@charset "utf-8";

/* General */
.clear { clear: both; }

.left { float: left; }

.right { float: right; }

.tleft { text-align: left; }

.tright { text-align: right; }

.tcenter { text-align:center; }

.noborder {
	border: none;
	background: none;
}

.hidden {
	display: none;
	text-indent: -9999px;
}

.bmargin { margin: 0 0 10px 0; }

.post { margin: 0 0 40px 0; }

.nomargin { margin:0 !important; }

.nopadding { padding:0 !important; }

.inline { display:inline !important }

hr {
background-color:#666666;
border-width:0;
clear:both;
color:#666666;
height:3px;
margin:0 0 12px;
padding:0;
}

a img { border:none; }
/* Team Style */
.team { padding: 10px 0; }

.team .left {
	width: 185px;
	height: 60px;
	margin: 0 10px 10px 0;
	float: left;
}

.team h4 { margin: 0 0 0 0; }

.team p {
	font-size: 12px;
	color: #444;
	line-height: normal;
}

/* Table style */
table.list { width: 100%; }

table.list thead, table.list td.head { background-color: #1d1d1d; }

table.list tbody th { background-color: #0c0c0c; }

table.list th, table.list td {
	border-bottom: 1px solid #171717;
	padding: 10px;
	text-align: left;
}

table.list th, table.list td.head {
	font-size: 12px;
	font-weight: bold;
}

table.list td {
	font-size: 14px;
	color: #999;
	background: #292929;
}

table.list tbody tr:hover { background-color: #333; }

/* Pagination */
.navigation {
	overflow: hidden;
	margin: 15px 0 0 0;
}

.navigation .left { text-align: left; }

.navigation .right { text-align: right; }

.navigation a {
	text-transform: uppercase;
	padding: 3px 4px 1px 3px;
	font-size: 12px;
}

.navigation a:hover { }



/* R-box */

.rbox01 { width:375px; }

.rbox01 .rboxhead {
	background: url(../images/box/rbox01.gif) no-repeat 0 0;
	height:8px;
	line-height:8px;
}

.rbox01 .rboxfoot {
	background: url(../images/box/rbox01.gif) no-repeat 0 100%;
	height:8px;
	line-height:8px;
}

.rbox01 .rboxcontent {
	background-color:#f0f0f0;
	padding:1px 15px 7px 15px;
}

.join-button {
	margin:33px 45px 0px 10px;
	float:left !important;
}

.join-button a {

	background: url(../images/icons/arrow01.gif) no-repeat 0% 0%;
	padding:0 0 5px 30px;
	font-weight:bold;
}

.join-button a img {
	padding:0px 0 0 5px; vertical-align:middle;
}

.progress-01-box {
	border:1px solid #ccc;
	border-width:1px 0;
	padding:20px 0;
	margin: 15px 0 30px 0;
}

.progress-01 {
	margin:0;
	padding:0;
}

.progress-01 li {
	list-style:none;
	color:#fff;
	font-size:16px;
	font-weight:bold;
	background:url(../images/bullet-progress.gif) no-repeat 0% 0%;
	padding:0 9px;
	float:left;
	margin-right:30px;
	padding-top:1px;
	padding-bottom:1px;
}

.progress-01 li span {
	color:#999;
	font-size:13px;
	margin-left:24px;
}

.progress-01 .done { background:url(../images/bullet-progress-done.gif) no-repeat 0% 0%; }

.progress-01 .current { background:url(../images/bullet-progress-current.gif) no-repeat 0% 0%; }

.progress-01 .done span { color:#333; }

.progress-01 .current span { color:#1B6CAB; }

/* footer icons navigation links */

.footer-icon-nav {
	clear:left;
	margin:10px 0 0 40px;
}

.footer-icon-nav li {
	display:block;
	float:left;
	font-size:11px;
}

.footer-icon-nav li a {
	display:block;
	margin:0 55px 0 0;
	color:#333;
	background-repeat: no-repeat;
	background-position:top center;
	padding:40px 0 0 0;
}

#footer .footer-icon-nav li a:hover {
	text-decoration:none;
	color:#888
}

.footer-icon-nav li.facebook a { background-image: url(../images/icons/facebook.jpg) }

.footer-icon-nav li.twitter a { background-image: url(../images/icons/twitter.jpg) }

.footer-icon-nav li.blog a { background-image: url(../images/icons/blog.jpg) }

.footer-icon-nav li.invite a { background-image: url(../images/icons/invite.jpg) }

.footer-icon-nav li.newsletter a { background-image: url(../images/icons/newsletter.jpg) }

.footer-social-nav { margin:0px 30px 0 0; }

.footer-social-nav li { }

.footer-social-nav li a {
	display:block;
	margin:5px 0px;
	color:#888;
	background-repeat: no-repeat;
	background-position:top center;
	background: transparent url(../images/icons/arrow01.jpg) no-repeat top left;
}

#footer .footer-social-nav li a:hover { text-decoration:none; }

.footer-social-nav li a span { visibility:hidden; }

.footer-social-nav li.delicious a { background-image: url(../images/icons/delicious.gif) }

.footer-social-nav li.stumbleupon a { background-image: url(../images/icons/stumbleupon.gif) }

.footer-social-nav li.sendtofriend a { background-image: url(../images/icons/sendtofriend.gif) }

.box {
	background-color:White;
	border:1px solid #E0E0E0;
	height:130px;
	overflow:auto;
	width:350px;
	margin:0 0 5px 0;
}

.scroll {
	height:150px;
	overflow:auto;
	border:1px solid #E0E0E0;
}


fieldset {
border:1px solid #CCCCCC;
overflow:auto;
padding:7px;
}

/* Rounded Corners */
.t {background: url(../images/box/tline.png) 0 0 repeat-x; }
.b {background: url(../images/box/bline.png) 0 100% repeat-x}
.l {background: url(../images/box/lline.png) 0 0 repeat-y}
.r {background: url(../images/box/rline.png) 100% 0 repeat-y}
.bl {background: url(../images/box/bl.png) 0 100% no-repeat}
.br {background: url(../images/box/br.png) 100% 100% no-repeat}
.tl {background: url(../images/box/tl.png) 0 0 no-repeat}
.tr {background: url(../images/box/tr.png) 100% 0 no-repeat;}


.curved-bg-grey {
-moz-border-radius:10px;
-webkit-border-radius:10px;
behavior: url(../js/border-radius.htc);
}

.curved-flax {
-moz-border-radius:10px;
-webkit-border-radius:10px;
behavior: url(../js/border-radius.htc);
border:#BBBBBB solid 1px;
background-color:#FFFFFF;
float:left;
}

.curved-left {
-moz-border-radius:10px;
-webkit-border-radius:10px;
behavior: url(../js/border-radius.htc);
border:#BBBBBB solid 1px;
background-color:#FFFFFF;
width:700px;
float:left;
/*margin-top:24px;*/
}
.curved-right {
-moz-border-radius:10px;
-webkit-border-radius:10px;
behavior: url(../js/border-radius.htc);
border:#BBBBBB solid 1px;
background-color:#FFFFFF;
float:right;
/*margin-top:24px;*/
margin-right: 8px;
width:206px;
}
.curved {
-moz-border-radius:10px;
-webkit-border-radius:10px;
behavior: url(../js/border-radius.htc);
border:#BBBBBB solid 1px;
background-color:#FFFFFF;
margin-top:24px;
}

.curved-top {
-moz-border-radius:10px;
-webkit-border-radius:10px;
behavior: url(../js/border-radius.htc);
border:#BBBBBB solid 1px;
background-color:#FFFFFF;
margin-top:0px;
}





/* Threadview */

.tv-left-col {
	width:180px;
	float:left;
}

.left-menu {
	background:#ebebeb;padding-left:10px
}
.menu-footer {
		background:url(../images/assets/menubg.jpg) no-repeat 0 100%;
		height:8px; 
}
.menu-header {
		background:url(../images/assets/menubg.jpg) no-repeat 0 0%;
		height:8px; 
}

.count {
	background:url(../images/icons/item-count.gif) no-repeat 50% 0%;
	color:#fff;
	padding:0px 12px;
	float:right;
	margin:7px 12px;
	line-height:16px;
	font-size:9px;
}

.menu-items {
	padding:0px 0px 0px 0px;
}

#menu {
	padding:0px;
}

#menu img{
	padding-right:10px; 
}

#menu ul {
	padding: 0px 0 0px 0px;
	font-size:11px;
	font-weight:bold;
	}

#menu li {
	padding: 6px 0 20px 0px;
	font-size:11px;
	font-weight:bold;
	height:30px;
	display:block; clear:both;
	background:url(../images/box/septr.jpg) 0 100% no-repeat;
	}
