#head {width:100%;float:left;background:#4395D1;height:110px;background:url(../images/global/head-bg.jpg) no-repeat;border-top: 3px solid #DDDDDD;border-bottom:2px solid #DDDDDD;}

#head.contact {height:110px;}
#head.rfp {height:110px;}
#head h1 {color:#ffffff;font-size:2.5em;font-family: 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif;font-weight:normal;padding:18px 0px 0px 10px;margin-bottom:10px;}
#head p {color:#FD8A27;padding:0px 0px 0px 10px;font-family: 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif;font-size:18px;line-height:26px;}
#head p a:hover {color:#ffffff;}
#head p a:visited {color:#FD8A27;}

#head-index {background:#4395D1;border-top: 3px solid #DDDDDD;border-bottom:2px solid #DDDDDD;height:200px;background:url(../images/global/head-index-bg.jpg) no-repeat;}
#head-l {width:65%;float:left;height:200px;}
#head-l h1 {color:#ffffff;font-size:2em;font-family: 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif;font-weight:normal;padding:15px 0px 0px 10px;margin-bottom:15px;}
#head-l p {color:#ffffff;padding:0px 0px 0px 10px;font-family: 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif;font-size:13px;line-height:18px;margin:0px;}
#head-l a {color:#FD8A27;text-decoration:none;}
#head-l a:hover {color:#ffffff;text-decoration:underline;}
#head-l a.readmore {color:#ffffff;padding:0px 0px 0px 10px;font-family: 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif;font-size:14px;line-height:18px;}

#maincontent {clear:both; margin:20px 0px 10px 0px; padding:20px 0px 10px 0px;}
#maincontent img {padding: 5px;background: #fff;border: 1px solid #e1e1e1;margin-top:5px;margin-right:5px;}
#maincontent a.thumb:hover img {background: #e0e0e0;border-color: #e0e0e0;}

#leftblock {float:right; width:270px;}
#leftblock h3 {padding:0px;margin:0px 0px 10px 0px;border:0px;}
#leftblock img {padding:0px;margin:0px;border:0px;}
#leftblock p {padding:0px 0px 0px 0px;margin:0px;border:0px;}
#rightblock {float:left; width:520px;}

#rightblock.gallery {float:left; width:100%;}

.whitebox {float:left; width:760px;margin-left:35px;}

ul.checked {
	list-style: none;
	margin: 0px;
	text-align:left;
}

ul.checked li {
	line-height:17.6px;
	background:url(../images/icons.gif) -4px -752px no-repeat;
	padding: 0.5em 0 1em 22px;
	font: 11px 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif;
}

a.readon {display:inline;float:right;margin:5px 0px 5px 0px;padding-right:8px;color:#f47836;font-weight:bold;line-height:1.2em;background-image:url(../images/icons.gif);background-position:right -480px;background-repeat:no-repeat;}

    #ie6 .readon {display:inline-block;}


.shadowBox {background-repeat:repeat-x;background-position:0 0;}

.shadowBox .container {background:url(../images/global/container-shadows.png) no-repeat -8px 100%;min-height:180px;padding-bottom:10px;}

    #ie6 .shadowBox .container {height:180px;}

.shadowBox .top {background:url(../images/global/container-shadows.png) no-repeat -8px -200px;height:90px;margin:0 0 -85px 0;}

.shadowBox .interior {margin:10px 20px;}



.rightCol {clear:right;float:right;margin:0 0px 0 0;}

    #ie6 .rightCol {margin-right:8px;}

    #ie6 .rightCol .inner {padding-right:20px;}



/*#region Product Lists */

ul.prodList {}
ul.prodList ul {}
ul.prodList li {background: url(../images/icons2.gif) 0 -608px no-repeat;padding-left: 25px;line-height: 16px;cursor: pointer;margin-bottom:5px;}

.home_signup_bar {
	background: url(../images/signup_home.gif) no-repeat;
	height: 47px;
}

.home_signup_bar h3 {
	color: #505050;
	font-weight: normal;
	line-height: 38px;
	float: left;
	margin: 5px 0px 0px 10px;
	height: 37px;
	font-size: 12px;
}

.signup_button {
	background: url(../images/button_signup.gif) left top;
	height:37px;
	width: 126px;
	float: left;
	margin: 5px 0px 0px 5px;
	color: #fff;
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
	text-align: center;
	line-height: 38px;
	cursor: pointer;
}
.signup_button:hover {
	background: url(../images/button_signup.gif) left bottom;
}

.home_tour_bar {
	background: url(../images/tour_home.gif) no-repeat;
	height: 47px;
	margin-top: 10px;
	padding: 5px 0px 5px 0px;
}

.home_tour_bar a.videobutton {
	background: url(../images/video_small.gif) no-repeat left center;
	color: #E98924;
	font-weight: bold;
	line-height: 38px;
	float: left;
	margin: 0px 0px 0px 10px;
	padding-left: 57px;
	height: 37px;
	font-size: 15px;
}

.tour_button {
	background: url(../images/button_tour.gif) left top;
	height:37px;
	width: 126px;
	float: left;
	margin: 0px 0px 0px 5px;
	color: #fff;
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
	text-align: center;
	line-height: 38px;
}
a.tour_button:hover {
	background: url(../images/button_tour.gif) left bottom;
	height:37px;
	width: 126px;
	float: left;
}



