html, body {

	color: #516270;

	height: 100%;

	text-align: center;

	padding-top: 0px;

	padding-left: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	margin-right: 0px;

	margin-top: 0px;

	margin-left: 0px;

	font: 12px/19px Helvetica, Arial, Verdana, Geneva, sans-serif;

	background: #e0e6e6 url(images/bg_site.gif) repeat-x;

}



* {

	margin: 0;

	padding: 0;

}



img, div { behavior: url(iepngfix.htc) }



#container {

	width: 900px;

	height: auto;

	min-height: 100%;

	padding-bottom: 0px;

	margin: 0px auto;

	text-align: center;

	background-color: #fff;

}



* html #container {

	height: 100%;

	}/* ie6 and under*/



/* @group HEADER ELEMENTS */



#header {

	width: 860px;

	height: 131px;

	padding: 0 20px;

	background: #fff url(images/bg_acptop.gif) no-repeat 20px;

}



#topjoin {

	float: left;

	margin-top: 0px;

	margin-left: 100px;

	width: 169px;

	height: 78px;

}



#membernav {

	float: right;

	margin-top: 45px;

	color: #8dc63f;

	font: 11px/18px Arial, Helvetica, Verdana, sans-serif;

	margin-right: 20px;

}



#smalltopnav {

	float: right;

	margin-top: 45px;

	color: #b1bfd6;

	font: 11px/18px "Trebuchet MS", Arial, Helvetica, Verdana, sans-serif;			margin-right: 20px;

}



#header {

	width: 860px;

	height: 131px;

	padding: 0 20px;

	background: #fff url(images/bg_acptop.gif) no-repeat 20px;

}



.transparent_home {

	margin-top: 20px;

	margin-left: 5px;

}



#membernav {

	float: right;

	margin-top: 45px;

	color: #8dc63f;

	font: 11px/18px Arial, Helvetica, Verdana, sans-serif;

	margin-right: 20px;

	text-align: right;

	display: inline;

}



#smalltopnav {

	float: right;

	text-align: right;

	width: 840px;

	margin-top: 8px;

	color: #b1bfd6;

	font: 11px/18px "Trebuchet MS", Arial, Helvetica, Verdana, sans-serif;			margin-right: 20px;

	display: inline;

}



/* @group HEADER LINK STYLES */



#membernav a:link {

	color: #416e38;

	text-decoration: none;

}



#membernav a:hover {

	color: #55a51c;

	text-decoration: underline;

}





#membernav a:active {

	color: #55a15c;

	text-decoration: underline;

}



#membernav a:visited {

	color: #416e38;

	text-decoration: none;

}



#membernav a:visited:hover {

	color: #55a15c;

	text-decoration: underline;

}



#smalltopnav a:link {

	color: #224568;

	text-decoration: none;

}



#smalltopnav a:hover {

	color: #55a51c;

	text-decoration: underline;

}



#smalltopnav a:active {

	color: #55a15c;

	text-decoration: underline;

}



#smalltopnav a:visited {

	color: #224568;

	text-decoration: none;

}



#smalltopnav a:visited:hover {

	color: #55a15c;

	text-decoration: underline;

}





/* @end */



/* @end */



#topnav {

	width: 860px;

	height: 38px;

	background-color: #fff;

	padding: 0 20px;

}



/* @group HOMEPAGE */



#indexmainarea {

	width: 860px;

	height: auto;

	min-height: 500px;

	padding: 0 20px;

	background: #fff;

}



#greenheaderbar {

	width: 860px;

	height: 17px;

}



#homepicquicklinks {

	width: 860px;

	height: 214px;

}



#homepicquicklinks br {

	line-height: 0px;

	font-size: 0px;

	height: 0px;

	clear: both;

}



.button	{

	clear: both;

}



.showquicklinks	{

	clear: both;

}



.quicklinksbox {

	width: 206px;

	height: 214px;

	float: left;

	text-align: left;

	background: url(images/index/home_box5.gif) no-repeat left bottom;

	display: inline;

	position: relative;

	z-index: 2;

}



#quicklinks {

	background: #eef4fa;

	width: 180px;

	margin-right: 38px;

	position: relative;
	
	margin-top: -620px;
	
	/*margin-top: -475px;*/

	/*margin-top: -393px;*/

	float: right;

	z-index: 10;

	text-align: left;

	display: inline;

}



