body
{
	margin: 0;
	PADDING: 0px;
	background:	#EBEDE1;
	color: #5a656a;
	font: 12px/1.7 Georgia, serif;
}
/**************************************************************************/
table#page
{
	width: 100%;
	margin: 0 auto;
}
.pagecontainer
{
	width: 100%;
}
/*--Header--*/
#top 
{
	BORDER-TOP: #a9d816 8px solid;
	BACKGROUND: url(../img/brand.png) repeat-x 0px 0px;
	POSITION: relative;
	HEIGHT: 109px;
	DISPLAY: BLOCK;
}
#brand 
{	
	HEIGHT:	109px;
}
#brand P
{	
	MARGIN: 0px;
}
.structure 
{	
	MARGIN: 0px auto;
	WIDTH: 960px;
	POSITION: relative;
}
#sitename 
{	
	LEFT: 0px;
	MARGIN: 0px;
	TEXT-INDENT: -999em;
	POSITION: absolute;
	TOP: 10px;
}
#sitename A
{	
	DISPLAY: block;
	BACKGROUND: url(../img/logo.jpg) no-repeat 0px 0px;
	WIDTH: 220px;
	HEIGHT: 90px;
	BORDER-BOTTOM-STYLE: none;
	outline: 0;
}
#sitename A:hover
{	
	DISPLAY: block;
	BACKGROUND: url(../img/logo.jpg) no-repeat -220px 0px;
	WIDTH: 220px;
	HEIGHT: 90px;
	BORDER-BOTTOM-STYLE: none;
	outline: 0;
}
#contact-link
{	
	RIGHT: 0px;
	POSITION: absolute;
	TOP: -4px;	
}
#contact-link A
{	
	DISPLAY: block;
	BACKGROUND: url(../img/contact.png) #a9d816 no-repeat 0px 0px;
	WIDTH: 147px;
	TEXT-INDENT: -999em;
	HEIGHT: 42px;
	BORDER-BOTTOM-STYLE: none;
}
#contact-link A:hover
{	
	DISPLAY: block;
	BACKGROUND: url(../img/contact.png) #a9d816 no-repeat -150px 0px;
	WIDTH: 147px;
	TEXT-INDENT: -999em;
	HEIGHT: 42px;
	BORDER-BOTTOM-STYLE: none;
}
/*--End Header--*/


