/* Sts Design update Begin */


	
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:0px;
	margin:0px;	
}

td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}

img {border:0;}

.edit-control {
	padding-top:5px;
}

a {
	color:#29558f;
	text-decoration:underline;
}
a:hover {
	color:#29558f;
	text-decoration: none;
}


a.black {
	color:#000000;
	text-decoration:underline;
	font-style: italic
}
a.black a:hover {
	color:#000000;
	font-style: italic;
	text-decoration: none;
}


a.grid-sorting  {
	color:#29558f;
	font-size:12px;	
	font-weight:bold;
	text-decoration: none;
}
a.grid-sorting a:hover {
	color:#29558f;
	font-size:12px;	
	font-weight:bold;
	text-decoration: none;
}

.full-width
	{
	width: 100%;
	}
	
	
.general-width	
	{
	width: 770px;
	}

.header-background
	{
	background:url(../img/header_img.jpg) top left no-repeat;
	height: 157px;
	}


.general-background
	{
	background: #FFFFFF;
	}
	
	
.top-menu-1
	{
	font-size: 12px;
	padding: 10px;
	}	
	
.top-menu-1 A
	{
	color:#000000 !important;
	text-decoration:none;
	}	
	
.top-menu-1 A:hover
	{
	color:#000000 !important;
	text-decoration: underline;
	}	
	
	
.top-menu-2
	{
	font-size: 14px;
	padding: 0px 10px;
	}	
	
.top-menu-2 A
	{
	color:#000000 !important;
	text-decoration:none;
	}	
	
.top-menu-2 A:hover
	{
	color:#000000 !important;
	text-decoration: underline;
	}	
	
	
.toolbar-background
	{
	background:#12689b;
	padding: 5px 0px 5px 0px;
	}
	
.toolbar-item-background
	{
	background:url(../img/m_top_button_background.gif) top repeat-x;
	width: 125px;
	}
	
.toolbar-item-background TD
	{
	white-space:nowrap;
	background:url(../img/m_top_button_center.gif) top center no-repeat;
	text-align:center;
	font-size: 13px;
	font-weight: bold;
	vertical-align:middle;
	height:34px;
	}
	
.toolbar-item-background A
	{
	color:#FFFFFF !important;
	text-decoration: none;
	}
	
.toolbar-item-background A:hover
	{
	color: #CCCCCC !important;
	text-decoration: none;
	}
	
.login-title
	{
	background:url(../img/m_login_gradient.gif) top repeat-x;
	color: #000000;
	text-align:center;
	padding:5px;
	font-weight:bold;
	font-size: 15px;
	}
	

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

.black-subtitle {
	color:#000000; 
	font-size:19px; 
	font-weight: normal;
}

.input-text, .inp-style
	{
	font-size: 11px;
	}
	
.input-text-2
	{
	background: #FFFFFF;
	border: 1px solid #86afc3;
	font-size: 11px;
	}
	
.input-textarea-2
	{
	background: #FFFFFF;
	border: 1px solid #86afc3;
	font-size: 11px;
	overflow:auto;
	font-family:Arial, Helvetica, sans-serif;
	}

.select-text
	{
	color:#000000;
	font-size:12px;
	font-weight:bold;
	}		
	
.button {
	background: #12689b;
	color:#FFFFFF;
	font-weight: bold;
	font-size: 11px;
	border:1px solid #12689b;
	cursor:pointer;
}	
	
.registration-button
	{
	width: 203px;
	margin-top: 4px;
	padding: 11px 0px;
	background:url(../img/m_big_button.gif) top center no-repeat;
	font-size: 14px;
	font-weight:bold;
	}	
	
.registration-button A
	{
	color:#FFFFFF !important;
	text-decoration:none;
	}	
	
.green-line-1
	{
	background:#2c9b68;
	height:22px;
	}
	
.m-footer-links
	{
	font-weight:bold;
	color:#666666;
	font-size:11px;
	text-align:center;
	}	
	
