body{
	margin: 0 0 0 0;
	background:url("/images/background_image.jpg") #5386aa;
	background-position:top center;
	background-repeat:no-repeat;
	background-attachment:fixed
	
}
#head_image{
	display:block;
	margin:10px auto 11px auto;
}
#main_nav,#second_nav,#member_nav,#bottom_nav{
	display:block;
	width:865px;
	margin:0px auto 11px auto;
	text-align:center;
	clear:both;
}
#main_nav img,#second_nav img{
	margin:0 0 0 8px;
	display:inline;
}
#bottom_nav img{
	margin:0 0 0 9px;
	display:inline;
}
#bottom_nav{
	position:relative;
	top:20px;
	clear:both;
}
#member_nav img{
	margin:0 0 0 11px;
	display:inline;
}
.first_button{
	margin:0 0 0 0 !important;
}
#main_content{
	display:block;
	width:855px;
	margin:0 auto 20px auto;
}

#body_content{
	width:825px;
	padding:20px 15px
}

#left_col{
	display:block;
	width:400px;
	float:left;
	text-align:left;
}

#right_col{
	display:block;
	width:450px;
	float:right;
	text-align:left;
}

.new_level{
	display:block;
	clear:both;
}

#footer {
	display:block;
	text-align:center;
	color:#ffffff;
	position:relative;
	top:30px;
	clear:both;
	font-size: 90%;
}
#footer a, #footer a:link, #footer a:visited{
	color:#ffffff;
	text-decoration:none;
}

/*****************************/
/** Industry tab and search form formatting **/
/*****************************/

#search_table {
	margin:10px auto 10px auto;
}

#search_table ul{
	padding:0;
	margin:0; 
}
#search_table li{
	list-style-type:none;
	margin:0 0 6px 0;
}

#form_cell{
	background-color:#a2c7df;
}

#search_table a{
	display:block;
	width:110px;
}
#search_table #left_list a{
	padding:3px 10px 3px 3px;
}
#search_table #right_list a{
	padding:3px 3px 3px 10px;
}

#search_table ul li a:hover{
	background-image:url('/images/ind_buttons/ind_btn-on-back.gif');
}

.left_col, .right_col,.left_sel, .right_sel{
	margin:0 0 0 0;
}

.left_col img, .right_col img,.left_sel img, .right_sel img{
	border:none;
}

.right_col a, .left_col a{
	margin:0 0 0 0;
	display:block;
	width:119px;
	background-image:none;
}
.right_col a{
	padding:3px 3px 3px 6px;
}
.left_col a{
	padding:3px 6px 3px 3px;
}
.right_col a:hover,.right_col a:visited:hover,.right_col a:active,.right_col a:active:visited{
	background-image: url('/images/ind_buttons/ind_btn-on-back.gif');
	background-position: top right;
	background-repeat: no-repeat;
}
.left_col a:hover,.left_col a:visited:hover,.left_col a:active,.left_col a:active:visited{
	background-image: url('/images/ind_buttons/ind_btn-on-back.gif');
	background-position: top left;
	background-repeat: no-repeat;
}

.left_sel{
	background-image: url('/images/ind_buttons/ind_btn-sel-back.gif');
	background-repeat: no-repeat;
	text-align:center;
/*	padding: 10px; */
	font-weight:bold;
	color:#ffffff;
	height:64px;
}
.right_sel{
	background-image: url('/images/ind_buttons/ind_btn-sel-back.gif');
	background-repeat: no-repeat;
	background-position: top right;
	text-align:center;
/*	padding: 10px;  */
	font-weight:bold;
	color:#ffffff;
	height:64px;
}
.right_col, right_sel{
	text-align:right;
	width:128px !important;
}
.left_col, .left_sel{
	text-align:left;
	width:128px !important;
}
.left_sel{
	text-align:left;
}
.right_sel, .left_sel{
	text-align:center;
	height:84px;
}
.ind_box_content{
	padding:0;
	margin:0 0 0 0;
}
.ind_content{
/*	background-color:#83bdda; */
	background-color:#68aea9;
	width:610px;
	height:301px;
}