#menu li.no-separatr
{
background:none;
}
#menu a {
	padding: 13px 0 8px 33px;
	color:#666666;
	background-repeat:no-repeat;
	background-position: 0 40%;
	float:left;
	display:block;
}

#menu .compose a { background-image:url(../images/box/icon1.jpg);}
#menu .inbox a { background-image:url(../images/box/icon2.jpg);}
#menu .send a { background-image:url(../images/box/icon3.jpg);}
#menu .draft a { background-image:url(../images/box/icon4.jpg); }

#menu ul strong {	
	background:url(../images/icons/item-count.gif) no-repeat 50% 50%;  
	color:#fff;
	padding:0px 12px; 
	float:right;
	margin:6px 10px;
	line-height:30px;
	font-size:9px;
	display:block;
}

#menu .sb-inner{ background-color:#EBEBEB;}


#menu a:hover {

	color:#1C6CAB;
	}

.tv-right-col {
	width:725px;
	float:right	;

}

.heading_th_left {
	background:#ebebeb;
	border-bottom:1px solid #cccccc;
	height:20px;
	text-align:left;
	padding-right:10px;
	font-size:11px;
	font-weight:bold;
	color:#333333;
	border-right:1px solid #cccccc;
}

.heading_th_right {
	background:#ebebeb;
	border-bottom:1px solid #cccccc;
	height:20px;
	text-align:right;
	padding-left:10px;
	font-size:11px;
	font-weight:bold;
	color:#333333;
	border-right:1px solid #ebebeb;
}

