@import url("contentarea.css");

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

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

a:hover {
text-decoration: underline;
}

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

form {
margin: 0;
padding: 0;
}

p {
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color:#333;
line-height:150%
}

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

.smallsubmit {
background-color:#0F4284;
border:1px solid #041326;
color:#FFF;
font:normal 11px Arial, Helvetica, sans-serif;
}

.submit {
background-color:#0F4284;
border:1px solid #041326;
color:#FFF;
font:bold 17px Arial, Helvetica, sans-serif;
padding:2px;
}

#sitewrapper {
width:768px;
border-top:3px solid #000;
border-bottom:3px solid #000;
background:url(images/mainareabg.gif) repeat-y;
margin:auto;
margin-top:1px;

}

#header {
width:756px;
margin:0 3px 0 3px;
height:110px;
border:3px solid #FFF;
}

#logo {
width:313px;
float:left;
padding:0;
}

#header-right {
width:443px;
height:110px;
text-align:right;
float:right;
padding:0;
font-size:16px;
font-weight:bold;
background:url(images/header_rbg.jpg) no-repeat;
}

#languages {
margin-top:7px;
font-size:10px;
color:#FFF;
}

#languages image {
margin-right:7px;
vertical-align:middle;
border:1px solid #607FA8;
}

#languages image:hover {
border:1px solid #BECADB;
}

#topnav {
margin-top:64px;
margin-right:7px;
font-size:11px;
}

#topnav ul {
margin:0;
padding:0;
list-style-type:none;
float:right;
}

#topnav ul li {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
float:left;
color:#FFF;
text-align:center;
}

#topnav ul li a {
color:#FFF;
text-decoration:none;
padding:0px 12px;
font-weight:normal;
}

#topnav li a:hover {
text-decoration:underline;
}

#mainwrapper {
width:762px;
margin:0 3px;
clear:both;
overflow:hidden; /* Shows White Background in Firefox */
}

#leftcol {
float:left;
width:200px;
background-color:#000;
margin-left:3px;
display:inline; /* Fixes IE margin doubling bug IE6 and older */
text-align:left;
vertical-align:top;
}

#leftnav {
padding:0;
margin:3px 3px 10px 3px;
}

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

#leftnav li {
font-family: Arial, Helvetica, sans-serif;
padding:0;
margin-bottom:3px;
}

#leftnav li a {
color:#C6CCD1;
font-size:14px;
font-weight:bold;
display:block;
width:167px;
border:1px solid #828C9A;
padding:6px 0 6px 25px;
text-decoration:none;
text-align:left;
background:url(images/leftnav_bg.jpg) no-repeat;
}

#leftnav li a:hover {
background:url(images/leftnav_over.jpg) no-repeat;
color:#FFF;
border:1px solid #C2C8CD;
}

#leftnav li a#selected {
color:#FFF;
font-size:14px;
font-weight:bold;
display:block;
width:167px;
border:1px solid #FFF;
padding:6px 0 6px 25px;
text-decoration: none;
text-align: left;
background:url(images/leftnav_selected.jpg) no-repeat;
}

#leftnav ul ul {
padding-bottom:8px;
padding-top:8px;
background-color:#183266;
border:none;
}

/*
#leftnav li a#currentopensection {
color:#FFF;
background:#2C2C2C url(images/leftnavsub_selected.png) top repeat-x;
padding: 6px 0px 2px 15px;
border-bottom:none;
}
*/

#leftnav ul ul li a {
color:#C6CBCF;
font-weight:normal;
display:block;
width:168px;
font-size:11px;
text-decoration:none;
text-align:left;
padding:0 0 0 25px;
background:url(images/leftnav_bullet_sm.png) 10px 5px no-repeat;
border:none;
}

#leftnav ul ul li a:hover {
background:url(images/leftnav_bullet.gif) 6px 1px no-repeat;
text-decoration:none;
color:#FFF;
border:none;
}

#leftnav ul ul li a.selected2 {
color:#FFF;
background:url(images/leftnav_bullet_over.gif) 6px 1px no-repeat;
border:none;
}

#leftnav ul ul ul {
padding-bottom:1px;
padding-top:5px;
background-color:#183266;
border:none;
}

#leftnav ul ul ul li a {
color:#C6CBCF;
font-weight:normal;
display:block;
width:148px;
font-size:11px;
text-decoration:none;
text-align:left;
padding:0 0 0 45px;
background:url(images/leftnav_bullet_sm.png) 27px 5px no-repeat;
border:none;
}

#leftnav ul ul ul li a:hover {
background:url(images/leftnav_bullet.gif) 25px 1px no-repeat;
text-decoration:none;
color:#FFF;
border:none;
}

#leftnav ul ul ul li a.selected2 {
color:#FFF;
background:url(images/leftnav_bullet_over.gif) 25px 1px no-repeat;
border:none;
}

#leftnav ul ul ul ul li a {
color:#C6CBCF;
font-weight:normal;
display:block;
width:128px;
font-size:11px;
text-decoration:none;
text-align:left;
padding:0 0 0 65px;
background:url(images/leftnav_bullet_sm.png) 49px 5px no-repeat;
border:none;
}

#leftnav ul ul ul ul li a:hover {
background:url(images/leftnav_bullet.gif) 45px 1px no-repeat;
text-decoration:none;
color:#FFF;
border:none;
}

#leftnav ul ul ul ul li a.selected2 {
color:#FFF;
background:url(images/leftnav_bullet_over.gif) 45px 1px no-repeat;
border:none;
}

#leftcolbox {
margin:15px 3px 10px 3px;
border:1px solid #B3B9C1;
background-color:#333;
padding:10px 10px 15px;
color:#FFF;
font-family: Arial, Helvetica, sans-serif;
font-size:10px;
line-height:130%;
text-align:left;
}

#leftcolbox h2 {
font-family: Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#FFF;
margin:1px 0 13px;
padding-bottom:8px;
line-height:normal;
border-bottom:1px solid #B2B8C0;
}

#leftcolbox p {
color:#FFF;
font-size:10px;
line-height:130%;
padding:0 0 11px;
margin:11px 0 0;
border-bottom:1px dotted #B2B8C0;
}

#leftcolbox a { 
color:#FFCC00;
text-decoration:none;
}  

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

#leftcolbox .normaltext {
font-size:12px;
font-weight:normal;
}

#content {
width:553px;
float:left;
margin-left:3px;
}

#imagearea {
width:553px;
padding:0;
margin:0;
}

#bottomnav {
background:#0D1B36;
border:3px solid #FFF;
margin:0 3px 0 3px;
padding:30px 10px 35px;
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
text-align:center;
color:#FFF;
clear:both;
}

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

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

.bottomnavdiv {
margin:0 12px;
font-weight:bold;
}

#footer {
font-size:10px;
font-weight: normal;
color:#868A93;
font-family:Arial, Helvetica, sans-serif;
line-height:210%;
padding:20px 25px;
}

#footer a { 
color:#868A93;
text-decoration: none;
} 

#footer a:hover {
color:#B3B5BB;
}