@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:128px;
	background-image: url(../images/ew_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:#638e38;
	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:#59852f; 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 {margin:0px 0px 0px 0px; padding:0px 0px 0px 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_home a{ color:#0033FF; text-decoration:underline;}
#content_home a:hover{ text-decoration:none;}

#content_wo_leftpanel{
width:720px;
margin:10px 0px 0px 0px;
clear:both;
}
#content_wo_leftpanel h2{ color:#59852f; 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:#638e38; 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;}

#entwine_flash_news{width:212px; height:139px; background-color:#e0e8d8;}
.entwine_member_login_box { background: transparent url(/entwine_website/images/login_box.jpg) 0px 0px no-repeat; width:228px; height:36px; text-align:center; line-height:36px; margin:10px 0px 0px 0px;}
.entwine_member_login_box a {color: #FFFFFF; font-size:14px; text-decoration:none;}
.entwine_member_login_box a:hover { text-decoration:underline;}
#join_entwine {width:228px; height:30px; line-height:30px; text-align:center;}.
#join_entwine a{ text-decoration:underline;}
#join_entwine a:hover{ text-decoration:none;}


#entwine_form1 td p{ font-family:Verdana, Arial, Helvetica, sans-serif; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; font-size:11px; line-height:22px;}

#entwine_form3 td p{ font-family:Verdana, Arial, Helvetica, sans-serif; margin:0px 30px 0px 0px; padding:0px 0px 0px 0px; font-size:11px;}

#search_box { border:0px solid #000000;}
#searchbox_left { width:350px; height: 150px; border:1px solid black; float:left; padding:0px 0px 0px 10px;}
#searchbox_right { width:350px; border:1px solid black; float:right; }

.clearfloat{ /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

#home_left {}
#home_left p{font-family:Verdana, Arial, Helvetica, sans-serif; margin:0px 0px 0px 0px; padding:10px 30px 0px 20px; font-size:11px; }
#home_left a{ color:Blue; text-decoration:underline;}
#home_left a:hover{ text-decoration:none;}