/*@import url("menu.css");*/
@import url("menuh.css");

/*for ie6 only*/
#holder{border:solid 0px yellow;}
/************************
		LAYOUT 
************************/
html, body {height:100%;}

#wrapper{ background-color:white; border:solid 0px blue; height: auto !important; height: 100%; margin: 0 auto -50px auto;min-height: 100%; width:910px;}
#holder{ background-color:white; margin:0px 0 52px 0px; padding:0px 0 0 0; height: auto !important; height:100%; text-align:left; }
#content, #content_employment{ color:#4a4949; font-size:1.1em; line-height:1.5em; margin:0px 0 10px 0px; padding:0px 40px 60px 40px; position:relative; text-align:left;}
#content_employment{ padding:0 0 0 10px;}

#header, #header_sub{ background: #bc1e1e url('images/background.jpg') repeat; color:white; clear:both;height:420px;margin:0px auto 0px auto; padding:1px 0 0 0; position:relative;text-align:right; width:910px;}
#header_sub #header_image{padding:0px 0 0 0;}
#header_image{background-color:white; border:solid 0px green; float:left; height:295px;	margin:20px 0 0 0; padding:0; z-index:1;}
.address{ margin-top:40px;}
#header_sub .address{border:solid 0px white; height:50px; margin:40px 0 0px 0; padding-top:30px;}
#header h1{ border:none; color:#f5d007; font-size:3em; margin:0;}

#logo{
	float:left;
	left:0;
	margin:-70px 0 0 -75px;
	position:absolute;
	z-index:10;

}
#logo img{ margin:0px 0 0 0px;z-index:10;}

#loggedin{
    background-color:Black;
    padding-right:20px;
	text-align:right;
}
#loggedin a{
    color:#999;
}

#footer, #jobsfooter, #footer_main {
	background-color: black;
	clear:both;  
	color:white;
	font-size:1em; 
	font-weight:normal;
	margin:0px auto 0 auto; 
	width:100%; 	
	padding:10px 0 0 0;
	position:relative; 
	text-align:center;
}

#jobsfooter{
	background: white url('images/jobsfooter.jpg') no-repeat 50% 50%;
}
	
#footer a {color:white;}
#footer, #footer_main, #jobsfooter .push {height: 60px; /*  .push must be the same height as .footer */}

#right_column{
	float:right; 

	height:auto;
	margin:0;
	padding:0;
	text-align:left;
	width: 225px;
}
	
#right_column .box{
	background:#5d8fbd url('images/side_box_back.jpg') no-repeat top center; 
	color:White; 
	font-size:1em; 
	margin-top:30px;
	padding:5px 5px;
}

#left_column{
	border:solid 0px red;
	clear:both; 
	float:left; 
	font-size: 0.8em;
	height:1%; 
	margin:20px 0 0px 0px;
	padding:0px 0 0 0; 
	position:relative; 
	text-align:center; 
	width: 225px;
}

#left_column img{
    border:solid 1px #999;
    padding:2px;
    }
    
#main_column{
	margin:0px 300px 0px 0px; 
	padding:0px 10px 0px 10px;
	position:relative; 
	width:700px; 
}

	
#main_column_right{
    border:solid 0px green;
	margin:0px 0px 0px 0px; 
	padding:10px 0px 40px 10px;
	position:relative; 
	width:620px; 
}
#main_column_right{
    margin: 0 0 0 240px;
}
/*	
#page_column{position:relative;  width:760px; margin:0px 0px 0px 240px; padding:0px 10px 0px 10px; border:solid 0px green; }
*/

#flame360{ padding:0px 0 0px 0; text-align:center;}
#flame360 a{text-decoration:none; color:#4b4a4a;font-size:0.9em;}

/*
#left_box{float: left; width: 360px; margin-right:20px;}
#right_box{width:350px; float:right;}
*/

/************************
		DESIGN
************************/ 

body{
	color:#333;
	background: #bc1e1e url('images/background.jpg') repeat;
	font-size:9pt; 
	font-style:normal; 
	font-variant:normal; 
	font-weight:normal; 
	font-family:verdana,serif, Arial, verdana, Helvetica, sans-serif;
	line-height: 1.5em;
	margin:0px; 
	padding:0px;
}

/* Heading styles */
h1{
	color:black; 
	font-family:Helvetica, Arial, "Times New Roman",serif; 
	font-size:18pt; 
	font-weight:normal;
	margin:40px 0 0 0;
	padding: 2px 0 2px 0px;
}
#right_column h1{
	background:none;
	border:none;
	color:white; 
	font-size:1.35em;
	padding: 2px 0 2px 10px;
	text-align:right;
}

	
h2{
	/*color:#ee3b33;*/
	color:#b20202;
	font-family:Helvetica, Arial, "Times New Roman",serif; 
	font-size:13pt; 
	font-weight:normal;
	margin-top:40px;

}


hr{width:150px; height:1px;}

a, a.visited, a.hover, a.href{color:#e50101;}

blockquote {
	color:white;
	clear:right;
	float:right;
	font-size:1.6em;
	font-style:italic;
	line-height:1.2em;
	margin:20px 50px 0 0;
	padding:0;
	width:600px; 
}

cite{
	font-size:0.7em;
	font-style:normal;
	line-height:1.1em;
	margin-top:0; 
	padding:0;
}



img {border:0;}

.li_leftalign{padding-left:0px; margin-left:18px;}

.leftfloat{float:left;margin:5px 10px 5px 0px;}
.rightfloat{float:right;}


/* CONTROLS */
.textbox{width:350px; font-family:Tahoma, Arial, Helvetica, sans-serif; color:#474747; font-size:1em; height:14px; border:none; background-color:white;padding:2px;background-color:#d7d6d6;}
.multilinetextbox{width:350px;height:220px; font-family:Tahoma, Arial, Helvetica, sans-serif; color:#474747; font-size:1em;  border:none; background-color:white;padding:2px;background-color:#d7d6d6;}
.command{height:15px; padding:1px 8px 1px 8px;text-decoration:none;
	background: white url(images/design/buttonback.png); text-transform:uppercase; font-size:12px; font-weight:bold; color:#494949;}
.formlabel{width:200px; text-align:right; padding-right:10px;font-weight:bold; color:#777;}


.info_button{padding:5px; font-weight:bold; font-size:12pt;background-color:#bd5151; border:solid 1px #999; color:White; text-decoration:none;}

#header_image ul{
        margin:0;
    padding:0;
    z-index:1;
}
#header_image li {
    list-style-type:none;
    padding:0;
    position:relative;
    text-align:center;
        z-index:1;
}
    
   
#slideshow{

  list-style-type:none;
   margin:0;
   padding:0;
    position:relative;
    text-align:left;
        z-index:1;

}

.more{
    background-color:#e50101;
    color:White;
    padding:2px 5px;
    text-decoration:underline;
    }
.morebutton{
    background-color:#e50101;
    color:White;
    font-weight:bold;
    font-size:1.1em;
    padding:3px 8px;
    text-decoration:none;
    }
    
#slideshow_employment{
  float:left;
  list-style-type:none;
   margin:0 0 0 0px;
   padding:0;
    
    position:relative;
    text-align:left;
}

