* {
	margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;	
}

blog/wp-admin/post-new.phpbody {
	margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background-color: #fff;
}

form {
	margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;
}

.main {
	border: 2px solid #6A656A;
}

.unbold {
	font-weight: normal;
}

.frmMsg {
	color: #ea6e00; font-size: 14px; font-family: Verdana, sans-serif; font-weight: bold; text-align: center;
}

.err, .error {
	display:none; color: #D84354; font-size: 12px; font-family: Verdana, sans-serif; font-weight: normal; 
	padding: 0px 0px 0px 10px;
}

.error {
	display: block; font-weight: bold;
}

.astrics {
	color: #fc0148; padding: 0px 0px 0px 5px;
}

select {
	border: 1px solid #BDCADE; height: 20px; font-size: 12px; padding: 3px 2px 3px 2px; font-family: Verdana, sans-serif;
}

.whiteTxt {
	color: #fff;
}

.pad_btm5 {
	padding: 0px 0px 5px 0px;
}

.boldTxt {
	font-weight: bold;
}

.objectTlt, .frm .objectTlt {
	font-size: 18px; font-weight: bold;
}

.objectTlt a, .objectTlt a:link, .objectTlt a:visited, .objectTlt a:hover, .objectTlt a:active {
	color: #7BBEE6; text-decoration: none;	font-size: 18px; font-weight: bold; font-family: Verdana, sans-serif;
}

.margin_3 {
	margin: 3px 3px 3px 3px;
}

.rightAdvWidth {
	width: 180px; 
}

/******** main table styles ******/
.main_tab {
	width: 100%; font-size: 13px; font-family: Verdana, sans-serif; font-weight: normal; background-color: #DEEEFF;
	table-layout: fixed; 
}

.m_left {
	background: url(imgs/m_left.bmp) repeat-y; width: 14px;
}

.m_right {
	background: url(imgs/m_right.bmp) repeat-y; width: 14px;
}

.m_back {
	font-size: 13px; font-family: Verdana, sans-serif; font-weight: normal; background-color: #DEEEFF;
	height: 520px; 
}

/****** top header styles ******/
.top_header {
	height: 100px; background-color: #fff;
}

.top_new {
	background: url(imgs/new.png) no-repeat left top; height: 50px; width: 70px;
}

.top_logo {
	border-top: 1px solid #8BCEE6; padding: 8px 0px 0px 3px;
}

.top_logo .logo {
	background: url(imgs/afwork-logo.png) no-repeat left top; height:68px; width: 340px;
}

.top_right {
	border-top: 1px solid #8BCEE6; padding: 3px 0px 0px 3px; text-align: center; color: #73BADE;
}

.top_right a, .top_right a:link, .top_right a:visited, .top_right a:hover, .top_right a:active {
	color: #73BADE; font-size: 10px; font-family: Verdana, sans-serif; font-weight: bold; text-decoration: none;	
}

.top_right a:hover {
	text-decoration: underline;
}

.ts_inp, .ts_inp_err {
	border: 1px solid #101010; background-color:#DEEEFF; color:#83C2E6; font-size: 12px; font-family: Verdana, sans-serif; font-weight: bold;
	width: 180px; height: 18px;
}

.ts_inp_err {
	border: 1px solid #D84354;
}

.ts_lnk a, .ts_lnk a:link, .ts_lnk a:visited, .ts_lnk a:hover, .ts_lnk a:active {
	color: #73BADE; font-size: 11px; font-family: Verdana, sans-serif; font-weight: normal; text-decoration: underline;	
}

.go {
	background: url(imgs/go-button.png) no-repeat left top; height:28px; width: 28px; border: 0px;
}

/******** top bar styles *******/
.top_bar {
	height: 27px; padding: 0px 0px 0px 5px;
}

.top_bar a, .top_bar a:link, .top_bar a:visited, .top_bar a:hover, .top_bar a:active {
	color: #73BADE; font-size: 14px; font-family: Verdana, sans-serif; font-weight: bold; text-decoration: none;	
}

.top_bar a:hover {
	text-decoration: underline;
}

/******** top menu styles *****/
.top_menu {
	height: 25px; padding: 0px 0px 0px 5px; background-color: #6AB6DE; color: #fff;
}

.top_menu a, .top_menu a:link, .top_menu a:visited, .top_menu a:hover, .top_menu a:active {
	color: #fff; font-size: 12px; font-family: Verdana, sans-serif; font-weight: bold; text-decoration: none;	
}

.top_menu a:hover {
	text-decoration: underline;
}

/******* content styles ******/
.m_cont {
	background-color: #fff; height: 500px; padding: 5px 0px 0px 0px;
}

/******** content left side bar ********/
.cont_left, .job_left {
	width: 120px; border: 1px solid #F6EEF6; padding: 0px 5px 0px 5px;
}

.cont_left ul, .job_left ul {
	list-style: none; padding: 0px; margin: 0px;
}

.cont_left ul li, .job_left ul li {
	border-bottom: 1px solid #CDCECD; padding: 3px 0px 0px 5px; overflow: hidden;	
}

.job_left ul li {
	padding: 2px 0px 0px 5px; min-height: 25px;
}

.cont_left ul li {
	height: 25px;
}

.cont_left ul li.lp_tlt, .job_left ul li.lp_tlt {
	color: #6AB6E6;
}

.lp_lnk, .lp_lnk:link, .lp_lnk:visited, .lp_lnk:hover, .lp_lnk:active{
	color: #83755A; font-size: 12px; font-family: Verdana, sans-serif; font-weight: normal; text-decoration: none;	
}

.lp_small, .lp_small:link, .lp_small:visited, .lp_small:hover, .lp_small:active{
	color: #83755A; font-size: 9px; font-family: Verdana, sans-serif; font-weight: bold; text-decoration: none;	
}

.lp_lnk:hover, .lp_small:hover {
	text-decoration: underline;
}

.lp_lnk:active, .lp_small:active {
	color: #6AB6E6;
}

/******** form styles *********/
.frm {
	font-size: 12px; font-family: Verdana, sans-serif; font-weight: normal; 
	color: #5A4829;
}

.frm .lbl, .frm .lblTxt {
	font-size: 12px; color: #5A4829; font-weight: bold; 
}
.frm .lbl{
	width: 130px;
}

.frm .err {
	display: none;
}

.frm .title {
	 text-align: left; color: #5A4829; font-size: 15px; font-weight: bold;
}

.frm .info {
	color: #666666; font-size: 11px; font-weight: normal; text-align:left;
}

.frm .inp, .frm .inp_w350 {
	height: 18px; border: 1px solid #BDCADE; font-size: 12px; font-family: Verdana, sans-serif; font-weight: normal; width: 230px;
}

.frm .inp_w350 {
	width: 350px;
} 

.frm .inp_w320 {
	width: 320px;
} 

.frm .cent {
	text-align: center;
}

.frm .chk{
	border: 0; width: auto;
} 

.frm .chk , .frm .radio {
	border: 0; width: auto;
}

