/*** STANDARD HTML ELEMENTS ***/
*{margin:0;padding:0;}
body {font-family:verdana,arial,helvetica,sans-serif;font-size:76%;background-color:#f8f8f6;background-image:url(/images/bg.png);background-repeat:repeat-x;background-position:top center;color:#41412e;}
h1, h2, h3, h4 {font-family:helvetica,arial,sans-serif;color:#797956;margin:1.0em 0 0.6em 0;letter-spacing:-0.04em;}
h1 {font-size:2.0em;margin-top:0;}
h2 {font-size:1.7em;}
h3 {font-size:1.4em;}
h4 {font-size:1.0em;}
h1 span {font-size:11pt;}
p {margin-top:0.8em;line-height:1.4em;}
hr {margin-top:2em;border:none 0;border-top:1px solid #e7e7dd;height:1px;}
a {color:#126ca0;}
a:hover {text-decoration:none;}
a img {border:none;}
table {margin-top:0.8em;}
td, th {vertical-align:top;text-align:left;padding:2px 6px;}
th {color:#797956;}
/*ul {margin-left:20px;}*/
ul li {margin-left:20px;}
form {margin-top:0.8em;}
textarea {font-family:arial,sans-serif;font-size:1.0em;}



/*** GENERIC ***/
.lightest{color:#f4f4ef;}
.light{color:#e7e7dd;}
.medlight{color:#d9d9c9;}
.medium{color:#bebea4;}
.meddark{color:#9e9e77;}
.dark{color:#797956;}
.darkest{color:#41412e;}
.highlight{background-color:#ffa;}
.blue{color:#126ca0;}
.error{color:#c00;}
.skip{position:absolute;top:-500px;}
.no_top{margin-top:0;}
.no_bottom{margin-bottom:0;}
.plain_form {background-color:#e7e7dd;padding:20px;}
.tiny_textfield, .small_textfield, .med_textfield, .large_textfield, .huge_textfield, .med_textarea, .large_textarea {border:1px solid #bebea4;font-size:1em;padding:2px 4px;}
.tiny_textfield {width:30px;}
.small_textfield {width:100px;}
.med_textfield {width:200px;}
.large_textfield {width:400px;}
.huge_textfield {width:100%;}
.med_textarea {height:140px;width:200px;}
.large_textarea {height:140px;width:100%;}
.small_font {font-size:0.8em;}



/*** HEADER ***/
#wrap {width:790px;margin:0 auto 0 auto;}
#header {height:208px;width:790px;background-image:url(/images/banner.jpg);background-repeat: no-repeat;vertical-align:bottom;position:relative;}
#mobile {color:#fff;position:absolute;left:20px;bottom:52px;}
#logo {position:absolute;background-image:url(/images/logo.gif);background-repeat:no-repeat;display:block;width:169px;height:61px;bottom:46px;right:26px;}
#logo span {display:none;}
#nav {position:absolute;display:block;top:174px;left:20px;height:34px;list-style:none;}
#nav li {display:block;float:left;}
#nav li a {padding:6px 20px 0px;height:28px;display:block;float:left;color:#fff;text-decoration:none;font-family:helvetica,arial,sans-serif;letter-spacing:-0.00em;font-size:12pt;font-weight:normal;text-transform:lowercase;}
#nav li.selected {background-image:url(/images/tab_right.gif);background-repeat:no-repeat;background-position:top right;}
#nav li.selected a {color:#126ca0;background-image:url(/images/tab_left.gif);background-repeat:no-repeat;}
#nav li a:hover {color:#93bcd2;}
#nav li.selected a:hover {color:#15A0F1;}


/*** CONTAINER ***/
#container {padding:60px 80px;background-color:#fff;}
#container > h1:first-child {margin-top:0;}
#container.construction {padding:50px 200px;}
#container .left {float:left;width:120px;padding-right:30px;margin-bottom:32px;font-size:1em;}
#container .left ul {font-weight:bold;list-style:none;margin:0;}
#container .left ul li {margin:0;}
#container .left ul ul {margin-bottom:20px;font-weight:normal;}
#container .left ul ul li {margin-top:6px;padding-left:10px;}
#container .left .selected {color:#41412e;text-decoration:none;}
#container .right {float:right;width:480px;margin-bottom:32px;}
#container .sitemap_articles {margin-top:20px;}
#container .sitemap_articles ul li {display:inline;margin-right:10px;}
#wrap.home #container .left {/*margin:30px 0 30px 70px;*/float:left;width:300px;}
#wrap.home #container .right {/*margin:30px 70px 30px 0;*/float:right;width:250px;height:250px;color:#fff;}
#wrap.home #container .right h2 {display:none;}
#wrap.home #container .right ol {position:relative;top:120px;left:27px;width:200px;}
#wrap.home #container .right ol li {margin-bottom:4px;margin-left:2.5em;color:#bebea4;font-size:8pt;list-style-type:decimal-leading-zero;}
#wrap.home #container .right ol li a {color:#fff;text-decoration:none;}
#wrap.home #container .right ol li a:hover {background-color:#000;}
#wrap.about #container img {margin:10px;border:0;}


/*** FOOTER ***/
#footer {border-top:1px solid #d9d9c9;text-align:center;clear:both;font-family:verdana,arial,sans-serif;font-size:0.8em;padding:10px 32px 50px 32px;color:#797956;}
#footer img {vertical-align:middle;}