.m-footer-links A
	{
	text-decoration:none;
	color:#666666;
	}	
	
.m-footer-links A:hover
	{
	text-decoration:none;
	color:#000000;
	}	
	

.general-table
	{
	width: 775px;
	background:#FFFFFF;
	}
	
.footer-new
	{
	background:url(../img/border_2pix.gif) bottom repeat-x;
	text-align:center;
	padding-bottom: 3px;
	}
	
.general-border
	{
	width: 2px;
	background:url(../img/border_2pix.gif) center repeat-y;
	}
	
.background-gradient
	{
	background: url(../img/background_gradient.gif) top repeat-x;
	}
	
	
.subtitle
	{
	font-size:14px;
	color:#2b558d;
	font-weight:bold;
	}
	
.box-bottom
	{
	background: url(../img/box_pix.gif) bottom repeat-x; 
	}
	
.box-top-red
	{
	background:url(../img/box_top_center_red.gif) top repeat-x;
	color:#FFFFFF;
	padding: 2px 0px;
	vertical-align:middle;
	font-weight:bold;
	font-size:14px;
	}
	
.box-top-blue
	{
	background:url(../img/box_top_center_blue.gif) top repeat-x;
	color:#FFFFFF;
	padding: 2px 0px;
	vertical-align:middle;
	font-weight:bold;
	font-size:14px;
	}
	
.box-left
	{
	background: url(../img/box_pix.gif) left repeat-y;
	}
	
.box-right
	{
	background: url(../img/box_pix.gif) right repeat-y;
	}
	
	
.table-title TD
	{
	color:#096197;
	font-size:12px;
	font-weight:bold;
	padding:6px 10px;
	vertical-align:top;
	}
	
.table-tr-dark TD
	{
	background:#dddddd;
	padding:3px 10px;
	vertical-align:top;
	}
	
.table-tr-light TD
	{
	padding:3px 10px;
	vertical-align:top;
	}

.more
	{
	text-align:right;
	padding-right:15px;
	font-size:13px;
	font-weight:bold;
	}
	
.more A
	{
	color: #29558f;
	text-decoration:none;
	}
	
	
.login-table TD
	{
	padding:3px 5px 3px 0px;
	}
	
	
.jobtools{
	background:transparent url('../img/nav_jobtools2.gif') no-repeat 0 0;
	width:137px;
	height:42px;
	margin:0px;
	padding:0px;
	line-height:42px;
	text-align:center;
}

.jobtools a{
	font-family:Arial,Verdana;
	text-decoration:none;
	color:#000 !important;
	font-weight:bolder;
	font-size:13px;
}

.jobtools a:hover{
	color:#FFF !important;
}

.articles{
	background:transparent url('../img/nav_articles2.gif') no-repeat 0 0;
	width:112px;
	height:42px;
	margin:0px;
	padding:0px;
	line-height:42px;
	text-align:center;
}

.articles a{
	font-family:Arial,Verdana;
	text-decoration:none;
	color:#000 !important;
	font-weight:bolder;
	font-size:13px;
}

.articles a:hover{
	color:#FFF !important;
}

.careercoaching{
	background:transparent url('../img/nav_careercoaching2.gif') no-repeat 0 0;
	width:173px;
	height:42px;
	margin:0px;
	padding:0px;
	line-height:42px;
	text-align:center;
}

.careercoaching a{
	font-family:Arial,Verdana;
	text-decoration:none;
	color:#000 !important;
	font-weight:bolder;
	font-size:13px;
}

.careercoaching a:hover{
	color:#FFF !important;
}

.videoresume{
	background:transparent url('../img/nav_videoresume2.gif') no-repeat 0 0;
	width:154px;
	height:42px;
	margin:0px;
	padding:0px;
	line-height:42px;
	text-align:center;
}

.videoresume a{
	font-family:Arial,Verdana;
	text-decoration:none;
	color:#000 !important;
	font-weight:bolder;
	font-size:13px;
}

