/*-----------------------------------GLOBAL-----------------------------------*/
body
{
	margin:0px;
	background-color:#426d98;
	text-align:center;
	font-size:10pt;
	font-family:Tahoma, Arial, sans-serif;
	background-image:url(../images/bg.jpg);
	background-repeat:repeat-x;
}

h1
{
	margin-top:5px;
	margin-bottom:10px;
	font-family:Tahoma, Arial, sans-serif;
	font-size:18pt;
	color:#003b75;
	text-align:left;
	display:inline;
}
h2
{
	margin-top:5px;
	margin-bottom:10px;
	font-family:Tahoma, Arial, sans-serif;
	font-size:14pt;
	color:#003b75;
	border-bottom:1px solid #003b75;
	text-align:center;
}
h3
{
	margin-top:0px;
	color:#FFFFFF;
	font-family:Tahoma, Arial, sans-serif;
	font-size:12pt;
	font-weight:bold;
	text-align:center;
	background-image:url(../images/subtitle_bg.jpg);
	height:23px;
	padding-top:3px;
}
h4
{
	font-size:18pt;
	font-weight:normal;
	margin:0px;
	font-family:Tahoma, Arial, sans-serif;
}
h5
{
	font-size:12pt;
	font-weight:normal;
	margin:0px;
	font-family:Tahoma, Arial, sans-serif;
}
h6
{
	font-size:10pt;
	font-weight:bold;
	border-bottom:1px solid black;
	font-style:italic;
	margin-bottom:0px;
}
h6.formError
{
	margin-top:10px;
}
A:link
{
	color:black;
	text-decoration:underline;
}
A:visited 
{
	color:black;
	text-decoration:underline;
}
A:active
{
	color:#c90000;
	text-decoration:none;
}
A:hover 
{
	color:#c90000;
	text-decoration:none;
}

A.register:link
{
	color:#003B75;
	font-family:Times New Roman;
	font-size:14pt;
	font-weight:bold;
	text-decoration:underline;
	font-variant:small-caps;
}
A.register:visited 
{
	color:#003B75;
	font-family:Times New Roman;
	font-size:14pt;
	font-weight:bold;
	text-decoration:underline;
	font-variant:small-caps;
}
A.register:active
{
	color:#003B75;
	font-family:Times New Roman;
	font-size:14pt;
	font-weight:bold;
	text-decoration:none;
	font-variant:small-caps;
}
A.register:hover 
{
	color:#003B75;
	font-family:Times New Roman;
	font-size:14pt;
	font-weight:bold;
	text-decoration:none;
	font-variant:small-caps;
}

A.registerSide:link
{
	color:#C90000;
	font-family:Times New Roman;
	font-size:14pt;
	text-decoration:underline;
	font-family:Tahoma, Arial, sans-serif;
}
A.registerSide:visited 
{
	color:#C90000;
	font-family:Times New Roman;
	font-size:14pt;
	text-decoration:underline;
	font-family:Tahoma, Arial, sans-serif;
}
A.registerSide:active
{
	color:#003B75;
	font-family:Times New Roman;
	font-size:14pt;
	text-decoration:none;
	font-family:Tahoma, Arial, sans-serif;
}
A.registerSide:hover 
{
	color:#003B75;
	font-family:Times New Roman;
	font-size:14pt;
	text-decoration:none;
	font-family:Tahoma, Arial, sans-serif;
}

hr.sectiondivider
{
	color:#003B75;
	width:85%;
}

input.searchbutton 
{
	background-color:#C90000; 
	color:white; 
	border-width:1px; 
	border-style:solid; 
	border-color:black; 
	width:75px; 
	/*cursor:hand; */
	font-size:8pt;
}
input.redbutton 
{
	background-color:#C90000; 
	color:white; 
	border-width:1px; 
	border-style:solid; 
	border-color:black; 
	/*cursor:hand; */
	font-size:10pt;
}
span.blue_font
{
	color:#003B75;
}
p.footnote
{
	display:block;
	width:100%;
	border-top:1px solid black;
	font-size:7pt;
}
/*-----------------------------------GLOBAL-----------------------------------*/

#mvj_main
{
	width:780px;
	height:100%;
	margin-right:auto;
	margin-left:auto;
}
/*-----------------------------------TITLE-----------------------------------*/
#mvj_main #mvj_title
{
	width:780px;
	height:58px;
}
#mvj_main #mvj_title_left
{
	width:278px;
	height:58px;
	text-align:left;
	float:left;
}
	#mvj_main #mvj_title img
	{
		border:0px;
	}

