*  {
   scrollbar-face-color: #ECBBBF; 
   scrollbar-highlight-color: #ffffff; 
   scrollbar-shadow-color: #E0E0E0; 
   scrollbar-3dlight-color: #4F0000; 
   scrollbar-arrow-color: #4F0000; 
   scrollbar-track-color: #ffffff; 
   scrollbar-darkshadow-color: #4F0000;}


body, html, tr, td, ul, li, h1, h2, h3, blockquote {
	padding:0px;
	margin:0px
}
body {
	background:#fbeded;
	font:11px Tahoma, serif;
}
table {
	font:11px Tahoma, sans-serif;
	border-collapse:collapse;
	background:#FFF
}
#main_tbl {
	margin:0 auto;
	width:980px;
}
#main_tbl .left_col{
	width:9px;
	background:#fbeded url(/images/left_shad.jpg) repeat-y;
	background-position:right;
}
#main_tbl .right_col{
	width:9px;
	background:#fbeded url(/images/right_shad.jpg) repeat-y;
	background-position:left;
}
#main_tbl .content{
	width:962px;
	max-width:962px;
}
#main_tbl .lb{
	background:#fbeded url(/images/lb_shad.jpg) no-repeat;
	background-position:top right;
}
#main_tbl .rb{
	background:#fbeded url(/images/rb_shad.jpg) no-repeat;
	background-position:top left;
}
td {
	vertical-align:top
}
img {
	border:none
}
h2 {
	font-size:14px
}
h3 {
	font-size:12px
}
h3.office{color:#900;font-size:15px; margin-bottom: 7px}
h1{
	font-size:24px;
	color:#900;
	font-weight:normal;
	
}
h1 a {
	border-bottom:1px solid #333333;
	text-decoration:none;
}
a {
	color:#333
}
a:hover {
	color:#666
}
.small {
	font-weight:normal !important;
	font-size:10px;
}
.error {
	color:#900;
	list-style-type:square;
	padding:15px
}
div.error {
	color:#F00;
	list-style-type:square;
	padding:0;
	margin-bottom:10px;
}
#head {
	border-top:6px solid #C00;
	width:100%;
}
#logo {
	margin-top:10px;
	margin-left:20px;
}
#adva {
	text-align:right;
	padding-right:20px;
	padding-bottom: 3px;
}
#adva a {
	color:#666;
	font-weight:bold;
	text-decoration:none
}
#adva a:hover {
	text-decoration:underline;
	color:#999
}
#line {
	width:100%;
	background:url(images/menu.gif) #8A0000;
	height:45px
}
#menu li {
	display:inline;
	list-style-type:none
}
#menu a {
	color:#FFF;
	line-height:45px;
	display:block;
	float:left;
	text-decoration:none;
	font-family:Verdana;
	font-weight:bold;
	text-transform:uppercase
}
#menu a b {
	display:block;
	background:url(images/rmenu.gif) right no-repeat
}
#menu a i {
	display:block;
	padding:0px 25px;
	font-style:normal;
	background:url(images/lmenu.gif) left no-repeat
}
#menu a:hover b, #menu a.c b {
	background:url(images/hrmenu.gif) right no-repeat
}
#menu a:hover i, #menu a.c i {
	background:url(images/hlmenu.gif) left no-repeat
}
#menu a:hover, #menu a.c {
	background:url(images/cstep.gif)
}
#menu .lli b, #menu .lli a:hover b, #menu .fli i, #menu .fli a:hover i, #menu .fli a.c i, #menu .lli a.c b {
	background:transparent;
}

.submenu {padding: 3px 7px;}

