/* 
    Php-Jobsite Version 1.34 - Style Sheet file - Browsers: IE, NS6, Mozilla, Opera - red-blue - language:english

    edited for style, changed caps to lower case, spaces between entries, etc, 
    changed .header entry to proper form
    changed color entries to proper form, ie caps, 6 characters
    Walter Hilmers Jr, Hilmers Studios, 2008-07-24
*/

body {
    background: #F8F8FF;
    margin: 0px 0px 0px 0px;
    padding: 0px 10px 0px 10px;
}

td {
    font: 0.8em Verdana, Arial, Helvetica, sans-serif;
}

h1 {
    font-size: 1.3em;
}

h2 {
    font-size: 1.2em;
}

h3 {
    font-size: 1.1em;
}

h4 {
    font-size: 1.0em;
}

h2.nav {
    padding-left: 3px;
}

h3.nav {
    padding-left: 3px;
}

/* stu */

.header {
    height: 107px;
    border-bottom: 5px #292F86 solid;
    background: #A8DABC url('http://www.jobs-2o.com/other/english/jobs2o/logo.gif') no-repeat top left;
}

#employer_interest {
    background: #FFFFFF;
}

#maintable {
    text-align: left;
}

.home_header {
    padding: 3px 0px 0px 0px;
    background: #FFFFFF;
}

.navigation {
    background: #FFFFFF;
    padding: 0px 15px 5px 0px;
    width: 200px;
    height: 100%;
}

.navigation td {
    vertical-align: top;
    line-height: 18px;
}

.navextra {
    padding: 6px 6px 6px 3px;
}

.featured_companies {
    width: 100%;
    background: #FFFFFF;
    vertical-align: top;
    padding: 10px 3px 3px 0px;
}

.company {
    width: 33%;
    padding: 0px 6px 0px 0px;
    vertical-align: top;
    border-left: 1px #292F86 solid;
}


/* stu */
/*
.default_text {
    font-family: Verdana, Arial;
    color: #000000;
    font-size: 90%;
    font-weight: normal;
}

.heading_text {
    font-family: Verdana, Arial;
    color: #FFFFFF;
    font-size: 90%;
    font-weight: normal;
}
.required_text {
    font-family: MS Sans Serif;
    color: #FF9224;
    font-size: 90%;
    font-weight: normal;
}

.error_text {
    font-family: arial;
    color: #dd0000;
    font-size: 90%;
    font-weight: normal;
}

.display_text {
	font-family: Verdana;
	color: #000000;
	font-size: 90%;
	font-weight: normal;
}
*/

/* copied, renamed to NEW section */
.itext {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    color: #000000;
    background: #F5F5F5; 
    border: 1px solid #111111;
}

/* copied, renamed to NEW section */
.isubmit {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    color: #FFFFFF;
    background: #C00000; 
    border: 1px solid #C4DAFF;
}

/* copied, renamed to NEW section */
.isubmit1 {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    color: #000000;
    background: #FFFFFF; 
    border: 1px solid #C4DAFF;
}

textarea {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    background-color: #F5F5F5; 
    border: 1px solid #000000;
}

select {
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    background-color: #F5F5F5;
    border: 1px solid #000000; 
}

.smallselect {
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    background-color: #F5F5F5;
    border: 1px solid #000000;
    width: 135px;
}

.radio {
    font: bold Verdana, sans-serif;
}

a:link, a:visited {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    color : #000033;
    text-decoration : underline;
}

a:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    color : #FF0000;
    text-decoration : underline;
}

.regtext {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    color: #000000;
}

.headertdempl {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #000000;
    border: 1px solid #000000;
    margin: 0px 0px 0px 0px;
}

.headertdjob {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #000000;
    border: 1px solid #C4DAFF;
    background: #F5F5F5;
    margin: 0px 0px 0px 0px;
}

.verysmall {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #000000;
}

a.featured:link, a.featured:visited {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    color : #333333;
    text-decoration : none;
}

a.featured:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    color : #FF0000;
    text-decoration : underline;
}

a.nav:link {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    color : #292F86;
    text-decoration : none;
    border-bottom: 1px dotted #A8DABC;
    padding: 2px 0px 0px 19px;
    margin: 0px 0px 0px 0px;
    background: url('http://www.jobs-2o.com/other/english/jobs2o/arrow.gif') no-repeat left;
}