#mvj_main #mvj_title_right
{
	background-image:url(../images/swoosh.jpg);
	background-repeat:no-repeat;
	width:502px;
	height:58px;
	text-align:right;
	float:right;
	color:white;
	font-weight:bold;
}
	#mvj_main #mvj_title_right a:link
	{
		font-family:Verdana, Arial, sans-serif;
		color:white;
		font-weight:bold;
		text-decoration:none;
	}
	#mvj_main #mvj_title_right a:visited
	{
		font-family:Verdana, Arial, sans-serif;
		color:white;
		font-weight:bold;
		text-decoration:none;
	}
	#mvj_main #mvj_title_right a:hover
	{
		font-family:Verdana, Arial, sans-serif;
		color:white;
		font-weight:bold;
		text-decoration:underline;
	}
	#mvj_main #mvj_title_right form
	{
		margin-top:12px;
		margin-bottom:0px;
	}
	
	#mvj_main #mvj_title_right #searchbox
	{
		font-size:8pt;
		font-weight:bold;
		color:#003b75;
		border:0px;
		background-image:url(../images/search_box.jpg);
		background-repeat:no-repeat;
		height:18px;
		width:186px;
		margin:0px;
		padding:0px;
		padding-top:3px;
		padding-left:5px;

	}
	#mvj_main #mvj_title_right #searchbutton
	{
		width:63px;
		height:20px;
		margin-left:5px;
		margin-right:0px;
	}
/*-----------------------------------TITLE-----------------------------------*/

#mvj_main #mvj_content
{
	width:780px;
	height:auto;
	background-color:white;
	text-align:center;
}
	#mvj_main #mvj_content #logo_fineprint
	{
		text-align:left;
		float:left;
		width:159px;
		padding:5px;
		font-size:6pt;
		font-family:Tahoma,Arial,sans-serif;
	}

#mvj_main #mvj_content #mvj_menu
{
	width:780px;
	height:35px;
	background-image:url(../images/button_bar.jpg);
	background-repeat:no-repeat;
	padding-top:6px;
}

	#mvj_main #mvj_content #mvj_menu ul
	{
		height:35px;
		vertical-align:middle;
		margin:0px;
		display:inline;
		padding:0px;
		list-style-type:none;
	}
	
	#mvj_main #mvj_content #mvj_menu li
	{
		display:inline;
		list-style-type:none;
		width:188px;
		margin:0px;
	}
	
	#mvj_main #mvj_content #mvj_menu img
	{
		border:0px;
		margin-left:10px;
		margin-right:10px;
	}
/*-----------------------------------BODY-----------------------------------*/
#sidebar_main
{	
	border:1px black solid;
	border-left:1px #B5B5B5 solid;
	width:178px;
	background-image:url(../images/side_bar.jpg);
	background-repeat:repeat-x;
}

