.bodycontent, td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.bodycontent {
	background-color: dfdede;
}

.navgraybar {
	background-color: #003366;
}

.contentdivider {
	background-color: #999999;
}

.copyright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 5px;
	color: #666666;
	text-align: center;
	vertical-align: text-top;
}

.pageheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #000000;
	background-image: url(../images/page_header_bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	padding: 10px 10px 8px;
}

.topofpage {
	font-size: 10px;
}

.homepagecontent {
	background-color: A9A8A8;
}

.lev2contentnav {
	margin-bottom: 10px;
}

body {
	background-color: eeeeee;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-image: url(../images/page_bg.gif);
}

.pageEdgeLeft {
	background-image: url(../images/page_edge_gradiant_left.jpg);
	background-position: right top;
}

.pageEdgeRight {
	background-image: url(../images/page_edge_gradiant_right.jpg);
	background-position: left top;
}

.contentArea {
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 20px solid #000000;
	border-left: 1px solid #000000;
	background-color: #000000;
	background-image: url(../images/content_area_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
}

.pageContent {
	background-color: #FFFFFF;
	background-image: url(../images/page_content_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 12px;
	padding: 10px;
}

.pageContentDivider {
	background-color: #000000;
	background-image: url(../images/homepage_divider_gradiant.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}

.homepageFeature {
	background-color: #999999;
	background-image: url(../images/homepage_feature_bg.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

.photoText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #CCCCCC;
	padding-left: 8px;
}

.lev2PageHeader {
	font-size: 20px;
	font-weight: bold;
	color: #990000;
	font-family: Arial, Helvetica, sans-serif;
}

.breadcrumb {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.columnHeader {
	font-size: 12px;
	font-weight: bold;
	color: #660000;
	display: none;
	padding: 10px;
}

/************************************************
Style for level 2 navigation - NOT USED ANYMORE
*************************************************/
.lev2Nav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.lev2NavContent {
	padding-bottom: 6px;
	background-color: #CCCCCC;
	background-image: url(../images/lev2nav_bg.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}


A.lev2Nav:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	display: block;
	text-decoration: none;
	padding-top: 6px;
	padding-right: 4px;
	padding-bottom: 6px;
	padding-left: 4px;
	border: 1px none;
}

A.lev2Nav:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	display: block;
	text-decoration: none;
	padding-top: 6px;
	padding-right: 4px;
	padding-bottom: 6px;
	padding-left: 4px;
	color: #000000;
}
	
A.lev2Nav:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFFFFF;
	color: #660000;
}

.lev2NavSelected {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFFFFF;
	color: #660000;
	display: block;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
	padding: 6px 4px;
	font-weight: bold;
	text-decoration: none;
}




/* CoolMenus 4 - default styles - do not edit */
/* .clCMAbs{position:absolute; visibility:hidden; left:0; top:0} */
/* CoolMenus 4 - default styles - end */
  
/**************************************
Style for the background-bar
**************************************/
.clBar{
}

.mainnavBg {
	background-color: #CCCCCC; 
	background-image: url(../images/mainnav_bg.jpg); 
	background-repeat: no-repeat; 
	background-position: left top;
}

/**************************************
Styles for level 0
**************************************/
.clLevel0,.clLevel0over{position:absolute; padding:0px; font-family:tahoma,arial,helvetica; font-size:12px; font-weight:bold}

.clLevel0{background-color:#cccccc; layer-background-color:#cccccc; color:000000}

.clLevel0over{background-color:#666666; layer-background-color:#666666; color:ffffff; cursor:pointer; cursor:hand}

.clLevel0border{position:absolute; visibility:hidden; background-color:#333333; layer-background-color:#333333}



/**************************************
Styles for level 1

**************************************/

.clLevel1,.clLevel1over{position:absolute; padding:2px; font-family: arial,helvetica,san-serif; font-size:11px; line-height: 14px; font-weight:bold}

.clLevel1{background-color:#cccccc; layer-background-color:#cccccc; color:000000}

.clLevel1over{background-color:#eeeeee; layer-background-color:#eeeeee; color:990000; cursor:pointer; cursor:hand}

.clLevel1border{position:absolute; visibility:hidden; background-color:#000000; layer-background-color:#000000}


/**************************************
Styles for level 2
**************************************/
.clLevel2, .clLevel2over{
	position:absolute; 
	padding:2px; 
	font-family:tahoma,arial,helvetica; 
	font-size:10px; 
	font-weight:bold
}

.clLevel2{
	background-color:Navy; 
	layer-background-color:Navy; 
	color:white;
}

.clLevel2over{
	background-color:#0099cc; 
	layer-background-color:#0099cc; 
	color:Yellow; 
	cursor:pointer; 
	cursor:hand;
}

.clLevel2border{
	position:absolute; 
	visibility:hidden; 
	background-color:#006699; 
	layer-background-color:#006699
}

.thmbText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #660000;
}
.sidebox {
	font-size: 10px;
	background-image: url(../images/sidebox_bg.gif);
	background-repeat: repeat-y;
	padding-right: 4px;
	padding-left: 4px;
	padding-top: 0px;
	padding-bottom: 0px;


}
.sidebox2 {

	font-size: 10px;
	background-image: url(../images/sidebox2_bg.gif);
	background-repeat: repeat-y;
	padding-right: 4px;
	padding-left: 4px;
}
.small {
	font-size: 10px;
}

