/*********RESET********/
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, cite, code, del, em, img, ins, strong, sub, sup, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0; padding: 0; border: 0;
}
a img, :link img, :visited img {border: 0;}
table {border-collapse: collapse;}
ol, ul {list-style: none;}
:focus {outline: 0;}

/*********GENERAL********/
body {font: 12px Verdana, Arial, Helvetica, sans-serif; color: #575757; background: url(../gfx/bg_header.gif) top left repeat-x;}
h1 {font-family: Arial, sans-serif; font-size: 20px; font-weight: normal; color: #000; margin-bottom: 20px;}
h2 {font-family: Arial, sans-serif; font-size: 14px; font-weight:bold; color: #6186a3; margin-bottom: 20px;}
h3 {font-family: Arial, sans-serif; font-size: 16px; font-weight: bold; color: #000; margin-bottom: 10px;}
h4 {font-family: Arial, sans-serif; font-size: 15px; font-weight: bold; color: #fc0303; margin-bottom: 10px;}
h5 {font-family: Arial, sans-serif; font-size: 22px; font-weight: normal; color: #6186a3; margin-bottom: 20px; margin-top: 20px;}
p {margin-bottom: 15px;}

#wrapper {width: 975px; margin: 0px auto; }

.boxLeft {width: 39%; border-top: 26px solid #e8ecf9; float: left;}
.boxRight {width: 61%; border-top: 26px solid #ced6eb; float: right;}

.news { color: #ffffff;}

#headerWrap {height: 166px; background: url(../gfx/bg_header.gif) top left repeat-x;}
#headerWrap .boxLeft, #headerWrap .boxRight {border: 0px;}
#widexBox {width: 374px; float: right; position: relative;}
#pcwerthBox {width: 601px; float: left; position: relative;}
#widex {display: block; position: absolute; top: 51px; left: 0px;}
#pcwerth {display: block; position: absolute; top: 38px; right: 0px;}

#navWrap {height: 30px; margin-bottom: 0px; position:relative;}
#navWrap .boxLeft, #navWrap .boxRight {border: 0px;}
#logout { position:absolute; height:30px; width:80px; top:0px; right:0px; text-align:right;}
#logout a {height: 30px; line-height: 27px; padding: 0px 12px 0px 15px; color: #fff; text-decoration: none; background: url(../gfx/bg_navitem.gif) right top no-repeat; float: left;}
#navigation {width: 374px; height: 30px; float: right;}
#navigation a {height: 30px; line-height: 27px; padding: 0px 12px 0px 15px; color: #fff; text-decoration: none; background: url(../gfx/bg_navitem.gif) right top no-repeat; float: left;}
#navigation a.first {padding-left: 22px;}

#leftCol { width:249px; height:518px; padding:40px 20px 10px 40px; background:url(../gfx/bg_left.gif) repeat-x top left; float:left;}
#leftCol ul {padding-left: 18px;}
#leftCol ul li {list-style:url(../gfx/bullet.gif);}
#leftCol ul li a {font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#585858; line-height:20px;}

#content { width:630px; float:right; padding:50px 10px 20px 25px; position:relative;}
#content table tr td { border:#d8d9dd solid 1px; padding:10px;}
#content a { color: #8061a3; text-decoration: underline;}

#search {position: relative;}
#search label {display: block; margin-bottom: 10px; padding-left: 137px; position: relative;}
#search label span {position: absolute; top: 7px; left: 0px;}
#search input {width: 293px; border: 1px solid #b1b1b1; padding: 7px 5px;}
#search input.search {width: 100px; height: 33px; border: 0px; background: url(../gfx/btn_search.gif) center no-repeat; cursor: pointer; position: relative; left: 343px;}
#search input.go {width: 100px; height: 33px; border: 0px; background: url(../gfx/btn_go.gif) center no-repeat; cursor: pointer; position: relative; left: 343px;}
#search input.login{width: 100px; height: 33px; border: 0px; background: url(../gfx/btn_login.gif) center no-repeat; cursor: pointer; position: relative; left: 343px;}

#hourspro { position:absolute; top:30px; left:210px; height:50px; width:400px; color:#900;}
#supplies { position:absolute; top:16px; left:450px; height:40px; width:180px; color:#900; -moz-border-radius: 5px;
-webkit-border-radius: 5px; border: 1px solid #900; padding: 10px;}

/*********CLEANER | STUFF********/
.cleaner {clear: both; height: 1px; margin-top: -1px; line-height: 0px;}
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