.frm  select, .select {
	width: 231px;	
}

.frm .frmtarea, .frm .area_w350 {
	border: 1px solid #BDCADE; width: 230px; height: 80px;
}

.frm .area_w350 {
	width: 350px;
}

.frm a, .frm a:link, .frm a:visited, .frm a:hover, .frm a:active, .frm a.bigLnk{
	color: #73BADE; font-size: 12px; font-family: Verdana, sans-serif; font-weight: normal; text-decoration: none;
}

.frm a:hover {
	text-decoration: underline;
}

.frm .btn {
	border: 1px solid #101010; background-color:#DEEEFF; color:#83C2E6; font-size: 12px; font-family: Verdana, sans-serif; font-weight: bold;
	height: 22px; width: auto; padding: 0px 3px 0px 3px;
}

.frm a.bigLnk {
	font-size: 20px; color: #333; font-weight: bold;
}

/******* content right side ********/
.cont_right {
	padding: 0px 0px 0px 0px; border-top: 10px solid #F6EEF6; border-left: 10px solid #F6EEF6;
	border-bottom: 0px; border-right: 0px; 
}

.ct_rtab {
	width: 100%; height:100%; border: 1px solid #DEDEDE; border-collapse: collapse; background-color: #fff;
	border-right: 0px; border-bottom: 0px; padding: 5px 0px 0px 5px;
}

/****** right side advertisement styles *****/
.adv {
	width: 150px; padding: 5px 3px 0px 0px;
}

.adv .adv_rnd {
	width: 150px; height: 100%; table-layout: auto;
}

.adv_rtleft {
	background: url(imgs/adv_rtleft.bmp) no-repeat; height:11px; width: 9px;
}

.adv_rtop {
	background: url(imgs/adv_rtop.bmp) repeat-x; height:11px;
}

.adv_rtright {
	background: url(imgs/adv_rtright.bmp) no-repeat; height:11px; width: 9px;
}

.adv_rleft {
	background: url(imgs/adv_rleft.bmp) repeat-y; width: 9px;
}

.adv_back {
	background-color: #E6FAFF; color: #52BAB4; font-size: 12px; font-family: Verdana, sans-serif; 
	font-weight: normal; 
}

.adv_rright {
	background: url(imgs/adv_rright.bmp) repeat-y; width: 9px;
}

.dark_gtlt {
	color:#39756A; font-size: 13px; text-decoration: underline; font-weight: bold;
}

.cgreen_tlt {
	border: 1px solid #CDD694; background-color: #EEF6CD; color: #949983; font-weight: bold;
	padding: 3px 2px 2px 3px;
}

.adv_desc, .tag_desc {
	background-color: #fff; padding: 3px 2px 2px 3px; margin: 2px 0px 0px 0px;
}

.tag_desc {
	color: #20B2C5;
}


/******* home content styles ********/
.home_ct {
	width: 100%; border: 1px solid #EEEAEE; border-collapse: collapse;
}

.frm .tphlink, .tphlink {
}

.emailImg {
	background: url(imgs/email.png) no-repeat; width:18px; height:18px; margin: 0px 0px 0px 18px;
}

.favorImg {
	background: url(imgs/favor.png) no-repeat; width:30px; height:19px; margin: 0px 0px 0px 10px;
}

.linkImg {
	background: url(imgs/green_plus.png) no-repeat; width:16px; height:18px; margin: 0px 0px 0px 10px;
}

.blogImg {
	background: url(imgs/blogs.png) no-repeat; width:23px; height:18px; margin: 0px 0px 0px 10px;
}

.subImg {
	background: url(imgs/sub.png) no-repeat; width:16px; height:18px; margin: 0px 0px 0px 15px;
}

.siteImg {
	background: url(imgs/site.png) no-repeat; width:17px; height:18px; margin: 0px 0px 0px 15px;
}

.printImg {
	background: url(imgs/print.png) no-repeat; width:20px; height:18px; margin: 0px 0px 0px 10px;
}

.frm .tphlink a, .frm .tphlink a:link, .frm .tphlink a:visited, .frm .tphlink a:hover, .frm .tphlink a:active,
.tphlink a, .tphlink a:link, .tphlink a:visited, .tphlink a:hover, .tphlink a:active {
	color: #5d5131; text-decoration: none;	font-size: 11px; font-weight: normal;
}

.hm_split {
	background: url(imgs/hm_split.bmp) no-repeat; height: 34px; width: 2px; 
}

.emailtofriend {
	background: url(imgs/emailtofriend.bmp) no-repeat; height:34px; width: 80px;
}

.favoriteit {
	background: url(imgs/favoriteit.bmp) no-repeat; height:34px; width: 70px;
}

.blogit {
	background: url(imgs/blogit.bmp) no-repeat; height:34px; width:59px;
}

.printit {
	background: url(imgs/emailtofriend.bmp) no-repeat; height:34px; width: 63px;
}

.addlink {
	background: url(imgs/addlink.bmp) no-repeat; height:34px; width: 63px;
}

.subscribe {
	background: url(imgs/subscribe.bmp) no-repeat; height:34px; width: 67px;
}

.onyoursite {
	background: url(imgs/onyoursite.bmp) no-repeat; height:34px; width: 70px;
}

.dwn_greenarw {
	background: url(imgs/dwn_greenarw.png) no-repeat; height:23px; width: 23px;
}

.up_greenarw {
	background: url(imgs/up_greenarw.png) no-repeat; height:23px; width: 23px;
}

.hw_ct_desc {
	color: #625031; border-bottom: 1px solid #EEEAEE;
}

.hw_ct_desc a, .hw_ct_desc a:link, .hw_ct_desc a:visited, .hw_ct_desc a:hover, .hw_ct_desc a:active {
	color: #5A5031; text-decoration: underline;	
}

.bold_f13 {
	font-size: 13px; font-weight: bold;
}

.bold_f18, .frm .bold_f18 {
	font-size: 18px; font-weight: bold;
}

.bold_f14 {
	font-size: 14px; font-weight: bold;
}

.bold_f15 {
	font-size: 15px; font-weight: bold;
}

.blue_lnk {
	color: #7BBEE6; font-size: 12px; font-family: Verdana, sans-serif; font-weight: normal;
}

.bold_f18 a, .bold_f18 a:link, .bold_f18 a:visited, .bold_f18 a:hover, .bold_f18 a:active {
	color: #7BBEE6; text-decoration: none;	
}

.blue_lnk a, .blue_lnk a:link, .blue_lnk a:visited, .blue_lnk a:hover, .blue_lnk a:active {
	color: #7BBEE6; text-decoration: underline;	
}

.green_box {
	border: 2px solid #B4B68B; background-color: #F6FACD; color: #5A5031; padding: 3px 2px 3px 2px;
	text-align: left;	
}

.dark_grlnk a, .dark_grlnk a:link, .dark_grlnk a:visited, .dark_grlnk a:hover, .dark_grlnk a:active {
	color: #5A5031; text-decoration: underline;	
}

