BODY
{
    padding:        0px 0px 0px 0px;
    margin:         0px 0px 0px 0px;
    border-style:   none;
    font-family:    Arial, Helvetica, sans-serif;
    font-size:      11px;
	font-style:     normal;
	line-height:    13px;  
}

.databackground1
{
    background-color: #ffffff;
}

.gridstyle1
{
    padding:        0px 0px 0px 0px;
    margin:         0px 0px 0px 0px;
    border-style:   none;
}

.gridstyle1 .datali1
{
	list-style-image: url(images/buttons/btn_redarrow.gif);
	margin-left: 18px;
	padding-left: 0px;
}

.gridstyle1 .datali2
{
	list-style-image: url(images/buttons/btn_greenarrow.gif);
	margin-left: 18px;
	padding-left: 0px;
	font-size:          11px;
	color:              #666666;
}

.gridstyle1 .datali2 A
{
    color: #000000;
}

.gridstyle1 .datali3
{
    margin-left: 18px;
    padding-left: 0px;
    padding-top: 2px;
    font-size: 11px;
    color: #666666;
    line-height: 14px;
	list-style-image: url(images/buttons/btn_greyarrowsmall.gif);
}
.gridstyle1 .datali3 A
{
    color: #666666;
}
/*========================== START GRIDSTYLE1 DATA SECTIONS ================================*/
.gridstyle1 .data0
{
    padding:            0px 0px 0px 0px;
    margin:             0px 0px 0px 0px;
}

.gridstyle1 .data1
{
	font-size:          9px;
	color:              #666666;
}

.gridstyle1 .data1 A
{
	color:              #666666;
	text-decoration:    underline;
}

.gridstyle1 .data2 /*Menu Dark Grey*/
{
   	background-image:   url(images/backgrounds/bg_darkgreymenu.gif);
	width:              193px;
	height:             25px;
	vertical-align:     middle;
	color:              #000000;
	font-size:          12px;
	font-weight:        bold;	
	padding-left:       13px;
}

.gridstyle1 .data2 A
{
	text-decoration:    none;
	color:              #000000;		
}

.gridstyle1 .data3 /*Menu Green*/
{
   	background-image:   url(images/backgrounds/bg_greenmenu.gif);
	width:              193px;
	height:             25px;
	font-size:          12px;
	font-weight:        bold;	    	
}

.gridstyle1 .data3 A
{
	text-decoration:    none;
	color:              #ffffff;	
	padding-left:       13px;	
}

.gridstyle1 .data3 A:hover
{
    padding:            5px 0px 0px 13px;
   	background-image:   url(images/backgrounds/bg_darkgreymenu.gif);
	width:              191px;
	height:             25px;
	color:              #000000;
}

.gridstyle1 .data4 /*Sub-Menu Items*/
{
   	background-image:   url(images/backgrounds/bg_lightgreymenu.gif);
	width:              193px;
	height:             25px;
}

.gridstyle1 .data4 A
{
	color:              #000000;
	font-size:          12px;
	padding-left:       26px;    
	text-decoration:    none;
	color:              #000000;		
}

.gridstyle1 .data4 A:hover
{
    padding:            5px 0px 0px 26px;    
   	background-image:   url(images/backgrounds/bg_darkgreymenu.gif);
	width:              191px;
	height:             25px;
	color:              #000000;
	font-size:          12px;
}

.gridstyle1 .data5 /*Sub-Menu Selected*/
{
   	background-image:   url(images/backgrounds/bg_darkgreymenu.gif);
	width:              193px;
	height:             25px;
	vertical-align:     middle;
	color:              #000000;
	font-size:          12px;
	padding-left:       26px;
}

.gridstyle1 .data5 A
{
	text-decoration:    none;
	color:              #000000;		
}

.gridstyle1 .data5 A:hover
{
    color:              #000000;
}

.gridstyle1 .data6
{
   	background-image:   url(images/gradients/gr_greentopmiddle.gif);
	height:             62px;
	vertical-align:     middle;
	color:              #ffffff;
	font-size:          18px;
	font-weight:        bold;	
}

.gridstyle1 .data7
{
	font-size:          11px;
	color:              #666666;
	line-height: 16px;
}

.gridstyle1 .data7 A
{
	color:              #666666;	
}