#quicklinks ul {

	width: 180px;

	margin-left: 0px;

	padding: 0;

	margin-top: 0px;

	list-style-type: none;

	font: 12px/16px "Trebuchet MS", Arial, Helvetica, Verdana, sans-serif;

	color: #003767;

}



#quicklinks ul li {

	

	padding-top: 1px;

	padding-bottom: 2px;

}



#quicklinks ul li a:link {

	padding-left: 21px;

	/*margin-top: 2px;*/

	color: #003767;

	text-decoration: none;

	display: block;

	padding-top: 7px;

	padding-bottom: 6px;

}



#quicklinks ul li a:hover {

	color: #003767;

	background-color: #d7e8f7;

	text-decoration: none;

	display: block;

}



#quicklinks ul li a:active {

	color: #003767;

	background-color: #d7e8f7;

	text-decoration: none;

	display: block;

}



#quicklinks ul li a:visited {

	padding-left: 21px;

	padding-top: 7px;

	padding-bottom: 6px;

	color: #003767;

	text-decoration: none;

	display: block;

}



#quicklinks ul li a:visited:hover {

	color: #003767;

	background-color: #d7e8f7;

	text-decoration: none;

	display: block;

}



#mainhomecontent {

	z-index: -1;

	height: 570px;

}



#homeintro {

	width: 421px;

	height: 340px;

	min-height: 200px;

	float: left;

	display: inline;

	z-index: -1;

}



.introtextbox {

	width: 385px;

	font: 13px/22px "Trebuchet MS", Arial, Verdana, "Sans Serif";

	color: #8996a0;

	text-align: justify;

	margin-left: 16px;

	margin-right: 20px;

}



.enjoy {

	margin-left: 16px;	

	margin-top: 24px;

}



#newsbox {

	width: 245px;

	height: auto;

	min-height: 200px;

	float: left;

	text-align: left;

	margin-right: 22px;

	display: inline;

	z-index: -1;

}



.newsboxheadlinks {

	margin-top: 23px;

	color: #2e6e92;

	font: 13px/23px "Trebuchet MS", Arial, Verdana, "Sans Serif";

}



.newsboxheadlinks a:link {

	color: #2e6e92;

	text-decoration: none;

}



.newsboxheadlinks a:active {

	color: #2e6e92;

	text-decoration: none;

}



.newsboxheadlinks a:hover {

	color: #2e6e92;

	text-decoration: none;

}



.newsboxheadlinks a:visited {

	color: #2e6e92;

	text-decoration: none;

}



.newslink {

	float: left;;

	display: inline;

}



.presslink {

	float: right;

	display: inline;

	text-align: right;

}



.newsentry {

	font: 12px/16px Arial, Verdana, "Sans Serif";

	color: #516270;

	margin-top: 10px;

}



.newsentry ul {

	margin-left: 20px;

}



.newsentry li {

	list-style-image: url(images/arrow_green.gif);

	margin-bottom: 15px;

}



.newsentry a:link {

	color: #4388cc;

	text-decoration: underline;

}



.newsentry a:active {

	color: #55a51c;

	text-decoration: underline;

}



.newsentry a:hover {

	color: #55a51c;

	text-decoration: underline;

}



.newsentry a:visited {

	color: #4388cc;

	text-decoration: underline;

}



.newsentry a:visited:hover {

	color: #55a51c;

	text-decoration: underline;

}



.newsclear {

	width: 245px;

	font-size: 0px;

	line-height: 0px;

	clear: both;

	height: 5px;

	background: url(images/line_greendot.gif) repeat-x left bottom;

}



#logocolumn {
	width: 157px;
	/*height: auto;*/
	height: 425px;
	min-height: 200px;
	margin-right: 15px;
	float: left;
	display: inline;
	z-index: -1;

}



.acpfbutton {

	margin-top: 26px;

	margin-bottom: 31px;

}



.sponsorlogobox {

	clear: both;

	height: 164px;

	width: 157px;

	background: url(images/index/home_bg_sponsor.gif) no-repeat left top;

}



.widgetbox {

	clear: both;

	height: 164px;

	width: 157px;

}





