@charset "ISO-8859-1";
/* LINK STYLES */
a.link_norm:link {color: #213061; text-decoration:underline; outline: none; font-weight: normal;}
a.link_norm:visited {color: #213061; text-decoration:underline; outline: none; font-weight: normal;}
a.link_norm:hover {color: #8AB45C; text-decoration:underline; outline: none; font-weight: normal;}
a.link_norm:active {color: #8AB45C; text-decoration:underline; outline: none; font-weight: normal;}

a.link_back:link {color: #8AB45C; text-decoration:underline; outline: none; font-weight: normal; font-size: 11px;}
a.link_back:visited {color: #8AB45C; text-decoration:underline; outline: none; font-weight: normal; font-size: 11px;}
a.link_back:hover {color:  #213061; text-decoration:underline; outline: none; font-weight: normal; font-size: 11px;}
a.link_back:active {color:  #213061; text-decoration:underline; outline: none; font-weight: normal; font-size: 11px;}

a.link_loginForm:link {color: #213061; text-decoration:underline; outline: none; font-weight: normal; font-size: 11px;}
a.link_loginForm:visited {color: #213061; text-decoration:underline; outline: none; font-weight: normal; font-size: 11px;}
a.link_loginForm:hover {color:  #8AB45C; text-decoration:underline; outline: none; font-weight: normal; font-size: 11px;}
a.link_loginForm:active {color:  #8AB45C; text-decoration:underline; outline: none; font-weight: normal; font-size: 11px;}

/*COMPONENT LINK STYLES*/
a.linkCMPT:link {color: #102F29; text-decoration: underline;}
a.linkCMPT:visited {color: #102F29; text-decoration: underline;}
a.linkCMPT:active {color: green; ; text-decoration: underline;}
a.linkCMPT:hover {color: green; text-decoration: underline;} 

/* SCOLLBAR STYLES -- IE BROWSER */
body {
scrollbar-base-color:#D9DFEF;
scrollbar-face-color:#D9DFEF;
scrollbar-arrow-color:#8AB45C;
scrollbar-shadow-color:#17528A;
scrollbar-track-color:#E9F1E0;
scrollbar-highlight-color:#FFFFFF;
scrollbar-darkshadow-Color:#17528A;
} 
/*********************************/

.form_main_heading {font: 16px Arial, Helvetica, sans-serif; color: #213061; font-weight: bold;}
.form_headings {font: 14px Arial, Helvetica, sans-serif; color: #213061; font-weight: bold;}
.form_labels {font: 12px Arial, Helvetica, sans-serif; color: #213061; font-weight: normal;}
.form_labels_small {font: 12px Arial, Helvetica, sans-serif; color: #213061; font-weight: normal;}
.form_asterisks {font-size: small; color: #8AB45C;}
.form_textField {background-color: #EAF1E2; border: #213061 1px solid; font-size: 10px; color: #213061; padding-left:3px;}
.form_textField_file {background-color: #EAF1E2; border: #213061 1px solid; font-size: 10px; color: #213061;}

/* "REGULAR" PAGE FONT */
.txt_heading {font: 14px Arial, Helvetica, sans-serif; color: #213061; font-weight: bold; margin-left:15px; margin-right:15px;}
.txt_sub_heading {font: 12px Arial, Helvetica, sans-serif; color: #213061; font-weight: normal; margin-left:15px; margin-right:15px;}
.txt_sub_heading2 {font: 12px Arial, Helvetica, sans-serif; color: #213061; font-weight: normal;}
.txt_main {
	font: 12px Arial, Helvetica, sans-serif;
	color: #213061;
	margin-left:15px;
	margin-right:15px;
	line-height: 20px;
	list-style-type: disc;
	list-style-position: inside;
}


/* TESTIMONIALS FONT */
.txt_testimonials_heading {font: 14px Arial, Helvetica, sans-serif; color: #132F16; font-weight: bold; margin-left:15px; margin-right:15px;}
.txt_testimonials_name {font: 12px Arial, Helvetica, sans-serif; color: #213061; margin-left:15px; margin-right:15px;}
.txt_testimonials_company {font: 12px Arial, Helvetica, sans-serif; color: #213061; margin-left:15px; margin-right:15px;}
.txt_testimonials_quote {font: 12px Arial, Helvetica, sans-serif; color: #213061; margin-left:15px; margin-right:15px;}

/* LINKS/RESOURCES FONT */
.recent_icon_pad {padding-left:15px; padding-right:5px;}
.txt_lr_linkName {font: 12px Arial, Helvetica, sans-serif; color: #213061; margin-left:15px; margin-right:15px;}
.txt_lr_description {font: 12px Arial, Helvetica, sans-serif; color: #213061; margin-left:15px; margin-right:15px;}

/* JOBS FONT */
.icon_pad {padding-left:15px; padding-right:5px;}
.txt_jobs_title {font: 12px Arial, Helvetica, sans-serif; color: #132F16; font-weight: bold;}
.txt_jobs_location {font: 12px Arial, Helvetica, sans-serif; color: #213061;}
.txt_jobs_salary {font: 12px Arial, Helvetica, sans-serif; color: #213061;}
.txt_jobs_description {font: 11px Arial, Helvetica, sans-serif; color: #213061; line-height: 17px;}

/* JOBS COMPONENT FONT */
.txt_jobs_titleCMPT {font: 10px Arial, Helvetica, sans-serif; color: #102F29; font-weight: bold; margin-right:21px;}
.txt_jobs_locationCMPT {font: 10px Arial, Helvetica, sans-serif; color: #000000; margin-left:21px; margin-right:21px;}
.txt_jobs_salaryCMPT {font: 10px Arial, Helvetica, sans-serif; color: #000000; margin-left:21px; margin-right:21px;}
.linebreak_jobsCMPT {font: 10px tahoma, arial, verdana; border-bottom: dashed 1px #000000; margin-left:21px; margin-right:21px; margin-top:10px; background: none;}
.txt_jobs_descriptionCMPT {font: 10px Arial, Helvetica, sans-serif; color: #000000; margin-left:21px; margin-right:21px; margin-top:10px}

/* JOBS SEARCH STYLES */
.jobsSearch_heading {font: 12px Arial, Helvetica, sans-serif; color: #213061; font-weight: bold;}
.jobsSearch_sub_heading {font: 9px Arial, Helvetica, sans-serif; color: #213061; font-weight: normal;}
.jobsSearch_main {font: 12px Arial, Helvetica, sans-serif; color: #213061; margin-left:15px; line-height: 20px;}
.jobsSearch_borderPad {margin-left:15px; margin-right:15px;}
.jobsSearch_border {border: 1px dotted; color: #213061; padding: 10px; font-family: arial,sans serif; font-size: 10pt;}
.jobsSearch_searchField {background-color: #EAF1E2; border: #213061 1px solid; font-size: 10px; color: #213061; padding-left:3px;}
.jobsSearch_keyword_searchField {background-color: #D7E1E8; border: #213061 1px solid; font-size: 10px; color: #213061; padding-left:3px;}

/* JOBS SEARCH RESULTS STYLES */
a.jsr_main_job_search:link {text-decoration:none; color: #8AB45C; font-weight: normal; float:right; padding-right: 20px; font-size: 11px;}
a.jsr_main_job_search:visited {text-decoration:none; color: #8AB45C; font-weight: normal; float:right; padding-right: 20px; font-size: 11px;}
a.jsr_main_job_search:hover {text-decoration:none; color: #213061; font-weight: normal; float:right; padding-right: 20px; font-size: 11px;}
a.jsr_main_job_search:active {text-decoration:none; color: #213061 ; font-weight: normal; float:right; padding-right: 20px; font-size: 11px;}

.jsr_category_main {text-decoration:underline; font: 12px Arial, Helvetica, sans-serif; color: #8AB45C; font-weight: bold;}
a.jsr_category:link {text-decoration:underline; font: 12px Arial, Helvetica, sans-serif; color: #8AB45C; font-weight: bold;}
a.jsr_category:visited {text-decoration:underline; font: 12px Arial, Helvetica, sans-serif; color: #8AB45C; font-weight: bold;}
a.jsr_category:hover {text-decoration:underline; font: 12px Arial, Helvetica, sans-serif; color: #213061; font-weight: bold;}
a.jsr_category:active {text-decoration:underline; font: 12px Arial, Helvetica, sans-serif; color: #213061; font-weight: bold;}

.jsr_location {font: 11px Arial, Helvetica, sans-serif; color: #213061;}
.jsr_salary {font: 11px Arial, Helvetica, sans-serif; color: #213061;}
.jsr_job_num {font: 11px Arial, Helvetica, sans-serif; color: #213061;}
.jsr_category_small {font: 11px Arial, Helvetica, sans-serif; color: #213061;}
.jsr_description {font: 11px Arial, Helvetica, sans-serif; color: #213061;}

.jsr_buttons {border: 1px solid; color: #213061; background-color: #FFFFFF; font-weight: normal; font-size: 10px; color: #213061;}
.jsr_buttons:hover {border: 1px solid; color: #213061; background-color: #213061; font-weight: normal; font-size: 10px; color: #FFFFFF;}

.jsr_details_heading {float:left; font: 13px Arial, Helvetica, sans-serif; color: #8AB45C; margin-left:15px;}
.jsr_details_info {font: 13px Arial, Helvetica, sans-serif; color: #213061; font-style: italic}
.jsr_des_title {font: 13px Arial, Helvetica, sans-serif; color: #132F16; font-style: italic; text-decoration: underline;}

.jsr_borderPad {margin-left:15px; margin-right:15px;}
.jsr_border {border: 1px dotted; color: #213061; padding:10px;}

.jsr_result_topBorder {background-color: #FFFFFF; border: 1px dotted; color: #213061; padding:10px; margin-left:15px; margin-right:15px; /*height:25px;*/ height:45px;}

.jsr_result_bottBorder1 {border-left: 1px dotted; color: #213061; border-right: 1px dotted; color: #213061; border-bottom: 1px dotted; color: #213061; padding:10px; margin-left:15px; margin-right:15px; background-color:#EAF1E2;}
.jsr_result_bottBorder2 {border-left: 1px dotted; color: #213061; border-right: 1px dotted; color: #213061; border-bottom: 1px dotted; color: #213061; padding:10px; margin-left:15px; margin-right:15px; background-color:#F1F5F8;}

/* RECENT SUCCESSESS FONT */
.txt_recent_title {font: 11px Arial, Helvetica, sans-serif; color: #132F16; font-weight: bold;}
.txt_recent_location {font: 11px Arial, Helvetica, sans-serif; color: #213061;}
.txt_recent_salary {font: 11px Arial, Helvetica, sans-serif; color: #213061;}

/* RECENT SUCCESSESS COMPONENT FONT */
.txt_recent_titleCMPT {font: 10px Arial, Helvetica, sans-serif; color: #102F29; font-weight: bold; margin-right:21px;}
.txt_recent_locationCMPT {font: 10px Arial, Helvetica, sans-serif; color: #000000; margin-left:21px; margin-right:21px;}
.txt_recent_salaryCMPT {font: 10px Arial, Helvetica, sans-serif; color: #000000; margin-left:21px; margin-right:21px;}
.linebreak_recentCMPT {font: 10px tahoma, arial, verdana; border-top: dashed 1px #000000; margin-left:21px; margin-right:21px; margin-top:10px; background: none;}

/*TABLE BORDERS*/
.main_table { 
border-top: 1px; border-top-style: solid; border-top-color:#9A9A9A; 
border-left: 1px; border-left-style: solid; border-left-color:#9A9A9A; 
border-right: 1px; border-right-style: solid; border-right-color:#9A9A9A; 
}
.table {border: 1px; border-style: solid; border-color:#9A9A9A;} /*border-style: dotted dashed solid double; */
/***************************************************************************************************************/


/****************************
*****    MISC STYLES    *****
****************************/

.txt_asterisk {font-size: small; color: #E60300;}

/*optional dotted line above headings*/
.top_dottLine {
	display: inline;
	width: 150px;
	float: left;
	margin: 0 5px 0 5px;
	border-top: dotted 1px #AAA;
	padding-top: 10px;
}

/*draw a horizontal line*/
.bottomLine {font: 8px tahoma, arial, verdana; border-bottom: solid 1px #D1D2CD; list-style: none; margin: 0; padding: 0px; background: none;}
/*draw a horizontal, dotted line*/
.dottedLine {font: 10px tahoma, arial, verdana; border-bottom: dotted 1px #D1D2CD; margin: 0; padding: 0px; background: none;}
.paddedBG {background-color: #F1E1CD; margin: 3px 2px 3px 2px; background-position:center center;}
.practices {font: 11px Arial, Helvetica, sans-serif; color: #213061; margin-left: 0px; margin-right:0px; line-height: 15px;}