@charset "utf-8";
body {
	background-image: url(../images/main_bg_img.jpg);
	background-repeat: repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
}
td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #424242;
	text-decoration: none;
}
.botm-rpt {
	background-image: url(../images/btm-bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
a{
	color: #000000;
	text-decoration:none;
}
a:hover {
	color: #600500;
	text-decoration:underline;
}
a.link{
	font-size: 12px;
	font-weight: normal;
	color: #600500;
	text-decoration: underline;
}
a.link:hover {
	font-size: 12px;
	font-weight: normal;
	color: #600500;
	text-decoration: none;
}
a.link1{
	color: #030202;
	text-decoration: none;
}
a.link1:hover {
	color: #600500;
	text-decoration: underline;
}
a.link2{
	color: #600500;
	text-decoration: underline;
}
a.link2:hover {
	color: #030202;
	text-decoration: underline;
}
a.link-red{
	color: #600500;
	text-decoration: none;
}
a.link-red:hover {
	color: #030202;
	text-decoration: underline;
}
a.link-wit{
	color: #FFFFFF;
	text-decoration: underline;
}
a.link-wit:hover {
	color: #FFFFFF;
	text-decoration: none;
}
a.link-wit1{
	color: #FFFFFF;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
}
a.link-wit1:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
a.link-wit14{
	color: #FFFFFF;
	text-decoration: none;
	font-size: 13px;
	font-weight: normal;
}
a.link-wit14:hover {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 13px;
	font-weight: bold;
}
a.link-blk13{
	color: #424242;
	text-decoration: none;
	font-size: 13px;
	font-weight: bold;
}
a.link-blk13:hover {
	color: #74231F;
	text-decoration: none;
	font-size: 13px;
	font-weight: bold;
}
a.link-blk12{
	color: #424242;
	text-decoration: none;
	font-size: 12px;
	font-weight: normal;
}
a.link-blk12:hover {
	color: #74231F;
	text-decoration: none;
	font-size: 12px;
	font-weight: normal;
}
.font-13-blk {
	font-size: 13px;
	color: #424242;
}
.font-12-blk {
	font-size: 12px;
	color: #424242;
}
.font-12-blk2 {
	font-size: 12px;
	color: #2b2b2b;
}

.font-14-blk {
	font-size: 14px;
	color: #2b2b2b;
}
.font-10-blk {
	font-size: 10px;
	color: #444444;
}
.font-10-red {
	font-size: 10px;
	color: #600500;
}
.font-8-blk {
	font-size: 8px;
	color: #444444;
}
.font-11-blk {
	font-size: 11px;
	color: #444444;
}
.font-11-wit {
	font-size: 11px;
	color: #FFFFFF;
}
.font-11-red {
	font-size: 11px;
	color: #600500;
}
.font-12-red {
	font-size: 12px;
	color: #600500;
}
.font-12-wit {
	font-size: 12px;
	color: #FFFFFF;
}
.font-14-wite {
	font-size: 14px;
	color: #FFFFFF;
}
.font-14-wit {
	font-size: 14px;
	color: #2b2b2b;
}
.font-14-red {
	font-size: 14px;
	color: #600500;
}
.font-19-wit {
	font-size: 19px;
	color: #FFFFFF;
}
.font-19-blk {
	font-size: 19px;
	color: #424242;
}
.mid-rpt {
	background-image: url(../images/btn-bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.mid-rpt-1 {
	background-image: url(../images/btn-bg1.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.email-bg {
	background-image: url(../images/email-bg.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
td.menuon {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	cursor: pointer;
	background-image: url(../images/btn-hov.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
td.menuoff {
	font-family: Arial;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: normal;
	cursor: pointer;
}
.input-bg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	background-color: #FFFFFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	width: 110px;
	padding: 1px;
}
.input-bg-1 {
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	background-color: transparent;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	width: 70px;
	padding: 1px;
}
.input-bg-2 {
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	background-color: transparent;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	width: 210px;
	padding: 1px;
}
.input-bg-3 {
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	background-color: transparent;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	width: 475px;
	padding: 1px;
}
.input-bg-4 {
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	background-color: transparent;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	width: 150px;
	padding: 1px;
}
.input-bg-5 {
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	background-color: transparent;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	width: 410px;
	height:260px;
	padding: 1px;
	resize: none;
}
.input-bg-6 {
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	background-color: transparent;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	width: 330px;
	padding: 1px;
}
.input-bg-7 {
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	background-color: transparent;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	width: 460px;
	height:180px;
	padding: 1px;
}

.border {
	background-image: url(../images/border-dots.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.border-1 {
	background-image: url(../images/border-dots1.jpg);
	background-repeat: repeat-y;
	background-position: right bottom;
}
.search-box-bg {
	background-image: url(../images/search-box.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 2px;
}
.hd-bgimg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	/*font-weight: bold;*/
	color: #000000;
	text-decoration: none;
/*	background-image: url(../images/hd-bg.jpg);
	background-repeat: no-repeat;
	background-position: left top; */
	border-bottom: 2px solid #8b4642;
	padding-left: 8px;
	padding-top: 2px;
}
.hd-bgimg1 {
	font-size: 14px;
	/*font-weight: bold;*/
	color: #000000;
	text-decoration: none;
	/*background-image: url(../images/hd-bg1.jpg);
	background-repeat: no-repeat;
	background-position: left top; */
	border-bottom: 2px solid #8b4642;
	padding-left: 2px;
	padding-top: 2px;
	padding-bottom:-5px;
}
.hd-bgimg2 {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../images/hd-bg2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 10px;
	padding-top: 2px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #e8e7e7;
	border-left-color: #e8e7e7;
}
.hd-bgimg3 {
	font-size: 14px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../images/hd-bg3.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 10px;
	padding-top: 0px;
}
.gra-rpt {
	background-image: url(../images/gra-rpt.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}

.search-red-bg {
	background-image: url(../images/search-box-bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #FFFFFF;
}
.search-field-bg {
	background-image: url(../images/search-field-bg.jpg);
	background-repeat: no-repeat;
	background-position: left top; 
	padding-top: 2px;
}
.search-field-bg1 {
	background-image: url(../images/search-field-bg1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 2px;
}
.search-field-bg2 {
	background-image: url(../images/search-field-bg2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 2px;
}
.search-field-bg3 {
	background-image: url(../images/search-field-bg4.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 4px;
}
.search-field-bg4 {
	background-image: url(../images/small_box.jpg);
/*	background-image: url(../images/search-field-bg5.jpg);*/
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 2px;
}
.search-field-bg5 {
	background-image: url(../images/search-field-bg6.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 2px;
}
.search-field-bg6 {
	background-image: url(../images/search-field-bg7.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 2px;
}
.search-top-rpt {
	background-image: url(../images/search-top-rpt.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.newsearch {
	margin-left:-2px;
	padding-left:8px;
	background-image: url(../images/search-new.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.search-mid-rpt {
	background-image: url(../images/search-mid-rpt.jpg);
	background-repeat: repeat-x;
	background-position: left top;
/*	background-color: #FFFFFF; */
}
.search-botm-rpt {
	background-image: url(../images/search-botm-rpt.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.select {
	position: absolute;
	width: 158px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
	height: 21px;
	padding: 0 24px 0 8px;
	color: #000000;
	overflow: hidden;
	background-image: url(../images/select.gif);
	background-repeat: no-repeat;
	background-position: 137px 5px;
	font-family: arial, sans-serif;
	font-size: 12px;
	line-height: 21px;
}
.select1 {
	position: absolute;
	width: 40px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
	height: 21px;
	padding: 0 24px 0 8px;
	color: #000000;
	overflow: hidden;
	background-image: url(../images/select.gif);
	background-repeat: no-repeat;
	background-position: 40px 5px;
	font-family: arial, sans-serif;
	font-size: 12px;
	line-height: 21px;
}
.select2 {
	position: absolute;
	width: 158px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
	height: 21px;
	padding: 0 24px 0 8px;
	color: #000000;
	overflow: hidden;
	background-image: url(../images/select.gif);
	background-repeat: no-repeat;
	background-position: 137px 5px;
	font-family: arial, sans-serif;
	font-size: 12px;
	line-height: 21px;
}
.indydex_bg {
	background-image: url(../images/indydex-right1.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}
.border-left {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #e8e7e7;
}
.border-right {
	border-right-width: 0px;
	border-right-style: solid;
	border-right-color: #e8e7e7;
}
.border-gra {
	border: 1px solid #e8e7e7;
}
.indydex-right-rpt {
	background-image: url(../images/indydex-right-rpt.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
.blk-top-rpt {
	background-image: url(../images/blk-top-rpt.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.blk-botm-rpt {
	background-image: url(../images/blk-botm-rpt.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}.blk-left-rpt {
	background-image: url(../images/blk-left-rpt.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}.blk-right-rpt {
	background-image: url(../images/blk-right-rpt.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
.border-blk-field {
	border: 1px solid #1A1A1A;
	height: 22px;
}
.border-wit-field {
	border: 1px solid #1A1A1A;
	font-size:10px;
}
.pop-up-top-rpt {
	background-image: url(../images/pop_up_rpt-top.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.pop-up-botm-rpt {
	background-image: url(../images/pop_up_rpt-top.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.pdng_btm {
	padding-bottom:10px;
}
.pdng_left_5px {
	padding-left:5px;
}

.sign_up_box_top {
	height:8px;
	background-image: url(../images/sign_up_box_top.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.sign_up_left-rpt {
	background-image: url(../images/sign_up_left-rpt.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
.sign_up_right-rpt {
	background-image: url(../images/sign_up_right-rpt.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
.sign_up_box_mid {
	background:url(../images/sign_up_box_mid.jpg) repeat-y left top;
}

.sign_up_box_btm {
	height:8px;
	background-image: url(../images/sign_up_box_btm.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.sign_up_field1 {
	background:url(../images/sign_up_field_bg1.jpg) no-repeat left top;
	height:32px;
	padding-left:5px;
}
.input_style_sign_up1 {
	width:280px;
	background-color: transparent;
	padding: 2px 0 2px 0;
	margin-top:4px;
	border: none;
}
.sign_up_field2 {
	background:url(../images/sign_up_field_bg2.jpg) no-repeat left top;
	height:32px;
	padding-left:5px;
}
.input_style_sign_up2 {
	width:190px;
	background-color: transparent;
	padding: 2px 0 2px 0;
	margin-top:4px;
	border: none;
}
.sign_up_field3 {
	background:url(../images/sign_up_field_bg3.jpg) no-repeat left top;
	height:32px;
	padding-left:5px;
}
.input_style_sign_up3 {
	width:131px;
	background-color: transparent;
	padding: 2px 0 2px 0;
	margin-top:4px;
	border: none;
}
.sign_up_field4 {
	background:url(../images/sign_up_field_bg4.jpg) no-repeat left top;
	height:32px;
	padding-left:12px;
}
.input_style_sign_up4 {
	width:61px;
	background-color: transparent;
	padding: 2px 0 2px 0;
	margin-top:4px;
	border: none;
}
.sign_up_field5 {
	background:url(../images/sign_up_field_bg5.jpg) no-repeat left top;
	height:32px;
	padding-left:5px;
}
.input_style_sign_up5 {
	width:151px;
	background-color: transparent;
	padding: 2px 0 2px 0;
	margin-top:4px;
	border: none;
}

.sign_up_listmenu_bg {
	/*background:url(../images/sign_up_listmenu_bg.jpg) no-repeat left top;*/
	height:32px;
	/*padding-left:5px;*/
}
.input_style_sign_up_listmenu {
	width:174px;
	/*color: #898989;*/
	/*background-color: transparent;
	padding: 0px 0 0px 0;*/
	margin-top:4px;
	/*border: none;*/
}
.indydex-right-rpt-top-bg {
	background-image: url(../images/right-top-bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.folder_tab_scroll_div {
	overflow:auto;
	height:209px;
}
.folder_bullet_off {
	background:url(../images/folder_off.gif) no-repeat left 2px;
	height:23px;
	padding-left:27px;
	font-size:12px;
	font-weight:bold;
	color: #424242;
	cursor:pointer;
}
.folder_bullet_on {
	background:url(../images/folder_on_bg.gif) no-repeat left top #d1d1d1;
	height:23px;
	padding-left:27px;	
	font-size:12px;
	font-weight:bold;	
	color: #424242;
	cursor:pointer;	
}
.folder_bullet1_off {
	height:23px;
	padding-left:12px;
	font-size:12px;
	font-weight:bold;
	color: #424242;
	cursor:pointer;	
}
.folder_bullet1_on {
	background:url(../images/folder_on_bg2.gif) no-repeat left top #d1d1d1;
	height:23px;
	padding-left:12px;	
	font-size:12px;
	font-weight:bold;	
	color: #424242;
	cursor:pointer;	
}
.job-bg-desc {
	background-image: url(../images/job-bg-desc.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.job-bg-desc-right {
	background-image: url(../images/job-titel-bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	/*font-weight: bold;*/
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 2px;
	padding-left: 10px;
}
.job-bg-border {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #d0cfcf;
	border-left-color: #d0cfcf;
}
.brd_gray_left_right {
	border-left: #e8e7e7 solid 1px;
	border-right: #e8e7e7 solid 1px;
}
.brd_gray_center_img {
	background:url(../images/brd_1px.jpg) repeat-y 3px top;
}
.hd_flexible_left_bg {
	background:url(../images/hd_left.jpg) no-repeat left top;
	width:6px;
	height:21px;
	
}
.hd_flexible_mid_bg {
	background: url(../images/hd_mid_bg.jpg) repeat-x left top;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	
}
.hd_flexible_right_bg {
	background:url(../images/hd_right.jpg) no-repeat right top;	
	width:6px;
	height:21px;
}
.brwon_mid_bg {
	background-image: url(../images/brown_mid_bg.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.border-right-left {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #e8e7e7;
	border-left-color: #e8e7e7;
}
.member-top-bg {
	background-image: url(../images/member-top-bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.member-top-bg1 {
	background-image: url(../images/member-top-bg1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.member-top-bg-rpt {
	background-image: url(../images/member-top-bg-rpt.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
}
.bg_middleimg {
	background: url(../images/project-top-bor-rpt.jpg) repeat-y left top;
}
 table.Sliding{
	border:2px solid #4e4e4e;
	border-radius:10px;
	-moz-border-radius: 10px;
	-o-border-radius:10px;
	-webkit-border-radius:10px;	
	/*height:200px;
	box-shadow: rgba(0, 0, 0, 0.4) 3px 3px;
	-mox-box-shadow: rgba(0, 0, 0, 0.4) 3px 3px;
	-o-box-shadow: rgba(0, 0, 0, 0.4) 3px 3px;
	-webkit-box-shadow:  rgba(0, 0, 0, 0.4) 3px 3px;*/
}
td.galleryTable {
	border:2px solid #4e4e4e; 
	border-radius:10px;
	-moz-border-radius: 10px;
	-o-border-radius:10px;
	-webkit-border-radius:10px;	
}
.top-img-menu {
	background-image: url(../images/top-img-menu.gif);
	background-position: left top;
	float: left;
	height: 7px;
	width: 169px;
}
/*-------------------------------29-1-10------------------------------*/
a.link-account{
	color: #999999;
	text-decoration: none;
}
a.link-account:hover {
	color: #333333;
	text-decoration: underline;
}
.account_field {
	width:220px;
	color: #999999;
}
/*------------------------------------17-2-10----------------------------------*/
.indydex-rpt {
	width:304px;
	background-image: url(../images/indydex-rpt.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
.indydex-scroll-rpt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFFFFF;
	background-image: url(../images/indydex-scroll-rpt.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
.font-15-wit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #C1C1C1;
}
.indydex-border {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #767676;
}


/* ADDED BY YGS -- 11/1/2010*/
.edit_textareafield {
	background:url(../images/edit_textareafield.jpg) no-repeat left top;
	height:250px;
	padding-left:5px;
}
.input_edit_textareafield {
	width:410px;
	height:238px;
	background-color: transparent;
	padding: 2px 0 2px 0;
	margin-top:4px;
	border: none;
	resize: none; 
}
.edit_textareafield2 {
	background:url(../images/edit_textareafield2.jpg) no-repeat left top;
	height:100px;
	padding-left:5px;
}
.input_edit_textareafield2 {
	width:410px;
	height:80px;
	background-color: transparent;
	padding: 2px 0 2px 0;
	margin-top:4px;
	border: none;
	resize: none; 
}
a.font-12-redlink {
	font-size: 12px;
	color: #600500;
}
a.font-12-redlink:hover {
	font-size: 12px;
	color: #424242;
	text-decoration:none;
}
.ButtonSubmitWithImage
{
	background-image:url(../images/submit-btn1.jpg);
	background-color: #FFFFFF;
	width:80px;
	height:23px;
	border: 0;
}
a.font-13-blk-link {
	font-size: 13px;
	color: #424242;
}
a.font-13-blk-link:hover {
	font-size: 13px;
	color: #424242;
	text-decoration:underline;
}
.font-10-blk-dropdown {
	font-size: 10px;
	color: #444444;
}
a.font-12-redlink2 {
	font-size: 12px;
	color: #600500;
}
a.font-12-redlink2:hover {
	font-size: 12px;
	color: #424242;
	text-decoration:underline;
}
.redmessage12 {
	font-size: 12px;
	color: #ff0000;
}
.select_forum {
	position: absolute;
	width: 220px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
	height: 21px;
	padding: 0 24px 0 8px;
	color: #000000;
	overflow: hidden;
	background-image: url(../images/select.gif);
	background-repeat: no-repeat;
	background-position: 200px 5px;
	font-family: arial, sans-serif;
	font-size: 12px;
	line-height: 21px;
}
.grey_top_bdr {
	background-image: url(../images/gray_top_bdr.jpg);
	background-repeat: repeat-x;
	background-position: right top;
}
.grey_bottom_bdr {
	background-image: url(../images/gray_bottom_bdr.jpg);
	background-repeat: repeat-x;
	background-position: right bottom;
}
.grey_lift_bdr {
	background-image: url(../images/gray_lift_bdr.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
.grey_right_bdr {
	background-image: url(../images/gray_right_bdr.jpg);
	background-repeat: repeat-y;
	background-position: right top;
}
.topgrey_bdr {
	background-image: url(../images/topgrey_bdr.jpg);
	background-repeat: repeat-x;
	background-position: right top;
}
.bottomgrey_bdr {
	background-image: url(../images/bootomgrey_bdr.jpg);
	background-repeat: repeat-x;
	background-position: right bottom;
}
.rightgrey_bdr {
	background-image: url(../images/rightgrey_bdr.jpg);
	background-repeat: repeat-y;
	background-position: right top;
}
.leftgrey_bdr {
	background-image: url(../images/leftgrey_bdr.jpg);
	background-repeat: repeat-y;
	background-position: right top;
}
a.link-wit1-nobold{
	color: #000000;
	text-decoration: none;
	font-size: 12px;
}
a.link-wit1-nobold:hover {
	color: #424242;
	text-decoration: underline;
}
.ygs_dropdown {
	width:124px;	/* previously 174px */
	background-color: #ffffff;
	padding: 0px 0 0px 0;
	margin-top:4px;
}
.ygs_dropdown2 {
	width:125px;	/* previously 165px */
	background-color: #ffffff;
	padding: 0px 0 0px 0;
}
a.font-12-blk-link {
	font-size: 12px;
	color: #424242;
}
a.font-12-blk-link:hover {
	font-size: 12px;
	color: #424242;
}
.member-top-bg-rpt-ygs {
	background-image: url(../images/member-top-bg-rpt.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	color:#FFFFFF;
	font-size:12px;
	/*font-weight:bold;*/
}
a.font-10-red-link {
	font-size: 10px;
	color: #600500;
}
a.font-10-red-link:hover {
	font-size: 10px;
	color: #600500;
}
.image-border-ygs {
	border:solid 1px #696969;
}
a.font-14-blk-ygs {
	font-size: 14px;
	color: #2b2b2b;
}
a.font-14-blk-ygs:hover {
	font-size: 14px;
	color: #2b2b2b;
}
a.font-14-red-link-ygs {
	font-size: 14px;
	color: #600500;
}
a.font-14-red-link-ygs:hover {
	font-size: 14px;
	color: #600500;
}
.footer a {
	color: #FFFFFF;
}
.footer a:hover  {
	color: #FFFFFF;
}
/* new class added for the job application form*/
.search-mid-rpt-new {
	background-image: url(../images/search-mid-rpt.jpg);
	background-repeat: repeat-x;
	background-position: left top;
/*	background-color: #FFFFFF; */
	background-color: #3E0201;
}

/** for profile table **/
.profile-table{
	border-bottom: 4px solid #111;
}
.profile-table tr{
	
}
.profile-table tr td{
	height:21px;
	padding:0 5px;
}
.profile-table tr td a img{
	border-bottom:2px solid #fff;	
	/*display:block;*/
}
.profile-table tr td a img.current-tab{
	border-bottom:2px solid #111;	
}
.profile-table tr td a:hover img{
	border-bottom:2px solid #333;
}

.job-list
{
	color: #4e4e4e;
	border-bottom:2px solid #600500;
	background:#fff;
	text-transform:uppercase;
	font-size:16px;
	line-height:16px;
	font-weight:bold;	
	padding:0 8px;
	margin:0;
	vertical-align:bottom;
}

table.supportedby{
	/*border-top-right-radius: 12px;
	border-top-left-radius: 12px;
	-webkit-border-top-right-radius: 12px;
	-webkit-border-top-left-radius: 12px;
	-moz-border-top-right-radius: 12px;
	-moz-border-top-left-radius: 12px;
	-o-border-top-right-radius: 12px;
	-o-border-top-left-radius: 12px;*/
	-moz-border-radius:9px;
	border-radius:9px;
	background:#4e4e4e;
	margin-bottom:5px;
}
.supportedby td{
		font-weight:bold;
		color:#fff;
		font-size:11px;
		padding:4px;
}
.supportedby td img{
	padding: 4px;
	float:right;
}

/* Begin New(created by charles) Styles */

.floatleft{position:relative;float:left;}
.floatright{position:relative;float:right;}
.relative{position:relative;}
.marginleft-small {margin-left:5px;}

.clearfix
{ clear:both;
  padding:0px;
  margin:0px;
  height:0px;
  
 }
.info-tab
{
	position:relative;
	float:right;
	height:12px;
	width:102px;
	color:white;
	background-color:#5E5E5E;
	text-align:center;
	margin-left:10px;
	padding:3px;
	-webkit-border-radius-topright: 6px;
	-webkit-border-radius-topleft: 6px;
	-moz-border-radius-topright: 6px;
	-moz-border-radius-topleft: 6px;
	border-top-left-radius:6px;
	border-top-right-radius:6px;

}
.info-tab a
{
	color:white;
	display:block;
	margin-top:0px;
}
.info-tab a:hover
{
	text-decoration:none;
}

.info-tab-active,
.info-tab-mouseover
{
background-color:#111111 !important;
}

.info-tab-active a
{
	color:white;
}

.redline
{ position:relative;
	border-bottom:2px solid #8b4642;
	width:100%;
	height:1px;
}


.popup-frame {padding:5px; }
.popup-label {
	font-size:13px !important;
	font-weight:none !important;
	font-family:Arial;
	margin-top:2px;
	margin-bottom:2px;
			}
.popup-title {
	font-family:Arial;
	position:relative;
	font-size:14px;
	border-bottom:4px #8b4642;
	padding-bottom:2px;
	text-align:left;
	
			}

#ClassifiedPreview_id
{
position:fixed;

background-color:white;
left:25%;
top:5%;
display:none;
z-index:99;
background:white;
border:2px solid #656565;
text-align:left;
}

.preview-container
{
	position:relative;
	
	
	padding:10px;
	font-family:arial;
}

.preview-title
{
border-bottom:2px solid #8b4642;
font-size:14px;
margin-bottom:5px;
padding:5px;
font-family:Arial;
text-align:left;
}

.preview-field  .field-title,
.preview-field span
{
	font-size:12px;
	font-family:Arial;
	
}
.preview-field .field-title
{
font-weight:bold;
}

#preview-desc
{
	padding:5px;
}

#description-field-title
{
	text-transform:upppercase;
}


#description-field-title,
.preview-section-title
{
font-family:Arial;
font-size:14px;
font-weight:bold;
}

.preview-right-title
{
font-family:Arial;
font-size:19px;
color:#424242;
}

 


.field-title
{
font-weight:normal;
color:#2b2b2b;
font-family:Arial;
font-size:12px;
}
#preview-control-bar
{
text-align:right;
}
.preview-filed { font-family:arial;}
#preview-close 
{
color:black !important;
font-weight:bold !important;
text-align:right;
padding-right:5px;
}

#f1_upload_process
{ visibility:collapse;}

#overlay2 {
     top: 0px;
     left: 0px;
     width: 100%;
     height: 100%;
     background:black;
     opacity: 0.79;
     -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=79)";
     filter: alpha(opacity=79);
     -moz-opacity: 0.79;
	visibility:hidden;
     display:block;
     position: fixed;
}

#upload_classified_images2 {
	position:fixed;
	width:325px;
	height:115px;
	z-index:22;
	display:block;
	top:25%;
	left:25%;
	visibility:hidden;
	padding:10px;
	
}

.strike{
	text-decoration:line-through;	
}
.odd{
	background: #ddd;
}
.even{
	background:#fff;
}
.price-red{
	color: #74231F;	
	font-weight:bold;
}
.grey-buttons{
	border:1px solid #4e4e4e;
	padding:5px;
	background: #ccc;
	color: #424242;
	border-radius:10px;
	-moz-border-radius: 10px;
	-o-border-radius:10px;
	-webkit-border-radius:10px;	
}
.font16-blk{
	color: #4e4e4e;
	font-size:16px;
	line-height:16px;
	padding:0 4px;
	margin:0;
}

/*New header nav classes */
.topnav-button,
.topnav-button-active
{
	margin-right:10px !important;
	display:block !important;
	margin-left:15px !important;
	padding-left:10px !important;
	padding-right:10px !important;
	
}

.topnav-button a,
.topnav-button-active a
{
	margin-top:3px !important;
	display:block;
	float:none !important;
	text-align:center;
	-webkit-border-radius-topright: 6px;
	-webkit-border-radius-topleft: 6px;
	-moz-border-radius-topright: 6px;
	-moz-border-radius-topleft: 6px;
	border-top-left-radius:6px;
	border-top-right-radius:6px;
	padding-top:3px !important;
	color:#f2f2f2 !important;
	padding-bottom:7px !important;
	font-weight:normal !important;
	padding-left:5px !important;
	padding-right:5px !important;
	
}

.topnav-button-active a,
.topnav-button-active a:hover
{
	
}

.topnav-button-active a
{
	
	background-color:#4d4c4a !important;
	
}