.ind_content h4, .ind_content p, .ind_content div, .ind_content table{
	margin-left: 20px;
	margin-right: 20px;
}
.ind_content h4{
	color:#ffffff;
}
.ind_content a, .ind_content a:link{
	color:#bee1fa;
}	
.ind_content a:visited{
	color:#336b93;
}	
.ind_content a:hover,.ind_content a:active,.ind_content a:visited:hover,.ind_content a:visited:active{
	color:#336b93;
}	
#mouse_tip{
	display:none;
	position:absolute;
	padding: 4px 8px 4px 8px;
	background-color:#cccccc;
	z-index:30;
	color:#000000;
	width:140px !important;
}
#save_search_box{
	position:absolute;
	z-index:200;
	top:-60px;
	left: -150px;
	background-color:#eeeeee;
	border: solid 1px #cccccc;
	padding:8px 20px 8px 20px;
	font-size:10px;
	display:none;
	width:auto;
	text-align:center;
}
#submit_tip_box{
	position:absolute;
	top:300px;
	margin:0px auto;
	z-index:100;
	background-color:#eeeeee;
	border: solid 1px #cccccc;
	padding:8px 20px 8px 20px;
	font-size:10px;
	display:none;
	min-width:450px;
	text-align:left;
}

#tip_form{
	display:block;
	position:relative;
	z-index:100;
	margin:10px auto 20px auto;
	width:400px;
	padding:15px 30px;
	background-color:#8ab7b4;
}

#tips_box{
	display:block;
	margin:0 0 0 0;
	width:100%;
	height:510px;
	overflow:auto;
}
#saved_title{
	width:auto;
	padding:4px 15px 4px 15px;
	border: #ffffff;
}
.right_note{
	float:right;
	font-size: 10px;
	margin:0 20px 20px 0;
	z-index:100;
	position:relative;
}

table.outline,
table.outline_light{
	border-collapse: collapse;
	background-color:#ffffff;
}
table.outline td,
table.outline th{
	border: solid 1px #5087ae;
	padding:6px;
}

table.outline_light td,
table.outline_light th{
	border: solid 1px #5081a4;
	padding:6px;
}

table.job_list{
	display:inline block;
	position:relative;
	margin-left:auto;
	margin-right:auto;
	width:780px !important;
}

/*****************************/
/** Member saved search summary table **/
/*****************************/

table.saved_search_table{
	margin-top:10px;
}
.search_summary table th{
	font-weight:bold;
	font-size: 10px !important;
	text-align:center;
}

.search_summary table td{
	font-size: 10px;
	text-align:center;
}


/*********************/
/** newsletter formatting **/
/*********************/

#newsletter{
clear:both;
display:block;
float:right;
margin-top:0px;
width:315px;
padding:15px;
background-color:#eeeeee;
border: solid 1px #5386aa;
}

#newsletter h4{
	margin: 0 0 10px; 0;
}

#newsletter h5{
	margin: 10px 0 5px 0;
}
#newsletter hr{
	margin: 10px auto 10px auto;
	height:1px;
	border:none;
	background-color:#000000;
	width:200px;
	clear:both;
}
.news_date{
	text-align:right;
	font-size:11px;
	float:right;
	font-weight:normal;
	color:#000000;
}

.news_more {
	float:right;
	font-size: 11px;
	display:block;
	margin-bottom:10px;
}

