html, 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, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0; border: 0; outline: 0; font-family; font; ; font-size: 100%; vertical-align: baseline; background: transparent;}

body {background-image: url('../images/bg.gif'); background-repeat: no-repeat; background-attachment: fixed; background-position: 50% 0%; background-color: #9D9170;}

hr {height: 10px; border: none; width: 100%; background-image: url('../images/hr.png'); background-repeat: repeat-x; margin-top: 20px;}

#title {width: 852px; margin: auto; margin-top: -25px;}
#logo {width: 636px; height: 60px; background-image: url('../images/title.png'); background-repeat: no-repeat; float: left; margin-top: 25px;}
#logo_nelson {float: right; width: 150px; height: 58px; background-image: url('../images/logo_nelson.png'); background-repeat: no-repeat; margin-top: 30px;}
#logo_CCL {float: ;eft; width: 150px; height: 58px; background-image: url('../images/banner.png'); background-repeat: no-repeat; margin-top: 10px;}
#logo_CCC {float: center; width: 1000px; height: 410px; background-image: url('../images/logo_CCC.png'); background-repeat: no-repeat; margin-top: 5px; margin-left: 2px; margin-right: 2px;}
#logo-BASSAB {float: center; width: 1100px; height: 200px; background-image: url('../images/logo-BASSAB.png'); background-repeat: no-repeat; margin-top: 1px;}
#logo a, #logo_nelson a {display: block; width: 100%; height: 100%;}
header {width: 100%; height: 108px; background-image: url('../images/header_bg.png'); background-repeat: repeat-x;}
header2 {width: 100%; height: 400px; background-image: url('../images/header_bg.png'); background-repeat: repeat-x;}

p {margin-bottom: 10px; font-family:  Arial, Helvetica, sans-serif; font-size: 0.8em;}
h1,h2 {font-size: 1.2em; font-family:   Arial, Helvetica, sans-serif; margin-bottom: 10px;}
h2 {font-size: 1.0em; margin-bottom: 10px; padding-top: 20px;}
H3 {font-size: 0.8em; margin-bottom: 10px; padding-top: 20px;}

nav {width: 200px; float: left; font-family:  Arial, Helvetica, sans-serif; font-size: 0.9em; }
nav ul {line-height: 1.6em;}
nav ul li {list-style: none;}
nav a {color: #000; text-decoration: none; display: block;}
nav a:hover {background-color: #ffb61a;}

#content {width: 832px; background-color: #ede8d8; margin: auto; margin-top: 10px; border: 1px solid #cdcab9; -moz-box-shadow: 0 0 3px #ccc; -webkit-box-shadow: 0 0 3px #ccc; box-shadow: 0 0 3px #ccc; padding: 10px; background-image: url('../images/content_lines.png'); background-repeat: repeat-y; min-height: 600px; position: relative;}

#contentHeader {width: 854px; height: 16px; background-image: url('../images/content_spot.png'); background-repeat: no-repeat; margin: -10px 0 0 -10px;}
#contentFooter {width: 854px; height: 57px; background-image: url('../images/content_spot2.png'); background-repeat: no-repeat; margin-left: -10px; position: absolute; bottom: 0;}

#page {width: 610px; float: right;}
#page a {color: #930e0e; text-decoration: none;}
#page a:hover {text-decoration: underline;}

page ul li, #page ol li {margin-left: 35px;}
#page img {border: 1px solid #999;}

footer {margin: auto; width: 834px; height: 120px; background-image: url('../images/footer_bg.png'); background-repeat: no-repeat; margin-top: 10px; padding: 10px; font-size: 0.8em;}

footer a, a:visited {color: #000; text-decoration: none;}
footer a:hover {text-decoration: underline; font-size: 0.5em;}

footer .col1 {width: 417px; height: 100px; overflow: hidden; float: left;}
footer .col2 {width: 417px; height: 100px; float: left; margin-top: 10px;}

#copyright {width: 854px; margin: auto; font-size: 0.5em; text-align: center; padding-bottom: 10px; margin-top: -10px;}

#tt {position:absolute; display:block;}
#tttop {display:block; height:5px; margin-left:5px; overflow:hidden;}
#ttcont {display:block; padding:2px 12px 3px 7px; margin-left:5px; background:#666; color:#fff;}
#ttbot {display:block; height:5px; margin-left:5px; overflow:hidden;}