@charset "UTF-8";
body {
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	background: url(http://www.orbridge.com/images/logo.gif) 0px 65px no-repeat;
	background-color: #e2dfce;
	/*	background-color: #EBEADD;
*/	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
}
img {
	margin:0;
	padding:0;
	border: solid 0px #d7251a;
}
.img-border {
	margin:0;
	padding:2px;
	margin: 0 11px 2px 0;
	border: solid thin #CCC;
	float:left;
}
.slideshow {
	margin: 0 0 10px 0;
	border-bottom:dotted thin #999;
}
.article-headshot {
	padding:2px;
}
#container {
	width: 1000px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	background: #FFFFFF;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
	padding:0 0 20px 0;
}
#mainPhoto {
	background: #FFFFFF;
	padding: 25px 25px 0px 25px;
}
#mainContent {
	background: #FFFFFF;
	margin:0 auto;
	width:948px;
	min-height: 400px;
	border:dotted 1px #999;
	clear:both;
}


.member-home #mainContent {
	background: #FFFFFF;
	margin:0 auto;
	width:948px;
	min-height: 400px;
	border:dotted 0px #999;
	clear:both;
}



/* BRANDING & LOGO STYLES*/


#logo-mark {
	position: absolute;
	left:0;
	top:70px;
	height:35px;
	width:35px;
}
#branding {
	padding:30px 0 0 24px;
	float:left;
	height:60px;
	width:300px;
}
/* TOP NAVIGATION STYLES*/


#top-nav-container {
	background-color: #3C1F01;
	width:100%;
	padding: 0 0 10px 0;
	margin:0;
	text-align: right;
	float: left;
    	font-weight: lighter;
font-family: verdana;
	font-size:0.7em;
	text-align: left;
}
ul#top-nav-list {
	margin:0;
	padding:5px 1px 0 23px;
	color: #FFFFFF;
}
ul#top-nav-list li {
	display:block;
	list-style: none;
    	color: #FFFFFF;


	float: left;
	margin: 0 0px 0px 0px;
	padding: 4px 30px 0 13px;
	letter-spacing: .15em;
	background: url(http://www.orbridge.com/images/c-bullet.jpg) 0px 7px no-repeat;
}
ul#top-nav-list li.a {
	padding: 0px 0px 0px 0px;
}
ul#top-nav-list li.selected {
}

form#email-form {
	display:inline;
	float:right;
	padding:5px 20px 0 13px;
	margin:0;
	height:15px;
    color:#fff;
    	background: url(http://www.orbridge.com/images/c-bullet.jpg) 0px 7px no-repeat;

}



/* MAIN NAVIGATION STYLES*/


#main-nav-container {
	float:right;
	width:440px;
	margin: 0px;
	padding: 5px 30px 0 0;
	text-align: right;
	float: right;
	height:88px;
}
ul#main-nav-list li {
	list-style: none;
	float:left;
	margin: 0;
	height:40px;
	padding: 43px 7px 0 10px;
}
ul#main-nav-list {
	margin:0;
	padding:5px 1px 0 10px;
	color: #333;
	list-style: none;
	float: right;
}
ul#main-nav-list li.selected {
	background: url(http://www.orbridge.com/images/arrow.gif) 50% 71px no-repeat;
}
/* LINK STYLES*/


li a.login {
	height:20px;
	color: #d7251a;
}
a:link {
	text-decoration: none;
	color: #000;
}
a:visited {
	text-decoration: none;
	color: #000;
}
a:hover {
	text-decoration: none;
	color: #d7251a;
}
a:active {
	text-decoration: none;
	color: #d7251a;
}
#top-nav-container a {
	color:#fff;
}

ul.link-list li.a{
	color:#333;
}

#sidebar-title a:hover {
	color:#d7251a;
}






a.red-link  {
	color:#d7251a;
    	font-family:Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	font-size:.9em;
}

a:hover.red-link  {
	color:#333;
}