.left-col-style {
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	font-weight:bold;
}

.right-col-style {
	border-bottom:1px solid #cccccc;
}


.right-col-txt {
margin: 15px;
}

.right-col-txt, .right-col-txt p {
	font-size:12px;
	font-weight:normal;
	line-height:15px;
}

.right-col-style  {
	font-size:12px;
	font-weight:bold;
	color:#666666;
	padding:17px
}
.topmenu {
	margin-top:32px;
	float:left;
}
/*.topmenu ul {	margin:0; margin-top:5px}
.topmenu li{
	float:left;
	padding-right:15px;
	line-height:25px;
}
#header .topmenu li a {		
	color:#fff;
	font-weight:bold;
	margin:0 9px;
	font-size:11px;
	display:block;
	background:url(../images/icons/arrow-down.gif) no-repeat 100% 8px; padding:0 15px 0 0; 	
}
#header .topmenu li a:hover {		
	background:url(../images/icons/arrow-down.gif) no-repeat 100% 9px;
	text-decoration:underline;
}
.topmenu li.li-separator{
	border-left:1px solid #ccc;
}*/
.user-greeting { float:left; font-size:15px;  text-align:left; margin-top:32px; margin-left:90px; margin-right:30px; }
.user-greeting .user{ background:url(../images/icons/user01.gif) no-repeat 0% 50%; padding:0 0 0 25px; font-weight:bold; }
.user-greeting a{ display:block; font-size:11px;  }
.user-greeting a:hover{ display:block; font-size:11px; text-decoration:underline;  }

