/* Color Palette 
   brown 796a4a
	red 681112
	cream #e4e1db
*/

body{margin:-10px 0px 0px 0px; padding:0px; text-align:left; font-size:12px; font-family:Verdana,Arial,Helvetica,sans-serif; color:#4c4c4c; background-image:url(../assets/body_bg.jpg); background-position: top; background-repeat:repeat-y; background-color:#373737; }

#page{width:896px; margin:0px auto; text-align:center}


#banner_logo{background-image:url(../assets/banner_logo_inner.png); background-repeat:no-repeat; background-position:center; height:110px; margin-left:1px; width:917px}

#banner_logo h1{color:#FFFFFF; text-align:right; font-weight:normal; font-size:28px; padding:60px 58px 0px 0px}

#login{float:right; margin:14px 107px -50px 0px; padding:0px; background-image:url(../assets/login_bg.jpg); background-position:center; background-repeat:no-repeat; width:541px; height:32px}

#login p{color:#FFFFFF; margin:0; padding:1px 1px 0 0; font-size:10px;text-align:right;}
#login a:link, #login a:visited{color:white;}
p#mininav {color:#FFFFFF; margin:5px 10px 0 0; padding:1px 1px 0 0; font-size:13px;text-align:right;}
#mininav a:link, #mininav a:visited{color:white;font: 13px Arial, Helvetica;}
#mininav a:hover {color:#CDC699}

.login_table input{background-color:#666666; color:#e4e1db}

#top_nav{height:28px; background-color:#681112; width:896px; margin:0px 0px 0px 9px; border-top:3px solid #fff; border-bottom:3px solid #fff}

#top_nav ul{margin:0px; padding:0px}

#top_nav ul li{display:inline}

#top_nav li{ color:#FFFFFF;  padding:0px 3px 0px 0px}

#top_nav li.first{ color:#FFFFFF;  padding:0px 5px 0px 35px}

#top_nav li.last{ color:#FFFFFF;  padding:0px 5px 0px 225px;  text-align:right}

#top_nav li a{ color:#e4e1db;  text-decoration:none}

#top_nav li a:hover{ color:#e4e1db;  text-decoration:underline}

#content{width:914px; margin:0px 0px 0px 2px; text-align:left; background-image:url(../assets/content_bg.png); background-repeat:repeat-y; background-position:center; height:auto; display:block}
#main_content{   float:left; width:500px; margin:0px 0px 0px 48px; padding:0px 0px 0px 0px}

#main_content_full{   float:left; width:850px; margin:0px 0px 0px 48px; padding:0px 0px 0px 0px}

#right_side{/*width:375px;*/ margin:10px 10px 0px 0px; float:right; display:block}

#left_side{width:240px; margin:10px 0px 0px 20px; float:left; display:block}

#footer{clear:both; float:none; width:894px; margin:0px 5px 0px 10px}

#footer_img{clear:both; float:none; width:900px; margin:-1px 0px 0px 0px; padding:0px}

#footer_img ul{padding:0px; margin:0px 0px 10px 0px}

#footer_img ul li{padding:0px 5px 0px 5px; margin:0px; display:inline}

#footer_img li{color:#FFFFFF; list-style-type:none; border-right:1px solid #ffffff; margin:0px; padding:0px; font-size:10px}

#footer_img li.last{border:none}

#footer_img a{    color:#e4e1db; text-decoration:none}
#footer_img a:hover{text-decoration:underline}

#hot_candidate{background-image:url(../assets/candidate_bg.jpg); background-repeat:no-repeat; background-position:center; width:336px; height:91px}

#login_promo{padding-top:1px;padding-left:1px;background-image:url(../assets/login_promo_bg.jpg); background-repeat:no-repeat; background-position:center; width:336px; height:113px}
.tddescrip {color:white}
#job_posting{background-image:url(../assets/job_bg.jpg); background-repeat:no-repeat; background-position:center; width:336px; height:91px}

#hot_candidate ul{padding:0px; margin:0px}

#hot_candidate ul li{margin:0; list-style-position:inside}

#hot_candidate li{padding:0px 0px 0px 0px; color:#ffffff; font-size:12px}

#job_posting ul{padding:0px; margin:0px}

 #job_posting ul li{margin:0; list-style-position:inside}

 #job_posting li{padding:0px 0px 0px 0px; color:#ffffff; font-size:12px}

#promo{width:336px}

p{text-align:justify; padding:15px 0px 5px 0px; margin:0px; font-size:12px}

h2{font-size:18px; font-family:Arial,Helvetica,sans-serif; margin:0px; padding:10px 0px 3px 0px; color:#681112}

h4{font-size:14px; font-family:Arial,Helvetica,sans-serif; margin:0px; padding:0px; color:#681112}

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

ul li{margin:0px 0px 0px 0px; list-style-position:inside}

li{padding:5px 0px 0px 0px; color: #333333}

a{color:#681112; text-decoration:none}

a:hover{color:#681112; text-decoration:underline}

.right{text-align:right}

.hot_table{margin-top:40px}

.important{color:#681112}

.job_search_table_main{margin:-3px 0px 0px 0px; padding:0px}

.job_search_table{background-color:#796a4a; margin:0; padding:0px 0px 10px 0px; font:11px Verdana,Arial,Helvetica,sans-serif}

.job_search_table p, .job_posting_bottom p{margin:0px; padding:5px 0px 0px 0px; text-align:right; color:#FFFFFF}

.job_search_table ul{}

.job_search_table ul li{list-style-type:none}

.job_search_table li{color:#FFFFFF}

.job_search_table a{color:#ffffff; text-decoration:none}

.job_search_table a:hover{color:#681112}

.job_posting_bottom{background-image:url(../assets/job_posting_bottom.jpg); background-repeat:no-repeat; background-position:top; height:31px}

.listing1{background-color:#681112}

.listing1 p{color:#e4e1db; padding:5px 0px 5px 0px; margin:0px; font-size:12px}

.listing1 a{color:#ffffff; text-decoration:none}

.listing1 a:hover{color:#796a4a}



.listing{background-color:#ffffff}

.listing p{color:#565555; padding:5px 0px 5px 0px; margin:0px; font-size:12px}

.listing2{background-color:#e4e1db}

.listing2 p{color:#565555; padding:5px 0px 5px 0px; margin:0px}

.memberTbl p{padding:0px; text-align:right}

.memberTbl a{color:#ffffff; text-decoration:underline}

.memberTbl a:hover{color:#ffffff; text-decoration:none}

.articletitle{padding:0px}

.job_listing p{text-align:left;}

.resume_listing p{text-align:left;}

/*************** Promo Table Classes Graph Tables********************/
.promoTbl{
	margin:0px;
	padding:0px;
	
}


.promoTblTop{
	background:#86171a url('../assets/tbl_border_top.gif') repeat-x left top;
	height:11px;
}
.promoContent{
	background:#86171a ;
	/*url('../assets/tbl_border_bg.gif') repeat-x left top*/
}

.promoContent p{
	padding:5px 0px 5px 10px;
	color:#ffffff;
}

.promoContent a{
	padding:5px 0xp 5px 10px;
	color:#ffffff;
	text-decoration:underline;
}

.promoContent a:hover{
	padding:5px 0xp 5px 10px;
	color:#ffffff;
	text-decoration:none;
}

.promoContentLeft{
	background:#86171a url('../assets/tbl_border_left.gif') repeat-y left top;
}
.promoContentRight{
	background:#86171a url('../assets/tbl_border_right.gif') repeat-y right top; /*Right hand border with drop shadow*/
}

.promoTblBottom{
	background:#86171a url('../assets/tbl_border_bt.gif') repeat-x left bottom;
	height:11px;
}
