/* Base Styles */
A {
	color:#024788;
	text-decoration:none;
}

A:Hover {
	color:#024788;
	text-decoration:none;
}

A:Link, A:Visited {
	color:#024788;
	text-decoration:none;
}

A:Active {
	color:#024788;
	text-decoration:none;
}

BODY {	
	background-image:url(/direct/module/images/vp_new_background3.jpg);
	background-position:center;
	background-repeat:repeat-y;
	background-color:#656407;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
}

INPUT {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
}

LI {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
}

SELECT {
	border:0px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
}

.background {
	background-color:#000000;
}

/* Custom Styles */

/* Left & Right Columns */
#left_column {
	background-image:url(/direct/module/images/vp_new_background_left2.jpg);
	background-repeat:repeat-y;
}

#right_column {
	background-image:url(/direct/module/images/vp_new_background_right2.jpg);
	background-repeat:repeat-y;
}

/* Search Bar */
#search {
	background-color:#000000;
}

.search_bar {
	background-image:url(/direct/module/images/vp_new_search_bg.jpg);
	background-repeat:repeat-x;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
}

#search-form {
	float:left;
	padding-left:10px;
	text-align:left;
	width:715px;
}

.search_bar #search-form INPUT {
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:normal;
}

.search_bar #search-form SELECT {
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:normal;
}

.search_bar #search-form .button {
	background-image:url(/direct/module/images/vp_new_search_button_bg.gif);
	background-repeat:repeat-x;
	border:0px;
	color:#FFFFFF;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	height:19px;
	width:100px;
}

.search_bar #top-links {
	float:right;
	padding-right:10px;
	text-align:right;
	width:217px;
}

/* Navigation w/ background image rotation */
#image_rotation {
	height:170px;
	position:absolute;
	width:1003px;
	z-index:1;
}

#top_area {
	height:170px;
	position:absolute;
	width:1003px;
	z-index:2;
}

#top_row {
	height:170px;
	width:1003px;
	top:80px;
	text-align:left;
}

.login_area {
	background-image:url(/direct/module/images/vp_inside_join_area.jpg);
	background-repeat:repeat-y;
	font-size:11px;
}

/* Content */
#content {
	background-image:url(/direct/module/images/vp_inside_content_bg.gif);
	text-align:left;
	margin:0px;
	padding:10px;
}

#content A {
	color:#024788;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	text-decoration:none;
}

#content A:Hover {
	color:#024788;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	text-decoration:underline;
}

#content H1 {
	color:#024788;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:17px;	
	font-weight:normal;
	padding-bottom:14px;
}

#content H2 {
	color:#000000;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;	
}

#content H3 {
	color:#000000;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;	
	font-style:italic;
	font-weight:normal;	
	padding-bottom:12px;
}

#content H4 {
	color:#024788;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:15px;	
	font-weight:normal;
}

#content H4 A {
	color:#024788;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:15px;	
	font-weight:normal;
}

#content H4 A:Hover {
	color:#024788;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:15px;	
	font-weight:normal;
}

#content H5 {
	color:#000000;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;		
	padding-bottom:12px;
}

#content LI {
	margin-left:16px;
	padding:0px;
}

#content OL {
	list-style-type:decimal;
	margin-bottom:12px;
}

#content P {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	padding-bottom:12px;
}

#content TD {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
}

#content UL {
	list-style-type:square;
	margin-bottom:12px;
}

#content .back_to_top {
	color:#999621;
}

#content.background2{
	background-image:url(/direct/module/images/vp_inside_content_bg2.gif);
}

#content.no-background {
	background-image:none;
}

#print {
	float:right;
}

#print A {
	color:#FF013F;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
}

#print A:Hover {
	color:#FF013F;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
}

/* Contact Section */

#contact-form TD {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	padding:3px;	
}

#contact-form .selectFld
{
	height:18px;
	margin-left:4px;
	width:220px;
}

#contact-form .fld {
	margin-left:4px;
	width:220px;
}

#contact-form .txtfld {
	height:100px;
	margin-left:4px;
}
/* End Contact Section */

/* Videos Section */
#video H2 {
	padding-bottom:36px;
}

#video H4 {
	font-size:13px;
}

