/* 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: #990000;}

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

#banner {width: 750px; min-height: 30px; border-bottom: #990000 solid 7px; padding: 20px 5px 25px 5px;}
#banner img {float: left; padding: 0px 15px 0px 0px;}
#banner h1 {font-size: 1.8em; padding: 0px; margin: 0px;}

/* container--------------------------------- */
#container {clear: both; width: 740px; margin: 10px; text-align: left;}

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

#sidebar {clear: both; float: left; width: 180px; margin: 0px; padding: 10px 0px 0px 0px; font-size: 0.85em; color: #333; background: #fff;}
/* 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: 3px 5px 3px 5px; background: #D0A760; line-height: 1.2em; color: #fff; 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: 10px;}
#sidebar ul {margin: 10px 0px 0px 0px; padding: 0px;}
#sidebar li {list-style: none; padding: 0px 10px 10px 10px; margin: 0px;}

#sidebar .section {border: 1px solid #D0A760; margin: 0px 0px 15px 0px; background: #f3ebbd;}
#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 {margin: 0px 0px 0px 200px; padding: 0px;}

#maincontent {margin: 0px; padding: 10px 0px 10px 0px; 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;}

/* footer--------------------------------- */
#footer {width: 760px; padding: 15px 0px 0px 0px; font-size: 85%; text-align: center; border-top: #900 solid 1px;}

/* copyright--------------------------------- */
#copyright {width: 760px; padding: 15px 0px 0px 0px; font-size: 85%; text-align: center;}

/* GSB--------------------------------- */
.tab1 {font-family: Arial, Verdana, Helvetica, sans-serif; padding: 2px 5px 2px 5px; margin: 0px 0px 1px 0px; background: url("../images/tab_bg_gsb.gif") right top no-repeat; width: 20em; font-size: 1.1em; font-weight: bold; color: #333;}

.box1 {background: #f2f0e6;	border: 1px solid #C2B7A1; width: auto; padding: 10px 5px 10px 5px; margin: 0px 0px 15px 0px;}
.box1 table td {padding: 1px;}
.box2 {margin: 20px 0px 20px 5px;}
.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;}