body{margin:0px;}
img { behavior: url(iepngfix.htc) }
div{font:12px verdana;behavior: url(iepngfix.htc)}
#maincontainer{width:942px; margin:0 auto; position:relative;}
#date-time{font:11px verdana;color:#807f83; text-align:right; height:22px; padding-top:14px; width:934px;}
#date-time a{font:11px verdana; color:#807f83; text-decoration:none;}
#date-time a:link{color:#807f83; text-decoration:none;}
#date-time a:hover{color:#b40a3a; text-decoration:none;}
#left-shadow{width:4px;height:1349px;background: url(../images/left-shadow.jpg) repeat-y left top; }



#bodydiv{width:926px; float:left;}
#right-shadow{width:4px; height:1349px;background: url(../images/right-shadow.jpg) repeat-y left top; }
#redstrip{height:11px;width:926px;background: url(../images/red-strip.jpg) repeat-x;}
#orangestrip{height:11px;width:926px;background: url(../images/orange-strip.jpg) repeat-x;}

#brandlogo{float:left;padding:35px 0px 35px 35px;}
#alumalogo{float:right;padding:42px 35px 35px 0px;}
.imgborder{ border:none;}
.clear{clear:both;}
.float-left{float:left;}
.float-right{float:right;}
.box{ width:286px; float:left;}
.leftborder{ width:4px; height:440px; float:left;background: url(../images/boxleftborder.jpg) no-repeat left top; float:left;}
.rightborder{ width:4px; height:440px; float:left;background: url(../images/boxrightborder.jpg) no-repeat left top; float:left;}
.rightborder1{ width:4px; height:440px; float:left;background: url(../images/boxrightborder.png) no-repeat left top; float:left;}
.boxbody{ width:277px; float:left;}
.boxheading{ width:250px; height:28px; border-left:1px solid #c7c7ca; border-right:1px solid #c7c7ca;background: url(../images/box-headerbg.jpg) repeat-x; padding-left:25px; padding-top:15px;}
h2{margin:0px; padding:0px;font:14px verdana; color:#5f6062; font-weight:bold;}
.boxcontent{width:275px;background:#fefefe url(../images/box-bg.jpg) left top repeat-x;border-left:1px solid #c7c7ca; border-right:1px solid #c7c7ca; height:397px;}
.boxcontentfont{width:209px; margin:0 auto; margin-top:10px;}
.boxcontentfont2{width:239px; margin-top:10px; margin-left:20px; font:11px verdana; line-height:13px; color:#5f6062; font-weight:normal; }
.boxcontentfont span{color:#5f6062; line-height:16px; font-size:11px;}
.arrowdiv{ width:45px; float:left;}
.learnmore{padding-top:10px; float:left; padding-left:15px;}
.learnmore a{font:11px verdana; color:#807f83; text-decoration:none;}
.learnmore a:hover{font:11px verdana; color:#b40a3a; text-decoration:underline;}
.boxwidth{width:229px; margin:0 auto;}
.boxwidth2{width:274px; margin:0 auto; }
#panel{
	background:url(../images/panelhome.jpg);
	width:255px;
	height:31px;
	font:12px verdana;
	color:#5f6062;
	font-weight:bold;
	padding-top:15px;
	padding-left:20px;
}
.newsdiv{width:229px; margin:0 auto; padding-top:22px;}
.newsdiv span{color:#5f6062; line-height:16px; font-size:11px;}
.newsdiv a{font:11px verdana; color:#807f83; text-decoration:none; font-weight:bold;}
.newsdiv a:hover{font:11px verdana; color:#b40a3a; text-decoration:underline; font-weight:bold;}
.verdana12{font:11px verdana; color:#5f6062; line-height:15px;}
.rot-padd{padding-left:15px; padding-top:5px; }




.slidermaindiv{float:left; width:100%; overflow:hidden;}
/* Starting Animation and Navigation */


.pagination{
	width: 274px; /*Width of pagination DIV. To equal that of Content Slider's width, take into account the later's left/right paddings!*/
	font-size: 11px;
	line-height: 18px;
	text-align: left;
	
	border-width: 0 0px;
	float: right;
	margin-right:10px;
	margin-bottom:8px;
	font-family: tahoma;
	color: #5f6062;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;

	
}

* html .pagination{ /*Simplified box model hack to get IE5 to display width equal to that of Content Slider's*/
width: 274px; /*IE5 width*/
w\idth: 274px; /*IE6 width*/


}

.pagination a{
	display: block;
	margin: 0px;
	text-decoration: none;
	color: #5f6062;
	height:49px;
	padding-top:20px;
	
	
}

.paginationLast {
	border-right: 0px solid #C9CCB9;
}

.pagination a:hover, .pagination a.selected{
	color: #FFFFFF;
	background-image: url(../images/redhover2.jpg);
	background-repeat: repeat-x;
	height: 49px;
	width: 273px;
	padding-top:20px;
}
.pagination span.slider-page3 a:hover, .pagination span.slider-page3 a.selected{
	background-image: url(../images/bg-curve2.png);
	background-position:left bottom;
	background-repeat: repeat-x;
	padding-top:20px;
	height:61px;
	width:276px;
	
	float:left;
}

.slideText {
padding: 0px;
font-size: 11px;
line-height: 15px;
color: white;
height:146px;
}
.contentslide .contentdiv{
	display: none;

	width: 543px;
	margin-top: 8px;
	margin-left: 5px;
}
#contentslides {
	height: 231px;
	width: 880px;
	background-image: url(../images/sliderbg.jpg);
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 0;	
}
.contentslide{
	margin: 0px;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.copyright{color:#807f83; font-size:10px; text-align:right; padding-top:10px; padding-bottom:10px;position:absolute; top:1410px; left:670px;z-index:4;}
#flashheader{
	position:absolute;
	z-index:1;
	margin-top: 3px;
}
.headercontent{position:absolute; z-index:2; color:#FFFFFF; left:638px; width:275px; padding-top:20px; line-height:18px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:left; font-size:11px;}
.headercontentinner{
	position:absolute;
	z-index:2;
	color:#FFFFFF;
	left:38px;
	width:600px;
	line-height:18px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:11px;
	margin-top: 280px;
	float: left;
}
.headercontentinnerpower{
	position:absolute;
	z-index:2;
	color:#FFFFFF;
	left:38px;
	width:600px;
	line-height:18px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:11px;
	margin-top: 275px;
	float: left;
}
.headercontentinnerright{
	position:absolute;
	z-index:2;
	color:#FFFFFF;
	left:38px;
	width:300px;
	line-height:22px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	font-size:20px;
	font-weight:bold;
	margin-top: 282px;
	float: right;
	margin-left: 595px;
	text-transform: uppercase;
}
.headercontentinnerrightTimes{
	position:absolute;
	z-index:2;
	color:#FFFFFF;
	left:38px;
	width:300px;
	line-height:22px;
	font-family:"Times New Roman", Times, serif;
	text-align:center;
	font-size:25px;
	font-weight:normal;
	margin-top: 282px;
	float: right;
	margin-left: 595px;
	text-transform: capitalize;
}


.brdcrum-txt{
	float:left;
	width:400px;
	overflow:hidden;
	font:11px tahoma;
	color:#a1a0a4;
	padding-top:10px;
}
.brdcrum-txt a{font:11px tahoma; color:#a1a0a4; text-decoration:none; padding-left:5px;}
.brdcrum-txt a:link{
	color:#a1a0a4;
	text-decoration:none;
	font-family: tahoma;
	font-size: 11px;
	
}
.brdcrum-txt a:active{font:11px tahoma; color:#a1a0a4; text-decoration:none; 	}
.brdcrum-txt a:hover{font:11px tahoma; color:#b30538; text-decoration:none; 	}


.brdcrum-txtorange{
	float:left;
	width:420px;
	overflow:hidden;
	font:11px tahoma;
	color:#a1a0a4;
	padding-top:10px;
}
.brdcrum-txtorange a{font:11px tahoma; color:#a1a0a4; text-decoration:none; padding-left:5px;}
.brdcrum-txtorange a:link{
	color:#a1a0a4;
	text-decoration:none;
	font-family: tahoma;
	font-size: 11px;
	
}
.brdcrum-txtorange a:active{font:11px tahoma; color:#a1a0a4; text-decoration:none; 	}
.brdcrum-txtorange a:hover{font:11px tahoma; color:#ff7900; text-decoration:none; 	}

.brdcrum-scaffolding{font:11px tahoma; color:#a1a0a4;
	float:left;
	width:761px;
	height:183px;
	overflow:hidden;
	
}
#innerboxleft {
	background-image: url(../images/innerboxleftbg2.jpg);
	background-repeat: repeat-y;
	background-position: top;
	float: left;
	margin-top:10px;
	width: 583px;
}
#innerboxleft2 {
	float: left;
	margin-top:10px;
	width: 583px;
}
.greybold{font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;font-weight: bold;color: #5f6062; margin-left:5px;}
#innerheadingstab2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	background-image: url(../images/innerheadingtab.jpg);
	background-repeat: no-repeat;
	height: 36px;
	width: 557px;
	padding-top: 15px;
	padding-bottom: 5px;
	padding-left: 20px;
	font-weight: bold;
	color: #5f6062;
	margin-left: 6px;
	margin-top:0px;
	margin-bottom:0px;
}

#innerheadingstab h1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	background-image: url(../images/innerheadingtab.jpg);
	background-repeat: no-repeat;
	height: 36px;
	width: 557px;
	padding-top: 15px;
	padding-bottom: 5px;
	padding-left: 20px;
	font-weight: bold;
	color: #5f6062;
	margin-left: 6px;
	margin-top:0px;
	margin-bottom:0px;
}
#innerheadingstab h2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	background-image: url(../images/innerheadingtab.jpg);
	background-repeat: no-repeat;
	height: 36px;
	width: 557px;
	padding-top: 15px;
	padding-bottom: 5px;
	padding-left: 20px;
	font-weight: bold;
	color: #5f6062;
	margin-left: 6px;
	margin-top:0px;
	margin-bottom:0px;
}
ul {
padding:0;
margin:0;
list-style-type:none;

}
#innerheadingstabvalue h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	background-image: url(../images/innerheadingtab.jpg);
	background-repeat: no-repeat;
	height: 36px;
	width: 557px;
	padding-top: 15px;
	padding-bottom: 5px;
	padding-left: 20px;
	font-weight: bold;
	color: #5f6062;
	margin-left: 1px;
}

#rightboxinnerCareer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	background-image: url(../images/careerrightboxbg.jpg);
	background-repeat: repeat-y;
	width: 283px;
	font-weight: bold;
	color: #5f6062;
	margin-left: 1px;
	float: right;
}


#innerheadingstabspecial h1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	background-image: url(../images/innerheadingtabspecial.jpg);
	background-repeat: no-repeat;
	height: 62px;
	width: 557px;
	padding-top: 15px;
	padding-bottom: 5px;
	padding-left: 20px;
	font-weight: bold;
	color: #5f6062;
	margin-left: 6px;
	margin-bottom:0px;
	margin-right:0px;
	margin-top:0px;
}

#innerheadingstabcivil h1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	background-image: url(../images/innerheadingtabcivil2.jpg);
	background-repeat: no-repeat;
	height: 36px;
	width: 557px;
	padding-top: 15px;
	margin:0px;
	padding-left: 20px;
	font-weight: bold;
	color: #5f6062;
	margin-left: 6px;
}



#rightboxinner {
	padding:0px;
	float: right;
	background-repeat: repeat-x;
	background-position: top;
	
	
	
}
.heading{font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px; 

	padding-left: 10px;
	font-weight: bold;
	color: #5f6062;
	}


.slidespos{position:absolute; top:600px; left:33px;}
.boxes{width:866px; position:absolute; top:897px; left:43px;z-index:5;}
.boxesinner{
	width:876px;
	position:absolute;
	top:590px;
	left:31px;
	z-index:5;
}
.boxesinnertrack{
	width:920px;
	position:absolute;
	top:590px;
	left:15px;
	z-index:5;
}
.rot-link{margin-top:12px; float:left;}
.rot-link a:link{ color:#807f83; font-size:11px; text-decoration:none;}
.rot-link a:visited{ color:#807f83; font-size:11px; text-decoration:none;}
.rot-link a:hover{ color:#ab0535; font-size:11px; text-decoration:underline;}
.bgred{background-image: url(../images/bodybg.png);background-repeat: no-repeat;background-position: right bottom; position:absolute; left:709px; top:1000px; width:221px; height:398px; z-index:3;}
.footershadow{background-image: url(../images/footer-bor.jpg);background-repeat: repeat-x;background-position: left top; width:927px; height:7px; left:3px; position:absolute; top:1398px; z-index:6;}

.footershadoworange{background-image: url(../images/footerorange.jpg);background-repeat: repeat-x;background-position: left top; width:927px; height:17px; left:3px; position:absolute; top:1398px; z-index:6;}

#leftbottomcurve {
	background-image: url(../images/left-bottomcurve.jpg);
	background-repeat: no-repeat;
	height: 36px;
	width: 577px;
	float: left;
}

#leftbottomcurvetest {
	background-image: url(../images/left-bottomcurvetest.jpg);
	background-repeat: no-repeat;
	height: 36px;
	width: 579px;

}

#leftbottomcurveorange {
	background-image: url(../images/left-bottomcurveorange.jpg);
	background-repeat: no-repeat;
	height: 36px;
	width: 577px;

}
#leftbottomcurvecivil {
	background-image: url(../images/civilbottomcurve.jpg);
	background-repeat: no-repeat;
	height: 36px;
	width: 578px;

}

#leftbottomcurvesafty {
	background-image: url(../images/safteybottomcurve.jpg);
	background-repeat: no-repeat;
	height: 36px;
	width: 578px;

}
#leftbottomcurvespecial {
	background-image: url(../images/specialbottomcurve.jpg);
	background-repeat: no-repeat;
	height: 36px;
	width: 578px;

}

#rightbox {
	height: 250px;
	width: 250px;
	float: right;
}
#rightboxinnercurve {
	background-image: url(../images/right-bottomcurver.jpg);
	background-repeat: no-repeat;
	height: 37px;
	width: 292px;
	float:right;
	margin-right:0px;
	

}
#tabcontentleft{
	float:left;
	margin-left:10px;
	height: 500px;
	background-color: #FFFFFF;
	background-image: url(transparent);
}
#tabcontentright{
float:right;
}
#innerboxleftcontents {
	font-family: tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #6e6e6f;
	padding-left:5px;
	width: 579px;
	line-height: 20px;
	
}