#video IMG {
	margin-right:26px;
}

#video-list IMG {
	margin-right:26px;
}

#video-list p.readmore {
	border-bottom:#F6E9C9 1px solid;
	margin-bottom:36px;
	padding-bottom:36px;
	padding-top:12px;
}

#video-list #video-search IMG {
	margin:0px;
	padding:0px;
}

/* End Events Section */

/* Resources Section */

#resource-listing H6 {
	padding-bottom:16px;
}

#resource-listing H6 A {
	color:#606B05;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:14px;	
	font-style:none;
	font-variant:none;
	font-weight:normal;
}

#resource-listing H6 A:Hover {
	color:#606B05;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:14px;	
}

#resource-listing H5 {
	color:#606B05;
	font-size:13px;		
	padding-bottom:12px;
}

#resource-listing .sc-solata-resourcetoc a.articletoclink {
	color:#000000;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
}

#resource-listing .sc-solata-resourcetoc TD {
	color:#000000;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
}

#resource-results-search H1 {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:17px;	
	font-weight:normal;
	padding-bottom:10px;
}

#resource-results-search H2 {
	color:#514F02;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;	
	font-weight:bold;
	padding-bottom:10px;
}

#resource-results-search .black {
	color:#000000;
}

#resource-results-search .box {
	background-color:#FAECD1;
	font-weight:bold;
}

#resource-results-search .box .fld {
	border:#D0B67B 1px solid;
}

#resource-results-search .green {
	color:#606B05;
}

.resource-search {
	background-image:url(/direct/module/images/vp_resource_search_background.gif);
	color:#FFFFFF;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align:center;
}

.resource-search FORM {
	margin:0px;
	padding:0px;
}

.resource-search .fld {
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	width:200px;
}

#resource-topics H5 {
	color:#000000;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;		
	padding-bottom:12px;
}

/* End Resources Section */

/* Success Stories Section */
#success H2 {
	padding-bottom:36px;
}

#success H4 {
	font-size:13px;
}

#success IMG {
	margin-right:26px;
}

#success-list IMG {
	margin-right:26px;
}

#success-list p.readmore {
	border-bottom:#F6E9C9 1px solid;
	margin-bottom:36px;
	padding-bottom:36px;
	padding-top:12px;
}
/* End Success Stories Section */

/* Marketplace Section */
#marketplace-list H2 {
	padding-bottom:12px;
}

#marketplace-list IMG {
	margin-bottom:18px;
	margin-right:26px;
}

#marketplace-list p.readmore {
	border-bottom:#F6E9C9 1px solid;
	margin-bottom:26px;
	padding-bottom:26px;
	padding-top:12px;
}

#marketplace-list #marketplace-search IMG {
	margin:0px;
	padding:0px;
}

#marketplace-profile TABLE TD.right H4 {
	font-size:13px;
	margin-bottom:0px;
	padding-bottom:12px;
}

#marketplace-profile IMG {
	margin-bottom:10px;
}

#marketplace-profile UL {
	margin-top:0px;
	padding-top:0px;
}

#marketplace-profile TABLE TD.left{
	background-color:#FCF1DB;
	padding:4px;
}

#marketplace-profile TABLE TD.right{
	padding-bottom:4px;
	padding-left:20px;
	padding-right:4px;
	padding-top:4px;
}

#marketplace-profile TABLE H4 {
	padding-bottom:20px;
}
/* End Marketplace Section */

/* Networking Business Card */
#network-listing .bc_top_left {
	background-image:url(/direct/module/images/vp_bc_top_left_bg.gif);
	background-repeat:repeat-y;
}

#network-listing .bc_top_content {
	background-image:url(/direct/module/images/vp_bc_top_content_bg.gif);
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	padding-left:16px;
	padding-right:16px;
	width:249px;
}

#network-listing .bc_top_content IMG {
	float:right;
	margin-right:24px;
	padding:0px;
}

#network-listing .bc_top_content SPAN {
	float:left;
	padding-top:2px;
}

#network-listing .bc_top_right {
	background-image:url(/direct/module/images/vp_bc_top_right_bg.gif);
	background-repeat:repeat-y;
}

#network-listing .bc_left {
	background-image:url(/direct/module/images/vp_bc_left_bg.gif);
	background-repeat:repeat-y;
}