#top-nav-container a:hover {
	color:#F05A28;
}
#mainCol a {
	font-weight: lighter;
	color: #7a491b;
	font-family:Georgia, "Times New Roman", Times, serif;
}
#mainCol a:hover {
	font-weight: lighter;
	color: #d7251a;
	font-family:Georgia, "Times New Roman", Times, serif;
}
a.click-here {
	text-decoration: none;
	color: #d7251a;
	font-style:bolder;
}
a:hover.click-here {
	text-decoration: none;
	color: #333;
	font-style:bolder;
}
/* HOME PAGE BOTTOM 4 BOXES STYLES*/


#bottom-box-container {
	margin: 0px;
	height:100px;
	padding: 15px 20px 5px 13px;
	text-align: right;
	float: right;
}
#bottom-box-list {
	margin:0;
	padding:5px 0px 6px 9px;
}
ul#bottom-box-list li {
	width:230px;
	list-style: none;
	text-align: left;
	float: left;
	font-weight:bolder;
	padding: 4px 5px 5px 0px;
}
.box-graphic {
	float:left;
	padding: 0;
	width:60px;
}
.box-text {
	padding: 0 15px 0 0px;
	float:right;
	width:115px;
}
.box-text a {
	text-decoration:none;
	font-style:bolder;
	color: #d7251a;
}
.box-text a:hover {
	text-decoration:none;
	color: #333;
}
/* FOOTER STYLES*/


#subfooter a:link {
	text-decoration: none;
	color: #a3a090;
}
#subfooter a:visited {
	text-decoration: none;
	color: #a3a090;
}
#subfooter a:hover {
	text-decoration:none;
	color: #3C1F01;
}
#subfooter {
	padding:13px 0 20px 0;
	width:900px;
	margin: 0 auto;
}
#subfooter p {
	font-family: arial;
	font-weight: lighter;
	font-size:0.65em;
	height: 15px;
	text-align:center;
	letter-spacing: 0em;
	color: #a3a090;
}
div.clear {
	clear: both;
}
/* SEARCH FORM STYLES*/



form#search-form {
	display:inline;
	float:left;
	padding:0 20px 0 0;
	margin:0;
	height:15px;
}
input#keywords {
	font-size:1em;
	margin:0;
	background-color:	#FFF8E0;
	vertical-align:	top;
	padding-top:2px;
	display:inline;
	border: solid 0px #fff;
	width:145px;
}
input.search-button {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	font-size:0.65em;
	width:65px;
	background:#d41616;
	letter-spacing:.05em;
	color:#fff;
	display:inline;
	border: solid 0px #fff;
	margin:0;
	vertical-align:top;
	height:17px;
}
/*  --------------------------------------- REVISED DESTINATION MAIN PAGE  -------*/


ul#destination-col {
	margin:0;
    width:475px;
	padding:0;
	color: #333;
	list-style: none;
	float: right;


}
ul#destination-col li {
	float:left;
	padding: 0 0px 0 0;
        width:232px;


}
ul#destination-col li.last {
	float:right;
	padding: 0 0px 0 1px;
}
.dest-list-text {
	width:200px;
	margin: 30px 0px 20px 8px;
	padding:0;

}

.director-letter-col {

	float:left;
    width:460px;
padding:0;

}

.letter-text {
	width:375px;
	margin: 30px 0px 20px 38px;
	padding:0;


}


.label {

	font-weight: bolder;
    color:#000;
    padding:0 0 2px 0;
    	line-height: 1.3em;


}

/* DESTINATION PAGE STYLES ---------------------------------------  PUBLIC */



