/* fonts */
BODY,TD,TR,TABLE,H1,H2,H3,H4,H5,BIG,SMALL,INPUT,SELECT,OPTION,TEXTAREA,.smaller { 	
	font-family: Verdana,Tahoma,Arial,Sans-serif;	
	 }

BODY,TD,TR,TABLE,INPUT,SELECT,OPTION,TEXTAREA { 		
	font-size : 8pt;	
	 }	 

SMALL{ 	
	font-size : 10px;	
	 }

.smaller { 	
	font-size : 7pt;	
	 }

H2,H3,BIG {
	font-size : 10pt;
	font-weight: bold;
	color : #A8C8E9;		
}

/* links */


A:hover {
	color : #A8C8E9;		
}

A.menu {
	color : #EBEBC3;
	text-decoration : none;	
	font-weight: normal;	
}

A.menu:hover {
	color : #EBEBC3;
	text-decoration : underline;	
	font-weight: normal;	
}


A.menuact,.menuact {
	color : #A8C8E9;
	text-decoration : none;	
	font-weight: normal;
	
}

A.menuact:hover {
	color : #A8C8E9;
	text-decoration : underline;	
	font-weight: normal;
			
}

A.menu3 {
	color : #A8C8E9;
	text-decoration : none;	
	font-weight: normal;	
}

A.menu3:hover {
	color : #FFFFFF;
	text-decoration : underline;	
	font-weight: normal;	
}

A.menu3act,.menu3act {
	color : #FFFFFF;
	text-decoration : none;	
	font-weight: normal;
	
}

A.menu3act:hover {
	color : #FFFFFF;
	text-decoration : underline;	
	font-weight: normal;
			
}


A.more {
	color : #A8C8E9;
	text-decoration : none;	
	font-weight: bold;
	font-size : 10px;			
}

A.more:hover {
	color : #A8C8E9;
	text-decoration : underline;	
	font-weight: bold;
	font-size : 10px;			
}

A.nav {
	color : #FFFFFF;
	text-decoration : none;	
	font-weight: bold;
	font-size : 10px;		
}

A.nav:hover {
	color : #FFFFFF;
	text-decoration : underline;	
	font-weight: normal;
	font-weight: bold;
	font-size : 10px;			
}


A.navact {
	color : #FFFFFF;
	text-decoration : none;	
	font-weight: normal;
	font-weight: bold;
	font-size : 10px;			
}

A.navact:hover {
	color : #FFFFFF;
	text-decoration : underline;	
	font-weight: normal;
	font-weight: bold;
	font-size : 10px;					
}

A.grad {
	color : #EBEBC3;
	text-decoration : none;	
	font-weight: normal;
	font-size : 10px;		
}

A.grad:hover {
	text-decoration : underline;	
	font-weight: normal;
	font-size : 10px;		
}


A.serv {
	color : #819AB4;
	text-decoration : none;	
	font-weight: normal;
	font-size : 10px;			
}

A.serv:hover {
	color : #819AB4;
	text-decoration : underline;	
	font-weight: normal;
	font-size : 10px;			
}


A.label,.label {
	color : #A8C8E9;
	text-decoration : none;	
	font-weight: bold;
	font-size : 10px;			
}

A.label:hover {
	text-decoration : underline;			
}

.labelyell {
	color : #EBEBC3;
	text-decoration : none;	
	font-weight: bold;
	font-size : 10px;			
}



/* yellow */

.yellowltr {
	color : #FEFEE2;
}	

.yellowlt {
	color : #EBEBC3;
}	

.yellowmd {
	color : #D6D6B1;
}	

.bgyellowlt {
	background-color : #EBEBC3;
}
.bgyellowdk {
	background-color : #A1A186;
}

.bgyellowdkr {
	background-color : #8E8E76;
}


/* blue */

.bluelt {
	color : #A8C8E9;
}	
.bgbluelt {
	background-color : #A8C8E9;
}