#network-listing .bc_right {
	background-image:url(/direct/module/images/vp_bc_right_bg.gif);
	background-repeat:repeat-y;
}

#network-listing .bc_content {
	background-image:url(/direct/module/images/vp_bc_content_bg.gif);
}

#network-listing .bc_inside_left {
	background-image:url(/direct/module/images/vp_bc_inside_left_bg.gif);
	background-repeat:repeat-y;
}

#network-listing .bc_inside_right {
	background-image:url(/direct/module/images/vp_bc_inside_right_bg.gif);
	background-repeat:repeat-y;
}

#network-listing .bc_inside_content {
	background-image:url(/direct/module/images/vp_bc_inside_content_bg.gif);
}

#network-listing .bc_inside_content P {
	background-image:url(/direct/module/images/vp_bc_inside_content_bg.gif);
	font-size:10px;
	margin:0px;
	padding-bottom:4px;
	padding-top:0px;
}

/* End Networking Business Card */

/* Ads Column */
#ads {
	text-align:left;
}

#ads IMG {
	margin:0px;
	padding:0px;
}

#ads P {
	margin:0px;
	padding-bottom:9px;
	padding-top:0px;
}

#ads DIV.ad-box {
	background-color:#FFFFFF;
	border:#9DA653 1px solid;
	text-align:center;
	width:275px;
}

#ads DIV.ad-box P {
	margin-bottom:6px;
	margin-top:6px;
	padding:0px;
}

#ads DIV.tour {
	margin-bottom:9px;
	text-align:center;
	width:284px;
}

#ads DIV.tour DIV {
	border:#9DA653 1px solid;
	padding-left:15px;
	padding-right:15px;
	padding-top:15px;
}

#ads DIV.tour H3 {
	color:#FC0110;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	margin:0px;
	padding:0px;
}

#ads DIV.tour H3 A {
	color:#FC0110;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	margin:0px;
	padding:0px;
}

#ads DIV.tour H3 A:Hover {
	color:#FFFFFF;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	margin:0px;
	padding:0px;
}

#ads DIV.tour P {
	color:#FFFFFF;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	font-weight:bold;
	margin:0px;
	padding-bottom:12px;
	padding-top:0px;
}

/* Footer */
.footer {
	background-color:#AEAC1B;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	padding-left:6px;
	text-align:left;
}

.footer A {
	color:#000000;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	text-decoration:underline;
}

.footer A:HOVER {
	color:#000000;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	text-decoration:none;
}

.footer TD {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
}

.footer TD.links A {
	color:#000000;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	text-decoration:underline;
}
.photoTable TD
{
	
}
.profileContentTable TD
{
	text-align: left;
	vertical-align: top;
	width: 50%;
	
}

.listing-result {
	border: 1px solid #aaa;
	margin: 5px;
	padding: 3px;
	padding-bottom: 5px;
}
.listing-result .textcontrol {
	float: right;
}
.listing-result .regcontent {
	margin-right: 30px;
}
.listing-result .heading {
	color: #000;
	font-size: 1.0em;
}

.listing-basic {
	background: #fff;
}
.listing-premium {
	background: #d9e2f5;
}
.listing-premium .heading {
	font-size: 1.08em;
}

.listing-marquee {
	background: #f0f0d1;
}
.listing-marquee .heading {
	font-size: 1.16em;
}

.listing-comment {
	background: #d0f0f1;
}
.listing-comment .heading {
	font-size: 1.16em;
}

.listing-result .descriptors {
	font-size: 0.8em;
}
.listing-result .descriptors span {
	margin-right: 10px;
}

.profileside
{
	width: 150px;
}
.profilemiddle
{
	width: 546px;
}
.profileright
{
	width: 307px;
	margin-left: 5px;
}
.searchResultTable
{
	background: black;
}
.required
{
	color: red;
}

/* Profile Section */
#sidebar {
	background-color:#F9E8BD;	
	margin-bottom:2px;
	width:187px;
}

#sidebar A {
	color:#000000;
	font-size:11px;
	font-weight:bold;
}

#sidebar A:Hover {
	color:#000000;
	font-size:11px;
	font-weight:bold;
}