.gridstyle1 .data8 
{
   	background-image:   url(images/backgrounds/bg_greymenu.gif);
	width:              193px;
	height:             25px;
	vertical-align:     middle;
	color:              #000000;
	font-size:          12px;
	font-weight:        bold;	
	padding-left:       13px;
}

.gridstyle1 .data8 A
{
	text-decoration:    none;
	color:              #000000;		
}

.gridstyle1 .data9 
{
	font-size:          12px; 
	font-weight:        bold;		   
    color:              #000000;
}

.gridstyle1 .data9 A
{
    color:              #000000;
    text-decoration:    none;
}

.gridstyle1 .data9 A:hover
{
    color:              #000000;
    text-decoration:    underline;
}

.gridstyle1 .data10 
{
	font-size:          12px; 
    color:              #000000;
}

.gridstyle1 .data10 A
{
	color:              #000000;		
}

.gridstyle1 .data11
{
   	background-image:   url(images/gradients/gr_redtopmiddle.gif);
	height:             25px;
	vertical-align:     middle;
	color:              #ffffff;
	font-size:          12px;
	font-weight:        bold;	
}

.gridstyle1 .data12
{
   	background-image:   url(images/gradients/gr_mustbeseen.gif);
	width:              177px;
	height:             25px;
	vertical-align:     middle;
	color:              #000000;
	font-size:          12px;
	font-weight:        bold;	
	padding-left:       7px;		
}

.gridstyle1 .data13
{
	color:              #000000;
	font-size:          12px;
	font-weight:        bold;	
}

.gridstyle1 .data14
{
	color:              #d70b0b;
	font-size:          16px;
	font-weight:        bold;	
}

.gridstyle1 .data15
{
	color:              #000000;
	font-size:          10px;
	font-weight:        bold;	
}

.gridstyle1 .data15 A
{
	color:              #000000;
	font-weight:        bold;	
	text-decoration:    underline;
}

.gridstyle1 .data16
{
	color:              #6cbd45;
	font-size:          10px;
	font-weight:        bold;	
	text-transform:     uppercase;
}

.gridstyle1 .data16 A
{
	color:              #6cbd45;
	text-decoration:    none;
}

.gridstyle1 .data16 A:hover
{
	color:              #6cbd45;
	text-decoration:    underline;
}

.gridstyle1 .data17
{
	color:              #666666;
	font-size:          8px;
}

.gridstyle1 .data17 A
{
	text-decoration:    none;
	color:              #666666;	
}

.gridstyle1 .data18 A
{
	color:              #d70b0b;
	font-size:          9px;
	text-decoration:    underline;
}

.gridstyle1 .data19
{
	color:              #666666;
	font-size:          12px;
	text-transform:     uppercase;
	font-weight:        bold;	    	
}

.gridstyle1 .data20
{
	color:              #000000;
	font-size:          16px;
	font-weight:        bold;	
}

.gridstyle1 .data20 A
{
    color:              #000000;
    text-decoration:    none;
}

.gridstyle1 .data20 A:hover
{
    color:              #000000;
    text-decoration:    underline;
}

.gridstyle1 .data21
{
   	background-image:   url(images/gradients/gr_greensmalltopmiddle.gif);
	height:             25px;
	vertical-align:     middle;
	color:              #ffffff;
	font-size:          12px;
	font-weight:        bold;	
}

.gridstyle1 .data22
{
	color:              #666666;
	font-size:          11px;
	line-height: 14px;	
}

.gridstyle1 .data23
{
	font-size:          11px;
	color:              #666666;
	line-height: 14px;
}

.gridstyle1 .data23 A
{
	color:              #000000;	
}

.gridstyle1 .data24
{
	font-size:          11px;
	color:              #000000;
}

.gridstyle1 .data24 A
{
	color:              #000000;	
}

.gridstyle1 .data25
{
	font-size:          11px;
	color:              #DF0B0B;
}

.gridstyle1 .data25 A
{
	color:              #DF0B0B;	
}

/*Pagination Start*/
.gridstyle1 .data26
{
	font-size:          11px;
	color:              #000000;
}

.gridstyle1 .data26 A
{
	color:              #000000;	
}

.gridstyle1 .data26 A:hover
{
	color:              #666666;	
}

.gridstyle1 .data27
{
	font-size:          11px;
	color:              #666666;
}

.gridstyle1 .data27 A
{
	color:              #666666;	
	text-decoration:    none;
}

