body, * html {background:#777; margin:0; padding:0; font:11px verdana, arial, tahoma; display:block; text-align:left; color:#000;}
p {font:11px verdana, arial, tahoma; text-align:left; color:#000; line-height:14px;}
h1 {font:18px verdana, arial, tahoma; text-align:left; color:#000; line-height:22px; text-decoration:none; margin-top:0px; margin-bottom:0px;}
h2, h2 a, h2 a:visited, h2 a:hover {font:14px verdana, arial, tahoma; text-align:left; color:#000;line-height:18px; text-decoration:none; margin-top:0px; margin-bottom:0px;}
h3 {font:12px verdana, arial, tahoma; text-align:left; color:#000; line-height:14px;}
h4 {font:11px verdana, arial, tahoma; text-align:left; color:#000; line-height:14px;}
h5 {font:10px verdana, arial, tahoma; text-align:left; color:#000; line-height:14px;}
h6 {font:8px verdana, arial, tahoma; text-align:left; color:#000; line-height:14px;}
a {color:#ff0000; text-decoration:none;}
a:visited {color:#f36259; text-decoration:none;}
a:hover {color:#003399; text-decoration:underline;}
a:active {color:#ff0000; text-decoration:none;}

#container {background:url('./images/page_bg.gif') repeat-y top left; width:1004px; margin:0px auto 0px auto; font:11px verdana, arial, tahoma; display:block; text-align:left; color:#000; padding-right:8px;}
#header {height:92px; width:994px; margin:0; padding:0; background: url("./images/ewm_header_bg.gif") repeat-x top left; vertical-align:top; font:11px verdana, arial, tahoma; text-align:left; color:#fff;}
#nav_container {margin:0; display:block; float:left;width:170px; padding-top:5px; padding-left:5px;}
.nav {margin:0; background:#E4E4E4; width:158px; text-align:left; padding:1px;}
.nav ul {width:100%; margin:0; padding:0; list-style:none;}
.nav li {padding:0px; border-bottom:1px solid #fff;}
.nav li a {padding:3px; color:#000; display:block; text-decoration:none;}
.nav li a:hover {padding:3px; background:#000; color:#fff; display:block; text-decoration:none;}
.nav li a.home {padding:3px; background:#000; color:#fff; display:block; text-decoration:none;}
.nav li.features {padding:3px; background:#EF2F24; color:#fff; display:block; text-decoration:none;}
.nav li.home {padding:3px; background:#000; color:#fff; display:block; text-decoration:none;}
#main_container {margin:0; display:block; width:680px; padding-top:5px; float:left;}
.rule {font:1px verdana, arial, tahoma; margin:0; padding:0; height:12px; width:100%; background: url("./images/rule_bg.gif") repeat-x center;}
.rule2a {font:1px verdana, arial, tahoma; margin:0; padding:0; width:2px; height:166px; background: url("./images/rule2_bg.gif") repeat-y center;}
.rule2b {font:1px verdana, arial, tahoma; margin:0; padding:0; height:2px; width:100%; background: url("./images/rule_bg.gif") repeat-x center;}
.mainbody {margin:0; padding:0; border:0; width:680px; text-align:center;}
.img {border:2px solid #000;}
.mainlink, .mainlink:visited {font:18px verdana, arial, tahoma; text-align:left; color:#003399; line-height:22px; text-decoration:none;}
.mainlink:hover {font:18px verdana, arial, tahoma; text-align:left; color:#ef2f24; line-height:22px; text-decoration:none;}
.sublink, .sublink:visited {font:14px verdana, arial, tahoma; text-align:left; color:#003399; line-height:16px; text-decoration:none;}
.sublink:hover {font:14px verdana, arial, tahoma; text-align:left; color:#ef2f24; line-height:16px; text-decoration:none;}
.readmore, .readmore:visited {font:11px verdana, arial, tahoma; text-align:right; color:#003399; line-height:14px; text-decoration:none;}
.readmore:hover {font:11px verdana, arial, tahoma; text-align:right; color:#ef2f24; line-height:14px; text-decoration:none;}
a.newslink, newslink:visited {font:11px verdana, arial, tahoma; text-align:left; color:#003399; line-height:14px; text-decoration:none;}
a.newslink:hover {font:11px verdana, arial, tahoma; text-align:left; color:#ef2f24; line-height:14px; text-decoration:underline;}
a.morestories, morestories:visited {font:11px verdana, arial, tahoma; text-align:left; color:#ef2f24; line-height:14px; text-decoration:none;}
a.morestories:hover {font:11px verdana, arial, tahoma; text-align:left; color:#ef2f24; line-height:14px; text-decoration:underline;}

.fittings {font:11px verdana, arial, tahoma; margin:0; padding:0; height:166px; width:220px; background:url('./images/fittings_bg.png') no-repeat bottom left; text-align:left; vertical-align:top;}
.cabling {font:11px verdana, arial, tahoma; margin:0; padding:0; height:166px; width:220px; background:url('./images/cabling_bg.png') no-repeat bottom left; text-align:left; vertical-align:top;}
.power {font:11px verdana, arial, tahoma; margin:0; padding:0; height:166px; width:220px; background:url('./images/power_bg.png') no-repeat bottom left; text-align:left; vertical-align:top;}
.control {font:11px verdana, arial, tahoma; margin:0; padding:0; height:166px; width:220px; background:url('./images/control_bg.png') no-repeat bottom left; text-align:left; vertical-align:top;}
.test {font:11px verdana, arial, tahoma; margin:0; padding:0; height:166px; width:220px; background:url('./images/test_bg.png') no-repeat bottom left; text-align:left; vertical-align:top;}
.poll {font:11px verdana, arial, tahoma; margin:0; padding:0; height:166px; width:220px; background:url('./images/poll_bg.png') no-repeat bottom left; text-align:left; vertical-align:top;}
.stdbutton {font:11px verdana, arial, tahoma; color:#000;}
.formfield {font:11px verdana, arial, tahoma; color:#000; border:1px solid #000;}
.askexpert {font:11px verdana, arial, tahoma; margin:0; padding:5px; height:105px; width:100%; background:#E4E4E4 url("./images/askexpert_bg.gif") no-repeat bottom right; text-align:left; vertical-align:top;}
#banner_container {margin:0; display:block; float:right; width:140px;  padding-top:5px; padding-right:8px; text-align:center;}
#footer {height:42px; width:994px; background:#fff url('./images/ewm_footer_bg.gif') repeat-x bottom left; position:relative; display:block; bottom:0em; left:0em;}
.footertext {font:11px verdana, arial, tahoma; text-align:left; color:#fff; text-decoration:none;}
.footertext a {font:11px verdana, arial, tahoma; text-align:left; color:#fff; text-decoration:none;}
.footertext a:hover {font:11px verdana, arial, tahoma; text-align:left; color:#000; text-decoration:none;}

#sfbox {background-color:white;}
.sftop, .sfbottom {display:block; background:transparent; font-size:1px;}
.sfb1, .sfb2, .sfb3, .sfb4 {display:block; overflow:hidden;}
.sfb1, .sfb2, .sfb3 {height:1px;}
.sfb2, .sfb3, .sfb4 {background:#E4E4E4; border-left:1px solid red; border-right:1px solid red;}
.sfb1 {margin:0px 5px; background:red;}
.sfb2 {margin:0px 3px; border-width:0px 2px;}
.sfb3 {margin:0px 2px;}
.sfb4 {height:2px; margin:0px 1px;}
.sfboxcontent {display:block; background:#E4E4E4; border:0px solid red; border-width:0px 1px; padding:5px;}