#sidebar DIV {
	border:#E0C689 1px solid;
	padding-bottom:6px;
	padding-top:18px;
}

#sidebar P {
	display:block;
	border-bottom: #000000 1px dashed;
	margin-bottom:6px;
	padding-bottom:12px;
	margin-left:6px;
	margin-right:6px;
}

#sidebar P.noborder {
	border-bottom:0px;
}

.theprofile .theprofile-t .mc {
	font-size:11px;
	padding-left:8px;
}

.theprofile .theprofile-t .profilemiddle {
	font-size:11px;
	padding-left:8px;
}

.theprofile .theprofile-t .profilemiddle TD {
	font-size:11px;
}

.theprofile .theprofile-t .profileright {
	font-size:11px;
}
.businessCardTop
{
	background: url('/direct/module/images/vp_inside_blank_hd.gif');
	width: 300px;
	height: 40px;
	margin-left: 5px;
	
	color:#024788;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:15px;	
	font-weight:bold;
}
.businessCardTop A
{
	background-color: black;
	color: #FFFFFF;
	padding: 5px;
}

.theprofile-t TD
{
	padding: 3px;
}
.nomargin
{
	margin: 0;
	padding: 0;
}
.nomargin TD
{
	margin: 0;
	padding: 0;
}
.profileTabs TD
{
	border: 1px solid black;
	background: #F9D98C;
	font-size:10px;
	padding-bottom:2px;
	padding-top:2px;
	text-align: center;
	cursor: hand;
}

.profileTabs TD.active
{
	background: #9B9920;
	color:#FFFFFF;
}
.profileTab
{	
	padding-top: 10px;
}

.rowHeading {
	background-image:url(/direct/module/images/edit_privacy_header_bg.gif);	
	background-repeat: no-repeat;
}

.rowHeading TABLE TD
{
	/* background-color:#CDC910;
	border-top:#867968 2px solid; */
	color:#000000;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	padding:4px;
}

.rowHeading TABLE TD.columnhead
{
	color:#FFFFFF;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	padding:4px;
}

/* Profile Main Landing Page */
.profile-main-top {
	background-image:url(/direct/module/images/profile_main_box_top.gif);	
	background-repeat: no-repeat;
	color:#FFFFFF;
	font-size:12px;
	padding-left:18px;
	text-align:left;
}

.profile-main-middle {
	background-image:url(/direct/module/images/profile_main_box_bg.gif);	
	background-repeat: repeat-y;
	font-size:11px;
	padding-bottom:0px;
	padding-left:18px;
	padding-right:18px;
	padding-top:18px;
	text-align:left;
}

#content .profile-main-middle A {
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}

#content .profile-main-middle A:Hover {
	color:#000000;
	font-weight:bold;
	text-decoration:underline;
}

#content .profile-main-middle #account-sub-block {
	width:221px;
}

#content .profile-main-middle #account-sub-block INPUT {
	float:left;
	margin-right:4px;
}

/* End Profile Main Landing Page */

/* Subscription box for resources */
#subscribe-box {
	border:#000000 1px solid;
	margin-bottom:12px;
	padding-left:12px;
	padding-right:12px;
	padding-top:12px;
}

#subscribe-box H4 {
	color:#000000;
	font-size:11px;
	font-style:italic;
	font-weight:bold;
}

#subscribe-box IMG {
	float:right;
	position:relative;
	top:50px;
}

#subscribe-box .subscribe-title {
	color:#000000;
	font-size:11px;
	font-style:italic;
	font-weight:bold;
}

/* End Subscription box */

.messageTable TD {
	padding:4px;
}

.messageTable .header
{
	background-color:#9B9920; 
	color:#FFFFFF; 
	font-weight:bold;
}

.messageTable TD
{
	border-bottom: 1px solid black;
}
.messageTable .subjectLine TD
{
	border: 0;
}
.active
{
	/* border: 1px solid black; */
}

/* Suggestion form */
#suggestions-form TD {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	padding:3px;	
}

#suggestions-form .selectFld {
	height:18px;
	width:260px;
}

#suggestions-form .fld {
	width:260px;
}

#suggestions-form .txtfld {
	height:100px;
	width:260px;
}