
body {

font-family: Verdana, Geneva, Arial, Helvetica, sans-serif ;
font-size: 10px;
/*border-left:50px solid #D1E39B;
border-right:50px solid #8DD8F8;*/
height:auto;
background:#164978 url(images/body-bot.jpg) no-repeat scroll center bottom;
color:#333333;
}

.header_border {
	border-left: 1px #8DD8F8 outset;
	border-right: 1px #8DD8F8 inset;
}

.footer_bottom_border {
	/*header foreground */
	/*background-color: #009FDA;*/ /*default #C8D7E8 light blue color*/
	color: #330066;
	text-align: center;
	height: 18px;
	background: #666666 ;
}


.site_description {
	/*The inner table */
	border: 1px;
	background-color: #DDEEF5;
	border-collapse: collapse;
	border-style: solid;
	border-color: #8DD8F8;
	margin: 3px;
	font-size: medium;
}

.header_nav_box{
	border-style:solid;
	border-color: #000000;
	border-width:1px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 80%;
	margin: 0px;
	padding: 7px;
	font-weight: bold;
	color: #666;
	background-color: #000000;
}

.header_nav_label_box:hover{
	border-style:solid;
	border-color: #CCCCCC;
	border-width:1px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 80%;
	margin: 0px;
	padding: 7px;
	font-weight: bold;
	color: #ffffff;
	background-color: #333333;
}

.header_nav_label_box{
	border-style:solid;
	border-color: #000000;
	border-width:1px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 80%;
	margin: 0px;
	padding: 7px;
	font-weight: bold;
	color: #ffffff;

}

.footer_nav_box{
	border-style: solid;
	border-color: #FFFFFF;
	border-width: 1px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 80%;
	margin: 0px;
	padding: 7px;
	font-weight: bold;
	color: #666;
	background-color: #FFFFFF;
}

.footer_nav_label_box:hover{
	border-style: solid;
	border-color: #CCCCCC;
	border-width: 1px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 80%;
	margin: 0px;
	padding: 7px;
	font-weight: bold;
	color: #666;
	background-color: #EAEAEA;
}

.footer_nav_label_box{
	border-style:solid;
	border-color: #FFFFFF;
	border-width:1px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 80%;
	margin: 0px;
	padding: 7px;
	font-weight: bold;
	color: #666;

}

a {
color:#009FDA;
cursor:pointer;
text-decoration:underline;
}
a:visited {
}
a:hover {
color:#006699;
}

.simplyblue {
color:#009FDA;
}
.simplygreen {
color:#A6CE38;
}
.trimblue {
color:#8DD8F8;
}
.trimgreen {
color:#D1E39B;
}
.tootrimblue {
color:#DDEEF5;
}

.brightblue {
color:#00AEEF;
}
.bordergray {
color:#CCCCCC;
}
.lightgray {
color:#999999;
}
.mediumgray {
color:#666666;
}
.darkgray {
color:#333333;
}

/*
This is the default style for the table data for all tables of the site
*/
 td {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif ;
	font-size: 11px;
}

/*
form_submit_button is the style for all submit buttons
*/
.form_submit_button {
padding: 1px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

/*
form_reset_button is the style for all reset buttons
*/
.form_reset_button {
}

/*
form_apply_button is the style for the apply button
*/
.form_apply_button {
	background-color: #009FDA;
}

/*
Heading 1 - general style
*/
H1 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif ;
	font-size: 24pt;
	font-weight: bold;
}
/*
Heading 2 - general style
*/
H2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 18pt;
	font-weight: bold;
}
/*
Heading 3 - general style
*/
H3 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
}
/*
#############################################
The following set of styles are for Displaying a job post
Most of styles are used in the HTML code in include/post_display.inc.php

#job_post TABLE.job_post - general style for the post displaying table
*/

#job_post TABLE.job_post {
}

/*
#job_post TD.header - the top of the job post table, where the 'go back to job list' 'Save job', and 'email to friend' links are located.

*/
#job_post TD.header {
	background-color: #D1E39B;
	border-style:solid;
	border-color: #8DD8F8;
	border-width:1px;
}
/*
#job_post TD.top_links
style for the row at the top of the job post. Used in include/post_display.inc.php
*/

#job_post TD.top_links {
	background-color: #DDEEF5;
	font-size: 10pt;
}

