/* CSS Document */

body{
margin:0;
padding:0;
background-color:#323232;
font-size:.8em;
font-family:Verdana, Arial, Helvetica, sans-serif;
}



/* typeography */

p{
color:#666666;
font-size:0.9em;
line-height:1.7em;
margin:15px 30px 0 0;}

p.contact{
background-image:url("images/envelop.gif");
background-position:right top;
background-repeat:no-repeat;
height:29px;
line-height:2.6em;
margin-left:0;
padding:0 30px 0 0;
width:76px;}



#index_div p.contact{
background-image:url(images/envelop_white.gif);
background-position:right top;
background-repeat:no-repeat;
color:#00185D;
height:29px;
line-height:2.6em;
margin-left:0;
padding:0 30px 0 0;
text-decoration:underline;
font-weight:bold;
width:76px;}



a {
	text-decoration:none;}

h2{
color:#A9CF38;
font-size:1.4em;
font-weight:normal;
margin:0;
padding:10px 0;
}

h2.bule{
color:#00185D;
font-size:1.6em;
padding:0;
	}


#index_div{
bottom:60px;
position:absolute;
right:7px;
width:300px;}
	
#index_div p { color:white;}	
	
	
/* page */ 

#page{
background-color:white;
margin:0 auto;
padding:0 30px;
width:855px;
}

#header{
background-position:top center;
background-image:url(images/header.gif);
background-repeat:no-repeat;
height:165px;

}


#navigation{
height:35px;
background-image:url(images/nav_bg.jpg);
background-position:left bottom;
background-repeat:repeat-x;
}


ul.nav{
margin:0 90px;
padding:0;
list-style:none;}

ul.nav li {
display:block;
float:left;
height:35px;
line-height:2.2em;
margin:0;
padding:0;
text-align:center;
width:148px;
}
ul.nav li.small { width:5px;}

ul.nav li a{
text-decoration:none;
color:#000;
text-align:center;
font-size:.9em;
height:35px;}

ul.nav li.active, ul.nav li a:hover{
background-image:url("images/li_active.gif");
background-position:center bottom;
background-repeat:no-repeat;
display:block;

}

ul.nav li.active a, ul.nav li a:hover{ color:#A9CF38;}

#content{
width:855px;
background-color:#bbbcbf;
position:relative;
padding-top:20px;}




ul.secnav{
left:347px;
list-style:none outside none;
margin:0;
padding:0;
position:absolute;
top:19px;}

ul.secnav li {
color:#FFFFFF;
float:left;
height:24px;
margin:0 1px;
padding:0;
text-align:center;}

ul.secnav li a{
color:white;
display:block;
font-size:0.8em;
height:34px;
line-height:1.6em;
padding:0 10px;
text-decoration:none;
}
ul.secnav li a:hover, ul.secnav li.active a {
background-color:white;
color:#A9CF38;
}






#left{ background-color:white;
border-left:1px solid #bcbdc0;
float:left;
height:360px;
margin:0 0 30px;
padding:15px 30px 15px 15px;
width:290px;}


#right{ 
background-color:transparent;
background-image:url("images/right_bg.png");
background-position:left top;
background-repeat:no-repeat;
height:345px;
padding:21px;
position:absolute;
right:-41px;
top:33px;
width:552px;
z-index:2000;}






#footer{
height:50px;
}

span.foot_right{
float:right;}
span.foot_right p { float: left;}


span.smallgrey{
color:#666;
text-align:center;
font-size:.9em;
}


#bottom_footer{
margin:0 auto;
width:855px;
text-align:center;margin-top:10px;}

ul.bottomnav{
margin:10px 0 0 70px;
padding:0;
list-style:none;
}

ul.bottomnav li {
float:left;
padding:0;
margin:0;
width:130px;
font-size:.8em;
text-align:left;
color:#fff;}

ul.bottomnav li a {
color:white;
text-decoration:none;}

ul.bottomnav li a:hover, ul.bottomnav li ul li a:hover{ text-decoration:underline;}

ul.bottomnav li ul{
list-style:none;
margin:10px 0;
padding:0;}

ul.bottomnav li ul li {
text-align:left;
padding:3px 0;}