.desc_btm, .desc_btm div {
	display: block; float: left;
}

.desc_btm div {
	padding: 0px 2px 0px 2px;
}

.green_plus {
	background: url(imgs/green_plus.png) no-repeat; height:16px; width: 17px;
}

.comments {
	background: url(imgs/comments.png) no-repeat;  height:16px; width: 22px;
}

.flag {
	background: url(imgs/flag.png) no-repeat;  height:16px; width: 20px;
}

.edit_icon {
	background: url(imgs/edit_icon.png) no-repeat;  height:16px; width: 17px;
}

.view_eye {
	background: url(imgs/view_eye.png) no-repeat;  height:16px; width: 22px;
}

.smallfavImg {
	background: url(imgs/smallfav.png) no-repeat;  height:17px; width: 18px;
}

.emailIcon {
	background: url(imgs/email.png) no-repeat; width:18px; height:18px;
}


.resource {
	width: 170px; padding: 5px 3px 0px 0px;
}

.resource .res_rnd {
	width: 170px; height: 100%;
}

.res_rtleft {
	background: url(imgs/res_rtleft.bmp) no-repeat; height:33px; width: 9px;
}

.res_rtop {
	background: url(imgs/res_rtop.bmp) repeat-x; height:33px; color: #fff; font-weight: bold; 
}

.res_rtright {
	background: url(imgs/res_rtright.bmp) no-repeat; height:33px; width: 9px; text-align: center;
}

.res_rleft {
	background: url(imgs/adv_rleft.bmp) repeat-y; width: 9px;
}

.res_back {
	background-color: #E6FAFF; color: #209DCD; font-size: 12px; font-family: Verdana, sans-serif; 
	font-weight: normal; padding: 3px 0px 0px 0px;
}

.res_rright {
	background: url(imgs/adv_rright.bmp) repeat-y; width: 9px;
}

.res_rbleft {
	background: url(imgs/adv_rbleft.bmp) no-repeat; width: 9px; height:11px;
}

.res_rbtm {
	background: url(imgs/adv_rbtm.bmp) repeat-x; height:11px; color: #fff; font-weight: bold; 
}


.res_rbright {
	background: url(imgs/adv_rbright.bmp) no-repeat; width: 9px; height:11px;
}


.res_back div {
	margin: 2px 0px 0px 0px;
}

.res_desc {
	width: 100%; border: 1px solid #EEEEEE; background-color: #fff; 
}

.res_desc td {
	padding: 0px 2px 0px 2px;
}

.dwn_orgarw {
	background: url(imgs/dwn_orgarw.png) no-repeat center; height:20px; width: 15px;
}

.up_orgarw {
	background: url(imgs/up_orgarw.png) no-repeat center; height:20px; width: 15px;
}

/******** Sugavanes add the following css *********/

.hotresources {
	background: url(imgs/resource.png) no-repeat; height:46px; width: 41px;
} 

.articlesblog {
	background: url(imgs/blog1.png) no-repeat; height:75px; width: 76px;
} 

.ordinary_box {
	border: 1px solid #B4B68B; background-color: #F6FACD; color: #5A5031; padding: 3px 2px 3px 2px;
	text-align: left;	
}

.pencil{
	background: url(imgs/pencil.jpg) no-repeat; height:50px; width: 200px;
} 

.port_table{
	background-color: #DEEEF6;
}

.freelance_jobs{
		background: url(imgs/freelancejobs.png) no-repeat; height: 53px; width: 268px; 
}

.webdes_title_font{
	color: #5A5031; font-size: 20px; font-family: Verdana, sans-serif; font-weight: 900; 
}

.webdes_onsite{
	 color: #0099EE; font-size: 17px; font-weight: bolder; margin-left: 41%;
}

.webdes_text{
	 color: #0099EE; font-size: 16px; font-weight: bold; 
}

.webdes_inside_text{
	 color: #000000; font-size: 14px; font-weight: normal; 
}

.webdes_topic_font{
	color: #5A5031; font-size: 18px; font-family: Verdana, sans-serif; font-weight: 900; 
}

.webdes_inside_text1{
	 color: #000000; font-size: 13px; font-weight: normal;  margin-left: 41%;
}

.bg_gray {
	background-color: #eee; padding: 0px 0px 0px 5px; font-size: 13px;
	
}

.but_3rd {
		background: url(imgs/3rd-little.png) no-repeat; height: 53px; width: 268px; 
}

.but_apply {
		background: url(imgs/apply.png) no-repeat; height: 130px; width: 165px; border: 0px;
}

.submit_btn {
	background: url(imgs/submitbutton.png) no-repeat; width:98px; height:76px; border: 0px;
}

.post_btn {
	background: url(imgs/post.png) no-repeat; width:161px; height:133px; border: 0px;
}

/******* member home header styles *******/
.mh_header {
	width: 100%; border: 1px solid #99cce6; border-collapse: collapse;
	border-left: 0px;border-right: 0px; background-color: #ddf0f8; 
}

.mh_topbar {
	margin: 10px 10px 10px 10px;	
}

.mh_topbar .mh_tb_left, .mh_topbar .mh_tb_right {
	background-color: #fff; 
}

.mh_topbar .mh_tb_right {
	width: 310px;
}

.mh_topbar .mh_tb_right table {
	width: 100%; border: 0px; border-collapse: collapse;
}

.mh_topbar .mh_tb_right table td {
	border-bottom: 1px solid #ccc;
}

.mh_topbar .mh_tb_right div {
	display: block; float: left; padding: 0px 3px 0px 0px;
}

.gray_btlt, .gray_btlt18, .blue_bf20, .gray_btlt16, .gray_f14, .gray_f15, .black_f14, .gray_f13, .dgray_tlt, .blue_f12, .gray_f12, .lgray_btlt18, .lgray_btlt16, .blue_f13, .gray_f12, .blue_f9 {
	color: #5d5131; font-size: 20px; font-weight: bold; font-family: Verdana, sans-serif;
}

.gray_btlt18 {
	font-size: 18px;
}

.lgray_btlt18, .lgray_btlt16, .lgray_f12 {
	color: #b3ada0;
}

.lgray_btlt16 {
	font-size: 16px;
}

.lgray_f12 {
	font-size: 12px;
}

.gray_btlt16 {
	font-size: 16px;
}

.gray_f14 {
	font-size: 14px;
}

.gray_f15 {
	font-size: 15px;
}

.gray_f13 {
	font-size: 13px;
}

.dark_bfont {
	color: #003399; font-size: 13px;
}

.black_f14 {
	color: #000; font-size: 14px;	
}

.blue_bf20 {
	color: #009cec;
}

.dgray_tlt {
	color: #595757;
}

.blue_f12 {
	color: #009cec; font-size: 12px; font-weight: normal;
}

.blue_f9 {
	color: #009cec;font-size: 9px;
}

.gray_btlt a, .gray_btlt a:link, .gray_btlt a:visited, .gray_btlt a:hover, .gray_btlt a:active {
	color: #5d5131; text-decoration: underline;	font-weight: bold;
}

