html
{

	background-color: #00608a;
	
    background-image: url(../img/bg_footer.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	
	background-color: #1f2a2c;
}

body
{
	font-family: Verdana, Arial, Helvetica, sans-serif;

	background-image: url(../img/bg_header_center.jpg);
	background-repeat: none;
	background-repeat: no-repeat;
	background-position: center top;
	
	background-color: #00608a;

}

h1,h2,h3,h4,h5
{
font-weight: bold;
padding-bottom: 10px;
color: #00608a;
}
h1
{
font-size: 140%;
font-weight: bold;
}

h2
{
position: relative;
left: 480px;
top: 90px;
width: 480px;
font-size: 150%;

color: #dedcdc;
}


p
{
padding-bottom: 1em;
}

ol,ul,dl 
{
margin-left:2em;


}


ul li { 

	    list-style: disc outside; 
	} 



#hd
{
height: 252px;
color: #999999;
}	




.paddingme
{
padding-left: 20px;
padding-top: 20px;
padding-bottom: 20px;

}

.paddingend
{
padding-right: 20px;
}

#just
{
text-align:justify; 
}


#ft
{
background-color: #1f2a2c;
color: #999999;

min-height: 90px;
height: 90px;
text-align: center;
}

#ft p
{
padding-top: 15px;
padding-right: 15px;

}

#bd
{
background-color: white;

background-image: url(../img/rc_top.jpg);
background-repeat: no-repeat;
background-position: center top;
	padding-top: 20px;
	
	margin-top: 10px;

}

#bd_bottom
{
background-image: url(../img/rc_bottom.jpg);
background-repeat: no-repeat;
background-position: center bottom;

height: 33px;
margin-bottom: 10px;
}

#doc
{
width: 910px;
}



.headerlinks
{
font-size: 110%;
font-weight: bold;
padding-top: 53px;
color: #dedcdc;
}

.headerlinks a
{
font-size: 95%;
font-weight: normal;
color: #dedcdc;
text-decoration: none;
}

.headerlinks a:hover
{

text-decoration: underline;
}

.headerlinks_email
{
float: right;
padding-right: 78px;
_padding-right: 62px;
}

.headerlinks_tel
{
float: right;
padding-right: 20px;
}

.logo
{
position: relative;

left: 0px;
top: 85px;

}
.slogan
{
position: relative;
left: 450px;
top: 90px;
width: 480px;
font-size: 170%;

color: #dedcdc;
}


ol.menu
{
margin: 0px;
padding: 0px;
}

ol.menu li
{
padding-bottom: 5px;
padding-top: 5px;
border-bottom: 1px dotted silver;
}

ol.menu li.last
{
border-bottom: 0px;
}

ol.menu a
{
 text-decoration: none;
 font-weight: bold;
 display: block;
 color: #005e88;
}

ol.menu a:hover
{
 text-decoration: underline;
}
.element_border
{

background-color: #f3f3f3;
	border: 1px solid #CCCCCC;
	padding: 10px;
	margin-right: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	
	
}

.imagestyle
{
margin-left: 30px;
margin-bottom: 10px;
}
/*------------float clear fix--------------*/
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}