/*
frontend.css
11:19 AM Monday, April 05, 2004

Masthead blue #285990
Masthead nav BG #688AC5
Link #0000CC
Link Hover #9999FF
Copy grey #333333
Copy alt grey #4E5154

*/


body {
	margin: 0px;
	font-family: verdana, arial;
	background-image: url(/_includes/images/bg_contentGradient.gif);
	background-repeat: repeat-x;
	background-color: #FFFFFF;
}





/******************************************
	G E N E R A L   P A G E   L A Y O U T
******************************************/


		#contentTable {
			margin-bottom: 28px;
		}
		
		#headerGraphic {
			padding: 0px 0px 0px 15px;
		}
		
		#CONTENT {
			font: 10px verdana, arial;
			padding: 13px 0px 0px 45px;
		}
		#SIDEBAR {
			width: 186px;
		}
		
		
		#footernav {
			font: 10px arial, verdana;
			color: #ACB2B8;
			text-align: center;
			padding: 5px 0px 4px 0px;
			background-color: #EFEFEF;
		}
		
		#footernav a {
			color: #0000CC;
		}
		#footernav a:visited {
			color: #9999FF;
		}
		#footernav a:hover {
			color: #9999FF;
		}
		
		#copyright {
			font: 10px arial, verdana;
			color: #4E5154;
			width: 758px;
			text-align: center;
			padding: 11px 0px 18px 0px;
		}





/*..............................*/
	.blue { color: #6699CC; }
	.red { color: #990000; }






/*  "sl" MEANS STANDARD LINK (VISITED COLOR CHANGE) */
	a.sl {
		color: #0000CC;
	}
	a.sl:visited {
		color: #777777;
	}
	a.sl:hover {
		color: #7474D8;
	}

/*  "pl" MEANS PERSISTENT LINK (NO VISITED COLOR CHANGE) */
	a.pl {
		color: #0000CC;
	}
	a.pl:visited {
		color: #0000CC;
	}
	a.pl:hover {
		color: #7474D8;
	}





/* The term "sN" designates the following styles as secondary navigation. */

#secNav {
	
}



#sNa-head {
	font-weight: bold;
	font-size: 11px;
	padding: 20px 0px 8px 0px;
	border-top: 1px solid #CCCCCC;
}
#sNa-bullet {
	text-align: right;
	padding: 0px 3px 0px 0px;
}
#sNa-text {
	font-size: 10px;
	padding: 4px 3px 15px 0px;
}



#sNa-text a.off {
	font-weight: bold;
	color: #0000CC;
}
#sNa-text a.off:visited {
	font-weight: normal;
	color: #777777;
	text-decoration: underline;
}
#sNa-text a.off:hover {
	font-weight: bold;
	color: #7474D8;
}


#sNa-text a.on {
	font-weight: bold;
	color: #7474D8;
	text-decoration: none;
}
#sNa-text a.on:hover {
	font-weight: bold;
	color: #7474D8;
	text-decoration: underline;
}


#sNb-head {
	font: bold 11px;
	border-top: 1px solid #CCCCCC;
	padding: 0px 0px 0px 0px;
}
#sNb-head2 {
	font-weight: bold;
	font-size: 10px;
	padding: 10px 0px 5px 0px;
}
#sNb-bullet {
	text-align: right;
	padding: 1px 3px 4px 0px;
}
#sNb-text {
	font-size: 10px;
	padding: 0px 3px 4px 0px;
	color: #666666;
}




#SectionColorC3 {
	border-top: 1px solid #CCCCCC;
}





/******************************************
	P R I N T  S P E C I F I C
******************************************/




#pHead {
	background-color: #99CC66; 
	text-align: center;
	font: bold 12px verdana, arial;
	padding: 9px 0px 7px 0px;
}
#pCell {
	background-color: #C6E2A9;
	border-top: 1px solid #FFFFFF;
}

#pCell-bullet {
	padding: 2px 6px 0px 0px;
}

#pCell-text {
	font: 10px verdana, arial;
	padding: 0px 0px 0px 0px;
}