#body {
	width:100%
}
#body #login {
	background:#999;
	margin:14px 12px;
	width:200px;
	padding:7px 9px;
	margin-right:2px
}
#body #login h2 {
	color:#FFF;
	border-bottom:1px solid #CCC;
	padding-left:16px;
	padding-bottom:2px
}
#body #login #seeker {
	background:url(images/bot_seeker.gif) bottom no-repeat #E1E1E1;
	width:173px;
	margin-left:3px;
	padding:0px 11px;
	padding-bottom:11px
}
#body #login #recruiter {
	background:url(images/bot_recruiter.gif) bottom no-repeat #CCC;
	width:173px;
	margin-left:3px;
	padding:0px 11px;
	padding-bottom:11px
}
#body #login form {
	display:inline
}
#login .email {
	width:167px;
	margin-top:3px
}
#login .passw {
	width:125px;
	margin-top:3px
}
#login .recruiter_pic{
	width:195px;
	height:122px;
	background:url(/images/login_recr.gif) no-repeat;
	background-position:bottom;
}
#login .seeker_pic{
	width:195px;
	height:122px;
	background:url(/images/login_seekers.gif) no-repeat;
	background-position:bottom;
}
#account {
	width:195px;
	background:#a17878;
}
#account h2 {
	font-size:18px;
	color:#600;
	padding-left:9px
}
#account h2 span {
	font-size:11px;
	color:#793E3E;
	padding-left:2px;
	display: block;
	font-weight: normal;
	margin: 8px 0 5px 0;
}
#account img {
	width:18px;
	height:18px;
	padding:0px 5px
}
#account a {
	font-family:Arial;
	font-weight:bold;
	font-size:12px;
	color:#FFF;
	display:block;
	line-height:22px;
	padding-left:9px;
	text-decoration:none;
	border:1px solid #A17878;
	margin:3px 0;
}
#account a:hover {
	color:#EEE;
	background:#a88181;
	border:1px solid #976c6c;
	text-decoration:none;
}
#account i.top_account {
	background:url(images/topaccount.png) #FFF;
	height:10px;
	display:block
}
#account i.bot_account {
	background:url(images/botaccount.png) #FFF;
	height:10px;
	display:block
}
#mysej {
	margin:13px 0 10px 10px;
	background:#793e3e;
	padding:10px 9px 5px 9px;
	height: 253px;
}
#hand {
	background:url(images/ssh.png) no-repeat;
	padding:13px 14px 14px 13px;
}
#hand form {
	display:none;
	margin: 0;
	padding: 0;
}
.adv_banners{vertical-align:middle;height:73px;background:url(/images/tops.gif) no-repeat center;text-align:center}
.adv_banners .item .logo{
	text-align:center;
	vertical-align:middle;
	line-height:20px;
}
.adv_banners .item .link{
	padding-left:15px;
	line-height:30px;
}
.adv_banners .item .link a{
	font-weight:bold;
}
.tops {
	color:#FFF;
	text-decoration:none;
}
.tops:hover {
	text-decoration:underline;
	color:#FFF
}
.tops img {
	max-height:50px;
	max-width:115px;
}
.tops strong {
	line-height:30px;
}
#jobs {
	color:#333;
}
#jobs h2 {
	font-weight:normal;
	font-size:24px;
	padding:10px 18px;
}
#jobs blockquote {
	padding-left:28px;
	margin-bottom:10px;
}
#jobs blockquote b {
	color:#369;
	/*margin-left:-8px*/
}
#jobs blockquote b a {
	text-decoration:none;
	color:#C00
}
#jobs blockquote b a:hover {
	text-decoration:underline;
	color:#900
}
.resume {width: 100%}
.resume td, th {
	padding:5px;
	border:1px solid #CCC
}
.resume th {
	background:#EEE;
	text-align:right
}
.resume .n {
	border:none
}
ul.jobs {
	margin-left:5%
}
ul.jobs li {
	padding:5px
}
ul.jobs li a {
	font-size:14px;
	color:#C00;
	font-weight:bold
}


