/* CSS Document */
* {margin:0; padding:0;}
.hidden {display:none;}
body {font-family:Helvetica, Verdana, Arial, sans-serif; background:#FFF1D7;}
ol{margin:10px 0 10px 25px; font-family:Helvetica, Verdana, Arial, sans-serif; font-size:.8em;}
ol li {padding:.3em;}
/* --- CONTAINER ---*/
#container {width:758px; min-height:500px; margin:20px auto; background:url(../images/sub_bg.png) top left repeat-y; position:relative;}
#bottom {width:758px; height:15px; position:absolute; bottom:-2px; background:url(../images/sub_bottom.png) top center no-repeat;}
/* --- NAVIGATION ---*/
#nav {width:165px; height:100%; position:absolute; top:2px; margin-left:2px; border-right:solid #A1844F 1px; background:#B19257 url(../images/nav_top.png) top left no-repeat;}
#nav ul {list-style:none; border-bottom:solid #89723F 1px; margin-top:8px;}
#nav ul li {background:url(../images/nav_bullet.png) 0 .6em no-repeat;}
#nav ul li a {width:129px; padding:6px; padding-left:30px; display:block; font-size:13px; color:#FFF1D7; text-decoration:none; border-top:solid #89723F 1px; border-bottom:solid #C19F5E 1px;}
#nav ul li a:hover {background:#CAA45E url(../images/nav_bullet_roll.png) 0 .67em no-repeat;}

/* --- LOGO ---*/
#header {width:758px; height:37px; background:#C3A05C url(../images/sub_header.png) top left no-repeat; }
h1 a {width:199px; height:18px; float:right; margin:10px 15px 0 0; text-indent:-9999px; border:0; text-decoration:none; background:url(../images/sub_logo.png) center no-repeat;}
/* --- LOGIN ---*/
#login {width:150px; margin:15px auto;}
.loginInput {width:145px; height:20px; padding-left:5px; margin-bottom:5px; color:#947948; background:#E9CA8D; border:solid #695734 1px;}
#login h3 {color:#FFF1D7; font-size:13px; margin-bottom:5px;}
#loginBtn, .loginBtn {float:right;}
#forgot {font-size:.8em; color:#fff; text-decoration:none;}
/* --- CONTENT --- */
#content {margin-left:167px; padding:10px 12px 10px 12px;}
#content h2 {font-size:18px; color:#FF8F1D; padding-left:26px; margin-bottom:7px; background:url(../images/sub_title.png) left no-repeat;}
#content h3 {color:#FF8F1D; font-size:14px; margin-bottom:2px;}
#content p {font-size:.8em; line-height:1.4em; color:#333; margin-bottom:10px;}
#content a {color:#FF8F1D; text-decoration:none;}
#content ul {margin:10px 0 10px 30px;}
#content ul li {padding:3px; font-size:12px; color:#333;}
#rates {width:244px; height:202px; float:right; margin:23px 0 0 7px; text-indent:-9999px; background:url(../images/sell_rates.png) center no-repeat; }
#rates ul {list-style-type:none;}
/* --- Sub Navigation --- */
#content ul#subNav {list-style-type:none; border-top:solid #947948 1px; border-bottom:solid #947948 1px; padding:5px; margin:0 0 10px 0;}
#content ul#subNav li {display:inline;}
#content ul#subNav li a {margin-right:10px;}
#content ul#subNav li a#active {color:#947948;}
/* --- TABLES --- */
#content h3.tableHeader {margin:0px; padding:5px 0 0 25px; width:209px; height:22px; background:url(../images/table_header.gif) left no-repeat; font-size:13px; color:#FFF1D7; }
#content table.forms {width:563px; margin-bottom:5px; background:#efd4a0; }
#content table.forms h3.required{padding-left:15px; background:url(../images/asterisk.png) 0 .4em no-repeat;}
#content table.listing {background:#efd4a0; width:563px; margin-bottom:3px; font-size:14px;}

#content table h3 {font-size:.9em; font-weight:bold; color:#333;}
#content table tr td { font-size:.8em; color:#333; line-height:1.4em; padding:7px; border-bottom:solid #ffe2aa 1px;}
#content table.listing tr td {border-bottom:solid #FFf1D7 1px;}
.zebra {background:#ffe2aa;}
#content table a {color:#333; text-decoration:underline;}
textarea {font-family:Verdana, Helvetica, Arial, sans-serif; font-size:.87em; border:1px solid #B19257; color:#B19257; width:240px;}
select { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; background-color:#B19257; color:#FFF;}
input {font-family:Verdana, Helvetica, Arial, sans-serif; font-size:.87em; border:1px solid #B19257; color:#B19257; padding-left:2px;}
input.btn{color:#fff; font-family:helvetica,Verdana,sans-serif; text-align:center; font-weight:bold; font-size:84%; background-color:#695734; cursor:pointer; cursor:hand; margin-bottom:10px;}
/* --- FOOTER ---*/
.smFont {font-family:Verdana, Helvetica, Arial, sans-serif; font-size:.75em; color:#B19257;}
#footer {width:758px; margin:-15px auto;}
#footer p {font-size:10px; color:#856D3F; float:right; margin-right:6px;}
#footer a {font-size:10px; color:#856D3F; margin-left:7px;}