a.nav:visited {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    color : #000;
    text-decoration : none;
    border-bottom: 1px dotted #A8DABC;
    padding: 2px 0px 0px 19px;
    margin: 0px 0px 0px 0px;
    background: url('http://www.jobs-2o.com/other/english/jobs2o/arrow.gif') no-repeat left;
}

a.nav:hover, a.nav:active {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    color : #3A92A1;
    text-decoration : none;
    border-bottom: 1px solid #A8DABC;
    padding: 2px 0px 0px 19px;
    margin: 0px 0px 0px 0px;
    background: url('http://www.jobs-2o.com/other/english/jobs2o/arrow_on.gif') no-repeat left;
}

a.nav_e:link {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    color : #292F86;
    text-decoration : none;
    border-bottom: 1px dotted #A8DABC;
    padding: 2px 0px 0px 19px;
    margin: 0px 0px 0px 0px;
    background: url('http://www.jobs-2o.com/other/english/jobs2o/arrow.gif') no-repeat left;
}

a.nav_e:visited {
    color: #292F86;
    text-decoration: none;
    border-bottom: 1px dotted #A8DABC;
    padding: 2px 0px 0px 19px;
    margin: 0px 0px 0px 0px;
    background: url('http://www.jobs-2o.com/other/english/jobs2o/arrow.gif') no-repeat left;
}

a.nav_e:hover, a.nav_e:ACTIVE {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #3A92A1;
    text-decoration : none;
    border-bottom: 1px solid #A8DABC;
    padding: 2px 0px 0px 19px;
    margin: 0px 0px 0px 0px;
    background: url('http://www.jobs-2o.com/other/english/jobs2o/arrow_on.gif') no-repeat left;
}

hr {
    height: 1px;
    color: #77ABFF;
}

ul {
    margin: 0px 0px 0px 0px;
}

.view {
    font-family: Verdana, sans-serif;
    font-weight: normal;
    color: #336699;
}

.ulli {
    font-family: Verdana, sans-serif;
    font-weight: normal;
    color: #336699;
    background-color: #F5F5F5; 
}

.td4textarea {
    font-family: Verdana, sans-serif;
    font-weight: normal;
    color: #336699;
    background-color: #F5F5F5; 
    border: 1px solid #D5D5D5;
    padding: 15px 0px 0px 0px;
}

.td4impmess {
    font-family: Verdana, sans-serif;
    font-weight: normal;
    color: #336699;
    background-color: #F5F5F5; 
    border: 2px solid #FF0000;
    padding : 5px 0px 0px 0px;
}

.compdesc {
    font-family: Verdana, sans-serif;
    font-weight: normal;
    color: #CC0000;
    background-color: #F5F5F5; 
    border: 1px solid #C4DAFF;
    padding: 10px 0px 0px 0px;
}

.error {
    font-family: Verdana, sans-serif;  
    font-weight: bold;
    color: #FF0000; 
}

.navinput {
    font-family: Verdana, Tahoma, sans-serif;
    font-weight: normal;
    font-size: 80%;
    color: #000099;
    background: transparent;
    text-align: center;
    border: 1px solid #000099;
    letter-spacing : 1px;
}

.featcomp {
    font-family: Verdana, Arial, sans-serif;
    font-weight: bold;
    font-size: 9px;
    color: #000099;
    background: transparent;
}

.featjobs {
    font-family: Verdana, Arial, sans-serif;
    font-weight: bold;
    font-size: 9px;
    color: #000099;
    background: transparent;
}

a.search:link, a.search:visited {
    font-family : Verdana, arial, sans-serif;
    font-weight : normal;
    color : #333366;
    text-decoration : none;
}

a.search:hover {
    font-family : Verdana, arial, sans-serif;
    font-weight : normal;
    color : #FFFFFF;
    text-decoration : none;
    background: #333366;
}

.selectdelim {
    font-weight: bold;
    background: #DDDDDD;
    text-align: center;
}

.applyunread {
    font-weight: bold;
    background-color: #FFFFFF;
    color: #000000;
}

.applyread {
    font-weight: normal;
    background-color: #FAFAFA;
    color: #555555;
}

a.applyread:link,a.applyread:visited,a.applyread:hover {
    font-weight: normal;
    color: #555555;
}