/*
#job_post H1.job_title
style for the job post title, used in include/post_display.inc.php
*/
#job_post H1.job_title {
	color: #DDEEF5; /*#A6CE38;*/
	font-size: 18pt;

}

/*
#job_post TD.job_post_body
The style for displaying the job description cell, used in include/post_display.inc.php
*/
#job_post TD.job_post_body {
	/*background:#ffffff url(images/background.gif) ;*/
/*color: #666;*/
color: #DDEEF5;
}


/*
#job_post TD.job_post_body
The table for dsiplaying the job post data, used in include/post_display.inc.php
*/
#job_post TABLE.job_post_data {
	width: 100%;
	background-color: #ffffff;

}

/*
####################################################
Employer's profile:
This style is for the table that shows the employer's profile in detail.
HTML located in: profiles.inc.php
*/

#profile,  TABLE.profile_data {
	background-color: #D1E39B;
	width: 100%;
	border: 2px;
}

/*
############################################################
Dynamic forms
This set of styles control the display of dynamic forms - forms which can be edited from the Administartion Panel.
The forms are: Job Posts, Resumes and Employer's profiles.

*/

#dynamic_form, TABLE.dynamic_form {
	background-color: #F4F8E7;
	width: 100%;
	margin-bottom: 20px;
}



	.dynamic_form_seperator{
        background: url(images/coronaimages/c-r.gif) no-repeat right #EFEFEF;
	font-size: 100%;
        font-weight:bolder;
	font-variant: small-caps;
	height: 20px;
	line-height: 28px;
	margin: 0 -5px 0px;
	padding: 0;
	text-indent: 5px;
        /*
	background-color: #d9d9d9;
	background: #fff url(images/win_title.gif) repeat-x;
	width: 100%;
	border-bottom-width: 0px;
	color: #FFFFFF;
        */
}

/*
TD.dynamic_form_field -
The name of the field (field label which on the left side)
*/
#dynamic_form TD.dynamic_form_field {
	font-weight: bold;
	width: 20%;
}

#dynamic_form TD.dynamic_form_2_col_field {
	background-color: #ffffff;
}
/*
#dynamic_form TD.dynamic_form_value
The value of the field (on the right from the field label)
*/
#dynamic_form TD.dynamic_form_value {

	width: 80%;

}

#dynamic_form .dynamic_form_image_label {
	font-weight: bold;
}

#dynamic_form .dynamic_form_file_label {
	font-weight: bold;
}
/*
The following style controls the LABEL type fields
*/
#dynamic_form .dynamic_form_note_label {
}

/* Other fields */
#dynamic_form INPUT.dynamic_form_checkbox_style {
	background-color: #ffffff;
}

#dynamic_form INPUT.dynamic_form_radio_style {
	background-color: #ffffff;
	color: #ffffff;
}

.textbox{
	background-color: #ffffff;
	background: transparent url(images/field_bg.gif) repeat-x scroll center bottom;
	border: 1px solid #62B7FF;
	height: 18px;
	margin: 2px 0;
}

#dynamic_form INPUT.dynamic_form_text_style{
	background-color: #ffffff;
	background: transparent url(images/field_bg.gif) repeat-x scroll center bottom;
	border: 1px solid #62B7FF;
	height: 18px;
	margin: 2px 0;

}

#dynamic_form TEXTAREA {
	background-color: #ffffff;
	padding: 0;
	vertical-align: top;
	margin: 4px 0 1px 0;
	border: 2px solid #62B7FF;
}
/*
Search form
*/

#search_form, TABLE.search {
	width: 100%;
	border-collapse: collapse;
	background-color: #000000;
}

/*
cell for the search field
*/
#search_form TD.field {
	color: #6666;
	background-color: #ECFBC2;
	background-color: #EDF8FC;
	background-color: #8DD8F8;
	background-color: #DDEEF5;
}

/*
style for the input fields (text)
*/
#search_form, INPUT.search_input_style {
	background-color: #ffffff;
	background: transparent url(images/field_bg.gif) repeat-x scroll center bottom;
	border: 1px solid #62B7FF;
	height: 18px;
	margin: 2px 0;
}

/*
style for the input fields (check)
*/
#search_form, INPUT.search_checkbox_style {
	background-color: #EDF8FC;
	font-size: 10px;
	color: #666;
	vertical-align: middle;
}