#bct
{

}

#bct-left
{
 float:left;
 padding-left:7px;
 background::url(../images/bct/bct_left.gif) no-repeat ;
 width:7px;
}
.bct-left-margin{ margin-left:50px;}
#bct-left h4{
	margin:0
}
#bct-left h4{	
	display: block;
	font-weight:bold;
	height: 63px;
	margin: 0 0 0 0px;
	color:#CC3300;
}
#bct-right
{
 float:right;
 background::url(../images/bct/bct_right.gif) no-repeat ;
 width:7px;
}

#bct .links {
	font-size:10px;
	line-height:22px;
	font-weight:bold;
	color:#1B3F99;
	padding-left:5px;
	/*border:1px solid #ccc;
	border-width:1px 0;
	margin:15px auto;*/
}
#bct .links a {
	padding:0 3px;
}

.previous, .next {
	text-decoration:underline;
	font-weight:bold;
	color:#1a6cab;
}


.previous {
	padding-right: 7px; 
}

.next {
	padding-left: 7px; 
}

.paging { float:right; clear:both; margin:12px 0; /*width:180px*/}
.paging ul{ margin:0; padding:0}
.paging li { display:block; float:left; margin:0 3px; color:#333; line-height:12px; font-size:11px;}
.paging li .li-separator { border-right: 1px solid #666; }
.paging li a{ color:#1B3F99 }


#product-network{ font-size:10px; color:#333333; margin-top:20px;}
#product-network em{ font-style:normal; font-weight:bold;}
#product-network img{ margin-bottom:3px;}

.sent-from img{ display:block; margin:0 0 3px 0; }
.sent-from { font-size:10px; color:#555; font-weight:normal;}

.tab-page {
	background:url(../images/box/tab-page-menu-left.gif) no-repeat 0 0%;
	width:550px;
	height:45px;
	position:relative;
	top:-5px;
	margin:0 0 0 42px;
 }
.tab-page-right {
	background:url(../images/box/tab-page-menu-right.gif) no-repeat 0% 0%;
	height:45px; 
	width:5px;
	float:right;
}

.tab-page a{ 
	line-height:32px;
	font-size:12px;
	color:#666;
	font-weight:bold;
	padding-left:37px;
	display:block; float:left;
	margin:5px 0 0 15px
}

.tab-page a:hover{ color:#7f7f7f;}
.tab-page-separator { margin:2px 15px 2px 20px; float:left;}
a.global-employment-marketplace {background:url(../images/icons/globe.gif) no-repeat 0% 0%;}
a.my-private-membership {background:url(../images/icons/tag.gif) no-repeat 0% 0%;}
.powered-by { text-align:center}

.list02 {
}
.list02 li {
	background:url(../images/icons/bullet-arrow01.gif) no-repeat 0% 5px;
	padding:0 0 0 18px;
	color:#333;
	font-size:13px;
	margin:0 0 7px 0;
}

.gray-box {
	width:375px;
	margin:20px 0;
}

.gray-box-header {
	display:block;
	background: url(../images/box/graybox-header.gif) no-repeat 0 0;
	height:7px;
	line-height:7px;
}
.gray-box-footer {
	display:block;
	background: url(../images/box/graybox-footer.gif) no-repeat 0 0;
	height:7px;
	line-height:7px;
}
.gray-box-body {
	background-color:#666;
	display:block;
	padding:5px 20px 7px 20px;
	color:#fff;
}

.gray-box label, .gray-box label.radio{
	color:#fff;
	font-size:13px;
	background-color:transparent
}

div.sep { border-bottom:1px dashed #fff; display:block; height:1px; margin:12px 0 }

#professuibak-academic-list ul{ margin:0; padding:0;}
#professuibak-academic-list ul li{ color:#333333; display:inline;}
#professuibak-academic-list ul li img{ vertical-align:middle;}
#professuibak-academic-list ul li a{ display:inline; font-size:12px; text-decoration:underline; margin:0 10px 0 10px;}
#professuibak-academic-list ul li a:hover{ display:inline; text-decoration:none;}

/* Compose Message by TET */
.popup{ background-color:#FFFFFF;}

#compose-box .curved-flax { width:700px; margin:0; padding:0px; background:#DBDBDB;}
#compose-box .curved-flax #content { margin:8px; padding:0px;  background:#DBDBDB; font-size:12px; overflow:hidden;} 

/*#compose-box .sb-inner{ background:#DBDBDB;}
#compose-box{ width:680px; padding:15px;}*/

#compose-box-head .curved-flax {width:100%; padding:0px; margin:0; overflow:hidden; background:#999999; }
#compose-box-head .curved-flax #content-area {padding:5px; margin:1; background:transparent;}

#compose-box-head .curved-flax #content-area .head {color:#FFFFFF; font-weight:bold;/* padding:4px 0 0 5px;*/}
/*#compose-box-head .curved-flax #content .close-button { margin-right:20px;}*/

#compose-form{ padding: 5px; margin-top:20px;}


#compose-form p {clear:both; background:none; }
#compose-form p label { display:block; float:left; width:150px; padding:4px 0; margin-top:4px;}
#compose-form p em{ margin-left:160px; font-size:10px; font-style:normal; font-weight:bold; color:#666666; }
#compose-form #buttons{ padding:10px 0 10px 150px;}
#compose-form #buttons a{ margin-right:10px;}
#compose-form p .txtarea{  width:465px; }
#compose-form p select{width:160px;}
#compose-form div.right {margin-right:30px;}
#compose-form div.left { padding-top:16px; }

/* Accounts Settings */
#rc-accounts-settings {width:931px;margin:15px 0 15px 0; overflow:hidden;}
#accounts-settings {padding:30px 22px;  color:#000; padding-bottom:35px}
#accounts-settings h4{  margin:0 0 10px 0; padding:0; padding-bottom:5px; color:#333333; font-weight:bold;}
#accounts-settings .txt{ font-size:12px; color:#333333; line-height:15px;}
#accounts-settings #left-col{ float:left; width: 395px; margin:0 60px 0 20px;}
#accounts-settings #right-col{ float:right; width: 395px; margin-right:10px;}
#accounts-settings left-col, right-col img { padding:0 10px 0px 0;}
#accounts-settings-content { width:310px;}
#accounts-settings #DotedLine {border-top:dashed 1px #CC3300; margin:20px 0 20px 0;}

/* Accounts Settings Membership Menu */
.membership-left-col{ width:160px;	float:left;}
.membership-right-col{ width:745px;	float:right;}

#membership-menu ul { margin:0; padding:0;}
#membership-menu ul li { background: url(../images/icons/arrow_red.gif) 0 55% no-repeat; padding-left:18px;}
#membership-menu ul li a{ color:#193F99; text-decoration:none; font-size:11px; font-weight:bold;}
#membership-menu ul li a:hover{ color:#193F99; text-decoration:underline; font-size:11px; font-weight:bold;}


/* Accounts and Settings - Rounded Box Settings */
#rc-acc-set-gem, #rc-acc-set-private, #rc-acc-set-enterprise, #rc-alumrise-updates {margin:0px 0; overflow:hidden;}
#acc-set-gem, #acc-set-private, #acc-set-enterprise, #alumrise-updates {padding:0px 0px;  color:#FFF;}



/* Accounts Settings Membership */
#acc-set-gem, #acc-set-private, #acc-set-enterprise, #alumrise-updates, #timezone {
padding:3px 6px;  color:#000; padding-bottom:20px}

#acc-set-gem-header .sb-inner, #acc-set-private-header .sb-inner, #acc-set-enterprise-header .sb-inner, 
#alumrise-updates-header .sb-inner{ background:#99CC33;}

#acc-set-gem h4, #acc-set-private h4, #acc-set-enterprise h4, #alumrise-updates h4
{  margin-bottom:10px; padding:9px 0 8px 8px ; color:#333333; font-weight:bold;}

#acc-set-gem .txt, #acc-set-private .txt, #acc-set-enterprise .txt, #alumrise-updates .txt{
 font-size:12px; color:#333333; line-height:15px;}
 
#acc-set-gem .small-txt, #acc-set-private .small-txt, #acc-set-enterprise .small-txt, #alumrise-updates  .small-txt {
font-size:10px; font-weight:bold; color:#333333; padding-top:15px;}

#acc-set-gem .left-col-style{ border-right:none; border-bottom:1px solid #cccccc; font-weight:bold;}
#acc-set-gem .left-col-style a, #acc-set-private .left-col-style a, #acc-set-enterprise .left-col-style a{font-weight:normal;}

#acc-set-private .left-col-style, #acc-set-enterprise .left-col-style, #alumrise-updates .left-col-style{
 border-right:0px solid #cccccc; border-bottom:0px solid #cccccc; font-weight:bold;}
 
#acc-set-gem #content, #timezone #content, #acc-set-private #content, #acc-set-enterprise #content, #alumrise-updates #content {
 padding:0 7px; background:#FFFFFF;}
 
#marque-emp-status .left-col-style a { font-weight:bold;}

/*Account Setting timezone*/
#timezone ul{margin:0 ; padding:0; margin-top:5px; }
#timezone ul li{ line-height:25px;}
#timezone ul li select{ width:200px; font-weight:bold;}
#timezone ul li .buttons{margin-top:20px;}

/* Account Setting communication_prefences */
#communication_prefences{ }
#communication_prefences .tab-acc-set-gem tbody tr{ border:none;}
#communication_prefences .tab-acc-set-gem tbody tr td{ border-right:#999999 solid 1px; padding-right:20px;}
#communication_prefences .tab-acc-set-gem tbody tr td.no-border{ border-right:none; padding-left:20px;padding-right:0px;}
#communication_prefences .tab-acc-set-gem tbody tr td.single-cell{padding-left:0px}
.membership-right-col .buttons{ margin:20px 0 10px 0px; }
.membership-right-col .buttons a{ margin-right:10px; }

#communication_prefences  p { /*margin:0; padding:0;*/ font-size:13px; color:#333333; font-weight:bold; }
#communication_prefences p.label_checkbox_pair {
clear: both;
float: none;
position: relative;
}
#communication_prefences p.label_checkbox_pair input {
left: 0px;
position: absolute;
top: 1px;
}
#communication_prefences p.label_checkbox_pair label {
display: block;
margin-left: 30px;
padding-top:3px;
width: 280px;
font-size:12px;
color:#333333;
font-weight:normal;
}

/*Employer Business Information*/
#emp-business-form p input { vertical-align:middle;}
#emp-business-form #cuntry-row { width:450px; margin-bottom:10px;}
#emp-business-form label { display:block; margin:0; padding:10px 0 0 0;}
#emp-business-form select{width:190px; font-weight:bold; margin-right:25px;}
#emp-business-form p img{ vertical-align:middle; margin-right:5px;}
#emp-business-form span {padding:0; margin:0; margin-left:10px;}


/*ALUMRISER Profile Reminder Preferences*/
#profile-rem-form ul {/*margin:0px;padding:0px;*/}
#profile-rem-form ul input{ margin-right:5px; vertical-align:middle;}
#profile-rem-form ul select{width:180px; font-weight:bold;padding-top:5px;}


/*Marquee Employer Status*/
#marque-emp-status p{ font-weight:bold; border-bottom:#666666 solid 2px;}
#marque-emp-status em{color:#CC3300; font-style:normal; text-decoration:none;}
/*#marque-emp-status .tab-acc-set-private tbody tr { }*/
#marque-emp-status .tab-acc-set-private tbody tr td{border-bottom:#000000 solid 1px; border-right:#000000 solid 1px; padding-right:20px;}
#marque-emp-status .tab-acc-set-private tbody tr td.no-border{ border-right:none; padding-left:20px;padding-right:0px;}
#marque-emp-status .tab-acc-set-private tbody tr td.txt-padding{  padding:10px; font-weight:normal;}
.mes-title{ font-weight:bold; margin-top:5px;}
.mes-title em{color:#CC3300; font-style:normal; text-decoration:none;}
#marque-emp-status #status-high{background:url(../images/assets/status-high.png)  no-repeat 0 50%; height:43px; margin-right:10px; float:left; width:38px;}
#marque-emp-status #status-low{background:url(../images/assets/status-low.png)  no-repeat 0 50%; height:43px; margin-right:10px; float:left; width:38px;}
#marque-emp-status #status-star{background:url(../images/assets/status-star.png)  no-repeat 0 50%; height:43px; margin-right:10px; float:left; width:45px;}

/*Marquee Status History*/
#marque-status-history .tab-acc-set-gem tbody tr td{ font-weight:normal;}
#marque-status-history a{ text-decoration:underline;}

/*Bulleted Styles in red dot - by TET */
#rc-work-life ul, #tabs-content ul, #rc-more-fit ul, #view-full-profile ul, #employer-access-info ul, #hire-correspondence ul { margin:0; padding:0;}
#rc-work-life ul li, #tabs-content ul li, #rc-more-fit li, #view-full-profile ul li, #employer-access-info ul li, #hire-correspondence ul li{background:url(../images/icons/bullet-arrow-red02.gif) 0 2px no-repeat; list-style-type:none; line-height:14px; padding-left:13px; margin-bottom:6px; font-size:11px; vertical-align:top; color:#333333; font-weight:bold;}


/* Search box  ///////////////////////////////////////////////////////// */

#searchHead { background:#99CC33 url(../images/box/search-header.png) top left no-repeat; margin:5px 0 1px 0; padding: 4px 0 4px 11px; font-size:13px; font-weight:bold; color:#333333;}
#search-area {padding:10px 6px 0px 8px;  background: #EBEBEB;}
#search-area label{ font-weight:bold; color:#333333; font-size:11px;}
#search-area input, #search-area textarea {border:1px solid #ccc; color:#666666; margin:0; padding:2px; font-size:11px;}
#search-area input, #search-area textarea, #search-area select { width:150px; margin:0; margin-top:3px;}
.fs textarea, .fs select { width:auto;}
#search-area .btn{ border:0; margin-top:10px; padding:0; width:auto; !important}
#skills input{border:0; width:auto; padding:0; margin:0; !important}
#skills { background-color: #FFFFFF; overflow:auto; width:142px; height:42px; border:1px solid #ccc; padding:7px 3px 7px 3px;}
#search-area label span{ font-size:9px; color:#333333; font-weight:normal;}
#search-area #moreLink{ color:#1B3F99; font-weight:bold; font-size:11px; background: #EBEBEB url(../images/arrowRed.gif) left no-repeat; padding-left:20px; margin-top:15px;}

#hrGreyLineHard{ background: url(../images/hrGreyLineHard.gif) repeat-x left; line-height:21px;}
#search-area #hrblankSpace{ line-height:8px;}
#btmRounded{ background: #EBEBEB url(../images/btm_rounded.png) bottom left no-repeat; padding-bottom:5px;}

/* posting ////////////////////////////////////////////////////////////*/

#posting h4{  margin:0 0 10px 0; padding:0; padding-bottom:5px; color:#333333; font-weight:bold;}
#posting h5{  margin:0 0 10px 0; padding:0; padding:10px 0 5px 0; color:#CC3300; font-weight:bold;}

#posting #steps img {margin: 0px 0px 0px 0;}
#posting #button {margin-top:10px; text-align:center;}