a.applyunread:link,a.applyunread:visited,a.applyunread:hover {
    font-weight: bold;
    color: #0000FF;
}

.desctext {
    text-align: justify;
}

a.phpjob_link_nav {
    font-weight: bold;
    background: url(other/images_all/link.gif) left center no-repeat;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 11px;
}

a.phpjob_link_nav:link, a.phpjob_link_nav:hover, a.phpjob_link_nav:active, a.phpjob_link_nav:visited {
    color: #111111; 
    text-decoration: none;
}

#popupTitle {
    background: #FF0000;
    color: #FFFFFF;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-weight: bold;
    padding: 0px 3px 0px 3px;
}

#popupMesg {
    background: #EFEFEF;
    color: #003399;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-weight: normal;
    padding: 0px 3px 0px 3px;
}

.invborder  {
	border: 1px solid #C4DAFF;
}

.row_highlight {
	background-color: #FFFFCC;
}

/* validation error message top message */
.verror_top {
	color: #FFFFFF;
	background-color: #FF0000;
	font-weight: bold;
	border: 1px solid #000000;
}

/* 
    all the following entries modify, replace or substitute the entries above where noted
	modified, replaced and substitute entries will be noted below and above with comments where appropriate
	
	in many cases the following entries are new

	the following will become the style sheet for the complete site,
	  to eventually make the site fully configureable by style sheet
    Walter Hilmers Jr, Hilmers Studios, 2008-08-31
*/

/*  ****** Menu Main CENTER ******  */
a.navmenu_main_center:link {
	background: url(../../../../other/images/arrow_off.gif) no-repeat left;
	border-bottom: 1px solid #9B9DDF;
	color: #2A2D84;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 19px;
	line-height: 18px;
}

a.navmenu_main_center:visited {
	background: url(../../../../other/images/arrow_visited_dark.gif) no-repeat left;
	border-bottom: 1px solid #96DEB5;
	color: #2C8753;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 19px;
	line-height: 18px;
}

a.navmenu_main_center:hover {
	background: url(../../../../other/images/arrow_on_red.gif) no-repeat left;
    border-bottom: 0px;
	color: #FF0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	font-style: italic;
}

/*  ****** Menu Main EMPLOYER NOT LOGGED ******  */
a.navmenu_employer_notlogged_large:link {
	border-bottom: 1px solid #9B9DDF;
	color: #2A2D84;
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	line-height: 16px;
}

a.navmenu_employer_notlogged_large:visited {
	border-bottom: 1px solid #96DEB5;
	color: #2C8753;
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	line-height: 16px;
}

a.navmenu_employer_notlogged_large:hover {
    border-bottom: 0px;
	color: #FF0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	font-style: italic;
}

.textbody_employer_notlogged_large {
    color: #003900;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 15px;
}

/*  ****** Menu Main LEFT ******  */
a.navmenu_main_left:link {
	background: url(../../../../other/images/arrow_off.gif) no-repeat left;
/*   border-bottom: 1px solid #2A2D84;  */
    border-bottom: 0px;
	color: #2A2D84;
	font-size: 12px;
	line-height: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 19px;
}

a.navmenu_main_left:visited {
	background: url(../../../../other/images/arrow_visited_dark.gif) no-repeat left;
/*	border-bottom: 1px solid #3CB371;  */
    border-bottom: 0px;
/* 	color: #3CB371; */
	color: #2C8753;
	font-size: 12px;
	line-height: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 19px;
}

a.navmenu_main_left:hover {
	background: url(../../../../other/images/arrow_on_red.gif) no-repeat left;
	border-bottom: 0px;
	color: #FF0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	font-style: italic;
}

a.navmenu_main_left_sub_home:link {
	background: url(../../../../other/images/arrow_off.gif) no-repeat left;
	border-bottom: 0px;
	color: #B22222;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 19px;
}

a.navmenu_main_left_sub_home:visited {
	background: url(../../../../other/images/arrow_visited_dark.gif) no-repeat left;
	border-bottom: 0px;
	color: #B22222;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 19px;
}

a.navmenu_main_left_sub_home:hover {
	background: url(../../../../other/images/arrow_on_red.gif) no-repeat left;
	border-bottom: 0px;
	color: #FF0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	font-style: italic;
}