.blue_f12 a, .blue_f12 a:link, .blue_f12 a:visited, .blue_f12 a:hover, .blue_f12 a:active {
	color: #009cec; text-decoration: underline;	font-size: 11px; font-weight: bold;
}

.blue_f13 {
	color: #009cec; font-size: 13px; font-weight: normal;
}

.blue_f13 a, .blue_f13 a:link, .blue_f13 a:visited, .blue_f13 a:hover, .blue_f13 a:active {
	color: #009cec; text-decoration: none;	font-size: 13px; font-weight: normal;
}

.blue_f13 a:hover {
	text-decoration: underline;
}

.blue_f9 a, .blue_f9 a:link, .blue_f9 a:visited, .blue_f9 a:hover, .blue_f9 a:active {
	color: #009cec; text-decoration: none;	font-size: 10px; font-weight: normal;
}

.blue_f9 a:hover {
	text-decoration: underline;
}


.gray_f12 {
	color: #4c4c4c; font-size: 12px; font-weight: normal;
}

.btm_dotborder {
	border-bottom: 1px dotted #a7a7a7;
}

.btm_dgborder {
	border-bottom: 1px solid #a7a7a7;
}

.mh_topbar a, .mh_topbar a:link, .mh_topbar a:visited, .mh_topbar a:hover, .mh_topbar a:active {
	color: #675c3e; text-decoration: underline;	font-size: 11px; font-weight: normal;
}

.editImg {
	background: url(imgs/editImg.png) no-repeat; width:18px; height:17px;
}

.editImg {
	background: url(imgs/editImg.png) no-repeat; width:18px; height:17px;
}

.openEmailImg {
	background: url(imgs/open_mail.png) no-repeat; width:18px; height:17px;
}

.importImg {
	background: url(imgs/importImg.png) no-repeat; width:18px; height:17px;
}

.findImg {
	background: url(imgs/findImg.png) no-repeat; width:18px; height:17px;
}

.prjMgtImg {
	background: url(imgs/prjMgtImg.png) no-repeat; width:18px; height:17px;
}

.accntImg {
	background: url(imgs/accntImg.png) no-repeat; width:18px; height:17px;
}

.groupImg {
	background: url(imgs/groupImg.png) no-repeat; width:18px; height:17px;
}

.coffeeImg {
	background: url(imgs/coffeeImg.png) no-repeat; width:75px; height:53px;
}

.statImg {
	background: url(imgs/mystatistics.png) no-repeat; width:95px; height:90px;
}

.mh_tab {
	padding: 0px 0px 0px 10px;
}

.mh_tab a, .mh_tab a:link, .mh_tab a:visited, .mh_tab a:hover, .mh_tab a:active {
	color: #fff; text-decoration: none; font-size: 12px; font-weight: normal;
}

.mh_tab_left {
	background: url(imgs/mh_tab_left.png) no-repeat; width:3px; height:21px;
}

.mh_tab_bk {
	background: url(imgs/mh_tab_bk.png) repeat-x; height:21px; color: #fff; padding: 0px 5px 0px 5px;
}

.mh_tab_right {
	background: url(imgs/mh_tab_right.png) no-repeat; width:3px; height:21px; padding: 0px 2px 0px 0px;
}

.btm_border {
	border-bottom: 2px solid #ecefec; 
}

.btm_sborder {
	border-bottom: 1px solid #ecefec; 
}

.mystatistics {
	color: #685d3f; font-weight: normal; font-size: 13px; 
}

.profile_tab {
	width: 100%; color: #000; font-size: 13px;
}

.profile_tab a, .profile_tab a:link, .profile_tab a:visited, .profile_tab a:hover, .profile_tab a:active {
	color: #003399; text-decoration: none; font-size: 12px; font-weight: normal;
}

.heartImg {
	background: url(imgs/heart.png) no-repeat; width:18px; height:17px;
}

.connImg {
	background: url(imgs/connection.png) no-repeat; width:18px; height:17px;
}

.oviewImg {
	background: url(imgs/oview.png) no-repeat; width:37px; height:36px;
}

.metaTagImg {
	background: url(imgs/meta.png) no-repeat; width:44px; height:44px;
}

.expImg {
	background: url(imgs/exp.png) no-repeat; width:37px; height:36px;
}

.articleImg {
	background: url(imgs/exp.png) no-repeat; width:37px; height:36px;
}

.eduImg {
	background: url(imgs/edu.png) no-repeat; width:37px; height:36px;
}

.recommImg {
	background: url(imgs/recomm.png) no-repeat; width:37px; height:36px;
}

.infoImg {
	background: url(imgs/info.png) no-repeat; width:37px; height:36px;
}

.contactImg {
	background: url(imgs/contact.png) no-repeat; width:37px; height:36px;
}

.askfor, .conDir, .keepEye {
	background: url(imgs/askfor.png) no-repeat; width:97px; height:52px; border: 0px;
}

.conDir {
	background: url(imgs/conDir.png) no-repeat;
}

.keepEye {
	background: url(imgs/keepEye.png) no-repeat;
}

.comments_tab {
	background-color: #ecefec;
}

.infoTab, .messageTab{
	width: 100%; border: 1px solid #000; border-collapse: collapse;	
}

.infoTab .infoTab_tlt, .messageTab th {
	padding: 0px 0px 0px 5px; border-bottom: 1px solid #000; background-color: #e5f1c4;
	color: #5d5131; height: 25px; font-size: 13px; font-weight: bold;
}

.infoTab td {
	padding: 3px 3px 3px 3px;
}

.infoTab a, .infoTab a:link, .infoTab a:visited, .infoTab a:hover, .infoTab a:active {
	color: #0000cc; text-decoration: underline; font-size: 13px; font-weight: normal;
}

.mygroupImg, .mynetwork{
	background: url(imgs/mygroups.png) no-repeat; width:75px; height:75px;
}

.defaultGroupIMG{
	background: url(imgs/defaultGroup.jpg) no-repeat; width:110px; height:110px;
}

.ordown {
	color: #F6A139; font-size: 20px; margin: 0px 0px -13px 0px ; background-color: #fff;
	padding: 0px 5px 0px 5px; font-weight: bold; width: 20px;
}

.quesansImg {
	background: url(imgs/quesans.png) no-repeat; width:47px; height:52px;
}

.questionImg {
	background: url(imgs/question.png) no-repeat; width:35px; height:35px;
}

.answerImg {
	background: url(imgs/answer.png) no-repeat; width:35px; height:35px;
}

.homeImg {
	background: url(imgs/home.png) no-repeat; width:82px; height:92px;
}

.gray_blink a, .gray_blink a:link, .gray_blink a:visited, .gray_blink a:hover, .gray_blink a:active {
	color: #5A5031; text-decoration: underline;	font-size: 18px; font-weight: bold;
}

