html,body{ background-image: url(Background.jpg); background-repeat: repeat; background-position: left top; margin:0; padding:0   }body{ font: 76% arial, sans-serif; background-image: url(Header-Back.jpg); background-repeat: repeat-x; background-position: left top; text-align:center   ; }p{ color: gray; line-height: 1.5em; margin: 10px 55px; padding: 0 0 0 0; }a{}a img { border: none; }div#container{ background-image: url(Back.jpg); background-repeat: repeat-y; background-position: right top; text-align: left; position: relative; width:735px; margin:0 auto         ; }div#rightbox { width: auto; height: auto; float: right; margin: 0 30px 10px 15px; padding: 0; }div#content{ background-image: url(Header.jpg); background-repeat: no-repeat; position: relative; top: -140px; right: 0; float:right; width:475px     ; margin-bottom: -140px; }div#leftBox{ background-image: url(Sideback.jpg); background-repeat: repeat-y; background-position: right top; position: relative; top: 0; left: 150px; float:left; width:125px; z-index: 1; margin: 18px 0 0; }div#roundBox { background-image: url(SideBar.jpg); background-repeat: no-repeat; background-position: left top; position: relative; top: 0; left: 0; width: 125px; height: 100%; overflow: hidden; margin: 0; padding: 0 0 50px; }div#footer{ background-image: url(Main-foot.jpg); background-repeat: no-repeat; background-position: right top; text-align: right; position: relative; top: 20px; clear:both; width:735px ; height: 35px; overflow: hidden; padding: 0; }div#header { background-image: url(Header-Back.jpg); background-repeat: repeat-x; background-position: left 0; position: relative; height: 220px; overflow: hidden; margin: 0; padding: 0; }div#image { background-color: olive; background-repeat: repeat; position: absolute; left: 75px; bottom: 55px; width: 600px; height: 200px; margin: 0; padding: 0; }#menu { position: absolute; left: 10px; bottom: 170px; width: 700px; height: 40px; margin: 0; padding: 0; }#menu ul { position: relative; width: 100%; height: 40px; padding: 0; margin: 0; }#menu ul li { background-image: url(ButtonHover.jpg); background-repeat: repeat-y; background-position: 0 0; position: relative; width: 100px; height: 30px; float: left; margin-top: 10px; list-style-type: none; display: block; }#menu ul li a { color: silver; font-weight: bold; text-decoration: none; text-align: center; position: absolute; bottom: 0; width: 100%; height: 20px; overflow: hidden; margin: 0; padding: 10px 0 0; list-style-type: none; display: block; }#menu ul li a:hover{ color: #fff; background-image: url(ButtonHover.jpg); background-repeat: no-repeat; background-position: left 0; position: absolute; bottom: 0; width: 100%; height: 30px; margin: 0; padding: 10px 0 0; }#content ul { color: gray; font-variant: normal; line-height: 1.5em; position: relative; width: 100%; padding: 0; margin: 0; }#content ul li { margin: 0 0 0 85px; padding: 0; }#logo { background-image: url(Logo.jpg); position: absolute; top: 50px; left: 20px; width: 230px; height: 130px; z-index: 2; }#header h1 { font-size: 2em; font-weight: bold; text-align: center; position: absolute; top: 50px; left: 20px; width: 230px; height: 130px; overflow: hidden; margin: 0; }#header p { color: #0067b1; font-weight: bold; text-align: center; position: absolute; top: 155px; left: 165px; width: 750px; margin: 0; padding: 0; }#footer p { color: silver; font-size: x-small; text-align: center; position: absolute; right: 0; width: 475px; margin: 15px 0 0; padding: 0; }#container img { position: absolute; top: 220px; left: -40px; }h2 { color: #00528d; font-size: 1.5em; font-weight: bold; margin: 5px 30px 10px; padding: 0; }#content img { position: relative; top: 0; left: 0; right: 0; bottom: 0; margin: 0 15px; padding: 0; }h3 { color: #0067b1; font-weight: bold; clear: both; margin: 15px 55px 10px; padding-top: 0; padding-bottom: 0; border-bottom: 1px solid #dddcdc; }#leftBox h3 { font-size: 1.17em; font-weight: bold; text-align: right; margin: 1em 15px; padding: 0; border-width: 0; }#leftBox p { color: #1171b6; text-align: right; margin: 10px 15px 10px 10px; padding: 5px 0 0; border-top: 1px solid #fff; }#leftBox a { color: silver; font-weight: normal; line-height: normal; text-decoration: none; text-align: right; margin: 5px 15px; padding: 5px 0 0; border-top: 1px solid #dddcdc; border-right-width: 0; border-bottom-width: 0; border-left-width: 0; display: block; }#leftBox a:hover { color: gray; font-weight: normal; line-height: normal; text-decoration: none; text-align: right; margin: 5px 15px; padding: 5px 0 0; border-top: 1px solid #dddcdc; border-right-width: 0; border-bottom-width: 0; border-left-width: 0; display: block; }a:link { color: #1171b6; font-weight: bold; }a:visited { color: #1171b6; font-weight: bold; }a:hover{ color: #609dcb; }#rightbox img { position: relative; top: 0; left: 0; margin: 0; padding: 0; }#rightbox p { font-size: x-small; line-height: 100%; text-align: center; margin: 0; padding: 0; }