.navmenu_main_left_current {
	background: url(../../../../other/images/arrow_current.gif) no-repeat left;
	border-bottom: 0px;
	color: #B22222;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 19px;
}

.navmenu_main_left_minihead {
	color: #2A2D84;
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 19px;
}

/*  ****** Menu Main RIGHT ******  */
a.navmenu_main_right:link {
	background: url(../../../../other/images/arrow_off.gif) no-repeat left;
/*   border-bottom: 1px solid #2A2D84;  */
    border-bottom: 0px;
	color: #2A2D84;
	font-size: 12px;
	line-height: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 19px;
}

a.navmenu_main_right:visited {
	background: url(../../../../other/images/arrow_visited_dark.gif) no-repeat left;
/*	border-bottom: 1px solid #3CB371;  */
    border-bottom: 0px;
/* 	color: #3CB371; */
	color: #2C8753;
	font-size: 12px;
	line-height: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 19px;
}

a.navmenu_main_right:hover {
	background: url(../../../../other/images/arrow_on_red.gif) no-repeat left;
	border-bottom: 0px;
	color: #FF0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	font-style: italic;
}

a.navmenu_main_right_sub_home:link {
	background: url(../../../../other/images/arrow_off.gif) no-repeat left;
	border-bottom: 0px;
	color: #B22222;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 19px;
}

a.navmenu_main_right_sub_home:visited {
	background: url(../../../../other/images/arrow_visited_dark.gif) no-repeat left;
	border-bottom: 0px;
	color: #B22222;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 19px;
}

a.navmenu_main_right_sub_home:hover {
	background: url(../../../../other/images/arrow_on_red.gif) no-repeat left;
	border-bottom: 0px;
	color: #FF0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	font-style: italic;
}

.navmenu_main_right_current {
	background: url(../../../../other/images/arrow_current.gif) no-repeat left;
	border-bottom: 0px;
	color: #B22222;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 19px;
}

.navmenu_main_right_minihead {
	color: #2A2D84;
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 19px;
}

/*  ****** Menu Main FOOTER SEAL ******  */
a.navmenu_main_footer_seal:link {
	color: #2A2D84;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
}

a.navmenu_main_footer_seal:visited {
/*	color: #3CB371; */
	color: #2C8753;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
}

a.navmenu_main_footer_seal:hover {
	color: #20B9AC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	font-style: italic;
}

/*  ****** Menu Main FOOTER ******  */
a.navmenu_main_footer:link {
	color: #2A2D84;
	border-bottom: thin solid #2A2D84; 
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
}

a.navmenu_main_footer:visited {
/*	color: #3CB371; */
	color: #2C8753;
	border-bottom: thin solid #2C8753; 
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
}

a.navmenu_main_footer:hover {
	color: #FF0000;
	border-bottom: 0px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
}

.navmenu_main_footer_current {
    color: #B22222;
    font-size: 12px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-decoration: none;
}

a.navmenu_main_footer_copyright:link {
	color: #2A2D84;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
}

a.navmenu_main_footer_copyright:visited {
/*	color: #3CB371; */
	color: #2C8753;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
}

a.navmenu_main_footer_copyright:hover {
	color: #FF0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
}

.footer_copyright {
    color: #848484;
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
    text-decoration: none;
}
/*  ****** Menu Main QUICK SEARCH ******  */
a.navmenu_main_quicksearch:link {
	color: #98FB98;
	border-bottom: thin solid #98FB98; 
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}

a.navmenu_main_quicksearch:visited {
/*	color: #2A2D84; dark blue originally */
	color: #87CEEB;
	border-bottom: thin solid #87CEEB; 
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}

a.navmenu_main_quicksearch:hover {
	color: #FFB6C1;
	border-bottom: 0px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}

h1.text_quicksearch {
	font-family: Verdena, Arial, Helvetica, sans-seri;
	font-size: 13px;
	font-style: normal;
	font-weight: boldl;
	line-height: 18px;
	color: #98FB98;
}

/*  ****** Menu Main AVATAR ******  */
a.navmenu_main_avatar_blue:link {
	color: #283A8D;
	border-bottom: thin solid #1E90FF; 
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	line-height: 12px;
}

a.navmenu_main_avatar_blue:visited {
/*	color: #3CB371; */
	color: #2C8753;
	border-bottom: thin solid #2C8753; 
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	line-height: 12px;
}