.gridstyle1 .data27 A:hover
{
	color:              #000000;	
}
/*Pagination End*/

.gridstyle1 .data28 /*Main Menu Light Grey*/
{
   	background-image:   url(images/backgrounds/bg_lightgreymenu.gif);
	width:              193px;
	height:             25px;
	vertical-align:     middle;
	color:              #000000;
	font-size:          12px;
	font-weight:        bold;	
	padding-left:       13px;
}

.gridstyle1 .data28 A
{
	text-decoration:    none;
	color:              #000000;		
}

.gridstyle1 .data29
{
	font-size:          9px;
	color:              #ffffff;
	font-weight:        bold;	    
}

/* Start Calendar Styles */

.gridstyle1 .data30
{
	font-size:          14px;
	color:              #000000;
	padding:			0px 4px 0px 4px;
	font-weight:        bold;
}

.gridstyle1 .data31
{
	font-size:          8px;
	color:              #666666;
	padding:			2px 4px 2px 4px;
}

.gridstyle1 .data32
{
	color:              #d70b0b;
	font-size:          11px;
	font-weight:        bold;	
	padding:			2px 4px 2px 4px;	
}

.gridstyle1 .data32 A
{
	text-decoration:    none;
}

.gridstyle1 .data33
{
	color:              #6cbd45;
	font-size:          11px;
	font-weight:        bold;	
	text-decoration:    none;
	text-align:         center;	
}

.gridstyle1 .data34
{
	color:              #000000;
	font-size:          11px;
	font-weight:        bold;	
	text-align:         center;
}

.gridstyle1 .data34 A
{	
	color:              #000000;
	font-size:          11px;
	font-weight:        bold;	
	text-decoration:    none;
	text-align:         center;		
}

.gridstyle1 .data35
{
	color:              #d70b0b;
	font-size:          11px;
	font-weight:        bold;	
	padding:			2px 4px 2px 4px;
}

.gridstyle1 .data36
{
	font-size: 11px;
	color: #666666;
}

.gridstyle1 .data37
{
	color:              #d70b0b;
	font-size:          24px;
	font-weight:        bold;	
}

.gridstyle1 .data38
{
	color:              #666666;
	font-size:          13px;
}

.gridstyle1 .data38 A
{	
	color:              #000000;
}

.gridstyle1 .data39
{
    font-size: 9px;
    color: #666666;
    letter-spacing: 1px;
}

.gridstyle1 .data40
{
    color:              #000000;
	font-weight:        bold;	    
}

.gridstyle1 .data41
{
    color:              #666666;
}

.gridstyle1 .data42
{
    font-size: 11px;
    color:              #000000;
}

.gridstyle1 .data42 A
{
    color:              #000000;
    text-decoration:    underlined;
}

.gridstyle1 .data42 A:hover
{
    color:              #ED1C24;
    text-decoration:    underlined;
}

.gridstyle1 .data43
{
    font-size: 11px;
    line-height: 16px;
    color:              #000000;
}

.gridstyle1 .data43 A
{
    color:              #000000;
    text-decoration: underlined;
}
.gridstyle1 .data43 A:hover
{
    color:              #ED1C24;
    text-decoration: underlined;
}
.gridstyle1 .databutton
{
	color:	            #000000;
	font-family:        Arial, Helvetica, sans-serif;
    font-size:          12px;
	font-style:         normal;
	vertical-align:     middle;
	font-weight:        bold;
	cursor:             pointer;
}

.gridstyle1 .databutton A
{
	text-decoration:    none;
	color:	            #000000;
}

/* End Calendar Styles */

.gridstyle1 #highlightblack
{
    color:              #000000;
	font-weight:        bold;	    
}

.gridstyle1 #highlightgrey
{
    color:              #666666;
}

.gridstyle1 #highlightred
{
    color:              #DF0B0B;
}


/*========================== END GRIDSTYLE1 DATA SECTION ============================*/

/*========================== START GRIDSTYLE1 OUTERRIM SECTION ===========================*/

.gridstyle1 .outerrim1
{
    padding:            9px 0px 0px 0px;
}

.gridstyle1 .outerrim2
{
    padding:            5px 5px 5px 5px;
	border:             solid 1px #c1c1c1;    
}

.gridstyle1 .outerrim3
{
    padding:            11px 0px 0px 0px;    
	border-bottom:      1px solid #c1c1c1;
}