.gray_blink14 a, .gray_blink14 a:link, .gray_blink14 a:visited, .gray_blink14 a:hover, .gray_blink14 a:active {
	color: #5A5031; text-decoration: underline;	font-size: 14px; font-weight: bold;
}

.gray_blink12 {
	color: #5A5031;
}

.gray_blink12 a, .gray_blink12 a:link, .gray_blink12 a:visited, .gray_blink12 a:hover, .gray_blink12 a:active {
	color: #5A5031; text-decoration: underline;	font-size: 12px; font-weight: normal;
}

.objList {
	margin: 5px 50px 0px 50px;
}

.objTab {
	width: 100%; border-collapse: collapse; font-weight: normal;
	font-size: 13px; border: 1px solid #c0c7cd;
}

.objTab .objTlt {
	border-top: 1px solid #c0c7cd; height: 25px; background-color: #ebf0f6; color: #51718a; font-weight:bold;
} 

.objTab td {
	padding: 0px 0px 0px 5px;
} 

.resourceImg {
	background: url(imgs/resource.png) no-repeat; width:46px; height:41px;
}

.bFindImg {
	background: url(imgs/bfind.png) no-repeat; width:77px; height:90px;
}

.forumTab {
	width: 100%; border: 1px solid #333; border-collapse: collapse; color: #5c5f6a;
	font-size: 12px;
}

.forumTab th {
	padding: 0px 0px 0px 5px; background-color: #d9edf8;
	color: #5c5f6a; height: 25px; font-size: 14px; font-weight: bold; border: 1px solid #4c85a2; 	
}

.forumTab .subTlt {
	background-color: #69b4da; font-weight: bold; color: #fff;
}

.forumTab td {
	padding: 3px 3px 3px 3px; border: 1px solid #4c85a2; 	
}

.forumTab a, .forumTab a:link, .forumTab a:visited, .forumTab a:hover, .forumTab a:active {
	color: #5d5131; text-decoration: underline; font-size: 14px; font-weight: bold;
}

.forumlnk, .forumlnk:link, .forumlnk:visited, .forumlnk:hover, .forumlnk:active {
	color: #5d5131; text-decoration: none; font-size: 13px; font-weight: normal;
}

.forumlnk:hover {
	text-decoration: underline;
}

.topicTab {
	width: 100%; border-collapse: collapse; border: 0px; color: #5d5131;
}

.topicDesc {
	background-color: #f5f6f1; color: #5d5131;
}

.topicDesc td {
	border: 1px solid #3e5b6d; padding: 5px 5px 5px 5px;
}

.topicTab a, .topicTab a:link, .topicTab a:visited, .topicTab a:hover, .topicTab a:active {
	color: #5d5131; text-decoration: underline; font-size: 13px; font-weight: bold;
}

.reply {
	color: #5d5131;
} 

.project div {
	display: block; float: left; padding: 0px 2px 0px 2px;
}

.project div.linkImg {
	margin: 0px 0px 0px 0px;
}

.project a, .project a:link, .project a:visited, .project a:hover, .project a:active {
	color: #5d5131; text-decoration: underline; font-size: 13px; font-weight: bold;
}

.contribute {
	background: url(imgs/contribute.png) no-repeat; width:60px; height:70px;
}

.qaImg {
 background: url(imgs/q&a.png) no-repeat; width:80px; height:63px;
}

.gray_f13 a, .gray_f13 a:link, .gray_f13 a:visited, .gray_f13 a:hover, .gray_f13 a:active {
	color: #5d5131; text-decoration: underline; font-size: 13px; font-weight: bold;
}

.btm_bborder {
	border-bottom: 1px solid #DEEEFF;
}

/******* navigation styles *****/
.navi {
	width: 100%; table-layout: fixed; border-collapse: collapse;
}

.navi_left {
	background: url(imgs/navi_left.gif) no-repeat; height: 25px; width: 11px;
}

.navi_bk {
	background: url(imgs/navi_bk.gif) repeat-x; height: 25px;
}

.navi_right {
	background: url(imgs/navi_right.gif) no-repeat; height: 25px; width: 12px;
}

.frm .nav_lnk, .frm .nav_lnk:link, .frm .nav_lnk:visited, .frm .nav_lnk:hover, .frm .nav_lnk:active, .frm .nav_lnk_d, .frm .nav_dtxt, .nav_lnk {
	color: #5d5131; font-size: 13px; font-family: Verdana, sans-serif; font-weight: normal; text-decoration: none;
	padding: 0px 3px 0px 3px;
}

.frm .nav_lnk:hover, .nav_lnk:hover {
	text-decoration: underline;
}

.frm .nav_lnk_d, .nav_lnk_d  {
	color: #A0A0A0; text-decoration: none;
}

.frm .nav_lnk_cur, .nav_lnk_cur {
	color: #4a504b; text-decoration: none;  font-weight: bold; font-size: 14px;
}

.frm .nav_dtxt, .nav_dtxt {
	color: #a5a5a5; text-decoration: none;
}

.grpBtn {
	background-color: #e5f1c4;  height: 20px; 
	border: 1px solid #5d5131; width: 130px; margin: 2px 0px 0px 0px; padding: 0px 0px 0px 5px;
}

.grpBtn a, .grpBtn a:link, .grpBtn a:visited, .grpBtn a:hover, .grpBtn a:active {
	color: #5d5131; font-weight: bold; font-size: 13px; text-decoration: none;
}
.grpDescBrd {
	display: block; border: 1px solid #cccccc; padding: 3px 3px 3px 3px; margin: 5px 0px 2px 0px;
}

/******* Chat styles *******/
.chat_tab {
	border: 0px; border-collapse: collapse; color: #5d5131;
}

.chat_brd {
	border: 1px solid #dbdbdb;
}

.chat_tab .chatTlt {
	height: 25px; background-color: #d9edf8; color: #69b4da; font-weight: bold; font-size: 13px;
	padding: 2px 0px 0px 5px;
}

.chat_tab .chatUsrTbl {
	height: 500px; overflow: auto; color: #ccc;
}

.chat_tab .chatUsrTbl div {
	cursor: pointer;
}

.chat_tab .chatUsrTbl .sel {
	font-weight: bold; text-decoration: underline; color: #5d5131;
}

.chat_tab .chatinp {
	height: 15px; border: 1px solid #BDCADE; font-size: 12px; margin: 0px 5px 0px 0px;
}

.chat_tab .chatBtn {
	background-color: #e5f1c4; height: 20px; border: 1px solid #5d5131; color: #5d5131; font-weight: bold; margin: 3px 2px 0px 0px;
}

.feedsImg {
	background: url(imgs/feed.gif) no-repeat; width: 16px; height: 16px; margin: 2px 5px 2px 5px;
}

.row , .row div { 
	display: block; float: left;
}

.row div.fright {
	float: right;
}

.avatorCont {
	height: 300px; width: 300px; overflow: auto; border: 1px solid #5d5131;
}

.jobsNewImg {
	background: url(imgs/jobsnew.png) no-repeat; width:71px; height:51px;
}

