@charset "utf-8";

/*******************************************************************************/
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}li{
	list-style:none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	right: 7px;
}caption,th{text-align:left;}.bluebullet {
	font-size: 12px;
	font-style: normal;
	line-height: 15px;
	font-weight: normal;
	list-style-image: url('../img/tallbluesquare.gif');
	list-style-type: square;
}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;}sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}
/*******************************************************************************/

body {
	margin:0 0 0 0;
	padding:0;
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color:#263B3C;
}

.wrap {
	width:960px;
	margin:0 auto;
	padding:0 0 60px 0;
	border:solid 1px #E4E4E4;
	border-top-width:0;
	border-bottom-width:0;
}

.head .col1 {
	float:left;
	width:400px;
	height:125px;
	padding:0;
}
.head .col2 {
	background:#fff url('../img/bg-contact.png') no-repeat 0 100%;
	float:left;
	width:191px;
	height:86px;
	margin:27px 0 0 325px;
	padding:12px 12px 0;
	color:#BE0E3D;
	font-size:16px;
	font-weight:bold;
	text-align:center;
}
.head .col2 .fld, .body .col2 .col1 .fld {
	padding:7px;
	width:162px;
	background:#fff;
	border:solid 1px #828282;
	margin:6px auto 0 auto;
}
.body .col2 .col1 .fld {
	margin:0;
}
.head .col2 .fld select, .body .col2 .col1 .fld select {
	width:162px;
	color:#828282;
	background:#fff;
	font-size:12px;
	font-weight:normal;
	border-width:0;
	color:#000;
}
.head .phn {
	font-size:12px;
	color:#BE0E3D;
	line-height:20px;
	font-weight:normal;
}

.body {
	padding:6px 10px;
}
.body .hdr-bg {
	background:#fff url('../img/hdr/index.gif') no-repeat 0 0;
	padding-top:245px !important;
}
.body .col1 {
	float:left;
	width:174px;
	margin:0 25px 0 0;
}
.body .col1 div {
	background:#EAEFF5 url('../img/bg-left-1.png') no-repeat 0 100%;
	margin:0 0 10px 0;
}
.body .col1 div div {
	background:transparent url('../img/bg-left-2.png') no-repeat 0 0;
	padding:12px 14px 12px 14px;
}
.body .col1 .hdr {
	color:#0984BF;
	font-weight:bold;
	font-size:13px;
	margin-bottom:4px;
}
.body .col1 div div a {
	display:block;
	color:#BE0E3D;
	font-weight:bold;
	padding:5px 0;
	border-top:solid 1px #BFC4CA;
	text-decoration:none;
}
.body .col1 div div a.f {
	border-top-width:0;
}
.body .col1 div.news div {
	background:none;
	padding:0;
	margin:0;
}
.body .col1 .news div .hdr {
	font-weight:bold;
	font-size:14px;
	color:#000;
	padding:4px 0 0 0;
}
.body .col1 .form {
	background:transparent url('../img/bg-newsletter.jpg') no-repeat 50% 18px;
	padding:0;
	text-align:center;
}
.body .col1 .form a {
	border: none;
}
.body .col1 .form .hdr {
	font-size:13px;
	color:#0051A0;
	font-weight:bold;
	margin-bottom:6px;
}
.body .col1 .form .fld {
	height:27px;
	padding:2px 6px 0 6px;
	width:128px;
	margin-bottom:8px;
	background:#ffffff;
	border:solid 1px #85868A;
}
.body .col1 .follow-us {
	background:none;
	text-align:center;
}

.body .col2 {
	float:left;
	width:740px;
	padding:10px 0 0 0;
}
.body .col2 .col1 {
	float:left;
	width:550px;
	margin:0 15px 0 0;
	padding:20px 0 40px 0;
}
.body .col2 .col2 {
	float:left;
	width:175px;
	overflow:hidden;
}
.body .col2 .col2 .hdr1 {
	margin:16px 0 8px 0;
	color:#0051A0;
	font-weight:bold;
}
.body .col2 .col2 .sch * {
	float:left;
}
.body .col2 .col2 .sch .fld {
	border:solid 1px #BFC4CA;
	height:25px;
	padding:2px 4px 2px 4px;
	width:132px;
	margin:0 3px 10px 0;
	background:#ffffff;
}
.body .col2 .col2 .acrd {
	background:#EAEFF5 url('../img/bg-accordian-open.jpg') no-repeat 0 0;
	margin-bottom:3px;
}
.body .col2 .col2 .acrd-o {
	overflow:visible;
}
.body .col2 .col2 .acrd-x {
	background-image:url('../img/bg-accordian-closed.jpg');
	overflow:hidden;
	height:30px;
}
.body .col2 .col2 .acrd table {
	margin:3px 3px 6px 3px;
}
.body .col2 .col2 .acrd table th {
	padding:3px;
}
.body .col2 .col2 .acrd table th a {
	color:#BE0E3D;
}
.body .col2 .col2 .acrd table td {
	padding:3px;
	text-align:center;
}
.body .col2 .col2 .acrd .hdr a {
	display:block;
	width:167px;
	height:22px;
	padding:8px 0 0 6px;
	text-decoration:none;
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
}
.body .col2 .col1 .specialties {
	float:right;
	background:#EAEFF5 none;
	padding:12px 16px 12px 8px;
	margin:16px 0 16px 16px;
	white-space:nowrap;
}
.body .col2 .col1 .specialties h3 {
	font-weight:bold;
}
.body .col2 .col1 .specialties ul {
	padding:0;
}
.body .col2 .col1 div {
	background:#fff;
}
.body .copy h1 {
	font-size:14px;
	color:#0051A0;
	font-weight:bold;
	padding-bottom:18px;
}
.body .copy h2 {
	font-weight:bold;
	padding-bottom:16px;
}
.body .copy p, .body .copy ul, .body .copy ol, .body .copy table, .body .copy div {
	line-height:18px;
	padding-bottom:16px;
}
.body .copy a {
	color:#BE0E3D;
}
.body .copy ul.nb li {
	background:none;
}
.body .copy ul li {
	background:transparent url('../img/bullet.gif') no-repeat 0px 5px;
	margin-bottom:0px;
	padding-left:10px;
	right: 7px;
}
.body .copy ul ul {
	padding-left:5px;
}
.body .copy ol, .body .copy ol li {
	list-style:decimal;
	margin: 0px 0px 5px 20px;
	padding-left:0px;
}
.body .copy .awd {
	text-align:center;
	padding:20px 0;
}
.body .copy .videoplayer {
	width:430px;
	height:600px;
	margin:0 auto;
	background:#fff;
}

