html, body { 	
	height: 100%; margin: 0px; padding: 0px; 
	background-color: #FFFFFF; 
}

/*////////////////////////////////////////////////////
// START: MAIN LAYOUT ////////////////////////////////
////////////////////////////////////////////////////*/

div.holder { 
	position: relative;
    min-height: 100%;
}

div.header { 
	background-color: #335200;
	border-bottom: 6px #253C00 solid;
	padding-top: 20px;
}
	
div.header_links {
	position: relative;
	margin-left: auto; margin-right: auto;
	width: 830px;
	text-align: right;
}
div.header_links ul {
	margin-top: 0px; margin-bottom: 0px; margin-right: 0px;
	padding: 0;
	padding-bottom: 10px;
}
div.header_links li {
	display: inline;
	list-style-type: none;
	font-family: Arial;
	margin-right: 20px;
	font-size: 12px;
}
div.header_links li a {
	color: #DFF4BC;
}
div.header_links li a:hover {
	color: #FFFFFF;
	text-decoration: none;
}

div.main {
	min-height: 382px;
	padding-top: 10px; padding-bottom: 150px;	
	border-top: 1px #FFFFFF solid; border-bottom: 1px #FFFFFF solid;
	font-size: 12px;
	
}
div.main a {
	color: #335200;
}
div.main a:hover {
	text-decoration: none;
}

div.main_holder {
	position: relative; min-height: 100%;
	margin-left: auto; margin-right: auto;
	width: 800px;
}

div.main_header {

}

div.main_middle {
	padding-bottom: 50px;
}

div.main_middle_center {
	width: 500px;
	margin-left: 0px; margin-right: 0px;
	color: #253C00;
	/*border-right: #EEEEEE 1px solid;*/
	font-family: Arial, Verdana; font-size: 12px;

}

div.main_middle_center ul{
	margin-bottom: 20px;
	padding: 0px;
}
div.main_middle_center li{
	list-style: none;
}
	
div.main_middle_right {
	float: right;
	width: 260px;
	color: #666666;
	font-family: Arial, Verdana; 	
}

div.main_footer {
	position: relative; 
    margin-bottom: 80px;
    /*border: #E6E6E7 1px solid;*/
    padding-left: 30px; padding-right: 30px;
    font-family: Arial, Verdana; font-size: 12px; color: #666666;
    border-top: #CCCCCC 1px dotted; border-bottom: #CCCCCC 1px dotted;
    /*background: #FFFFFF url(../images/grayGradient.jpg) repeat-x;*/
}
div.main_footer ul {
	margin: 0px; padding: 0px;
}
div.main_footer li {
	list-style: url(../images/arrow_147.gif);
}
div.main_footer li.title {
	list-style: none;
	margin-left: -17px; margin-bottom: 10px;
	font-size: 12px;
	color: #335200;
}

div.footer {
	height: 150px;
    margin-top: -150px;
    background-color: #1F2E06;
}
div.footer a {
	color: #74B501;
	font-size: 12px;
}
div.footer a:hover {
	text-decoration: none;
}
div.footer ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
div.footer li {
	display: inline;
	margin-right: 10px;
}

div.footer_links {
	position: relative; top: 40px;
	margin-left: auto; margin-right: auto;
	width: 900px;
	color: #DFF4BC;
	font-size: 11px; font-family: Arial, Verdana;
	height: 50px;
}


/*////////////////////////////////////////////////////
// END: MAIN LAYOUT //////////////////////////////////
////////////////////////////////////////////////////*/

.error {
	color: #A90707;
}
.big_form {
	font-size:20px;
	color: #335200;
}
.big_form2 {
	font-size: 14px;
}
.system_form {
	font-size: 28px;
	background-color: #FAFDF4;
	border: 1px #B4C895 solid;
	color: #619D04;
	width: 275px;
}
.form { 
	font-size: 12px; font-family: Arial, Helvetica, sans-serif; 
	background-color: #F7F6F6; 
	border: #E8E6E6 1px solid; 
}


