@import url("menu.css");

/*for ie6 only*/
#holder{border:solid 0px yellow;}
/************************
		LAYOUT 
************************/
#wrapper {min-height: 100%; height: auto !important; height: 100%; margin: 0 auto -50px auto; 	width:1030px; 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 -10px 0;}

#content{ position:relative; padding:0 0 140px 0; text-align:left;margin:0 0 10px 0px; 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;}

#header, #header_sub{position:relative;width:1030px; 	padding:0; color:#303030; text-align:right; margin:5px auto 0 auto; border: solid 0px green; }

#header p{padding:0px 5px 0px 0px; margin-top:10px; font-weight:bold;}
#header_image{/*float:right;*/ margin-top:0px; border:solid 0px yellow;}

#header_sub p{font-size:0.9em;}
#header_sub{height:223px;}
#header_sub #logo p{font-size:9pt; }
#header_sub #logo {margin:5px 0 0 0;}

#logo img{ margin-top:-15px;}

#loggedin{text-align:right;}

#jobsfooter{position:relative; margin-top:0px;  clear:both;  font-size:0.9em; font-weight:normal; width:1030px; margin:0px auto 0 auto; background: white url('images/jobsfooter.jpg') no-repeat 50% 50%;}
#footer, #footer_main {position:relative; margin-top:0px;  clear:both;  font-size:0.9em; font-weight:normal; width:1030px; margin:0px auto 0 auto; background: #303030 url('images/page_footer.jpg') no-repeat 50% 50%;}
#footer a {color:white;}
#footer, #footer_main, #jobsfooter .push {height: 50px; /*  .push must be the same height as .footer */}

#footer_main{background: white url('images/home_footer.jpg') no-repeat 50% 0;}

#right_column{float:right; margin:0;height:auto;padding:0;text-align:left;width: 220px;font-size: 0.8em;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{float:right; margin:0;height:auto;padding:0;text-align:center; width: 220px;font-size: 0.8em;border:solid 0px red;}
#left_column{position:relative; clear:both; float:left;width:225px; height:1%; margin:0 0 -190px 2px;padding:2px; text-align:left; border:solid 0px red;}

#main_column{position:relative;  width:760px; margin:0px 240px 0px 0px; padding:0px 10px 0px 10px; border:solid 0px green; }
#page_column{position:relative;  width:760px; margin:0px 0px 0px 240px; padding:0px 10px 0px 10px; border:solid 0px green; }

#multimedia_box{width:100%;  height:100%; margin: 0; }

#flame360{ padding:60px 0 20px 0; text-align:center;}
#flame360 a{text-decoration:none; color:#989898;font-size:0.9em;}

#left_box{float: left; width: 360px; margin-right:20px;}
#right_box{width:350px; float:right;}
/************************
		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:9pt; margin:0px; padding:0px;color:#333;background: white url('images/design//background.jpg') repeat top left; text-align:center;}
.gallery{background:#1f1f1f none;}

#logo{margin:20px 0 0 0;text-align:left;float:left;}
#logo p{font-size:10pt; font-weight:normal; color:#303030; /*#b8b8b8; */line-height:1.5em; margin-top:15px;}

h1{font-family:Georgia,Times,"Times New Roman",serif; font-size:15pt; color:#ee3b33; font-weight:normal;}
h2{font-size:1.1em; color:#ee3b33;}

hr{width:150px; height:1px;}

a, a.visited, a.hover, a.href{color:#ee3b33;}

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;}

.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;}

#right_column h1{background: transparent url('images/h1_back_rc.jpg') no-repeat 0 0; color:white; padding: 2px 0 2px 10px;font-size:10pt;}
#right_column p{}

.divisions{color:red;text-align:center;}
.divisions a{text-decoration:none;}
.divisions p{}

.info_button{padding:5px; font-weight:bold; font-size:12pt;background-color:#bd5151; border:solid 1px #999; color:White; text-decoration:none;}

.formlabel{width:200px; text-align:right; padding-right:10px;font-weight:bold; color:#777;}

#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; }
#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:12px;}
#company_list a{color:black;}

.companylinks a {text-decoration:none; color:#333}
.companylinks {text-align:center;}