#main {
	background:#ffe0e0;
	border-top:1px solid #C00;
	border-bottom:8px solid #C00;
	width:100%;
	font-size:12px
}
#search {
	color:#C00;
}
#search h2 {
	color:#900;
	display:inline;
	font-size:24px;
	font-weight:normal;
	padding:0;
	margin:-10px 0 0 0;
}
#search_text {
	width:380px;
	font-size:16px
}
.top_seeker {
	display:block;
	background:url(images/top_seeker.gif) no-repeat;
	margin-left:3px;
	margin-top:0px;
	height:11px;
	width:195px;
}
.top_recruiter {
	display:block;
	background:url(images/top_recruiter.gif) no-repeat;
	margin-left:3px;
	margin-top:0px;
	height:11px;
	width:195px
}
.top_inform {
	display:block;
	background:url(images/top_inform.png) no-repeat left #ECBBBF;
	height:8px;
	width:90%;
}
.bot_inform {
	display:block;
	background:url(images/bot_inform.png) no-repeat left #ECBBBF;
	height:8px;
	width:90%;
}
.go {
	background:url(images/go.gif);
	border:none;
	width:39px;
	margin-left:3px;
	height:20px;
	margin-right:0px;
	cursor:pointer
}
.button{
	background:url(images/button.png) #d51313;
	color:#FFF;
	font-family:Tahoma !important;
	font-size:14px !important;
	font-weight:bold;
	border:none;
	height:26px;
	cursor:pointer;
}
.clear {
	clear:both
}
#inform .links {
	font-weight:bold;
	color:#c00;
	padding-left:20px
}
#inform .links a {
	color:#c00;
	text-decoration:none
}
#inform .links a:hover {
	text-decoration:underline;
	color:#900;
}
#inform {
	width:90%;
	border:1px solid #d19c9c;
	border-right:0px;
	background:#ecbbbf;
	padding:0px 9px;
	padding-top:8px;
	padding:0px;
	padding:0 9px;
	color:#300;
	text-align:left;
	margin-left:5px
}
#inform h2 {
	color:#900;
	border-bottom:1px solid #900;
	padding-left:5px;
	padding-bottom:2px
}
#subscribe {
	width:90%;
	padding:0px 9px;
	padding-top:8px;
	color:#333;
	text-align:left
}
#subscribe h2 {
	color:#C00;
	border-bottom:1px solid #FFF;
	padding-left:5px;
	padding-bottom:2px
}
#subscribe .div_subscribe {
	padding:9px;
	padding-left:20px
}
#form_subscribe {
	padding-left:20px;
	text-align:right;
	width:140px
}
#form_subscribe form {
	display:inline
}
#form_subscribe .input {
	width:160px
}
#form_subscribe .button {
	margin-right:-25px
}
#rssfeed{
	padding:20px 30px;
	padding-bottom:0;
	margin-bottom:0;
}

#rssfeed *{
	margin-bottom:5px;
}

#rssfeed a br{margin:0px}

#rssfeed a.rsslink{display:block;margin-bottom:10px}

