@charset "utf-8";
/* CSS Document */
body 
{
	background:url(../images/body_bg_sub.png) top left repeat-x;
	font-family:Helvetica,sans-serif;
	font-size:100%;
	margin:0px;
	padding:0px;
}

body.home
{
	background:url(../images/body_bg_home.png) top left repeat-x;
}

div#mainContainer {
margin:0 auto;
padding:0;
width:940px;
}

div#searchContainer {
height:28px;
margin-bottom:0;
margin-top:0;
overflow:hidden;
text-align:right;
width:940px;
}

/*--------------------------------------------------------------
## HEADER
--------------------------------------------------------------*/
div#headerContainer
{
	height:119px;
	width:940px;
	z-index:9999;
}

div#headerContainer:after
{
	content:".";
	display:block;
	height:0px;
	clear:both;
	visibility:hidden;
}

div#headerContainer .title
{
	background:url(../images/logo.png) top left no-repeat;
	float:left;
	height:108px;
	margin:9px 0 0 0px;
	padding:0px;
	width:275px;
}

div#headerContainer .title a
{
	display:block;
	height:108px;
	text-indent:-9999px;
	width:275px;
}



.slider, .slider li {
overflow:hidden;
}

.slider, .slider li {
height:228px;
width:671px;
}

.slider, .slider ul, .slider li {
list-style-image:none;
margin:0;
padding:0;
}

.slider, .slider ul, .slider li {
list-style-image:none;
margin:0;
padding:0;
}

.slider {
border:1px solid #C5C6C7;
}
#home-slider-pagination {
float:right;
list-style-image:none;
list-style-type:none;
margin:-20px 33px 0 0;
padding:0;
}
#home-slider-pagination li {
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #CFD1D1;
display:block;
float:left;
font-size:11px;
margin:0 1px;
padding:0 4px;
position:relative;
}
#home-slider-pagination li.current {
background:none repeat scroll 0 0 #CCCDCD;
}
#home-slider-pagination li.current a {
color:#FFFFFF;
}
#home-slider-pagination li a {
text-decoration:none;
}


h1 {
border-bottom:1px solid #C5C5C5;
clear:both;
color:#035d5d;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:22px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:30px;
margin:10px 4px 10px 5px;
padding:0 10px 0 0;
}
h1 span {
-x-system-font:none;
color:#202020;
float:right;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:16px;
margin:0;
padding:0;
}
h1 span a {
color:#264C81;
text-decoration:none;
}
p {
margin:0;
padding:0 10px 1em;
}
img {
border:medium none;
}
hr {
background:#CCCCCC none repeat scroll 0 0;
border:medium none;
clear:both;
display:block;
height:1px;
line-height:normal;
}

.Colbg {
background-image:url(../images/rightcol_bg.png);
background-repeat:repeat-y;
width:300px;
}

div.rightCol {
background-image:url(../images/rightcol_bg.png);
background-repeat:no-repeat;
float:left;
width:300px;
}

div.rightCol div#cta {
background:transparent url(../images/home_rightcol_top.png) no-repeat scroll 0 0;
margin:0;
padding:0px;
}

div.rightCol div#cta a.cta_link {
background:transparent url(../images/cta_bullet.png) no-repeat scroll left center;
padding-left:20px;
text-decoration:none;
}

div.rightCol div#cta p {
padding-left:20px;
text-decoration:none;
}

div.rightCol a {
display:block;
margin-left:18px;
color:#595959;
}

div.rightCol ul {
font-size:0.75em;
margin:0;
padding-left:10px;
}

div.rightCol ul li.first {
padding:12px 0 7px;
}

div.rightCol ul li {
border-bottom:1px solid #CECECE;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:7px 0;
}

div.rightCol div#whatsnew {
padding:30px 0;
}

div#whatsnew h2 {
background:transparent url(../images/icon_arrow.png) no-repeat scroll left center;
font-size:0.9375em;
margin:0 0 0 18px;
padding:0 0 0 18px;
}

form {
margin:0;
padding:0;
}
.query {
float:left;
height:100%;
margin:0;
overflow:hidden;
padding-left:38px;
padding-top:10px;
padding-bottom:10px;
width:250px;
}

.query p {
clear:both;
height:100%;
margin:0 !important;
overflow:hidden;
padding:6px 0 !important;
width:222px;
}
.query label {
float:left;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin-right:-10px;
margin-top:3px;
padding:0 5px 0 0;
width:55px;
}

input.required, textarea.required {
border:1px solid #DDDDDD;
}
.query textarea {
border:1px solid #DDDDDD;
float:right;
height:40px;
margin:0;
padding:0 0 0 2px;
width:156px;
}

.query .submit {
background:#035d5d none repeat scroll 0 0;
border:1px solid #70943d;
color:#DFDFDF;
float:left;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:20px;
line-height:16px;
margin:5px 0 0 62px;
padding:0 3px 4px;
width:60px;
}
.query input {
border:1px solid #DDDDDD;
float:right;
height:16px;
margin:0;
padding:0 0 0 2px;
width:156px;
}
.cicons
{
padding-left:35px;
}

p {
color:#666666;
font-size:12px;
line-height:20px;
text-align:justify;
}

div#footer {
border-top:1px dotted #999999;
clear:both;
color:#AFAFAF;
font-size:0.75em;
margin-top:30px;
overflow:hidden;
padding:12px 0 10px;
width:940px;
}

div#footer ul {
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}

div#footer ul li {
float:left;
margin:0 8px 0 0;
padding:0;
}

div#footer a {
color:#AFAFAF;
}

div#footer p {
float:right;
margin:0;
padding:0;
}

div#searchContainer div#ctl00_pnlSiteSearch {
float:right;
}

div#searchContainer input.textbox {
background-image:url(../images/bkg/select_bg.png);
color:#666666;
margin-top:4px;
}
div#searchContainer input.button {
margin-top:0;
}

.send_button {
color:#0F6368;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
height:20px;
width:80px;
}

.green
{
	color:#006666;
}

.red
{
	color:#FF0000;
}

.MsoNormal {
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
line-height:115%;
margin:0 0 10pt;
text-align:justify;
}