#pCell-text a {
	color: #0000CC;
	font: 10px verdana, arial;
	padding: 0px 0px 0px 0px;
}
#pCell-text a:hover {
	color: #9999FF;
	font: 10px verdana, arial;
	padding: 0px 0px 0px 0px;
}



#PRINTfooterNav {
	margin-top: 50px;
	padding: 4px 0px 5px 0px; 
	border-top: 1px solid #BDBDBD; 
	border-bottom: 1px solid #BDBDBD; 
	color: #545454; 
	font: 10px verdana, arial;
	text-align: center;
}
#PRINTfooterNav a {
	color: #545454; 
}
#PRINTfooterCopyright {
	margin-top: 15px;
	padding: 11px 0px 18px 0px; 
	color: #545454; 
	font: 10px verdana, arial;
	text-align: center;
}
#printContentTitle {
	font-weight: bold;
	font-size: 12px;
	padding: 8px 0px 5px 10px;
	border-top: 1px solid #CCCCCC; 
}
#printContentDetails {
	font: 11px verdana, arial;
	color: #333333;
	padding: 10px 10px 10px 10px;
}

#printCell {
	padding-right: 20px;
}






/******************************************
	F O R M   S P E C I F I C
******************************************/



/*  CONTACT US PAGE */
	#formPiece {
		font: normal 11px verdana, arial;
		color: #777777;
		padding: 7px 0px 0px 0px;
	}
	.formInput {
		width: 75%;
		height: 21px;
		font: normal 11px verdana, arial;
		color: #333333;
		background-color: #FFFFA0;
	}
	.formText {
		width: 100%;
		height: 111px;
		font: normal 11px verdana, arial;
		color: #333333;
		background-color: #FFFFA0;
	}


/******************************************
	I F R A M E  S P E C I F I C
******************************************/


#iFrameCell {
	border-top: 1px solid #CCCCCC;
}

#iContentTitle {
	font-weight: bold;
	font-size: 12px;
	padding: 8px 0px 5px 0px;
}
#iPosition {
	font: normal 10px verdana, arial; 
	color: #666666;
}
#iContentDetails {
	font: 11px verdana, arial;
	color: #333333;
	padding: 10px 0px 0px 0px;
}

#iContentDetails a {
	font-weight: bold;
	color: #0000CC;
}
#iContentDetails a:visited {
	font-weight: normal;
	color: #777777;
}
#iContentDetails a:hover {
	font-weight: bold;
	color: #9999FF;
}

#iContentTitleOA1 {
	font-weight: bold;
	font-size: 12px;
	background-color: #ABD580; 
	color: #FFFFFF; 
	padding: 8px 7px 5px 7px;
}
#iContentTitleOA2 {
	font-weight: bold;
	font-size: 12px;
	background-color: #ECF5E2; 
	color: #323B28; 
	padding: 8px 7px 5px 7px;
}


/******************************************
	H O M E P A G E   S P E C I F I C
******************************************/

/*  BACKGROUND IMAGES ON BOTTOM */
		.hleft {
			background-image:url(/_includes/images/homepage/bg_left.jpg); 
			background-repeat: no-repeat;
		}
		.hright {
			height: 374px; 
			background-image:url(/_includes/images/homepage/bg_right.jpg); 
			background-repeat: no-repeat;
		}
		.hleftb {
			background-image: url(/_includes/images/homepage/bg_leftB.jpg); 
			background-repeat: repeat-x;
		}
		.hrightb {
			background-image: url(/_includes/images/homepage/bg_rightB.jpg); 
			background-repeat: repeat-x;
		}


.elevenbold {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold;
}


/*  LOGIN SECTION */
	.loginwrapper {
		height: 43px; 
		text-align: right;
	}
	.logindiv {
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 11px; 
		color: #777777; 
		text-align: left; 
		width: 180px;
	}
	.logintextfield {
		background-color: #DFFDEE; 
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 11px; 
		height: 22px; 
		width: 125px;
}


/*  ARROW-LINKS */
	.flash_table_links {
		float:right; 
		margin-right: 15px; 
		margin-top: 4px;
	}
	a.arrowLink {
		color: #FFFFFF;
	}
	a.arrowLink:hover {
		color: #FF9900;
	}