/*********************/
/** Alert Boxes **/
/*********************/
.confirm{
	padding:20px 30px 15px 80px;
	border: solid 1px #f2e679;
	background:url('/images/confirm_back.gif') no-repeat #f0ea83;
	width:480px;
	margin:30px auto 10px auto;
	min-height:45px;
	color:#ffffff;
	font-weight:bold;
}
.notice{
	padding:20px 30px 15px 80px;
	border: solid 1px #f2e679;
	background:url('/images/notice_back.gif') no-repeat #f0ea83;
	width:480px;
	margin:30px auto 10px auto;
	min-height:45px;
	font-weight:bold;
}
.small_notice{
	padding:10px 15px 7px 10px;
	border: solid 1px #f2e679;
	width:400px;
	margin:30px auto 10px auto !important;
	font-weight:bold;
	text-align:center;
	background-color:#d2c659;
}
.warning{
	padding:20px 30px 15px 80px;
	border: solid 1px #eb242b;
	background:url('/images/warning_back.gif') no-repeat #f27878;
	width:480px;
	margin:30px auto 10px auto;
	color:#ffffff;
	font-weight:bold;
	min-height:45px;
}
.small_alert{
	display:block;
	background-color:#ffffff;
	width:200px;
	padding: 10px 30px;
	border: solid 1px #5081a4; 
}
/*********************/
/** text formatting **/
/*********************/

body,div,p,li,td,th,h1,h2,h3,h4,h5,h6{
	font-family:verdana,helvetica,sans-serif;
	font-size:12px;
}

h1{
	font-size:180%;
	color:#3a7851;
}
h2{
	font-size:150%;
	color:#3a7851;
}
h3{
	font-size:130%;
	color:#333333;
}
h4{
	font-size:110%;
	color:#3a7851;
}
h5{
	font-size:100%;
	color:#333333;
}
h6{
	font-size:100%;
	color:#3a7851;
}

a, a:link{
	color: #336b93;
}
a:visited{
	color: #6d98b7;
}
a:hover,a:visited:hover,a:active,a:visited:active{
	color: #6d98b7;
	text-decoration:none;
}

input[type="text"], input[type="password"], textarea, select{
	border: solid 1px #80aecf;
	scrollbar-base-color:#ffffff;
	scrollbar-face-color: #c9deed;
	scrollbar-shadow-color:#ffffff;
	scrollbar-arrow-color:#6d98b7;
}
input[type="button"],input[type="submit"],input[type="reset"]{
	border: solid 1px #304e63;
	background-color:#5386aa;
	color:#fff;
	font-weight:bold;
	padding:5px 8px;
	border-radius:6px;
	cursor:pointer;
}
input[type="button"]:hover,input[type="submit"]:hover,input[type="reset"]:hover{
	background-color:#3a7851;
}

table.outlined, .out_back{
	background-color:#5081a4;
}
table.outline_light{
	background-color:#5081a4;
	border: solid 1px #8aaac0;
}

table.outlined td,table.outlined th, table.outline_light td,table.outline_light th {
	background-color:#ffffff;
}
.out_back{
	color:#ffffff;
	font-weight:bold;
	background-color:#80aecf !important;
}

.outline_light .out_back {
/*	background-color:#5081a4 !important; */
}

.out_back a, .out_back a:link, .out_back a:visited, .out_back a:hover, .out_back a:active{
	color:#ffffff;
}

.foc_back{
	background-color:#d0e4f2 !important;
}

table.inner{
	width:100%;
}
.inner td{
	border-bottom: 1px solid #5081a4;
}
.left_align {
	text-align:left;
}
.note{
	color:#666666;
}
.form_box{
	padding:10px 30px;
	border: solid 1px #666666;
	background-color:#c0d4e2;
	width:450px;
	margin:30px auto 10px auto;
}
.hidden{
	display:none;
}

.lang_opt{
	margin-bottom:4px;
}
.pend, .pend_box{
	background-color:#d88f8f !important;
}