.rightboxcontents{font-family: tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #6e6e6f;
	padding-left:15px;
	line-height: 20px;
	}
	
	.redcolor h1 {
	font-family: tahoma;
	font-size: 16px;
	font-weight: normal;
	color: #b30538;
	font-weight:bold;
	margin-bottom:5px;
	margin-left:5px;
	text-transform: uppercase;
}
	
	.redcolor h4 {
	font-family: tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #b30538;
	font-weight:bold;
	margin-bottom:5px;
	line-height: 14px;
}
.redcolor h2 {
	font-family: tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #b30538;
	font-weight:bold;
	margin-bottom:5px;
	line-height: 14px;
}
.redcolor {
font-family: tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #b30538;
	font-weight:bold;
	margin-bottom:5px;}
	
	.redcolor h3 {
font-family: tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #b30538;
	font-weight:bold;
	margin-bottom:5px;}
	
	.redcolorNews{
font-family: tahoma;
	font-size: 14px;
	font-weight: normal;
	color: #b30538;
	font-weight:bold;}
	
	.redcolor2{
font-family: tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #b30538;
	font-weight:bold;}
	
	.redtext{
	font-family: tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #b30538;
	font-weight:bold;
	}
	.redtext a{
font-family: tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #b30538;
	font-weight:bold;text-decoration:underline;
	}
