body { background:#f4f4f4; margin:0px; }

a.topmenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	text-decoration: none;
	color: #818386;
	font-size:70%;	
}
a.topmenu:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;		
	text-decoration: none;
	color: #AC0011;
}
a.menu {
	font-family: Trebuchet MS;
	
	text-decoration: none;
	color: #818386;
	font-size:80%;
	letter-spacing:normal;
}
a.menu:hover {
	font-family: Trebuchet MS;
	
	text-decoration: none;
	color: #AC0011;
	letter-spacing:normal;
}


a.sitemap {
	font-family: Trebuchet MS;
	
	text-decoration: none;
	color: #111;
	font-size:12px;
	letter-spacing:normal;
}
a.sitemap:hover {
	font-family: Trebuchet MS;
	
	text-decoration: none;
	color: #AC0011;
	letter-spacing:normal;
}

.maron_titles { font-family: Trebuchet MS;	
	color: #AC0011; 
	text-decoration: none;
	font-size:105%;
	font-weight:bold;
	margin-left:0px;
	margin-top:20px;
}

.maron_titles_h1 { font-family: Trebuchet MS;	
	color: #AC0011; 
	text-decoration: none;
	font-size:21px;
	font-weight:bold;
	margin-left:0px;
	margin-top:20px;
}

.maron_headings { font-family: Trebuchet MS;	
	color: #AC0011; 
	text-decoration: none;
	font-size:13px;
	font-weight:bold;
	margin-left:0px;
	margin-top:20px;
}

.white_titles { font-family: Trebuchet MS;	
	color: #FFFFFF; 
	text-decoration: none;
	font-size:105%;
	font-weight:bold;
	margin-left:0px;
	margin-top:20px;
	}
.tex_lightgrey { font-family: Arial;	
	color: #6F7B7D; 
	text-decoration: none;
	font-size:100%;
	font-weight:normal;
	margin-left:0px;
	margin-top:0px;
	}
.tex_lightgrey_17 { font-family: Arial;	
	color: #6F7B7D; 
	text-decoration: none;
	font-size:17px;
	font-weight:normal;
	margin-left:0px;
	margin-top:0px;
	}

.tex_lightgrey_small { font-family: Arial;	
	color: #6F7B7D; 
	text-decoration: none;
	font-size:95%;
	font-weight:normal;
	margin-left:0px;
	margin-top:0px;
	}

.text_black_16 { font-family: Arial;	
	color: #000000; 
	text-decoration: none;
	font-weight: normal;
	font-size:16px;	
	}

.text_black_13 { font-family: Arial;	
	color: #000000; 
	text-decoration: none;
	font-weight: normal;
	font-size:13px;	
	}

.text_black_12 { font-family: Arial;	
	color: #000000; 
	text-decoration: none;
	font-weight: normal;
	font-size:12px;	
	}

.link_lightgrey { font-family: Arial;	
	color: #496C8D; 
	text-decoration: none;
	font-weight: normal;
	font-size:13px;	
	}
	
a.link_lightgrey { font-family: Arial;	
	color: #496C8D; 
	text-decoration: none;
	font-weight: normal;
	font-size:13px;	
	}
a.link_lightgrey:hover { font-family: Arial;	
	color: #496C8D; 
	text-decoration: none;
	font-weight: normal;
	font-size:13px;	
	}

.top_banner_bg { background:url("../images/index.jpg") no-repeat right; height:227px; width:900px; }
.top_banner_maron_head { font-family: Trebuchet MS;	
	color: #AC0011; 
	text-decoration: none;
	font-size:18px;
	font-weight:bold;
	margin-left:30px;
	margin-top:20px;

}
/****************/
.top_banner_white_head { font-family: Trebuchet MS;	
	color: #ffffff; 
	text-decoration: none;
	font-size:105%;
	font-weight:bold;
	margin-left:30px;
	margin-top:20px;
	}
.white { font-family: Trebuchet MS;	
	color: #ffffff; 
	text-decoration: none;
	font-size:78%;
	}