.videoresume a:hover{
	color:#FFF !important;
}





.footer {
	text-align:center;
	font-size:11px;
	color:#8c8c8c;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}


.footer-link
	{
	color:#8c8c8c;
	}

a.footer-link
	{
	color:#8c8c8c !important;
	text-decoration:none;	
	}
	
a.footer-link:hover
	{
	color:#000 !important;
	}
	

a.my_accoint_links
	{
	font-size:12px;
	color: #872d00 !important;
	text-decoration:underline;
	font-weight:bold;
	}
	
a.my_accoint_links:hover
	{
	font-size:12px;
	color: #872d00 !important;
	text-decoration: none;
	font-weight:bold;
	}
	
	
a.my_accoint_links_selected
	{
	color: #FF9900 !important;	
	}




/* Sts Design update End */






/* NEW EDITABLE STYLES */

.secondary-background 	{ background-color: #FFFFFF; }

/* NEW CONSTANT STYLES */


td.searchbar 	{ background: #D7D7D7; border-bottom:1px solid #000000; }
td.totalsbar 	{ background: #D7D7D7; border-bottom:1px solid #000000; border-top:1px solid #000000;}
td.sortbar 		{ background: #999999; border:1px solid #000000; }
table.data_grid { }

.sortbar-padding td { background: #999999; padding-left: 10px; padding-right: 10px; }
.searchbar-padding td { background: #D7D7D7; padding-left: 10px; padding-right: 10px; }


.tr1 td { background: #F6F6F6; padding: 5px; padding-left: 10px; padding-right: 10px; }
.tr2 td { background: #EBEBEB; padding: 5px; padding-left: 10px; padding-right: 10px; }

.tree a { font-family: Helvetica, Arial, sans-serif; font-size: 11px; color: #000000; text-decoration:none; }

.tree a:hover { color: #1EA1EF; }


.list-table { empty-cells: show; }
/* Click */
.data-tr-selected td  	{ empty-cells: show; background-color: #FEF8E0; }
/* Mouse over */
.data-tr-highlighted td { empty-cells: show; background-color: #FFFDF4; }

.tool-bar, .tool-bar a 	{ color: #006F99; font: 10px "Microsoft Sans Serif", Arial, sans-serif; text-align: center; text-decoration: none;}
.tool-bar-button { width: 35px; text-align: center;}

/* Cells in generel lists data rows */
.data-tr TD, .data-tr-even TD,
.data-tr-selected TD, .data-tr-selected-even TD,
.data-tr-highlighted TD, .data-tr-highlighted-even TD {
  padding: 5px;
  padding-left: 10px;
  padding-right: 10px;
  font-family: arial, verdana, helvetica;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
	vertical-align: top;
/*	border: 1px dashed #CCCCCC;
	border-bottom: 1px dashed #CCCCCC;*/
	height: 30px;
	white-space: nowrap;
	empty-cells: show;
	background: #FFFFFF;
}

td.block-header2 {
	color: #000000;
	font-size: 14px;
	padding-left: 7px;
	padding-right: 7px;
	}
.data-tr-even td { background: #dddddd; empty-cells: show; }

.template_pending { color: #CC0000; }
/* Click */
.data-tr-selected TD, .data-tr-selected-even TD  {
	empty-cells: show;
	background-color: #FEF8E0;
}
.data-tr-selected-even TD{
	background-color: #FEF2D6;
}



















.bblackfont {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-STYLE: normal; FONT-FAMILY: verdana,arial,helvetica
}
.lbblackfont {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; FONT-STYLE: normal; FONT-FAMILY: verdana,arial,helvetica
}
.nblackfont {
	FONT-WEIGHT: normal; FONT-SIZE: 8.5pt; FONT-STYLE: normal; FONT-FAMILY: verdana,arial,helvetica
}
.snblackfont {
	FONT-WEIGHT: normal; FONT-SIZE: 7.5pt; FONT-STYLE: normal; FONT-FAMILY: verdana,arial,helvetica
}
.resumefont {
	FONT-WEIGHT: normal; FONT-SIZE: 8.5pt; FONT-STYLE: normal; FONT-FAMILY: verdana,arial,helvetica
}
.bresumefont {
	FONT-WEIGHT: bold; FONT-STYLE: normal; FONT-FAMILY: verdana,arial,helvetica
}
.purplebold {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #6f0664; FONT-STYLE: normal; FONT-FAMILY: verdana,arial,helvetica
}
.rp {
	FONT-SIZE: 12px; TEXT-INDENT: 25px; LINE-HEIGHT: 120%; FONT-FAMILY: Verdana,Arial,Helvetica,
}
.purpleboldhead {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #6f0664; FONT-STYLE: normal; FONT-FAMILY: verdana,arial,helvetica
}
.bmain {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: verdana,arial,helvetica
}
.bmainb {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; FONT-STYLE: normal; FONT-FAMILY: verdana,arial,helvetica
}
.bmainred {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #990000; FONT-STYLE: normal; FONT-FAMILY: verdana,arial,helvetica
}
.bmaindesc {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #6f0664; FONT-STYLE: italic; FONT-FAMILY: verdana,arial,helvetica
}
.main1 {
	FONT-WEIGHT: normal; FONT-SIZE: 8.5pt; FONT-STYLE: normal; FONT-FAMILY: verdana,arial,helvetica
}
.bmain2 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-STYLE: normal; FONT-FAMILY: verdana,arial,helvetica
}
.main2 {
	FONT-WEIGHT: normal; FONT-SIZE: 8.5pt; FONT-STYLE: normal; FONT-FAMILY: verdana,arial,helvetica
}
.bwhitefont {
	FONT-WEIGHT: bold; FONT-SIZE: 8.5pt; FONT-STYLE: normal; FONT-FAMILY: verdana,arial,helvetica
}
.whitefont {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; FONT-STYLE: normal; FONT-FAMILY: verdana,arial,helvetica
}
.bredfont {
	FONT-WEIGHT: bold; FONT-SIZE: 8.5pt; FONT-STYLE: normal; FONT-FAMILY: verdana,arial,helvetica
}

.button1 {
	FONT-WEIGHT: bold; 
	COLOR: white; 
	BACKGROUND-COLOR: #000000;
}




.table-font TD
	{
	font-size:11px;
	vertical-align:top;
	padding:4px 2px;
	}
	
.inp-style
	{

	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:0px;
	margin:0px;
	}
	
.error-style
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:0px;
	margin:0px;
	border: 1px solid #FF0000;
	background:#FFE1E1
	}	
	
.error-message
	{
	border:1px #FF0000 solid;
	background:#FFE8E8;
	color:#FF0000;
	font-size:12px;
	font-weight:bold;
	}

.update-message
	{
	border:1px #10BA00 solid;
	background:#E6FFC8;
	color:#10BA00;
	font-size:12px;
	font-weight:bold;
	}
	
.error { color: #ff0000; }

.update { color: #10BA00; }
	

	
.dop
	{   font-family:Arial, Helvetica, sans-serif; 
	color:#666666;
	font-size:12px;
	}	
	
.button3
	{
	background:url(../img/button_3.gif) top repeat-x #e4a28e;
	color:#FFFFFF;
	font-weight: bold;
	border: 1px solid #c33812;
	}
	

.bottom_text
	{
	font-size:9px;
	}

	
	
	
	
	
	
#fullheight { height:100%; }







.style1 {
	font-size: 11px;
	font-weight: bold;
}

.style2 {color: #FFFFFF}



a:link {
	color: #2E4D94;
}

.style3 {color: #000000}


.president {
	padding-right: 6px;
	padding-left: 6px;
}


#menu{
	width:766px;
	height:25px;
	background-image: url(../img/menubottom1.jpg);
	background-repeat:repeat-x;
	margin-left:auto;
	margin-right:auto;
	margin-top:0;
	padding-top:2px;

}

#wrap{
	width:766px;
	margin-left:auto; 
	margin-right:auto; 
	margin-top:0;
	position:relative;
	}
	
#bottom{
	margin-left:auto; 
	margin-right:auto;
	height:38px;
	width:200px;
	background-color:#000000;
	margin-top:0; 
	position:relative;
	color:#FFFFFF;
	float: left;
	

	}
	
#bottom2{
	margin-left:auto; 
	margin-right:auto;
	height:38px;
	width:566px;
	background-color:#000000;
	margin-top:0; 
	position:relative;
	color:#FFFFFF;
	float: left;
	

	}
	
	
	#middlebanner{
	width:725px;
	height:23px; 
	background-image: url(middleba.png);
	margin-left:auto; 
	margin-right:auto; 
	margin-top:0; 

	}

	
#head{width:725px; text-align:left; margin-left:auto; margin-right:auto; margin-top: 0; background-color:#ffffff;}


#frame {
		width:725px;
		margin-right:auto;
		margin-left:auto;
		margin-top:10px;
		padding:0px;
		text-align:left;
		background-color:#ffffff;
		}
		
	#contentleft {
		width:550px;
		padding:0px;
		float:left;
		background: #ffffff url(back0000.png) repeat-x;
		}
	
	#contentright {
	width:175px;
	padding:40px 0 0 0;
	float:left;
	background: #ffffff url(back0000.png) repeat-x;
	
	}
	
	#contentleft2 {
		width:174px;
		padding:45px 0 0 0;
		padding-left: 30px;
		float:left;
		background: #ffffff url(back0000.png) repeat-x;
		}
	#contentright2 {
	width:185px;
	padding:45px 0 0 0;
	padding-left: 0px;
	float:left;
	background: #ffffff url(back0000.png) repeat-x;
	
	}
		
	#contentcenter {
		width:336px;
		padding:0px;
		float:left;
		background: #ffffff url(back0000.png) repeat-x;
		}
	
	
	#picborder {
	border: 2px solid #ffffff;
	}
	
	#picpad {
		padding:5px;
		}
	
	#sideborder {
	width: 150px;
	height: 290px;
	border: 1px solid #cccccc;
	}
	
	#sideborderhorizontal {
	width: 300px;
	height: 150px;
	border: 1px solid #cccccc;
	}
	
	h1{
	margin-left:20px;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	font-family: Tahoma,Arial, Helvetica, sans-serif;


	}
	
	h2{
	margin:10px 5px 5px 5px;
	font-size:11px;
	color: #8286B9;
	padding-left: 1em;
	text-transform: uppercase;

	}
	
	h3{
	margin:10px 10px 10px 10px;
	font-size:10px;
	text-align: center;
	color: #000000;

	}
	
	#phone{
	margin:20px 10px 10px 10px;
	padding-left: .5em;
	font-size:14px;
	color: #8286B9;
	text-transform: uppercase;
	text-align:center;


	}
		
	p{
	margin:10px 20px 10px 10px;
	padding-left:10px;
	text-transform: none;
	color: #000000;
	text-align: justify;

		}
		
	#contact{
	margin:10px 5px 5px 5px;
	padding-left: 1em;
	padding-right:1em;

		}

	#central p{
	margin:0px 40px 10px 10px;
	text-transform: none;
	color: #333333;
	text-align: justify;
		}
		
		#notes{
	margin:0px 40px 10px 10px;
	text-transform: none;
	color: #999999;
	font-size: 9px;
		}


