/* CSS Document */


body {
	font-family:Arial, Helvetica, sans-serif;
	background-color:#CCCCCC;

}
* {
	margin:0; 
	padding:0;
}
div#mainwrapper {
	margin-left:auto; 
	margin-right:auto;
	width:785px;
	border: 1px solid #ccc;
	background-image:url(../images/mainwrap_bkgd.gif);
	background-repeat:repeat-y;
	
}

div#top_banner {
 	float:left;
 	width:785px;
	height:200px;
	padding-top:25px;
	background-color:#FFFFFF;
	background-image:url(../images/top_banner.jpg);
	background-repeat:no-repeat;
 	}
.nav ul {
	margin-right:auto;
	margin-left:auto;

}
.nav li {
	text-align:right;
	color:#FFFFFF;
	list-style-type:none;
	padding:0 5px 5px 5px;
	font-size:12px;
}

#threecolwrap {
	float:left;
	margin-right:auto;
	margin-left:auto;
  	width:785px;
	background-image:url(../images/mainwrap_bkgd.gif);
	background-repeat:repeat-y;
	
}
#twocolwrap {
	float:left;
	width:726px;
	display:inline; 
	margin-right:-59px; 
	}
#twocolwrap_interior {
	float:left;
	width:677px;
	display:inline; 
	/*margin-right:-289px; */ /*Leah commented out; not necessary*/
	}
#lcol {
	width:221px;
	float:left;
	line-height:24px;
}

#rcol {
	width:528px;
	height:100%;
	margin-left:198px;
	
	
}
#rcol_interior {
	width:455px;
	height:100%;
	/*margin-left:193px;*/ /*Leah commented out; need to float instead*/
	float: left;
	background-image:url(../images/center_bkgd.gif);
	background-repeat:no-repeat;
	
	
}

#bannercol {
	width:108px;
	float:left;
	background-image:url(../images/right_bkgd.gif);
	background-repeat:repeat-y;

}
#disclaimer {
	float:left;
	width:785px;
	
	background-image:url(../images/bottom_bkgd.jpg);
	background-repeat:no-repeat;
}
#disclaimer p {
	padding:0 133px 10px 271px;
	font-style:italic;
	text-align:center;
} 
#footer {
	float:left;
	width:785px;
	padding-top:25px;
	background-color:#CCCCCC;
 }

#footer p {
	padding:0;
	text-align:center;
	font-size:10px;
	color:#666666;
}

#copyright {
	float:left;
	width:785px;
	padding-top:25px;
	background-color:#CCCCCC;
 }

#copyright p {
	padding:0;
	text-align:center;
	font-size:10px;
	color:#666666;
}

a:link {
	text-decoration:none;
	color:#FFFFFF;
}
a:visited {
	text-decoration:none;
	color:#FFFFFF;
}
a:active{
	text-decoration:none;
	color:#CC0000;
	visibility:visible;
}
a:hover{
	text-decoration:underline;
	color:#CC0000;
}
#rcol_interior a:link {
	text-decoration:none;
	color:#CC0000;
}
#rcol_interior a:visited {
	text-decoration:none;
	color:#CC0000;
}
#rcol_interior a:active{
	text-decoration:none;
	color:#CC0000;
	visibility:visible;
}
#rcol_interior a:hover{
	text-decoration:underline;
	color:#CC0000;
}
#disclaimer a:link {
	text-decoration:none;
	color:#CC0000;
}
#disclaimer a:visited {
	text-decoration:none;
	color:#CC0000;
}
#disclaimer a:active{
	text-decoration:none;
	color:#CC0000;
	visibility:visible;
}
#disclaimer a:hover{
	text-decoration:underline;
	color:#CC0000;
}
#footer a:link {
	text-decoration:none;
	font-size:10px;
	color:#666666;
}
#footer a:visited {
	text-decoration:none;
	font-size:10px;
	color:#666666;
}
#footer a:active{
	text-decoration:none;
	font-size:10px;
	color:#CC0000;
	visibility:visible;
}
#footer a:hover{
	text-decoration:underline;
	font-size:10px;
	color:#CC0000;
}

#copyright a:link {
	text-decoration:none;
	font-size:10px;
	color:#666666;
}
#copyright a:visited {
	text-decoration:none;
	font-size:10px;
	color:#666666;
}
#copyright a:active{
	text-decoration:none;
	font-size:10px;
	color:#CC0000;
	visibility:visible;
}
#copyright a:hover{
	text-decoration:underline;
	font-size:10px;
	color:#CC0000;
}

a img {
	outline:none;
	border:none;
	text-decoration:none;
}

h1 {
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	color:#CC0000;
	padding:5px 25px 10px 50px;
	line-height:18px;
	font-weight:bold;
	font-style:italic;
}

.important {
	color:#CC0000;
	font-weight:bold;
	font-style:italic;
}


p {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	padding:5px 25px 5px 50px;
	line-height:18px;
	
}
ul.content li{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	padding-left:5px;
	padding-bottom:5px;
	margin-left:45px;
	line-height:18px;
	list-style:inside;
	
}

p#contact_jason {
	text-align:center;
	padding:5px;
	color:#ffffff;
	font-weight:bold;
	font-style:italic;
}