.homeclear {

	height: 30px;

	width: 860px;

	font-size: 0px;

	line-height: 0px;

	clear: both;	

}



/* @end */



/* @group MEMBERSHIP HOMEPAGE */



#membermainarea {

	width: 860px;

	height: auto;

	min-height: 500px;

	padding: 0 20px;

	background: #fff;

}



#memberpagecontent {

	width: 860px;

	height: auto;

	min-height: 500px;

	float: left;

	text-align: left;

	display: inline;

	background-color: #fff;

	padding-bottom: 40px;

}



#memberlargephoto {

	height: 272px;

	width: 531px;

	float: left;

}



#memberbuttons {

	height: 272px;

	width: 329px;

	float: right;

}



#memberbenefits {

	clear: both;

	width: 241px;

	height: auto;

	min-height: 200px;

	float: left;

}



#memberbenefits h1 {

	font: 16px/19px "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif;

	color: #55a51c;

	padding-bottom: 5px;

	padding-left: 10px;

	background: url(images/line_greendot.gif) repeat-x left bottom;

	margin-left: 20px;

	margin-right: 5px;

	margin-top: 30px;

	margin-bottom: 10px;

}



#memberwelcome h1 {

	font: 16px/19px "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif;

	color: #55a51c;

	padding-bottom: 5px;

	padding-left: 10px;

	background: url(images/line_greendot.gif) repeat-x left bottom;

	margin-left: 10px;

	margin-right: 5px;

	margin-top: 30px;

	margin-bottom: 10px;

}



#memberquicklinks h1 {

	font: 16px/19px "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif;

	color: #55a51c;

	padding-left: 10px;

	margin-left: 10px;

	margin-right: 5px;

	margin-top: 10px;

	margin-bottom: 10px;

}



#memberbenefits p {

	margin-left: 30px;

	margin-right: 10px;

	margin-top: 5px;

	margin-bottom: 5px;	

}



#memberwelcome p {

	margin-left: 20px;

	margin-right: 10px;

	margin-top: 5px;

	margin-bottom: 5px;	

}



#memberquicklinks p {

	margin-left: 15px;

	margin-right: 10px;

	margin-top: 5px;

	margin-bottom: 5px;	

}



.textbookcover {

	margin-left: 35px;

	margin-right: 10px;

	margin-top: 5px;

	margin-bottom: 5px;	

}



#memberpagecontent a:link {

	color: #4388cc;

	text-decoration: underline;

}



#memberpagecontent a:active {

	color: #55a51c;

	text-decoration: underline;

}



#memberpagecontent a:hover {

	color: #55a51c;

	text-decoration: underline;

}



#memberpagecontent a:visited {

	color: #4388cc;

	text-decoration: underline;

}



#memberpagecontent a:visited:hover {

	color: #55a51c;

	text-decoration: underline;

}



#memberwelcome {

	width: 290px;

	height: auto;

	min-height: 200px;

	float: left;

}



#memberquicklinks {

	height: auto;

	min-height: 200px;

	width: 329px;

	float: right;

}



.rightadbox {

	width: 329px;

	height: 79px;

	margin-top: 30px;

	padding-bottom: 10px;

	background: url(images/line_greendot.gif) repeat-x left bottom;

}



.congressad {

	margin-left: 22px;

}





/* @end */







#mainarea {

	width: 860px;

	height: auto;

	min-height: 600px;

	padding: 0 20px;

	background: #fff url(images/bg_leftnav.gif) repeat-y 20px;

}



#sectionheader {

	width: 860px;

	height: 38px;

	padding: 0 20px;

	background-color: #fff;

	text-align: right;

}



#membershipheader {

	width: 860px;

	height: 38px;

	padding: 0 20px;

	background: #fff url(images/sechd_membership.gif) no-repeat 20px top;

	text-align: right;

}



#meetingsheader {

	width: 860px;

	height: 38px;

	padding: 0 20px;

	background: #fff url(images/sechd_meetings.gif) no-repeat 20px top;

	text-align: right;

}



#educationheader {

	width: 860px;

	height: 38px;

	padding: 0 20px;

	background: #fff url(images/sechd_education.gif) no-repeat 20px top;

	text-align: right;

}



