/* elements -------------------------------------------------- */

* {color:#6b7c7d; font-family:Verdana, Arial, Helvetica, sans-serif;}
body {background:#fff;}
body,div,h1,h2,h3 {margin:0; padding:0;}
.header{font-size:15px;}

/* links ------------------------------------------------------*/

a:link,a:visited{font:62.5%/2 "Lucida Grande",verdana,Arial,sans-serif;color:#595441;}
a:hover,a:focus,a:active{text-decoration: underline;}
h1, h2, h3, h4, h5, h6{font: normal 100%/1 Georgia,"Times New Roman",Times,serif;	margin: 0 0 1em 0;padding: 0;color: #4A8797;}
ul{list-style: none;margin: 0;padding: 0;}
li{font-size: 100%;color: #797665;margin: 0;padding: 0 0 0 20px;}
ul.navigation {float: left;padding: 15px 100px;}
.navigation li{float: left;margin: 0;padding: 0;background: none;}
.navigation li.selected {font: normal 170%/1 "Lucida Grande",Verdana,Arial,sans-serif;color: #4A8797;margin: 0 30px 0 0;}
.navigation a:link,.navigation a:visited {float: left;font-size: 140%;line-height: 29px;margin: 0 30px 0 0;}
.navigation a:hover,.navigation a:active {text-decoration: underline;}

/* layout divs ------------------------------------------------*/

.container { width:916px; margin:0 auto; }
.clear {clear:both;}
.spacer {margin-top:30px;}
.hline{border-top:solid 1px #ccc;margin:250px 0 30px 0;}
.spacer5{margin-top:5px;}
.layout_home #head {height:540px;}
.logo {height:60px; background:#fff url(../img/top-bg.gif) no-repeat;}
.layout_sub #head {height:208px;}
.body {margin:8px 22px;}
.layout_home #body {line-height:22px; font-size:14px;}
.layout_sub #body {margin-top:14px; line-height:18px; font-size:12px;}
.layout_sub #body h2 {font-size:12px; font-weight:bold;}
.layout_sub #body p {line-height:13px; font-size:10px;}
.layout_sub #body ul {font-size:10px;}

/* content pages ----------------------------------------------*/

.main{line-height:22px;font-size:14px;margin:8px 22px;}
.column_a {float:left;width:365px;}
.column_b {float:right;width:365px;}
.column {float:left;	margin: 0 0 0 10px;width: 370px;}
legend {display:none;}
label {float:left;display:block;width:50px;}
fieldset{border: 1px solid #fff;}
.resumehl{float:left;border:#cccccc 1px solid; height:25px;width:600px;text-align:left;}
.resumehr{float:left;border:#cccccc 1px solid;border-left:none; height:25px;width:260px;text-align:right;}