* {
    FONT-SIZE: 13px;
    LINE-HEIGHT: 15px;
    FONT-FAMILY: 'Trebuchet MS', Tahoma, Verdana, Arial;
}

BODY
{
    FONT-SIZE: 9px;
    LINE-HEIGHT: 15px;
    FONT-FAMILY: 'Trebuchet MS', Tahoma, Verdana, Arial;
    /*FONT-FAMILY: Verdana,'Trebuchet MS', Tahoma,  Arial;*/
    
    
    background-color:#455560;
    /*background-color:#A7ADAB;*/
    
}

P
{
    FONT-SIZE: 12px;
    LINE-HEIGHT: 15px;
    /*FONT-FAMILY: 'Trebuchet MS', Verdana, Arial, Helvetica*/
    FONT-FAMILY: Verdana,'Trebuchet MS', Tahoma,  Arial;
}
H1
{
    FONT-SIZE: 18px;
    LINE-HEIGHT: 20px;
    FONT-FAMILY: 'Trebuchet MS', Verdana, Arial, Helvetica;
}
H2
{
    display:block;
    border-bottom:1px solid #000000;
    color:#000000;
	/*FONT-WEIGHT: bold;*/
    FONT-SIZE: 24px;
    LINE-HEIGHT: 28px;
    FONT-FAMILY: 'Trebuchet MS', Verdana, Arial, Helvetica;
    
}
H3
{
    FONT-SIZE: 14pt;
    LINE-HEIGHT: 16px;
    FONT-FAMILY: 'Trebuchet MS', Verdana, Arial, Helvetica;
    border-bottom:1px solid #000000;
    
}
FONT
{
	font-size: 100%;
	LINE-HEIGHT: inherit !important;
    FONT-FAMILY: 'Trebuchet MS', Verdana, Arial, Helvetica;
}
U
{
	font-size: 100%;
	LINE-HEIGHT: inherit !important;
	COLOR: black;
    FONT-FAMILY: 'Trebuchet MS', Verdana, Arial, Helvetica;
    TEXT-DECORATION: underline;
}
A
{
	font-size: 100%;
	LINE-HEIGHT: inherit !important;
	COLOR: black;
    FONT-FAMILY: 'Trebuchet MS', Verdana, Arial, Helvetica;
    TEXT-DECORATION: none;
}
A:visited
{
    LINE-HEIGHT: 15px;
    FONT-FAMILY: 'Trebuchet MS', Verdana, Arial, Helvetica;
    TEXT-DECORATION: none;
}
A:active
{
    LINE-HEIGHT: 15px;
    FONT-FAMILY: 'Trebuchet MS', Verdana, Arial, Helvetica;
    TEXT-DECORATION: none;
}
A:hover
{
    LINE-HEIGHT: 15px;
    FONT-FAMILY: 'Trebuchet MS', Verdana, Arial, Helvetica;
    TEXT-DECORATION: none;
}
#main_content a:hover{
	background-color:#046637;
	color:#ffffff;
}

blockquote blockquote{
	margin-top:0px;
	margin-left:20px;
	font-weight:bold;
}

.button{
display:inline;
padding:1px;
margin:2px;
color:#000000;
background-color:#FFFFFF;
border:1px solid #000000;
font-size: 11px;
font-weight:bold;
FONT-FAMILY: 'Trebuchet MS', Verdana, Tahoma,  Arial;
cursor:pointer;
}

#main_box{
width:100%;
display: block;
background-color:#455560;
/*background-color:#A7ADAB;*/
text-align:center;
}

#center_area{
/*width:800px;*/
width:975px;
display:block;
margin-left:auto;
margin-right:auto;
background-color:#FFFFFF;
text-align:left;
background-position:bottom;
background-image: url(../images/gradient4.gif); 
background-repeat: repeat-x;
}

#center_area_wide{
width:1100px;
display:block;
margin-left:auto;
margin-right:auto;
background-color:#FFFFFF;
text-align:left;
background-position:bottom;
background-image: url(../images/gradient4.gif); 
background-repeat: repeat-x;
}

#header_area{
width:100%;
/*height:175px;*/
height:100px;
display:block;
position:relative;
background-position:right;
/*background-image: url(../images/scales.gif); */
background-repeat: no-repeat;
}

#phone_number{
color:#666666;
font-size:9px;
float:right;
display:block;
padding:5px;
position:relative;
top:78px;
}

#body_area{
width:100%;
/*height:600px;*/
min-height:600px;
_height:600px;
}

#side_bar{
display:block;
float:left;
/*width:19%;*/
width:160px;
/*height:600px;*/
min-height:600px;
_height:600px;
}