#subHorizNav-container {
	background-color: #e2e0c8;
	width:950px;
	margin:0 auto;
	height: 28px;
	padding:0;
	border-top:dotted 1px #CCC;
	border-bottom:dotted 1px #CCC;
}
ul#subHorizNav {
	margin:0;
	color: #333;
	float:right;
	font-weight: bolder;
	padding: 5px 75px 3px 30px;
}
ul#subHorizNav li.selected {
	font-weight:bolder;
}
ul#subHorizNav li.selected a {
	padding: 0 0 4px 0;
	border-bottom:solid 3px #d7251a;
}
ul#subHorizNav li {
	font-weight: bolder;
	font-family:Helvetica, sans-serif;
	color:#000000;
	display:block;
	list-style: none;
	font-size:.6em;
	letter-spacing:.1em;
	line-height: 1.3em;
	text-align: left;
	float: left;
	margin: 0 0px 0px 0px;
	padding: 4px 20px 7px 24px;
}
ul#subHorizNav li.a {
	padding: 0px 0px 0px 0px;
}
#highlight-container {
	width: 948px;
	margin:10px auto;
	background-color: #f9f8f2;
	clear:both;
	padding: 10px 0;
}
#highlight-container-gallery {
	width: 948px;
	margin:10px auto;
	background-color: #4e759f;
	clear:both;
	padding: 10px 0;
}
.subpage2 #mainContent {
	background: #FFFFFF;
	margin:10px auto 10px auto;
	width:948px;
	min-height: 400px;
	clear:both;
}
.subpage2 #sidebar {
	float:left;
	width:275px;
	margin: 15px 0 15px 0;
	padding: 20px 0px 40px 50px;
	color: #333;
	clear:both;

}
#sidebar-article{

	margin:0;
    padding:0;
    text-align:left;

}
.subpage2 #summary-sidebar {
	float:left;
	width:175px;
	margin: 15px 0 15px 0;
	padding: 20px 0px 40px 50px;
	color: #333;
	clear:both;
}
.subpage2 #mainCol {
	margin:15px 0 10px 0;
	padding:0px 0 0 0;
	float:right;
	width:575px;
    text-align:left;

}
.subpage2 #mainCol-article {
	margin:15px 0 10px 0;
	padding:10px 30px 0 30px;
	float:right;
	width:615px;
    text-align:left;
	border-left:dotted 1px #CCC;
}
#left-highlight {
	float:left;
	width: 320px;
	padding: 10px 0 20px 45px;
}
#right-highlight {
	float:right;
	width: 550px;
	padding: 10px 0 10px 0;
}
.subpage2 #mainCol-Content {
	width: 450px;
	margin: 5px 30px 20px 30px;
	border-left:dotted 1px #CCC;
}
.book-listing {
	padding: 15px 0 10px 0;
}
.book-cover {
	padding: 10px 0 10px 30px;
	float:right;
}
ul.link-list {
	margin:0;
	color: #333;
	padding: 5px 0 14px 0px;
	list-style: none;
	font-size: .9em;
}
ul.link-list li {
	background: url(http://www.orbridge.com/images/600px-External.svg.gif) 0px 7px no-repeat;
	padding: 5px 0 0 15px;
}


.link-title {

font-family:Georgia, "Times New Roman", Times, serif;
	font-weight: lighter;
	color: #000;
	font-size: 1em;
	margin:0;
	line-height: 1.3em;
padding:14px 0 1px 0;
}


/* DESTINATION PAGE STYLES --------------------------------  PRIVATE*/


#slideshowBar {
	background-color: #e6d1b5;
	padding: 0px 10px 7px 30px;
	height: 20px;
	text-align:right;
	width:100%;
	padding:0;
	border-bottom:dotted thin #999;
	background: url(http://www.orbridge.com/images/background_pattern.gif) 0px 8px repeat;
}
/* DESTINATION TABLE STYLES*/

table#destination-table {
	color:#000;
	border-collapse:collapse;
	margin:0;
	line-height:1em;
	height: 400px;
}
table#destination-table td {
	vertical-align:top;
	padding: 20px 20px 10px 15px;
	margin: 10px;
	border-right:dotted thin #999;
}
table#destination-table td.last {
	vertical-align:top;
	padding: 20px 20px 10px 15px;
	margin: 10px;
	background-color:#faf4e4;
}
table#destination-table th {
	background: url(http://www.orbridge.com/images/background_pattern_dkr.gif) 0px 8px repeat;
	border-right:dotted thin #999;
	border-bottom:dotted thin #CCC;
	border-top:dotted thin #CCC;
	padding: 10px 10px 7px 30px;
	height: 10px;
}
table#destination-table tr {
}
.destination-graphic {
	float:left;
	width:60px;
}
/*.odd {
	background-color:#e9e4dd;
}
.even {
	background-color:#faf4e4;
}
*/
.destination-text {
	float:right;
	width:125px;
}
/* DESTINATION DETAIL PAGE STYLES*/


