body {
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}

img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

/* Links */
a.link-sort:link,a.link-sort:visited,a.link-sort:active {
	font-weight: bold;
	color: #996600;
	text-decoration: none;
}

a.link-sort:hover {
	font-weight: bold;
	color: #003366;
	text-decoration: underline;
}

a.link-bounty:link,a.link-bounty:visited,a.link-bounty:active {
	font-size: 12px;
	font-weight: bold;
	color: #996600;
	text-decoration: none;
}

a.link-bounty:hover {
	font-size: 12px;
	font-weight: bold;
	color: #003366;
	text-decoration: underline;
}

a.link-bounty-amt:link,a.link-bounty-amt:visited,a.link-bounty-amt:active
	{
	font-size: 12px;
	font-weight: bold;
	color: #009900;
	text-decoration: none;
}

a.link-bounty-amt:hover {
	font-size: 12px;
	font-weight: bold;
	color: #00CC00;
	text-decoration: underline;
}

a.actions01:link,a.actions01:visited,a.actions01:active {
	font-size: 10px;
	text-decoration: none;
	font-weight: normal;
	background-color: #FFFFFF;
	padding: 1px;
	margin: 2px;
	border: 1px solid #CCCCCC;
	font-style: normal;
	width: 80px;
}

a.actions01:hover {
	font-size: 10px;
	text-decoration: none;
	font-weight: normal;
	background-color: #E1F3FF;
	padding: 1px;
	margin: 2px;
	border: 1px solid #CCCCCC;
	float: none;
	font-style: normal;
	width: 80px;
}

a.action_vs:link,a.action_vs:visited,a.action_vs:active {
	font-size: 10px;
	color: #3366CC
}

a.action_vs:hover {
	font-size: 10px;
	color: #003366;       
	text-decoration:underline;

}

a.action_med:link,a.action_med:visited,a.action_med:active {
	font-size: 12px;
}

a.action_med:hover {
	font-size: 12px;
	color: #003366;       
	text-decoration:underline;
}

a.action_medb:link,a.action_medb:visited,a.action_medb:active {
	font-size: 12px;
	font-weight: bold;
}

a.action_medb:hover {
	font-size: 12px;
	color: #003366;       
	text-decoration:underline;
}

a.action_vl:link,a.action_vl:visited,a.action_vl:active {
	font-size: 12px;
	font-weight: bold;
}

a.action_vl:hover {
	font-size: 12px;
	color: #003366;
}

a.action_under:link,a.action_under:visited,a.action_under:active {
	font-size: 12px;
}

a.action_under:hover {
	font-size: 12px;
	color: #003366;
}

a.action_sort:link,a.action_sort:visited,a.action_sort:active {
	font-size: 12px;
	color: #3366CC;
}

a.action_sort:hover {
	font-size: 12px;
	color: #003366;
	text-decoration: underline;
}

a.action_sorted:link,a.action_sorted:visited,a.action_sorted:active {
	font-size: 12px;
	color: #996600;
}

a.action_sorted:hover {
	color: #663300;
	text-decoration: underline;
}

a.title:link,a.title:visited,a.title:active {
	font-size: 12px;
	color: #996600;
	font-weight: bold;
}

a.title:hover {
	font-size: 12px;
	color: #003366;
	font-weight: bold;
	text-decoration:underline;
}

a.table_header:link,a.table_header:visited,a.table_header:active {
	font-size: 12px;
	color: #663300;
	font-weight: bold;
}

a.table_header:hover {
	font-size: 12px;
	color: #003366;
	font-weight: bold;
}

a.name_vs3:link,a.name_vs3:visited,a.name_vs3:active {
	font-size: 10px;
	color: #663300;
	font-weight: bold;
}

a.name_vs3:hover {
	font-size: 10px;
	color: #003366;
	text-decoration:underline;
	font-weight: bold;
}


a.title_sm:link,a.title_sm:visited,a.title_sm:active {
	font-size: 12px;
	color: #996600;
	font-weight: bold;
}

a.title_sm:hover {
	font-size: 12px;
	color: #003366;       
	text-decoration:underline;
	font-weight: bold;
}

a.new_message:link,a.new_message:visited,a.new_message:active {
	font-size: 12px;
	font-weight: bold;
	color: #CC9900;
}

a.new_message:hover {
	font-size: 12px;
	font-weight: bold;
	color: #003366;       
	text-decoration:underline;
}

a.name_med2:link,a.name_med2:visited,a.name_med2:active {
	font-size: 12px;
	color: #996600;
	font-weight: bold;
}

a.name_med2:hover {
	font-size: 12px;
	color: #003366;       
	text-decoration:underline;
}

a.name_med2_nb:link,a.name_med2_nb:visited,a.name_med2_nb:active {
	font-size: 12px;
	color: #996600;
	font-weight: normal;
}

a.name_med2_nb:hover {
	font-size: 12px;
	color: #003366;       
	text-decoration:underline;
}

a.name_med3:link,a.name_med3:visited,a.name_med3:active {
	font-size: 12px;
	color: #663300;
}

a.name_med3:hover {
	font-size: 12px;
	color: #003366;       
	text-decoration:underline;
}

a.name_med4:link,a.name_med4:visited,a.name_med4:active {
	font-size: 12px;
	color: #663300;
	font-weight: bold;
}