#main_content{
display:block;
float:right;
width:815px;
/*width:80%;*/
/*background-color:#6F1200;*/
background-color:#046637;
/*background-color:#00A84F;*/
}

#footer{
display:block;
position:relative;
width:100%;
text-align: center;
color:#FFFFFF;
background-color:#455560;
font-size:10px;
clear:both;
}

.logo{
float:left;
border:none;
margin:10px;
}

.scales{
float:right;
border:none;
}

#white_strip{
width:20%;
display:block;
height:25px;
background-color:#FFFFFF;
float:left;
}

#red_strip{
/*width:80%;*/
width:512px;
display:block;
height:25px;
/*background-color:#6F1200;*/
background-color:#046637;
/*background-color:#00A84F;*/
float:right;
}

#red_side{
display:block;
/*
width:10%;
_width:9.5%;
*/
width:50px;
/*background-color:#6F1200;*/
background-color:#046637;
/*background-color:#00A84F;*/
float:right;
/*height:575px;*/

min-height:575px;
_height:575px;

}

#grey{
/*background-color:#A7A6A6;*/
background-color:#DDDDDD;
position:relative;
/*width:90%;*/
width:765px;
min-height:575px;
_height:575px;
display:block;
float:left;
}

#grey_border{
/*height:570px;*/
min-height:570px;
_height:570px;
margin:1px;
border:1px solid #000000;
}

#side_nav_holder{
position:relative;
top:25px;
left:10px;
border:0px solid #000000;
}

.main_text{
padding:15px;
/*padding-left:35px;*/
color:#000000;
}

#map{
	display:block;
	width:425px;
	height:350px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:20px;
	border:solid black 2px;
	clear:left;
	}
*html #map{
	margin-left:160px;
	margin-top:0px;
}
/*
Start of style sheet for links as boxes
*/
.side_link{
display:block;
padding:1px;
margin:2px;
padding-left:10px;
color:#FFFFFF;
height:22px;
width:150px;
font-size: 11px;
font-weight:bold;
FONT-FAMILY: 'Trebuchet MS', Verdana, Tahoma,  Arial;
background-image: url(../images/green_bar2.gif); 
background-repeat: no-repeat;
cursor:pointer;
}

.side_link_hover{
display:block;
padding:1px;
margin:2px;
padding-left:10px;
color:#FFFFFF;
height:24px;
width:150px;
font-size: 11px;
font-weight:bold;
FONT-FAMILY: 'Trebuchet MS', Verdana, Tahoma,  Arial;
background-image: url(../images/green_bar.gif); 
background-repeat: no-repeat;
cursor:pointer;
}

.side_link_sub{
display:block;
position:relative;
left:20px;
padding:1px;
margin:2px;
padding-left:10px;

color:#FFFFFF;
width:130px;
height:24px;
font-size: 11px;
font-weight:bold;
FONT-FAMILY: 'Trebuchet MS', Verdana, Tahoma,  Arial;
background-image: url(../images/green_bar_small.gif); 
background-repeat: no-repeat;
cursor:pointer;
}

.side_link_sub_hover{
display:block;
position:relative;
left:20px;
padding:1px;
margin:2px;
padding-left:10px;
color:#FFFFFF;
width:110px;
border:1px solid #000000;
background-color:#046637;
font-size: 11px;
font-weight:bold;
FONT-FAMILY: 'Trebuchet MS', Verdana, Tahoma,  Arial;
cursor:pointer;
}
/*
End of style sheet for boxes as links
*/

.block_wrapper{
display:block;
}


.side_nav_links{
list-style-type:none;
}

.nalsc_logo{
text-align:center;
display:block;
margin-left:auto;
margin-right:auto;
}

#buttons_div{
width:100%;
text-align:center;
padding:3px;
}

.printer_friendly_view{
display:block;
width:100%;
font-size:9px;
text-align:right;
text-decoration:underline;
}

#positions_table{

}

#job_position{
width:100%;
display:block;

border:1px dotted #FFFFFF;
background-color:#DDDDDD;
clear:both;
}

#position_summary{
/*
position:relative;
bottom:25px;
*/
}

#candidate_heading{
background-color:#FFFFFF;
height:20px;
display:block;
border-bottom:1px solid #000000;
cursor:pointer;
font-weight:bold;
FONT-SIZE: 14px;
LINE-HEIGHT: 18px;
FONT-FAMILY: 'Trebuchet MS', Verdana, Arial, Helvetica
}
#title_div{
float:left;
}

#jobid_div{
/*
position:relative;
left:450px;
bottom:15px;
*/
float:right;
font-size:10px;
}
#jobtype_div{
float:right;
font-size:10px;
}
#candidate_level{
/*
position:relative;
bottom:15px;*/
}