#sidebar {
	float:left;
	/*	background-color: #f2e7d8;
*/	width:230px;
	margin: 0px 0 15px 0;
	padding: 0 0 30px 0;
	color: #333;
    
}

#Member-Home-mainCol {
	margin:0 0 10px 0;
	padding:0;
    
	float:right;
	width:780px;
}

#login-col {
	margin:0 0 10px 0;
	padding:0;
    
	float:right;
	width:660px;
}


#mainCol {
	margin:0 0 10px 0;
	padding:0;
	float:right;
	width:680px;
}
ul#sidebarNav {
	margin:0;
	color: #333;
	width:200px;
	font-weight: bolder;
	padding:40px 1px 40px 20px;
	background: url(http://www.orbridge.com/images/background_pattern.gif) 0px 8px repeat;
	border-right:dotted thin #999;
	border-bottom:dotted thin #999;
}
ul#sidebarNav li.selected {
	background: url(http://www.orbridge.com/images/red-bullet.gif) 0px 7px no-repeat;
	font-weight:bolder;
}
ul#sidebarNav li.selected a {
	color: #d7251a;
}


ul#partner-quick-link{

	font-size:1.2em;

}

ul#partner-quick-link li {
// background: url(http://www.orbridge.com/images/black-bullet.gif) 0px 3px no-repeat;
}

ul#nav_categories {
	margin:0;
	color: #333;
	width:200px;
	font-weight: bolder;
	padding:0px 1px 40px 3px;
	background: url(http://www.orbridge.com/images/background_pattern.gif) 0px 8px repeat;
	border-right:dotted thin #999;
    	border-bottom:dotted thin #999;

}



ul#nav_categories_top {
	margin:0;
	color: #333;
	width:200px;
	font-weight: bolder;
	padding:40px 1px 0px 3px;
	background: url(http://www.orbridge.com/images/background_pattern.gif) 0px 8px repeat;
	border-right:dotted thin #999;
}


ul#nav_categories_top li {

	width:180px;
	font-family:georgia, Helvetica, sans-serif;
	color:#000000;
	display:block;
	list-style: none;
	font-size:.95em;
	line-height: 1.3em;
	text-align: left;
	margin: 0 0px 0px 0px;
	padding: 4px 0px 7px 24px;
}



ul#nav_categories li {

	width:180px;
	font-family:georgia, Helvetica, sans-serif;
	color:#000000;
	display:block;
	list-style: none;
	font-size:.95em;
	line-height: 1.3em;
	text-align: left;
	margin: 0 0px 0px 0px;
	padding: 4px 0px 7px 24px;
}

ul#sidebarNav li {

	width:180px;
	font-family:georgia, Helvetica, sans-serif;
	color:#000000;
	display:block;
	list-style: none;
	font-size:.95em;
	line-height: 1.3em;
	text-align: left;
	float: left;
	margin: 0 0px 0px 0px;
	padding: 4px 0px 7px 24px;
}
ul#sidebarNav li.a {
	padding: 0px 0px 0px 0px;
}


#sidebar2 {
	float:left;
	/*	background-color: #f2e7d8;
*/	width:230px;
	margin: 0px 0 0px 0;
	padding: 0 0 0px 0;
	color: #333;
}

ul#sidebarNav2 {
	margin:0;
	color: #333;
	width:200px;
	font-weight: bolder;
	padding:6px 1px 0px 0px;
	border-right:dotted 0px #999;
	border-bottom:dotted 0px #999;
}
ul#sidebarNav2 li.selected2 {
	font-weight:bolder;
}
ul#sidebarNav2 li.selected2 a {
	color: #d7251a;
}
ul#sidebarNav2 li {
	width:180px;
	font-family:arial, Helvetica, sans-serif;
	color:#000000;
	display:block;
	list-style: none;
	font-size:.85em;
	line-height: 1em;
	text-align: left;
	float: left;
	margin: 0 0px 0px 0px;
	padding: 4px 0px 7px 18px;
}
ul#sidebarNav2 li.a {
	padding: 0px 0px 0px 0px;
    	color: #333;

}