/*
style for the input fields (radio)
*/
#search_form, INPUT.search_radio_style {
	background-color: #EDF8FC;
	font-size: 10px;
	color: #666;
}
/*
Select box (drop down / multiple select)
*/
#search_form SELECT.search_input_style {
	background-color: #ffffff;
	font-size: 10px;
}

/*
Date field
*/
#search_form SELECT.search_date_style {
	background-color: #ffffff;
	font-size: 10px;
}
#search_form INPUT.search_date_style {
	background-color: #ffffff;
	font-size: 10px;
}
/*
The labels for the check boxes and radio buttons
*/
#search_form .search_input_sel_label {
	font-size: 10px;
	white-space: nowrap;
	color: #666;
}


/*
####################################################
Job list

*/

#joblist, TABLE.list {
	background-color: #d9d9d9;
	width: 99%;
	font-size: 75%;

}




#joblist .job_list_title a{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif ;

	font-weight: bold;
	color: #009FDA;

}

#joblist .job_list_posted_by_link a{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif ;

	font-weight: bold;
	color: #666;

}

#joblist .job_list_description {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #666;

}


#joblist .green_grad {
	background:#fff url(images/green-gradient.gif) repeat-x;

}
#joblist .blue_grad {
	background:#ffffff url(images/blue-gradient.gif) repeat-x;
}


#joblist .job_list_small_print {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #666;

}

#joblist .job_list_cat_name {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif ;
	font-weight: bold;
	color: #A6CE39;

}

#joblist TD.list_data_cell {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif ;
	color: #666;
}


#joblist TD.list_header_cell {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif ;
	text-align: center;
	margin: 0px;
	padding: 3px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #A6CE39;

}

#joblist TD.list_day_of_week {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif ;
	font-weight: bold;
	color: #666;
	background-color: #ECFBC2;
	border-bottom:1px solid #999;
}


/*
######################################################
Premium Jobs List

*/

#joblist_premium, TABLE.list {
	background-color: #d9d9d9;
	width: 99%;
	font-size: 75%;

}




#joblist_premium .job_list_title a{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif ;

	font-weight: bold;
	color: #009FDA;

}

#joblist_premium .job_list_posted_by_link a{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif ;

	font-weight: bold;
	color: #666;

}

#joblist_premium .job_list_description {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #666;

}


#joblist_premium .green_grad {
	background:#fff url(images/green-gradient.gif) repeat-x;
}
#joblist_premium .blue_grad {
	background:#ffffff url(images/blue-gradient.gif) repeat-x;
}


#joblist_premium .job_list_small_print {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #666;

}

#joblist_premium .job_list_cat_name {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif ;
	font-weight: bold;
	color: #A6CE39;

}

#joblist_premium TD.list_data_cell {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif ;
	color: #666;
}


#joblist_premium TD.list_header_cell {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif ;
	text-align: center;
	margin: 0px;
	padding: 3px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #A6CE39;

}

#joblist_premium TD.list_day_of_week {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif ;
	font-weight: bold;
	color: #666;
	background-color: #ECFBC2;
	border-bottom:1px solid #999;
}

/*
Categories
*/

.cat_heading ,.cat_heading a{
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif ;
	font-weight: bold ;
	color: #009FDA ;
	text-decoration: none;
}

 A.cat_heading:visited {
 }
 A.cat_heading {
 	text-decoration: none;
 }
 .cat_subcategory a{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif ;
	font-weight: normal;
	margin-left: 5px;
	color: #666;
	text-decoration: none;
	padding-left: 5px;
	padding-bottom: 5px;
	font-size: 80% ;
	display: block;
}

TABLE.cat_table {
	border-style:solid;
	border-color: #A6CE39;
	border-width:1px;
	background-color: #ECFBC2;
	font-size: 50% ;
	padding: 7px;
}

/*
Changes the notice box styles, look in functions.php function render_box_top($width=100, $label='')
*/
TABLE.info_box {
	background-color: #ECFBC2;
	border: 2px;

}

TD.zinfo_box_head {
	/*header foreground */
	/*background-color: #009FDA;*/ /*default #C8D7E8 light blue color*/
	color: #333333;
	text-align: center;
	height: 20px;
	background: url('images/win_title.gif') repeat-x;
}
TD.info_box_head {
	background: url(images/coronaimages/c-l.gif) no-repeat left;
	display: block;
	height: 28px;
	line-height: 28px;
	margin: 0;
	padding: 0;
}