/* Sub Navigation */
a.sub_Navigation {
	font-family: Trebuchet MS;
	text-decoration: none;
	color: #818386;
	font-size:80%;
	letter-spacing:normal;
	margin-left:7px;
	font-weight:bold;
}
a.sub_Navigation:hover {
	font-family: Trebuchet MS;
	text-decoration: none;
	color: #AC0011;
	letter-spacing:normal;
	font-weight:bold;
}
/****************/

.people_name { font-family: Trebuchet MS;	
	color: #AC0011; 
	text-decoration: none;
	font-size:22px;
	font-weight:bold;
	margin-top:20px;
	}

.rs_slogans { font-family: Trebuchet MS;	
	color: #496C8D; 
	text-decoration: none;
	font-size:20px;
	font-weight:bold;
	margin-top:20px;
	}
/*************/
p { font-family: Arial;
	font-weight: normal;	
	color: #000000;
	font-size:13px; 
	text-align:left; margin:0px;}
	
.text { font-family: Arial;
	font-weight: normal;	
	color: #818386;
	font-size:13px; text-align:justify; }
	
p.maron { font-family: Arial;	
	color: #AC0011;
	font-size:10pt; text-align:justify; }
	
.maron { font-family: Trebuchet MS;	
	color: #AC0011; 
	text-decoration: none;
	font-size:78%;
	}

.footer {
	font-family: Arial;
	font-weight: normal;
	text-decoration: none;
	color: #818386;
	font-size:10px;
}
.hr_maroon { width:90%;  border:1px solid #AC0011; padding-left:0px;  text-align:center; color: #AC0011; }
.hr_white { width:90%;  border:1px solid #FFFFFF; padding-left:0px;  text-align:center; color: #FFFFFF; }
/*.hr_maroon_dotted { width:90%;  border:1px dashed #AC0011; padding-left:0px;  text-align:center; color: #AC0011; background:url(./images/main_nav_reddot.jpg) repeat; height:2px; }*/
.maroon_dotted_line { background:url('../images/main_nav_reddot.png') repeat-x; height:2px; margin:8px; margin-right:10px; margin-top:20px; margin-bottom:20px;}
.bg_dotted { background:url('../images/main_nav_reddot.png') repeat; height:2px; }

a.footer {
	font-family: Trebuchet MS;
	font-weight: normal;
	text-decoration: none;
	color: #818386;
	font-size:10px;
}
a.footer:hover {
	font-family: Trebuchet MS;
	font-weight: normal;
	text-decoration: underline;
	color: #818386;
	font-size:10px;
}
.communtiy{
	font-family: Trebuchet MS;
	font-weight: normal;
	text-decoration: none;
	color: #DFDFDF;
	font-size:11px;
}
.communtiyInput{
	font-family: Trebuchet MS;	
	color: #333333;
	font-size:11px;
	width:98px;
	background:url("../images/community_input_bg.jpg");
	border:0px;
}
blockquote { margin-left:0px; color: #000000; margin-top:0px;}
li {  font-family: Trebuchet MS;
	font-weight: normal;	
	color: #000000;
	font-size:10pt; 
	text-align:left; padding-left:0px; }
.input_Field { width:315px; border:1px solid #707B7D; height:18px; }
.combo_Box { width:320px; border:1px solid #707B7D; height:18px; }
.nl_textField { width:160px; border:1px solid #999999; height:21px; }
.button { width:325px; border:0px ; background:#B30000; color:#FFFFFF; font-weight:bold; font-size:10px; height:20px; }
.labels { font-family: Arial;	
	color: #000000; 
	text-decoration: none;
	font-weight: normal;
	font-size:13px;	 }
form{ padding:0px; margin:0px; }
.messages { font-family:Arial; font-size:10px; color:#bbbbbb; text-align:left; }
.style1 {color: #FFFFFF !important; font-family:Arial; font-size:13px;}


.question_textarea { width:380px; height:100px; border:1px solid #707B7D; overflow:auto; font-family:Arial, Helvetica, sans-serif; font-size:13px; }
.drop_down { border:1px solid #707B7D; width:auto; color:#000000; }

p.comments, a.comments{ text-align:right; color: #AC0011; }
.comments_by { text-align:right; color: #000; }

/*--- ASK EXPERT---*/
.blue_text { font-size:15px; color:#1B75BB; font-weight:bold; padding-bottom:10px; }