@charset "UTF-8";
/* CSS Document */

html, body
{
	height:100%;
	min-height:640px;
	width:100%;
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:.95em;
	/*background: #72aa00; /* Old browsers */
	/*background: -moz-linear-gradient(top,  #72aa00 15%, #8eb92a 44%, #bfd255 100%); /* FF3.6+ */
	/*background: -webkit-gradient(linear, left top, left bottom, color-stop(15%,#72aa00), color-stop(44%,#8eb92a), color-stop(100%,#bfd255)); /* Chrome,Safari4+ */
	/*background: -webkit-linear-gradient(top,  #72aa00 15%,#8eb92a 44%,#bfd255 100%); /* Chrome10+,Safari5.1+ */
	/*background: -o-linear-gradient(top,  #72aa00 15%,#8eb92a 44%,#bfd255 100%); /* Opera 11.10+ */
	/*background: -ms-linear-gradient(top,  #72aa00 15%,#8eb92a 44%,#bfd255 100%); /* IE10+ */
	/*background: linear-gradient(to bottom,  #72aa00 15%,#8eb92a 44%,#bfd255 100%); /* W3C */
	/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#72aa00', endColorstr='#bfd255',GradientType=0 ); /* IE6-9 */
	background-image:url(../images/bg_color.png);
	background-attachment:fixed;
}
hr
{
	height:2px;
	width:80%;
	border:thin;
	color:#CCC;
	background-color:#CCCCCC;
	margin:10px auto 10px auto;
}
img
{
	border:0px;
	margin-left:auto;
	margin-right:auto;
	display:block;
	padding-top:10px;
}
a:link,a:visited
{
	color:#575757;
	text-decoration:none;
}
a:hover,a:active
{
	color:#030303;
	text-decoration:underline;
}
ul.header, ul.subheader
{
	list-style-type:none;
	margin:0;
	padding:0;
	overflow:hidden;
}
ul.subheader
{
	margin:0px;
	padding:0px;
	border:solid 1px #c3c3c3;
	display:none;
	min-width:220px;
	position:absolute;
}
li.header
{
	float:left;
	min-width: 222px;
	padding-right:2px;
}
a.header:link,a.header:visited
{
	display:block;
	min-width:100px;
	padding-left:10px;
	padding-right:10px;
	line-height:30px;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#22547d;
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;
}
a.header:hover,a.header:active
{
	background-color:#3075ae;
}
li.subheader
{
	border-bottom:solid;
	border-bottom-width:1px;
	border-bottom-color:#CCCCCC;
	text-align:left;
}
a.subheader:link,a.subheader:visited
{
	display:block;
	line-height:30px;
	font-size:.9em;
	color:#000000;
	background-color:#F0F0F0;
	text-align:left;
	padding-left:20px;
	padding-right:20px;
	text-decoration:none;
	opacity:.95;
}
a.subheader:hover,a.subheader:active
{
	text-decoration:underline;
}
ul.paginationleft
{
	margin:0px;
	padding:0px;
	list-style-type:none;
}
li.left
{
	border-bottom:solid;
	border-bottom-width:2px;
	border-bottom-color:#CCCCCC;
	text-align:center;
}
a.left:link,a.left:visited
{
	display:block;
	width:226px;
	line-height:40px;
	font-size:.9em;
	color:#000000;
	background-color:#F0F0F0;
	text-align:center;
	text-decoration:none;
}
a.left:hover,a.left:active
{
	background-color:#EBEBEB;
}
#slides
{
	width:896px;
	height:100%;
	min-height:100%;
	margin:auto;
	padding:0;
}
#fakebody
{
	width:100%;
	min-width:896px;
	height:100%;
	min-height:640px;
	position:relative;
	overflow:hidden;
	background-image:url(../images/bg_top.png);
	background-repeat:repeat-x;
	background-position:top;
}
#header
{
	width:896px;
	height:150px;
	background-image:url(../images/bg_top.png);
	background-repeat:repeat-x;
	background-position:top;
	position:absolute;
	z-index:10;
}
#headerlogo
{
	width:400px;
	height:120px;
	float:left;
	background-image:url(../images/header_logo_2.png);
}
#headernav
{
	width:696px;
	margin-left:226px;
	margin-top:120px;
	height:30px;
}
#bodyarea
{
	width:100%;
	height:100%;
	min-height:640px;
	background-color:#FFFFFF;
}
#leftcolumn
{
	float:left;
	width:226px;
	background-color:#F0F0F0;
	height:100%;
	min-height:640px;
	z-index:0;
}
#bodycolumn
{
	width:670px;
	float:right;
	height:100%;
	min-height:640px;
}
#leftcolumncontent
{
	width:226px;
	min-height:470px;
	height:470px;
	padding:150px 0px 5px 0px;
	position:relative;
}
#leftcolumnguide
{
	width:75px;
	height:470px;
	position:absolute;
	margin-left:-75px;
	margin-top:150px;
}
#bodyguide
{
	width:75px;
	height:470px;
	position:absolute;
	margin-left:670px;
	margin-top:150px;
}
#bodyspacer
{
	width:670px;
	height:150px;
}
#footer
{
	width:670px;
	font-size:.75em;
	text-align:center;
	margin-top:10px;
}
#floatender
{
	width:100%;
	height:0px;
	clear:both;
}
/* Begin webkit scrollbar */
::-webkit-scrollbar {
    width: 12px;
}
/* Track */
::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); 
    -webkit-border-radius: 10px;
    border-radius: 10px;
}
/* Handle */
::-webkit-scrollbar-thumb {
    -webkit-border-radius: 10px;
    border-radius: 10px;
    background: rgba(245,245,245,0.8); 
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5); 
}
::-webkit-scrollbar-thumb:window-inactive {
	background: rgba(245,245,245,0.4); 
}
.slides_container {
	width:670px;
	min-height:460px;
	overflow:auto;
}
.slides_container div {
	width:660px;
	min-height:455px;
	padding:0px 5px 0px 5px;
	display:block;
	overflow:auto;
	z-index:9;
}