/*nut reset file*/
body,div,dl,dt,dd,form,fieldset,legend,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}caption,th{text-align:left;}q:before,q:after{content:'';}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}table {font-size:inherit;font:100%;}
/*nut layout*/
body{font-family:Verdana;text-align:center;background-color:#f7f7f7;}#ft{clear:both;}#nut{width:950px;margin:auto;text-align:left;min-width:750px;padding:0 10px 10px;background-color:#FFF;border:1px dotted #000;border-top:0 none;}
.column{position:relative;}.column{_position:static;}#main .column{position:static;}#main{width:100%;}
.left #main{float:right;margin-left:-25em;}.left .column{width:300px;}.left #main .column{margin-left:300px;}/*used only for nav on left*/
.right #main{float:left;margin-right:-25em;}.right .column{float:right;width:300px;}.right #main .column{margin-right:300px;}/*used only for nav on right*/
#main .column{float:none;width:auto;}#bd:after{content:".";display:block;height:0;clear:both;visibility:hidden;}#bd{zoom:1;}

ul.list{list-style-image:none;list-style-position:outside;list-style-type:none;margin:-1px 0;padding:0;}
ul.list li{display:block;margin:0;list-style-type:none;}
ul.list li a{line-height:100%;display:block;text-decoration:none;}
.IE6 ul.list li a{width:100%;}/*For horizontal - set to auto;*/

img{border:0px;}
.clear{clear:both;}
.arrow {background:url("../arrow_withoutbox.png") no-repeat scroll 0 3px transparent;}
.box_arrow {background:url("../arrow_withbox.png") no-repeat scroll 20px 0 transparent;}
.half {width:49%;float:left;}
a {text-decoration:none;color:inherit;}
h3 {padding-left:28px;margin:0;font-size:20px;font-weight:bold;color:#6c6e70;font-family:Tahoma;margin-bottom:8px;}
h3 span {color:#B1B4B6;}
h4 {padding-left:50px;margin:0;font-size:11px;font-weight:bold;color:#323031;}
h4 span.title {color:#6c6e70;font-weight:normal;}
span.white {color:#FFFFFF;}

/* header */
#header {width:950px;height:166px;margin-bottom:10px;}
#header h1 {margin:0;}
#spacer {width:950px;height:55px;margin-bottom:10px;background:url("../texture.png") no-repeat scroll 0 0 transparent;}

/* body */
#main {height:385px;margin-bottom:10px;background:url("../cleaning.png") no-repeat scroll 0 0 transparent;}
#content {padding-top:28px;line-height:21px;width:365px;}
#content p {padding-left:50px;color:#323031;font-size:11px;margin:0;}

/* footer */
#ft {height:45px;padding-top:8px;border:1px solid #d1d1d1;background:url("../threeboxbar.png") no-repeat scroll 0 0 transparent;}
#ft p.box_arrow {padding-left:50px;background-position:20px 10px;}
#ft .first p {padding-top:10px;margin:0;font-family:Tahoma;font-size:9px;color:#585858;}
#ft .second p {padding-top:10px;margin:0;float:left;color:#c6c6c6;font-size:11px;font-family:Arial;font-weight:bold;line-height:18px;}
#ft .second p.email {background:url("../box_email.png") no-repeat scroll 0 10px transparent;font-size:11px;font-family:Verdana;padding-left:28px;}
#ft .second p.divider{padding-right:45px;border-right:1px dotted #939598;height:25px;}
#ft .second p.phone {background:url("../box_phone.png") no-repeat scroll 0 10px transparent;font-size:30px;margin-left:10px;padding-left:28px;}

/* portal page */
.portal #spacer {width:950px;height:55px;margin-bottom:10px;background:url("../navbar.png") no-repeat scroll 0 0 transparent;}
.portal #main {background:none;}
#portals {width:370px;height:355px;padding:15px;border:1px solid #D1D1D1;float:left;}
#portals div a {display:block;width:370px;height:185px;}
#portals .const a {background:url("../button_construction.png") no-repeat scroll 0 0 transparent;}
#portals .const a:hover {background:url("../button_construction_rollover.png") no-repeat scroll 0 0 transparent;}
#portals .clean a {background:url("../button_clean.png") no-repeat scroll 0 0 transparent;}
#portals .clean a:hover {background:url("../button_clean_rollover.jpg") no-repeat scroll 0 0 transparent;}
#infos .info {color:#6c6e70;width:242px;height:335px;margin-left:10px;padding:25px 10px;border:1px solid #D1D1D1;float:left;background-color:#F6F4F1;}
#infos p {font-family:Arial;padding-left:30px;font-size:16px;margin:0 0 82px;line-height:150%;}

.IE6 #portals {padding-bottom:0;}
