/* Main */
body {background:#FFF; font:12px Arial; color:#000; margin:0 25px 50px 70px;}
a {color:#157dcb;}
a:hover {text-decoration:none;}
img {border:none;}
table {border:none; border-collapse:collapse;}
td {vertical-align:top;}
h4 {margin:0 0 14px 0; font-size:14px; color:#000; text-transform:uppercase;}

/* Main Container */
div.maincontainer{min-width:905px;}

/* Header */
.header {height:178px;}
.header .logo {width:281px; float:left;}
.header .logo a {margin-left:83px;}
.header .logo img {margin-top:20px;}
.header .search {width:32%; height:178px; float:right;}
.header .search div {margin-left:59px;}
.header .search form {margin:29px 0 25px 0; font:12px Arial;}
.header .search form input {border:solid 1px #000; padding: 1px 2px 2px 2px;}
.header .search form input.button {color:#157dcb; background:#FFF; padding:0; top:-1px; position:relative; font:12px Arial; border:none; text-decoration:underline; cursor:pointer;}
.header .search a {font-size:14px; color:#000; display:block; margin-bottom:14px; max-width:108px;}
.header .slogan {margin-left:281px; margin-right:32%; padding-right:20px; padding-top:32px;}
.header .slogan a {margin-right:18px;}
.header .slogan span {display:block; margin-top:35px; font-size:14px; line-height:20px;}

/* UnderHeader Catalog */
.catalog {width:100%; margin-top:27px; clear:both;}
.catalog td {padding:0px 32px 14px 59px; width:34%;}
.catalog a.img {float:left; height:49px; width:0px;}
.catalog img {position:absolute; margin-left:-59px;}
.catalog a {font-size:16px;}
.catalog p {margin:0;}
.catalog.bottom {margin:16px 0 0 34%; width:43%;}


/* Over Footer Information */
.over_footer {margin-top:70px; clear:both;}
.over_footer .left {width:281px; float:left;}
.over_footer div.information {margin:0 32px 0 59px;}
.over_footer div.information p {margin:13px 0 0 0;}
.over_footer div.information a {color:#000;}
.over_footer div.information a.title {font-size:14px;}
.over_footer .right {margin-left:281px;}
.over_footer h4 {margin:0 0 14px 0;}
.over_footer h4 a {font-size:14px; color:#000; text-transform:uppercase;}
.over_footer ul.articles {margin:0; width:80%; padding:0;}
.over_footer ul.articles {margin:0; width:80%;}
.over_footer ul.articles li {margin:0 0 13px 0; list-style:none;}
.over_footer ul.articles a {color:#000;}


/* Footer */
.footer {clear:both; margin:90px 0 40px 0;}
.footer {width:281px; float:left; padding-left:59px;}
.footer a {margin-right:18px;}
.footer .copyright {white-space:nowrap; margin-left:304px; position:absolute;}