/* MENU */
#container {
	position: relative;
	background-color:#FCF6CC;
	width: 762px;
	height: 100%;
	padding: 0;
	margin: 0px;
	margin-left:auto; 
	margin-right:auto; 
	margin-top:0;	
	}
	
	
#pic {
padding:1px;
}
	
#content {
	position: relative;
	background-image:url(../img/bg_center_tbl.jpg);
	background-repeat:repeat-x;
	background-color:#B7BEEA;
	width: 744px;
	height: 100%;
	padding-top:4px;
	padding-bottom:4px;

	margin: 0px;
	margin-left:auto; 
	margin-right:auto; 
	margin-top:0;	
	}
	
	
#content_title {
	position: relative;
	background-image:url(../img/bg_center_top.jpg);
	background-repeat:repeat-x;
	background-color:#B7BEEA;
	width: 744px;
	height: 15px;
	padding-top:4px;
	padding-bottom:4px;

	margin: 0px;
	margin-left:auto; 
	margin-right:auto; 
	margin-top:0;	
	}

	

#nav {
	position: relative;
	top: 0px;
	left: 0px;
	list-style: none;
	margin: 0;
	padding: 0;
	height: 23px;
	display: inline;
	overflow: hidden;
	width: 725px;
	}
	
#nav li {
	margin: 0; 
	padding: 0;
	display: inline;
	list-style-type: none;
	}

