/* Reset */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;vertical-align:baseline;} :focus {outline:0;} body {line-height:1;color:black;background:white;} ol, ul, li {list-style:none;} table {border-collapse:separate;border-spacing:0;} caption, th, td {text-align:left;vertical-align:top;font-weight:normal;} blockquote:before, blockquote:after, q:before, q:after {content:"";} blockquote, q {quotes:"" "";}
strong {font-weight:bold} em {font-style:italic} a {outline:none} a img {border:none}
html>body .clear {clear:both;height:1px;} .clear {clear:both;margin:0;} .floatL {float:left} .floatR {float:right} .clearL {clear:left} .clearR {clear:right} .clearB {clear:both} .clearN {clear:none} .no-pad {padding:0} .no-display {display:none}

body { background:#339 url(/images/global/bg-gradient-main.jpg) repeat-x top; color:#777; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; margin:10px}

a:link, a:active {color:#06c;text-decoration:underline;}
a:visited {color:#4c94db;text-decoration:none}
a:hover {color:#f90;text-decoration:none}

/* Structure */
#wrapper {margin:0; padding:0; text-align:left; width:970px;}
#header {padding:10px; height:70px;}
#body-footer { background:#fff;}
#container  { background:#fff; padding:10px;}
#left-sidebar {float:left;width:220px}
#right-sidebar {float:right;width:220px}
x#main-billboard {float:right;width:720px}
#main-content {float:right;width:720px}
x.main700 #main-content {float:right;width:700px}
.main700 #main-content.floatL {float:left;width:700px}
.main700 #right-sidebar {margin-left:20px;width:220px}
.main620 #main-content {float:left;width:620px}
.main460 #main-content {float:left;width:460px;margin-right:0;}
.main460 #left-sidebar {margin-right:20px}
.main460 #right-sidebar {width:220px}
.width710 {width:710px} .width700 {width:700px} .width620 {width:620px} .width480 {width:480px} .width460 {width:460px} .width340 {width:340px} .width300 {width:300px} .width240 {width:240px} .width220 {width:220px} .width200 {width:200px} .width140 {width:140px}
#body-content {padding:15px 0 0 0;}
/* Grid Structure */
.column {float:left}
.grid2col .column {width:460px;}
.main700 #main-content .grid2col .column {width:340px;}
.main460 #main-content .grid2col .column {width:220px;}
.grid3col .column {width:300px;}
.main700 #main-content .grid3col .column {width:220px;}
.grid4col .column {width:220px;}
.first {margin-right:20px;}
.last {float:right;}
.grid2col .first {margin-right:0}

#logo-div { float:left; height:45px; width:200px;}
#logo-div h1 { height:45px; width:200px; margin: 20px 0 0 5px;}
#logo-div a.logo-link {background: url(/images/global/logo-hometronics.gif) no-repeat left top; float:left; height:0; margin:0; padding:45px 0 0; overflow:hidden; text-indent:-9999px; width:200px;}
x#logo-div a.logo-link:hover {background-position:-180px;}
.home #logo-div a.logo-link:hover {background-position:0 0; cursor:default}

/* worldwide dropdown */
.mainphone {background:url(/images/global/img-phone.gif) no-repeat left bottom; width:213px; float:right; margin:20px 10px 0 0;}

/* Utility Nav */
#utility {float:right; font:12px Arial, Helvetica, sans-serif; padding:0; margin:0; text-align:right;}
#utility li {float:left; line-height:10px; margin:15px 0 0 0;}
#utility li a {color:#BEBEFF;display:block;float:left;padding:5px 10px 5px;text-decoration:none;}
#utility li a:hover {color:#fff; text-decoration:none;}
		/* On States */
		.about #utility li#un-about a, .contact #utility li#un-contact a, .support #utility li#un-support a, .sitemap #utility li#un-sitemap a, .help #utility li#un-help a {color:#333;}

/* Global Nav */
#globalnav {background:url(/images/global/navigation/nav-sprite-01-b.gif) no-repeat left top;clear:both;height:40px;margin:0;position:relative;}
#globalnav li {display:inline;}
#globalnav li a {float:left;height:0;padding-top:40px;outline:none;overflow:hidden;}
#globalnav li a {background-image:url(/images/global/navigation/nav-sprite-01-b.gif);background-repeat:no-repeat;}
		/* Buttons */
		#globalnav li#gn-websolutions a {background-position:0 0;width:171px;}
		#globalnav li#gn-dedicatedservers a {background-position:-171px 0;width:209px}
		#globalnav li#gn-exchangehosting a {background-position:-380px 0;width:205px}
		#globalnav li#gn-customerlogin a {background-position:-761px 0;float:right;width:199px;}
		/* Hover States */
		#globalnav li#gn-websolutions a:hover {background-position:0 -80px;}
		#globalnav li#gn-dedicatedservers a:hover {background-position:-171px -80px;}
		#globalnav li#gn-exchangehosting a:hover {background-position:-380px -80px;}
		#globalnav li#gn-customerlogin a:hover {background-position:-761px -40px;}
		/* Pressed States */
		#globalnav li#gn-websolutions a:active {background-position:0 -120px;}
		#globalnav li#gn-dedicatedservers a:active {background-position:-171px -120px;}
		#globalnav li#gn-exchangehosting a:active {background-position:-380px -120px;}
		#globalnav li#gn-customerlogin a:active {background-position:-761px -120px;}
		/* On States */
		.websolutions #globalnav li a, .dedicatedservers #globalnav li a, .exchangehosting #globalnav li a, .subnav #globalnav li a, .about #globalnav li a, .support #globalnav li a, .legal #globalnav li a {background-image:url(/images/global/navigation/nav-sprite-02-b.gif)}
		.websolutions #globalnav li#gn-websolutions a {background-position:0 -40px;}
		.dedicatedservers #globalnav li#gn-dedicatedservers a {background-position:-171px -40px;}
		.exchangehosting #globalnav li#gn-exchangehosting a {background-position:-380px -40px;}
		
/* No Global Nav */
#noglobalnav {background:url(/images/global/navigation/nav-sprite-noglobal.gif) no-repeat left top;clear:both;height:40px;margin:0;position:relative;}		

/* Sub Nav */
#subnav {background: url(/images/global/navigation/sub-nav-sprite.gif) no-repeat left top;clear:both;height:35px;padding-left:5px;position:relative; z-index:100}
#subnav li {display:block;float:left;font-size:12px;font-weight:bold;line-height:15px;}
#subnav li a {color:#666;display:block;font-family:Arial, Helvetica, sans-serif;outline:none;padding:9px 10px 11px;text-decoration:none}
#subnav li a:hover {color:#06c}
#subnav li:hover a, #subnav li.sfhover a {color:#06c;}
		/* Drop Down */
		#subnav li ul {height:auto;left:-999em;position:absolute;w\idth:195px;margin:0;z-index:99}
		#subnav li ul a {background:transparent;color:#666;display:block;width:174px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-weight:normal;line-height:16px;padding:5px 10px;}
		#subnav li ul a:hover {color:#06c;text-decoration:underline}
		#subnav li ul, #subnav li ul ul {margin:-1px 0 0;padding:0;}
		#subnav li:hover ul ul, #subnav li.sfhover ul ul {left:-999em;}
		#subnav li:hover ul, #subnav li li:hover ul, #subnav li li li:hover ul, #subnav li.sfhover ul, #subnav li li.sfhover ul, #subnav li li li.sfhover ul {left:auto;background:url(/images/global/navigation/drop-down-bottom.gif) no-repeat right bottom;padding:0 0 10px;z-index:99}
		/* Sub Nav Bar States */
		.websolutions #subnav {background-position:0 -35px}
		.dedicatedservers #subnav {background-position:0 -70px}
		.exchangehosting #subnav {background-position:0 -105px}
		/* On States */
		.sn-01 #subnav li a#sn-01, .sn-02 #subnav li a#sn-02, .sn-03 #subnav li a#sn-03, .sn-04 #subnav li a#sn-04, .sn-05 #subnav li a#sn-05, .sn-06 #subnav li a#sn-06, .sn-07 #subnav li a#sn-07, .sn-08 #subnav li a#sn-08, .sn-09#subnav li a#sn-09, .sn-10 #subnav li a#sn-10 {color:#333}
		
/* Left Nav */
#container #left-nav {margin:0;xwidth:220px; background:url(/images/global/bg-gradient-menu.jpg) repeat-x top}
#container #left-nav h4 {xborder-bottom:1px solid #999;font-size:16px;color:#000;xmargin:20px 0 5px 20px;padding:0; xtext-transform:uppercase; font-family:Arial, Helvetica, sans-serif;}
#container #left-nav h4 a {text-decoration:none;display:block;color:#666;}
#container #left-nav h4 a:hover {color:#999;} 
#container #left-nav ul {margin:0; padding:10px 0}
#container #left-nav ul li {margin:0;padding:0}
#container #left-nav li a {color:#51646B;display:block;font: 14px Arial, Helvetica, sans-serif; xline-height:15px; padding:8px 20px; width:180px;text-decoration:none;}
#container #left-nav li a.subsub {border-bottom:0}
#container #left-nav li a:visited {color:#51646B;}
#container #left-nav li a:hover{xbackground-color:#B5B4BC;color:#000; xfont-weight:bold}
		#container #left-nav li ul {display:none}
		#container #left-nav li ul li {border-bottom:none}
		#container #left-nav li ul a {background:url(/images/global/arrow-pointer-ccc.gif) no-repeat 5px 9px;border-bottom:0;color:#0066cc;display:block;font-size:10px;line-height:12px;padding:5px 5px 5px 20px;width:195px;text-decoration:none;}
		#container #left-nav li ul a:visited {color:#4c94db;}
		#container #left-nav li ul a:hover {background:url(/images/global/arrow-pointer-blue.gif) no-repeat 5px 9px;color:#0066cc;text-decoration:underline;}
		/* On States */
		.ln-01 #container #left-nav li#ln-01 a, .ln-02 #container #left-nav li#ln-02 a, .ln-03 #container #left-nav li#ln-03 a, .ln-04 #container #left-nav li#ln-04 a, .ln-05 #container #left-nav li#ln-05 a, .ln-06 #container #left-nav li#ln-06 a, .ln-07 #container #left-nav li#ln-07 a, .ln-08 #container #left-nav li#ln-08 a, .ln-09 #container #left-nav li#ln-09 a, .ln-10 #container #left-nav li#ln-10 a, .ln-11 #container #left-nav li#ln-11 a, .ln-12 #container #left-nav li#ln-12 a, .ln-13 #container #left-nav li#ln-13 a, .ln-14 #container #left-nav li#ln-14 a, .ln-15 #container #left-nav li#ln-15 a {background:#e5effa url(/images/global/navigation/lnav-pointer.gif) no-repeat right 50%;color:#333;left:0;width:217px;_width:210px}
		/* SubSub States */
		.ln-01 #container #left-nav li#ln-01 ul, .ln-02 #container #left-nav li#ln-02 ul, .ln-03 #container #left-nav li#ln-03 ul, .ln-04 #container #left-nav li#ln-04 ul, .ln-05 #container #left-nav li#ln-05 ul, .ln-06 #container #left-nav li#ln-06 ul, .ln-07 #container #left-nav li#ln-07 ul, .ln-08 #container #left-nav li#ln-08 ul, .ln-09 #container #left-nav li#ln-09 ul, .ln-10 #container #left-nav li#ln-10 ul, .ln-11 #container #left-nav li#ln-11 ul, .ln-12 #container #left-nav li#ln-12 ul, .ln-13 #container #left-nav li#ln-13 ul, .ln-14 #container #left-nav li#ln-14 ul, .ln-15 #container #left-nav li#ln-15 ul {display:block}
		/* this line cancels the on state of the parent li */.ln-01 #container #left-nav li#ln-01 ul a, .ln-02 #container #left-nav li#ln-02 ul a, .ln-03 #container #left-nav li#ln-03 ul a, .ln-04 #container #left-nav li#ln-04 ul a, .ln-05 #container #left-nav li#ln-05 ul a, .ln-06 #container #left-nav li#ln-06 ul a, .ln-07 #container #left-nav li#ln-07 ul a, .ln-08 #container #left-nav li#ln-08 ul a, .ln-09 #container #left-nav li#ln-09 ul a, .ln-10 #container #left-nav li#ln-10 ul a, .ln-11 #container #left-nav li#ln-11 ul a, .ln-12 #container #left-nav li#ln-12 ul a, .ln-13 #container #left-nav li#ln-13 ul a, .ln-14 #container #left-nav li#ln-14 ul a, .ln-15 #container #left-nav li#ln-15 ul a {background:url(/images/global/arrow-pointer-ccc.gif) no-repeat 5px 9px;color:#06c}
		/* subsub visited state */.ln-01 #container #left-nav li#ln-01 ul a:visited, .ln-02 #container #left-nav li#ln-02 ul a:visited, .ln-03 #container #left-nav li#ln-03 ul a:visited, .ln-04 #container #left-nav li#ln-04 ul a:visited, .ln-05 #container #left-nav li#ln-05 ul a:visited, .ln-06 #container #left-nav li#ln-06 ul a:visited, .ln-07 #container #left-nav li#ln-07 ul a:visited, .ln-08 #container #left-nav li#ln-08 ul a:visited, .ln-09 #container #left-nav li#ln-09 ul a:visited, .ln-10 #container #left-nav li#ln-10 ul a:visited, .ln-11 #container #left-nav li#ln-11 ul a:visited, .ln-12 #container #left-nav li#ln-12 ul a:visited, .ln-13 #container #left-nav li#ln-13 ul a:visited, .ln-14 #container #left-nav li#ln-14 ul a:visited, .ln-15 #container #left-nav li#ln-15 ul a:visited {background:url(/images/global/arrow-pointer-ccc.gif) no-repeat 5px 9px;color:#4c94db}
		/* this line cancels the on state of the parent li for hover */.ln-01 #container #left-nav li#ln-01 ul a:hover, .ln-02 #container #left-nav li#ln-02 ul a:hover, .ln-03 #container #left-nav li#ln-03 ul a:hover, .ln-04 #container #left-nav li#ln-04 ul a:hover, .ln-05 #container #left-nav li#ln-05 ul a:hover, .ln-06 #container #left-nav li#ln-06 ul a:hover, .ln-07 #container #left-nav li#ln-07 ul a:hover, .ln-08 #container #left-nav li#ln-08 ul a:hover, .ln-09 #container #left-nav li#ln-09 ul a:hover, .ln-10 #container #left-nav li#ln-10 ul a:hover, .ln-11 #container #left-nav li#ln-11 ul a:hover, .ln-12 #container #left-nav li#ln-12 ul a:hover, .ln-13 #container #left-nav li#ln-13 ul a:hover, .ln-14 #container #left-nav li#ln-14 ul a:hover, .ln-15 #container #left-nav li#ln-15 ul a:hover {background:url(/images/global/arrow-pointer-blue.gif) no-repeat 5px 9px;color:#06c}
		/* fixes the width problem in ie */.ln-01 #container #left-nav li#ln-01 ul a, .ln-02 #container #left-nav li#ln-02 ul a, .ln-03 #container #left-nav li#ln-03 ul a, .ln-04 #container #left-nav li#ln-04 ul a, .ln-05 #container #left-nav li#ln-05 ul a, .ln-06 #container #left-nav li#ln-06 ul a, .ln-07 #container #left-nav li#ln-07 ul a, .ln-08 #container #left-nav li#ln-08 ul a, .ln-09 #container #left-nav li#ln-09 ul a, .ln-10 #container #left-nav li#ln-10 ul a, .ln-11 #container #left-nav li#ln-11 ul a, .ln-12 #container #left-nav li#ln-12 ul a, .ln-13 #container #left-nav li#ln-13 ul a, .ln-14 #container #left-nav li#ln-14 ul a, .ln-15 #container #left-nav li#ln-15 ul a {width:195px;_width:195px}
		
/* Right Nav */
#container #right-nav {margin:0;xwidth:220px; xbackground:url(/images/global/bg-gradient-menu.jpg) repeat-x top}
#container #right-nav h4 {border-bottom:1px solid #ddd;font-size:16px;color:#000;xmargin:20px 0 5px 20px;padding:0; xtext-transform:uppercase; font-family:Arial, Helvetica, sans-serif;}
#container #right-nav h4 a {text-decoration:none;display:block;color:#666;}
#container #right-nav h4 a:hover {color:#999;} 
#container #right-nav ul {margin:0; padding:0}
#container #right-nav ul li {margin:0;padding:0}
#container #right-nav li a {color:#51646B;display:block;font: 12px Arial, Helvetica, sans-serif; xline-height:15px; margin:0 0 6px 0 ;padding:2px 0 10px 10px; width:205px;text-decoration:none;border-bottom:1px dotted #ddd}
/*#container #right-nav li a.subsub {border-bottom:0}
#container #right-nav li a:visited {color:#51646B;}
#container #right-nav li a:hover{xbackground-color:#B5B4BC;color:#000; xfont-weight:bold;border-bottom:1px dotted #ccc}
		#container #right-nav li ul {display:none}
		#container #right-nav li ul li {border-bottom:none}
		#container #right-nav li ul a {background:url(/images/global/arrow-pointer-ccc.gif) no-repeat 5px 9px;border-bottom:0;color:#0066cc;display:block;font-size:10px;line-height:12px;padding:5px 5px 5px 20px;width:195px;text-decoration:none;}
		#container #right-nav li ul a:visited {color:#4c94db;}
		#container #right-nav li ul a:hover {background:url(/images/global/arrow-pointer-blue.gif) no-repeat 5px 9px;color:#0066cc;text-decoration:underline;}
		/* On States */
		/*.ln-01 #container #right-nav li#ln-01 a, .ln-02 #container #right-nav li#ln-02 a, .ln-03 #container #right-nav li#ln-03 a, .ln-04 #container #right-nav li#ln-04 a, .ln-05 #container #right-nav li#ln-05 a, .ln-06 #container #right-nav li#ln-06 a, .ln-07 #container #right-nav li#ln-07 a, .ln-08 #container #right-nav li#ln-08 a, .ln-09 #container #right-nav li#ln-09 a, .ln-10 #container #right-nav li#ln-10 a, .ln-11 #container #right-nav li#ln-11 a, .ln-12 #container #right-nav li#ln-12 a, .ln-13 #container #right-nav li#ln-13 a, .ln-14 #container #right-nav li#ln-14 a, .ln-15 #container #right-nav li#ln-15 a {background:#e5effa url(/images/global/navigation/lnav-pointer.gif) no-repeat right 50%;color:#333;left:0;width:217px;_width:210px}
		/* SubSub States */
		/*.ln-01 #container #right-nav li#ln-01 ul, .ln-02 #container #right-nav li#ln-02 ul, .ln-03 #container #right-nav li#ln-03 ul, .ln-04 #container #right-nav li#ln-04 ul, .ln-05 #container #right-nav li#ln-05 ul, .ln-06 #container #right-nav li#ln-06 ul, .ln-07 #container #right-nav li#ln-07 ul, .ln-08 #container #right-nav li#ln-08 ul, .ln-09 #container #right-nav li#ln-09 ul, .ln-10 #container #right-nav li#ln-10 ul, .ln-11 #container #right-nav li#ln-11 ul, .ln-12 #container #right-nav li#ln-12 ul, .ln-13 #container #right-nav li#ln-13 ul, .ln-14 #container #right-nav li#ln-14 ul, .ln-15 #container #right-nav li#ln-15 ul {display:block}
		/* this line cancels the on state of the parent li *//*.ln-01 #container #right-nav li#ln-01 ul a, .ln-02 #container #right-nav li#ln-02 ul a, .ln-03 #container #right-nav li#ln-03 ul a, .ln-04 #container #right-nav li#ln-04 ul a, .ln-05 #container #right-nav li#ln-05 ul a, .ln-06 #container #right-nav li#ln-06 ul a, .ln-07 #container #right-nav li#ln-07 ul a, .ln-08 #container #right-nav li#ln-08 ul a, .ln-09 #container #right-nav li#ln-09 ul a, .ln-10 #container #right-nav li#ln-10 ul a, .ln-11 #container #right-nav li#ln-11 ul a, .ln-12 #container #right-nav li#ln-12 ul a, .ln-13 #container #right-nav li#ln-13 ul a, .ln-14 #container #right-nav li#ln-14 ul a, .ln-15 #container #right-nav li#ln-15 ul a {background:url(/images/global/arrow-pointer-ccc.gif) no-repeat 5px 9px;color:#06c}
		/* subsub visited state *//*.ln-01 #container #right-nav li#ln-01 ul a:visited, .ln-02 #container #right-nav li#ln-02 ul a:visited, .ln-03 #container #right-nav li#ln-03 ul a:visited, .ln-04 #container #right-nav li#ln-04 ul a:visited, .ln-05 #container #right-nav li#ln-05 ul a:visited, .ln-06 #container #right-nav li#ln-06 ul a:visited, .ln-07 #container #right-nav li#ln-07 ul a:visited, .ln-08 #container #right-nav li#ln-08 ul a:visited, .ln-09 #container #right-nav li#ln-09 ul a:visited, .ln-10 #container #right-nav li#ln-10 ul a:visited, .ln-11 #container #right-nav li#ln-11 ul a:visited, .ln-12 #container #right-nav li#ln-12 ul a:visited, .ln-13 #container #right-nav li#ln-13 ul a:visited, .ln-14 #container #right-nav li#ln-14 ul a:visited, .ln-15 #container #right-nav li#ln-15 ul a:visited {background:url(/images/global/arrow-pointer-ccc.gif) no-repeat 5px 9px;color:#4c94db}
		/* this line cancels the on state of the parent li for hover *//*.ln-01 #container #right-nav li#ln-01 ul a:hover, .ln-02 #container #right-nav li#ln-02 /*ul a:hover, .ln-03 #container #right-nav li#ln-03 ul a:hover, .ln-04 #container #right-nav li#ln-04 ul a:hover, .ln-05 #container #right-nav li#ln-05 ul a:hover, .ln-06 #container #right-nav li#ln-06 ul a:hover, .ln-07 #container #right-nav li#ln-07 ul a:hover, .ln-08 #container #right-nav li#ln-08 ul a:hover, .ln-09 #container #right-nav li#ln-09 ul a:hover, .ln-10 #container #right-nav li#ln-10 ul a:hover, .ln-11 #container #right-nav li#ln-11 ul a:hover, .ln-12 #container #right-nav li#ln-12 ul a:hover, .ln-13 #container #right-nav li#ln-13 ul a:hover, .ln-14 #container #right-nav li#ln-14 ul a:hover, .ln-15 #container #right-nav li#ln-15 ul a:hover {background:url(/images/global/arrow-pointer-blue.gif) no-repeat 5px 9px;color:#06c}
		/* fixes the width problem in ie *//*.ln-01 #container #right-nav li#ln-01 ul a, .ln-02 #container #right-nav li#ln-02 ul a, .ln-03 #container #right-nav li#ln-03 ul a, .ln-04 #container #right-nav li#ln-04 ul a, .ln-05 #container #right-nav li#ln-05 ul a, .ln-06 #container #right-nav li#ln-06 ul a, .ln-07 #container #right-nav li#ln-07 ul a, .ln-08 #container #right-nav li#ln-08 ul a, .ln-09 #container #right-nav li#ln-09 ul a, .ln-10 #container #right-nav li#ln-10 ul a, .ln-11 #container #right-nav li#ln-11 ul a, .ln-12 #container #right-nav li#ln-12 ul a, .ln-13 #container #right-nav li#ln-13 ul a, .ln-14 #container #right-nav li#ln-14 ul a, .ln-15 #container #right-nav li#ln-15 ul a {width:195px;_width:195px}		

/* Breadcrumbs */
#breadcrumbs {background:url(/images/global/breadcrumb-bg.gif) repeat-x bottom;border:1px solid #efefef;border-bottom:none;clear:both;height:25px;padding-left:4px;position:relative;}
#breadcrumbs li {display:block;float:left;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;line-height:15px;}
#breadcrumbs li a {background:url(/images/global/breadcrumb-arrow.gif) no-repeat right 50%;color:#06c;display:block;outline:none;padding:4px 13px 6px 9px;text-decoration:none}
#breadcrumbs li a:hover {text-decoration:underline}
#breadcrumbs li.bc-selected {color:#666;padding:4px 13px 6px 9px;}

/* Page Utilities */
#page-utilities {float:right;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;line-height:15px;padding-right:9px;}
#page-utilities a {color:#999;display:block;float:left;outline:none;margin-left:15px;padding:4px 5px 6px 15px;text-decoration:none}
#page-utilities a:hover {text-decoration:underline}
#page-utilities a.print-page {background:url(/images/global/footer/print-icon.gif) no-repeat left 50%}
#page-utilities a.email-page {background:url(/images/global/footer/email-icon.gif) no-repeat 1px 50%}

/* Footer */
#footer {background-color:#fff; padding:10px; margin:0;}
x#footer {border-top:1px solid #dbdbdb;font-family:Verdana, Arial, Helvetica, sans-serif;padding:20px 10px}

#footer ul {float:left;margin-bottom:25px;padding-left:5px;width:155px}
#footer ul li {font-size:11px;line-height:16px;padding:2px 0 3px;}
#footer ul li a.main-footer {color:#999;font-weight:bold;text-decoration:none}
#footer ul li a.main-footer:hover {text-decoration:underline}
#footer ul li a {color:#999;text-decoration:none}
#footer ul li a:hover {text-decoration:underline;}
#footer p {color:#ccc;font-size:11px; margin:0}
#footer .copy {background:#333; width:680px; float:right; padding:10px 20px;}
#footer-logos {float:right;padding:8px 5px 0 0;width:135px}

/* Footer Jump Menu Form */
.footer-form {color:#bbb;font-size:10px;font-weight:bold;margin:0;}
.footer-form input, .footer-form select {color:#666;padding:0;font-size:10px;margin:0;}

hr {border:none 0;border-top:1px solid #ccc;border-bottom:1px solid #e7e7e7;clear:both;width:100%;height:2px;margin:20px auto;text-align:left;}

/* Type */
h1, h2, h3, h4, h5, h6, h7, p {font-family:Arial, Helvetica, sans-serif;font-weight:normal;padding:0 5px}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {text-decoration:none}
td h3, td p {padding:0;margin:0}
h1#logo-header {padding:0}
h1 {color:#12171B;font-size:16px;line-height:30px;margin-bottom:10px;text-transform:uppercase; font-weight:bold}
h2 {font-size:16px;line-height:26px;margin-bottom:10px; font-weight:bold}
h3 {color:#f60;font-size:16px;line-height:22px;margin:0 0 8px; font-weight:bold; border-bottom:1px dotted #ddd;}
h4 {color:#999;font-size:16px;font-weight:bold;line-height:19px;margin-bottom:5px;}
h4 a:link, h5 a:link {text-decoration:none}
h5 {font-size:13px;font-weight:bold;margin-bottom:0;}
/* Header Margins */
h1 + h2, p + h2, div + h2 {margin-top:25px}
h2 + h3 {margin-top:10px}
h1 + h2, p + h2, ul + h2, p + h3, ul + h3, div + h3 {margin-top:30px}
h1 + h4, p + h4, p.secondary + h4, ul + h4, div + h4, p + h5, p.secondary + h5, ul + h5, div + h5 {margin-top:20px}
/* P Styles */
p, td p {font-family:Verdana, Arial, Helvetica, sans-serif;margin-bottom:12px;}
p, li {font-size:12px;line-height:18px}
td p, td li {font-size:11px;line-height:15px}
.intro {color:#333;font-size:14px;line-height:22px;margin-bottom:20px;padding-bottom:5px;}
.secondary {font-size:11px;line-height:16px;margin-bottom:5px;}
.fineprint {color:#999;font-size:10px;line-height:14px}
blockquote p {font-family:Georgia, "Times New Roman", Times, serif;font-style:italic;}
.caps {text-transform:uppercase;letter-spacing:2px}
.strike {text-decoration:line-through}
/* colors */
.gold {color:#f90}
.gold2 {color:#f60}
.blue {color:#06c}
.blue2 {color:#036}
.green {color:#9c3}
.green2 {color:#690}
.grayccc {color:#ccc} .gray999 {color:#999} .gray666 {color:#666} .gray333 {color:#333}
.white {color:#fff}
.black {color:#000}
.bg-ef {background-color:#efefef} .bg-ccc {background-color:#ccc} .bg-999 {background-color:#999} .bg-666 {background-color:#666} .bg-333 {background-color:#333} 
.borderR-dot {border-right:1px dotted #ccc}

/* Lists */
/*#container ul {margin-bottom:18px;list-style:none outside;padding:0 5px}
#container ul li, #container ol li {margin-bottom:8px}*/
#container ol {margin-bottom:18px;list-style:decimal;margin-left:2.2em;}
#container ol ul li {list-style:none}
#container ol li {list-style:decimal;margin-bottom:8px;padding-left:10px;}
#container ul li ul {margin:5px 0}
ul.list-arrow-gray, ul.list-arrow-gold {margin-bottom:18px;padding:0 5px}
ul.list-arrow-gray li, ul.list-arrow-gold li {background:url(/images/global/arrow-5px-gray.gif) no-repeat left 5px;margin-bottom:10px;padding-left:10px}
ul.list-arrow-gold li {background-image:url(/images/global/arrow-5px-gold.gif)}
ul.list-arrow-gray li ul {margin:0}
ul.list-arrow-gray li ul li {background:url(/images/global/arrow-li-li-gray.gif) no-repeat left 7px;margin-bottom:4px;}
li h3, li h4, li p {padding:0}
ul.list-arrow-gray-secondary {margin-bottom:18px;padding:0 5px}
ul.list-arrow-gray-secondary li {background:url(/images/global/arrow-5px-gray.gif) no-repeat left 5px;font-size:11px;line-height:14px;margin-bottom:5px;padding-left:10px}

ul.list-thumb {}
ul.list-thumb li, ul.list-thumb2 li { display:inline;}
ul.list-thumb li a img { padding: 2px; border:1px solid #ddd; margin: 0 1px 1px 0}
ul.list-thumb2 li a img { padding: 2px; border:1px solid #ddd; margin: 0 10px 10px 0}

/* Arc 90 Charts */
/* Global Properties for Tables */
table.arc90_altrows-Blue {width:100%;margin-bottom:20px;border:1px solid #ccc;}
.arc90_altrows-Blue th, .arc90_altrows-Blue td {color:#666;padding:5px;text-align:left;vertical-align:top}
.arc90_altrows-Blue th img, .arc90_altrows-Blue td img {vertical-align:middle;}
/* Alternating Cells */
.arc90_altrowsBlue0 {background-color:#fff;} /* 1st row color */
.arc90_altrowsBlue1 {background-color:#eff2f3;} /* 2st row color */ 
/* Head Cell Styles */
.arc90_altrows-Blue {border-collapse:collapse;}
.arc90_altrows-Blue th, .arc90_altrows-Blue th a, .arc90_altrows-Blue th a:visited {background:#999;color:#fff;font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:14px;text-decoration:none;}
.arc90_altrows-Blue th.bg-666 {background:#666;} .arc90_altrows-Blue th.bg-333 {background:#333}
.arc90_altrows-Blue th a:hover {text-decoration:underline;}	
.arc90_altrows-Blue th.main-th, th.main-th a, th.main-th a:visited {background:#93a0a6;font-weight:bold;color:#fff;text-decoration:none;}
.arc90_altrows-Blue th.main-th a:hover {color:#fff;text-decoration:underline;}
table.arc90_altrows-Blue td {border-bottom:1px solid #dcdcdc;border-right:1px dotted #ccc;border-left:1px dotted #ccc;font-size:11px}
table.arc90_altrows-Blue .no-border {border:0}
table.arc90_altrows-Blue .no-right {border-right:0}
table.arc90_altrows-Blue .sec-header {background:#ccc;font-weight:bold;}
table.arc90_altrows-Blue .sec-header-ref {background:#ccc;color:#e6e6e6;font-size:11px;font-weight:bold;}
table.arc90_altrows-Blue td h2, table.arc90_altrows-Blue td h3, table.arc90_altrows-Blue td h4, table.arc90_altrows-Blue td h5 {margin:0;padding:0}
.table-pad td {padding:5px}

/* Round Buttons */
a.ovalbutton-green {background: transparent url(/images/global/buttons/green-01.gif) no-repeat left bottom;display:block;float:left;font:bold 14px Arial, Helvetica, sans-serif;line-height:16px;height:31px;margin-bottom:15px;overflow:hidden;padding-left:15px;text-decoration:none;}
a.ovalbutton-green span {color:#fff;background:transparent url(/images/global/buttons/green-02.gif) no-repeat right bottom;display:block;padding:7px 15px 8px 0px;}
a.ovalbutton-blue {background: transparent url(/images/global/buttons/blue-01.gif) no-repeat left top;display:block;float:left;font:bold 14px Arial, Helvetica, sans-serif;line-height:16px;height:31px;margin-bottom:15px;overflow:hidden;padding-left:15px;text-decoration:none;}
a.ovalbutton-blue span {color:#fff;background:transparent url(/images/global/buttons/blue-02.gif) no-repeat right bottom;display:block;padding:7px 15px 8px 0px;}
a.ovalbutton-gold {background: transparent url(/images/global/buttons/gold-01.gif) no-repeat left bottom;display:block;float:left;font:bold 14px Arial, Helvetica, sans-serif;line-height:16px;height:31px;margin-bottom:15px;overflow:hidden;padding-left:15px;text-decoration:none;}
a.ovalbutton-gold span {color:#fff;background:transparent url(/images/global/buttons/gold-02.gif) no-repeat right bottom;display:block;padding:7px 15px 8px 0px;}
a.ovalbutton-gray {background: transparent url(/images/global/buttons/gray-01.gif) no-repeat left bottom;display:block;float:left;font:bold 14px Arial, Helvetica, sans-serif;line-height:16px;height:31px;margin-bottom:15px;overflow:hidden;padding-left:15px;text-decoration:none;}
a.ovalbutton-gray span {color:#fff;background:transparent url(/images/global/buttons/gray-02.gif) no-repeat right bottom;display:block;padding:7px 15px 8px 0px;}
a.ovalbutton-red {background: transparent url(/images/global/buttons/red-01.gif) no-repeat left bottom;display:block;float:left;font:bold 14px Arial, Helvetica, sans-serif;line-height:16px;height:31px;margin-bottom:15px;overflow:hidden;padding-left:15px;text-decoration:none;}
a.ovalbutton-red span {color:#fff;background:transparent url(/images/global/buttons/red-02.gif) no-repeat right bottom;display:block;padding:7px 15px 8px 0px;}
a.ovalbutton-green:hover, a.ovalbutton-gold:hover, a.ovalbutton-gray:hover, a.ovalbutton-blue:hover, a.ovalbutton-red:hover {background-position:left top;}
a.ovalbutton-green:hover span {background-position:right top;color:#690;}
a.ovalbutton-gold:hover span {background-position:right top;color:#f60;}
a.ovalbutton-gray:hover span {background-position:right top;color:#666;}
a.ovalbutton-blue:hover span {background-position:right top;color:#039;}
a.ovalbutton-red:hover span {background-position:right top;color:#900;}

/* Forms */
form table td {padding: 0 20px 8px 5px}
form table p {padding: 0 0 2px 0}
/*input, textarea, select {font:12px Arial, Helvetica, sans-serif;color:#222}*/
label {xfont-weight:bold;display:block; font-family:Arial, Helvetica, sans-serif;color:#777}
label span {font-weight:normal}
option {padding-bottom:3px}
textarea, input, select {background:#efefef;border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #efefef;border-bottom:1px solid #efefef;xborder-top-color:#999;xborder-left-color:#999;color:#333;font:12px Verdana, Arial, Helvetica, sans-serif;margin:1px;padding:3px;}
.checkbox, .radio {background:none;border:0;padding:0}
input:focus, textarea:focus, label:focus {background:#DFE2EE;xborder:1px solid #ff9900;border-top:1px solid #999;border-left:1px solid #999;border-right:1px solid #DFE2EE;border-bottom:1px solid #DFE2EE;}
.submit {margin-top:10px}
.submit input, .submit input:focus {background:#eee;border:1px solid #ddd;border-left-color:#ccc;border-top-color:#ccc;color:#222;font:bold 12px Arial, Helvetica, sans-serif;padding:3px;}
.submit input:active {background:#eee;color:#fff;border:1px solid #aaa;}
.submit input:hover {background:#aaa;color:#fff;cursor:pointer}
.form-error {background:#ffcccc;color:#c00;font-weight:bold;padding:10px;}

#quickform {margin:18px 15px 0 15px}
#quickform h4 {color:#333; font-size:16px; margin:-1px 0 5px 0}

/* Tabs */
.contenttabs {padding:3px 0;margin-left:0;margin-top:1px;margin-bottom:0;list-style-type:none;text-align:left;}
.tab-container {background:url(/images/global/tabs/container-bg.gif) repeat-x top;xborder-bottom:1px solid #efefef; border-bottom:5px solid #efefef;border-top:1px solid #ccc;clear:left;margin-bottom:10px;padding:8px 0}
.contenttabs li {display:inline;float:left;margin:0;}
.contenttabs li a {background: url(/images/global/tabs/white-left.gif) no-repeat left top;color:#999;display:block;font:bold 11px Verdana, Arial, Helvetica, sans-serif;margin-right:3px;outline:none;padding:0 0 0 5px;position:relative;text-decoration:none;z-index:1;}
.contenttabs li a span {background: url(/images/global/tabs/white-right.gif) no-repeat right top;display:block;outline:none;padding:8px 10px 8px 5px;}
.contenttabs li a:visited{color:#999;}
.contenttabs li a:hover{text-decoration:underline;color:#666;}
.contenttabs li.selected a {background:url(/images/global/tabs/gray-left.gif) no-repeat left top;border-bottom:1px solid #efefef;outline:none;padding:0 0 0 5px;position:relative;top:1px;}
.contenttabs li.selected a span {background:url(/images/global/tabs/gray-right.gif) no-repeat right top;color:#666;outline:none;padding-bottom:7px}
.contenttabs li.selected a:hover {text-decoration: none;}
.tabcontent{display:none;}

@media print {
.tabcontent {
display:block !important;
}
}

/* Product Module */
.product-mod-wrapper {margin-bottom:20px}
.product-mod {background:#efefef url(/images/global/btm-grad-litegray.gif) repeat-x bottom;padding-bottom:5px}
.product-mod h3 {border-bottom:1px solid #ccc;margin-bottom:0;padding:5px;}
.product-mod h3 a {display:block;text-decoration:none}
.product-mod p {border-top:1px solid #fff;padding-top:5px}
a.details-link:link, a.details-link:visited, a.details-link:active {background:#690 url(/images/global/arrow-5px-white.gif) no-repeat 98% 50%;border-top:1px solid #fff;color:#fff;display:block;font-size:11px;font-weight:bold;padding:5px;text-decoration:none}
a.details-link:hover {background-color:#9c3;text-decoration:underline}

/* Sub Section */
.sub-sec h3 {border-bottom:1px dotted #ccc;xcolor:#fff;margin-bottom:0;padding:5px;xbackground-color:#f90;}
.sub-sec p, .sub-sec ul {margin-top:5px}
.sub-sec h3 a {xcolor:#fff;text-decoration:none;display:block}

/* How Box */
.how-do-i-box {background-color:#ebf5d6;padding:5px 0 1px;margin-bottom:20px;}
.how-do-i-box h3, .how-do-i-box h4 {color:#690}
.callout {border:1px solid #e1e1e1;background-color:#f7f7f7;padding:5px;}

/* Generic Billboards */
.billboard-blue {background:url(/images/global/billboard-blue-02.jpg) no-repeat left top;xheight:170px;margin-bottom:20px;padding:10px}

/* Contact Quick Form*/
.contact-page #quickform {display:none;}
