body{ background: none repeat scroll 0 0 #FFFFFF;}
.headerbg { background-color: #FFFFFF;}
.footer { color: #666666; font-size: 10px; font-family: verdana, arial, helvetica, sans-serif;}
.text { color: #000000; font-size: 10px; font-family: verdana, arial, helvetica, sans-serif; }		
select { color: #000000; font-size: 10px; font-family: verdana, arial, helvetica, sans-serif; }
input { color: #000000; font-size: 10px; font-family: verdana, arial, helvetica, sans-serif; }
TEXTAREA {  color: #000000; font-size: 10px; font-family: verdana, arial, helvetica, sans-serif; }
.message {  color: #ff0000; font-weight: bold; font-size: 10px;  font-family: verdana, arial, helvetica, sans-serif; }
.hrbg { background-color: #666666}
.tbborder { background-color: #666666}
.headerbg2{ background-color: #3D6AAB;color: #ffffff;font-weight: bold;font-size: 11px;font-family: verdana, arial, helvetica, sans-serif; }
.headerbg1 { background-color: #076AAF;color: #ffffff;font-weight: bold;font-size: 11px;font-family: verdana, arial, helvetica, sans-serif; }
.tdlight { background-color: #eaeaea;color: #000000;font-size: 10px;font-family: verdana, arial, helvetica, sans-serif; }
.tdlighthidden { background-color: #eaeaea;border-width:0px; color: #000000;font-size: 10px;font-family: verdana, arial, helvetica, sans-serif; }
.tdlighthidden2 { background-color: #eaeaea;border-width:0px; color: #000000;font-size: 10px;font-weight: bold;text-decoration: underline;font-family: verdana, arial, helvetica, sans-serif; }
.tdmid { background-color: #c2cae4;color: #000000;font-size: 10px;font-family: verdana, arial, helvetica, sans-serif; }
.header { 	font-family: Verdana, sans-serif;	font-size: 10px;	font-weight: bold;	color: #333333; } 
.navigation { 	font-family: Verdana, sans-serif;	font-size: 9px;	font-weight: bold;	color: #000000; }    
.mainheader { 	font-family: Verdana, sans-serif;	font-size: 13px;	font-weight: bold;	color: #000000; }
 
.contentlink:link { color: #076AAF; font-weight: bold; font-size: 10px; font-face: verdana; text-decoration: none;}
.contentlink:visited { color: #076AAF; font-weight: bold; font-size: 10px; font-face: verdana; text-decoration: none;}
.contentlink:active { color: #076AAF; font-weight: bold; font-size: 10px; font-face:  verdana; text-decoration: none;}

navigation:link  { color: #02538b; font-weight: bold; font-size: 9px; font-face: verdana; text-decoration: none;}
navigation:visited  { color: #333333; font-weight: bold; font-size: 9px; font-face: verdana; text-decoration: none;}
navigation:active  { color: #02538b; font-weight: bold; font-size: 9px; font-face: verdana; text-decoration: none;}

footerlink {	font-face: Verdana;	font-size: 9px;	color: #02538b;	text-decoration:none;	font-style:normal;	font-weight : bold;}
footerlink a {	font-face: verdana;	font-size: 9px;	color: #02538b;	text-decoration:none;	font-style:normal;	font-weight : bold;}
footerlink:link  { color: #02538b; font-weight: bold; font-size: 9px; font-face: verdana; text-decoration: none;}
footerlink:visited  { color: #333333; font-weight: bold; font-size: 9px; font-face: verdana; text-decoration: none;}
footerlink:active  { color: #02538b; font-weight: bold; font-size: 9px; font-face: verdana; text-decoration: none;}

secondnav {	font-face: Verdana;	font-size: 9px;	color: #02538b;	text-decoration:none;	font-style:normal;	font-weight : bold;}
secondnav a {	font-face: verdana;	font-size: 9px;	color: #02538b;	text-decoration:none;	font-style:normal;	font-weight : bold;}
secondnav:link  { color: #02538b; font-weight: bold; font-size: 9px; font-face: verdana; text-decoration: none;}
secondnav:visited  { color: #333333; font-weight: bold; font-size: 9px; font-face: verdana; text-decoration: none;}
secondnav:active  { color: #02538b; font-weight: bold; font-size: 9px; font-face: verdana; text-decoration: none;}

A:link  { color: #02538b; font-weight: bold; font-size: 9px; font-face: verdana; text-decoration: none;}
A:visited  { color: #333333; font-weight: bold; font-size: 9px; font-face: verdana; text-decoration: none;}
A:active  { color: #02538b; font-weight: bold; font-size: 9px; font-face: verdana; text-decoration: none;}

.buttons { background-color: #3D6AAB; color: #ffffff; font-weight: bold; font-size: 10px; font-face: verdana; text-decoration: none;}
.raspblue{  color: #3d6aab; font-size: 10px; font-family: verdana, arial, helvetica, sans-serif; }
.raspblack{  color: #000000; font-size: 10px; font-family: verdana, arial, helvetica, sans-serif; }
.raspgrey{  color: #999999; font-size: 10px; font-family: verdana, arial, helvetica, sans-serif; }

.rasplink:link { color: #000000; font-weight: bold; font-size: 10px; font-face: verdana; text-decoration: none;}
.rasplink:visited { color: #000000; font-weight: bold; font-size: 10px; font-face: verdana; text-decoration: none;}
.rasplink:active { color: #000000; font-weight: bold; font-size: 10px; font-face:  verdana; text-decoration: none;} 

.tableheader { background-color: #31309C; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold;  text-align: left; color: #FFFFFF;}		  
.tablefooter { background-color: #A8AEB6;}		  
.bgcolour { background-color: #eaeaea; }
.fieldlabel {font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: Black; }
.sectionlabel {font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: Black; }
.pagenavigation {font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: Black; }
.columnheader {	font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold;	color: Black; background-color: #c2cae4; text-decoration: none; }

.warningtext {	font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal;		color: Red; text-decoration: none; }			
.navigationtext {font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal;		color: White; text-decoration: none; }			
.menutext { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal;	    color: Black; text-decoration: none; }			
.menutitle { font-size: 16pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal;	    color: Black; text-decoration: none; }			
.menuheader { font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold;	    color: Black; text-decoration: none; }				    	    
.printheader { font-size: 18px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold;	    color: Black; text-decoration: none; }				    	    	    
.weekend { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif font-weight: normal;	   color: #990000; text-decoration: none; }		
.calendarday { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; 		color: Black; text-decoration: none; text-align: center; background-color: #c2cae4;}		
.calendardate { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal;		color: Black; text-decoration: none; text-align: center; background-color: #c2cae4;}				
.calendartoday { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal;		 color: red; text-decoration: none; text-align: center; background-color: #c2cae4;}					
.warningflag { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif;	       font-weight: bold; color: Red; text-decoration: none; }	
.warningmessage { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif;		  font-weight: normal; color: Red; text-decoration: none; }		


INPUT.timeval {	background-color: #FFFFFF; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif;	font-weight: Normal; text-align: left; width: 50px; color: black; }          
INPUT.timevalwarning {	background-color: #FFFFFF;	font-size: 10px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-weight: Normal;	text-align: left;	width: 50px;	color: red;	}	         		
INPUT.comment {	background-color: #FFFFFF;	font-size: 10px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-weight: Normal;	text-align: left;	width: 672px;	color: black;	}		
INPUT.code {	background-color: #FFFFFF;	font-size: 10px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-weight: Normal;	text-align: left;		width: 272px;	color: black;	}			
INPUT.expensevalue {	background-color: #FFFFFF; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif	font-weight: Normal; text-align: right; width: 50px; color: black; }        		
INPUT.amount {font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal;color: Black; text-decoration: none; text-align: right;}						
.timevaloff {	background-color: #FFFFFF;	font-size: 10px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-weight: Normal;	text-align: center;	width: 50px;	color: black;	}          		
.amountoff {	background-color: #FFFFFF;	font-size: 10px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-weight: Normal;	text-align: right;		color: black;	}          			
.bgcolouroff {	background-color: #FFFFFF;	font-size: 10px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-weight: Normal;	color: black;	} 
.commentsoff {	background-color: #eaeaea;	font-size: 10px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-weight: Normal;	color: black;	} 	