ul#trip-pricing {
	width:450px;
	padding:5px 0 0 0px;
	line-height: 1.2em;
	list-style: none;
	color:#000;
}
ul#trip-pricing li {
	padding: 0 0 7px 0px;
}
ul#trip-highlights {
	width:450px;
	padding:0px 0 0 0px;
	line-height: .9em;
	list-style: none;
	color:#000;
}
ul#trip-highlights li {
	padding: 0 0 15px 30px;
	background: url(http://www.orbridge.com/images/black-bullet.gif) 0px 3px no-repeat;
}
#mainCol-Content {
	width: 525px;
	padding: 20px 0px 20px 60px;
}
div.hr {
	clear:both;
	width:100%;
	margin:0 auto;
	height: 6px;
	background: url(http://www.orbridge.com/images/horizontal_divider.gif) 0 50% repeat-x;
	padding: 6px 0;
}
div.hr-no-pad {
	clear:both;
	width:100%;
	margin:0 auto;
	height: 5px;
	background: url(http://www.orbridge.com/images/horizontal_divider.gif) 0 0% repeat-x;
	padding: 0 0 5px 0;
}
ul#sidebar-box-list {
	clear:both;
	float:left;
	margin:0;
	padding:40px 1px 20px 30px;
	color: #333;
	width:195px;
    
}
ul#sidebar-box-list li.selected {
	background: url(http://www.orbridge.com/images/red-bullet.gif) 0px 3px no-repeat;
}
ul#sidebar-box-list li.selected a {
	color: #d7251a;
}
ul#sidebar-box-list li {
	width:190px;
    padding: 0 0 5px 0;
    line-height:1.3em;
	color:#000000;
	display:block;
	font-weight: bolder;
http://www.orbridge.com/images/destinations-photo-4.jpg clear:both;
	list-style: none;
	text-align: left;
}
.sidebar-box-graphic {
	float:left;
	padding: 0;
	width:60px;
}
.sidebar-box-text {
	padding: 10px 0 0 15px;
	float:right;
	width:100px;
}
.sidebar-box-text a:hover {
	text-decoration:none;
	color: #3C1F01;
}
.testimonial {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight: lighter;
	color: #333;
	font-size: 1em;
	margin:0;
	font-weight:lighter;
	line-height: 1.6em;
	padding:15px 0 30px 45px;
	font-style: italic;
	width: 180px;
}
#video-box {
	clear:both;
	padding:8px 8px 60px 8px;
	border: solid 1px #AAA;
	width: 160px;
	margin-left:40px;
	margin-bottom:30px;
}
.video-box-icon {
	float:right;
	width: 25px;
	padding: 8px 0 0 0;
}
.video-box-text {
	padding: 8px 0 0 0;
	float:left;
	width: 130px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	display:block;
	font-weight: bolder;
	clear:both;
	list-style: none;
	font-size:0.65em;
	text-align: left;
	letter-spacing:.1em;
}
/* MEMBER-ALUMNI SECTION STYLES*/



b {
	border: solid 1px #d7251a;
}
.member-trip {
	padding: 20px 0 20px 0;
 width: 500px%;
}

.member-home-header  {

	padding: 0;
	height: 100px;
}

.member-home-header-left {
	padding:30px 0 0 0;
	width: 70%;
	float:left;
}
.member-home-header-right {
	padding:0px 0 0 0;
	width: 25%;
	float:right;
}
.member-trip-header-left {
	width: 215px;
	float:left;
	padding: 20px 10px 0 0;
}
.member-trip-header-right {
	padding:20px 0 0 0;
	width: 275px;
	float:left;
}
#member-logo {
	padding:20px 0 0 0px;
	width: 100%;
	float:right;
}
.trip-buttons {
	padding: 10px 0;
}
input.red-button {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	font-size:0.5em;
	width:70px;
	background:#e9611a;
	letter-spacing:.05em;
	color:#fff;
	display:inline;
	border: solid 0px #fff;
	margin:0;
	vertical-align:top;
	height:20px;
	font-weight: bolder;
}
input.brown-button {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	font-weight: bolder;
	font-size:0.5em;
	width:70px;
	background:#2c1702;
	letter-spacing:.05em;
	color:#fff;
	display:inline;
	border: solid 0px #fff;
	margin:0;
	vertical-align:top;
	height:20px;
}
/*

    Form Field Formatting
------------------------------------------------------ */ 