#candidate_state{
position:relative;
bottom:15px;
left:700px;
}

#position_bottom{
border:0px solid #FFFFFF;
width:100%;
height:18px;
display:block;
}

#show_position_link{
float:left;
text-decoration:underline;
}

#salary_div{
float:right;
}

#printer_friendly{
background-color:#FFFFFF;
width:100%;
}

.printer_friendly_logo{

}

#position_section{
padding:5px;
}

.form_question{

padding:3px;
}

#error{
color:#FF0000;
font-weight:bold;
}

#justar_team{
  display:block;
    border-bottom:1px solid #000000;
    color:#000000;
	FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    LINE-HEIGHT: 18px;
    FONT-FAMILY: 'Trebuchet MS', Verdana, Arial, Helvetica;
    text-align:center;
}


.raised {background: transparent;}
.raised h1, .raised p {margin:0 10px;}
.raised h1 {font-size:2em; color:#FFFFFF;}
.raised p {padding-bottom:0.5em;}

.raised .b1, .raised .b2, .raised .b3, .raised .b4, .raised .b1b, .raised .b2b, .raised .b3b, .raised .b4b {display:block; overflow:hidden; font-size:1px;}
.raised .b1, .raised .b2, .raised .b3, .raised .b1b, .raised .b2b, .raised .b3b {height:1px;}

.raised .b2 {display:block; background:#DDDDDD;}
.raised .b3 {display:block; background:#DDDDDD;}
.raised .b4 {display:block; background:#DDDDDD;}
.raised .b4b {display:block; background:#DDDDDD;}
.raised .b3b {display:block; background:#DDDDDD;}
.raised .b2b {display:block; background:#DDDDDD;}

.raised .b1, .raised .b1b {margin:0 5px; background:#000000;}
.raised .b2, .raised .b2b {margin:0 3px; border-width:0 2px;}
.raised .b3, .raised .b3b {margin:0 2px;}
.raised .b4, .raised .b4b {height:2px; margin:0 1px;}

.raised .content {display:block; padding-left: 5px; padding-right: 5px;}




/*For IE only*/
/*
html*.raised {background: transparent;}
html*.raised h1, .raised p {margin:0 10px;}
html*.raised h1 {font-size:2em; color:#FFFFFF;}
html*.raised p {padding-bottom:0.5em;}

html*.raised .b1, .raised .b2, .raised .b3, .raised .b4, .raised .b1b, .raised .b2b, .raised .b3b, .raised .b4b {display:block; overflow:hidden; font-size:1px;}
html*.raised .b1, .raised .b2, .raised .b3, .raised .b1b, .raised .b2b, .raised .b3b {height:1px;}
html*.raised .b2 {display:block; background:#DDDDDD; border-left:1px solid #000000; border-right:1px solid #000000;}
html*.raised .b3 {display:block; background:#DDDDDD; border-left:1px solid #000000; border-right:1px solid #000000;}
html*.raised .b4 {display:block; background:#DDDDDD; border-left:1px solid #000000; border-right:1px solid #000000;}

html*.raised .b4b {display:block; background:#DDDDDD; border-left:1px solid #000000; border-right:1px solid #000000;}
html*.raised .b3b {display:block; background:#DDDDDD; border-left:1px solid #000000; border-right:1px solid #000000;}
html*.raised .b2b {display:block; background:#DDDDDD; border-left:1px solid #000000; border-right:1px solid #000000;}

html*.raised .b1 {margin:0 5px; background:#000000;}
html*.raised .b2, .raised .b2b {margin:0 3px; border-width:0 2px;}
html*.raised .b3, .raised .b3b {margin:0 2px;}
html*.raised .b4, .raised .b4b {height:2px; margin:0 1px;}
html*.raised .b1b {margin:0 5px; background:#000000;}

html*.raised .boxcontent {display:block;  background:#DDDDDD; border-left:1px solid #000000; border-right:1px solid #000000; text-align:right; padding-left: 5px; padding-right: 5px; width:100%;}
html*.raised .navcontent {display:block;  background:#DDDDDD; border-left:1px solid #000000; border-right:1px solid #000000; text-align:left; padding-left: 5px; padding-right: 5px; vertical-align: bottom; width:100%;}
html*.raised .bodycontent {display:block;  background:#DDDDDD; border-left:1px solid #000000; border-right:1px solid #000000; text-align:left; min-height:300px; padding-left: 5px; padding-right: 5px; width:100%;}
html*.raised .bottomcontent {display:block;  background:#DDDDDD; border-left:1px solid #000000; border-right:1px solid #000000; text-align:bottom; padding-left: 5px; padding-right: 5px; width: 100%;}
*/