#pressheader {

	width: 860px;

	height: 38px;

	padding: 0 20px;

	background: #fff url(images/sechd_press.gif) no-repeat 20px top;

	text-align: right;

}



#resourcesheader {

	width: 860px;

	height: 38px;

	padding: 0 20px;

	background: #fff url(images/sechd_resources.gif) no-repeat 20px top;

	text-align: right;

}



#researchheader {

	width: 860px;

	height: 38px;

	padding: 0 20px;

	background: #fff url(images/sechd_research.gif) no-repeat 20px top;

	text-align: right;

}



#patientinfoheader {

	width: 860px;

	height: 38px;

	padding: 0 20px;

	background: #fff url(images/sechd_patientinfo.gif) no-repeat 20px top;

	text-align: right;

}



#adsponsheader {

	width: 860px;

	height: 38px;

	padding: 0 20px;

	background: #fff url(images/sechd_adv.gif) no-repeat 20px top;

	text-align: right;

}



#aboutusheader {

	width: 860px;

	height: 38px;

	padding: 0 20px;

	background: #fff url(images/sechd_aboutus.gif) no-repeat 20px top;

	text-align: right;

}



#contactheader {

	width: 860px;

	height: 38px;

	padding: 0 20px;

	background: #fff url(images/sechd_contact.gif) no-repeat 20px top;

	text-align: right;

}



#legalheader {

	width: 860px;

	height: 38px;

	padding: 0 20px;

	background: #fff url(images/sechd_legal.gif) no-repeat 20px top;

	text-align: right;

}



#searchheader {

	width: 860px;

	height: 38px;

	padding: 0 20px;

	background: #fff url(images/sechd_search.gif) no-repeat 20px top;

	text-align: right;

}



#privacyheader {

	width: 860px;

	height: 38px;

	padding: 0 20px;

	background: #fff url(images/sechd_privacy.gif) no-repeat 20px top;

	text-align: right;

}



#sitemapheader {

	width: 860px;

	height: 38px;

	padding: 0 20px;

	background: #fff url(images/sechd_sitemap.gif) no-repeat 20px top;

	text-align: right;

}



#calendarheader {

	width: 860px;

	height: 38px;

	padding: 0 20px;

	background: #fff url(images/sechd_calendar.gif) no-repeat 20px top;

	text-align: right;

}



#vendorsheader {

	width: 860px;

	height: 38px;

	padding: 0 20px;

	background: #fff url(images/sechd_vendors.gif) no-repeat 20px top;

	text-align: right;

}



#physiciansheader {

	width: 860px;

	height: 38px;

	padding: 0 20px;

	background: #fff url(images/sechd_physicians.gif) no-repeat 20px top;

	text-align: right;

}



#memberaccess {

	margin-right: 20px;

	padding-top: 11px;

	font: bold 12px/18px Helvetica, Arial, Verdana, "Sans Serif";

	color: #416e38;

}



/* @group MEMBER ACCESS LINK STYLES */



#memberaccess a:link {

	color: #416e38;

	text-decoration: none;	

}



#memberaccess a:hover {

	color: #416e38;

	text-decoration: underline;	

}



#memberaccess a:active {

	color: #416e38;

	text-decoration: underline;	

}



#memberaccess a:visited {

	color: #416e38;

	text-decoration: none;	

}



#memberaccess a:visited:hover {

	color: #416e38;

	text-decoration: underline;	

}



/* @end */



#leftnav {

	width: 203px;

	height: auto;	

	min-height: 600px;

	padding-bottom: 50px;

	float: left;

	display: inline;

	text-align: left;

}



/* @group LEFT NAV LINK STYLES */



#leftnav ul {

	width: 201px;

	margin-left: 0px;

	padding: 0;

	margin-top: 20px;

	list-style-type: none;

	font: 12px/16px "Trebuchet MS", Arial, Helvetica, Verdana, sans-serif;

	color: #003767;

}



#leftnav ul li {

	background: url(images/leftnavdiv.gif) no-repeat 20px bottom;

	padding-top: 1px;

	padding-bottom: 2px;

}



#leftnav ul li a:link {

	padding-left: 21px;

	/*margin-top: 2px;*/

	color: #003767;

	text-decoration: none;

	display: block;

	padding-top: 7px;

	padding-bottom: 6px;

}



