/* fonts */
BODY,TD,TR,TABLE { 	
	font-family: Verdana,Tahoma,Arial,Sans-serif;
	font-size : 8pt;		
	 }

SMALL { 
	font-size : 10px;
	 }
.smaller { 	
	font-family: Tahoma,Verdana,Arial;
	font-size : 10px;
	 }		
	 
BIG, H1 {
	font-family: Arial,Tahoma,Verdana,Sans-serif;
	font-size : 13pt;
	font-weight: bold;
	color : #E23C13;		
}

H2 {
	font-family: Arial,Tahoma,Verdana,Sans-serif;
	font-size : 13pt;
	font-weight: bold;
	color : #000000;
}

H3 {
	font-size : 9pt;	
	font-weight: bold;
	color : #E23C13;		
}


/* links */

A {
}

A:hover {
	color : #E23C13;
	text-decoration : underline;			
}

A.more {
	color : #E23C13;
	font-family: Tahoma,Verdana,Arial;
	font-weight: bold;
	text-decoration : none;	
	font-size : 10px;	
}

A.more:hover {
	text-decoration : underline;			
}

A.hlink {
	font-family: Arial,Tahoma,Verdana,Sans-serif;
	font-size : 13pt;
	font-weight: bold;
	text-decoration : none;
	color : #E23C13;		
}

A.hlink:hover {
	text-decoration : underline;			
}

A.case {
	color : #E23C13;
	font-weight: normal;
	text-decoration : none;		
}

A.case:hover {
	text-decoration : underline;			
}

A.person {
	color : #E23C13;
	font-weight: bold;
	text-decoration : none;		
}

A.person:hover {
	color : #E23C13;
	text-decoration : underline;			
}

A.menu {
	color : #60605A;
	text-decoration : none;	
	font-weight: normal;	
}

A.menu:hover {
	color : #E23C13;
	text-decoration : underline;	
	font-weight: normal;	
}


A.menuact,.menuact  {
	color : #E23C13;
	text-decoration : none;	
	font-weight: normal;	
}

A.menuact:hover {
	color : #E23C13;
	text-decoration : underline;	
	font-weight: normal;			
}

A.menubold {
	color : #60605A;
	text-decoration : none;	
	font-weight: bold;	
}

A.menubold:hover {
	color : #E23C13;
	text-decoration : underline;	
	font-weight: bold;	
}

A.nav {
	font-family: Tahoma,Verdana,Arial,Sans-serif;	
	color : #FFFFFF;
	text-decoration : none;	
	font-weight: bold;
	font-size : 10px;		
}

A.nav:hover {
	color : #FFFFFF;
	text-decoration : none;	
}


A.navact,.navact {
	font-family: Tahoma,Verdana,Arial,Sans-serif;	
	color : #FFFFFF;
	text-decoration : none;
	font-weight: bold;
	font-size : 10px;			
}

A.navact:hover {
	color : #FFFFFF;
	text-decoration : underline;
	font-weight: bold;
	font-size : 10px;	;		
}

A.grad {
	color : #666666;
	text-decoration : none;	
	font-weight: normal;	
}

A.grad:hover {
	text-decoration : underline;	
	font-weight: normal;	
}

A.serv {
	color : #7E7E79;
	text-decoration : none;	
	font-weight: normal;
	font-size : 10px;			
}

A.serv:hover {
	color : #E23C13;
	text-decoration : underline;	
	font-weight: normal;
	font-size : 10px;			
}

A.servact {
	color : #E23C13;
	text-decoration : none;	
	font-weight: normal;
	font-size : 10px;			
}

A.servact:hover {
	color : #E23C13;
	text-decoration : underline;	
	font-weight: normal;
	font-size : 10px;			
}

A.servtop {
	color : #7E7E79;
	text-decoration : none;	
	font-weight: normal;
	font-size : 10px;			
}

A.servtop:hover {
	color : #E23C13;
	text-decoration : underline;			
}

.servtopact {
	color : #E23C13;
	text-decoration : none;	
	font-weight: normal;
	font-size : 10px;			
}



/* gray */

.black { 	
	color: #000000;
	 }
	 
.bgblack {
	background-color : #000000;
}
	 
.white { 	
	color: #FFFFFF;
	 }
	 
.bgwhite { 	
	background-color: #FFFFFF;
	 }	
	 
.bggrayltrst { 	
	background-color: #F6F6F3;
	 }		 


.bggrayLtr {
	background-color : #D5D5D5;
}

.bggrayLt {
	background-color : #A4A4A4;
}

.bggrayMd {
	background-color : #707070;
}

.bggrayDk {
	background-color : #4F4F4F;
}

.grayLt {
	color : #A4A4A4;
}

.grayMd {
	color : #707070;
}

.grayDk {
	color : #4F4F4F;
}
	 
	 
	 
/* red */	 

.redmd { 	
	color: #E23C13;
	 }	  
.bgredmd { 	
	background-color: #E23C13;
	 }
	 
.reddk { 	
	color: #A22610;
	 } 	 	 	 
.bgreddk { 	
	background-color: #A22610;
	 }	
 		 
	 
/* pics */
	
.photo {
	background-color : #D5E3F8;	
	border : solid 1px #3C3973;	
		}
	
