/* CSS Document */

h1{
	padding:0;
	margin:0;
}

.header{
	height:37px;
	padding:110px 0px 0px 160px;
	margin:0;
	background:#000 url(../images/elite_associates_header_internal.jpg) no-repeat;
}

.content{
	background-color:#adadad;	
	background:#FFF url(../images/bg_gray_135.gif) top left repeat-y;
}

.content_left {
	width:135px;
	float:left;
}

.content_right {
	/*width: 450px;
	background-color:#FFF;*/
	width: 638px;
	float:left;
	padding:25px;
}

/* SUBNAV */
#subnav, #subnav ul { /* all lists */
	margin: 0;
	padding:0;		
	list-style: none;
	color:#FFF;
}

#subnav a {
	display: block;
	width: 120px;
	text-decoration:none;
	color:#FFF;	
	padding:5px 0px 5px 15px;	
	line-height: 1.2em;
}

#subnav a:hover {
	background: #999;
}

#subnav  a.on {
	background: #CC0000;
}

#subnav ul li ul a.on {
	color: #CC0000;
	background-color:#C3C3C3;	
}

#subnav  a.on:hover {
 color:#FFF;
 background: #999;
}


#subnav li { /* all list items */
	float: left;
	width: 135px; /* width needed or else Opera goes nuts */
}


#subnav li ul li{
	background-color:#C3C3C3;

}

/* NEWS */

.whodate {
	margin:25px 0 25px 0;	
}

.morenews {
	margin-top:25px; 
	float:left;	
}

.morenews h4{
	margin-top:0;
	padding-top:0;
}

.bookmarks {
	margin-top:25px; 
	float:right;
}

.news_panel {
	width:150px;
	float:right;
}

.news_panel_title, .news_panel_items_title{
	padding-left:10px;
}

.news_panel_items {
	border:1px solid #C3C3C3;
	padding:10px 5px 20px 10px;
}
.hide{display:none;}

/* JOBS */

.featuredjob {
	padding:15px;	
	margin:0 0 20px 0;
	border:1px dotted #CC0000;
	background-color:#efefef;
}

