* {margin: 0;
padding: 0;}

#body {font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
background-image: url(images/body.jpg);
background-repeat: repeat-x;
background-position: left top;
background-color: #606060;}

body {font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
background-color: #2F2F2F;
color: #ffffff;}

p {padding-bottom: 10px;}

#wrapper {margin: 10px auto;
width: 1000px;}

#wrapin {background-color: #2f2f2f;
width: 1000px;
float: left;
margin: 0em 0em 0em 0em;
border: 1px #7f7f7f solid;
box-shadow: 0 0 9px 9px #000;
border-radius: 10px;}

#headerwrap {width: 1000px;
float: left;
margin: 0 auto;}

#header {height: 235px;
background: #000000 url(images/head3.jpg) no-repeat left top;
margin-top: 0em;}

.sitename {font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 45px;
color: #afafaf;
font-weight: bold;
text-transform: capitalize;
padding-left: 1em;
padding-top: 2px;
text-shadow: 3px 3px 2px rgba(2,0,0,0.8);}

#boxes {width: 1000px;
float: left;
margin: 0 auto;}

#boxes_in p {color: #afafaf;
font-size: 12px;
line-height: 16px;}

#boxes_in H4 {background-image: url(images/quote.png);
background-repeat: no-repeat;
background-position: -1px top;
color: #ff8040;
font-family: sans-serif;
font-size: 21px;
font-weight: bold;
padding-left: 30px;
background-attachment: inherit;
padding-bottom: 5px;
text-shadow: 2px 2px 1px rgba(255,0,0,0.6);}

#one, #two, #three {width: 293px;
padding: 10px;
border-radius: 5px;
border: 1px #4f4f4f solid;
background-image: url(images/box2.jpg);
background-repeat: repeat-x;
background-position: top left;
height: 146px;
background-color: #3D3D3B;
overflow: hidden;
font-family: Arial, Helvetica, sans-serif;
;}

#one, #two {float: left;
margin: 10px;
color: #ff8040;}

#three {float: right;
clear: none;
margin-right: 10px;
margin-top: 10px;
margin-left: 0px;
margin-bottom: 10px;}

#navigationwrap {width: 100%;
float: left;
height: 40px;
margin-top: 5px;}

#navigation {padding: 10px;
font-weight: normal;}

#navigation li {font-size:12px;
display: inline;
color:#BC3845;
float:left;
margin:0px;
padding-right:10px;
padding-left:16px;
list-style-type:none;
text-decoration:none;
font-weight: normal;}

#navigation ul {font-size:12px;
color:#BC3845;
float:left;
margin:0px;
font-weight: normal;}

#navigation a:link, #navigation a:visited, #navigation a:active {font-size:12px;
display: inline;
color: #ff0000;
float:left;
margin:0px;
font-weight: normal;}

#navigation a:hover {font-size:12px;
color:#BC3845;
float:left;
margin:0px;
font-weight: normal;}

#contentwrap {width: 740px;
float: left;
margin: 0 auto;}

#content {margin: 5px;
color: #ffffff;
padding: 10px;
text-shadow: 3px 3px 2px rgba(0,0,0,0.6);}

#rightcolumnwrap {width: 260px;
float: left;
margin: 0 auto;}

.rightcolumn {color: #dfdfdf;
padding: 10px;
margin-left: 10px;
border-bottom: 1px #000000 dotted;}

.rightcolumn H4 {color: #ff0000;
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
font-variant: small-caps;
margin-bottom: 0em;
padding-bottom: 0em;}

#footerwrap {width: 1000px;
float: left;
margin: 0 auto;
clear: both;}

#footer {height: 20px;
background: #9b0000;
margin: 5px;
color: #cfcfcf;
padding: 10px;
text-align: center;
text-shadow: 3px 3px 2px rgba(0,0,0,0.6);}

#footer a, #footer a:visited {color: #dfdfdf;}

a:link,a:active,a:visited {color: #cfcfcf;
text-decoration:underline;}

a:hover {text-decoration:underline;
color: #ff0000}

.locator {font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
background-color: #1f1f1f;
padding-top: 1em;
padding-bottom: 1em;
padding-left: 1em;
color: #dfdfdf;}

.locator a, locator a:visited {color: #ff8000;}

#langmenu {float: left;
padding-top: 155px;
padding-left: 4em;}

.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: #ff0000;
text-shadow: 3px 3px 2px rgba(0,0,0,0.6);}

.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: #ffffff;}

.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: #ff8040;}

.menu {font-weight : normal;
font-size : 12px;
margin-top: 1em;
color: #ffffff;
margin-bottom: 1em;}

.menu a, .menu a:visited {text-decoration : underline;
font-weight : normal;
color: #ffffff;}

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: #0080c0;}

.subnavi_top a {width : 70%;
float : left;
text-align : center;
color : #0080c0;}

.subnavi_next a {width : 15%;
float : right;
text-align : center;
color : #0080c0;}

.subnav, .subnav a, .subnav a:visited {padding-left: 10px;
font-size: 12px;
font-weight: bold;
text-decoration: none;
color: #203051;}

input[type=submit] {background: #ce0000;
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 #ff0000 inset;}

input {margin-top: 0em;
margin-bottom: 1em;}

blockquote {background: #CAD0DE;
border-bottom: 2px #ff8000 solid;
border-top: 2px #ff8000 solid;
padding: 5px 20px 5px 5px;
text-align: justify;
color: #000000;
margin: 1em;
text-shadow: 1px 1px 1px rgba(0,0,0,0.6) !important;}

H1, H2, H3 {font-size : 24px;
text-align : left;
margin-bottom : 10px;
color: #ff0000;
font-variant: small-caps;
margin-top: 0px;
text-shadow: 3px 3px 2px rgba(0,0,0,0.6);}

H4, H5 {font-size : 16px;
text-align : left;
margin-bottom : 10px;
color: #ff0000;
margin-top: 0px;
text-shadow: 3px 3px 2px rgba(0,0,0,0.6);}

H6 {font-size : 14px;
margin-top : 0px;
margin-bottom : 10px;
color: #ff0000;
text-shadow: 3px 3px 2px rgba(0,0,0,0.6);}

.subnav_top {text-align: center;}