@charset "utf-8";
/* CSS Document */

* { padding:0; margin:0; }

body { background:url(../images/main_bg.jpg) #0e4097 center repeat-y; }
body { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.7em; color:#0e4097; }

#container { position:absolute; left:50%; margin-left:-375px; }
#container { width:736px; padding:0px 7px 0px 7px; }

h1 span { display:none; }
h1 { display:block; }
h1 { background:url(../images/main_header.jpg); width:736px; height:108px; margin-bottom:6px; }

#nav { padding:0px 0px 0px 16px; background:url(../images/nav.jpg) no-repeat; font-size:0.9em; }
#nav { width:722px; height:39px; }
#nav ul { list-style:none; }
#nav li { float:left; margin-top:12px; border-right:solid 1px #3479b8; }

#nav a { display:block; color:#fff; padding:0px 6px 3px 6px; }
#nav a:hover { text-decoration:none; }
.current { text-decoration:none; cursor:default; color:#0e4097; }
#nav .register { color:#0e4097; background:#ffe67c; }
#nav .register_current { color:#0e4097; background:#ffe67c; text-decoration:none; cursor:default; }

#main_content { float:left; width:498px; margin: 6px 6px 10px 0px; display:inline; }
#main_content { background:url(../images/content.jpg) bottom left no-repeat; }
#main_content ul { list-style:none; margin-bottom:15px; }
#main_content ul li { padding:3px 0px 3px 0px; border-bottom:solid 1px #89c7ec; }

h2 { background:url(../images/header.jpg) top left no-repeat; width:462px; padding:10px 18px 10px 18px; display:block; }
h2 { color:#ffd900; font-size:1.5em; }
h3 { background:url(../images/side_header.jpg) top left no-repeat; width:190px; padding:10px 18px 10px 18px; }
h3 { color:#ffd900; font-size:1.3em; }
h4 { font-size:1.2em; margin-bottom:5px; }
h5 { font-size:1.1em; margin-bottom:5px; }

#bodytext { background:url(../images/content.jpg) bottom left no-repeat; padding:10px 18px 10px 18px; font-size:1.1em; line-height:1.25em; }

p { margin-bottom:10px; }

a { color:#0e4097; font-weight:bold; }

a:hover { color:#0e4097; font-weight:bold; text-decoration:none; }

#sidebar { float:right; width:229px; margin-top:8px; }

#nav2 { width:226px; background:url(../images/nav2.jpg) top left no-repeat; }
#nav2 ul { padding:10px 18px 10px 18px; background:url(../images/nav2_b.jpg) bottom left no-repeat; }
#nav2 ul { list-style:none; }
#nav2 ul li { padding:5px 0px 5px 0px; border-bottom:solid 1px #ffcc00; }

.side_content { margin-top:6px; width:226px; background:url(../images/side.jpg) bottom left no-repeat; }
.side_content #content2 { padding:10px 18px 10px 18px; }

#trans { margin-top:6px; width:226px; margin-bottom:6px; }
#trans img { border:none; }

.submission { width:430px; background:url(../images/submit.gif) no-repeat; margin-bottom:10px; padding:10px 18px 10px 18px;}

.submission2_head { width:430px; background:url(../images/inner_pane_t.gif) top left no-repeat; padding:10px 18px 0px 18px; margin:0;}
.submission2_content { width:430px; background:url(../images/inner_pane_b.gif) bottom left no-repeat; padding:10px 18px 10px 18px; margin:0; }
.submission2_content li { margin-right:20px; }
#privacy { font-size:0.8em; line-height:1.2em; margin-top:10px; display:block; }

.img_left { float:left; padding:0; margin:5px 10px 0px 0px; border:solid 3px #89c7ec; }

.highlight_content { background:#639dc9; color:#fff; padding:10px 10px 1px 10px; margin-bottom:10px; }
.highlight_content2 { background:#ffc; padding:10px 10px 1px 10px; margin-bottom:10px; border:solid 1px #ffd900; }

/* ------------------------------ FORMS ------------------------------------- */

form { margin:0.5em 0 1em 0; padding:0; }
label { float:left; width:10em; margin-right:1em; text-align:right; } 

form ol { padding:1em 1em 0 1em; list-style:none;}

form li { padding-bottom:1em; }

input, textarea, select { padding:1px; border:solid 1px #89c7ec; }

button { border:none; }
button span { display:none; }
.submit_btn2 { display:block; width:440px; margin-bottom:20px; clear:both; }
.submit_btn { padding:2px; border:solid 1px #999; font-weight:bold; color:#0e4097; float:right; margin:10px 0px 10px 0px; }
.btn { padding:2px; border:solid 1px #999; font-weight:bold; color:#0e4097; }
#clear { margin:0px; height:1px; padding:0; clear:both; }
