@import url("menu.css");

/*for ie6 only*/
#holder{border:solid 0px yellow;}
/************************
		LAYOUT 
************************/
#wrapper {min-height: 100%; height: auto !important; height: 100%; padding-bottom:0px; margin: 0 auto -190px auto;width:1000px; border:solid 0px blue;}
#holder{position: relative; z-index:1000; text-align:left; background: transparent url(images/design/contenttop.jpg) no-repeat 0 0;padding:10px 0 0 0; margin:0 0 -60px 0; border:solid 0px green;}
#content{ position:relative; padding:0 0 0px 0; text-align:left;margin:0 0 -10px -1px; background: transparent url('images/design/footer1.jpg') no-repeat bottom left; z-index:1000;border:solid 0px red;}
#back{position:relative; margin:0px;background: transparent url('images/design/contentback.jpg') repeat-y 0 0;border:solid 0px green;}

#jobsfooter {position:relative; clear:both;  font-size:0.9em; font-weight:normal; width:1000px; margin:-190px auto 0 auto; background: transparent url(images/design/jobsfooter.jpg) no-repeat -1px top; z-index:1000; border:solid 0px red;}	 
#footer {position:relative; clear:both;  font-size:0.9em; font-weight:normal; width:1000px; margin:-190px auto 0 auto; background: transparent url(images/design/footer.jpg) no-repeat -1px top; z-index:1000; border:solid 0px red;}
#footer a, #jobsfooter a {color:white;}
#footer, #jobsfooter, .push {height: 190px;  /*  .push must be the same height as .footer */}
.push {border:solid 0px yellow;}

html>body #footer{margin-top:30px;}

#right_column{float:right; margin:0;height:auto;padding:0;text-align:left;border:solid 0px red;}
#right_column .box{font-size:0.9em; margin-top:30px;padding:0px 5px;}
#right_column .box {background:transparent url('images/design/h3back.jpg') no-repeat top -1px; padding:1px 3px; color:White; text-align:center;}

#left_column{position:relative; clear:both; float:left;width:230px; height:1%; margin:0 0 -190px 2px;padding:2px; text-align:left; border:solid 0px red;}
#main_column{position:relative;  font-size:0.9em; width:730px; margin:0px 0px 0px 240px; padding:10px 10px 0px 10px; border:solid 0px green; }

#multimedia_box{width:100%;  height:100%; margin: 0; }

#loggedin{text-align:right;}
#loggedin a{color:White;}

#flame360{ padding:180px 0 20px 0; text-align:center;}
#flame360 a{text-decoration:none; color:#444;font-size:0.9em;}

#clear {clear:both; margin-bottom:10px;}

/************************
		DESIGN
************************/ 
html, body {height:100%;}
body{font-style:normal; font-variant:normal; font-weight:normal; font-family:verdana,serif, Arial, verdana, Helvetica, sans-serif;
line-height: 1.5em;font-size:0.8em; margin:0px; padding:0px;color:#1f1f1f;background: white url('images/design/background.jpg') repeat top left; text-align:center;}
.gallery{background:#1f1f1f none;}


#header, #header_sub{position:relative;width:1000px; height:290px;	padding:0 0 0 0; color:#696969; text-align:right; background: transparent url('images/design//background.jpg') repeat top left; margin:5px auto 0 auto; }
#header p{padding:0px 5px 0px 0px; margin-top:40px; }
#header_image{float:right; }

#header_sub p{font-size:0.9em;}
#header_sub{height:223px;}
#header_sub #logo p{font-size:8pt; margin-top:10px;}
#header_sub #logo {margin:5px 0 0 0;}

#logo{margin:20px 0 0 0;text-align:left;float:left;}
#logo p{font-size:10pt; font-weight:normal; color:white; /*#b8b8b8; */line-height:1.5em; margin-top:15px;}

h1{font-family:Georgia,Times,"Times New Roman",serif;font-size:14pt; color:#5e9431; margin-top:20px; font-weight:normal; background-color:#edfedf; padding:0px;}
h2{font-size:12pt; color:#5e9431; font-family:Tahoma, Arial, Sans-Serif; margin-top:20px; background:none;}
#left_column h1 {font-size:13pt; color:#a0ba8a; background-color:Transparent; padding:5px; margin:10px 0 -10px 0; text-align:center;}

hr{width:150px; height:1px;}

a, a.visited, a.hover, a.href{color:#416b02;}

blockquote {margin:0px 0px 60px -20px;padding:0px 25px 0px 30px; }
html>body blockquote{margin-bottom:70px;}
cite{float:right; margin-right:10px; margin-top:-17px; padding-right:-20px; padding-top:25px;}

img {border:0;}

.leftfloat{float:left;margin:5px 10px 5px 0px;}
.rightfloat{float:right;}

.info_button{padding:5px; font-weight:bold; font-size:12pt;background-color:#7ca857; border:solid 1px #999; color:White; text-decoration:none;}


/*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;}

ul.information {display:inline; list-style-type:none; margin-left:0; padding-left:0; width:100% }
ul.information li {display:block; float:left; margin:0px 0 30px 0; width:50%;	}
ul.information h3{border-bottom:solid 1px #802d22; font-size:14px; width:50%; height:30px;}

#box{position:absolute; margin:0; padding:0; margin:20px 0 0 -3px; font-size:8pt; }
#box a{text-decoration:none;}
/*#company_list ul{ margin:50px 0 0 0;clear:both; position:relative; display:inline; list-style-type:none; padding:0; border:solid 1px red;}
#company_list li {display:block; margin:0; padding:5px 2px; border-bottom: solid 1px #2e2d2d; background-color:white;}*/
#company_list {margin:10px 0 0 0; padding:10px 0 0 0; background: transparent url(images/design/whiteboxtop.jpg) no-repeat top left; font-weight:bold; font-family:Tahoma;}
#company_list  ul {clear:both; position:relative; padding:0 0 10px 0; margin:0; list-style-type:none;border:solid 0px red;
	 background: white url(images/design/whiteboxbottom.jpg) no-repeat bottom left; width:233px;}
#company_list  li {display:block; padding:5px; height:50px; border-bottom: solid 1px #2e2d2d; text-align:right; }
#company_list  li :first {border-top: solid 1px #2e2d2d;}
#company_list img{float:left;}
#company_list p{text-align:center; line-height:13px;}
#company_list a{color:#666;}


.formlabel{width:200px; text-align:right; padding-right:10px;font-weight:bold; color:#777;}
.smalllabel{width:200px; text-align:right; padding-right:10px;font-weight:bold; color:#777;}

.companylinks a {color:#333; text-decoration:none;}
.companylinks td {text-align:center;}
