@charset "utf-8";
/* CSS Document */

html,body { margin:0; padding:0; width:100%; height:100%; }

body {
	background:#FFFFFF url(../images/background4.jpg) repeat-x;
}

* { font-family: verdana,aerial; font-size: 11px; color:#666666; }

a { color:#7D2002; text-decoration:none; }
a:hover { color: #666666; }

/* DEFAULT HEADERS */
h1,h2,h3,h4 { font-weight: normal; margin:0; padding:0;}
h1 { font-size: 18px; color:#C74400; margin-bottom:10px; padding-bottom:5px; }
h2 { font-size: 15px; color:#111111; }
h3 { font-size: 13px; color:#000000; }
h4 { font-size: 12px; color:#C74400; }


/* LAYOUT */
#container { position:absolute; width:100%; }

#sub-container { margin:0 auto; width:865px; }

#menu { margin:0 auto; text-align:center; margin-left:1px;}
#menu-admin { margin:0 auto; margin-left:30px; margin-right:20px; padding:5px; background:#7D2002; color:#E4A229;}
	#menu-admin a { color:#FFFFFF; text-decoration:none;}

#content { width:100%; background:url(../images/content-background.jpg) repeat-y; min-height:450px;  }
	
	#content #left { float:left; margin-left:30px; margin-right:20px; width:600px; }
	#content #right { float:right; margin-right:21px; width:188px; height:100%; }
	
		#right a { color: #395C74; text-decoration: none; }
		#right ul { list-style-position: outside; margin-left: 0; padding-left:5px; }
		#right li { display: block; list-style:none; padding:0 18px; margin:4px 0px; vertical-align:middle; background:url('../images/right-bullet.gif') left center no-repeat; }	
	
	
	#content #all { margin-left:30px; margin-right:20px; }
	#content #index { float:left; margin-left:25px; width:620px; background: url(../images/welcome-background.jpg) top right no-repeat; 
					  height:430px; }

#footer { background: url(../images/footer2.jpg) no-repeat; height:46px; text-align:right; padding-top:2px; clear:both }
	#footer a { color: #FFFFFF; text-decoration:none; }

#user-menu { margin-left: 30px; margin-right: 20px; border-bottom:2px solid #D0920B; height:20px; }
		#user-menu a { color: #395C74; text-decoration: none; }
		#user-menu h1 { margin-bottom:4px; padding-bottom:0;}
		/*
		#user-menu dl { margin:0; padding:0;  }
		#user-menu dt { padding-left:10px; background:url('../images/right-bullet.gif') left center no-repeat;  }
		#user-menu dd { margin-left:0; padding-left:10px; background:url('../images/right-bullet.gif') left center no-repeat;  }	
		*/
	
#box { padding:8px; background: #C74102; }
	#box h1 { color: #E4A229; margin-bottom: 5px; padding-bottom: 4px;}
	#box td { color: #FFFFFF; }
	
#hot-jobs { border-top: 4px solid #C74102; background: #E5A42C; min-height: 414px; font-size:10px; }
	#hot-jobs h2 { text-align:center;  color: #FFFFFF; background:#C74102; height:30px; font-size:20px; margin-bottom:15px; }
	#hot-jobs h4 { font-size:11px; color:#FFFFFF; }
	#hot-jobs .job { border-bottom: 1px solid #C74102; padding:5px; font-size:10px; color:#7D2002; }
	#hot-jobs .job_mouseover { background: #7D2002; padding:5px; color:#E4A229; font-size:10px; border-bottom: 1px solid #C74102; }

#job-template { border-bottom: 6px solid #EEEEEE; background:#FFFFFF; 
				padding:8px; clear:both;}
	#job-template h3 { font-size: 12px; color: #7D2002;}
	#job-template td { height:25px; border:1px solid #E5A42C; padding:8px; }
	
#job-user-details { background: #F5F5F5; border-top: 6px solid #EEEEEE; padding:4px; font-size:10px;}

#search-nav { background:#F5F5F5; padding:3px; }
	#search-nav td { font-size:12px; color: #000000;}
	
	
/* FORMS */
.forms { font-size: 11px; border: 1px solid #CCCCCC; }
.forms-highlighted { font-size: 11px; border: 1px solid #CCCCCC; }
.button { font-size: 11px; color: #C74400;	background-color: #FFFFFF; border:1px solid #CCCCCC; padding: 4px; }
input[type=submit] { border: 1px solid #CCCCCC; }

/* MISC */
.row1 { background:#FFFFFF; }
.row2 {background: #F5F5F5; }
.errors { background: #F5F5F5; padding: 5px; }


