/*********RESET********/
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, cite, code, del, em, img, ins, strong, sub, sup, dd, dl, dt, fieldset, form, label, legend {
	margin: 0; padding: 0; border: 0;
}
a img, :link img, :visited img {border: 0;}
table {border-collapse: collapse;}
:focus {outline: 0;}

/*********LAYOUT********/
html, body {height: 100%;}
body {background: #fff url(../images/bg_body.gif) top center repeat-y; color: #000; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px;}
a {color: #e43127; text-decoration: none;}
a:hover {text-decoration: underline;}
h1 {font-size: 20px; color: #007ac0; margin-bottom: 20px;}
h2 {font-size: 14px; font-weight: normal; color: #e43127; text-transform: uppercase; margin-bottom: 0px;}
h3 {}
.block {display: block;}

#wrapper {width: 100%; min-height: 100%; margin: 0 auto; background: url(../images/bg_wrapper.gif) top left repeat-y; position: relative;}

#header {display: none;}
.search {position: absolute; top: 150px; left: 599px;}
.search .txt {font-size: 11px; color: #717171; border: 1px solid #7f9db9; padding: 2px 5px;}
.search .send {width: 20px; height: 20px; background: url(../images/btn_search.gif) top left no-repeat; border: none; vertical-align: top; cursor: pointer;}

#center {width: 100%;}

#sidebar {display:none;}
.lang {position: absolute; top: 125px; left: 15px;}
.lang a {margin-right: 8px;}
.nav {width: 190px; margin: 7px 0 0 12px; padding-left: 18px;}
.nav ul {margin-left: 0px; padding-left: 18px;}
.nav ul ul {margin-left: 0px; padding-left: 18px;}
.nav li {list-style-type: square; padding-top: 10px;}
.nav ul li {list-style: disc;}
.nav ul ul li {list-style-type: circle; font-size: 11px;}
.nav a {color: #fff; text-decoration: none;}
.nav a:hover, .nav a.on {color: #fff; text-decoration: underline; font-weight: bold;}
.nav ul a:hover, .nav ul a.on {text-decoration: none;}

#content {width: 100%; padding: 0 1px 75px 1px; float: left;}
.content {width: 100%; margin: 30px 20px 20px 20px; position: relative;}
.content p {margin-bottom: 20px;}
.print {position: absolute; top: -10px; right: 0px;}

#sponsors {display:none;}
#sponsors p {margin-bottom: 15px; color: #007ac0; text-align: center;}
#sponsors img {display: block; margin-bottom: 15px;}

#footer {width: 100%; height: 75px; background: url(../images/bg_footer.gif) bottom left repeat-x; position: absolute; bottom: 0; left: 0;}
#footer p {font-size: 10px; color: #666; padding: 30px 242px 0px 242px;}
#picF1 { display:none;}
#picF2 { display:none;}

/*********CLEANER | STUFF********/
.cleaner {clear: both; height: 1px; margin-top: -1px; line-height: 0px;}
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}