/*--cvmail Menu Styling --*/
#nav
{
	MIN-WIDTH: 960px;
	FONT-SIZE: 11px;
	Z-INDEX: 3;
	BACKGROUND: url(../img/nav-strip.png) #5a656a repeat-x 0px 0px;
	FONT-FAMILY: "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", sans-serif;	
	POSITION: relative;
	HEIGHT: 2.5em;
}
.menu_container
{
	width: 870px;
	position: relative;
	display: block;
	HEIGHT: 2.5em;
	BORDER-left: #727c80 1px solid;
}
.menu_container_alt
{
	width: 870px;
	position: relative;
	display: block;
	HEIGHT: 2.5em;
}
td.menuItemSelectedStyle,
td.menuItemStyle
{
	FONT-FAMILY: "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", sans-serif;
	BORDER-RIGHT: #727c80 1px solid;
	height: 20px;
}
a.menuItemStyle
{
	PADDING-RIGHT: 1.50em;
	PADDING-LEFT: 1.25em;
	height: 27px;
	line-height: 26px;
	display: block;
	padding-top: 0px;
	BORDER-BOTTOM-STYLE: none;
	font-size: 11px;	
	COLOR: #9CA3A6;
	text-transform: uppercase;
	text-decoration: none;
	FONT-FAMILY: "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", sans-serif;
}
a.menuItemSelectedStyle
{
	PADDING-RIGHT: 1.50em;
	PADDING-LEFT: 1.25em;
	height: 27px;
	line-height: 26px;
	display: block;
	padding-top: 0px;
	BORDER-BOTTOM-STYLE: none;
	font-size: 11px;	
	COLOR: #ffffff;
	text-transform: uppercase;
	text-decoration: none;
	FONT-FAMILY: "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", sans-serif;
	background: #393f42
}
a.menuItemSelectedStyle:hover,
a.menuItemStyle:hover
{
	background: #a9d816;
	color: #fff;
}
/*-- End cvmail Menu Styling --*/
/**************************************************************************/
/*-- Content Branding --*/
#content_container
{
	CLEAR: both;
	MARGIN-TOP: -4px;
	BACKGROUND: url(../img/middle.png) no-repeat 50% 0px;	
	OVERFLOW: hidden;
	PADDING-TOP: 20px;
}
#content 
{	
	MIN-HEIGHT: 400px;
	BACKGROUND: url(../img/content.png) #f7f8f3 repeat-y 748px 0px;
	OVERFLOW: hidden;
} 
#main
{
	PADDING-RIGHT: 46px;
	PADDING-LEFT: 46px;
	BACKGROUND: url(../img/main-aside-top.png) #f7f8f3 no-repeat 0px -1px;
	FLOAT: left;
	PADDING-BOTTOM: 3em;
	WIDTH: 657px;
	PADDING-TOP: 1px;
	min-height: 400px;
	height: auto !important;
	height: 400px;	
}
#content_wrapper
{
	margin-top: 40px;	
}
#aside
{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BACKGROUND: url(../img/main-aside-top.png) no-repeat -748px -1px;
	FLOAT: right;
	PADDING-BOTTOM: 3em;
	WIDTH: 211px;
	PADDING-TOP: 10px;
	overflow: hidden;
}
/*--End Conent Branding--*/
/*--footer--*/
#footer
{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BACKGROUND: url(../img/brand.png) #ebede1 repeat-x 0px -2px;
	PADDING-BOTTOM: 1px;
	FONT: italic 11px/1.7 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', sans-serif;
	COLOR: #888c75;
	PADDING-TOP: 1px;
	TEXT-ALIGN: center;
	min-height: 62px;
	height: 62px;
}
#footer div.structure p
{
	FONT: italic 11px/1.7 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', sans-serif;
	COLOR: #888c75;
	
}
div#footer div.structure a
{
	FONT: italic 11px/1.7 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', sans-serif;
	BORDER-BOTTOM: #a4a695 1px dotted;
}
.aid
{
	TEXT-INDENT: -999em;
	POSITION: absolute;
	list-style-type: none;	
}
#up
{
	height: 100px;	
}
#details 
{	
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BACKGROUND: url(../img/brand.png) #ebede1 repeat-x 0px -30px;
	PADDING-BOTTOM: 2em;
	PADDING-TOP: 1px;
	min-height: 62px;
	height: 62px;
}
.module 
{	
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 9px;
	PADDING-BOTTOM: 5px;
	MARGIN: 0px 10px;
	PADDING-TOP: 15px;
	BORDER-BOTTOM: #e3e4de 1px solid;
}
.go
{
	LIST-STYLE-TYPE: none;
	POSITION: relative;
	margin-left: 0;
	margin-top: 0;
	font-family: Georgia, serif;
	padding-left: 0px;
}
.go LI 
{	
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 23px;
	BACKGROUND: url(../img/go.png) no-repeat 0px 0.3em;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	list-style: none;
	text-align: left;
	font-family: Georgia, serif;
	font-size: 12px;
	
}
/*--End Footer---*/

/*--Other Content---*/
table#filterPanelTable td
{
	width: auto;
	padding-right: 5px;
}
.educationcoursetitleSTR,
.educationcoursetitleTD,
.educationinstitutionTD,
.educationinstitutionSTR
{
	background: #f3f2f2;
}
.jbFilterElementStyle
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	width: 205px;
}
select#groupType_8
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	width: 170px;
}

select#groupType_5
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	width: 232px;
}

select#groupType_38
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	width: 170px;
}
td#jobalertprose,
td#portalIntroProse
{
	padding-bottom:20px;
}
.input
{
	line-height: normal	
}
.termsprivacycontent
{
	text-align: left;	
}