TD.info_box_hed_right, TD.info_box_hed_left { /*top right and top left corners*/
	background-color: #C8D7E8;background: url('images/win_title.gif') repeat-x;
}

TABLE.info_box_body { /*The inner table */
	border: 1px;
	background-color: #ECFBC2;
	border-collapse: collapse;
	border-style: solid;
	border-color: #8DD8F8;
}

.error_msg_label {
	color: #FF0000;
	font-weight: bold;
}

.ok_msg_label {
	border: solid;
	border-color: #33CC00;
	border-width:2px
}

td.activeButton, td.inactiveButton {
color:#FFFFFF;
font-weight:bold;
text-align:center;
vertical-align:top;
}
td.inactiveButton {
background-color:#DDEEF5;
/*background-color:#00AEEF;*/
cursor:pointer;
}
div.inactive1 {
/*background:transparent url(images/mb_b_ul.gif) no-repeat scroll left top;*/
height:4px;
}
div.inactive2 {
/*background:transparent url(images/mb_b_ur.gif) no-repeat scroll right top;*/
height:4px;
padding:0pt 4px;
}
div.inactive3 {
border-top:0px solid #009FDA;
}
div.inactiveButtonText {
border-left:0px solid #009FDA;
border-right:0px solid #009FDA;
color:#666;
padding:0px 1em 2px;
white-space:nowrap;

}
div.inactiveButtonText a {
color:#666;
text-decoration:none;
}
div.active1 {
background:transparent url(images/mb_ul.gif) no-repeat scroll left top;
height:4px;
}
div.active2 {
background:transparent url(images/mb_ur.gif) no-repeat scroll right top;
height:4px;
padding:1px 6px;
}
div.activeButtonText {
color:#666;
padding:0px 1em 2px;
white-space:nowrap;

}
td.activeButton {
background-color:#D1E39B;
font-weight:bold;
}
#subTabs div.subtab2 {
background:transparent url(../images/mb_ur.gif) no-repeat scroll right top;
height:4px;
padding:1px 4px;
}
#subTabs td {
background:#D1E39B none repeat scroll 0%;
color:#A6CE38;
padding:4px;
white-space:nowrap;

}
#subTabs span.activeText {
color:#009FDA;
display:inline;
font-weight:bold;
}
#subTabs span.inactiveText {
color:#009FDA;
display:inline;
font-weight:bold;
margin:0pt 1px;
}
#subTabs span.inactiveText a {
color:#009FDA;
}


/*Footer Style Sheet entries from the ideas.AETN.org
*/
#pg-container-l4-p1 {
	float: left;}

#pg-container-l4-p2 {
	position: relative;
	padding-right: 20px;
	float: right;
	text-align: right;
	color: #666666;
	font-family: 'Trebuchet MS', serif;
	font-size: 10px;
	line-height: 11px;
	font-weight: normal;}

#pg-container-l4-p2 a {
	font-family: 'Trebuchet MS', serif;
	color: #6699CC;
	font-size: 11px;
	text-decoration: none;}

.pg-footer-background{
	height: 10px;
	color: #330066;
	text-align: center;
	height: 68px;
	background: url('images/wforms_bg.gif') repeat-x;

	}

.pg-footer-spacer{
	height: 10px;
	background: #FFFFFF ;
}
/* Footer styles Ends*/


/* overlib styles Starts*/
.ol_bgclass{
background:#FFFFFF;
border:2px solid #18B8DF;
}

.ol_fgclass{
	background: #FFFFFF url(images/grad2.gif) repeat-x scroll center bottom;
	border: 1px solid #609133;
}

.ol_textfontclass{
color:#18B8DF;
}

.ol_captionfontclass{
	color: #ffffff;
	background: #666666;
	font-weight: bold;
}
.ol_closefontclass{
background:#666666 ;
}

.ol_closefontclass a{
color: #F0F4EF;
background:#666666 ;
font-weight: bold;
}

/* New Front Page CSS Starts */

/* MAIN LAYOUT DIVS
--------------------------------------------------------- */
#ja-wrapper-top {
	background: url(images/coronaimages/body-top.jpg) no-repeat center top;
	min-width: 950px;
margin: -15 -15 auto;
}

.narrow  #ja-wrapper-top {
	min-width: 750px;
}

#ja-wrapper {
	margin: 0  auto;

	padding: 60px 0;
	width: 950px;
}

.narrow #ja-wrapper {
	width: 750px;
}