form {
	margin:            0;
	padding:           0;
	border:            0;
}
.hidden {
	margin:            0;
	padding:           0;
	border:            0;
}
.input {
	border-top:		0px solid #9EA3D5;
	border-left:		0px solid #9EA3D5;
	border-right:		1px solid #dbd9d4;
	border-bottom:		1px solid #dbd9d4;
	color:             #333;
	font-family:       Georgia, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
	font-size:         15px;
	height:            1.6em;
	padding:           3px;
	margin:        	5px 5px 5px 0px;
	background-color:	#f0ede1;
}
.textarea {
	border-top:		0px solid #9EA3D5;
	border-left:		0px solid #9EA3D5;
	border-right:		1px solid #dbd9d4;
	border-bottom:		1px solid #dbd9d4;
	color:             #333;
	font-family:       Georgia, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
	font-size:         15px;
	padding:           3px;
	background-color:	#f0ede1;
}
.select {
	background-color:  #fff;
	font-family:       Georgia, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
	font-size:         11px;
	font-weight: normal;
	color:             #333;
	margin-top:        2px;
	margin-bottom: 2px;
}
.multiselect {
	border-top:		0px solid #9EA3D5;
	border-left:		0px solid #9EA3D5;
	border-right:		1px solid #dbd9d4;
	border-bottom:		1px solid #dbd9d4;
	background-color:  #fff;
	color:             #333;
	font-family:       Georgia, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
	font-size:         11px;
	margin-top:        2px;
	margin-top:        2px;
}
.radio {
	background-color:  transparent;
	margin-top:        4px;
	margin-bottom:     4px;
	padding:           0;
	border:            0;
}
.checkbox {
	background-color:  transparent;
	padding:           0;
	border:            0;
}
.buttons {
	font-family:       Georgia, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
	font-size:         11px;
	font-weight:       bold;
	border-top:		0px solid #9EA3D5;
	border-left:		0px solid #9EA3D5;
	border-right:		1px solid #dbd9d4;
	border-bottom:		1px solid #dbd9d4;
	letter-spacing:    .1em;
	margin:        	0;
	padding:			5px 16px 3px 6px;
	background-color:  #3F4471;
	color:             #fff;
	cursor: pointer;
}
.submit {
	font-family:       Georgia, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
	font-size:         11px;
	font-weight:       bold;
	border-top:		1px solid #9EA3D5;
	border-left:		1px solid #9EA3D5;
	border-right:		1px solid #000;
	border-bottom:		1px solid #000;
	letter-spacing:    .1em;
	margin:        	0;
	padding:			3px 4px 3px 4px;
	background-color:  #d7251a;
	color:             #fff;
}
/*


/* DESTINATION PUBLIC GALLERY PAGE STYLES ---------------------------------------  */

table#member-photo-gallery-table {
	margin: 30px 0 0 0px;
	border-collapse:collapse;
}
table#member-photo-gallery-table tr {
	padding: 8px 15px 12px 0;
}
table#member-photo-gallery-table th {
	padding: 0px 0 20px 0;
}
.gallery-item-desc {
	padding:0px 0 20px 4px;
	float:left;
	width:150px;
}
table#member-photo-gallery-table .title {
	font: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bolder;
	color: #000;
	font-size: .8em;
	margin:0;
	padding:2px 0 3px 0;
}
table#member-photo-gallery-table .desc {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight: lighter;
	color: #000;
	font-size: .8em;
	margin:0;
	font-weight:lighter;
	line-height: 1.2em;
	padding:0px 0 0px 0;
	font-style: italic;
}
table#member-photo-gallery-table a {
	font: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bolder;
	color: #d7251a;
	font-size: .7em;
	margin:0;
	padding:0px 0 3px 0;
}



/* PARTNER HOME PAGE STYLES  ---------------------------------------  */

.button-left {

float:left;
background-color:#FFF;


}
.button-right {

float:right;
background-color:#FFF;
padding:0 12px 0 0;


}

.response {

	font: 100% Verdana, Arial, Helvetica, sans-serif;
	font-size:0.8em;
	padding: 15px 50px 0px 50px;
}


img.headshot {float:left;
padding:3px 10px 2px 0;
}