﻿@media all {
	html, body, form { margin: 0; padding: 0; border: none; overflow: auto; }
	h1 { color: #BA260C; margin: 0px 0 8px 8px; font-size: 1.6em; }
	h2 { color: #BA260C; margin: 0px 0 6px 6px; font-size: 1.3em; }
	body { font-family: Verdana; font-size: 11px; }
	table { border-collapse: collapse; }

	.job_desc { padding: 2px 0px 2px 0px; }
	.job_action { padding: 4px 0px 4px 0px; }
	.headline { font-size: 1.5em; float: left; vertical-align: middle; }
	
	.lv { margin: 16px auto 0 auto; }
	.fill { width: 100%; }
	.center { margin: 0 auto 0 auto; }

	.lv tbody td { padding: 6px 32px 6px 8px; border-top: solid 1px #CCCCCC; border-bottom: solid 1px #CCCCCC; }
	.lv tbody tr { vertical-align: text-top; border-left: solid 1px #DAD4C4; border-right: solid 1px #DAD4C4; }
	.lv thead tr td { border-top: solid 1px #DAD4C4; border-left: solid 1px #DAD4C4; border-right: solid 1px #DAD4C4; background-color: #F7F5CF; padding: 6px; }
	.lv tfoot tr td { border-bottom: solid 1px #DAD4C4; border-left: solid 1px #DAD4C4; border-right: solid 1px #DAD4C4; background-color: #F7F5CF; padding: 6px; }


	.saved { background-image: url(../img/layout/accept.png); background-repeat: no-repeat; padding-left: 18px; padding-top: 2px; padding-bottom: 2px; font-weight: bold; text-decoration: none; color: Black; }
	.clickable { cursor: pointer; font-family: Verdana; color: #BA260C; }

	a:link.job_title, a:visited.job_title, a:link:active.job_title { font-family: Verdana; color: #BA260C; text-decoration: none; font-size: 1.3em; font-weight: bold; }
	a:link:hover.job_title { font-family: verdana; color: #B52606; text-decoration: none; }

	#container { width: 968px; margin-left: auto; margin-right: auto; background-color: #DAD4C4; }

	.sidebar_buttons { text-align: center; width: 220px; }
	.sidebar_buttons img { margin-bottom: 5px; }
	#footer_links, #item_list, #pc_list, #main_menu ul, #info_menu ul { list-style-type: none; margin: 0; padding: 0; width: 100%; list-style-position: outside; display: inline; }
	#footer_links li, #main_menu li, #info_menu li { float: left; margin: 0; }
	#footer_links li a { color: #d8c6a0; text-decoration: none; font-weight: bold; }

	#info_menu { background-color: Black; }
	#main_menu, #info_menu { margin: 0; padding: 0; }

	#user { width: 220px; background-color: #DAD4C4; margin: 0; padding: 0; }
	#sidebar { width: 220px; background-color: #F7F5CF; vertical-align: top; margin: 0; padding: 0; }
	#content { margin: 0; padding: 0; width: 745px; vertical-align: top; background-color: #FFFFFF; border-left: solid 1px #D7D6C2; }
	#wrapper { margin: 0px 0px 0px 0px; width: 722px; padding: 10px; min-height: 550px; height: 100%; background-color: #FFFFFF; }
	#footer { background: #000000; border-bottom: solid 1px black; }
	.list_item a:link:hover { font-family: Times New Roman; }

	SELECT { vertical-align: middle; font-family: Verdana; }
	input[type=text], .form textarea, input[type=password] { border: 1px solid #8c8989; vertical-align: middle; padding: 2px; padding-top: 5px; font-family: Verdana; font-size: 11px; }
	TEXTAREA { border: 1px solid #8C8989; vertical-align: middle; padding: 2px; padding-top: 5px; font-family: Verdana; font-size: 11px; }
	.Login_Header { font-size: 14pt; margin-bottom: 5px; font-family: Times New Roman; font-weight: bold; text-align: center; }
	input[type=text].LoginTextBox, input[type=password].LoginTextBox { color: #555555; background: #FBFBFB none repeat scroll 0 0; border: 1px solid #8c8989; font-size: 12pt; margin-bottom: 16px; margin-left: 15px; margin-top: 2px; padding: 3px; width: 80%; }
	.Login_Text { margin-left: 15px; color: #777777; font-weight: normal; font-family: arial; font-size: 8pt; }
	.Login_Button { margin-right: 17px; }
	input[type=submit], input[type=button] { color: #BA260C; -moz-border-radius: 3px; border: 1px solid #8c8989; cursor: pointer; font-family: "verdana"; font-size: 11px; padding: 2px 4px; background-color: #DAD4C4; text-decoration: none; }
	input[type=submit]:hover, input[type=button]:hover { color: #B52606; border-color: #8c8989; }

	.lnksubmit { color: #BA260C; -moz-border-radius: 3px; border: 1px solid #8c8989; cursor: pointer; font-family: "verdana"; font-size: 11px; padding: 2px 4px; background-color: #DAD4C4; text-decoration: none; }
	a.btn { color: #BA260C; -moz-border-radius: 3px; border: 1px solid #8c8989; cursor: pointer; font-family: "verdana"; font-size: 11px; padding: 2px 4px; background-color: #DAD4C4; text-decoration: none; }
	.clickable.btn { color: #BA260C; -moz-border-radius: 3px; border: 1px solid #8c8989; cursor: pointer; font-family: "verdana"; font-size: 11px; padding: 2px 4px; background-color: #DAD4C4; text-decoration: none; }
	.lnksubmit:hover { color: #B52606; border-color: #8c8989; }


	a { font-family: Verdana; color: #000000; text-decoration: none; }
	a:link, a:visited, a:link:active { font-family: Verdana; color: #BA260C; text-decoration: none; }
	a:link:hover { font-family: verdana; color: #B52606; text-decoration: none; }


	.res-step { padding: 13px 6px 6px 6px; width: 100%; }

	.grid th { border-bottom: 1px solid #CCCCCC; font-weight: bold; color: #BA260C; background-color: #DAD4C4; text-align: left; padding: 8px; }
	.grid { border-collapse: collapse; border: 1px solid #CCCCCC; color: #333333; width: 100%; font-size: 11px; }
	.grid td { padding: 8px; white-space: nowrap; }
	.grid tr#separator { border-bottom: 1px solid #CCCCCC; }
	.grid th a { color: #BA260C; font-weight: bold; }
	.grid th a:hover { text-decoration: underline; }

	.block { background-color: #F7F5CF; border: solid 1px #CCCCCC; margin-bottom: 16px; }
	.block .hdr { color: #BA260C; background-color: #DAD4C4; padding: 4px; font-weight: bold; border-bottom: solid 1px #CCCCCC; }
	.block .bdy { padding: 8px; }
	.block .ftr { font-size: .8em; padding: 2px; text-align: right; }

	fieldset { border: 1px solid #848484; margin-bottom: 12px; }
	legend { padding: 0.2em 0.5em; color: #BA260C; font-size: 1.1em; text-align: right; font-weight: bold; }

	/*.job_action a:link, .job_action a:visited, .job_action a:link:active{ font-family: Verdana; color: blue; text-decoration: none;}*/
	#job_listing { margin: 2px auto 2px auto; border-spacing: 6px; border-collapse: separate; }
	#job_company { color: #BA260C; font-size: 2.2em; font-weight: bold; padding-bottom: 12px; }
	#job_summary { vertical-align: top; width: 20%; padding-right: 6px; }
	#job_bar { padding-top: 12px; }

	#job_summary h1 { color: #BA260C; margin: 0px 0 4px 0px; font-size: 1.2em; }
	#job_summary h2 { margin: 8px 0 2px 0px; font-size: 1em; }


	#job_detail { vertical-align: top; margin: 4px; padding: 6px; width: 80%; }
	#job_detail h1 { color: #BA260C; margin: 0px 0px 4px 0px; font-size: 1.6em; }
	#jobdetial fieldset legend, #job_detail h2 { color: #BA260C; margin: 16px 0px 4px 0px; font-size: 1.3em; }
	#job_detail .content { margin: 0px; padding: 0px; }

	.resume h1 { color: #BA260C; margin: 0px 0px 2px 0px; font-size: 1.2em; }
	.resume h2 { margin: 2px 0px 2px 0px; font-size: 1em; }
	.resume p { padding: 0px; margin: 0px; }
	.resume-row { padding-bottom: 8px; }

	.rss { background-color: #DD4A00; border-color: #FFCC99 #663300 #333300 #FF9966; border-style: solid; border-width: 1px; color: white; font-family: verdana,sans-serif; font-size: 10px; font-weight: bold; margin: 0; padding: 0 3px; text-decoration: none; }

	tr .lbl td { font-weight: 600; }
	.lbl { font-weight: 600; }
	.rpt { margin: 0 auto 0 auto; width: 100%; border: solid 1px #CCCCCC; }
	.rpt td { padding: 2px 6px 2px 6px; }

	.rpt tr.thead td { border: solid 1px #DAD4C4; background-color: #F7F5CF; padding: 6px; font-weight: bold; }
	.rpt thead tr td { border: solid 1px #DAD4C4; background-color: #F7F5CF; padding-bottom: 10px; vertical-align: top; }

	.rpt tfoot tr td { border-bottom: solid 1px #DAD4C4; border-left: solid 1px #DAD4C4; border-right: solid 1px #DAD4C4; background-color: #F7F5CF; padding: 6px; }
	.rpt .btm td a, .rpt thead tr td a { color: #BA260C; -moz-border-radius: 3px; border: 1px solid #8c8989; cursor: pointer; font-family: "verdana"; font-size: 11px; padding: 2px 4px; background-color: #DAD4C4; text-decoration: none; }

	.res_frm { margin: 0 auto 0 auto; width: 560px; }
	.fld-spacer { padding-right: 2px; }
	.btm td { padding: 10px 0 10px 10px; }

	.active { background-color: #008000; color: #fff; padding: 3px; }
	.inactive { background-color: #f00; color: #fff; padding: 3px; }

	.autocomplete_list { position: relative; left: 0px; top: 0px; visibility: hidden; margin: 0px !important; padding: 0px; background-color: inherit; color: windowtext; border: buttonshadow; border-width: 1px; border-style: solid; cursor: default; text-align: left; list-style-type: none; overflow: auto; font-weight: normal; font-family: tahoma; font-size: 12px; }
	.autocomplete_highlighted_listitem { background-color: Highlight; color: HighlightText; padding: 3px; }
	.autocomplete_listItem { background-color: window; color: windowtext; padding: 3px; }

	.afix { margin-bottom: 20px; }
	.btn { color: #BA260C; -moz-border-radius: 3px; border: 1px solid #8c8989; cursor: pointer; font-family: "verdana"; font-size: 11px; padding: 2px 4px; background-color: #DAD4C4; text-decoration: none; clear: both; }

	#focus_header td { font-family: "Times New Roman" , Times, serif; background-color: #D9D4C3; font-weight: bold; font-size: 15pt; color: #848484; text-align: center; border-right: 1px white solid; width: 33%; height: 25px; }
	#focus_content td, #focus_content rightborder { font-family: Arial, Helvetica, sans-serif; color: black; text-align: left; vertical-align: top; }
	#focus_content rightborder { border-right: 1px #848484 solid; }
	.articletitle { font-weight: bold; color: #B52606; }

	#main_menu img { cursor: pointer; }

	.italic { font-style: italic; }
	.invisible { display: none; }

	#login h1, #register h1 { font-size: 11pt; }
	#login, #register { float: left; }
	#login { width: 30%; }
	#register { width: 70%; }
	#reigster_wrapper { float: right; }
	.apply-btn { background-image: url(../img/job_apply.png); width: 206px; height: 47px; display: block; float: right; }
	.feature { background-image: url(../img/featured_1.png); background-repeat: no-repeat; padding-left: 24px; padding-top: 2px; padding-bottom: 2px; font-weight: bold; text-decoration: none; color: Black; }
	.display { border-collapse: collapse; width: 100%; }
	.display tr td { padding: 4px; }
	.display a { text-decoration: underline; }
	.display h1, .display h2 { margin-left: 0px; }
	
	.linkbutton{ border: 0px !important; background: transparent !important; padding: 0 !important; }
	
}

@media screen {
	#mast { background-image: url(../img/layout/header_top.png); background-repeat: repeat-x; height: 142px; }
	#mast_content { border: 0px; width: 100%; margin-top: 5px; }
	#mast_content td { vertical-align: top; height: 120px; width: 50%; color: #D8C6A0; font-weight: bold; }
	#mast_content a { color: #D8C6A0; font-weight: bold; text-decoration: underline; }
	.pager { float: right; }
}

@media print {

	.pager, .top, .bottom, #info_menu, #main_menu, #sidebar, #footer, .btn, #mast, .apply-btn{ display: none; }
	#content{ border: 0;}
	#container{ background-color: White; width: 6.75in; margin-left: auto; margin-right: auto; }
	#wrapper{ display: block !important; width: 100%; }
	.middle, .right, .content{ background: white !important; }
}