#ja-mainwrap {
	/*background: #78C1E5;*/
	background: #F8F8F9;
	border: 1px solid #85D6FD;
	clear: both;
	margin: 1px 0;
	padding: 0 0 10px;
}

#ja-container {
	background: url(images/coronaimages/container-center.gif) repeat-y center;
}

.narrow #ja-container {
	background: url(images/coronaimages/container-center-n.gif) repeat-y center;
}

#ja-container-top {
	background: url(images/coronaimages/container-top.gif) no-repeat top center;
	padding-top: 20px;
}

.narrow #ja-container-top {
	background: url(images/coronaimages/container-top-n.gif) no-repeat top center;
}

#ja-container-bot {
	background: url(images/coronaimages/container-bot.gif) no-repeat bottom center;
	padding-bottom: 20px;
}

.narrow #ja-container-bot {
	background: url(images/coronaimages/container-bot-n.gif) no-repeat bottom center;
}

#ja-container-inner1 {
	background: url(images/coronaimages/dot.gif) repeat-y 70% 0;
}

#ja-container-inner2 {
	background: url(images/coronaimages/dot.gif) repeat-y 99% 0;
}



/* PRIMARY COLUMN
--------------------------------------------------------- */
#ja-content {
	clear: both;
	display: block;
	float: left;
	width: 69%;
}

#ja-content div.ja-innerpad {
	padding: 0 10px 0 25px;
}

/* COLUMNS
--------------------------------------------------------- */
#ja-colwrap {
	float: right;
	overflow: hidden;
	width: 30%;
}

#ja-col1 {
	float: left;
	overflow: hidden;
	width: 95%;
}

#ja-col2 {
	float: right;
	overflow: hidden;
	width: 49.9%;
}

/*common style for column*/
#ja-colwrap table {
	border-collapse: collapse;
	border-spacing: 0;
}

#ja-colwrap .article_separator {
	display: none;
}

/* COLLAPSIBLE LAYOUT
--------------------------------------------------------- */
#ja-containerwrap, #ja-containerwrap-c, #ja-containerwrap-f {
	padding: 0;
}

/* full */
#ja-containerwrap-f #ja-content {
	float: none;
	width: 99%;
}

#ja-containerwrap-f #ja-container-inner1,
#ja-containerwrap-f #ja-container-inner2 {
	background: none;
}

/* content + col */
#ja-containerwrap-c #ja-content {
	width: 76%;
}

#ja-containerwrap-c #ja-container-inner1 {
	background: none;
}

#ja-containerwrap-c #ja-container-inner2 {
	background-position: 77% 0;
}

#ja-containerwrap-c #ja-colwrap {
	background: none;
	width: 23%;
}

#ja-containerwrap-c #ja-col1,
#ja-containerwrap-c #ja-col2 {
	width: 100%;
}

/* MODULE
--------------------------------------------------------- */
div.moduletable h3,
div.moduletable_menu h3,
div.moduletable_text h3,
div.moduletable_hilite h3 {
	background: url(images/coronaimages/c-r.gif) no-repeat right #EFEFEF;
	font-size: 115%;
	font-variant: small-caps;
	height: 28px;
	line-height: 28px;
	margin: 0 -5px 5px;
	padding: 0;
	text-indent: 5px;
}

div.moduletable h3 span,
div.moduletable_menu h3 span,
div.moduletable_text h3 span,
div.moduletable_hilite h3 span {
	background: url(images/coronaimages/c-l.gif) no-repeat left;
	display: block;
	height: 28px;
	line-height: 28px;
	margin: 0;
	padding: 0;
}

div.moduletable,
div.moduletable_menu,
div.moduletable_text,
div.moduletable_hilite {
	margin: 0;
	padding: 10px 15px;
}

/* hilite module */
div.moduletable_hilite h3 {
	background: url(images/coronaimages/c-hilite-r.gif) no-repeat right #2C79BF;
	color: #FFFFFF;
}

div.moduletable_hilite h3 span {
	background: url(images/coronaimages/c-hilite-l.gif) no-repeat left;
}

div.ja-box-br {
	background: url(images/coronaimages/box-br.gif) no-repeat bottom right;
	margin: 0;
	padding: 0;
}

div.ja-box-bl {
	background: url(images/coronaimages/box-bl.gif) no-repeat bottom left;
	padding: 0;
}

