@import url("contentarea.css");

body {
color:#000;
text-align:center;
font:14px/100% Arial, Helvetica, sans-serif;
padding:0;
margin:0;
background:#EDF3F9 url(images/pagebg.png) top repeat-x;
}

a { 
color:#FF9900;
text-decoration:underline;
}

a:hover {
color:#F8B862;
text-decoration:none;
}

hr {
color:#DADADA;
height:1px;
}

form {
margin:0;
padding:0;
}

input, select, textarea {
background-color:#FFF;
border:1px #CCC solid;
color:#333;
font:normal 12px/100% Arial, Helvetica, sans-serif;
}

.smallsubmit {
background-color:#FF9900;
border:1px solid #FF6600;
color:#FFF;
font:bold 14px/100% Arial, Helvetica, sans-serif;
}

.submit {
background-color:#FF9900;
border:1px solid #FF6600;
color:#FFF;
font:bold 18px/100% Arial, Helvetica, sans-serif;
padding:6px;
}

#bgwrapper {
background:url(images/page_bg82.jpg) top center no-repeat;
padding:20px;
}

#sitewrapper {
width:760px;
background:#FFF;
border:1px solid #E0E0E0;
margin:auto;
padding:0;
}

#header {
width:760px;
margin:auto;
}

#logo {
width:760px;
margin:15px 0 0;
text-align:center;
}

#topimage {
width:760px;
margin:15px 0 0;
text-align:center;
}

#maintable {
width:710px;
margin:15px auto 0;
padding:0;
}

#leftcol {
width:200px;
padding:0;
margin:0;
text-align:left;
vertical-align:top;
}

#leftcol .smalltext {
	font-size:10px;	
}

#leftnav {
padding:0;
margin:0;
}

#leftnav ul {
padding:0;
margin:0;
line-height:normal;
list-style-type:none;
}

#leftnav li {
padding:0;
margin:0;
font:bold 15px/100% Arial, Helvetica, sans-serif;
}

#leftnav li a {
color:#FFF;
display:block;
width:180px;
padding:12px 10px 13px;
margin-bottom:3px;
text-decoration:none;
text-align:left;
background:url(images/leftnav2_bg.png) top no-repeat;
}

#leftnav li a:hover {
background:url(images/leftnav2_over.png) top no-repeat;
color:#478FCE;
}

#leftnav li a.nohover {
color:#FFF;
display:block;
width:180px;
padding:12px 10px 13px;
margin-bottom:3px;
text-decoration:none;
text-align:left;
background:url(images/leftnav2_bg.png) top no-repeat;
}

#leftnav li a.nohover:hover {
background:url(images/leftnav2_bg.png) top no-repeat;
color:#FFF;
}

#leftnav li a.selected {
color:#005398;
display:block;
width:180px;
padding:12px 10px 13px;
margin-bottom:3px;
text-decoration:none;
text-align:left;
background:url(images/leftnav2_over.png) top no-repeat;
}

#leftnav ul ul {
width:200px;
padding:0 0 10px; 
background:#999;
margin:-4px 0 3px;
}

#leftnav ul ul.ulselected {
width:200px;
padding:0 0 10px; 
background:#E5E5E5;
margin:-4px 0 3px;
}

#leftnav ul ul li {
padding:0;
margin:0;
font:normal 11px/140% Arial, Helvetica, sans-serif;
}

#leftnav ul ul li a {
color:#FFF;
display:block;
width:165px;
text-decoration:none;
text-align:left;
padding:4px 10px 4px 25px;
margin:0;
background:url(images/leftnav_bullet.png) 11px 10px no-repeat;
border:none;
}

#leftnav ul ul li a:hover {
background:url(images/leftnav_bullet.png) 14px 10px no-repeat;
text-decoration:underline;
color:#FFF;
}

#leftnav ul ul li a.selected2 {
color:#478FCE;
font-weight:bold;
display:block;
width:165px;
text-decoration:none;
text-align:left;
padding:4px 10px 4px 25px;
margin:0;
background:url(images/leftnav_bullet.png) 11px 8px no-repeat;
border:none;
}

#leftnav ul ul.ulselected li a {
color:#478FCE;
display:block;
width:165px;
text-decoration:none;
text-align:left;
padding:4px 10px 4px 25px;
margin:0;
background:url(images/leftnav_bullet.png) 11px 10px no-repeat;
border:none;
}

#leftnav ul ul.ulselected li a:hover {
background:url(images/leftnav_bullet.png) 14px 10px no-repeat;
text-decoration:underline;
color:#478FCE;
}

#leftnav ul ul ul {
width:200px;
padding:0 0 3px; 
background:none;
border:none;
margin:0;
}

#leftnav ul ul ul li a {
color:#FFF;
display:block;
width:150px;
text-decoration:none;
text-align:left;
padding:4px 10px 4px 40px;
margin:0;
background:url(images/leftnav_bullet.png) 26px 8px no-repeat;
border:none;
}

#leftnav ul ul ul li a:hover {
background:url(images/leftnav_bullet.png) 29px 8px no-repeat;
text-decoration:underline;
color:#FFF;
}

#leftnav ul ul ul li a.selected2 {
color:#FFF;
font-weight:bold;
background:url(images/leftnav_bullet.png) 26px 8px no-repeat;
padding:3px 5px 3px 42px;
}

#leftcol .leftcell {
border:2px solid #0079C2;
margin-top:15px;
color:#FFF;
font:normal 12px/150% Arial, Helvetica, sans-serif;
width:176px;
padding:10px;
background:#629FD6 url(images/leftcolcell_bg.png) top repeat-x;
}

#leftcol .leftcell p {
color:#FFF;
font:normal 12px/150% Arial, Helvetica, sans-serif;
}

#leftcol .leftcell a {
color:#FFF;
text-decoration:none;
}

#leftcol .leftcell a:hover {
text-decoration:underline;
}

#content {
width:510px;
margin:0;
padding:0;
text-align:left;
vertical-align:top;
background:url(images/content_bg.jpg) 25px bottom no-repeat;
}

#imagearea {
width:485px;
padding:0;
margin-left:25px;
}

#imagearea img {
padding:0;
margin:0;
border:1px solid #E0E0E0;
}

#bottomnav {
width:730px;
margin:15px auto 0;
padding:30px 15px;
font:normal 10px/180% Arial, Helvetica, sans-serif;
text-align:center;
color:#FFF;
background:#0959A4;
}

#bottomnav a {
color:#FFF;
text-decoration:none;
}  

#bottomnav a:hover {
color:#FFF;
text-decoration:underline;
}

#bottomnav .bottomnavdiv {
margin:0 7px;
vertical-align:middle;
}

#footer {
width:738px;
color:#7EA9D3;
font:normal 10px/150% Arial, Helvetica, sans-serif;
padding:15px;
margin:30px auto;
}

#footer a { 
color:#7EA9D3;
text-decoration:none;
} 

#footer a:hover {
color:#4180BE;
}