BODY { 
	font-size: 0.8em; 
	color: #000000;
	font-family: Tahoma, Helvetica, Arial, Arial CE, sans-serif;
	margin:0 0 0 0px;
	padding:0;
	background-color:#FFFFFF;
	text-align: center;
	line-height:1.33;
	background-image: url('/img/bg_main.gif');
	background-position: top;
	background-repeat: repeat-y;

}

table {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:1em;
}

td {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:1em;
}

input, button, select { 
	vertical-align:middle 
}
form {
	display:block;
	margin:0;
	padding:0
	}
	
.navig {
	text-align: center;
}

.topbanner {
	text-align: center;
}

#upper {
	text-transform: uppercase;
}

#paging {
	font-size:13px;
	vertical-align:top ;	
}

#page_cover {
	width:754px; 
}

#content_cover {
	width:752px;
}

#content {
	text-align: left;
	float: left;
	width: 541px;
}

#content_text {
	padding-left: 30px;
	padding-right: 30px;
}

#rightcol_cover {
	width:210px; 
	float: left;
}

#rightcol {
	width:210px; 
}

#search {
	clear:both;
	text-align: left;
	width: 210px;
	height: 81px;
	float: right;
	background-image: url('/img/bg_search.gif');	
}

#search_text {
	padding:10px;
	padding-top:5px;
}

#newsletter {
	clear:both;
	text-align: left;
	width: 210px;
	height: 81px;
	float: right;
	background-image: url('/img/bg_newsletter.gif');	
}

#newsletter_text {
	padding:10px;
	padding-top:5px;
}

#newsletter_note{
	text-align: left;
	width: 190px;
	float: center;
	color: #716F6B;
}

#search_box {
	padding:10px;
}

#search_input {
	background: #EAF2F5;
	margin-bottom:5px;
	border: solid 1px #B0B0B0;
	font-size: 10pt;
	width: 105px;
}

#search_t {
	position: relative; left: -10px; top: 12px;
}
#search_button {
	position: relative; left: 15px; top: 6px;
}

#title {
	color: #5D7DAB;
	font-size: 1.1em;
	font-weight:bold;
	border-bottom:1px solid #ACB1BE;
	text-transform: uppercase;
	letter-spacing: 0.3em;	
	padding-bottom:4px;
}

#hp1_cover {
	text-align: left;
	float: left;
	width: 541px;
}

#hp1_title {
	font-family: Tahoma, Helvetica, Arial, Arial CE, sans-serif;
	letter-spacing: 0.12em;	
	float: left;
	margin-left:10px;
	text-align: right;
	text-transform: uppercase;
	border-bottom:1px solid #ACB1BE;
	width: 90px;
	font-size: 13px;
	font-weight:bold;
	color:#224A88;
	padding-bottom:3px;
}

#hp1_text_cover {
	float: left;
	border-left:1px solid #ACB1BE;
	width: 421px;
}

#hp1_text {
	padding:0px 20px 0px 20px;
}


#hp1_cover2 {
	border: solid 1px;
	background-color:#FFFFFF;	
	width:250px;
}
#hp1_text2 {
	padding:0px 20px 0px 20px;
}


#hp1_title_e {
	float: left;
	margin-left:10px;
	text-align: right;
	width: 90px;
}

#hp1_title_e2 {
	float: left;
	width: 70px;
	margin-left:10px;
}


#hp_separator1 {
	float: left;
	background-image: url('/img/l.gif');
	background-position: left bottom;
	background-repeat: no-repeat;
	width: 20px;
}

#hp_separator2 {
	float: left;
	background-image: url('/img/r.gif');
	background-position: right top;
	background-repeat: no-repeat;
	width: 20px;
}

#hp_separator3 {
	float: left;
	background-image: url('/img/l2.gif');
	background-position: left bottom;
	background-repeat: no-repeat;
	background-color:#FCFCFA;
	width: 20px;
}

#hp_reality_cover {
	float: left;
	width: 428px;
	background-color:#FCFCFA;
}

#hp_reality {
	border-left:1px solid #ACB1BE;
	padding-left:20px;	
	padding-top:5px;	
	margin-bottom:5px;
}



#hp_separator_line {
	border-bottom:1px solid #ACB1BE;
	float: left;
	width: 405px;
}

#hp_news_perex {
	padding-top: 5px;
	font-size: 0.9em; 
	color: #000000;
}

#news_box {
	width: 398px;
	height: 30%;
}

#news1 {
	padding-right: 15px;
	width: 192px;
	float: left;
	border-right:1px dotted #ACB1BE;
}

#news2 {
	width: 186px;
	float: right;
}

#hp_separator_line2 {
	border-bottom:1px solid #ACB1BE;
	float: left;
	width: 405px;
	background-color:#FCFCFA;
}

#banner {
	margin-top: 40px;
	clear:both;
	width: 190px;
	height: 190px;
}


#separator {
	line-height:0;
	border-top:1px solid #ACB1BE;
}



#footer_cover {
	width:754px;

}

#footer_text_cover {
	float: left;
	width: 541px;
	padding-left:30px;	
	margin-top:30px; 
}

#footer_text {
	padding-top:3px;
	padding-bottom:3px;
	border-top:1px solid #D6D6D4;
	color: #868685;
	text-align: center;
	float: left;
	width: 480px;
	font-size: 0.8em; 
}

#madeby{
	color: #868685;
}
.red {
	color: #FF0000;
}


A:LINK { color: #224B89; text-decoration: underline;background-color: transparent; }
A:VISITED{ color: #224B89; text-decoration: underline;background-color: transparent; }
A:ACTIVE { color: #224B89; text-decoration: none; }
A:HOVER { color: #224B89; text-decoration: none; }