div.ja-box-tr {
	background: url(images/coronaimages/box-tr.gif) no-repeat top right;
	padding: 0;
}

div.ja-box-tl {
	background: url(images/coronaimages/box-tl.gif) no-repeat top left;
	padding: 10px;
	overflow: hidden;
}

/* mis */
div.banneritem_text {
	padding: 5px 0 !important;
}

div.advs {
	clear: both;
	display: block;
	float: left;
	width: 100%;
}

div.moduletable ul,
div.moduletable_text ul,
div.moduletable_menu ul,
div.moduletable_hilte ul {
	margin: 0;
	padding: 0;
}

div.moduletable li,
div.moduletable_text li,
div.moduletable_menu li,
div.moduletable_hilite li {
	background: url(images/coronaimages/bullet.gif) no-repeat 5px 8px;
	margin: 0;
	padding-left: 16px;
}

#ja-col2 div.moduletable,
#ja-col2 div.moduletable_text,
#ja-col2 div.moduletable_menu,
#ja-col2 div.moduletable_hilite,
#ja-containerwrap-c div.moduletable,
#ja-containerwrap-c div.moduletable_text,
#ja-containerwrap-c div.moduletable_menu,
#ja-containerwrap-c div.moduletable_hilite {
	padding: 10px 20px 10px 15px;
}


/* HEADER
--------------------------------------------------------- */
#ja-headerwrap {
	color: #DDDDDD;
	height: 100px;
	line-height: normal;
	position: relative;
}

#ja-header {

	height: 100px;
}

.narrow #ja-header {
	background: url(images/header-bg-n.png) no-repeat top left;
}

#ja-header a {
	color: #F0F6FB;
}

h1.logo {
	font-size: 200%;
	margin: 0 0 0 5px;
	padding: 0;
	text-transform: uppercase;
}

h1.logo a {
	background: url(images/logo.png) no-repeat;
	bottom: 10px;
	display: block;
	height: 70px;
	left: 20px;
	outline: none;
	position: absolute;
	width: 285px;
}

h1.logo a span {
	position: absolute;
	top: -1000px;
}



#ja-logo {
	height: 100px;
	position: absolute;
	left: 2px;
	top:20px;

	z-index: 999;
}

/* MAIN NAVIGATION
--------------------------------------------------------- */
#ja-mainnav {
height:100px;
position:absolute;
left: 250px;
top:10px;

z-index:999;
}

* html #ja-mainnav {
	width: 720px;
}

.narrow #ja-mainnav {
	width: 524px;
}

* html .narrow #ja-mainnav {
	width: 520px;
}

#ja-mainnav a, #ja-subnav a {
	outline: none;
}

#ja-mainnav span.menu-title {
	/*display: block;*/
	font-size: 125%;
	font-weight: bold;
	padding: 25px 15px 5px;
	text-transform: uppercase;
}

#ja-mainnav span.menu-desc {
	clear: both;
	color: #A9CAE8;
	display: block;
	line-height: normal;
	padding: 0 15px;
}


#ja-subnavwrap {
	background: #216DAF;
	border: 1px solid #528CC1;
	border-top: none;
	height: 30px;
	position: relative;
}

#ja-subnav {
	background: url(images/coronaimages/nav-sep2.gif) no-repeat left center;
	left: 223px;
	position: absolute;
	top: 5px;
}

#ja-subnav ul {
	margin: 0 0 0 5px;
	padding: 0;
}

#ja-subnav li {
	background: none;
	display: inline;
	margin: 0;
	padding: 0;
}

#ja-subnav li a {
	color: #A9CAE8;
	display: block;
	float: left;
	line-height: 22px;
	margin-right: 5px;
	padding: 0 5px 0 0;
	text-decoration: none;
}

#ja-subnav li a span {
	cursor: pointer;
	display: block;
	float: left;
	padding: 0 5px 0 10px;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#ja-subnav a span {
	float: none;
}

/* End IE5-Mac hack */
#ja-subnav li a:hover,
#ja-subnav li a:active,
#ja-subnav li a:focus {
	background: url(images/coronaimages/subnav-bg.gif) no-repeat top right;
	color: #FFFFFF;
	text-decoration: none;
}

#ja-subnav li a:hover span,
#ja-subnav li a:active span,
#ja-subnav li a:focus span {
	background: url(images/coronaimages/subnav-bg.gif) no-repeat top left;
	color: #FFFFFF;
}