a.name_med4:hover {
	font-size: 12px;
	color: #003366;       
	text-decoration:underline;
	font-weight: bold;
}
a.name_l:link,a.name_l:visited,a.name_l:active {
	font-size: 12px;
	color: #996600;
	font-weight: bold;
}

a.name_l:hover {
	font-size: 12px;
	color: #003366;       
	text-decoration:underline;
	font-weight: bold;
}

a.amount:link,a.amount:visited,a.amount:active {
	font-size: 12px;
	color: #009900;
	font-weight: bold;
}

a.amount_l:link,a.amount_l:visited,a.amount_l:active {
	font-size: 12px;
	color: #009900;
	font-weight: bold;
}

a.amount:hover {
	font-size: 12px;
	color: #003366;       
	text-decoration:underline;
}

a.amount_l:hover {
	font-size: 12px;
	color: #003366;       
	text-decoration:underline;
}

a.subs:link,a.subs:visited,a.subs:active {
	font-size: 12px;
	color: #996600;
}

a.subs:hover {
	font-size: 12px;
	color: #003366;       
	text-decoration:underline;
}

a.engaged_l:link,a.engaged_l:visited,a.engaged_l:active {
	font-size: 12px;
	color: #663300;
	font-weight: bold;
}

a.engaged_l:hover {
	font-size: 12px;
	color: #003366;       
	text-decoration:underline;
	font-weight: bold;
}

a.engaged_l_none:link,a.engaged_l_none:visited,a.engaged_l_none:active {
	font-size: 12px;
	color: #999999;
}

a.engaged_l_none:hover {
	font-size: 12px;
	color: #003366;       
	text-decoration:underline;
}

a.html_button:link,a.html_button:visited,a.html_button:active,a.html_button:hover
	{
	border: 1px #333333 solid;
	background-color: #CC9900;
	color: #000000;
	font-color: #000000;
	font-weight: bold;
	font-size: 12px;
	padding: 2px;
	padding-left: 16px;
	padding-right: 16px;
}

a:link,a:visited,a:active {
	color: #3366CC;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
	color: #003366;
}

a.navon:link,a.navon:visited,a.navon:active,a.navon:hover {
	font-size: 12px;
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
}

a.nav:link,a.nav:visited,a.nav:active {
	font-size: 12px;
	text-decoration: none;
	color: #996600;
	font-weight: bold;
}
a.nav:hover {
	font-size: 12px;
	color: #003366;       
	text-decoration:underline;
	font-weight: bold;
}

a.filter:link,a.filter:visited,a.filter:active {
	font-size: 12px;
	text-decoration: none;
	color: #006699;
	font-weight: normal;
	padding-right: 10px;
	padding-left: 10px;
}

a.filter:link,a.filter:visited,a.filter:active {
	font-size: 12px;
	text-decoration: none;
	color: #006699;
	font-weight: normal;
	padding-right: 10px;
	padding-left: 10px;
}

a.filter:hover {
	font-size: 12px;
	text-decoration: underline;
	color: #663300;
	font-weight: normal;
	padding-right: 10px;
	padding-left: 10px;
}

a.filteron:link,a.filteron:visited,a.filteron:active {
	font-size: 12px;
	text-decoration: none;
	color: #996600;
	font-weight: bold;
	padding-right: 10px;
	padding-left: 10px;
}

a.filteron:hover {
	font-size: 12px;
	text-decoration: underline;
	color: #663300;
	font-weight: bold;
	padding-right: 10px;
	padding-left: 10px;
}

a.unbold:link,a.unbold:visited,a.unbold:active {
	font-weight: normal;
	text-decoration: none;
}

a.unbold:hover {
	font-weight: normal;
	text-decoration: underline;
}

a.learn_more:link,a.learn_more:visited,a.learn_more:active {
	font-size: 10px;
	color: #3366CC;;
	font-weight: bold;
}

a.learn_more:hover {
	font-size: 10px;
	color: #333333;
	font-weight: bold;
}

a.multiSelect:link,a.multiSelect:visited,a.multiSelect:active {
	font-size: 11px;
	color: #3366cc;
}

a.multiSelect:hover {
	font-size: 11px;
	color: #003366;
	text-decoration:none;     
}

/* Table Styles */
.SearchBar {
	background-color: #EDEAE2;
	margin-bottom: 4px;
	padding: 50%;
}

.table-content01 {
	text-align: left;
	vertical-align: top;
	width: 760px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #DCD5C3;
	border-bottom-color: #DCD5C3;
}

.table-content02 {
	text-align: left;
	vertical-align: top;
	width: 760px;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #DCD5C3;
	border-bottom-color: #DCD5C3;
	border-collapse: separate
}

.table-content03 {
	text-align: left;
	vertical-align: top;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #DCD5C3;
	border-bottom-color: #DCD5C3;
}

.table-content04 {
	text-align: left;
	vertical-align: top;
	width: 878px;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #DCD5C3;
	border-bottom-color: #DCD5C3;
	border-collapse: separate
}

.table-content04 td.content {
	padding:5px 0 7px 0;
}

.table-row-filter {
	background-color: #EDEAE2;
	height: 20px;
	text-align: left;
	vertical-align: middle;
	margin: 12px;
	padding: 12px;
	font-size: 10px;
	font-weight: bold;
	color: #999999;
}

th {
	font-weight: normal;
	vertical-align: bottom;
	border-bottom-style: solid;
	border-bottom-color: #EEEEEE;
	border-bottom-width: 1px;
	font-size: 10px;
}