a.navmenu_main_avatar_blue:hover {
	color: #FF0000;
	border-bottom: 0px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
/*	font-size: 11px; */
	text-decoration: none;
	font-style: italic;
}

a.navmenu_main_avatar_green:link {
	color: #006400;
	border-bottom: thin solid #3CB371; 
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	line-height: 12px;
}

a.navmenu_main_avatar_green:visited {
/*	color: #3CB371; */
	color: #4E65CD;
	border-bottom: thin solid #4E65CD; 
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	line-height: 12px;
}

a.navmenu_main_avatar_green:hover {
	color: #FF0000;
	border-bottom: 0px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
/*	font-size: 11px; */
	font-weight: bold;
	text-decoration: none;
	font-style: italic;
}

/*  START section moved down from top original area  */
.tablelist td {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
    color: #444444;
}

.tablelist th {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #222222;
}

a.tablelist:link,a.tablelist:visited {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #333366;
}

a.tablelist:hover {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #FF0000;
    text-decoration: none;
}

.tableheader {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #222222;
}

a.tableheader:link,a.tableheader:visited {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #222222;
}

a.tableheader:hover {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #FF0000;
}
/*  End section moved down from top original area  */

.authorize_net_seal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	line-height: 11px;
}

.area_avatar_main {
    background-color: #FFFFFF;
    border-top: 3px solid #2C8753;
    border-bottom: 1px solid #2C8753;
    padding: 3px 0px 7px 0px;
}

.area_company_notlogged {
    background-color: #f5f5f5;
    margin: 0px 0px 10px 0px;
    padding: 5px 0px 0px 0px;
}

.area_company_notlogged_buttons {
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
}

.area_jobseeker_notlogged {
    background-color: #f5f5f5;
    margin: 0px 0px 10px 0px;
    padding: 5px 0px 0px 0px;
}

.area_jobseeker_notlogged_buttons {
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
}

.area_main_ads_subsection {
    background-color: #BAF3BB;
}

.area_main_subsection {
    background-color: #FFFFFF;
    border-top: 3px solid #2C8753;
    border-bottom: 1px solid #2C8753;
    padding: 3px 0px 7px 0px;
}

.area_main_searchsection {
    background-color: #2E8B57;
    border-top: 3px solid #00008B;
    border-bottom: 1px solid #00008B;
    padding: 3px 0px 7px 0px;
}

/*  COLOR BARS to left and right of AVATAR */
.area_avatar_blue_middle {
    background-color: #CBEAFA;
    border-top: 1px solid #000099;
    padding: 4px 0px 5px 0px;
}

.area_avatar_blue_bottom {
    background-color: #CBEAFA;
    border-top: 1px solid #000099;
    border-bottom: 1px solid #037870;
    padding: 4px 0px 5px 0px;
}

.area_avatar_green_top {
    background-color: #BAF3BB;
    border-top: 1px solid #037870;
    padding: 4px 0px 5px 0px;
}

.area_avatar_green_middle {
    background-color: #9CEF9D;
    border-top: 1px solid #037870;
    padding: 4px 0px 5px 0px;
}

hr.horiz_bar_bottom_blue {
	border: none 0; 
	border-top: 1px solid #283A8D;
	border-bottom: 4px solid #5C71D0;
	width: 100%;
	height: 5px;
}

hr.horiz_bar_green_dark {
	border: none 0; 
	border-top: 1px solid #2F4F4F;
	border-bottom: 4px solid #32CD32;
	width: 100%;
	height: 5px;
}

hr.horiz_subbar_green {
	border: none 0; 
	border-top: 1px solid #2F4F4F;
	border-bottom: 2px solid #32CD32;
	width: 100%;
	height: 3px;
}

hr.horiz_subbar_greenlight {
	border: none 0; 
	border-bottom: 1px solid #32CD32;
	width: 100%;
	height: 1px;
}

h1.main_description_banner_head {
	font-family: Verdena, Arial, Helvetica, sans-seri;
	font-size: 17px;
	font-style: normal;
	font-weight: bold;
	line-height: 19px;
	color: #00008B;
}

h1.main_description_banner {
	font-family: Verdena, Arial, Helvetica, sans-seri;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	line-height: 18px;
	color: #00008B;
}

