@charset "utf-8";

body{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; background-color:#FFFFFF;}

#sitecontainer  {
	margin: 0 auto;
	width: 990px;
	background-color:#FFFFFF;
}
#header  {
	width: 990px;
	height:126px;
	background-image: url(../images/topheader.jpg);
}

#membersheader  {
	width: 990px;
	height:126px;
	background-image: url(../images/membersheader.jpg);
}
#menu_search_bar{width:990px; height:41px; clear:both;}

#mainmenu  {
	width: 763px;
	height:41px;
	background-color:#8d1433;
	float:left;
}

#searching  {
	width: 227px;
	height: 41px;
	float:right;
	background-color:#bfbfbf;
}

#content{
width:970px;
margin:0px 0px 0px 10px;
}

#content_general{
width:490px;
margin:10px 0px 0px 20px;
clear:both;
}

#content_general h2{ color:#770a26; font-size:14px; margin:0px 0px 0px 0px; padding:5px 0px 10px 0px;}
#content_general h3{ color:#000000; font-size:12px; margin:0px 0px 0px 0px; padding:5px 0px 5px 0px;}
#content_general p{ font-size:12px; margin:0px 0px 0px 0px; padding:0px 0px 10px 0px;}
#content_general p img{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; float:right;}
#content_general a{ color:#0033FF; text-decoration:underline;}
#content_general a:hover{ text-decoration:none;}
#content_general ul{ margin:0px 0px 0px 0px; padding:0px 10px 10px 40px; font-size:12px; }
#content_general ol{ margin:0px 0px 0px 0px; padding:0px 10px 10px 40px; font-size:12px; }
#content_general hr{ background: url(../images/horizonal_line.jpg) repeat-x ; width:100%; height:5px; margin:10px 0px 10px 0px;}
#content_general td{ font-size:12px;}

#content_home h2{ color:#770a26; font-size:14px; margin:0px 0px 0px 0px; padding:0px 10px 10px 0px;}
#content_home p{ font-size:12px; margin:0px 0px 0px 0px; padding:0px 10px 10px 0px;}
#content_home ul{ font-size:12px; margin:0px 0px 0px 0px; padding:0px 10px 10px 40px; }

#content_wo_leftpanel{
width:720px;
margin:10px 0px 0px 0px;
clear:both;
}
#content_wo_leftpanel h2{ color:#770a26; font-size:14px; margin:0px 0px 0px 0px; padding:5px 0px 10px 0px;}
#content_wo_leftpanel h3{ color:#000000; font-size:12px; margin:0px 0px 0px 0px; padding:5px 0px 5px 0px;}
#content_wo_leftpanel p{ font-size:12px; margin:0px 0px 0px 0px; padding:0px 0px 10px 0px;}
#content_wo_leftpanel a{ color:#0033FF; text-decoration:underline;}
#content_wo_leftpanel a:hover{ text-decoration:none;}
#content_wo_leftpanel ul{ margin:0px 0px 0px 0px; padding:0px 10px 10px 40px; font-size:12px; }
#content_wo_leftpanel ol{ margin:0px 0px 0px 0px; padding:0px 10px 10px 40px; font-size:12px; }

#footer { background-color:#8e1434; line-height:20px;}
#footer td {color:#FFFFFF;}
#footer td a{ color:#FFFFFF; text-decoration:none;}
#footer td a:hover{ text-decoration: underline;}

#footer_left{ margin-left:25px; font-size:10px; }
#footer_right{ text-align: right; margin-right:25px; font-size:10px; }