#mvj_main #mvj_body
{
	width:780px;
	height:auto;
}
	#mvj_main #mvj_body #breadcrumb
	{
		text-align:left;
		font-size:11pt;
		font-family:Arial;
		padding:0px;
		margin:0px;
		/*border-bottom:2px solid #003b75;*/
		width:760px;
		margin-bottom:10px;
		margin-left:10px;
	}

	#mvj_main #mvj_body #mvj_tabs
	{
		float:left;
		width:575px;
		margin:0px;
		padding:0px;
	}
		#mvj_main #mvj_body #mvj_tabs #tabs
		{
			float:left;
			width:176px;
			height:250px;
			text-align:right;
			margin:0px;
			padding:0px;
			margin-left:auto;
		}
		#mvj_main #mvj_tabs #tabs ul
		{
			margin:0px;
			padding:0px;
		}
		#mvj_main #mvj_tabs #tabs li
		{
			list-style:none;
			width:158px;
			height:26px;
			background-image:url(../images/tab_bg.jpg);
			background-repeat:no-repeat;
			background-position:right;
			margin:0px;
			padding:0px;
			padding-top:6px;
			padding-right:5px;
		}
			#mvj_main #mvj_tabs #tabs li a:link
			{
				color:#003b75;
				font-family:Verdana, sans-serif;
				font-weight:bold;
				font-size:12pt;
				text-decoration:none;
				padding-top:4px;
			}
			#mvj_main #mvj_tabs #tabs li a:visited
			{
				color:#003b75;
				font-family:Verdana, sans-serif;
				font-weight:bold;
				font-size:12pt;
				text-decoration:none;
				padding-top:4px;
			}
			#mvj_main #mvj_tabs #tabs li a:hover
			{
				color:#003b75;
				font-family:Verdana, sans-serif;
				font-weight:bold;
				font-size:12pt;
				text-decoration:underline;
			}
		#mvj_main #mvj_body #mvj_tabs #tab_content
		{
			background-color:#ffffff;
			text-align:left;
			margin:0px;
			float:right;
			width:397px;
			height:250px;
			border:1px solid #878787;
			overflow:auto;
		}
		#mvj_main #mvj_body #mvj_tabs #tab_welcome
		{
			display:none;
			background-color:#ffffff;
			text-align:left;
			margin:0px;
			float:right;
			width:397px;
			height:250px;
			border:1px solid #878787;
			overflow:auto;
		}
		#mvj_main #mvj_body #mvj_tabs #tab_featured
		{
			display:none;
			background-color:#ffffff;
			text-align:left;
			margin:0px;
			float:right;
			width:397px;
			height:250px;
			border:1px solid #878787;
			overflow:auto;
		}
		#mvj_main #mvj_body #mvj_tabs #tab_announcements
		{
			display:none;
			background-color:#ffffff;
			text-align:left;
			margin:0px;
			float:right;
			width:397px;
			height:250px;
			border:1px solid #878787;
			overflow:auto;
		}
		#mvj_main #mvj_body #mvj_tabs #tab_myaccount
		{
			display:none;
			background-color:#ffffff;
			text-align:left;
			margin:0px;
			float:right;
			width:397px;
			height:250px;
			border:1px solid #878787;
			overflow:auto;
		}
		#mvj_main #mvj_body #mvj_tabs #tab_aboutus
		{
			display:none;
			background-color:#ffffff;
			text-align:left;
			margin:0px;
			float:right;
			width:397px;
			height:250px;
			border:1px solid #878787;
			overflow:auto;
		}
		#mvj_main #mvj_body #mvj_tabs #tab_signin
		{
			display:none;
			background-color:#ffffff;
			text-align:left;
			margin:0px;
			float:right;
			width:397px;
			height:250px;
			border:1px solid #878787;
			overflow:auto;
		}
	#mvj_main #mvj_body #mvj_register
	{
		float:right;
		margin-right:10px;
		margin-left:10px;
		width:180px;
		height:250px;
	}
	#mvj_main #mvj_body #mvj_register_content
	{
		background-color:#ffffff;
		border:1px solid #878787;
		width:180px;
		height:230px;
	}
	#mvj_body #left_column
	{
		width:165px;
		margin-right:auto;
		float:left;
	}
	#mvj_body #right_column
	{
		width:610px;
		margin-left:auto;
	}
	#mvj_body .sidemenu
	{
		border-left:1px solid white;
		font-family:Times New Roman;
		text-align:left;
		color:black;
		width:159px;
		margin-right:auto;
		background-image:url(../images/sidemenu_body.jpg);
		margin-bottom:10px;
	}
		#mvj_body .sidemenu_title
		{
			padding-top:2px;
			text-align:center;
			color:#ffffff;
			font-weight:bold;
			background-image:url(../images/sidemenu_title.jpg);
			height:20px;
		}
		#mvj_body .sidemenu ul
		{
			margin:0px;
			margin-left:20px;
			padding-left:0px;
		}
		#mvj_body .sidemenu li
		{
			padding-top:3px;

		}
		#mvj_body .sidemenu a:visited
		{
			/*color:#000000;*/
		}
		#mvj_body .sidemenu_bottom
		{
			background-image:url(../images/sidemenu_bottom.jpg);
			height:11px;
			width:159px;
		}
		#mvj_body .sidemenu hr
		{
			width:100px;
			color:#000000;
			text-align:center;
		}
	#mvj_body .mvj_sectionhead
	{
		height:20px;
		background-image:url(../images/title_center.jpg);
		background-repeat:repeat-x;
		font-size:10pt;
		font-weight:bold;
		color:#ffffff;
		width:740px;
	}
	#mvj_body .mvj_secleft
	{
		float:left;
		width:19px;
		height:20px;
		background-image:url(../images/title_left.jpg);
		background-repeat:no-repeat;
		
	}
	#mvj_body .mvj_secright
	{
		float:right;
		width:19px;
		height:20px;
		background-image:url(../images/title_right.jpg);
		background-repeat:no-repeat;
	}
	#mvj_body .mvj_mainsection
	{
		width:740px;
		padding-left:7px;
		padding-right:7px;
		padding-bottom:7px;
	}
		#mvj_body .mvj_secionbody
		{
			border-bottom:1px solid #000000;
			border-left:1px solid #000000;
			border-right:1px solid #000000;
			padding:5px;
			text-align:left;
			background-color:#ffffff;
		}
	#mvj_body #banner
	{
		font-size:8pt;
		color:#aaaaaa;
		text-align:center;
	}
		#mvj_body #banner img
		{
			border:1px solid black;
		}
		