#nav a {
	float: left;
	padding: 23px 0 0 0;
	overflow: hidden;
	height: 0px !important; 
	height /**/:23px; /* for IE5/Win */
	}
	
#nav a:hover {
	background-position: 0 -23px;
	}


	
#bullet {

	 
	 padding-left: 2em;
	 color: #666666;
	
	}
	

li {
	margin-left: 10px;
	padding-right: 30px;
}


.block-data {
	padding: 10px;
	}
table.toolbar {
  background: #F0F1EB;
  border-top: 1px solid #000000;
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
  border-bottom: 1px solid #000000;
  }

table.filter {
  background: #FFFF00;
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
  border-bottom: 1px solid #000000;
  }
  
.form-table TD
 	{
	padding: 3px 15px 3px 0px;
	}
	
.body_padding
	{
	padding:30px;
	}
	
.job-info-cell-left
	{
	vertical-align:top;
	padding: 20px;
	background:#c9dfea;
	}
	
.job-info-cell-right
	{
	vertical-align:top;
	padding: 0px;
	background:#c9dfea;
	width: 280px;
	}
	
.job-info-cell-right-title
	{
	background:#9fc6c4;
	padding:4px 10px;
	}
	
.job-info-cell-right-2
	{
	vertical-align:top;
	padding: 0px;
	width: 280px;
	}
 
 a.s-button {
    background: transparent  url(../img/s_button_right.gif) no-repeat scroll top right;
    color: #FFFFFF;
    display: block;
    float: left;
    font: bold 13px arial, sans-serif;
    height: 22px;
    margin-right: 0px;
    padding-right: 22px;
    text-decoration: none;
}

 a.s-button:hover {
    color: #FFFFFF;
    text-decoration: none;
}