a.redlink:link {font-family: tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #b30538;
	font-weight:bold;
	text-decoration:underline;
}
a.redlink:visited {font-family: tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #b30538;
	font-weight:bold;
	text-decoration:underline;
}
	
a.redlink:hover{
	font-family: tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #FF9900;
	font-weight:bold;
	text-decoration:none;
	}
	

a.greylink:link {font-family: tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #6e6e6f;
	text-decoration:underline;
}
a.greylink:visited {font-family: tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #6e6e6f;
	text-decoration:underline;
}
	
a.greylink:hover{
	font-family: tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #af0336;
	
	text-decoration:none;
	}

.orangecolor {
font-family: tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #ff7800;
	font-weight:bold;
	}
.orangecolor h1{
font-family: tahoma;
	font-size: 16px;
	font-weight: normal;
	color: #ff7800;
	font-weight:bold;
	margin-left:5px;
	text-transform: uppercase;
	margin-bottom:0px;}
	
	.orangecolor h2{
font-family: tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #ff7800;
	font-weight:bold;
	}
	.orangecolor2{
font-family: tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #ff7800;
	font-weight:bold;}
	
	.orangecolor h3{
font-family: tahoma;
 font-size: 12px;
 font-weight: normal;
 color: #ff7800;
 font-weight:bold;
 margin-bottom:0px;}
 .orangecolor h4{
font-family: tahoma;
 font-size: 12px;
 font-weight: normal;
 color: #ff7800;
 font-weight:bold;
 margin-bottom:0px;}
 