#leftnav ul li a:hover {

	color: #003767;

	background-color: #d7e8f7;

	text-decoration: none;

	display: block;

}



#leftnav ul li a:active {

	color: #003767;

	background-color: #d7e8f7;

	text-decoration: none;

	display: block;

}



#leftnav ul li a:visited {

	padding-left: 21px;

	padding-top: 7px;

	padding-bottom: 6px;

	color: #003767;

	text-decoration: none;

	display: block;

}



#leftnav ul li a:visited:hover {

	color: #003767;

	background-color: #d7e8f7;

	text-decoration: none;

	display: block;

}



#leftnav ul li a:link.selected {

	color: #003767;

	background-color: #d6e8b8;

	text-decoration: none;

	display: block;

}







#leftnav ul li a:visited.selected {

	color: #003767;

	background-color: #d6e8b8;

	text-decoration: none;

	display: block;

}



#leftnav ul li ul {

	width: 201px;

	margin-left: 0px;

	margin-top: 0px;

	list-style-type: none;

	font: 12px/14px "Trebuchet MS", Arial, Helvetica, Verdana, sans-serif;

	color: #003767;

	padding: 0;

}



#leftnav ul li ul li {

	background: none;

}



#leftnav ul li ul li a:link {

	padding-left: 40px;

	padding-top: 3px;

	padding-bottom: 3px;

	color: #206e93;

	text-decoration: none;

}



#leftnav ul li ul li a:hover {

	color: #003767;

	background-color: #d7e8f7;

	text-decoration: none;

}



#leftnav ul li ul li a:active {

	color: #003767;

	background-color: #d7e8f7;

	text-decoration: none;

}



#leftnav ul li ul li a:visited {

	padding-left: 40px;

	padding-top: 3px;

	padding-bottom: 3px;

	color: #206e93;

	text-decoration: none;

}



#leftnav ul li ul li a:visited:hover {

	color: #003767;

	background-color: #d7e8f7;

	text-decoration: none;

}



#leftnav ul li ul li a:link.selected {

	color: #003767;

	text-decoration: none;

	background: #eef4fa url(http://www.phlebology.org.s31894.gridserver.com/images/arrow_green.gif) no-repeat 20px 4px;

}



#leftnav ul li ul li a:visited.selected {

	color: #003767;

	text-decoration: none;

	background: #eef4fa url(http://www.phlebology.org.s31894.gridserver.com/images/arrow_green.gif) no-repeat 20px 4px;

}



#leftnav ul li ul li a:link.selected:hover {

	color: #003767;

	background-color: #d7e8f7;

	text-decoration: none;

}



#leftnav ul li ul li ul {

	width: 201px;

	margin-left: 0px;

	padding: 0;

	margin-top: 0px;

	margin-bottom: 5px;

	list-style-type: none;

	font: 11px/11px "Trebuchet MS", Arial, Helvetica, Verdana, sans-serif;

	color: #003767;

}



#leftnav ul li ul li {

	background: none;

}



#leftnav ul li ul li ul li a:link {

	padding-left: 60px;

	padding-top: 1px;

	padding-bottom: 1px;

	color: #206e93;

	text-decoration: none;

}



#leftnav ul li ul li ul li a:hover {

	color: #003767;

	background-color: #eef4fa;

	text-decoration: none;

}



#leftnav ul li ul li ul li a:active {

	color: #003767;

	background-color: #eef4fa;

	text-decoration: none;

}



#leftnav ul li ul li ul li a:visited {

	padding-left: 60px;

	color: #206e93;

	text-decoration: none;

}



#leftnav ul li ul li ul li a:visited:hover {

	color: #003767;

	background-color: #d7e8f7;

	text-decoration: none;

}



#leftnav ul li ul li ul li a:link.selected {

	color: #003767;

	text-decoration: none;

	background: url(http://www.phlebology.org.s31894.gridserver.com/images/arrow_green.gif) no-repeat 40px;

}



#leftnav ul li ul li ul li a:visited.selected {

	color: #003767;

	text-decoration: none;

	background: url(http://www.phlebology.org.s31894.gridserver.com/images/arrow_green.gif) no-repeat 40px;

}