.thirdImg {
	background: url(imgs/3rdgrey.png) no-repeat; width:22px; height:23px; 
}

.chatImg {
	background: url(imgs/chaticon.png) no-repeat; width:81px; height:74px;
}

.postAnswerImg {
	background: url(imgs/postAnswer.png) no-repeat; width:175px; height:42px;
}

.gray_bg, .gray_bg div {
	background-color: #efefef; color: #616060; display: block;
	margin:2px; padding: 2px;	
}

.accountImg {
	background: url(imgs/accountImg.png) no-repeat; width:49px; height:49px;
}

.addusernetworkImg {
	background: url(imgs/green_plus.png) no-repeat; width:18px; height:17px;
}

.sendmessageImg {
	background: url(imgs/sendmessageImg.png) no-repeat; width:18px; height:17px;
}

.getintroducedImg {
	background: url(imgs/getintroducedImg.png) no-repeat; width:18px; height:17px;
}

.infoTab_tlt1 {
	padding: 0px 0px 0px 5px; background-color: #EEEEEE;
	height: 30px; font-size: 15px; font-weight: bold;
}

.portLink, .portLink div {
	display: block; float: left; font-size: 10px; margin: 2px 0px 0px 1px;
}

.portLink a, .portLink a:link, .portLink a:visited, .portLink a:hover, .portLink a:active {
	color: #5a574e; text-decoration: underline;
}

/****** inporter styles ******/
.impHeadTbl {
	background-color: #d9edf8; font-size: 10px; 
}

.impHeadTbl a, .impHeadTbl a:link, .impHeadTbl a:visited, .impHeadTbl a:hover, .impHeadTbl a:active {
	color: #5d5131; font-size: 12px; font-family: Verdana, sans-serif; font-weight: normal; text-decoration: none;
	padding: 0px 3px 0px 3px;
}

.impHeadTbl .off a , .impHeadTbl .on a {
	font-weight: normal; text-decoration: none;
}

.impHeadTbl .on a {
	font-weight: bold; text-decoration: underline;
}


/******* profile page styles ******/
.btm_border {
	border-bottom: 2px solid #ecefec; 
}

.profileLbl {
	width: 120px; text-align: right;
}

.gray, .gray_f13, .gray_bf13, .gray_f12  {
	color: #5d5131; font-size: 12px;
}

.gray_f13, .gray_f13 {
	font-size: 13px; font-weight: normal; 
}

.gray_bf13 {
	font-weight: bold;
} 

.gray_f12 a, gray_f12 a:hover {
	color: #5d5131; text-decoration: underline;
}

.black_bf13, .black_bf15 {
	color: #000; font-size:13px; font-weight: bold;
}

.black_bf15 {
	font-size: 15px;
}

.blue_f14 {
	color: #009cec; font-size: 14px;	
}

.pad_left20 {
	padding: 0px 0px 0px 20px;
}

.pad_left40 {
	padding: 0px 0px 0px 40px;
}

.basicTab {	
	width: 100%;  color: #000; font-size: 13px; padding: 0px 5px 0px 5px;
}

.basicTab ul, .basicTab ul li{
	margin-top: 0px; padding-top: 0px;
}

.basicTab .gray_btlt {
	margin: 3px 0px 0px 3px;
}

.profileTlt, .profileTlt div {
	display: block; float: left;
}

.profileTlt div.fright {
	float: right;
}

.subTlt {
	color: #666666; font-weight: bold; font-size: 14px;
}

.edoviewImg {
	background: url(imgs/edoviewImg.png) no-repeat; width:100px; height:26px;	
}

.addExpImg {
	background: url(imgs/addExpImg.png) no-repeat; width:100px; height:26px;	
}

.addEduImg {
	background: url(imgs/addEduImg.png) no-repeat; width:100px; height:26px;	
}


.getRecImg {
	background: url(imgs/getRecImg.png) no-repeat; width:111px; height:26px;	
}

.addWebsiteImg {
	background: url(imgs/addWebsiteImg.png) no-repeat; width:100px; height:26px;	
}

.addGroupImg {
	background: url(imgs/addGroupImg.png) no-repeat; width:100px; height:26px;	
}

.addHonorImg {
	background: url(imgs/addHonorImg.png) no-repeat; width:100px; height:26px;	
}

.relationImg {
	background: url(imgs/relationshipwithshape.png) no-repeat; width:250px; height:221px;
	padding: 10px 0px 0px 20px;
}

.emailInboxImg {
	background: url(imgs/emailinbox.png) no-repeat; width:106px; height:91px;
}

.writeRecommImg {
	background: url(imgs/writerecomm.png) no-repeat; width:194px; height:34px; border: 0px;
}

.replyImg {
	background: url(imgs/reply.png) no-repeat; width:74px; height:34px; border: 0px;
}

.addInterestImg {
	background: url(imgs/addInterest.bmp) no-repeat; width:100px; height:26px;	
}

.composeBox {
	border: 1px solid #dbdbdb;
}

.composeBox div {
	padding: 3px 2px 3px 2px; border-bottom: 1px solid #dbdbdb;
}

.composeBox a, .composeBox a:hover, .composeBox a:active, .composeBox a:link  {
	color: #7BBEE6; font-size: 12px;
}

.composeBox a:hover {
	text-decoration: underline;
}

.recommendExportImg {
	background: url(imgs/recommendExportImg.png) no-repeat; width:174px; height:44px;
}

.viewQuestionImg {
	background: url(imgs/vques.png) no-repeat; width:197px; height:35px;
}

.acceptImg {
  background: url(imgs/eaccept.png) no-repeat; width:70px; height:32px;
}

.replyImg {
  background: url(imgs/ereply.png) no-repeat; width:70px; height:32px;
}

.denyImg {
  background: url(imgs/edeny.png) no-repeat; width:70px; height:32px; 
}

.viewJobImg {
  background: url(imgs/vjob.png) no-repeat; width:127px; height:35px;
}

.joinGroupImg {
  background: url(imgs/joingroup.png) no-repeat; width:158px; height:35px; 
}

.askGroupImg {
  background: url(imgs/askgroup.png) no-repeat; width:197px; height:35px;
}

.viewPortfolioImg {
  background: url(imgs/vportfolio.png) no-repeat;width:197px; height:35px;
}

.emailBtnRow, .emailBtnRow div {
	display: block; float: left; 
}

/******* select a expert table styles *****/
.expertTab {
	border: 1px solid #ccc; border-collapse: collapse; text-align: left; 
}

.expertTab th {
	height: 25px; text-align: center; border: 1px solid #ccc; background-color: #dbdbdb;
}

.expertTab td {
	height: 25px; text-align: left; border: 1px solid #ccc; padding: 2px 2px 2px 2px;
}

/******* ReccBlk *******/

.recc {
   background-color:#f7f3f7; border: 1px solid #c5c2c5; padding: 5px 5px 5px 5px;
}

.recctxt {
   font-size: 15px; font-weight: bold;color: #000000; 
}

.dotborder {
	border-bottom: 1px dotted #a7a7a7;
}