/*-----------------------------------SECTIONS-----------------------------------*/
		#mvj_body ul.checkboxes
		{
			list-style-image:url(../images/checkbox.gif);
			list-style-type:square;
			margin-left:0px;
			padding-left:10px;
		}
		#mvj_body table.inputTable
		{
			width:570px;
			border:0px;
			margin-right:auto;
			margin-left:auto;
		}
			#mvj_body table.inputTable hr
			{
				width:400px;
				color:#003B75;
			}
			#mvj_body table.inputTable td
			{
				margin:0px;
				padding:0px;
			}
			#mvj_body table.inputTable tr.alt
			{
				background-color:#f0f0f0;
			}
			#mvj_body table.inputTable span.formError
			{
				color:#C90000;
				font-size:8pt;
				font-weight:bold;
			}
			#mvj_body div.formError
			{
				color:#C90000;
				font-size:8pt;
				font-weight:bold;
				margin-bottom:10px;
				padding-left:30px;
				background-color:#FFFFCC;
				border:1px solid #C90000;
			}
		#mvj_body table.searchResults
		{
			width:585px;
			margin-right:auto;
			margin-left:auto;
		}
		#mvj_body table.searchResults .position_name
		{
			width:290px;
			font-size:12pt;
			background-color:#dddddd;
		}
		#mvj_body table.searchResults .employer_name
		{
			width:200px;
			background-color:#dddddd;
		}
		#mvj_body table.searchResults .buttons
		{
			width:100px;
			background-color:#dddddd;
			text-align:right;
		}
		#mvj_body .mvj_secionbody #search_numbers
		{
			margin-bottom:10px;
			text-align:center;
		}
			.mvj_secionbody .pages
			{
				margin-top:5px;
				margin-left:auto;
				margin-right:auto;
				padding-top:2px;
				width:585px;
				height:20px;
				border-top:1px solid black;
			}
			.mvj_secionbody .pages a:link
			{
				text-decoration:none;
				color:#003B75;
			}
			.mvj_secionbody .pages a:visited
			{
				text-decoration:none;
				color:#003B75;
			}
			.mvj_secionbody .pages A:hover 
			{
				color:#c90000;
				text-decoration:underline;
			}
			.mvj_secionbody .pages .page_list
			{
				font-size:10pt;
				margin-right:auto;
			}
			.mvj_secionbody .pages .page_limit
			{
				font-size:10pt;
				float:right;
				margin-left:auto;
			}
			.mvj_secionbody .pages .page_limit select
			{
				font-size:8pt;
			}
/*-----------------------------------SECTIONS-----------------------------------*/
/*-----------------------------------BODY-----------------------------------*/

/*-----------------------------------FOOTER-----------------------------------*/
#mvj_main #mvj_content #mvj_bottom
{
	margin-top:10px;
	clear:both;
	padding:0px;
	padding-top:2px;
	width:780px;
	height:20px;
	background-image:url(../images/bottombar.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	vertical-align:bottom;
}
	#mvj_main #mvj_content #mvj_bottom a:link
	{
		color:#003B75;
		text-decoration:none;
		font-weight:bold;
		font-size:8pt;
	}
	#mvj_main #mvj_content #mvj_bottom a:visited
	{
		color:#003B75;
		text-decoration:none;
		font-weight:bold;
		font-size:8pt;
	}
	#mvj_main #mvj_content #mvj_bottom a:hover
	{
		color:#003B75;
		text-decoration:underline;
		font-weight:bold;
		font-size:8pt;
	}
	
/*-----------------------------------FOOTER-----------------------------------*/

#search_ajax
{
	width:250px;
	border:1px solid black;
	background-color:#FFFFFF;
	display:none;
}
#search_ajax .searchResults
{
	width:240px;
	font-size:8pt;
	text-align:left;
}
#search_ajax .searchResults a:link
{
	font-size:10pt;
	font-weight:bold;
}
#search_ajax .searchResults a:visited
{
	font-size:10pt;
	font-weight:bold;
}
#search_ajax #suggest_closebtn
{
	display:block;
	text-align:right;
	font-size:8pt;
	margin-right:5px;
}
#search_ajax #suggest_more
{
	display:block;
	margin-bottom:5px;
}
