body { margin:0px 0; padding:0; font: 88% Arial, Sans-Serif; color:#ccc; background: #303B41 url(images/bg.jpg) repeat-x; line-height: 1.4em; }
.content { background: #FFF url(images/mainbg.jpg) repeat-y center; color: #ccc; margin: 0 auto; padding: 0; width: 800px; }
.img { padding: 0 8px 5px 0; float: left; }
/* HEADER */
#top { padding: 0; margin: 0; background: #000 url(images/top.jpg) no-repeat top; height: 44px; }
#top .padding { float: right; color: #808080; padding: 20px 25px 0 0; font-size: 90%; }
#top a { color: #E0F5FF; }
#header { margin: 0; width: 800px; background: #036EB4 url(images/header.jpg) no-repeat center top; height: 138px; color: #FFF; }
#header .title { padding: 45px 0 0 50px; }
#header .title span { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 26px; font-weight: bold; margin: 0 0 10px 0; padding: 0; display:block; }
#header b { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; background-image: none; color: #075181; margin: 0; padding: 0 0 0 2px; }
/* SUBHEADER*/
#subheader { background: #000 repeat-y center; width: 770px; height: 28px; color: #FFF; margin-left: 15px; }
#subheader .padding { padding: 10px 15px 10px 15px; }
#subheader h2 { color: #FEAB06; }
#subheader a { color: #FECF5F; }
/* NAVIGATION*/
.nav { text-align: left; color: 	#7D8085; padding: 20px 0 0 0px; width: 240px; }
.nav li { margin: 5px 0 5px 0px; padding: 0px 0 0 0px; border-bottom: 1px dotted #ccc; list-style: none; }
.nav li a { color: #546078; text-decoration: none; padding: 5px 0 0 0px; display: block; margin-bottom: 2px; }
.nav li a:hover { color: #075181; text-decoration: none; background: #E5F6FF; display: block; margin-bottom: 2px; }
/* MAIN*/
#main { background: #FFF; width: 760px; margin: 0 20px 0 20px; color: #808080; }
#main .right_side { float: right; padding:0px 0 0 10px; margin:0; background-color: #FFF; width: 220px; }
#main .left_side { float: left; width: 460px; background: #FFF; padding:15px 15px 0 20px; margin:0; }
#main .right_side ul { margin: 5px 0 5px 0; padding : 0; list-style : none; border-bottom: 0px solid #eee; list-style-type: square; color: #a90000; }
#main .right_side li { margin: 0 0 2px 15px; padding: 0 0 0 0px; color: #555; }
#main .right_side .padding { margin: 0 0 20px 15px; padding: 0 0 0 0px; color: #555; }
/* FOOTER*/
#footer { clear:both; height: 60px; color:#ccc; background: #000 url(images/footer.jpg) top no-repeat #303B41; font-size:90%; padding: 0; text-align:center; }
#footer .padding { padding: 8px 0px 0px 0px; }
#footer a { color: #E0F5FF; }
/*  Top Menu */
#menu { background: #000 url(images/menu.jpg) no-repeat center bottom; width: 760px; height: 35px; margin: 0; padding: 0; }
#menu ul { margin:0; list-style:none; padding: 5px 0 0 20px; }
#menu a, #nav strong, #nav span { float:left; display:block; color:#fff; padding: 5px; text-decoration:none; }
#menu a { float:none; }
#menu li { float:left; color: #FFF; background: #000; margin:0; padding:0 0 0 0px; }
#menu a:hover { text-decoration:underline; }
#menu .padding { padding: 5px 0 0 10px; font-weight: bold; }
/**/
ul { margin-left: 0; padding-left: 5px; list-style : square; }
li { margin: 0 0 2px 15px; padding: 0 0 0 0px; color: #555; }
p { margin: 10px 0 5px 0; padding: 0; color: #808080; background: inherit; }
a { color: #075181; background: inherit; text-decoration:none; }
a:hover { background: inherit; text-decoration:underline; }
h1 { background: url(images/h.gif) no-repeat left; color:#075181; font-size:160%; font-weight:bold; margin: 5px 0 15px 0px; padding:0 0 0 30px; }
h2 { background: url(images/h.gif) no-repeat left; color:#075181; font-size:120%; font-weight:bold; margin: 20px 0 15px 0px; padding:0 0 0 30px; }
fieldset { border: 1px solid #075181; }