.nav_buttonbg_on {
	background-color: #CC9900;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #DCD5C3;
	text-align: center;
	vertical-align: middle;
	width: 100px;
	padding:0;
	margin:0;	
}

.nav_buttonbg {
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #DCD5C3;
	text-align: center;
	vertical-align: middle;
	width: 100px;	
}
.nav_buttonbg_emp{
	width:130px;
}
.nav_bg01 {
	background-image: url(../images/nav_bg01.gif);
	background-repeat: repeat-y;
	background-position: center center;
	background-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DCD5C3;
	margin: 0px;
	padding: 0px;
}

.nav_bg02 {
	text-align: center;
	vertical-align: middle;
	background-image: url(../images/nav_bg02.gif);
	background-repeat: repeat-y;
	background-position: center top;
	padding-top: 4px;
	padding-bottom: 4px;
}

.nav_line {
	margin: 0px;
	padding: 0px;
	height: 1px;
	width: 800px;
	background-image: url(../images/nav_bg_line.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}

.table-border01 {
	border: 1px solid #CCCCCC;
}

.table-border02 {
	border: 1px solid #CCCCCC;
	width: 250px;
}

.background01 {
	background-color: #FFFFFF;
	border: 1px solid #663300;
	margin: 0px;
	padding: 0px;
	width: 800px;
}

.row01 {
	background-color: #FFFFFF;
}

.row02 {
	background-color: #EDEAE2;
}

.row03 {
	background-color: #000000;
}

.column_header {
	font-weight: normal;
	font-size: 10px;
	border-bottom-style: solid;
	border-bottom-color: #EEEEEE;
	border-bottom-width: 1px;
}

.column_header2 {
	font-weight: normal;
	font-size: 10px;
	border-bottom-style: solid;
	border-bottom-color: #DCD5C3;
	border-bottom-width: 1px;
}

.column_header3 {
	border-top-style: solid;
	border-top-color: #DCD5C3;
	border-top-width: 1px;
}

.column_header_on {
	font-weight: bold;
	font-size: 10px;
	border-bottom-style: solid;
	border-bottom-color: #EEEEEE;
	border-bottom-width: 1px;
	background-image: url(../images/arrowdown.gif);
	background-repeat: no-repeat;
	background-position: 1px bottom;
}

/* Text Styles */
i,em {
	color: #666666;
}

.title_2 {
	font-size: 12px;
	color: #996600;
	font-weight: bold;
}

.text-repost {
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
}

.text-small {
	color: #333333;
	font-size: 10px;
}

.text_vs {
	color: #333333;
	font-size: 10px;
}

.text_vsb {
	color: #333333;
	font-size: 10px;
	font-weight: bold;
}

.text_med {
	font-size: 12px;
	color: #333333;
}

.login {
	color: #333333;
	font-size: 10px;
}

.label {
	color: #333333;
	font-size: 10px;
}

.label_lgb {
	color: #333333;
	font-size: 12px;
	font-weight: bold;
}

.label_lg {
	color: #333333;
	font-size: 12px;
}

.label_vl {
	font-size: 12px;
	color: #333333;
}

.page_head_sub {
	color: #333333;
	font-size: 10px;
}

h1 {
	font-size: 12px;
	font-weight: normal;
	color: #663300;
	line-height: 20px;
	display: inline;
}

h1.block { display: block; }

.name_l2 {
	font-size: 12px;
	font-weight: bold;
	color: #996600;
}

.subhead01 {
	font-size: 12px;
	font-weight: bold;
	color: #996600;
	font-style: normal;
}

.subhead02 {
	font-size: 12px;
	font-weight: normal;
	color: #3366CC;
	font-style: normal;
}

.table_header {
	font-size: 12px;
	font-weight: bold;
	color: #663300;
	font-style: normal;
}

.subhead04 {
	font-size: 12px;
	font-weight: bold;
	color: #996600;
}

.subhead05 {
	font-size: 12px;
	font-weight: bold;
	color: #660033;
	font-style: normal;
}

.subhead06 {
	font-size: 12px;
	font-weight: bold;
	color: #666666;
}

caption {
	font-size: 12px;
	font-weight: bold;
	color: #CC9933;
	text-align: left;
	line-height: 24px;
}

.name01 {
	font-size: 12px;
	font-weight: bold;
	color: #FFCC00;
	white-space: pre;
	display: inline;
	font-style: normal;
}

.name02 {
	font-size: 12px;
	font-weight: bold;
	color: #FF9900;
	font-style: normal;
}

.name03 {
	font-size: 12px;
	font-weight: bold;
	color: #996600;
	font-style: normal;
}

.message {
	font-size: 12px;
	color: #333333;
}


/* Status Markers  */
.subs_none {
	font-size: 10px;
	color: #999999;
}

.new {
	font-size: 10px;
	font-weight: bold;
	color: #CC9900;
}

.engaged_l_none {
	font-size: 12px;
	color: #999999;
	font-weight: normal;
}

.engaged_vl_none {
	font-size: 12px;
	color: #999999;
	font-weight: normal;
}

.engaged_l {
	font-size: 12px;
	color: #663300;
	font-weight: bold;
}

.engaged_vl {
	font-size: 12px;
	font-weight: bold;
	color: #663300;
}

.date {
	font-size: 12px;
	color: #333333;
}

.date_vs {
	font-size: 10px;
	color: #333333;
}

.stats {
	font-size: 12px;
	color: #333333;
}

.stats_2 {
	font-size: 12px;
	color: #996600;
	font-weight: bold;
}

.subs {
	font-size: 12px;
	color: #996600;
}

.subs_black {
	font-size: 12px;
	color: #333333;
}

.subs_vs {
	font-size: 10px;
	color: #333333;
}

.subs_none {
	font-size: 12px;
	color: #999999;
}

.subs_vs_none {
	font-size: 10px;
	color: #999999;
}

.title {
	font-size: 12px;
	color: #996600;
	font-weight: bold;
}

.amount {
	font-size: 12px;
	color: #009900;
	font-weight: bold;
}

.amount_sm {
	font-size: 10px;
	color: #009900;
	font-weight: bold;
}

.amount_l {
	font-size: 12px;
	color: #009900;
	font-weight: bold;
}

.amount_vs {
	font-size: 10px;
	color: #009900;
	font-weight: bold;
}

.name_med {
	font-size: 12px;
	color: #333333;
}

.name_med2 {
	font-size: 12px;
	color: #996600;
}

.name_med3 {
	font-size: 12px;
	color: #663300;
}

.border_one{
	border: 1px #CCCCCC solid;
	}
.background_red{
	background-image: url("../images/red.bmp"); 
	background-repeat: no-repeat;
	background-position: left;
	}
	
.background_yellow{
	background-image: url("../images/yellow.bmp"); 
	background-repeat: no-repeat;
	background-position: left;
	}

.background_green{
	background-image: url("../images/green.bmp"); 
	background-repeat: no-repeat;
	background-position: left;
	}
.background_green_offer{
	background-image: url("../images/green_offer.bmp"); 
	background-repeat: no-repeat;
	background-position: left;
	}
.name_l {
	font-size: 12px;
	color: #996600;
	font-weight: bold;
}

.name_vs {
	color: #333333;
	font-size: 10px;
}

.name_vs3 {
	color: #663300;
	font-size: 10px;
	font-weight: bold;
}

.learn_more {
	font-size: 10px;
	color: #3366CC;
	font-weight: bold;
}

/* Other  */
.balance {
	font-size: 10px;
	color: #3366CC;
}

.amount-list {
	color: #009933;
	font-weight: bold;
}

hr {
	color: #E6E2D7;
}

.pagination {
	letter-spacing: 1px;
	text-align: left;
	padding: 0px 0px 0px 0px;
	background-color: #EFECE4;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #DCD5C3;
}

.contentarea {
	background-color: #FFFFFF;
	text-align: left;
	padding: 2px 20px 20px;
}

.contentarea2 {
	background-color: #FFFFFF;
	text-align: left;
	padding-top: 20px;
	padding-right: 150px;
	padding-bottom: 20px;
	padding-left: 20px;
	background-image: url(../images/cowboy_bg01.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

.helparea {
	background-color: #FFFFFF;
	text-align: left;
	padding-top: 20px;
	padding-right: 150px;
	padding-bottom: 20px;
	padding-left: 20px;
}

.footer {
	text-align: center;
	background-color:#DAC59E;
	padding: 20px;
	color: #663300;
}

ul.bullet1 {
	list-style-position: outside;
	list-style-type: square;
	font-size: 12px;
	line-height: 22px;
	list-style-image: url(../images/bullet1.gif);
}

.home-login {
	height: 12px;
	border: 1px solid #B0A68C;
}

.home-login2 {
	height: 10px;
	width: 10px;
	border: 0px solid #B0A68C;
}

.home_lead {
	font-size: 12px;
	color: #996600;
	line-height: 28px;
}

/* Form Styles  */
.forms01 {
	font-weight: bold;
	text-align: left;
	vertical-align: text-top;
	padding: 5px;
	background-color: #FBFBFB;
	border: 1px solid #CCCCCC;
}

.forms02 {
	text-align: left;
	background-color: #FBFBFB;
	border: 1px solid #CCCCCC;
}

.forms02_g {
	text-align: left;
	background-color: #CCCCCC;
	border: 1px solid #CCCCCC;
}

.forms03 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}

input,textarea,select {
	border: 1px solid #666666;
	color: #666666;
	background-color: #FFFFFF;
}

.input_radio {
	border: 0px none;
}

.input_link {
	border: 0px solid #666666;
	color: #666666;
}

.input-image {
	border: 0px solid;
	background-color: #DAC59E;
}

.submit {
	border: 1px solid;
	background-color: #CC9900;
	color: #333333;
	font-weight: bold;
}

.checkbox1 {
	height: 20px;
	width: 20px;
	border: 1px solid #B0A68C;
}

.resumeBox {
	height: 20px;
	width: 20px;
	border: 1px solid #B0A68C;
}

/* Boxes and modules  */

.buttonbg, .buttonbg-small, .buttonbg-36 {
	font-size: 11px;
	background-repeat: no-repeat;
	background-position: center center;
	text-align: center;
	vertical-align: middle;
	height: 20px;
	margin: 0px;
	padding: 0px;
}
.buttonbg {
	background-image: url(../images/btn_blank01.gif);
	width: 102px;
}
.buttonbg-small{
	background-image: url(../images/btn_blank02.gif);
	width: 62px;
}
.buttonbg-36{
	background-image: url(../images/btn_blank-36.gif);
	width:36px;
}

.buttonbg-multiSelect{
	background-image: url(../images/multiSelectContainer2.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width:36px;
	height:25px;
	font-size: 11px;
	text-align: center;
	vertical-align: middle;
	height: 25px;
	margin: 0px;
	padding: 0px;
}

.line01 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}

.module01 {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 10px;
	border: 1px solid #DCD5C4;
	text-align: left;
	float: left;
	width: 350px;
}

.module03 {
	margin: 0px;
	text-align: right;
	font-size: 12px;
	float: right;
	vertical-align: top;
	width: 200px;
}

.module04 {
	background-color: #DAC59E;
	margin: 0px;
	text-align: left;
	float: right;
}

.module05 {
	margin: 0px;
	text-align: left;
	font-size: 12px;
	vertical-align: top;
	float: left;
	width: 200px;
}

.module-reply {
	background-color: #FFFFFF;
	margin: 0px 20px 0px 40px;
	padding: 10px;
	text-align: left;
	float: none;
	width: 600px;
	overflow: visable;
	color: #666666;
	border-left: 1px solid #DCD5C4;
}

.note {
	background-color: #FFFFCC;
	border-top: 1px solid #CCCCCC;
	border-right: 2px solid #CCCCCC;
	border-bottom: 2px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	padding: 5px;
	text-align: left;
	visibility: hidden;
	vertical-align: top;
	width: 200px;
	z-index: 1000;
	position: absolute;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}


.sitedown {
	background-color: #FF0000;
	padding: 10px;
	text-align: left;
	vertical-align: top;
	width: 325px;
	height: 30px;
	z-index: 1000;
	position: relative;
	top: -45px;
	left: 275px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}

.referral_code {
	background-color: #FFFFCC;
	border-top: 1px solid #CCCCCC;
	border-right: 2px solid #CCCCCC;
	border-bottom: 2px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	padding: 5px;
	text-align: left;
	visibility: hidden;
	vertical-align: top;
	width: 200px;
	z-index: 1000;
	position: absolute;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.note_flat {
	background-color: #FFFFCC;
	border-top: 1px solid #CCCCCC;
	border-right: 2px solid #CCCCCC;
	border-bottom: 2px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	padding: 5px;
	text-align: left;
	vertical-align: top;
	width: 325px;
	overflow: auto;
	visibility: hidden;
	z-index: 1000;
	position: absolute;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#Layer-note {
	background-color: #FFFFCC;
	border-top: 1px solid #CCCCCC;
	border-right: 2px solid #CCCCCC;
	border-bottom: 2px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	padding: 5px;
	text-align: left;
	vertical-align: top;
	clear: none;
	float: none;
	height: 200px;
	width: 250px;
	overflow: auto;
	visibility: visible;
	z-index: auto;
}

#Layer-note-wide {
	background-color: #FFFFCC;
	border-top: 1px solid #CCCCCC;
	border-right: 2px solid #CCCCCC;
	border-bottom: 2px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	padding: 5px;
	text-align: left;
	vertical-align: top;
	height: 100%;
	width: 600px;
	overflow: auto;
	visibility: visible;
	z-index: auto;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	position: relative;
}

.feedbackbox {
	padding: 2px;
	text-align: center;
	height: 12px;
	vertical-align: bottom;
}

.feedbacktext {
	background-color: #A9CEE1;
	color: #333333;
	padding-top: 1px;
	padding-right: 10px;
	padding-bottom: 1px;
	padding-left: 10px;
}

.feedbackerror {
	background-color: #FFCCCC;
	padding: 1px 10px;
	color: #333333;
}


.percent {
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #996600;
}

.home-section1 {
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #663300;
	background-color: #FFE785;
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(../images/home_bg01.gif);
	text-align: left;
	vertical-align: top;
	padding: 20px;
}

.home-section2 {
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #663300;
	background-color: #DFEAF5;
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(../images/home_bg02.gif);
	text-align: left;
	vertical-align: top;
	padding: 20px;
}

.home-pic {
	background-color: #FFFFFF;
	background-image: url(../images/home_leadimage.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}

.postingpre {
	font-family: Arial, Helvetica, sans-serif;
	word-wrap: break-word;
	width: 330px;
	overflow: hidden;
	white-space: -moz-pre-wrap;
	white-space: -pre-wrap;
	white-space: -o-pre-wrap;
	white-space: pre-wrap;
	padding:0 0 0 0;
	margin:0 0 0 0;
}

.postingprewithscroll {
	font-family: Arial, Helvetica, sans-serif;
	word-wrap: break-word;
	width: 330px;
	height: 370px;
	overflow: auto;
	white-space: -moz-pre-wrap;
	white-space: -pre-wrap;
	white-space: -o-pre-wrap;
	white-space: pre-wrap;
}

.profilepre {
	font-family: Arial, Helvetica, sans-serif;
	word-wrap: break-word;
	width: 330px;
	overflow: hidden;
	white-space: -moz-pre-wrap;
	white-space: -pre-wrap;
	white-space: -o-pre-wrap;
	white-space: pre-wrap;
}

.notepre {
	font-family: Arial, Helvetica, sans-serif;
	word-wrap: break-word;
	width: 190px;
	overflow: visable;
	float: left;
	white-space: -moz-pre-wrap;
	white-space: -pre-wrap;
	white-space: -o-pre-wrap;
	white-space: pre-wrap;
}

.messagetext {
	background-color: #FFFFCC;
	white-space: -moz-pre-wrap;
	white-space: -pre-wrap;
	white-space: -o-pre-wrap;
	white-space: pre-wrap;
	word-wrap: break-word;
	font-family: Arial, Helvetica, sans-serif;
	border-top: 1px solid #CCCCCC;
	border-right: 2px solid #CCCCCC;
	border-bottom: 2px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	padding: 5px;
	text-align: left;
	vertical-align: top;
	width: 490px;
	overflow: auto;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

.contentarea3 {
	background-color: #FFFFFF;
	text-align: left;
	background-image: url(../images/cowboy_rest_bg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 440px;
	padding: 20px;
}

[disabled] {
	background-color: #FFFFFF;
	color: #999999;
}


.accounts_red {
	font-size: 12px;
	color: #CC0000;
}

.accounts_red_bold {
	font-size: 12px;
	font-weight: bold;
	color: #CC0000;
}

.accounts_green {
	font-size: 12px;
	color: #009900;
}

.accounts_title, accounts_title_bold {
	font-size: 12px;
	/*color: #663300;*/
	color: #996600;
	font-weight:bold;
}

.accounts_darkred {
	font-size: 12px;
	color: #990000;
}

.accounts_darkred_sm {
	font-size: 10px;
	color: #990000;
}

.accounts_green_bold {
	font-size: 12px;
	font-weight: bold;
	color: #009900;
}

tr.invisible {
	display:none;
}

td.leftbutton {
	width:4px;
	background: url(../images/btn_blank_left.gif) no-repeat;
}
td.middlebutton {
	text-align: center;
	vertical-align: middle;
	background: url(../images/btn_blank_middle.gif) repeat-x;
}
td.rightbutton {
	width:4px;
	background: url(../images/btn_blank_right.gif) no-repeat;
}
td.leftarrow {
	width:19px;
	height:22px;
	
	text-align: left;
	background: url(../images/left_arrow_button.gif) top left no-repeat;
}
td.middlecenter {
	text-align: center;
	vertical-align: middle;
}
td.rightarrow {
	width:12px;
	height:22px;
	text-align: right;
	margin-left:4px;
	background: url(../images/right_arrow_button.gif) top right no-repeat;
}
.subStatusBlocker{
	position:absolute;
	width:76px;
	height:23px;
	top:0px;
	z-index:2;
}

.subStatusBlockLeft{
	left:0px;
}
.subStatusBlockRight{
	left:76px;
}
.rejectSub_default {
	background: white; 
	position: absolute; 
	width: 390px; 
	padding-left: 5px; 
	padding-right: 5px; 
	overflow: hidden;
	background-color: #FFFFCC; 
    border:2px solid #DCD5C5;
    z-index:20;
}
.addCHNote_default {
	background: white; 
	position: absolute; 
	width: 390px; 
	height: 310px; 
	padding-left: 5px; 
	padding-right: 5px; 
	overflow: hidden;
	background-color: #FFFFCC; 
    border:2px solid #DCD5C5;
    text-align:left;
    z-index:50;
}
.addCHNote_HiringManager {
	height: 444px;
	height: expression( true ? "448px" : "448px" ); /* different height for ie */
}
.addHHNote_right{
	margin-left:-388px;
}
.addCHNote_title{
background-color: #996600; color: #FFFFCC; font-weight: bold;
height:17px;
margin-left:-5px;
margin-right:-5px;
padding-left:6px;
cursor:pointer;
}
.CHNote_upperNote{
background: white; 
width: 372px;
/*
height: expression( this.scrollHeight > 137 ? "138px" : "auto" ); 
max-height: 138px; /* other */
*/
height:276px;
max-height:276px;
min-height:276px;
padding-left: 5px; 
padding-right: 5px; 
overflow: auto;
/* For IE -- to fix it's correct handling of scrollbars: */
overflow-x:hidden;
overflow-y:scroll;
margin-top:5px;
margin-left:3px;
margin-top:8px;
border: 1px solid #666666;
}
.CHNote_yourNote{
margin-top:19px; /* ignored by IE */
padding-top:3px;
margin-left:5px;
font-weight:bold;
}
.CHNote_showNoteTo{
display:inline;
margin-left:6px;
font-weight:bold;
}
.CHNote_newNote{
	width: 380px;
	padding:1px 1px 1px 1px;
	margin:0 0 0 3px;
	border: 1px solid #666666;
    height:48px;
	overflow:auto;	 	
}
.CHNote_topNote{
margin-left:-5px;
margin-right:-5px;
padding-left:6px;
font-family: Arial, Helvetica, sans-serif;
}

.CHNote_topNote pre{
	font-family: Arial, Helvetica, sans-serif;
	}
.CHNote_newNote {
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	}
.CHNote_newNote textarea{
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	}
.candyNote_topWhite{}
.candyNote_topGray{
background:#EDEAE2;
}
.CHNote_topNote_content{
/* width:285px; */
overflow:hidden;
}
.word-wrap{
	word-wrap: break-word;
	overflow:hidden;
}
.CHNote_topNote_text{
width:285px;
	word-wrap: break-word;
	white-space: -moz-pre-wrap;
	white-space: -pre-wrap;
	white-space: -o-pre-wrap;
	white-space: pre-wrap;
}
.CHNote_topNote_text pre{
    padding:0 0 0 0;
    margin: 0 0 0 0;
    white-space: pre-wrap;       /* css-3 */
    
	white-space: -moz-pre-wrap;
	white-space: -pre-wrap;
	white-space: -o-pre-wrap;
}
.CHNote_topNote_sig{
	font-size:10px;
}
.CHNote_topNote_nameDate{
font-size:10px;
float:left;
}
.CHNote_topNote_sentToHH{
float:left;
background:#996600 url(../images/btn_brown01.gif) top left no-repeat;
width:61px;
height:12px;
overflow:hidden;
font-size:10px;
color:white;
font-weight:bold;
font-family:verdana; 
text-align:center;
margin-left:3px;
}
.CHNote_topNote_sentToHH p{
	text-align:center;
    padding:0 0 0 0;
    margin-top:-1px;
    margin-bottom:0px;
    margin-left:auto;
    margin-right:auto;
	font-weight:bold;
}
.CHNote_topNote_delete{
width:61px;
}
.CHNote_topNote_delete a{
	display:none;
}
.clear{
    clear:both;
}
.CHNote_buttons{
    padding-bottom:6px;
    margin-left:3px;
}
.CHNote_options{
    margin-top:7px;
    margin-left:-2px;
    height:30px;
    overflow:hidden;
}
.CHNote_options input{
    background:none; border:none;
}
.CHNote_checkbox{
	font-size:12px;
	font-weight:bold;
}
.addCandyNote_form {
    /* ie6:  */
}
.addCHNote_title_text{
    float:left;
}
.addCandyNote_close{
    float:right;
    text-transform:uppercase;
    border:1px solid #FFFFCC;
    margin:1px 1px 1px 1px;
    width:13px;
    height:13px;
    overflow:hidden;
}
.addCandyNote_close p{
    padding: 0 2px 0 3px;
    margin: -1px 0 0 0;
}
.HHNote_icon{
  padding-left:1px;  
}
.assessmentCheckboxen{
padding-left:4px;	
}
div.internal{
	display:inline;
	vertical-align:text-bottom;
	height:17px;overflow:hidden;
	margin-top:-10px;
}
.internal table {
	padding: 0 0 0 0; margin: 0 0 0 0;
	display:inline;
}
.internal tr{
	padding: 0 0 0 0;	margin: 0 0 0 0;
}
.internal td{
	padding: 0 0 0 0;	margin: 0 0 0 0;
	vertical-align:bottom;
}
.internal td img{
vertical-align:text-top;
}

.msgcontent a{
color:blue; text-decoration:underline;
}

/* ----------- new inline styles -------------- */
div.inline-error {
	font-weight: bold; 
	color: #f00; 
	border: 1px solid #f00; 
	padding: 5px;
}

.no_border a:link,	.no_border a:visited,	.no_border a:hover,	.no_border a:active, .no_border,	.no_border:link,	.no_border:hover,	.no_border:active,	.no_border:visited {
		outline:none;
		display:block;
	} 

div#preloaded-images {
   position: absolute;
   overflow: hidden;
   left: -9999px; 
   top: -9999px;
   height: 1px;
   width: 1px;
}	

.breakword{
-moz-binding: url('./wordwrap.xml#wordwrap'); /* xbl file */
	word-wrap: break-word;
}

#popupIE6fixframe
{
display:none;/*sorry for IE5*/
display/**/:block;/*sorry for IE5*/
position:absolute;/*must have*/
top:0;/*must have*/
left:0;/*must have*/
z-index:-1;/*must have*/
filter:mask();/*must have*/
width: 3000px;/*must have for any big value*/
height: expression(((document.getElementById('regionMenuWithBorder').offsetHeight))+"px");
}
.bold {
font-weight:bold;
}
.unbold{
font-weight:normal;
}

.icon_usa_inactive{  	    background: url(/images/icon_usa_active.png) top left no-repeat;   }
.icon_usa_inactive:hover{	background: url(/images/icon_usa_over.png)     top left no-repeat;   }
.icon_usa_active{       	background: url(/images/icon_usa_over.png)   top left no-repeat;   }

.icon_can_inactive{  	    background: url(/images/icon_can_active.png) top left no-repeat;   }
.icon_can_inactive:hover{	background: url(/images/icon_can_over.png)     top left no-repeat;   }
.icon_can_active{       	background: url(/images/icon_can_over.png)   top left no-repeat;   }

.icon_gbr_inactive{  	    background: url(/images/icon_gbr_active.png) top left no-repeat;   }
.icon_gbr_inactive:hover{	background: url(/images/icon_gbr_over.png)     top left no-repeat;   }
.icon_gbr_active{       	background: url(/images/icon_gbr_over.png)   top left no-repeat;   }

.icon_mkt_inactive{  	    background: url(/images/icon_mkt_active.png) top left no-repeat;   }
.icon_mkt_inactive:hover{	background: url(/images/icon_mkt_over.png)     top left no-repeat;   }
.icon_mkt_active{       	background: url(/images/icon_mkt_over.png)   top left no-repeat;   }


#inlineRepostCover{
position:absolute;
top:78px;
left:0px;
background:url(/images/masksquare.gif) repeat;
opacity:0.87;
filter: alpha(opacity = 87);   /* IE6 */
width:710px;
height:960px;
}
#inlineRepostCoverNotice{
background-color:#663300;
color:white;
position:absolute;
top:78px;
left:152px;
width:365px;
padding: 20px 20px 20px 20px;
font-size:12px;
text-align:center;
}
.profilePanelDescription{
	margin-bottom:-8px;
}
.hidden {
	display: none;
}

#inactiveControlIE{
	margin-top:2px;
}

/* For the Bounties>Open page */
table.hiringManagerOpenBounties {}
table.hiringManagerOpenBounties th.tBounty{	            width:38%; }
table.hiringManagerOpenBounties th.tHeadhunterViews{    width:10%;	text-align:center;}
table.hiringManagerOpenBounties th.tActiveResumes{      width:13%;	text-align:center;}
table.hiringManagerOpenBounties th.tEngagedHeadhunters{ width:18%;	text-align:center;}
table.hiringManagerOpenBounties th.tUpdateBounty{       width:21%; }
table.hiringManagerOpenBounties td.tUpdateBountyLeftMargin{ width:64px;}

table.hiringManagerOpenBounties_withReviewerFeedback th.tBounty{	         width:28%; }
table.hiringManagerOpenBounties_withReviewerFeedback th.tHeadhunterViews{	 width:10%; }
table.hiringManagerOpenBounties_withReviewerFeedback th.tActiveResumes{	     width:13%; }
table.hiringManagerOpenBounties_withReviewerFeedback th.tEngagedHeadhunters{ width:16%; }
table.hiringManagerOpenBounties_withReviewerFeedback th.tReviewer{           width:19%;  }
table.hiringManagerOpenBounties_withReviewerFeedback th.tUpdateBounty{	     width:14%; }
table.hiringManagerOpenBounties_withReviewerFeedback td.tUpdateBountyLeftMargin{ width:8px;}



.requestReviewerWidgetComments{
	width:218px;height:100px;overflow-x:hidden;
}
.remindReviewerWidgetComments{
    width:418px;height:100px;overflow-x:hidden;
}
.remindReviewerWidgetSubject{
    width:418px;height:32px;overflow-x:hidden;
}

/* For the engagements page -- column styles */
div.t5_60 {
width: 60px;
padding-right: 7px;
}

div.t5_110 {
width: 110px;
padding-right: 7px;
}

div.t5_150 {
width: 150px;
padding-right: 15px;
}

div.t5_200 {
width: 183px;
padding-right: 7px;
}

div.t5_300 {
width: 300px;
padding-right: 15px;
}

div.t9_45 {
width: 45px;
padding-right: 7px;
}

div.t9_65 {
width: 65px;
padding-right: 7px;
}

div.t9_75 {
width: 75px;
padding-right: 7px;
}

div.t9_130 {
width: 120px;
padding-right: 15px;
}

div.t9_220 {
width: 215px;
padding-right: 7px;
}

.spacer{
	margin:0 5px 0 5px; 
	color:#663300;
}

.alignPostBounty{
	margin:5px 0 0 6px;
}

.alignNotRequired{
	margin-left:8px;
}

.invitation{
	margin:20px 0 0 8px; 
	font-size:10px;
	font-weight:bold; 
	color:#663300;
}

.messageContent{ 
	 line-height:16px;
	 padding:5px 0 7px 0;
}

.insufficientData {
	font-size: 12px;
	color: #aaa;
	font-weight: normal;
}

.loadingPanel {
	border:solid 1px #2d2d2d;  
	font-size:14px;
	font-weight:bold;
	color:#663300;
	text-align:center; 
	background:#fff; 
	padding:10px;  
	-moz-border-radius: 5px;  
	-webkit-border-radius: 5px; 
	border-radius: 5px; 
	-moz-box-shadow:5px  5px  5px  #aaa;
	-webkit-box-shadow:5px  5px  5px  #aaa;
	box-shadow:5px  5px  5px  #191919; 
}

/* registration page styles */
.subhead {
	font-size: 12px;
	color: #cf9031;
	font-weight: bold;
}

.bountyOrange {
	font-size: 10px;
	color: #cf9031;
}

.leftcontent {
	font-size: 11px;
	font-weight:normal;
	color: #333;
	line-height: 16px;
}

.form_left_content {
	float: left;
	width:25%; 
	padding-right:20px;
}

.form_right_content {
	float: left;
	border-left: thin solid #ccc;
}

.col_spacer {
	margin-left: 20px;
}

.specialtyHeader {
	font-size: 11px;
	font-weight:bold;
	color: #FFF;
	background-color:#666;
	line-height: 16px;
	padding: 2px;
}

.specialtyList {
	font-size: 11px;
	font-weight:normal;
	color: #333;
	line-height: 16px;
	border:solid;
	border-color:#CCC;
	border-width:1px;
	margin-top:0px;
	padding-bottom:5px;
}

/* profile specialty display styles */
.profile_jobFunc {
	float:left;
	width:95px;
	margin-right:10px;
}

.profile_ind {
	float:left;
	width:250px;
	border-left:solid;
	border-color:#CCC;
	border-width:1px;}
	
.profile_spacer {
	margin-left: 10px;
}

#questions-display {
	font-weight:normal;
	line-height:1.25; 
	padding-top:10px;
}

/* profile specialty display styles */
#inactiveHH_right{
	float:left; 
	width:625px; 
	padding:10px; 
	line-height:1.35;
}

#inactiveHH_left{
	float:right; 
	padding:10px 0 10px;
}

.textarea { width: 490px; display: block; }
.fieldset { margin: 7px; }