.photoleft {
	background-color : #D5E3F8;	
	border : solid 1px #3C3973;
	margin-right:12px;
	margin-bottom:4px;			
		}
	
.photoright {
	background-color : #D5E3F8;	
	border : solid 1px #3C3973;
	margin-left:12px;
	margin-bottom:4px;			
		}		
		
		
.navtop {
	filter : gray;	
		}
.navtopover {	
		}

.picnorm {
	filter: gray alpha(Opacity=85,FinishOpacity=85,Style=1);	
		}						
.picover{
}		

/* forms */

INPUT,SELECT,OPTION,TEXTAREA {
	font-family: Verdana,Tahoma,Arial,Sans-serif;
	font-size : 9pt;	
			
}
.input {
	color:#000000;
	background-color:#FFFFFF;
	border:solid #848484 1px;
	padding-left: 4px;
	padding-right: 4px;
				
}

.inputact {
	color:#5C57A7;
	background-color:#FFFFFF;
	border:solid #5C57A7 1px;
	padding-left: 4px;
	padding-right: 4px;
}

.inputform {
	font-size : 8pt;
	color:#666666;
	background-color:#FFFFFF;
	border:solid #9C9C9B 1px;
	padding-left: 4px;
	padding-right: 4px;
	width:320;			
}

.inputformact {
	font-size : 8pt;	
	color:#3333333;
	background-color:#FFFFFF;
	border:solid #A22610 1px;
	padding-left: 4px;
	padding-right: 4px;
	width:320;			
}

.inputhlt {
	color:#E23C13;
	background-color:#FFFFFF;
	border:solid #E23C13 1px;
	padding-left: 4px;
	padding-right: 4px;
}

.inputsearch {
	font-size : 8pt;	
	color:#666666;
	background-color:#FFFFFF;
	border:solid #9C9C9B 1px;
	padding-left: 4px;
	padding-right: 4px;	
}
.inputsearchact {
	font-size : 8pt;	
	color:#3333333;
	background-color:#FFFFFF;
	border:solid #A22610 1px;
	padding-left: 4px;
	padding-right: 4px;					
}

.button {
	font-variant : small-caps;
	font-size : 10px;
	font-weight: bold;
	background-color:#E23C13;
	color:#FFFFFF;
	border:solid #A22610 1px;
	cursor:hand;						
}

.buttonover {
	font-variant : small-caps;
	font-size : 10px;	
	font-weight: bold;
	background-color:#A22610;
	color:#FFFFFF;
	border:solid #000000 1px;
	cursor:hand;								
}		

.buttonreset {
	font-variant : small-caps;
	font-size : 8pt;	
	font-weight: bold;
	background-color:#999999;
	color:#FFFFFF;
	border:solid #666666 1px;
	cursor:hand;						
}

.buttonresetover {
	font-variant : small-caps;
	font-size : 8pt;	
	font-weight: bold;
	background-color:#888888;
	color:#FFFFFF;
	border:solid #000000 1px;
	cursor:hand;								
}	

.searchselect {
	font-size : 10px;
	color:#60605A;		
	background-color:#FFFFFF;					
}


/* tables */


.tablehead {
	color:#FFFFFF;
	font-weight:bold;
	padding-left:6px;
	padding-right:6px;
	font-family: Tahoma,Verdana,Arial;
	font-size : 8pt;					
}

.tabledata {
	padding-left:6px;
	padding-right:6px;
	font-family: Tahoma,Verdana,Arial;
	font-size : 8pt;			
}



/* misc */

P.small {
	margin-top: 6px;
}

.bulletmenu {
	margin-left: 6px;
}	 

.linknorm {
	filter: gray;
		}
.linkover {
		}		

.navitem {
	background-color: #61615D;
	padding-left:12px;
	padding-right:12px;		
}	

.navitemover {
	background-color: #7E7E79;
	padding-left:12px;
	padding-right:12px;		
}	

.navitemact {
	background-color: #E23C13;
	padding-left:12px;
	padding-right:12px;		
}	

.padmenu {
	padding-top:3;padding-bottom:3;
}

.bgcase {
	background-color:#FFFCEC;
	border:solid #CCCCCC 1px;
	padding:12px;	
								
}	

.bgblock {
	background-color:#F5F5F5;
	border:solid #CCCCCC 1px;
	padding:9px;									
}	

.bgblockyellow {
	background-color:#FFF3BC;
	border:solid #BAAE78 1px;
	padding:12px;									
}	

HR {
	color:#CCCCCC;						
}

UL {
	margin-left: 16pt;
	text-indent: 0cm;
}

LI {
	padding-top:3px;
	padding-bottom:6px;	
}


/* Some legacy classes */

/*
DIV.red {
	font-style: italic;	
}
SPAN.BLUE {
	font-style: normal;
	font-weight: bold;
}
*/

DIV.red {
	color:#E23C13;
}
SPAN.BLUE {	
	color:#006699;
}

div.tabledlistheader {font: bold 8pt Verdana;padding: 3 0 3 5;color:#000000; background-color: #f1f2f3; border: 1px solid #eeeeee;}
div.tabledlisttable {font: normal 8pt Verdana; color:#000000;padding: 5 0 5 5;border: 1px solid #eeeeee;}