html { height: 100%;}

body {width: 100%;height: 100%;padding:0;margin:0;font-size:12px;font-family:Arial, Helvetica, sans-serif;background:url('images/content-bg2.jpg') top center no-repeat; line-height: 16px; color: #000;}

#container {position:relative;width:100%;margin:0 auto; min-height: 100%; }

* html #container { height: 100%;}

#content {width: 900px;margin: 0 auto; padding-bottom: 40px; }

#site_MS #col1 {width: 365px;height: 500px;background: url('images/consult.jpg') top left no-repeat;float: left;}

#site_MS #col2 {width: 500px; *width: 500px; float:right;}

#footer {position: relative; margin-top: -40px; width: 100%; height: 55px; background: #000;border-top: 4px solid #f86809; clear: both; color: #fff; font-size: 10px;}

#footer a:link, #footer a:visited {color: #fff;}

#header {width: 100%;margin: 0 auto; background: url('images/smqst-top.png') top left repeat-x;}

#head-wrap {width: 900px; margin: 0 auto;}

label {display:inline;font-weight:bold;margin:20px 0 0 0;}

#logo {position: relative;width:180px;}

#nav{position: relative; float: right; margin-top: -150px;width:650px;}

#nav ul {position:relative;width:650px;height:46px;background:url('images/nav.png');margin-top:25px;padding:0;}

#site_MS #nav ul, #site_WebMS2 #nav ul, #site_WebMS3 #nav ul {background:url('images/nav.gif') !important;}

#nav li{margin:0;padding:0;list-style:none;position:absolute;top:0px;text-indent:-9999px;}

#nav li, #nav a {display:block;height:46px;}

#nav_about  {left:0px; width:118px;}
#nav_services {left:111px; width:105px;}
#nav_resources {left:216px; width:113px;}
#nav_contactUs {left:320px; width:106px;}
#nav_careers {left:431px; width:103px;}
#nav_corporate {left:532px; width:117px;}

#site_WebMS #nav_about a:hover, #site_WebMS .about #nav_about, #site_WebMS2 #nav_about a:hover, #site_WebMS2 .about #nav_about, #site_WebMS3 #nav_about a:hover, #site_WebMS3 .about #nav_about {background:transparent url('images/nav.gif') 0px -46px no-repeat !important;}

#site_WebMS #nav_services a:hover, #site_WebMS .services #nav_services, #site_WebMS2 #nav_services a:hover, #site_WebMS2 .services #nav_services,
#site_WebMS3 #nav_services a:hover, #site_WebMS3 .services #nav_services {background:transparent url('images/nav.gif') -111px -46px no-repeat !important;}

#site_WebMS #nav_resources a:hover, #site_WebMS .resources #nav_resources, #site_WebMS2 #nav_resources a:hover, #site_WebMS2 .resources #nav_resources,
#site_WebMS3 #nav_resources a:hover, #site_WebMS3 .resources #nav_resources {background:transparent url('images/nav.gif') -216px -46px no-repeat !important;}

#site_WebMS #nav_contactUs a:hover, #site_WebMS .contactUs #nav_contactUs, #site_WebMS2 #nav_contactUs a:hover, #site_WebMS2 .contactUs #nav_contactUs,
#site_WebMS3 #nav_contactUs a:hover, #site_WebMS3 .contactUs #nav_contactUs {background:transparent url('images/nav.gif') -320px -46px no-repeat !important;}

#site_WebMS #nav_careers a:hover, #site_WebMS .careers #nav_careers, #site_WebMS2 #nav_careers a:hover, #site_WebMS2 .careers #nav_careers,
#site_WebMS3 #nav_careers a:hover, #site_WebMS3 .careers #nav_careers  {background:transparent url('images/nav.gif') -431px -46px no-repeat !important;}

#site_WebMS #nav_corporate a:hover, #site_WebMS .corporate #nav_corporate, #site_WebMS2 #nav_corporate a:hover, #site_WebMS2 .corporate #nav_corporate,
#site_WebMS3 #nav_corporate a:hover, #site_WebMS3 .corporate #nav_corporate {background:transparent url('images/nav.gif') -531px -46px no-repeat !important;}

#content p {line-height: 18px;}

#content a, #content a:link, #content a:visited {color: #f86809; font-size: 14px; text-decoration: none; padding-top: 5px;}

#content a:hover {color: #f86809; text-decoration: underline; font-size: 14px;}

.main {font-family: Arial, Helvetica, Sans-serif;font-size: 16px;color: #005EA8; margin-left: 30px;}

#highlight {margin: 5px 0 0 0;padding: 10px 0 5px 30px;background: url('images/smqst-highlight.png') top left no-repeat; height: 35px;}


h3 {color: #014c86; text-decoration: none; font-size: 14px;}
 
h1 {color: #014c86;  font-size: 22px; margin-top: 20px;}

#web_MS #col2 p {line-height: 16px; width:500px; text-align: left;}

#content ol li {margin-bottom: 5px;}

#content ul li {margin-bottom: 5px;}

h4 a {color: #000; text-decoration: underline;}

/* forward to a friend */


#site_WebForward body {width: 100%;height: 100%;padding:0;margin:0;font-size:12px;font-family:Arial, Helvetica, sans-serif;background:#ccc; line-height: 16px; color: #666;}

#site_WebForward #container {width: 542px;
background: #ccc; margin-top: 20px; margin-left: auto; margin-right: auto;
}

#site_WebForward h1 {
color: #79B700;
margin-left: 10px;
}

#site_WebForward #close {
text-align: right;
position: absolute;
top: 15px;
right: 15px;
margin-right: 10px;
width: 100px;
}

#site_WebForward #heading {
background: #fff url('images/forward-top.jpg') top center no-repeat;
height: 50px;
}

#site_WebForward #title {
background: #fff;
height: 50px;
margin-top: -18px;
}

#site_WebForward #info {
background: #fff;
margin-top: -12px;
}

#site_WebForward p {
width: 400px;
margin-left: auto;
margin-right: auto;
background: #fff;
padding-top: 10px;
color: #447ec5;
font-size: 14px;
}

#site_WebForward form {
width: 400px;
margin-left: auto;
margin-right: auto;
background: #fff;
}

#site_WebForward label {
color: #447ec5;
font-size: 12px;
}

#site_WebForward ol {
margin-left: -20px;
color: #447ec5;
font-size: 12px;
font-weight: strong;
}

#site_WebForward ul {
margin-left: -40px;
list-style-type: none;
}

#site_WebForward li {
margin-bottom: 8px;
}

#site_WebForward #foot {
background: #fff url('images/foot.jpg') bottom center no-repeat;
height: 125px;
clear: both;
}


#benefits li {
list-style-type: none;
padding-left: -15px;}

.subline {font-size: 14px; color: #f86809;}