.bluemd {
	color : #819AB4;
}	
.bgbluemd {
	background-color : #819AB4;
}


.bluedk {
	color : #677B90;
}	
.bgbluedk {
	background-color : #677B90;
}

.bgbluedk2 {
	background-color : #576879;
}

.bgbluedkr2 {
	background-color : #505A65;
}

.bluedkr {
	color : #45505B;
}	
.bgbluedkr {
	background-color : #45505B;
}



/* red */


.redmd {
	color : #C72127;
}	
.bgredmd {
	background-color : #C72127;
}

/* grays */

.black {
	color : #000000;
}
.bgblack {
	background-color : #000000;
}
.white {
	color : #FFFFFF;
}
.bgwhite {
	background-color : #FFFFFF;
}
.grayltr {
	color : #E2E2E2;
}
.bggrayltr {
	background-color : #E2E2E2;
}
.graylt,HR {
	color : #C1C1C1;
}
.bggraylt {
	background-color : #C1C1C1;
}
.graymd {
	color : #999999;
}
.bggraymd {
	background-color : #999999;
}

.graydk {
	color : #666666;
}
.bggrayDk {
	background-color : #666666;
}
.graydkr {
	color : #333333;
}

.bggrayDkr {
	background-color : #333333;
}



/* tables */


.table {
	background-color:#333333;

}

.tablehead {
	background-color : #999999;
	color:#FFFFFF;
	font-weight:bold;
	font-size : 10px;		
	height:20;			
}

.tabledata {
	background-color:#FFFFFF;
}

.tabledata2 {
	background-color:#E2E2E2;

}

/* pics */

.photo {
	background-color : #677B90;	
	border : solid 1px #A8C8E9;	
		}	

.picnorm {
	background-color : #576879;	
	border : solid 1px #819AB4;
	filter: alpha(Opacity=65,FinishOpacity=65,Style=1);		
		}

.picover {
	background-color : #677B90;	
	border : solid 1px #A8C8E9;	
		}		
		

.picnorm2 {
	background-color : #8E8E76;	
	border : solid 1px #D6D6B1;	
	filter: alpha(Opacity=65,FinishOpacity=65,Style=1);		
		}

.picover2 {
	background-color : #A1A186;	
	border : solid 1px #FEFEE2;	
		}	

.picnew {
	background-color : #A1A186;	
	border : solid 1px #FEFEE2;	
		}	

.picbig {
	background-color : #666666;	
	border : solid 1px #FFFFFF;	
		}	
		
		
.pictop {
	filter: gray alpha(Opacity=85,FinishOpacity=85,Style=1);
	
		}						
.pictopover{

}

.counter {
	filter: alpha(Opacity=25,FinishOpacity=10,Style=1);
		}

		
		
/* forms */


.input {
	color:#333333;
	background-color:#FFFFFF;
	border:solid #666666 1px;
	padding-left: 4px;
	padding-right: 4px;
	background-image: url(img/bg_input.gif);
	filter: alpha(Opacity=80,FinishOpacity=80,Style=1);				
				
}
.inputact {
	color:#C72127;
	background-color:#FFFFFF;
	border:solid #C72127 1px;
	padding-left: 4px;
	padding-right: 4px;
	background-image: url(img/bg_input.gif);								
}


.button {
	font-size : 10px;	
	font-weight: bold;
	background-color:#C72127;
	color:#FFFFFF;
	border:solid #9A0B0B 1px;
	cursor:hand;
	filter: alpha(Opacity=80,FinishOpacity=80,Style=1);									
}
.buttonover {
	font-size : 10px;	
	font-weight: bold;
	background-color:#C72127;
	color:#FFFFFF;
	border:solid #9A0B0B 1px;
	cursor:hand;							
}

/* misc */

P.small {
	margin-top: 6px;
}

.descr {
	background-color : #555555;
	color : #B0B0B0;	
	padding: 6px;		
}