/* structure--------------------------------- */
body {margin: 0px; padding: 0px; background: #fff; color: #000; font-family: Arial, Verdana, Helvetica, sans-serif; text-align: left; font-size: 82%;}
a:link, a:visited, a:hover, a:active {color: #900;}

/* banner--------------------------------- */

#banner {width: 800px; min-height: 30px; border-bottom: #000 solid 7px; padding: 0px; margin: 0px auto 0px auto;}
#logo {float: left;}
#title {float: right;}

#banner h1 {float: right; width: 400px; font-size: 1.8em; margin: 0px; padding: 2px 10px 2px 10px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: 400; color: #fff; background-image: url("../images/banner_bg.png"); text-align: right;}

/* container--------------------------------- */
#container {clear: both; width: 800px; margin: 0px auto 0px auto; text-align: left; background: #f3e9d5;}

/* sidecontent--------------------------------- */

#sidebar {clear: both; float: left; width: 180px; margin: 0px; padding: 10px 0px 0px 0px; font-size: 0.85em; color: #333; background: #f3e9d5;}
/* Hide from IE5-mac. Only IE-win sees this. \*/
* html #sidebar {margin: 0px -3px 0px 0px;}
*:first-child+html #sidebar {margin: 0px -3px 0px 0px;}
/* End hide from IE5-mac */
#sidebar h1 {font-family: Arial, Verdana, Helvetica, sans-serif; margin: 0px; padding: 5px; line-height: 1.2em; color: #900; font-weight: bold; font-size: 1.1em;}
#sidebar a:link, #sidebar a:visited {color: #900; text-decoration: none;}
#sidebar a:hover, #sidebar a:active {color: #900; text-decoration: underline;}
#sidebar p {margin: 0px; padding: 5px;}
#sidebar ul {margin: 10px; padding: 0px;}
#sidebar li {list-style: square; margin: 0px 0px 10px 10px; padding: 0px;}

#sidebar .section {margin: 0px 10px 1em 10px;}
#sidebar .section a:link, #sidebar .section a:visited {color: #333; text-decoration: none;}
#sidebar .section a:hover, #sidebar .section a:active {color: #900; text-decoration: underline;}

/* maincontent--------------------------------- */

#content {position: relative; margin: 0px 0px 0px 180px; padding: 0px; background: #fff;}

#maincontent {margin: 0px; padding: 20px 0 200px 20px; font-size: 1em; line-height: 1.4em; word-wrap: break-word;}
/* Hide from IE5-mac. Only IE-win sees this. \*/
* html #maincontent {height: 1%; width: 96%;}
*:first-child+html #maincontent {height: 1%;}
/* End hide from IE5-mac */
#maincontent h2 {margin: 0px 0px 1em 0px; padding: 0 0 5px 0; border-bottom: 2px dotted #900; color: #333; text-transform: uppercase;}
#maincontent p {margin: 0px; padding: 0 0 1em 0;}

/* footer--------------------------------- */
#footer {clear: both; width: 800px; padding: 5px 0px 0px 0px; font-size: 85%; text-align: center; margin: 0px auto 0px auto; border-top: #000 solid 7px;}

/* copyright--------------------------------- */
#copyright {clear: both; width: 760px; padding: 0px; font-size: 85%; text-align: center; margin: 10px auto 10px auto;}

/* RDE--------------------------------- */
#maincontent .tab1 {font-family: Arial, Verdana, Helvetica, sans-serif; padding: 2px 5px 2px 5px; margin: 1em 0 0 0; background: url("../images/tab_bg_rde.gif") right top no-repeat; width: 20em; font-size: 1.1em; font-weight: bold; color: #fff;}
#maincontent .box1 {background: #f8f2e6; border: 1px solid #7c7c7c; width: auto; padding: 10px 5px 10px 5px; margin: 0px 0px 15px 0px;}
#maincontent .box1 table td {padding: 1px;}
#maincontent .box2 {float: left; margin: 20px 0px 20px 5px;}
#maincontent .box {border: 1px solid #900;}
#maincontent .box h2 {color: #900; border: 0px; padding: 0px;}

.required {color: #900;}

ul.alert {list-style: none; padding: 0px; margin: 0px;}
ul.alert li {margin-bottom: 0px;}
ul.alert span {float: left; display: block; margin-right: 10px; text-align: left; width: 4em; white-space: nowrap; font-weight: bold;}
p.alert {padding: 0px; margin: 1em 0px 0px 0px;}

#sbp {display: block; text-align: right; padding: 10px;}
#sidebar_image {clear: right; position:absolute; bottom:0; left:-180px;}
*html #sidebar_image {left:-183px;}