a.s-button span {
    background: transparent url(../img/s_button_left.gif) no-repeat;
	display: block;
	line-height:22px;
	padding: 0px 8px 0px 15px; 
}	


table.toolbar-noborder {
  background: #F0F1EB;
  }
.tool-bar, .tool-bar a 	{ color: #006F99; font: 10px "Microsoft Sans Serif", Arial, sans-serif; text-align: center; text-decoration: none;}
.tool-bar-button { width: 35px; text-align: center;}
td.searchbar 	{ background: #D7D7D7; border-bottom:1px solid #000000; }
td.totalsbar 	{ background: #D7D7D7; border-bottom:1px solid #000000; border-top:1px solid #000000;}
td.sortbar 		{ background: #999999; border:1px solid #000000; }
table.data_grid { }

.sortbar-padding td { background: #ebecee; padding-left: 10px; padding-right: 10px; }
.searchbar-padding td { background: #D7D7D7; padding-left: 10px; padding-right: 10px; }


.tr1 td { background: #F6F6F6; padding: 5px; padding-left: 10px; padding-right: 10px; }
.tr2 td { background: #EBEBEB; padding: 5px; padding-left: 10px; padding-right: 10px; }






/* ---------------------------------- sts styles --------------------------------------- */

.main-background {
	background: #e8e8e8;
}

.main-background-center {
	background: #FFFFFF;
	width:940px;
}

.main-background-left {
	background:url(../img/main_background_left.gif) right repeat-y;
	width:27px;
}

.main-background-right {
	background:url(../img/main_background_right.gif) left repeat-y;
	width:27px;
}

.main-background-bottom {
	background:url(../img/main_background_bottom.gif) top repeat-x;
}

.cell-left {
	width:330px;
	vertical-align:top;
}

.blue-border {
	background:#F0EFFF;
}

.blue-padding {
	padding-top: 4px;
	padding-left: 8px;
}

.title {
	color:#0a4682; 
	font-size:19px; 
	font-weight: normal;
}

.header-background {
	background:url(../img/header_background.jpg) top left no-repeat;
	height:157px;
}

.add-menu {
	vertical-align:top;
	padding:5px 20px;
	color:#0d4783;
	font-size:13px;
	text-align:right;
}

.add-menu A {
	text-decoration:underline;
	color:#0d4783;
}

.add-menu A:hover {
	text-decoration: none;
	color:#0d4783;
}



.top-menu {
	vertical-align: bottom;
	padding:0px 20px 9px 0px;
	color:#FFFFFF;
	font-size:17px;
	text-align:right;
	font-weight:normal;
}

.top-menu A {
	text-decoration:none;
	color:#FFFFFF;
}

.top-menu A:hover {
	text-decoration: underline;
	color:#FFFFFF;
}

.top-menu A.top-menu-active {
	text-decoration:none;
	color:#000000;
}




.footer-menu {
	margin:20px 0px;
}

.footer-menu TD {
	padding:0px 20px;
	text-align:center;
	font-size:13px;
}

.footer-menu A {
	text-decoration:underline;
}

.footer-menu A:hover {
	text-decoration: none;
}

.copyright {
	padding:0px 20px;
	color:#999999;
	font-size:13px;
}

.m-ul {
margin:0px 0px 0px 15px;
}

.m-ul li {
	padding: 0px;
	margin-left: 0px;
}

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

.category-title {
	width:40%; height:26px; padding-left:13px; padding-right:13px; padding-top:5px;
	font-size:13px;
}

.category-title-bold {
	font-size:13px;
	font-weight:bold;
	padding:0;
	line-height:30px;
}
.category-title {
	font-size:13px;
	padding:0;
	line-height:30px;
}
.category-total {
	padding:0;
	line-height:30px;
}

a.vendor-title {
 color:#333333;
 text-decoration: none;
}

a.vendor-title a:hover {
 color:#333333;
	text-decoration: none;
}
.vendor-item {
 width:100%; background:#F0EFFF; padding-left:5px; height:20px; font-weight:bold; border-bottom:1px solid #F1F1F9;
}
a.vendor-link-black {
 line-height:22px; color:#333333;  text-decoration:underline;
}
a.vendor-link-black a:hover {
 line-height:22px; color:#333333; text-decoration:underline;
}
a.vendor-link-black2 {
 color:#333333;  text-decoration:underline;
}
a.vendor-link-black2 a:hover {
 color:#333333; text-decoration:underline;
}

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

.tab-left {
	width:11px; height:24px; background:url(../img/tab_left.jpg) top left no-repeat;
}
.tab-right {
	width:11px; height:24px; background:url(../img/tab_right.jpg) top right no-repeat;	
}
.tab-center {
	color:#FFFFFF; font-weight:bold; font-size:14px; width:155px; height:24px; background:url(../img/tab_bg.jpg) top left repeat-x;
}
.tab-center13 {
	color:#FFFFFF; font-weight:bold; font-size:13px; width:155px; height:24px; background:url(../img/tab_bg.jpg) top left repeat-x;
}
.tab-center12 {
	color:#FFFFFF; font-weight:bold; font-size:12px; width:155px; height:18px; background:url(../img/tab_bg.jpg) top left repeat-x;
}
.tab-center11 {
	color:#FFFFFF; font-weight:bold; font-size:11px; width:155px; height:18px; background:url(../img/tab_bg.jpg) top left repeat-x;
}
.tab-center10 {
	color:#FFFFFF; font-weight:bold; font-size:10px; width:155px; height:18px; background:url(../img/tab_bg.jpg) top left repeat-x;
}

.tab-left-normal {
	width:11px; height:18px;  background:url(../img/tab_left.jpg) top left no-repeat;
}
.tab-right-normal {
	width:11px; height:18px; background:url(../img/tab_right.jpg) top right no-repeat;	
}

.tab-center-normal {
	color:#FFFFFF; height:18px; font-weight:bold; font-size:12px; background-color:#9FC2EA; background:url(../img/tab_bg.jpg) top left repeat-x; padding-left:1px; padding-right:1px;
}

.tab-green-left {
	width:11px; height:18px; background:url(../img/tab_green_left.gif) top left no-repeat;
}
.tab-green-right {
	width:11px; height:18px; background:url(../img/tab_green_right.gif) top right no-repeat;	
}

.tab-green-center {
	color:#333333; height:18px;  size:11px; color:#FFFFFF; background-color:#BEEDBF; background:url(../img/tab_green_center.gif) top left repeat-x; padding-left:1px; padding-right:1px;
}

tr.table-titles {
 background: #F5F5F5;
}

tr.table-titles td {
 font-weight:bold;
 padding:3px 0 3px 8px;
 font-size:12px;
 
}

td.featured-jobs-td {
	padding:2px 0 2px 0;
	font-size:11px;
	font-family: "Arial Narrow";
}

.table-head-left {
	width:10px; height:8px; background:url(../img/table_head_left.jpg) top left no-repeat;
}
.table-head-right {
	width:10px; height:8px; background:url(../img/table_head_right.jpg) top right no-repeat;	
}
.table-head-center {
	height:8px; background:url(../img/table_head_bg.jpg) top left repeat-x;
}
.my-jobs-status-1{ color:#1B961B; }
.my-jobs-status1{ color:#FA873C; }
.my-jobs-status2{ color:#D25BFE; }
.my-jobs-status3{ color:#5F87FE; }
#my_jobs ul  { margin-left: 0;	padding-left: 5px;}
#my_jobs ul li.emp-status-1{ color:#1B961B;}
#my_jobs ul li.emp-status1{ color:#FA873C;}
#my_jobs ul li.emp-status2{ color:#D25BFE;}
#my_jobs ul li.emp-status3{ color:#5F87FE;}

#left-menu ul {	list-style: none;	margin-left: 0;	padding-left: 10px;}
#left-menu ul li { list-style: none;	margin-left: 0;	padding-left: 10px;	font-size:14px; }
#left-menu ul li ul li{	padding-left: 8px;	color:#000000; }
#left-menu ul li ul li.active a {	color:#1610bc;	text-decoration:none; }
#left-menu ul li a {color:#000000;	text-decoration:none;}
#left-menu ul li.active a {	color:#1610bc;	text-decoration:none; }

.first-last { text-transform: uppercase; font-size:13px; }
.field-title { color:#959595;	width:175px; }
.field-value { color:#000000; }
div.div-border { border:1px solid #BEBEBE; }
#chars-links {padding-top:10px; padding-bottom:10px;}
#chars-links span { font-size:14px;  padding-left:6px; padding-right:2.5px;}
#chars-links a { font-size:14px; padding-left:6px; padding-right:2.5px;}
.status-Pending {color:#922525;}
.status-Joined {color:#2AA52A}
.invintation-td td { padding:2px 5px 2px 5px; border:1px solid #BEBEBE; }
a.online {color:green; text-decoration:none;}
/*
.images a {
	float: left;
	font-weight:normal;
}
.images a img{
	margin-right: 15px;
	margin-bottom: 15px;
	font-weight:normal;
}
*/