.buttontext{
	font-family: tahoma;
	font-size: 10px;
	padding-left:10px;
	font-weight: normal;
	color: #807f83;
	text-decoration:none;
	line-height: 12px;
	}
	.buttontext a{
font-family: tahoma;
	font-size: 10px;
	padding-left:10px;

	font-weight: normal;
	color: #807f83;	text-decoration:none;
	}
	.buttontext a:hover{
font-family: tahoma;
	font-size: 10px;
	padding-left:10px;

	font-weight: normal;
	color: #b30538;	text-decoration:none;
	}
	
	.headertextlink{
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	
	
	}
	.headertextlink a:link{
 font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration:underline;
	}
		.headertextlink a:visited{
 font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration:underline;
	}
	.headertextlink a:hover{
 font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration:none;
	}
	
	
	.buttontextorange{
font-family: tahoma;
	font-size: 10px;
	padding-left:10px;

	font-weight: normal;
	color: #807f83;
	text-decoration:none;
	}
	.buttontextorange a{
font-family: tahoma;
	font-size: 10px;
	padding-left:10px;

	font-weight: normal;
	color: #807f83;	text-decoration:none;
	}
	.buttontextorange a:hover{
font-family: tahoma;
	font-size: 10px;
	padding-left:10px;

	font-weight: normal;
	color: #ff7800;	text-decoration:none;
	}
	
	