.gridstyle1 .outerrim4
{
    padding:            8px 0px 8px 0px;
}

.gridstyle1 .outerrim5
{
    padding:            21px 10px 1px 10px;
}

.gridstyle1 .outerrim6
{
    padding:            4px 0px 4px 0px;
}

.gridstyle1 .outerrim7
{
    padding:            0px 0px 0px 6px;
}

.gridstyle1 .outerrim8
{
    padding:            4px 0px 4px 0px;
}

.gridstyle1 .outerrim9
{
    padding:            0px 0px 0px 6px;
}

.gridstyle1 .outerrim10
{
    padding:            9px 9px 9px 9px;
	border:             solid 1px #c1c1c1;    
}

.gridstyle1 .outerrim11
{
    padding:            0px 0px 0px 17px;
}

.gridstyle1 .outerrim12
{
    padding:            2px 2px 2px 2px;
    background-color:    #66c700;
}

.gridstyle1 .outerrim13
{
    padding:            6px 3px 6px 3px;
}

/*========================== END GRIDSTYLE1 OUTERRIM SECTION ============================*/

/*========================== START GRIDSTYLE1 DATABACKGROUND SECTION ============================*/

.gridstyle1 .databackground1
{
    background-color:    #000000;
}

.gridstyle1 .databackground2
{
   	background-image:   url(images/structure/dottedline.gif);
}

.gridstyle1 .databackground3
{
    background-color:    #efefef;
}

.gridstyle1 .databackground4
{
    background-color:    #66c700;
}

.gridstyle1 .databackground5
{
    background-color:    #D39090;
}

/*========================== END GRIDSTYLE1 DATABACKGROUND SECTION ============================*/

/*========================== FORMSTYLE1 SECTION ====================================*/

.formstyle1
{
	padding-top:        0px;
	padding-right:      0px;
	padding-bottom:     0px;
	padding-left:       0px;
    margin:             0px 0px 0px 0px;
}

.formstyle1 input
{
	font-size:          9px;
	border:             solid 1px #cbcbca;
    padding:            3px 3px 3px 3px;
	font-style:         normal;
	color:              #4d4d4d;
	height:             20px;
}

.formstyle1 select
{
	font-size:          9px;
	border:             solid 1px #cbcbca;
	font-style:         normal;
	height:             20px;
	width:              157px;
	color:              #4d4d4d;	
}

.formstyle1 #checkbox
{
	border-top-style:   none;
	border-right-style: none;
	border-bottom-style:none;
	border-left-style:  none;
    background-color:   #E7F6FF; 
    width:              12px;
    height:             12px;    
}

.formstyle1 .checkbox
{
	border-top-style:   none;
	border-right-style: none;
	border-bottom-style:none;
	border-left-style:  none;
    background-color:   #E7F6FF; 
    width:              12px;
    height:             12px;    
}

.formstyle1 #image
{
	border:             0px;
	height:             23px;
}

.formstyle1 #vacancyimage
{
	border:             0px;
	height:             16px;
}


/*========================== FORMSTYLE2 SECTION ====================================*/

.formstyle2
{
	padding-top:        0px;
	padding-right:      0px;
	padding-bottom:     0px;
	padding-left:       0px;
    margin:             0px 0px 0px 0px;
}

.formstyle2 input
{
	font-size:          8px;
	border:             solid 1px #cbcbca;
	font-style:         normal;
	color:              #4d4d4d;
	height:             16px;
}

.formstyle2 select
{
    padding: 10px 10px 10px 10px;
	font-size:          9px;
	border:             solid 1px #cbcbca;
	font-style:         normal;
	height:             16px;
	color:              #4d4d4d;	
}

.formstyle2 #checkbox
{
	border-top-style:   none;
	border-right-style: none;
	border-bottom-style:none;
	border-left-style:  none;
    background-color:   #E7F6FF; 
    width:              12px;
    height:             12px;    
}

.formstyle2 .checkbox
{
	border-top-style:   none;
	border-right-style: none;
	border-bottom-style:none;
	border-left-style:  none;
    background-color:   #E7F6FF; 
    width:              12px;
    height:             12px;    
}

.formstyle2 #image
{
	border:             0px;
	height:             23px;
}

.formstyle2 #vacancyimage
{
	border:             0px;
	height:             16px;
}
