/* CSS Document */
body { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px;}
.border { border: 1px solid #CCCCCC;}
.clear {clear:both}
.lightRow { background-color:#ECECEC}
.hpbg {	background-image: url('../images/nav_bg_newer.png'); background-repeat:repeat-x;}
.pagebg {	background-image: url('../images/pg_nav_bg_new.jpg'); background-repeat:repeat-x;}
/*TEXT*/
.textWht {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#FFFFFF;}
.textBlk {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#000000;}
.textRedBold {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #993300; font-weight:bold;}
.textRed {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #993300;}
.textBlu {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #003366; text-align:left;}
.textGrey {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; font-weight: bold;}
.pgTitletGrey {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; font-weight: bold; margin-left: 1.0em;}
.titles { font-family: Arial, "Helvetica", sans-serif; font-size: 12px; font-weight: bold; color: #660000;}
.margin {margin-left: 10px; margin-right: 10px; margin-top: 10px; margin-bottom: 10px;}
/*Links*/
.nav:link {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #663300;
	font-weight: Bold;
	background: none;
	text-decoration: none;
	margin-left: 10px;
	margin-right: 10px;
}
.nav:active {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #663300;
	font-weight: Bold;
	background: none;
	text-decoration: none;
	margin-left: 10px;
	margin-right: 10px;
}
.nav:visited {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #663300;
	font-weight: Bold;
	background: none;
	text-decoration: none;
	margin-left: 10px;
	margin-right: 10px;
}
.nav:hover {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #CC6600;
	font-weight: Bold;
	background: none;
	text-decoration: underline;
	margin-left: 10px;
	margin-right: 10px;
}
.navTop:link {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: normal;
	background: none;
	text-decoration: underline;
}
.navTop:active {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: normal;
	background: none;
	text-decoration: underline;
}
.navTop:visited {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: normal;
	background: none;
	text-decoration: underline;
}
.navTop:hover {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: normal;
	background: none;
	text-decoration: underline;
}
.navBody:link {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0000FF;
	font-weight: normal;
	background: none;
	text-decoration: underline;
}
.navBody:active {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0000FF;
	font-weight: normal;
	background: none;
	text-decoration: underline;
}
.navBody:visited {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0000FF;
	font-weight: normal;
	background: none;
	text-decoration: underline;
}
.navBody:hover {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0000FF;
	font-weight: normal;
	background: none;
	text-decoration: underline;
}
.navSide:link {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	font-weight: Bold;
	background: none;
	text-decoration: none;
	margin-left: 20px;
}
.navSide:active {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	font-weight: Bold;
	background: none;
	text-decoration: none;
	margin-left: 20px;
}
.navSide:visited {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	font-weight: Bold;
	background: none;
	text-decoration: none;
	margin-left: 20px;
}
.navSide:hover {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #003366;
	font-weight: Bold;
	background: none;
	text-decoration: underline;
	margin-left: 20px;
}
/*FORM*/
.formbox {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: normal;
	background-image:  url(../images/textBoxShadow.jpg);
}
#container { 
  position:relative; visibility:hidden; 
  margin:2em auto; width:750; height:30px; overflow:hidden 
  }
#floatDiv { 
  position:absolute; visibility:hidden; 
  width:1500px;left:0; top:0; z-index:1; 
  text-align:left; font-weight:bold; color:#003366;
  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;
  }

a#request-link{text-decoration:none!important}
span#feature {display:block;margin:15px 0 1px 0;border:2px solid #F5E3BB;border-bottom:none;height:390px;width:664px;padding:5px 40px;background:white url('../images/feature-background.jpg') center 95px no-repeat;font-family:myriad-pro, sans-serif;color:#003D80}

.ie7 span#feature{}

span#feature h1, h1{font-size:27px;font-family:Verdana}
span#feature ul{padding:0}
	span#feature ul li{list-style-image:url('../images/checkbox.png');list-style-position:inside;font-size:16px;font-family:myriad pro;margin-bottom: 2px}
		span#feature ul li strong {color:black;font-weight:normal}

/* Sidebar request form */
#request-form{z-index:1000;position:fixed;right:0;top:50px;border:1px solid gray;border-right:none;border-radius:8px 0 0 8px;font-family:myriad pro, sans-serif;font-size: 14px;box-shadow: rgba(0,0,0,.3) 0 0 10px;background:white}
#request-form .expanded{width:220px;padding:10px;border-radius:10px}
#request-form #contact-link{display:block}
#request-form .collapsed #contact-link {background:#113C65 url('../images/contact-tab.png') center no-repeat;width:44px;height:109px;border-radius:6px 0 0 6px}
#request-form .expanded #contact-link {margin:-27px 0 0 -27px;height:33px;width:33px;background:transparent url('../images/close-button.png')}
#request-form .collapsed h2, #request-form .collapsed p, #request-form .collapsed form{display:none}
#request-form h2{margin:0 0 10px 0;font-family:Verdana;font-size:20px;text-align:center;color:#003d80}
#request-form p {margin-top:inherit}
#request-form .form-element-wrap{margin:10px 0}
#request-form .first{margin-top:0}
#request-form .last{margin-bottom:0}
#request-form label{display:block;font-weight:bold}
#request-form input, #request-form textarea{width:96%;padding:2px 2%;font-size:14px}
#request-form input[type="submit"]{width:100%;margin:0 2px 2px 0;background:#113c65 url('../images/button-gradient.png') left center repeat-x;border:none;border-radius:3px;min-height:40px;box-shadow:rgba(0,0,0,.5) 0 6px 10px;font-family:myriad pro;font-size:18px;color:white;text-shadow:black 0px 1px 1px}
#request-form input[type="submit"]:active{margin:2px 0 0 2px;box-shadow:rgba(0,0,0,.5) 0 4px 4px}
#request-form .checkbox-wrap input{width:auto;float:left;margin-right:10px;margin-top:2px}
#request-form .checkbox-wrap label{font-weight:normal}

/* Homepage video features */
#videos{width:720px;margin:0 auto;padding:15px;background:#003a7f;border-radius:0 0 10px 10px;font-family:Verdana;color:white}
#videos h2{margin:0;padding:0 5px;font-size:22px}
#videos #more-videos{float:right;margin:5px 0 0 0;text-decoration:none;color:white}
#videos #more-videos:hover{text-decoration:underline}
#videos .thumbs {padding-top:10px;clear:both}
#videos .thumbs a {margin-right:15px;padding:5px;color:white;text-decoration:none;display:block;float:left}
#videos .thumbs a.last {margin-right:0}
#videos .thumbs a img {display:block;margin-bottom:10px;border:none}
#videos .thumbs a h3 {display:block;max-width:158px;font-size:12px;font-weight:normal;text-align:center;margin:0}
#videos .thumbs a:hover {padding:0px}
#videos .thumbs a:hover img {border:5px solid white;margin-bottom:5px;border-radius:5px}
#videos .thumbs a:hover h3 {margin:5px}

h2{margin:0 0 5px 0}
p{margin-top:0}