div.employer_splash {
	margin-top: 15px; 
	background: #DFF4BC url(../images/greenGradient.jpg) repeat-x;
	border: #A3B389 1px solid;
}

div.footer_left {
	float: left;
	width: 250px;
	font-size: 11px;
	border-right: #CCCCCC 1px dotted;
	padding-top: 20px; padding-bottom: 20px;
}

div.footer_right {
	margin-left: 285px;
	font-size: 11px;
	border-right: #CCCCCC 1px dotted;
	width: 220px;
	padding-top: 20px; padding-bottom: 20px;
}

div.footer_right2 {
	position: absolute;
	top: 20px; left: 540px;
	
}

div#forgot_password {
	color: #FFFFFF; font-size: 11px; font-family: Arial;
	position: absolute; top: 18%; left: 17%;
	background-color: #335200;
	width: 500px; height: 105px;
	text-align: center;
	padding-right: 20px;
	border: #253C00 10px solid;
}
div#forgot_password a {
	color: #FFFFFF;
}
div#forgot_password a:hover {
	text-decoration: none;
}
div#forgot_password.error {
	color: #D6F930;
}

div.gray_shadow {
	background: #FFFFFF url('../images/grayDropshadow_bg.jpg') no-repeat;
	height: 14px;
	margin-left: -3px;
	margin-bottom: 20px;
}

div.green_holder {
	background-color: #DFF4BC;
	padding-left: 10px; padding-right: 10px; padding-bottom: 5px;
	border: #D2E6B2 1px solid;
	margin-top: 20px;
}
div.green_holder ul {
	margin: 0px; padding: 0px;
}
div.green_holder li {
	list-style: none;
	margin-bottom: 5px;
	font-size: 12px;
	color: #335200;
}
div.green_holder li.title {
	font-size: 12px; font-weight: bold;
	margin-bottom: 10px; margin-top: 10px;
	color: #335200;
	background-color: #E7FDC3;
	padding: 5px;
}

div.image_holder {
	text-align: center;
}

div.login_holder {
	/*background: #FFFFFF url(../images/grayGradient.jpg) repeat-x;*/
	background-color: #EEEEEE;
	padding: 10px;
	margin-top: 15px;
	font-size: 11px;
	border: #E2E1E1 1px solid;
}

div.middle_holder {
	background-color: #F4F4F4;
	border: #E2E1E1 1px solid;
	padding: 20px;
	width: 275px;
	margin-bottom: 40px; margin-top: 20px;
	color: #335200;
	position: relative;
	margin-left: auto; margin-right: auto;
}
div.middle_holder2 {
	background-color: #F4F4F4;
	border: #E2E1E1 1px solid;
	padding: 20px;
	width: 400px;
	margin-bottom: 40px; margin-top: 20px;
	color: #335200;
	position: relative;
	margin-left: auto; margin-right: auto;
}

div#share {
	position: absolute;
	margin-left: 678px;
}

div.search_box {
	margin-top: 15px;
	background: #F5FEE7 url(../images/greenGradient2.gif) repeat-x;
	/*background-color: #E7FDC3;*/
	padding: 10px;
	border: #D2E6B2 1px solid;
	font-family: Arial;
}

div.search_box2 {
	margin-top: 15px; margin-bottom: 25px;
	background: #F5FEE7 url(../images/greenGradient2.gif) repeat-x;
	/*background-color: #E7FDC3;*/
	padding: 10px;
	width: 500px;
	border: #D2E6B2 1px solid;
	font-family: Arial;
}

div#system_results {
	font-size: 14px;
}
div#system_results ul {
}
div#system_results li {
	padding: 10px;
	background-color: #F7F6F6;
	margin-bottom: 2px;
}

div#system_test {
	background: #FFFFFF url(../images/system_test.jpg) no-repeat;
	width: 524px; height: 150px;
}




span.dotted_horizontal {
	display: block;
	background: #FFFFFF url(../images/dottedbg.gif) repeat-x;
	height: 10px;
}

span.dotted_horizontal2 {
	display: block;
	background: #FFFFFF url(../images/dottedbg.gif) repeat-x;
	height: 10px;
}