.staff {margin:0px 0px 0px 0px; padding:5px 0px 5px 0px; border:1px solid #ffabbc; background-color:#FFFFFF; text-align:center; }
.staff img{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
.staff p{margin:0px 0px 0px 0px; padding:0px 0px 5px 0px; text-align:center;}
.staff h6{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; font-size:10px; text-align:center;}
.staff a{ }

#leftpaneltop { margin: 0px 0px 0px 0px; padding:10px 0px 10px 0px;}
#leftpanelbottom { margin: 0px 0px 0px 0px; padding:10px 0px 10px 0px;}

.leftpanel td p{ margin: 0px 0px 0px 0px; padding:0px 17px 0px 17px; }
.leftpanel td img{ margin: 0px 0px 0px 0px; padding:0px 17px 0px 17px;}
span.quotes{color:#000000; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; font-size:14px;}

.left_top {  margin:0px 0px 0px 0px; padding: 5px 0px 5px 0px;}
.left_top td p{ margin: 0px 0px 0px 0px; padding:0px 0px 0px 0px; }
.left_top td img{ margin: 0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.left_top p img{ vertical-align: bottom; }

#lefttop{ padding:10px 17px 0px 17px; background-color:#f2f4f3;}

#loginbox{ border:1px solid #a5a3a4; width: 225px; height: 186px; float: right; margin:10px 0px 0px 0px; padding:0px 0px 0px 0px;}
#loginbox2{ border:1px solid #a5a3a4; width: 227px; height: 40px; float: right; margin:10px 0px 0px 0px; padding:0px 0px 0px 0px;  }
#loginboxmember{ background-color:#444444; color:#FFFFFF; text-align:center; font-size:14px; margin:2px 2px 0px 2px; padding:0px 0px 0px 0px; line-height:36px; width:223px; }

#loginboxmember a {color:#FFFFFF; text-decoration:none;}
#loginboxmember a:hover{color:#FFFFFF; text-decoration:underline;}

p#loginboxheading { background-color:#444444; color:#FFFFFF; text-align: center; font-size:14px; margin:2px 2px 0px 2px; padding:0px 0px 0px 0px; line-height:40px; }

#loginboxusernamepassword{ margin:0px 0px 0px 6px; padding:0px 0px 0px 0px;}

.members_rightpanelborder { border:1px solid #a4a4a4; margin:10px 0px 0px 0px; padding: 2px;}
p#membership_benefit{ color: #000000; font-size: 12px; font-family:Verdana, Arial; line-height: 16px; margin:0px 0px 0px 0px; padding:5px 5px 5px 5px;}

.wfa_network td p{ margin:0px 0px 0px 10px; padding:0px 0px 0px 0px; font-size:12px; }
.wfa_network td ul{ margin:0px 0px 10px 10px; padding:0px 0px 0px 0px; list-style-type: none; font-size:12px;}
.wfa_network td a{text-decoration: underline; color:#0033FF; font-size:12px;}
.wfa_network td a:hover { text-decoration: none;}

.about_the_services { padding: 10px;}
.about_the_services h2{ color:#770a26; font-size:14px; margin:0px 0px 0px 0px; padding:0px 0px 10px 0px;}
.about_the_services p{ font-size:12px; margin:0px 0px 0px 0px; padding:0px 0px 10px 0px; }

#askforexpertbanner { background: transparent url(/images/ask_bottom.jpg) 0px 0px no-repeat; width: 360px; height:57px;}
#askforexpertbanner p { color: #FFFFFF; font-size:12px; margin:0px 0px 0px 20px; font-family:Arial; font-weight:bold; }
#askforexpertbanner a { color: #0033FF; font-size:11px; font-family: Verdana; font-weight:bold;}

#flashnews{width:322px; height:26px; border:1px solid #e6e6e6; margin-top:5px; clear:both;}
#flashnewsleft{ width:48px; background-color: #b33250; height:24px; margin:1px 0px 1px 1px; font-weight:bold; font-size:9px; color: #FFFFFF; padding:0px 0px 0px 10px; float:left; line-height:24px;}
#flashnewsright{width:262px; height:24px; float:right; margin:1px 0px 0px 0px;}

#current_member_benefits {width: 245px; height:36px; background: transparent url(/images/1.jpg) 0px 0px no-repeat; text-align:center; }
#current_member_benefits a {font-family:Verdana; font-size:12px; color:#FFFFFF; line-height:36px; text-decoration:none; font-weight:bold; }
#current_member_benefits a:hover{color: #444444;}

#media_monitoring {width: 245px; height:36px; background: transparent url(/images/2.jpg) 0px 0px no-repeat; text-align:center; float:right;}
#media_monitoring a {font-family:Verdana; font-size:12px; color:#FFFFFF; line-height:36px; text-decoration:none; font-weight:bold; }
#media_monitoring a:hover{color: #7e9f34;}

#homepagerightrounded { background: transparent url('../images/homepage/right-rounded.jpg'); width:224px; height:218px; margin:10px 0px 0px 0px; }
#homepagemiddleborder {border:1px solid #a8a8a8;}
#homepagemiddlebg {background-color:#e1e5e8; margin:2px;}
#homepagemiddlebg p { padding:5px; }
#homepagemiddlebg p a{ text-decoration:underline; }
#homepagemiddlebg p a:hover{ text-decoration:none; }

#noticeboard {width:211px; height:392px; background: transparent url('../images/noticeboard.jpg'); margin:7px 0px 0px 0px;}
#noticeboard p { padding:5px 10px 5px 15px; }
#noticeboard p a{ text-decoration:underline; }
#noticeboard p a:hover{ text-decoration:none; }

