
body, html{
	margin:0px; 
	background:url(images/deco_full.jpg);
	background-repeat:no-repeat;
	background-position:top;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:555555;
	background-color:#000000;
}
#border-provider{
	position: relative;
	background-color:#FFFFFF;
	text-align:center;
	width:900px;
	margin:0 auto;
}
	
#container{
	position: relative;
	width:880px;
	margin:0 auto;
	text-align:left;	
	background-color:#FFF;
}
#banner{
	padding:10px;
	height:78px;
	margin:0px;
}
#menu_bar{
	padding:0px;
	margin:0px;
	height:29px;
	width:auto;
}
	
#menu_left{
    width:5px; height:29px;
	padding:0px;
	background:url(images/menu_left.gif);
	float:left;
}
#menu_middle{
    width:870px; height:29px;
	padding:0px;
	background:url(images/menu_bg.gif);
	background-repeat:repeat-x;
	float:left;
	text-align:center;
}
#menu_dirmiddle{
    width:790px; height:29px;
	padding:0px;
	background:url(images/menu_bg.gif);
	background-repeat:repeat-x;
	float:left;
	text-align:center;
}
#menu_right{
    width:5px; height:29px;
	padding:0px;
	background:url(images/menu_right.gif);
	float:right;
}
#navbar{
	margin-top:5px;
	height:20px;
	width:100%;
}
#intro_bar{
	height:180px;
	width:706px;
	margin-bottom:8px;
}
#intro_left{
	width:6px; height:180px;
	padding:0px;
	background:url(images/intro_left.jpg);
	float:left;
}
#intro_middle{
	height:180px; width:694px;
	padding:0px;
	background:url(images/intro_bg.jpg);
	float:left;
}
#intro_right{
	width:6px; height:180px;
	padding:0px;
	margin:0px 0px 0px;
	background:url(images/intro_right.jpg);
	float:left;
}
#right_bar{
	width:166px;
	height:400;
	float:right;
	margin-top:0px;
	margin-left:8px;
}
#content_area{
	width:532;
	float:left;
	margin-top:0px;
	text-align:left;
}
#big_content_area{
	width:690;
	float:left;
	margin-top:0px;
	text-align:left;
}
#leftbar{
	width:166px;
	padding:0px 0px 8px;
	margin-right:8px;
	float:left;
}
#container1{
	width:706px;
	padding:0px;
	margin:0px;
	float:right;
}
.rounded_top{
	height:5px;
	width:166px;
	background-image:url(images/rounded_top.gif);
	background-repeat:no-repeat;
	font-size:3px;
	background-color:#FFFFFF;
}
.rounded_middle{
	width:166px;
	height:auto;
	background-image:url(images/rounded_middle.gif);
	background-repeat:repeat-y;
	margin:0px;
	background-color:#FFFFFF;
}
.rounded_bottom{
	height:5px;
	width:166px;
	margin-bottom:8px;
	background-image:url(images/rounded_bottom.gif);
	background-repeat:no-repeat;
	font-size:3px;
	background-color:#FFFFFF;
}

#footer{
	clear:both; font-size:12px;
	width:100%;
	padding:3px 0px 3px 0px;
	text-align:center;
	margin:0px;
	background-color:#b0cfff;
}
.newsheader{
	font-size:22px;
	font-weight:bold;
	border-bottom:1px solid #175797;
	width:auto;
	color:#175797;
	margin-top:0px;
	padding-bottom:4px;
	margin-bottom:12px;
}
.newsbar{
    background-color:#175797;
	width:100%;
	height:20px;
	margin-bottom:5px;
}
.newsbar-left{
    background-image:url(images/heading_leftbg.gif);
	background-repeat:no-repeat;
	height:20px;
	width:10;
	float:left;	
}
.newsbar-middle{
	height:20px;
	width:494px;
	float:left;
}
.newsbar-right{
    background-image:url(images/heading_rightbg.gif);
	background-repeat:no-repeat;
	height:20px;
	width:28;
	float:right;
}
.noframebox{
	border:0px;
}	
ol.faq{
	line-height: 160%;
}
ol a:link{text-decoration:underline; color:#0066CC}
ol a:visited{text-decoration:underline; color:#0066CC}
ol a:hover{color:#FF6600}
	

.font_box{font-size:12px}
.font_warn{font-size:12px; color:#AA0000}
.font_what{font-size:22px; color:#FF9933}
.font_boldblue{color: #0000FF; font-weight: bold;}
.font_boldred{color: #FF0000; font-weight: bold;}
a, a:link, a:visited, a.hover{text-decoration:none; font-size:12px} 
a.boldblue, a.boldblue:link, a.boldblue:visited{color:#0066CC; font-weight:bold}
a.boldblue:hover{color:#FF6600}
a.eblue, a.eblue:link, a.eblue:visited{color:#0066CC}
a.eblue:hover{color:#FF6600}
a.menu, a.menu:link, a.menu:visited{color:white; font-size:13px; font-weight:bold}
a.menu:hover{color:#FF6600}
.font-grey{color:#999999; font-weight:bold; font-size:small}
.font-whitedesc{color:white; font-size:12px}
a.underline-blue, a.underline-blue:link, a.underline-blue:visited{text-decoration:underline; color:#0066CC}
a.underline-blue:hover{color:#FF6600}
a.orange, a.orange:link, a.orange:visited{color:#FF5500; font-weight:bold}
a.orange:hover{color:#FF9966}