span.gray_button {
	background: #FFFFFF url(../images/grayButton.gif) no-repeat;
	display: block;
	width: 200px; height: 20px;
	padding-top: 11px; padding-left: 30px;
}

span.highlight {
	display: block;
	padding: 10px;
	background-color: #DFF4BC;
	text-align: center;
}
span.highlight2 {
	display: block;
	padding: 10px;
	background-color: #DFF4BC;
	text-align: center;
	font-size: 18px;
}

span.header_shoutout {
	font-family: Arial, Verdana, Georgia;
	font-size: 25px;
	position: absolute;
	margin-top: 40px; margin-left: 55px;
	color: #335200;
	width: 600px;
	text-align: right;
}

span.main_title {
	font-family: Arial, Verdana, Georgia;
	font-size: 22px;
	color: #335200;
	display: block;
	margin-bottom: 10px;
}

span.main_title2 {
	font-family: Arial, Verdana, Georgia;
	font-size: 16px;
	color: #335200;
	display: block;
	margin-top: 10px; margin-bottom: 0px;
}

span.main_title3 {
	font-family: Arial, Verdana, Georgia;
	font-size: 18px;
	color: #335200;
	display: block;
	margin-top: 10px; margin-bottom: 0px;
	background-color: #F7F6F6;
	padding: 10px;
}

span#system_form {
	position: absolute;
	margin-top: 90px; 
	margin-left: 146px;
}

table#packages {
	background-color: #CCCCCC;
}
table#packages tr {
	height: 50px;
}
table#packages td {
	text-align: center;
	font-size: 11px;
}
table#packages td.title {
	font-size: 23px;
	text-align: center;
}
table#packages td.title2 {
	font-size: 18px;
	text-align: center;
	color: #FFFFFF;
}
table#packages td.tip {
	font-size: 11px;
	text-align: center;
}





div#section_main_job {
	background-color: #FFFFFF;
	position: relative;
	width: 500px;
	border: #EEEEEE 1px solid;
	padding: 10px;
}

div.titlebar { 
	/*background: #DFF4BC url(../images/stripes.gif);*/
	background-color:  #335200;
	position: relative; 
	margin-left: 0px; margin-top: 0px; 
	width: 500px; height: 16px; 
	padding: 10px; padding-left: 10px; padding-top: 5px; padding-bottom: 5px; 
	border-left: #EEEEEE 1px solid; border-right: #EEEEEE 1px solid; border-top: #EEEEEE 1px solid;
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; 
}
div.titlebar_link { 
	position: relative; top: -28px; 
	width: 100px; 
	margin-top: 11px; margin-left: 390px; font-size: 12px; text-align: right; 
}
div.titlebar_link a { 
	color: #1D4A17; 
}	
div.titlebar_link a:hover { 
	text-decoration: none; 
}	

div.titlebar_link2 { 
	position: relative; top: -28px; 
	width: 300px; 
	margin-top: 11px; margin-left: 200px; 
	font-size: 12px; text-align: right; 
}
div.titlebar_link2 a { color: #1D4A17; }	
div.titlebar_link2 a:hover { text-decoration: none; }





ul#posted_jobs {
	
}
ul#posted_jobs li.tip {
	background-color: #FCF7A3;
	padding: 5px;
}
ul#posted_jobs li.tip2 {
	padding-left: 70px; padding-right: 55px;
	font-size: 11px;
}
ul#posted_jobs li.tip3 {
	text-align: center;
	margin-top: 30px;
}
ul#posted_jobs li.title_also {
	background-color: #E7FDC3;
	padding: 5px;
}
ul#posted_jobs li.desc {
	background-color: #EEEEEE;
	padding: 15px;
}

ul.searchUL {
	margin: 0; padding: 0;
}
ul.searchUL li {
	margin: 0; color: #666666;
}
ul.searchUL li.footer {
	margin: 0; 
	background-color: #E7FDC3;
	padding: 5px;
	font-size: 11px;
}
ul.searchUL li.footer a {
	color: #666666; 
}





td.titleSearch {
	font-size: 22px;
	color: #83995E;
}