.multiselect {
	overflow: scroll; height: auto; width: auto;
}

.recc_submit {
   background-color:#ef7510; border: 1px solid #9c4500; color:#ffffff;  
}

.recc_sub {
   background-color:#dedfde; border: 1px solid #9c9a9c; color:#8c5552; 
   padding: 2px 5px 2px 5px;    
}

.cancel {
   color:#005dce;
}

.tarea {
   border:1px solid #7b9ebd;
}

.email1 {
  background: url(imgs/emailinbox.png) no-repeat; width:111px; height:93px;
}

.smess {
  background: url(imgs/smess.png) no-repeat; width:169px; height:26px;
}

.head {
  color: #5a5131; font-size: 25px; font-weight: bold;
}

.black {
  color: #000000; font-size: 15px; font-weight: bold;
}

.grey {
   color: #313531; font-size: 15px; font-weight: bold;
}

.nblk {
  color: #000000; font-size: 13px; 
}

.eml {
  padding: 5px 5px 5px 5px;
}

.ditxt {
  background-color:#fff7de; color: #000000; font-size: 13px; width: 80%; padding:3px 0px 0px 60px;
  height: 25px;
}

.bmail {
  padding:0px 0px 0px 60px;
}

.txarea {
   border:1px solid #cecace; 
}

.txmess {
   border:1px solid #cecace; color:#4a65ad; border-collapse: collapse; width: 230px;
}

.txmess a, .txmess a:link, .txmess a:visited, .txmess a:hover, .txmess a:active {
	color: #4a65ad; font-size: 12px; font-family: Verdana, sans-serif; font-weight: normal; text-decoration: none;
}

.txmess a:hover {
	text-decoration: underline;
}

.emailMsgBox {
	border: 1px solid #333; width: 500px; height: 200px; overflow: auto;  padding: 2px 2px 2px 2px;
}

.popupWnd {
	display: none; position: absolute; z-index: 1000; background-color: #ffffff;
}

/******** portfolio styles *************/
.portimg {
  background: url(imgs/sport.png) no-repeat; width:78px; height:64px;
}

.portimg1 {
  background: url(imgs/sport2.png) no-repeat; width:167px; height:25px; padding: 0px 0px 0px 50px;
}

.blue {
  color:#63b2d6; font-size: 28px; padding: 0px 0px 19px 0px; font-family: Nimbus Sans L Condensed;
}

.pgrey {
  color: #676867; font-size: 11px; font-weight: bold; padding: 10px 0px 1px 0px; font-family: Verdana, sans-serif; 
}

.lgrey {
   color: #8a8a8a; font-size: 11px; font-weight: bold; padding: 10px 0px 1px 0px; font-family: Verdana, sans-serif; 
}

.pblue {
  color:#63b2d6; font-size: 25px; 
}

.ublue {
  color:#63b2d6; font-size: 11px;
}

.pborder {
   border: 1px solid #a7a7a7; padding: 0px 0px 0px 0px; 
}

.plbl {
   font-size: 13px; color: #5A4829; font-weight: bold; 
}

.divl {
   background-color:#e6efe6; color: #313531;  width: 500px; padding:0px 0px 0px 40px;
   height: 40px; font-size: 15px; font-weight: bold;
}

.bor {
   border: 1px solid #BDCADE;
}

.semail {
   background: url(imgs/semail.png) no-repeat; width:120px; height:30px;
}

.secard {
  background: url(imgs/secard.png) no-repeat; width:124px; height:31px;
}

.contactMem {
  background: url(imgs/contactMem.png) no-repeat; width:119px; height:29px;
}

.sfavor {
  background: url(imgs/sfavor.png) no-repeat; width:123px; height:30px;
}

.srate {
  background: url(imgs/srate.png) no-repeat; width:123px; height:30px;
}

.pimg {
  background: url(imgs/pimg.png) no-repeat; width:216px; height:269px;
}

.divr {
  background-color:#e6efe6; color: #313531;   padding:0px 0px 0px 40px;
    font-size: 15px; font-weight: bold;
}

.sfavorImg {
  background: url(imgs/favorite.png) no-repeat; width:93px; height:83px;
}

.smetaImg {
  background: url(imgs/meta.png) no-repeat; width:44px; height:44px;
}

.smemberImg {
  background: url(imgs/smember.png) no-repeat; width:124px; height:28px;
}

.sportImg {
  background: url(imgs/net3.png) no-repeat; width:86px; height:99px; padding: 0px 0px 0px 30px;
}

.rate {
   background-color:#ffffff; color: #424542;   
    font-size: 15px; border : 2px solid #6b696b; width: 300px;
}

.rtxt {
  color:#000000; font-weight: bold; padding: 0px 0px 15px 0px;
}

.tbar {
  border : 3px solid #cecace;
}

.padd {
   padding: 0px 0px 0px 90px;
}

.pad {
   padding: 0px 0px 0px 40px ;
}

.dgray_f14, .dgray_f13 {
	color: #5c5f6a; font-size: 14px; font-weight: bold; font-family: Verdana, sans-serif;padding: 10px 0px 10px 0px;
}

.dgray_f13 {
	font-size: 13px;
}

.lgray_inp {
	height: 18px; border: 1px solid #d5ddea; font-size: 12px; font-family: Verdana, sans-serif; font-weight: normal; width: 230px;
}

.lgray_tarea {
	border: 1px solid #d5ddea; width: auto; height: auto;
}

.lgray_sel {
	border: 1px solid #d5ddea; width: auto; height: 18px;
} 

/******** favorite table styles ******/ 
.favoriteTab {
	width: 100%; 
} 

.favoriteTab .favoriteTlt {
	background-color: #f5f5f5; height: 25px; color: #555964; font-size: 13px; font-weight: bold;
	padding: 0px 0px 0px 5px;
}

.portRow, .portAltRow  {
	background-color: #d9edf8; font-size: 13px; color: #69b4da;
}

.portAltRow {
	background-color: #d5e0a9; color: #5d5131;
} 

.portRow td, .portAltRow td {
	padding: 2px 5px 2px 5px;
}

.portRow .titleRow, .portAltRow .titleRow  {
	background-color: #69b4da; color: #fff; font-weight: bold; font-size: 13px; height: 25px;
}

.portAltRow .titleRow {
	background-color: #5d5131; color: #fff; font-weight: bold; font-size: 13px; height: 25px;
}

.portRow .titleRow a, .portRow .titleRow a:link, .portRow .titleRow a:visited, .portRow .titleRow a:hover, .portRow .titleRow a:active {
	color: #fff; font-weight: bold; font-size: 13px; text-decoration: none;
}

.portAltRow .titleRow a, .portAltRow .titleRow a:link, .portAltRow .titleRow a:visited, .portAltRow .titleRow a:hover, .portAltRow .titleRow a:active {
	color: #fff; font-weight: bold; font-size: 13px; text-decoration: none;
}

.portRow .titleRow a:hover, .portAltRow .titleRow a:hover {
	text-decoration: underline;
}

