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: -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: 340px;
}

#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;
	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;
}
