@charset "utf-8";
html, header, nav, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend { background:transparent; border:0; margin:0; outline:0; padding:0; }
html, body { height:auto!important; width:auto!important; }
.top-bg { background:none; }
body { font: 16px Verdana, Geneva, sans-serif; line-height: 1.5em; color: #451F5A; background: url(../images/bg.jpg) repeat left top; }
/***************************The main container  divs *********************/
#shadow { width:1040px; margin:auto; background: url(../images/shadow-bg.png) repeat-y; }
#container {width: 1000px; margin: 0 auto; text-align: left; }
#header { float: left; width:1000px; height:305px; }
#header-left { float: left; background: url(../images/header-left.jpg) no-repeat; width:200px; height:305px; }
#header-right { float: right;  background: url(../images/header-right.jpg) no-repeat; width:200px; height:305px; }
#header-middle { float: left;  background: url(../slideshow/01.jpg) no-repeat; width:600px; height:305px; }
#body-top { float: left;  background: url(../images/body-top.jpg) no-repeat; width:1000px; height:20px; }
#body-bg { float: left; margin:0; padding: 0 26px; background: url(../images/body-bg.jpg) repeat; width:948px; }
#footer { float: left; background: url(../images/footer.jpg) no-repeat; width:1000px; height:65px; }
/************************The body content********************/
#left-side { float: left; height:auto; width:220px;}
#main-content { float: right; margin:0; width:705px; padding: 0 3px 0 15px; }
/**********************the begining of footer nav**********************/
ul#footer-nav { float:left; list-style:none; width:100%; margin: 30px 0 0 10px; }
ul#footer-nav li { display: inline; }
ul#footer-nav li a { text-align: left; font-size:11px; font-weight:normal; text-decoration: none; list-style: none; margin:0; color: #0F0DAC; padding:0 0 0 39px; }
ul#footer-nav li a:hover { color: #312CEF; }
#copy { font-size:11px; text-align:center; line-height:1.4em; padding:3px 0 0 0; color: #fff; }
#copy a {color:#FFF;}
