* {margin: 0;
padding: 0;}

body {font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
color:#333;
background-color: #E4E8ED;}

#body {font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
color:#333;
background-color: #2C395B;
background-image: url();
background-repeat: repeat-x;
background-position: top left;}

p {padding-bottom: 10px;
padding-top: 0px;
padding-left: 10px;}

a:link,a:active,a:visited {color: #004080;
text-decoration:underline;}

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

#wrapper {margin: 0 auto;
width: 1000px;}

#inwrap {background-color: #E4E8ED;
width: 1000px;
float: left;
margin: 0em 0em 0em 0em;
border-bottom: 2px #000 solid;}

#headerwrap {width: 1000px;
float: left;
margin: 0 auto;}

#header {height: 129px;
background: url() no-repeat top left;
text-shadow: 5px 5px 2px rgba(0,0,0,0.2);
margin: 0px;
padding: 1em;
color: #E3E6F0;}

.sitename {color: #D6D9EA;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 38px;
font-weight: bold;
font-variant: small-caps;
letter-spacing: 2px;
padding-top: 5px;
text-align: left;
padding-left: 10px;}

.shadow {height: 40px;
background-image: url();
background-repeat: no-repeat;
background-position: top left;}

#navigationwrap {width: 1000px;
float: left;
margin: 0 auto;}

.in {padding-top: 0px;
padding-left: 15px;
padding-bottom: 0px;
padding-right: 5px;}

#navi {margin-top: 0em;}

.locator {font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
background-color: #121420;
padding-top: 1em;
padding-bottom: 1em;
padding-left: 1em;
color: #dfdfdf;}

.locator a, locator a:visited {color: #c1dffd;}

#contentwrap {width: 740px;
float: left;
margin: 0 auto;}

#content {margin-top: -1em;
text-shadow: 1px 1px 0px rgba(0,0,0,0.2);}

#rightcolumnwrap {width: 260px;
float: left;
margin: 0 auto;}

#rightcolumn {margin-top: -1em;}

.rightcolumn {margin-top: 1em;
padding: 10px;
text-shadow: 1px 1px 0px rgba(0,0,0,0.2);}

#footerwrap {width: 1000px;
float: left;
margin: 0 auto;
clear: both;}

#footer {height: 30px;
background: #1F304E;
border-bottom: 1px #000 solid;
margin-top: -2em;
color: #bfbfbf;
text-align: center;
padding-top: 10px;}

#footer a, #footer a:visited {color: #ffffff;}

#langmenu {float:right;
padding-top: 0px;
padding-right: 10px;}

.lastupdate {font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
margin-bottom: 0em;
padding-bottom: 0em;}

/* Menu by Mikey http://www.dotcomwebdesign.com*/

.menulevel1, .menulevel2, .menulevel3, .navigator, .sitemaplevel1, .sitemaplevel2, .sitemaplevel3, .submenu {font-weight : bold;
font-size : 12px;
color: #004080;}

.menulevel1 a:link, .menulevel1 a:visited, .menulevel1 a:hover, .menulevel2 a:link, .menulevel2 a:visited, .menulevel2 a:hover, .menulevel3 a:link, .menulevel3 a:visited, .menulevel3 a:hover, .navigator a:link, .sitemaplevel1 a:link, .sitemaplevel2 a:link, .sitemaplevel3 a:link, .sitemaplevel1 a:visited, .sitemaplevel2 a:visited, .sitemaplevel3 a:visited, .menulevel1 a:active, .menulevel2 a:active, .menulevel3 a:active {font-weight : bold;
font-size : 12px;
text-decoration : none;
color: #203051;}

.sitemaplevel1 a:active, .sitemaplevel2 a:active, .sitemaplevel3 a:active, .sitemaplevel1 a:hover, .sitemaplevel2 a:hover, .sitemaplevel3 a:hover, .submenu a:link, .submenu a:visited, .submenu a:active, .submenu a:hover {text-decoration : none;
color: #203051}

.menu {font-weight : normal;
font-size : 12px;
margin-top: 1em;
color: #203051;
margin-bottom: 1em;}

.menu a, .menu a:visited {text-decoration : underline;
font-weight : normal;
color: #203051 !important;}

ul.menulevel1, ul.menulevel2, ul.menulevel3, ul.sitemaplevel1, ul.sitemaplevel2, ul.sitemaplevel3, ul.submenu, ul.search, ul {margin-left : 0;
list-style : none;}

li {line-height : 1.5;}

li.doc {padding-left : 0px;}

li.docs {padding-left : 0px;}

li.sdoc {padding-left : 0px;}

li.sdocs {padding-left : 0px;}

/*End menu*/

.subnavi {height : 20px;
padding : 5px;
margin-top: 10px;
margin-bottom: 10px;}

.subnavi_prev a {width : 15%;
float : left;
text-align : center;
color: #203051;}

.subnavi_top a {width : 70%;
float : left;
text-align : center;
color : #203051;}

.subnavi_next a {width : 15%;
float : right;
text-align : center;
color : #203051;}

.subnav, .subnav a, .subnav a:visited {padding-left: 10px;
font-size: 12px;
font-weight: bold;
text-decoration: none;
color: #203051;}

input[type=submit] {background: #3D5070;
color: #ffffff;
display: inline-block;
font: normal 12px;
height: 24px;
margin-left: 5px;
padding: 2px 10px 10px 10px;
position: relative;
text-align: center;
text-decoration: none;}

input[type=text]:focus, input[type=password]:focus {border: 1px #0080c0 inset;}

input {margin-top: 0em;
margin-bottom: 1em;}

blockquote {background: #CAD0DE;
border-bottom: 2px #3D5070 solid;
border-top: 2px #3D5070 solid;
padding: 5px 20px 5px 5px;
text-align: left;
color: #000000;
margin: 1em;}

H1, H2, H3 {font-size : 24px;
text-align : left;
margin-bottom : 10px;
color: #3D5070;
font-variant: small-caps;
margin-top: 0px;}

H4, H5 {font-size : 16px;
text-align : left;
margin-bottom : 10px;
color: #3D5070;
margin-top: 0px;}

.rightcolumn H4, .rightcolumn H5, .rightcolumn H6 {margin-top: 0px;
margin-left: 5px;}

H6 {font-size : 14px;
margin-top : 0px;
margin-bottom : 10px;
color: #ff8040;}