h1.main_sub_description_banner {
	font-family: Verdena, Arial, Helvetica, sans-seri;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	line-height: 16px;
	color: #00008B;
}

.ads_box {
    border: 1px solid #006400;
}

.button_avatar_blueside_left_images {
	border-left: 2px solid #000080;
	border-right: 3px solid #000080;
}

.button_avatar_greenside_left_images {
	border-left: 2px solid #006400;
	border-right: 3px solid #006400;
}

.button_avatar_blueside_right_images {
	border-left: 3px solid #000080;
	border-right: 2px solid #000080;
}

.button_avatar_greenside_right_images {
	border-left: 3px solid #006400;
	border-right: 2px solid #006400;
}

.button_avatar_left_text {
	text-align: left;
	padding: 0px 5px 0px 5px;
}

.button_avatar_right_text {
	text-align: right;
	padding: 0px 5px 0px 5px;
}

/* from original .isubmit */
.button_quick-custom_search_submit {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    color: #FFFFFF;
    background: #C00000; 
    border: 1px solid #C4DAFF;
}

/* from original .isubmit1 */
.button_quick-custom_search_reset {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    color: #000000;
    background: #FFFFFF; 
    border: 1px solid #C4DAFF;
}

/* from original .itext */
.box_search_select {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    color: #000000;
    background: #F5F5F5; 
    border: 1px solid #111111;
}

.xxmain_description_banner {
	font-family: Verdena, Arial, Helvetica, sans-seri;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	line-height: 16px;
	color: #00008B;
}

.main_description_banner_box {
	margin: 0px 0px 10px 0px;
	width: 100%;
	padding: 9px 5px 15px 5px;
}

.navigation_left {
    background: #FFFFFF;
    height: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px 20px 0px 0px;
}

.navigation_left_menu {
    padding: 0px 5px 0px 5px;
}

.navigation_middle {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    float: right;
}

.navigation_right {
    background: #FFFFFF;
    height: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 20px;
}

.navigation_right_menu {
    padding: 0px 5px 0px 5px;
}

.tableheader_main {
    color: #222222;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
}

.textbody_main {
    color: #003900;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    line-height: 17px;
}

.textbody_ul {
    color: #003900;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    line-height: 16px;
    list-style-type: disc;
}

.textbody_ul2 {
    color: #003900;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    line-height: 16px;
    list-style-type: circle;
}

.textbody_main_buttons {
    color: #003900;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
}

.textbody_main_head {
    color: #2A2D84;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
}

.textbody_main_head_green {
    color: #2C8753;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
}

.textbody_main_head_bolder {
    color: #2A2D84;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 20px;
    font-weight: bold;
}

.textbody_main_nursing {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
}

.textbody_main_nursinghead {
    color: #2A2D84;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 20px;
}

.textbody_main_search_module {
    color: #2A2D84;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: normal;
}

.textbody_main_subhead {
    color: #2A2D84;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 15px;
    font-weight: bold;
}

.textbody_main_subhead_green {
    color: #2C8753;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 15px;
    font-weight: bold;
}

.textbody_main_table {
    margin: 0px 0px 0px 0px;  
	padding: 0px 20px 0px 20px; 
}

.spacer_main_section {
    margin: 0px 0px 0px 0px;  
	padding: 0px 0px 0px 0px;
	height: 21px;
	width: 100%;
}

/* ??? SET WIDTH HERE for sidebar, left */
#sidebar_main_left {
    background: #FFFFFF;
    height: 100%;
    margin: 0px 20px 0px 5px;
    padding: 0px 0px 0px 0px;
}

/* ??? SET WIDTH HERE for sidebar, right */
#sidebar_main_right {
    background: #FFFFFF;
    float: right;
    height: 100%;
    margin: 0px 0px 0px 5px;
    padding: 0px 5px 5px 5px;
    vertical-align: top;
    width: 350px;
}

/* ??? SET WIDTH HERE for content, middle */
#content_main_middle {
    float: none;
    margin: 0px 20px 0px 0px;
    padding: 0px 0px 20px 20px;
    vertical-align: top;
    width: 80%;
}

#content_main_middle .content_area{
    margin: 0px 60px 0px 60px;
    padding: 0px 0px 0px 0px;
    vertical-align: top;
}