.live, .live_box{
	background-color:#90d88f !important;
}
.hold, .hold_box{
	background-color:#71adcd !important;
}
.expired,.exp_box{
	background-color:#e7c861 !important;
}
.hold_box, .pend_box, .live_box, .exp_box{
	display:inline;
	padding:1px 3px;
	border: solid 1px #fff;
}
.caption{
	font-size: 90%;
	line-height:180%;
	color:#666;
}
.smaller{
	font-size:80%;
}
ul.list_box_left, ul.list_box_right{
	list-style-type:none;
	margin:0px;
	padding:0px
	text-indent:0px;
	display:block;
	font-size:80%;
}
.list_box_left{
	float:left;
	position:relative;
	left:-15px;
	margin-right:-15px;
}
.list_box_right{
	float:right;
	position:relative;
	left:-5px;
}
.list_box_left li, .list_box_right li{
	margin:0px;
	margin-left:-40px;
	padding:0px;
	text-indent:0px;
}
/****************************/
/*       Help box           */
/****************************/

#help{
	display:block;
	width:auto;
	margin-bottom:4px;
	height:12px;
	float:right;
	padding:2px 4px;
	font-size:11px;
	color:#fff;
	background-color:#c43737;
	text-align:center;
	border: solid 1px #fff;
	font-weight:bold;
}
#help:hover{
	background-color:#97b6a2;
}

#help_pop{
	display:none;
	position:absolute;
	float:center;
	height:250px;
	width:280px;
	z-index:110;
	padding:10px;
	margin:0px auto;
	background-color:#5386aa;
	color:#fff;
	border: solid 1px #fff;
}
#help_content {
	overflow:auto;
	height:225px;
	width:272px;
	margin:0px;
	padding-right:8px;
	
}
#close_help{
	display:block;
	font-size:10px;
	text-decoration:none;
	text-align:center;
	color:#fff;
	float:right;
	margin:-11px -8px 5px 5px;
	padding:0px;
	
}
#print_help{
	display:block;
	font-size:10px;
	text-decoration:none;
	text-align:center;
	color:#fff;
	float:right;
	margin:10px 5px -11px -8px;
	padding:0px;
	font-style:italic;
	
}

#disc_link{
	text-transform:uppercase;
	margin:0px 0px 0px 10px;
	display:inline block;
	padding: 2px 3px;
	border:solid 1px #fff;
	font-weight:bold;
}
#disc_link:hover,#disc_link:active{
	background-color:#5386aa;
}

.spaced li{
	margin-top:10px;
	margin-bottom:10px;
}

p strong, li strong{
	color:#3a7851;
}
a.small_button,a.small_button,a.small_button:link,a.small_button:visited{
	background:url('/images/btn_back-small.gif') #4d9466;
	border: solid 1px #666666;
	padding: 4px;
}
a.large_button,a.large_button,a.large_button:link,a.large_button:visited{
	background:url('/images/btn_back-large.gif') #4d9466;
	border: solid 1px #666666;
	padding: 10px;
	display:inline-block;
}
a.large_button_on,a.large_button_on,a.large_button_on:link,a.large_button_on:visited{
	background:url('/images/btn_back-large-on.gif') #4d9466;
	border: solid 1px #666666;
	padding: 10px;
	display:inline-block;
	color:#ffffff;
}
a.small_button:hover,a.small_button:active,a.small_button:visited:hover,a.small_button:visited:active{
	background:url('/images/btn_back-small-on.gif') #4d9466;
}
a.large_button:hover,a.large_button:active,a.large_button:visited:hover,a.large_button:visited:active{
	background:url('/images/btn_back-large-on.gif') #4d9466;
}
a.large_button_on:hover,a.large_button_on:active,a.large_button_on:visited:hover,a.large_button_on:visited:active{
	background:url('/images/btn_back-large-on.gif') #4d9466;
}
a.small_button,a.small_button:link,a.small_button:visited,a.large_button,a.large_button:link,a.large_button:visited{
	color:#ffffff;
	text-decoration:none;
}
a.small_button:hover,a.small_button:active,a.small_button:visited:hover,a.small_button:visited:active,a.large_button:hover,a.large_button:active,a.large_button:visited:hover,a.large_button:visited:active,a.large_button_on:hover,a.large_button_on:active,a.large_button_on:visited:hover,a.large_button_on:visited:active,a.large_button_on{
	color:#ffffff;
	text-decoration:none;
}