#featured {
	background:#c00;
	margin:13px;
	padding:7px 9px;
	margin-left:1px;
	height:255px;
}
#featured h2 {
	color:#FFF;
	border-bottom:1px solid #CCC;
	padding-left:16px;
	padding-bottom:2px
}
#featured .toall {
	color:#F99;
	font-weight:bold;
	text-decoration:none
}
#featured .toall:hover {
	color:#FFF;
	text-decoration:underline
}
#featured .firm {
	background:#FFF;
	text-align:center;
	vertical-align:middle;
	padding-top:1px
}
#featured .div_feat {
	margin:9px 10px
}
#right {
	width:25%;
	padding-top:13px;
	margin-right:5px
}
#news {
	color:#000;
  font-size:10px;
}
#news td{padding-left:28px}
#news b a{font-size:11px;text-decoration:none}
#news b a:hover{text-decoration:underline}
#news .newsblock {
	width:100%
}
#down_menu {
	color:#C00;
	height:20px;
	margin-left:25px
}
#down_menu li {
	display:inline
}
#down_menu a {
	color:#C00;
	text-decoration:none
}
#down_menu a:hover {
	color:#900;
	text-decoration:underline
}
#copyright {
	line-height:53px;
	padding-left:25px;
	font-size:12px;
	vertical-align: top;
}
#copyright a {
	color:#333
}
#copyright a:hover {
	color:#900
}
/*
#feat_tab {
	background:#db4d4d;
	width:100%
}
#feat_tab .end {
	border-bottom:none;
	height:6px
}
#feat_tab .topr {
	background:url(images/topright_corn.png) no-repeat right #FFF;
	height:10px;
	width:28%
}
#feat_tab .topl {
	background:url(images/topleft_corn.png) no-repeat left;
	height:10px;
}
#feat_tab .botl {
	background:url(images/botleft_corn.png) no-repeat left;
	height:10px
}
#feat_tab .botr {
	background:url(images/botright_corn.png) no-repeat right #FFF;
	height:10px;
	width:28%
}
#feat_tab td {
	color:#d2defb;
	border-bottom:1px solid #eca2a2
}
#feat_tab .end td {
	border:none
}
#feat_tab td b a {
	color:#FFF
}
#feat_tab td b a:hover {
	color:#FEE
}
#feat_tab td b {
	color:#FFF
}
#feat_tab td b {
	padding-left:12px
}
#feat_tab td .em {
	padding-left:20px;
	padding-right:5px;
	font-style:normal;
}
#feat_tab tr {
	height:33px
}
#feat_tab td {
	vertical-align:middle
}*/
.feat_tab_end {
background:url(images/botleft_corn.png) no-repeat left bottom #DB4D4D;height:10px
}

.feat_tab_top {
background:url(images/topleft_corn.png) no-repeat left top #DB4D4D;height:10px
}

.feat_tab_top i{display:block;background:url(images/topright_corn.png) no-repeat right top #FFF;width:100px;float:right;height:10px}
.feat_tab_top b{display:block;background:url(images/righttop_corn.gif) no-repeat right top;width:100px;float:right;height:10px}
.feat_tab_end i{display:block;background:url(images/botright_corn.png) no-repeat right bottom #FFF;width:100px;float:right;height:10px}
.feat_tab_end b{display:block;background:url(images/rightbot_corn.gif) no-repeat right bottom;width:100px;float:right;height:10px}

.featuredico{float:right;width:100px;margin-right:20px;background-color:#FFF;line-height:32px;height:32px;vertical-align:middle}
.featuredico img{vertical-align:middle}

.manag {
	border:1px solid #777;
}
.manag th {
	background-color:#DDD
}
.manag .id {
	text-align:center;
	width:25px
}
.manag td {
	border-bottom:1px solid #C3C3C3;
	padding:10px;
}
.reclist td {
	padding:5px
}
.reclist td img {
	border:0px solid #C3C3C3;
	padding:2px
}
.reclist {
	width:100%
}
.corner {
	background:url(images/topleft.png) top left no-repeat;
	position:relative;
	left:-1px;
	top:-1px;
	padding:5px;
	padding-bottom:0px;
	margin: 0;
}
.cornerd {
	background:url(images/botleft.png) top left no-repeat;
	position:relative;
	left:-1px;
	bottom:-7px;
	padding:6px;
	padding-bottom:0px;
	margin: 0;
	margin-bottom:6px
}
.redtcorner {
	background:url(images/redt.gif) top left no-repeat;
	position:relative;
	left:-10px;
	top:-1px;
	padding:8px;
	padding-bottom:0px;
	margin: 0;
}
.redbcorner {
	background:url(images/redb.gif) top left no-repeat;
	position:relative;
	left:-10px;
	bottom:-9px;
	padding:8px;
	padding-bottom:0px;
	margin: 0;
	margin-bottom:8px
}
.body {
}
.body h1 {
	margin-bottom:15px
}
.body h2 {
	border-bottom:1px solid #F0B2B2;
	margin-bottom:15px;
	padding: 0 0 5px 5px;
	text-decoration:none;
}

.body form table {
width:100%
}

.body form table td {
	padding:3px
}
.body textarea {
	height:150px;
	width:400px
}
.body ul{margin-left:40px;margin-right:-20px;padding-right:20px}
#feedback .send {
	width:400px;
	cursor:pointer
}
.body table td{font:12px Tahoma, serif;}
#site {
	width:95%;
	min-width:1000px;
	padding-right:15px;
	background:url(/images/shadow.png) repeat-y right
}
#down {
	background:#fbeded url(/images/bottom_shad.jpg) repeat-x;
	color:#333;
}
#down, #site {
	width:expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1000)? "1000px" : "95%")
}
.pages{
  margin:20px;
	text-align:center;
	font-size:14px;
	color:#333;
}
.pages a{
	text-decoration:none;
	padding:0 4px;
}
.pages b{
	padding:0 4px;
	background:#ECBBBF;
	border:1px solid #D19C9C;
}