#leftnav ul li ul li ul {

	width: 201px;

	margin-left: 0px;

	padding: 0;

	margin-top: 0px;

	margin-bottom: 5px;

	list-style-type: none;

	font: 11px/11px "Trebuchet MS", Arial, Helvetica, Verdana, sans-serif;

	color: #003767;

}



#leftnav ul li ul li {

	background: none;

}



#leftnav ul li ul li ul li a:link {

	padding-left: 60px;

	color: #206e93;

	text-decoration: none;

}



#leftnav ul li ul li ul li a:hover {

	color: #003767;

	background-color: #eef4fa;

	text-decoration: none;

}



#leftnav ul li ul li ul li a:active {

	color: #003767;

	background-color: #eef4fa;

	text-decoration: none;

}



#leftnav ul li ul li ul li a:visited {

	padding-left: 60px;

	color: #206e93;

	text-decoration: none;

}



#leftnav ul li ul li ul li a:visited:hover {

	color: #003767;

	background-color: #d7e8f7;

	text-decoration: none;

}



#leftnav ul li ul li ul li a:link.selected {

	color: #003767;

	text-decoration: none;

	background: url(http://www.phlebology.org.s31894.gridserver.com/images/arrow_green.gif) no-repeat 40px;

}



#leftnav ul li ul li ul li a:visited.selected {

	color: #003767;

	text-decoration: none;

	background: url(http://www.phlebology.org.s31894.gridserver.com/images/arrow_green.gif) no-repeat 40px;

}



.adwindow {

	width: 160px;

	height: 160px;

	background: url(images/box_leftnav.gif) no-repeat left top;

	margin: 35px auto 60px;

}



.vendoradwindow {

	width: 168px;

	height: 346px;

	margin: 35px auto 60px;

}



/* @end */



#pagecontent {

	width: 657px;

	height: auto;

	min-height: 600px;

	float: left;

	text-align: left;

	display: inline;

	background-color: #fff;

}



/* @group MAIN PAGE COPY STYLES */



.maintext {

	font: 12px/19px Helvetica, Arial, Verdana, sans-serif;

	padding-top: 20px;

	padding-bottom: 60px;

	margin: 0 0 20px 20px;

}



.maintext h1 {

	font: 18px/18px "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif;

	color: #003767;

	margin-bottom: 20px;

	margin-right: 20px;

}



.maintext h2 {

	font: 16px/19px "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif;

	color: #55a51c;

	margin-bottom: 10px;

	margin-right: 20px;

}



.maintext h2.intro {

	font: italic 16px/21px "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif;

	color: #2e6e92;

	margin-bottom: 10px;

	margin-right: 20px;

}



.maintext h3 {

	font: 14px/19px "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif;

	color: #2e6e92;

	margin-right: 20px;

	margin-bottom: 0px;

	margin-top: 10px;

}



.maintext h4 {

	font: 12px/19px "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif;

	color: #3a4a58;

	margin-bottom: 15px;

	margin-right: 20px;

}







.maintext h1.apphead {

	font: 11px/19px "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif;

	color: #2e6e92;

	margin-bottom: 15px;

	margin-right: 20px;

	text-transform: uppercase;

}



.maintext p {

	margin-top: 5px;

	margin-bottom: 10px;

	margin-right: 20px;

}



.maintext p.small {

	font-size: 11px;

	font-style: italic;

}



.maintext ul {

	margin-left: 30px;

	margin-bottom: 15px;

	margin-top: 5px;

}



.maintext ol {

	margin-left: 30px;

	margin-bottom: 15px;

	margin-top: 5px;

}



.maintext li ul {

	margin-left: 30px;

	margin-bottom: 5px;

	margin-top: 5px;

	list-style-type: disc;

}



.maintext blockquote {

	margin-left: 50px;

}



.maintext br {

	line-height: 3px;

	font-size: 2px;

}



.fellows {

	margin-left: 50px;

	font: 10px/14px arial, verdana, sans-serif;

}



.memberdata {

	padding-right: 30px;

	font: 10px/14px arial, verdana, sans-serif;

}



.memberdata2 {

	padding-right: 20px;

	font: 10px/14px arial, verdana, sans-serif;

}



.memberdata ul, .memberdata2 ul {

	list-style-type: none;

}



