html{height:100%;margin-bottom:1px;}
form{margin:0;padding:0;}
body{font-family:Arial,sans-serif;line-height:1.3em;font-size:12px;color:#333;margin:0;background:url(../images/bg.gif) repeat-x left top;background-color:#E1E1E1;}
a:link,a:visited{text-decoration:none;color:#555;}
a:hover{text-decoration:underline;color:#0b3768;}
.clear{clear:both;height:1px;}
input.button{cursor:pointer;}
p{margin-top:0;margin-bottom:5px;}
img{border:0 none;}
#page_bg{margin-bottom:1px;padding:10px 0;}
div.center{text-align:center;}
div#wrapper{margin-left:auto;margin-right:auto;background:#fff;width:1050px;}
body.width_medium div#wrapper{width:1050px;}
body.width_small div#wrapper{width:773px;}
body.width_fmax div#wrapper{min-width:750px;max-width:1050px;}
#maincolumn, #maincolumn_full{float:left;width:650px;padding-top:3px;padding-left:10px;}
#maincolumn_full{margin:0;padding:0;}
#rightcolumn{float:right;margin-left:0;overflow:hidden;width:190px;vertical-align:top;}
#leftcolumn{float:left;margin:0;padding:0;width:195px;}
a.pdf{background-image:url('../../../images/M_images/pdf_button.png');background-repeat:no-repeat;background-position:left;padding-left:16px;}
#main_top{float:left;width:1000px;height:158px;overflow:hidden;margin:0 0 20px 0;padding-left:50px;} /**/
html>body #main_top{width:1000px;}/**/
#main_middle{float:right;width:660px;overflow:hidden;margin:0 0 20px 0;} /* */
html>body #main_middle{width:660px;} /**/
#main_bottom{float:left;width:100%;height:200px;overflow:hidden;margin:0 0 20px 0;}
.inside{margin-left:auto;margin-right:auto;padding:0px;}
div#logo{}
div#newsflash{width:auto;margin-left:350px;margin-right:30px;border:1px solid #00f;}
div#tabarea{margin:0 11px;}
div#tabarea_l{padding-left:32px;}
div#tabarea_r{height:42px;padding-right:1px;}
ul.menu_footer{padding:0 0 0 270px;}
.menu_footer li{list-style:none;display:inline;}
.footer img{float:right;margin:-2.8em 0 1.5em 0;}
span.separator{margin:0 5px 0 5px;}
#pathway{width:70%;text-align:left;padding:0 10px 8px;float: left;}
#socialbookmark{width:200px;float:right;text-align:center;margin:0 0 10px 0;}
.nsb_container{margin:15px 0 0 0;float:left;}
.followme{}
form#searchForm input{vertical-align:middle;}
form#searchForm table{border-collapse:collapse;}
#mod_search_searchword{padding-left:3px;}
#whitebox{background:#fff;width:1050px;margin:0;border:solid 0px #d7d7d7;clear: both;}
#area{float:left;}
table.nopad{width:100%;border-collapse:collapse;margin:0 0 15px;padding:0;}
table.nopad td.middle_pad{width:20px;}
div.offline{background:#fffebb;width:100%;position:absolute;top:0;left:0;font-size:1.2em;padding:5px;}
span.pathway{display:block;height:16px;overflow:hidden;margin:0 20px;padding-top:8px;}
h1{font-family:Helvetica ,Arial,sans-serif;font-size:1.3em;font-weight:700;vertical-align:bottom;color:#666;text-align:left;width:100%;padding:0;}
h2,.contentheading{font-family:Arial, sans-serif;font-size:1.4em;font-weight:400;vertical-align:bottom;color:#333;text-align:left;width:100%;padding:0;}
table.contentpaneopen h3{margin-top:25px;}
h3,.componentheading,table.moduletable th,legend{font-weight:300;font-family:Arial,sans-serif;font-size:1.2em;padding-left:0;text-align:left;margin:0 0 10px;}
.small{font-size:.90em;color:#999;font-weight:400;text-align:left;}
.modifydate{height:20px;vertical-align:bottom;font-size:.90em;color:#999;font-weight:400;text-align:left;}
.createdate{height:20px;font-size:.90em;color:#999;font-weight:400;vertical-align:top;padding-bottom:5px;padding-top:0;}
a.readon{margin-top:10px;display:block;float:left;background:url(../images/mw_readon.png) top right no-repeat;padding-right:20px;line-height:14px;height:16px;}
.invalid{border-color:red;}
label.invalid{color:red;}
.ol-textfont{font-family:Arial, sans-serif;font-size:10px;}
.ol-captionfont{font-family:Arial, sans-serif;font-size:12px;color:#f6f6f6;font-weight:700;}
.ol-captionfont a{color:#0B55C4;text-decoration:none;font-size:12px;}
.article_column{padding-right:5px;}
.column_separator{border-left:1px dashed #e0e0e0;padding-left:10px;}
td.buttonheading img{border:none;}
.clr{clear:both;}
td.greyline{width:20px;background:url(../images/mw_line_grey.png) 50% 0 repeat-y;}
div#maindivider{/*border-top:1px solid #ddd;margin-bottom:10px;overflow:hidden;height:1px;*/}
.contentpaneopen_edit{float:left;}
table.contenttoc{border:1px solid #ccc;margin:5px;padding:5px;}
table.contenttoc td{padding:0 5px;}
td.sectiontableheader{background:#efefef;color:#333;font-weight:700;border-right:1px solid #fff;padding:4px;}
tr.sectiontableentry0 td,tr.sectiontableentry1 td,tr.sectiontableentry2 td{padding:4px;}
td.sectiontableentry0,td.sectiontableentry1,td.sectiontableentry2{padding:3px;}
table.contentpaneopen,table.contentpane{width:auto;margin:0;padding:0;}
table.contentpaneopen li{margin-bottom:5px;}
table.contentpaneopen fieldset{border:0;border-top:1px solid #ddd;}
.highlight{background-color:#fffebb;}
table.user1user2 div.moduletable{margin-bottom:0;}
div.moduletable{margin-bottom:25px;}
div.module_menu h3{font-family:Arial, sans-serif;font-size:12px;font-weight:700;color:#eee;padding-left:10px;padding-bottom:2px;margin:-23px -4px 5px -5px;}
div.module_menu ul{list-style:none;font-size:14px;color:#323232;font-weight:normal;width:193px;margin:0;padding:0;}
div.module_menu li{padding:5px 0 5px 0;margin:0;}
div.module_menu li a{background:url(../images/arrow_grey.gif) no-repeat left 1px;padding-left:18px;border-bottom:2px dotted #CCCCCC;display:block;padding-bottom:5px;}
div.module_menu li span.separator{background:url(../images/products_1.jpg) no-repeat left top;width:183px;height:29px;display:block;padding:7px 0 0px 10px;margin:0;font-weight:bold;}
a#active_menu, div.module_menu ul li a:link, div.module_menu ul li a:visited{color:#323232;}
div.module_menu ul li a:hover{text-decoration:none;color:#0b3768;}
#leftcolumn div.module table{width:auto;}
table.adminform textarea{width:540px;height:400px;font-size:1em;color:#009;}
div.search input{width:145px;border:1px solid #ccc;margin:15px 0 10px;}
div.mosimage{margin:5px;}
div.mosimage_caption{font-size:.90em;color:#666;}
div.caption img{border:1px solid #CCC;}
div.caption p{font-size:.90em;color:#666;text-align:center;}
table.paramlist{margin-top:5px;}
table.paramlist td.paramlist_key{width:128px;text-align:left;height:30px;}
div.message{font-family:"Trebuchet MS", Arial, sans-serif;font-weight:700;font-size:14px;color:#c30;text-align:center;width:auto;background-color:#f9f9f9;border:solid 1px #d5d5d5;margin:3px 0 10px;padding:3px 20px;}
.banneritem img{display:block;margin-left:auto;margin-right:auto;}
.banneritem_text{font-size:11px;padding:4px;}
.bannerfooter_text{font-size:11px;text-align:right;padding:4px;}
span.description{display:block;padding-left:30px;}
fieldset{border:1px solid #ccc;margin-top:15px;padding:15px;}
legend{margin:0;padding:0 10px;}
td.key{border-bottom:1px solid #eee;color:#666;}
.tool-tip{float:left;background:#ffc;border:1px solid #D4D5AA;max-width:200px;padding:5px;}
.tool-title{font-size:100%;font-weight:700;background:url(../../system/images/selector-arrow.png) no-repeat;margin:-15px 0 0;padding:15px 0 5px;}
.tool-text{font-size:100%;margin:0;}
#system-message{margin-bottom:20px;}
#system-message dd.message ul{background:#C3D2E5 url(../../system/images/notice-info.png) 4px center no-repeat;}
#system-message dd.error ul{color:#c00;background:#E6C0C0 url(../../system/images/notice-alert.png) 4px center no-repeat;border-top:3px solid #DE7A7B;border-bottom:3px solid #DE7A7B;padding-left:40px;text-indent:0;margin:0;}
#system-message dd.notice ul{color:#c00;background:#EFE7B8 url(../../system/images/notice-note.png) 4px center no-repeat;border-top:3px solid #F0DC7E;border-bottom:3px solid #F0DC7E;padding-left:40px;text-indent:0;margin:0;}
#syndicate{float:left;padding-left:25px;}
#power_by{float:right;padding-right:25px;}
#component-contact table td{padding:2px 0;}
#calc_banner{margin-top:10px;clear:left;float:left;width:36px;height:40px;background:url("../images/energy-saving_icon_black_36x40.png") no-repeat left;}
.calc_banner{float:right;width:75%;}
#calc_faq a{color:#999;clear:both;}
#pillmenu a:hover{color:#135cae;}
#pillmenu a#active_menu-nav:hover{color:#fff;}
h3,.componentheading,table.moduletable th{color:#000;}
form#searchForm td,#area{padding:0;}
#whitebox div,.pollstableborder td{text-align:left;}
div.componentheading,a.mainlevel:link,a.mainlevel:visited{padding-left:0;}
h4,table.contentpaneopen h4{font-family:Arial, sans-serif;color:#333;}
span.article_separator,table.blog span.article_separator{display:block;height:20px;}
#leftcolumn div.module,div.caption{padding:0 10px;}
form#form-login fieldset,form#com-form-login fieldset{border:0 none;margin:0;padding:0.2em;}
form#form-login ul,form#com-form-login ul{padding-left:20px;}
.pagination span,.pagination a{padding:2px;}
div.vmCartModule div{width:auto;margin:0 auto;}
.notice{clear:both;text-align:center;}
.service-buttons{float:right;}
div.rounded, div.rounded div{background:url('../images/rounded_wide.png');}
div.rounded{margin:0;background-repeat:no-repeat;background-position:bottom left;width:auto;}
div.rounded div{margin:0 0 0 3em;background-repeat:no-repeat;background-position:bottom right;padding:0 0 3em 0;width:auto;}
div.rounded div div{background-position:top right;margin:0;padding:0;}
div.rounded div div div{margin:0px 2em 0px -3em;background-position:top left;padding:1em 0px 0px 1.5em;}
div.rounded div div div div, #top{padding:0;margin:0;width:100%;background:none;background-image:none;background-position:top left;background-repeat:repeat;background-color:transparent;}
div.rounded div div div div div{width:auto;}
.rounded h3, .rounded p{text-align:center;}
.rounded h3{padding:5px;margin:-5px 0 0 -7px;}
div.pillbox, div.pillbox div{}
div.pillbox{margin:0;height:1%;width:auto;}
div.pillbox div{margin:0;background-repeat:no-repeat;background-position:bottom right;padding:0 0 13px 0;width:auto;}
div.pillbox div div{background-position:top right;margin:0;padding:0;}
div.pillbox div div div{}
div.pillbox div div div div{padding:0;margin:0;background:none;background-image:none;background-position:top left;background-repeat:repeat;background-color:transparent;width:100%;}
div.header, div.header div{}
.header{padding-top:10px;}
#headerL{width:560px;float:left;padding-left:30px;}
#headerLL{float:left;width:185px;}
#headerLR{float:right;width:335px;}
h1.headerH1{font-family:"Arial Rounded MT Bold";font-family:Arial, Helvetica, sans-serif;color:#242425;font-size:16px;padding:0;margin:50px 0 0 0;padding:0 0 10px 0;}
#headerR{width:320px;float:right;text-align:right;margin-right:10px;}
#headerR ul{padding:0;margin:0;list-style:none;}
#headerR ul li{display:inline;padding:0;margin:0;}
#headerR a{color:#555555;font-family:Arial, Helvetica, sans-serif;font-size:12px;text-decoration:underline;}
div.footer, div.footer div{background:url('../images/footer_round.png');}
div.footer{margin:0;height:1%;background-repeat:no-repeat;background-position:bottom left;width:auto;}
div.footer div{margin:0px 0 0 18px;background-repeat:no-repeat;background-position:bottom right;padding:0 0 18px 0;width:auto;}
div.footer div div{background-position:top right;margin:0;padding:0;}
div.footer div div div{margin:0px 18px 0px -18px;background-position:top left;padding:18px 0px 0px 18px;}
div.footer div div div div{padding:0;margin:0;background:none;background-image:none;background-position:top left;background-repeat:repeat;background-color:transparent;width:100%;}
input.system-openid{background:url(http://openid.net/login-bg.gif) no-repeat;background-color:#fff;background-position:0 50%;color:#000;padding-left:18px;}
.system-unpublished{background:#e8edf1;border-top:4px solid #c4d3df;border-bottom:4px solid #c4d3df;}
#system-message{margin-bottom:10px;padding:0;}
#system-message dt{font-weight:bold;}
#system-message dd{margin:0;font-weight:bold;text-indent:30px;}
#system-message dd ul{color:#0055BB;margin-bottom:10px;list-style:none;padding:10px;border-top:3px solid #84A7DB;border-bottom:3px solid #84A7DB;}
#system-message dt.message{display:none;}
#system-message dd.message{}
#system-message dt.error{display:none;}
#system-message dd.error ul{color:#c00;background-color:#E6C0C0;border-top:3px solid #DE7A7B;border-bottom:3px solid #DE7A7B;}
#system-message dt.notice{display:none;}
#system-message dd.notice ul{color:#c00;background:#EFE7B8;border-top:3px solid #F0DC7E;border-bottom:3px solid #F0DC7E;}
#system-debug{color:#ccc;background-color:#fff;padding:10px;margin:10px;}
#system-debug div{font-size:11px;}
.invalid{border-color:#ff0000;}
label.invalid{color:#ff0000;}
a:link, a:visited{color:#000;}
a:hover{color:#0b3768;}
#pillmenu a:hover{color:#135cae;}
#pillmenu a#active_menu-nav{background:url(../images/black/mw_menu_active_bg.png) 0 0 repeat-x;color:#fff;}
#pillmenu a#active_menu-nav:hover{color:#fff;}
h3, .componentheading, table.moduletable th{color:#323232;}
#menuSearch{width:1050px;}
#search{float:right;width:91px;text-align:right;background-image:url(../images/search_bg.jpg);background-repeat:no-repeat;background-position:left top;font-family:Arial, Helvetica, sans-serif;color:#444444;margin-top:2px;}
#search ul{padding:0;margin:0;list-style:none;text-align:left;font-family:Arial, Helvetica, sans-serif;font-size:13px;}
#search ul li, #search ul li a{padding:5px 0 6px 10px;color:#444444;font-weight:bold;}
#search ul li{background:url(../images/search_arrow.jpg) no-repeat 8px top;}
#search ul li a:hover{color:#333333;text-decoration:none;}
#tabmenu{width:959px;float:left;}
#tabmenu ul{list-style:none;font-weight:bold;padding:0;margin:0;font-size:13px;float:left;background-image:url(../images/bg_nav.gif);background-repeat:repeat-x;background-position:left top;}
#tabmenu ul li a:hover{color:#DFE333;}
#tabmenu li{float:left;padding:0;width:7em;background-image:url(../images/nav_divider.gif);background-repeat:no-repeat;background-position:right 2px;}
#tabmenu li a{display:block;padding:6px 0 6px 0;width:9em;w\idth:6em;color:#ffffff;text-decoration:none;}
#tabmenu ul li ul{position:absolute;left:-999em;height:auto;width:18.4em;w\idth:17.9em;font-weight:normal;border:#e7e7e7 solid;border-width:.25em;margin:0 0 0 -50px;z-index:1000;}
html>body #tabmenu ul li ul{margin:0;}
#tabmenu li li{padding:0 10px 0 10px;width:17em;background-color:#333333;border-bottom:1px;border-bottom-color:#CCCCCC;border-bottom-style:solid;background-image:none;}
#tabmenu li ul a{text-align:left;width:17em;w\idth:16em;}
#tabmenu li ul ul{margin:-1.75em 0 0 14em;}
#tabmenu li:hover ul ul, #tabmenu li:hover ul ul ul, #tabmenu li.sfhover ul ul, #tabmenu li.sfhover ul ul ul{left:-999em;}
#tabmenu li:hover ul, #tabmenu li li:hover ul, #tabmenu li li li:hover ul, #tabmenu li.sfhover ul, #tabmenu li li.sfhover ul, #tabmenu li li li.sfhover ul{left:auto;}
#tabmenu ul ul li:hover, #tabmenu ul ul li.sfhover{background:#555555;color:#000000;}
div.frontpage-text{width:100%;float:left;}
div.frontpage-top{width:30%;float:left;}
div.frontpage-middle{width:195px;height:230px;float:left;overflow:hidden;padding:0 12px 10px 5px;margin:0 5px 0 0;}
.frontpage-middle h3{text-align:left;font-size:18px;padding:13px 0 0 0;font-weight:bold;}
.frontpage-middle p{text-align:left;font-size:11px;line-height:12px;margin:0;padding:0;}
.frontpage-middle a:link, .frontpage-middle a:visited{color:#555555;font-size:11px;}
.frontpage-middle a:hover{text-decoration:none;color:#0b3768;}
/*.frontpage-middle img{width:120px;height:120px;}*/
div.frontpage-bottom{width:650px;float:left;}
div.roundedfp{background:url('../images/frontpage_box.png') no-repeat;position:relative;}
#container{overflow:hidden;text-align:left;width:auto;height:103px;position:relative;margin-top:10px;}
#arrows{width:13px;position:absolute;top:1px;right:0px;height:28px;margin-top:10px;}
#scroller{overflow:visible;position:relative;text-align:left;width:auto;height:102px;margin:0px;margin-top:10px;}
#mainContent h1{font-family:Arial,sans-serif;font-size:12px;color:#000000}
#mainContent p{font-family:Arial,sans-serif;font-size:12px;color:#000000;margin-right:20px;}
.service{font-size:11px;width:210px;}
.serviceL{float:left;width:22px;}
.serviceR{float:right;width:185px;}
.serviceR a:link, .serviceR a:visited{font-weight:normal;}
span.contentFrontBox{display:block;padding-left:8px;padding-right:15px;position:absolute;left:0;top:165px;}
ul#services{padding:0;margin:0;list-style:none;font-size:11px;color:#555555;font-family:Arial, Helvetica, sans-serif;}
ul#services li{background-image:url(../images/arrow_green.gif);background-repeat:no-repeat;background-position:left -1px;margin:0 0 3px 0;padding:0;}
ul#services a:link, ul#services a:visited{display:block;padding:0 10px 0 25px;color:#555555;}
ul#services a:hover{color:#0b3768;}
#footerBottom{width:1000px;margin-left:auto;margin-right:auto;}
ul.menu_footerBottom{list-style:none;padding:15px 0 0 0;margin:0;color:#999999;font-size:11px;}
ul.menu_footerBottom li{display:inline;}
ul.menu_footerBottom a{color:#999999;}
ul#socialmedialinks{margin:0px;padding:0px;}
ul#socialmedialinks li{float:left;margin:3px;list-style:none;}
ul#socialmedialinks .60{width:60px;height:60px}
ul#socialmedialinks .48{width:48px;height:48px}
ul#socialmedialinks .32{width:32px;height:32px}
ul#socialmedialinks .24{width:24px;height:24px}
ul#socialmedialinks .16{width:16px;height:16px}
ul#socialmedialinks li a img{border:none;}
.nsb_link{float:left;}
#tech-adv{background: url("../images/tech-adv-bg.png") no-repeat scroll 0 0 transparent; padding:15px 10px 20px 10px}
#tech-adv a{font-weight:bold; text-decoration:none;}
#tech-adv p{padding-top:10px;}