#emptytab {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c9c9cc;
	height: 25px;
	width: 97px;
	padding-top: 10px;
	float: left;
	
}
#emptytab2 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c9c9cc;
	height: 25px;
	width: 194px;
	padding-top: 10px;
	float: left;
	
}
#track {
	height: 822px;
	width: 910px;
	float: left;
}
.tabone {
	background-image: url(../images/tabactive.jpg);
	background-repeat: no-repeat;
	font-family: tahoma;
	height: 26px;
	width: 82px;
	color: #b30538;
	font-size:11px;
	font-weight:bold;
	padding-top: 10px;
	padding-left: 15px;
}
.testimonial {
	font-family: tahoma;
	font-size: 18px;
	font-weight: normal;
	color: #4d4944;
	line-height: 26px;
}
.grey{
color:#807f83;
font-weight:normal;
padding-left:10px;
}
#sitemapdiv
{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
#sitemapdiv ul
{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
#sitemapdiv ul li
{
margin:10px 0px 10px 0px;
padding:0px 0px 0px 0px;
}
#sitemapdiv ul li ul
{
margin:0px 0px 0px 20px;
padding:0px 0px 0px 0px;
}
#sitemapdiv ul li ul li
{
margin:10px 0px 10 0px;
padding:0px 0px 0px 0px;
}
#sitemapdiv ul li ul li ul
{
margin:0px 0px 0px 20px;
padding:0px 0px 0px 0px;
}
#sitemapdiv ul li ul li ul li
{
margin:5px 0px 5px 0px;
padding:0px 0px 0px 0px;
}
#sitemapdiv a:link {font-family: tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #6e6e6f;
	text-decoration:none;	
}
#sitemapdiv a:visited {font-family: tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #6e6e6f;
	text-decoration:none;	
}
	
#sitemapdiv a:hover{
	font-family: tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #af0336;
	text-decoration:none;
	}