.memberdata li, .memberdata2 li {

	margin-bottom: 7px;

}



.bod_info {

	clear: both;

	padding-bottom: 20px;

	height: 135px;

}



.piechart {

	float: right;	

	width:  350px;

}



.piechartkey {

	line-height: 20px;

	margin-top: 0px;

	float: left;

	width: 257px;

}



.downloadbox {

	float: right;

	height: 20px;

	width: 240px;

	margin-left: 25px;

	padding: 12px 5px 8px 15px;

	background-color: #eef4fa;

	font: 11px/18px "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif;

}







.applicationbox {

	float: right;

	height: auto;

	width: 240px;

	margin-left: 25px;

	margin-bottom: 10px;

	padding: 12px 5px 8px 15px;

	background-color: #eef4fa;

	font: 11px/18px "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif;

}



.dotlinediv {

	background: url(images/line_greendot.gif) repeat-x;

	width: 637px;

	height: 3px;

	line-height: 0px;

	font-size: 0px;

	margin-bottom: 15px;

	margin-left: 0px;

	margin-right: 0px;

	padding: 0px;

}



.backtotop {

	text-align: right;

	font: 11px/18px "Trebuchet MS", Arial, Helvetica, Verdana, sans-serif;

	margin-bottom: 15px;

}



.backtotop a:link {

	color: #b2b2b2;

	text-decoration: none;

}



.backtotop a:active {

	color: #55a51c;

	text-decoration: underline;

}



.backtotop a:hover {

	color: #55a51c;

	text-decoration: underline;

}



.backtotop a:visited {

	color: #b2b2b2;

	text-decoration: none;

}



.backtotop a:visited:hover {

	color: #55a51c;

	text-decoration: underline;

}





#jumplinks {

	text-align: center;

	font: 11px/18px "Trebuchet MS", Arial, Helvetica, Verdana, sans-serif;

	margin-bottom: 15px;

	background: url(images/jumpmenubox.gif) no-repeat;

	height: 40px;

	padding-top: 6px;

}



#jumplinks a:link {

	color: #224568;

	text-decoration: none;

}



#jumplinks a:active {

	color: #55a51c;

	text-decoration: underline;

}



#jumplinks a:hover {

	color: #55a51c;

	text-decoration: underline;

}



#jumplinks a:visited {

	color: #224568;

	text-decoration: none;

}



#jumplinks a:visited:hover {

	color: #55a51c;

	text-decoration: underline;

}



/* @end */



/* @group IMAGE SPECIFIC STYLES */



.maintext p a:link, .maintext li a:link, h2.intro a:link, h3 a:link, .downloadbox a:link, .maintext blockquote a:link {

	color: #4388cc;

	text-decoration: underline;

}



.maintext p a:active, .maintext li a:active, h2.intro a:active, h3 a:active, .downloadbox a:active, .maintext blockquote a:active {

	color: #55a51c;

	text-decoration: underline;

}



.maintext p a:hover, .maintext li a:hover, h2.intro a:hover, h3 a:hover, .downloadbox a:hover, .maintext blockquote a:hover {

	color: #55a51c;

	text-decoration: underline;

}



.maintext p a:visited, .maintext li a:visited, h2.intro a:visited, h3 a:visited, .downloadbox a:visited, .maintext blockquote a:visited {

	color: #4388cc;

	text-decoration: underline;

}



.maintext p a:visited:hover, .maintext li a:visited:hover, h2.intro a:visited:hover, h3 a:visited:hover, .downloadbox a:visited:hover, .maintext blockquote a:visited:hover {

	color: #55a51c;

	text-decoration: underline;

	font-weight: bold;

}



.congressnote {

	margin-right: 90px;

}



.smallinlinearrow {

	margin-left: 5px;

}



.smallicon {

	margin-right: 5px;

}



.pdficon {

	margin-top: -5px;

	margin-right: 10px;

}



.benefiticon {

	margin-right: 20px;

	height: 50px;

	width: 50px;

	float: left;

}



.joinicon {

	margin-right: 14px;	

}



.contributeicon {

	clear: both;

	margin-top: 5px;

	margin-bottom: 5px;

}



.accessarrow {

	margin-bottom: 20px;

}



.arrowbullet {

	margin-top: 3px;

	margin-right: 10px;

}