.body .copy table.pr {
	width:100%;
}
.body .copy table.pr th {
	text-align:right;
	padding:10px;
}
.body .copy table.pr td {
	padding:10px;
}


.foot {
	text-align:center;
}
.foot .nav {
	background:transparent url('../img/bg-navbar.jpg') repeat-x 0 0;
	height:26px;
	padding-top:6px;
	line-height:18px;
	color:#fff;
	margin-bottom:10px;
}
.foot .nav a {
	color:#fff;
}
.foot p {
	padding-top:6px;
	font-size:10px;
}
.foot p a {
	color:#263B3C;
}


div#clients-partners {
	background:none;
	margin:0px;
	float:left;
}
div#clients-partners p {
	border-bottom:1px solid #E7E7E7;
	font-weight:bold;
	font-size:14px;
	margin:0 0 5px 0;
	padding:0 0 5px 0;
}
div#clients-partners ul {
	float:left;
	margin:0 0 30px 0;
}
div#clients-partners ul li {
	background:none;
	display:block;
	float:left;
	line-height:45px;
	margin:0px;
	padding:0px;
	vertical-align:middle;	
	width:275px;
	height:44px;
}

div#clients-partners ul li img {
	vertical-align:middle;
}


#cse-search-results iframe {
	width:550px;
}

/* Navigation Drop Down */
.qmmc .qmdivider{display:block;font-size:1px;border-width:0px;border-style:solid;position:relative;z-index:1;}
.qmmc .qmdividery{float:left;width:0px;}
.qmmc .qmtitle{display:block;cursor:default;white-space:nowrap;position:relative;z-index:1;}
.qmclear {font-size:1px;height:0px;width:0px;clear:left;line-height:0px;display:block;float:none !important;}
.qmmc {position:relative;zoom:1;z-index:10;}
.qmmc a, .qmmc li {float:left;display:block;white-space:nowrap;position:relative;z-index:1;}
.qmmc div a, .qmmc ul a, .qmmc ul li {float:none;}
.qmsh div a {float:left;}
.qmmc div{
	position:absolute;
	visibility: hidden;
}
.qmmc .qmcbox{cursor:default;display:block;position:relative;z-index:1;}
.qmmc .qmcbox a{display:inline;}
.qmmc .qmcbox div{float:none;position:static;visibility:inherit;left:auto;}


#qm4{
	clear:both;
	background:#00589F url('../img/bg-navbar.jpg') repeat-x 0 0;
	height:32px;
	width:960px;
	z-index:50 !important;
}
#qm4 a {
	text-align:center;
	font:13px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
}
#qm4 a.t {
	background:transparent url('../img/bg-navbar-over.jpg') no-repeat 0 0;
	padding:8px 0 0;
	width:137px;
	height:24px;
}
#qm4 a.f {
	background:none;
}
#qm4 a:hover {
	background:#00589F url('../img/bg-navbar-over.jpg') repeat-x 0 0;
}
body #qm4 .qmactive, body #qm4 .qmactive:hover {
	background:#00589F url('../img/bg-navbar-over.jpg') repeat-x 0 0;
}
#qm4 div {
	background:#098ED1;
	padding:0;
	margin:0 0 0 -1px;
}
#qm4 div a {
	padding:3px 24px 0 12px;
	height:18px;
	border-top:solid 1px #A5FFFF;
	font-size:12px;
	color:#A5FFFF;
	text-align:left;
	width:auto;
}
#qm4 div a:hover {
	color:#000;
}
body #qm4 div .qmactive, body #qm4 div .qmactive:hover, #qm4 div a:hover {
	background:#00589F url('../img/bg-navbar-over.jpg') repeat-x 0 0;
}