.portRow .scoreRnd, .portAltRow .scoreRnd {
	background: url(imgs/scoreRnd2.png) no-repeat; width:45px; height:32px; color: #fff; font-weight: bold;
	font-size: 13px;
}

.portAltRow .scoreRnd {
	background: url(imgs/scoreRnd1.png) no-repeat;
}

.scoreRnd .scoreRndDiv {
	font-size: 20px; margin: 0px 0px 0px 2px; 
}

.portRow .whiteBk, .portAltRow .whiteBk {
	background-color: #fff; padding: 3px 3px 3px 3px; margin: 3px 3px 3px 3px; font-size: 13px; color: #5d5131;
	font-weight: normal;
}

.portRow .whiteBk {
	color: #69b4da;
}

/****** portfolio rating table styles *****/
.pratingDiv {
	border: 1px solid #333; width: 300px; 
}

.pratingTab {
	border: 2px solid #c9c9c9; background-color: #fff; width: 300px; height: 80px;
}

.porthome1 {
	background: url(imgs/porthome1.png) no-repeat; width:60px; height:40px;
}

.porthome2 {
	background: url(imgs/porthome2.png) no-repeat; width:105px; height:40px;
}

.porthome3 {
	background: url(imgs/porthome3.png) no-repeat; width:105px; height:40px;
}

.gray_f16 {
color: #5d5131; font-size: 16px; font-weight: bold; font-family: Verdana, sans-serif; width: 180px;
}

/******* view member style *********/
.viewmember100 {
	border: 1px solid #dadada; padding: 1px 1px 1px 1px; width: 100px; height: 100px;
}

.viewmember30 {
	border: 1px solid #dadada; padding: 1px 1px 1px 1px; width: 30px; height: 55px;
}

.viewmember50 {
	border: 1px solid #dadada; padding: 1px 1px 1px 1px; width: 50px; height: 75px;
}

/******** portfolio image styles *******/
.portImgBorder {
	border: 1px solid #333; background-color: #d3d2d2; width: 100px; height: 100px; padding: 3px 3px 3px 3px;
}

/*********** Search Portfolio Navg Styles *********/
.spnavTab {
	
}

.spnavTab td {
	text-align: center; padding: 2px 0px 2px 0px;
}


.spnavTab a, .spnavTab a:link, .spnavTab a:visited, .spnavTab a:hover, .spnavTab a:active  {
	color: #5c5145; font-size: 12px; font-family: Verdana, sans-serif; font-weight: normal; text-decoration: none;
}

.spnavTab .nTxt a {
	color: #3a382c; font-weight: bold; 
}

.spnavTab .nBox, .spnavTab .nBox_h, .spnavTab .nsBox, .spnavTab .nsBox_h {
	border: 1px solid #c4c4c4; padding: 0px 5px 0px 5px; background-color: #fff;
}

.spnavTab .nsBox, .spnavTab .nsBox a, .spnavTab .nsBox_h, .spnavTab .nsBox_h a {
	background-color: #7f7f7f; font-weight: bold; color: #dedede;
}

.spnavTab .naviLB {
	background: url(imgs/naviLB.png) no-repeat center; width: 20px; height: 16px;
} 

.spnavTab .naviLG {
	background: url(imgs/naviLG.png) no-repeat center; width: 20px; height: 16px;
} 

.spnavTab .naviRB {
	background: url(imgs/naviRB.png) no-repeat center; width: 20px; height: 16px;
} 

.spnavTab .naviRG {
	background: url(imgs/naviRG.png) no-repeat center; width: 20px; height: 16px;
} 

/******** view portfolio navigation styles ********/
.viewPortNavi {
	border: 1px solid #b9b9b9; border-collapse: collapse; height: 20px; font-size: 13px; font-family: Verdana, sans-serif; font-weight: normal; 
}

.viewPortNavi .naviRArrow {
	background: url(imgs/naviRArrow.png) no-repeat; width:14px; height:14px; margin: 0px 3px 0px 3px;
}

.viewPortNavi .naviLArrow {
	background: url(imgs/naviLArrow.png) no-repeat; width:14px; height:14px; margin: 0px 3px 0px 3px;
}

.viewPortNavi .naviBk {
	background-color: #cacaca;
}

.viewPortNavi .naviTlt {
	background-color: #3d3c3c; color: #fff; padding: 0px 5px 0px 5px;
}

.viewPortNavi .naviTlt a, .viewPortNavi .naviTlt a:link, .viewPortNavi .naviTlt a:visited, .viewPortNavi .naviTlt a:hover, .viewPortNavi .naviTlt a:active {
	color: #fff; text-decoration: none;
}

.viewPortNavi .naviBk {
	padding: 0px 5px 0px 5px;
}

.viewPortNavi .naviBk a, .viewPortNavi .naviBk a:link, .viewPortNavi .naviBk a:visited, .viewPortNavi .naviBk a:hover, .viewPortNavi .naviBk a:active {
	color: #3d3d3d; text-decoration: none; margin: 0px 4px 0px 4px; font-weight: bold;
}

.viewPortNavi .naviBk .navisel {
	color: #ea1313;font-weight: bold;
}

/******** Recommedation out styles ******/
.reoutTab {
	width: 200px; background-color: #cacaca;	
}

.reoutTab .reoutTlt {
	font-size: 15px; color: #2f2e2e; font-weight: bold; padding: 2px 2px 2px 5px; text-align: center;
} 

.reoutTab .reoutCont {
	background-color: #fff; margin: 3px 3px 3px 3px;
}

.reoutCont .tabRow {
	border-bottom: 1px solid #cacaca;
}

.reoutCont .tabRow div {
	display: block; float: left;
}

/********* relationship image styles *******/
.relshipTab {
	width: 250px;
}

.relshipTab .relTL {
	background: url(imgs/relTL.png) no-repeat; width:18px; height:18px;
}

.relshipTab .relTBk {
	background: url(imgs/relTBk.png) repeat-x;height:18px;
}

.relshipTab .relTR{
	background: url(imgs/relTR.png) no-repeat; width:18px; height:18px;
}

.relshipTab .relCL {
	background: url(imgs/relCL.png) repeat-y; width:18px; 
}

.relshipTab .relCBk {
	background-color: #fff;
}

.relshipTab .relCR {
	background: url(imgs/relCR.png) repeat-y; width:18px;
}

.relshipTab .relBL {
	background: url(imgs/relBL.png) no-repeat; width:18px; height:18px;
}

.relshipTab .relBBk {
	background: url(imgs/relBBk.png) repeat-x; height:18px;
}

.relshipTab .relBR {
	background: url(imgs/relBR.png) no-repeat; width:18px; height:18px;
}

.relshipTab .relDArrow {
	background: url(imgs/relDArrow.png) no-repeat; width:60px; height:50px; margin: 15px 0px 0px 100px;
}

.relshipTab .relArrow {
	background: url(imgs/relArrow.png) no-repeat; width:9px; height:10px;
}