.treatmentphoto {

	text-align: center;

	margin-bottom: 15px;

}



.photocaption {

	color: #2e6e92;

	text-align: center;

	font: 11px/18px "Trebuchet MS", Arial, Helvetica, Verdana, sans-serif;

}



.photocredit {

	color: #2e6e92;

	text-align: center;

	font: 9px/16px Arial, Helvetica, Verdana, sans-serif;

}



.headshot {

	margin-left: 15px;

	margin-bottom: 10px;

	background-color: #a0a0a0;

}



.bod_headshot {

	margin-right: 20px;

	padding-bottom: 0px;

	background-color: #a0a0a0;

}



.piekey {

	margin-right: 10px;

}



.congress_intro {

	margin-left: 20px;	

}



.rightinlineimg {

	margin-left: 20px;

	margin-bottom: 10px;

}



/* @end */



/* @group COMMITTEES PAGE */



.commcommitteeinfo {

	background-color: #fcff43;

	display: none;

}



/* @end */



/* @group FORM STYLES */



.formval {

	width: 273px;

	font: 12px/14px "Trebuchet MS", Arial, Helvetica, Verdana, sans-serif;

	color: #003767;

	padding: 3px;

	margin: 2px 2px 20px 0;

	border: 1px solid #cfe0f0;

	clear: both;

}



.formtext {

	clear: both;

	width: 273px;

	height: 80px;

	font: 12px/14px "Trebuchet MS", Arial, Helvetica, Verdana, sans-serif;

	color: #003767;

	padding: 3px;

	margin: 2px 2px 20px 0;

	border: 1px solid #cfe0f0;

}



/* @end */









/* @group CALLOUT BOXES */



#callout1 {

	width: 260px;

	height: auto;

	min-height: 200px;

	float: left;

	margin-right: 30px;

	margin-top: 20px;

}



#callout2 {

	width: 260px;

	height: auto;

	min-height: 200px;

	float: left;

	margin-top: 20px;

}



#callout1 h1, #callout2 h1 {

	background: url(images/line_greendot.gif) repeat-x left bottom;

	font: 14px/14px "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif;

	padding-bottom: 8px;

	width: 230px;

	color: #206e93;

}



.bluearrow {

	margin-left: 5px;

}



#callout1 p, #callout2 p {

	margin-top: -10px;

}



/* @end */





.clear {

	font-size: 0px;

	line-height: 0px;

	height: 0px;

	width: 860px;

	padding: 0px;

	clear: both;

}



.clear2 {

	font-size: 0px;

	line-height: 0px;

	height: 0px;

	width: 600px;

	padding: 0px;

	clear: both;

}



#footer {

	width: 860px;

	height: 53px;

	padding: 0 20px;

	background: #fff url(images/bg_bottom.gif) no-repeat 20px;

}



/* @group FOOTER LINK STYLES */



.footlinks {

	font: 11px/18px Arial, Helvetica, Verdana, "Sans Serif";

	color: #416e38;

	padding-top: 8px;

}



.footlinks a:link {

	color: #416e38;

	text-decoration: none;

}



.footlinks a:hover {

	color: #416e38;

	text-decoration: underline;

}



.footlinks a:active {

	color: #416e38;

	text-decoration: underline;

}



.footlinks a:visited {

	color: #416e38;

	text-decoration: none;

}



.footlinks a:visited:hover {

	color: #416e38;

	text-decoration: underline;

}



/* @end */



.legal {

	padding-top: 10px;

	padding-bottom: 75px;

	font: 11px/18px Arial, Helvetica, Verdana, "Sans Serif";

	color: #516270;

}



.legal a:link {

	color: #516270;

	text-decoration: none;

}



.legal a:hover {

	color: #516270;

	text-decoration: underline;

}



.legal a:active {

	color: #516270;

	text-decoration: underline;

}



.legal a:visited {

	color: #516270;

	text-decoration: none;

}



.legal a:visited:hover {

	color: #516270;

	text-decoration: underline;
}

#mbrnamecontainer #mainarea #pagecontent .maintext {

	color: #800000;

}

.white {

	color: #FFF;

}
.red {
	color: #F00;
	font-weight:bold;
}
.imageleft {
	margin: 0 20px 10px 0;
}

