body {	text-align:center; font-size:64.5%; line-height:1.4em; font-family:Arial, Verdana, Helvetica, sans-serif; color:#666;	background:#3366CC; }h1 {    margin-bottom:15px;}h3 {    margin-bottom:5px;     font-size:1.2em; font-weight:bold; color:#666;}h3 em {    font-size:0.9em; font-weight:normal;}h3 em a {    color:#666;	letter-spacing:-0.025em;}h4 {    margin-bottom:15px;}h5 {    height:45px;}a:hover {    color:#000; text-decoration:underline;}input.error {	border: 1px solid #FF0000;}.error-msg {	color: #FF0000;}.bn {	border: none !important;}.clear, #home_flash {    clear:both;}#main_container {    width:980px; margin:0 auto 40px auto; padding:0 10px;    font-size:1.1em; text-align:left;    background:#0958A0 url(../../images/bg/main_container.gif) repeat-x 0 0; }#logo {    margin:12px 0 0 20px; float:left;}#nav {    padding:25px 0 20px 0; float:right; width:690px;}*html #nav {padding-bottom:5px;}#nav li {    height:14px; margin-right:20px; padding-right:20px; float:left;    border-right:solid 1px #85A3E1; margin-top:5px;}#nav li a {    height:0; padding-top:14px; display:block; overflow:hidden;    background-position:0 0;}#nav li a:hover {    background-position:0 -14px;}#nav_about a {    width:32px;    background-image:url(../../images/nav/about.gif);}#nav_industries a {    width:54px;    background-image:url(../../images/nav/industries.gif);}#nav_solutions a {    width:52px;    background-image:url(../../images/nav/solutions.gif);}#nav_partners a {    width:70px;    background-image:url(../../images/nav/wholesalers.gif);}#nav_contact a {    width:43px;    background-image:url(../../images/nav/contact.gif);}#nav_login a {    width:29px;    background-image:url(../../images/nav/login.gif);}#nav_login {    margin:x 0 0 0!important;     border-right:none!important;}#home_flash {    width:1103px; left:-123px; position:relative; z-index:2;}#home_cta {    overflow:auto;    background:#FFF url(../../images/bg/home_cta_ul.gif) repeat-x 0 0;}#home_cta li {    width:205px; padding:20px; float:left; display:inline;    background:url(../../images/bg/home_cta_li.jpg) no-repeat right 30px;}#home_cta p {    min-height:125px;}#home_cta a {    color:#3366CC; text-decoration:none;}#footer_cta {    overflow:auto;    background:url(../../images/bg/footer_cta_ul.gif) repeat-y 0 0;}#footer_cta li {    min-height:90px; padding-top:25px; float:left; display:inline;}#footer_cta li a {    color:#FFF;}#cta_our_network {    width:140px; padding-left:105px;    background:url(../../images/bg/footer_cta_our_network.jpg) no-repeat 0 0;}#cta_business_size {    width:163px; padding-left:82px;    background:url(../../images/bg/footer_cta_business_size.jpg) no-repeat 0 0;}#cta_contact_us {    width:225px; padding-left:20px;    background:url(../../images/bg/footer_cta_contact_us.jpg) no-repeat 0 0;}#cta_request_a_quote {    width:166px; padding-left:79px;    background:url(../../images/bg/footer_cta_request_a_quote.jpg) no-repeat 0 0;}#footer {	color:#36c;	padding:20px 20px 0 20px;height:60px;    background:url(../../images/bg/footer.gif) repeat-x 0 0;}#footer ul {margin-top:10px;    float:right; 	}#footer li {    margin-right:5px; padding-right:5px; float:left; display:inline;    font-size:0.8em; color:#FFF;    border-right:solid 1px #3972A1;}#footer li a {    color:#FFF; text-decoration:none;}#footer p {clear:both; font-size:0.8em; float:right; }#footer img {padding-top:8px;}#header {  float:right; width:160px;}#header img {    float:left;}#header form {    height:23px; margin-bottom:0px; padding-left:5px; float:right;    background:url(../../images/bg/footer_form.gif) no-repeat 0 0;}#header form input {    vertical-align:top;    color:#3366CC;    border:none;	}#search {    background:url(../../images/bg/footer_input.gif) no-repeat 0 5px; width:105px;}.no_border {    margin:0!important; padding:0!important;    border:none!important;}#content {    width:980px; margin-top:10px; overflow:auto;    background:#FFF url(../../images/bg/content.gif) repeat-y right top;	padding-bottom:20px;	}#content2 {    width:960px; margin-top:10px; overflow:auto;    background:#FFF url(../../images/bg/content.gif) repeat-y right top;	padding-left:20px;}#side_nav {    width:220px; margin:20px 40px 20px 0; float:left; display:inline;}#side_nav li a {background-image:url(../../images/nav/nav_bg.gif);}#side_nav li a {    width:200px; height:27px;display:block; }#side_nav li a:hover {    background-position:0 -27px;}#side_nav li ul li a {    width:180px; height:auto; padding:5px 10px 5px 30px;    background:#EDEDED; border-bottom:solid 1px #E6E6E6; color:#6d6d6d;  text-decoration:none;}#side_nav li ul li a:hover {    background:#E6E6E6; color:#000;}.nav_parent { 	color:#fff; font-size:13px; padding-left:20px; line-height:27px; text-decoration:none; }.nav_parent:hover {text-decoration:none; color:#fff;}#middle_content {    width:450px; margin-top:20px; float:left; display:inline; padding-bottom:20px;} #middle_content ul, #right_content p {    margin-bottom:20px;}#middle_content ul li {    padding-left:15px;    background:url(../../images/icon/grey_bullet.gif) no-repeat 0 4px;}#middle_content ol {padding-left:20px; margin-bottom:20px;}#middle_content ol li {    padding-left:5px;  }#middle_content h3 {    font-size:1.2em; font-weight:bold; color:#666;margin-top:5px;}#middle_content h2 { font-size:1.1em; font-weight:bold;     margin-bottom:8px;}#middle_content a, #right_content a {    font-weight:bold; color:#3366CC;}#middle_content p {margin-bottom:20px;}#middle_content em { font-style:italic;}#middle_content strong {font-weight:bold;}#right_content {    width:210px; min-height:300px; padding:20px 20px 0 15px; float:right; display:inline;     background:url(../../images/bg/cta.gif) no-repeat right top; }*html #right_content {height:300px; }#voice_form { padding-bottom:10px; padding-right:12px;}#voice_form label { display:block; width:126px; float:left; line-height:20px; padding: 0 10px 0 0;}#voice_form .formfield { height:15px; width:173px; padding:2px; font-family:Arial, Helvetica, sans-serif; font-size:11px;} #voice_form .textfield { height:142px; width:173px; padding:4px; font-family:Arial, Helvetica, sans-serif; font-size:11px;} #middle_content_wide {    width:700px; margin-top:20px; float:left; display:inline; padding-bottom:20px;}#middle_content_wide p {margin-bottom:20px; margin-left:1px;} #middle_content_wide ul {    margin-bottom:10px;}#middle_content_wide ul li {    background:url(../../images/icon/grey_bullet.gif) no-repeat 0 4px; padding-left:15px;}#middle_content_wide ol {padding-left:20px; margin-bottom:20px;}#middle_content_wide ol li {    padding-left:5px; margin-left:2px;  }#middle_content_wide h3 {    font-size:1.2em; font-weight:bold; color:#666;margin-top:5px;}#middle_content_wide h2 { font-size:1.1em; font-weight:bold;     margin-bottom:8px;}#middle_content_wide a {    font-weight:bold; color:#3366CC;}#middle_content_wide p {margin-bottom:20px;}#middle_content_wide em { font-style:italic;}#middle_content_wide strong {font-weight:bold;}#sitemap_container {padding:0; margin:0;}.ri_form td {width:230px; height:40px;}.ri_form2 td {width:230px; height:20px;}/*--- Login Page ---*/#login {	margin:20px 0;}#login label {	width:230px; height:40px; display:block; float:left;}#login input {	margin:3px 20px 0 0; vertical-align:bottom;}#login_buttons input {	margin-top:18px;}