* {min-height: 1px;}
body {border:0; padding:0; background:#E6E6E6 url(./images/band.png) top repeat-x; font:70%/150% "verdana",sans-serif; color:#202020; text-align:left;}

a {color:#3F3F9F; text-decoration:none;}
a:hover {color:#B60000; text-decoration:underline;}

p { margin:0; border:0; padding:5px 10px;}

div {display:block; margin:0; border:0; padding:0;}

h1, h2, h3, h4, h5 {margin:0; border:0; padding:15px 0 10px 0; font-weight:bold;}
h1 {text-align:center; font-size:240%; line-height:100%; font-weight:normal;}
h2 {font-size:180%; line-height:100%; font-weight:normal;}
h3 {font-size:125%; line-height:100%; font-weight:bold;}
h4 {font-size:120%;}
h5 {font-size:100%;}

table {display:table; width:707px; margin:5px 0; border:0; padding:0; font-size:100%;}
tr {display:table-row;}
th, td {display: table-cell; margin:0; border:0; padding:0 3px; vertical-align:center; text-align:center;}
th {background:#3F3F9F; color:#FFF; font-weight:bold;}

ul, ol {display:block; border:0; margin:15px 0; padding:0;}
ol {list-style-type:decimal;}
li {display:list-item; margin:0; border:0; padding:0; _height:1px;}
ul ul, ul ol, ol ol, ol ul {margin: 0 0 0 20px;}

dl {margin:15px 0; border:0; padding:0;}
dt {margin:0; border:0; padding:0; font-weight:bold;}
dd {margin:0 0 0 30px; border:0; padding:0;}

form {margin:0; border:0; padding:0;}
fieldset {margin:15px 0; border:1px solid #ccc; padding:10px;}
legend {margin-left:10px; font-size:100%; font-weight:bold; color:#008;}

hr {display:block; height:1px; margin:10px 0; border:0 solid #CCC; padding:0; background:#CCC; color:#CCC;}

a, img, span {margin:0; border:0; padding:0;}
abbr, acronym {border-bottom:1px dotted #CCC; cursor:help;}

del, .through {text-decoration:line-through;}
strong, .strong {font-weight:bold;}
cite, em, q, var {font-style:italic;}
code, kbd, samp {font-family:monospace; font-size:110%;}

/* Floating */
.f-left {float:left;}
.f-right {float:right;}

/* Text align */
.ta-left {text-align:left;}
.ta-center {text-align:center;}
.ta-right {text-align:right;}

.va-middle {vertical-align:middle;}

.clear {clear:both;}

.box {min-height:1px; _height:1px;}
.box:after {content:"."; display:block; line-height:0px; font-size:0px; visibility:hidden; clear:both;}

.nom {margin:0;}
.noscreen {display:none;}


#wrap {position:absolute; top:0px; left:0px; width:100%; background: top center no-repeat url(./images/outer-header.png);}
#wrap2, #bot {width:960px; margin:0 auto;}

#wrap2{background:left repeat-y url(./images/menu.png);}

#content {background:url(./images/inner-header.png) left top no-repeat;}

#sidebar {float:left; width:170px; padding:20px;}
#sidebar ul {display:block; list-style:none; text-align:center; margin:0;}
#sidebar ul li {padding:5px 0;}
#sidebar ul li a {color:#5389D9; font-size:1.2em; font-weight:bold;}
#sidebar ul li a:hover {color:#BBB; text-decoration:none;}
#sidebar ul li ul li {padding:2px 0;}
#sidebar ul li ul li a {color:#FFF; font-size:1.0em;font-weight:bold;}
#sidebar ul li ul li a:hover {color:#BBB; text-decoration:none;}

#top {float:right; width:750px; height:214px;}
#top #logo {padding:7px 0 0 33px;}

#main {float:right; width:710px; padding:20px;}
#main p {padding:5px 0;}

#bot {height:60px; background:left center url(./images/footer.png) no-repeat; color:#CCC;}
#bot p {line-height:50px; text-align:center;}

