@charset "utf-8";
/* CSS Document
height: expression(this.scrollHeight < 700? "600px" : "auto" );
 */

body {
	font: 100% "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	text-align: center;
	color: #000;
	background-color: #F4F9FD;
}
p {
	font-size: 12px;
}
a:link{
	color:#77bbff;
	text-decoration:none;
}
a:visited{
	color:#77bbff;
	text-decoration:none;
}
a:hover{
	color:#b2b1a8;
	text-decoration:none;
}
.formLabel{
	font-size: 9pt;
	font-weight: bold;
	color: #666;
}
.captionTtl {
	font-weight:bold;
	color: #77bbff;
	font-size: 11px;
}
.captionTtl a:link {
	font-weight:bold;
	color: #8A9FA1;
	font-size: 11px;
	text-decoration:none;
}
.captionTtl a:hover{
	font-weight:bold;
	color: #77BBFF;
	font-size: 11px;
	text-decoration:none
}
.captionTtl a:visited{
	font-weight:bold;
	color: #8A9FA1;
	font-size: 11px;
	text-decoration:none
}
.oneColFixCtr #container {
	position:relative;
	width: 798px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	height: 518px;
	margin: 0 auto; /*1px solid #99a095;*/
	/*text-align: left;  this overrides the text-align: center on the body element. */
	top: 25px;
	z-index: 1;
}
/*.oneColFixCtr #mainContent {
	padding: 0 0px; /* remember that padding is the space inside the div box and margin is the space outside the div box 
}*/
/****************************************/
#header{
	position:relative;
	width: 798px;
	top: 0px;
	left: 0px;
	height: 85px;
	z-index:1;
}
#header_content {
	position:absolute;
	width: 780px;
	top: 5px;
	left: 6px;
	background-color: #FFF;
	height: 80px;
}
#head_shade_top {
	position:absolute;
	height: 5px;
	width: 798px;
	top: 0px;
	left: 0px;
}
#head_shade_lt {
	position:absolute;
	height: 80px;
	width: 6px;
	top: 5px;
	left: 0px;
}
#head_shade_rt {
	position:absolute;
	height: 80px;
	width: 12px;
	top: 5px;
	left: 786px;
}
#stripe {
	position:absolute;
	height: 18px;
	width: 542px;
	top: 0px;
	left: 238px;
	z-index:4; 
	background-image: url(img/stripe.gif); 
	background-repeat: repeat-x
}
#logo {
	position:relative;
	height: 80px;
	width: 238px;
	top: 0px;
	left: 0px;
	 z-index: 5;
}
#nav {
	position:absolute;
	height: 17px;
	width: 250px;
	top: 50px;
	left: 453px;
	text-align: right;
}
/******************************************/
#contents {
	position:relative;
	height: auto;
	width: 798px;
	top: 0px;
	left: 0px;
	background-color: #FFF;
	z-index: 10;
	z-index:90;
}
#contents_top {
	width: 798px;
	min-height: 386px;
	height: auto;
	background-image: url(img/content_shade.gif);
	background-repeat: repeat-y;
	text-align: left;	
}
#content {
	position:relative;
	width: 575px;
	top: 28px;
	z-index: 4;
	left: 75px;	
}
#contents_bot {
	position: relative;
	height: 35px;
	width: 798px;
	background-color: #FFFFFF;
	z-index: 3;
}
#content_shade_lt_bot {
	position:absolute;
	left:0px;
	bottom:0px;
	width:6px;
	height:35px;
	z-index:97;
}
#content_shade_rt_bot {
	position:absolute;
	left:786px;
	bottom:0px;
	width:12px;
	height:35px;
	z-index:97;
}
#content_shade_bot_corner {
	position:absolute;
	left:670px;
	bottom:0px;
	width:116px;
	height:81px;
	background-image: url(img/border_bot_n.jpg);
	background-repeat: no-repeat;
	z-index:97;
}
/******************************************/
#footer {
	position: relative;
	left: 0px;
	top: -1px;
	width: 798px;
	height: 30px;
	background-image: url(img/foot_shade_bot.jpg);
	background-repeat: no-repeat;
	z-index:98;
}
#copyright {
	position:relative;
	height: 16px;
	width: 798px;
	top: 3px;
	/*right: 0px;*/
	text-align: center;
	z-index: 99;
}

.copyright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#FFF;
	font-size:9px;
	letter-spacing: .1em;	
}
.copyright a:link{
	color:#FFF;
	text-decoration:none;
}
.subTitle {
	font-weight:bold;
	color: #868577;
	font-size: 12px;
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	letter-spacing: 0.2em;
}
li {
	list-style-position: outside;
	list-style-image: url(img/curley_bull2.gif);
	list-style-type: circle;
}
