/* CSS Document */

body {
	margin: 20px;
	font-family: Arial, Helvetica, sans-serif;
	color: #003366;
	font-size: 12px;
	text-align:justify;
	line-height:16px;
	background-color: #D8D8CB;
	}
a:link {
	color: #1E70D5; 	 
	text-decoration: none; 
	}
a:hover { color: #000; }

a:visited { 
	color: #737EB5; 	 
	text-decoration: none;
	}

a:visited:hover {color: #000;}

a:active { color: #000; }


.title { 
	font-weight: bold; 
	font-size: 16px;
	padding-top:20px;
	margin-left:177px;
	}

.goldTitle {
	color:#93864d;
	font-size:14px;
	font-weight: bold;
	background: url(../images/crx_gold_line_rtCol.gif) no-repeat bottom left;
	padding-bottom:4px;
	margin-bottom:8px;
	}

.pageTitle {
	font-weight: bold; 
	font-size: 16px;
	padding-top:15px;
	}
	

.ital { font-style:italic; }

.bolder { font-weight: 800; }

#floatR { float:right;}

#floatL { float:left; }


/* --- HEADER --- */
#header {
	width:761px;
	height:108px;
	background: no-repeat url(../images/crx_header.jpg);
	}


/* --- TOP NAV --- */
#topNav {
	width: 719px;
	height:23px;
	background: url(../images/crx_nav_bckgrd.gif) repeat-x;
	/*display:block;*/
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	padding-right: 24px;
	padding-left: 18px;
	}	

a.topNav, a.topNavOn { 
	color:#fff; 
	margin-left:10px; 
	margin-right:10px;
	}

a.topNav:hover { 
	color:#fff;
	text-decoration: underline;
	}

a.topNav:visited { color:#fff; }

a.topNavOn { color: #DBD2A2; }

a.topNavOn:hover { 
	color:#D3C792;
	text-decoration: underline;
	}

a.topNavOn:visited { color: #DBD2A2; }

.topNavSpacing { margin-top: 3px; }

	
/* --- CONTENT PANE --- */
#content {
	/*background-color:#fff;*/
	display:block;
	clear:both;
	border-top: 1px solid #343674;
	/*border-bottom: 1px solid #fff;*/
	border-left: 1px solid #fff;
	/*border-right:8px solid #91a8ca;*/
	background: #FFFFFF url(../images/col_bckgrd.gif) repeat-y top;	
	
	}

#contentL { 
	width:545px;
	height:auto;
	padding-bottom:25px;
	float:left;
	/*background-color:#fff;*/
	}

#contentR {
	width:203px;
	height:100%;
	float:right;
	margin-right:4px;
	/*border-top: 8px solid #fff;
	border-right: 8px solid #fff;
	border-bottom: 8px solid #fff;
	background: #E6E4D9 url(../images/rt_col_bckgrd.gif) repeat-y;*/	
	}

#contentLBody { 
	/*width:545px;
	height:auto;*/
	margin: 0px 20px 30px 25px;
	position:relative;
	}


#subContent {
	background:url(../images/crx_Xbckgrd_tail.gif) #fff no-repeat left top;
	height: 100%;
	padding: 5px 12px 0px 25px;
	}

*html #subContent { padding-top:15px; }

#subContentRtCol {
	float:right;
	padding:5px 0px 15px 15px;
	font-size:11px;
	color:#666666;
	}

#intro {
	background: url(../images/crx_intro_bckgrd.jpg) no-repeat left top;
	height:191px;
	width:auto;
	}

#intro span { 
	display:none;
	float:left;
	height:auto;
	width:160px;
	}
	
/*#intro:hover span {
	display:block;
	padding-top:100px;
	padding-left:5px;
	text-align:left;
	}*/


#intro p { margin: 15px 10px 0px 177px;}

#intro img {
	float:right;
	margin: 3px 12px 0px 0px;
	} 
	
#aboutIntro {
	background: url(../images/about_photo.jpg) no-repeat left top;
	height:auto;
	width:auto;
	}

#aboutIntro p { margin: 15px 20px 0px 177px;}

#aboutIntro span {
	display:none;
	float:left;
	width: 150px;
	}

#pageBorder {
	width: 761px;
	margin-right:auto;
	margin-left:auto;
	border-top: 1px solid #000;
	border-right: 1px solid #000;
	border-left: 1px solid #000;
}

.caption {
	font-size:10px;
	color:#666;
	text-align:center;
	}
	
#borderWht {
	background: #fff /*url(../images/col_border.gif) no-repeat right*/ ;
	height:8px;
	width:auto;
	margin-right:8px;
	clear:both;
	}
	
/* --- SIDE BAR --- */
#sideBar {
	padding:12px;
	margin-right:13px;
	font-size:11px;
}
	
#sideBar ul li{ 
	color:#807D73;
	list-style: none;
	margin-left: -2.75em;
	padding-bottom:4px;
	line-height:normal;
	text-align:left;
}




/* --- FOOTER --- */
#footerBar {
	height:10px;
	width:761px;
	margin-right:auto;
	margin-left:auto;
	background: #4e78a5 url(../images/crx_footer.gif) repeat-x bottom;
	border-right: 1px solid #000;
	border-left: 1px solid #000;
}


#footerTxt {
	text-align: right;
	color: #536D8A;
	padding-right:15px;
	margin-top:5px;
	margin-right:auto;
	margin-left:auto;
	background: #D8D8CB;
	width: 748px;
	height:20px;	
}