#ja-subnav li.active a,
#ja-subnav li.active a:hover,
#ja-subnav li.active a:active,
#ja-subnav li.active a:focus {
	background: url(images/coronaimages/subnav-bg.gif) no-repeat bottom right;
	color: #FFFFFF;
	text-decoration: none;
}

#ja-subnav li.active a span,
#ja-subnav li.active a:hover span,
#ja-subnav li.active a:active span,
#ja-subnav li.active a:focus span {
	background: url(images/coronaimages/subnav-bg.gif) no-repeat bottom left;
	text-decoration: none;
}

/* breadcrumbs */
#ja-breadcrumb {
}

#ja-breadcrumb strong {
	font-weight: normal;
	margin-right: 5px;
}

#ja-breadcrumb a {
	text-decoration: none;
}

#ja-breadcrumb img {
	margin: 1px 5px;
}



/* SPOTLIGHT
--------------------------------------------------------- */
/* Spotlight Box Style */
.ja-box-full, .ja-box-left, .ja-box-center, .ja-box-right {
	float: left;
	overflow: hidden;
}

/* Top spotlight1 */
#ja-topslwrap div.ja-box-br {
	background: url(images/coronaimages/topsl-br.gif) no-repeat bottom right;
	margin: 0;
	overflow: hidden;
	padding: 0;
}

#ja-topslwrap div.ja-box-bl {
	background: url(images/coronaimages/topsl-bl.gif) no-repeat bottom left;
	padding: 0;
}

#ja-topslwrap div.ja-box-tr {
	background: url(images/coronaimages/topsl-tr.gif) no-repeat top right;
	padding: 0;
}

#ja-topslwrap div.ja-box-tl {
	background: url(images/coronaimages/topsl-tl.gif) no-repeat top left;
	padding: 10px;
}

#ja-topslwrap ul {
	margin: 0;
	padding: 0;
}

#ja-topslwrap li {
	margin: 0;
}

#ja-topsl2 .moduletable {
	margin-left: 2%;
	padding-left: 0;
	padding-right: 0;
	width: 96%;
}

/* FOOTER
--------------------------------------------------------- */
#ja-footerwrap {
	clear: both;
	position: relative;
}

#ja-footer {

	color: #A9CAE8;
	height: 80px;
	padding: 0;
}

.narrow #ja-footer {
	background: url(images/footer-bg-n.png) bottom left;
}

#ja-footer small {
	color: #A9CAE8;
	display: block;
}

#ja-footer .copyright {
	font-style: normal;
	left: 20px;
	position: absolute;
	top: 0px;
}

#ja-footer a {
	color: #A9CAE8;
	text-decoration: none;
}

#ja-footer a:hover,
#ja-footer a:active,
#ja-footer a:focus {
	color: #FFFFFF;
	text-decoration: none;
}

#ja-footer ul {
	margin: 0 0 5px;
	padding: 0;
}

#ja-footer li {
	background: none;
	display: inline;
	margin: 0;
	padding: 0;
}

#ja-footer li a {
	background: url(images/vline.gif) no-repeat center left;
	display: inline;
	line-height: normal;
	padding: 0 10px 0 12px;
	text-decoration: none;
}

.ja-cert {
	position: absolute;
	right: 30px;
	top: 20px;
}

.ja-cert a {
	border: none;
	border: none;
	margin: 0 0 0 5px;
	padding: 0;
	text-decoration: none;
}

.ja-cert a span {
	display: none;
}

.ja-cert a img {
	border: none;
}

.banneritem {
	display: block;
}

/* Login Form */
#form-login-username,
#form-login-password,
#form-login-remember {
	margin: 0;
}

input#modlgn_username {
	background: url(images/coronaimages/icon-user.gif) no-repeat 3px 1px;
	padding: 2px 0 2px 22px;
}

input#modlgn_passwd {
	background: url(images/coronaimages/icon-key.gif) no-repeat 3px 1px;
	padding: 2px 0 2px 22px;
}
input#modlgn_remember{
	background: none;
	border: none;
}
.narrow input#modlgn_username,
.narrow input#modlgn_passwd {
	width: 80px;
}

/* Clearfix */
.clearfix:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}

* html > body .clearfix {
	display: block;
	width: 100%;
}

* html .clearfix {
	height: 1%;
}

#bdy-pic-container {
height:215px;
overflow:hidden;
width:435px;
}