body {background: #fff; color: #6B6A6A; font-size: 1em; font-family: Verdana, Helvetica, Arial, sans-serif; min-width: 1020px; text-align: center; margin: 0px;}
#wrapper {width: 1020px; text-align: left; margin: 0px auto; background: #fff;}
#head {height: 142px; background: url(/images/head_bg.png) 0 0 repeat-x; position: relative;}
h1.logo {width:233px; height:142px; margin: 0px; padding: 0px; background: url(/images/head_logo.png) 0 0 no-repeat; float: left;}
ul.topnav {margin: 0px; padding: 0px; background: url(/images/head_bg_2.png) 0 0 no-repeat; height: 32px; padding-top: 87px; width: 490px; margin-left: 250px;}
ul.topnav li {list-style: none; display: block; height: 32px; width: 97px; float: left;}
ul.topnav li a {display: block; height: 32px; width: 97px; background: url(/images/topnav.png) 0 0 no-repeat; text-indent: -9999px;}
ul.topnav li a.home {background-position: 0px 0px;}
ul.topnav li a.company {background-position: -97px 0px;}
ul.topnav li a.support {background-position: -194px 0px;}
ul.topnav li a.services {background-position: -291px 0px;}
ul.topnav li a.contacts {background-position: -388px 0px;}
ul.topnav li a.home:hover {background-position: 0px -32px;}
ul.topnav li a.company:hover {background-position: -97px -32px;}
ul.topnav li a.support:hover {background-position: -194px -32px;}
ul.topnav li a.services:hover {background-position: -291px -32px;}
ul.topnav li a.contacts:hover {background-position: -388px -32px;}
#content {font-size:0.8em;line-height:1.6em;}
#content h1 {color: #C02506;}
.breadcrumbs {padding: 4px;}
.breadcrumbs a {font-size: .8em; color: #767575;}
.leftcol {padding:0px 20px 20px 0px; width:788px; vertical-align: top;}
.rightcol {padding:0px; width:212px; vertical-align: top;}
.rightcol td.infoBoxHeading {background: #fff url(/images/box_head_bg.png) 0 0 repeat-x; height: 32px; color: #000; text-transform: uppercase; font-weight: normal;}
.rightcol .infoBox {text-align: left; margin: 0px 0px 12px 0; background: url(../images/hr_rope.png) left bottom repeat-x;}
.rightcol .infoBox td {}
.rightcol .boxText {padding: 6px; color: #767575;}
.rightcol .boxText a:link, .rightcol .boxText a:visited {color: #162D85;}
.rightcol .boxText a:hover {color: #C02506;}
.rightcol .boxText form {text-align:left;}
.infoboxcontents {}
.leftcol .infoboxcontents {background: none;}
.leftcol .infoboxcontents td {text-align: left; vertical-align: top; padding: 8px; border: solid 1px #ccc; border-collapse: collapse;}
.infobox td {padding: 0px;}
#footer {height: 89px; background: url(/images/footer_bg.png) 0 0 repeat-x; padding-top: 100px; font-size: .6em; text-align: center;}
#footer ul.nav {margin: 0px; padding: 0px;}
#footer ul.nav li {list-style: none; display: inline; padding: 0em 1em; border-right: solid 1px #767575;}
#footer ul.nav li.last {border: none;}
#footer ul.nav li a {color: #767575; font-weight: bold; text-decoration: none;}
#footer ul.nav li a:hover {text-decoration: underline;}
