﻿
*{
font-family:Tahoma;
}

body{
	text-align:center;
	padding: 0px;
	margin: 0px;
	background-color:#fbfbfc;
	font-size:12px;
	width:990px;
    margin:auto;
}

h1{
margin:0px;
padding-bottom:6px;

color:#fc6b22; 
font-size:20px;
font-weight:normal;
letter-spacing:0.5px;
}

a{
text-decoration:none;
}

h3{
margin:0px;
padding:0px;
color:#808080;
font-size:14px;
font-weight:normal;
letter-spacing:0.5px;
}

#page_wrapper{
 text-align:left;
 width:990px;
 margin:auto;
}

#head_wrapper{
	width:990px;
	height:89px;
	background-color:#CCFF99;
	background-image:url("/images/header_bg.png");
}

#top_menu_wrapper{
	width:990px;
	height:47px;
	background-color:#f6fafc;
}
#top_menu1 {
	width:990px;
	height:19px;
	background-color:#aaa;
}

#top_menu2{
	width:990px;
	height:28px;
	background-color:#999999;
}

#body_wrapper {
	width:990px;
	margin:0px;
	background-color:#FFFFFF;
	background-image:url("/images/text_bg.png");
	background-repeat:no-repeat;
}

#menu_bottom_wrapper {
	width:990px;
	height:27px;
	background-color:#aaa;
	background-image:url("/images/gradient_menu_bottom.png");
	text-align:center;
}
#menu_bottom_wrapper a{
	color:#d8e5f0;
	font-size:12px;
	line-height:27px;
	margin-left:6px;
	margin-right:6px;
	font-weight:bold;
	font-family:Tahoma;
	letter-spacing:0.5px;
	
}



#search{
	height:47px;
	width:322px;
	font-size:10px;
	color:#134c76;
	float:right;
	background-image:url("/images/search_bg.png")
}

#search form{
height:20px;
width:305px;
display:block;
margin-top:20px;
}

.search_btn{
float:right;
margin-left:5px;
}

.search_input_field{
	width:204px;
	height:18px;
	border:0px;
	padding:0px;
	margin:0px;
	line-height:10px;
	background-image:url("/images/input_field.png");
	background-repeat: no-repeat;
	background-position: 0px 0px;
	float:left;
	margin-left:18px;
}

#top_left_wrapper{
 height:47px;
 width:332px;
 float:left;
background-image:url("/images/top_left_bg.png");
 background-color:#666666;
}

#top_left_wrapper a{
color:#e1f3fe;
font-weight:bold;
display:block;
margin-top:19px;
line-height:29px;
margin-right:12px;
float:left;
margin-left:19px;
font-size:12px;
letter-spacing:0.5px;
}

#top_left_wrapper a.t_left{
margin-left:89px;
}

#top_left_wrapper a.t_right{
	background-image:url("/images/line_btn_top.png");
	background-repeat:no-repeat;
	background-position:left top;
	margin-left:0px;
	padding-left:19px;
}

#top_right{
width:336px;
height:47px;
float:right;
background-image:url("/images/right_top.png");
background-color:#666666;
}


#top_right_menu a{
	display:block;
	color:#e1f3fe;
	padding-left: 100px;
    font-weight:bold;
    margin-top:19px;
    line-height:29px;
    float:left;
    font-size:12px;
    letter-spacing:0.5px;
}

.center_item_block a:hover, #body_footer a:hover, .cpr_sub_head a:hover, .cpr_sub_head a:hover
{
color:#d62915;
text-decoration:underline;
border-bottom:#d62915 2px solid;
}

.cpr_dsc a:hover{
color:#d62915;
}

.content_area{
margin-top:10px;
margin-left:10px;
border:0px solid black;
}

#content_panel_right
{
float:right;
width:200px;
}

#directory_menu
{
    float:left;
    width: 750px;
    height:auto;
       
}

#bbb_seal
{   
    float:left;   
    padding: 15px 0 0 0;
    padding-left: 300px;
 }
     


h2.cpr_sub_head {
background-image:url("/images/cpr_sub_header_bg.png");
width:240px;
height:23px;
margin:0px;
padding:0px;
background-repeat:no-repeat;
}

h2.cpr_sub_head a, h2.cpr_sub_head,  h2.cpr_head{
color:#4e7692;
font-size:11px;
font-weight:bold;
font-family:Tahoma;
letter-spacing:0.5px;
text-indent:5px;
line-height:23px;
}
/* this has to be below h2.cpr_sub_head a, h2.cpr_sub_head,  h2.cpr_head declaration*/
h2.cpr_head{
background-image:url("/images/cpr_header_bg.png");
height:41px;
text-indent:10px;
	background-repeat:no-repeat;
}
.cpr_dsc{
background-image:url("/images/cpr_dsc_bg.png");
width:177px;
background-repeat: no-repeat;
margin:0px;
}

.cpr_dsc a, .cpr_dsc p{
margin:0px;
font-size:10px;
font-family:Tahoma;
font-weight:normal;
color:#666666;
margin-left:18px;
display:block;

}
.cpr_dsc a{
padding-top:4px;
text-decoration:underline;
}
.cpr_dsc p{
margin-bottom:5px;
}

.center_item_block{
width:228px;
height:72px;
padding:4px;
float:left;
}

.center_item_block h2 , .center_item_block h2 a{
font-size:14px;
color:#fc6b22;
margin:0px;
margin-bottom:2px;
padding:0px;
font-family:Verdana;
}

.center_item_block a{
font-size:12px;
color:#000;
margin-right:0px;
padding: 0px;
}

.category_listing a {
font-size:12px;
margin-right:5px;
}

a {
font-size:12px;
margin-right:5px;
}

#body_footer{

color:#808080;
font-size:11px;
font-family:Verdana;
padding-top:5px;
padding-bottom:5px;

}

#body_footer a{
color:#808080;
font-size:11px;
margin-left:5px;
}

#body_footer h3{
margin-bottom:5px;
}

#footer_wrapper{
	width:990px;

	background-color:#fcfdfd;
}

#footer{
font-size:11px;
color:#808080;
padding-top:5px;
font-family:Verdana;
text-align:center;
margin-bottom:20px;
}

.mm_m2
{
    color:#fc6b22;
}

#share_buttons
{   float:right;
    
}