.recruiter h1{
	border-bottom:1px solid #F0B2B2;
}
.recruiter .logo{
	float:left;
	margin-right:10px;
}
.recruiter ul{margin-top:0px;margin-bottom:0px}

.clear{
	clear:both;
}
.grey{
	color:#999999;
}
.red{
	color:#FF0000;
}

.credits {

}

.credits .item {
 border-bottom: dashed 1px #F0B2B2;
 padding: 0 0 10px 10px;
 clear: both;
 margin-bottom: 10px;
 line-height: 150%;
}

.credits .item b {
 font-size: 16px;
 margin-left: -5px;
}

.credits .item .buy {
 padding-top: 10px;
}

.credits .item .price {
 color: #CC0000;
}

.buybutton{position:relative;top:10px;float:right}

#mode_sitemap, #mode_sitemap li {list-style-type:none}
#mode_sitemap li b{color:#C00}

hr {height: 1px; border: 0; background: #CCC; color: #CCC}
sup {font-weight: bold}

.box
	{
	position: relative;
	margin: 11px 5px 10px 15px;
	padding: 0;
	text-align: left;
	}
 	
.boxcontent
	{
	padding: 12px;
	}

.content_in {
	padding: 1em;
	background: #FFF;
	}


.tlc, .trc, .blc, .brc
	{
	background-color: transparent;
	background-repeat: no-repeat;
	}

.tlc
	{
	background-image:url(/images/tlc.gif);
	background-position: 0% 0%;
	}

.trc
	{
	background-image:url(/images/trc.gif);
	background-position: 100% 0%;
	}
	
.blc
	{
	background-image:url(/images/blc.gif);
	background-position: 0% 100%;
	}

.brc
	{
	background-image:url(/images/brc.gif);
	background-position: 100% 100%;
	}

.tb, .bb
	{
	background-color: transparent;
	background-repeat: repeat-x;
	}
			
.tb
	{
	background-image:url(/images/tb.gif);
	background-position: 0% 0%;
	}

.bb
	{
	border-bottom: solid 1px #F9DBDB;
	background-image:url(/images/bb.gif);
	background-position: 50% 100%;
	}
	
.rb2
	{
	background-image:url(/images/r.gif);
	background-position: 100% 0%;
	background-repeat: repeat-y;
	}

.lb2
	{
	background-image:url(/images/l.gif);
	background-position: 0% 100%;
	background-repeat: repeat-y;
	}
.featurediv, .featurerec{
background:#DB4D4D;width:100%;color:#d2defb;border-top:1px solid #eca2a2;height:32px;padding-left:20px
}
.featurediv b, .featurediv a, .featurerec b, .featurerec a{font-weight:bold;color:#FFF}
.featureditems a{font-weight:bold;color:#C00}
th.order a{font-weight:normal;text-decoration:none}
th.order a b{color:#900}