@charset "utf-8";
/* CSS Document */

/*Body Style - general body of the document----------------------------------*/
body{
background-image:url(../images/backgrounds/main_bg.jpg);
background-color:#E70103;
background-position:bottom;
background-repeat:repeat-x;
margin-left: 0px;
margin-top: 20px;
margin-right: 0px;
margin-bottom: 20px;
}

/*Wrapper and layout----------------------------------*/
#Wrapper{
width:1000px;
margin: 0 auto;
text-align:left;
}

#containerTop {
width:1000px;
background-image:url(../images/backgrounds/header.jpg);
height:160px;
background-repeat:no-repeat;
position:relative;
}

#containerNavigation {
width:1000px;
height:60px;
background-image:url(../images/backgrounds/navigation.jpg);
background-repeat:no-repeat;
}

/*Footer----------------------------------*/

#containerContent {
width:920px;
background-color:#FFFFFF;
margin-left:40px;
padding-bottom:50px;
}

#contentLeftIndex {
width:600px;
height:350px;
margin-left:20px;
background-color:#CCCCCC;
float:left;
}

#contentRightIndex {
float:right;
width:260px;
margin-right:20px;
}

#contentLeft {
width:200px;
margin-left:40px;
float:left;
margin-top: -60px;
z-index:1;
}

#contentRight {
float:right;
width:600px;
margin-right:40px;
}

#banner {
width:880px;
height:180px;
margin-left:20px;
margin-bottom:20px;
}

/*Footer----------------------------------*/
#containerFooter {
width:920px;
margin-left:40px;
height:200px;
background-image:url(../images/backgrounds/footer.jpg);
background-repeat:no-repeat;
}

#CompanyLogos {
float:left;
width:920px;
margin-top:15px;
text-align:center;
margin-bottom:58px;}

#line {
clear:both;
}

#FooterLinks {
width:300px;
height:20px;
text-align:left;
float:left;
margin-bottom:15px;
}

#Stillwell {
clear:right;
width:300px;
height:20px;
text-align:right;
float:right;
margin-bottom:15px;
}

#Copyright {
clear:both;
width:920px;
height:40px;
text-align:center;
}

.linksbottom {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#FFF;}

.linksbottom a:link    {text-decoration:none; color:#FFF}
.linksbottom a:visited {text-decoration:none; color:#FFF}
.linksbottom a:hover   {text-decoration:none; color:#ECB42B}
.linksbottom a:active  {text-decoration:none; color:#FFF}

.copyright {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFF;}

.copyright a:link    {text-decoration:none; color:#FFF}
.copyright a:visited {text-decoration:none; color:#FFF}
.copyright a:hover   {text-decoration:none; color:#ECB42B}
.copyright a:active  {text-decoration:none; color:#FFF}

/*Links Top----------------------------------*/
#LinksTop {
float:right;
padding-top:0px;
padding-right:40px;
width:340px;
text-align:right;
}

.linkstop {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#FFF;}

.linkstop a:link    {text-decoration:none; color:#FFF}
.linkstop a:visited {text-decoration:none; color:#FFF}
.linkstop a:hover   {text-decoration:none; color:#E70103}
.linkstop a:active  {text-decoration:none; color:#FFF}

/*Logo----------------------------------*/
#logo{
padding-top:95px;
padding-left:62px;
width:230px;
height:48px;
float:left;
}

h1 {
background-image:url(../images/logo/logo.jpg);
background-repeat:no-repeat;
text-indent:-9000px;
margin:0px;
width:230px;
height:48px;
}

/*Banner----------------------------------*/
#banner {
width:880px;
height:180px;
}



/*Navigation----------------------------------*/
#Navigation {
text-align:left;
height:20px;
clear:both;
padding-left:40px;
padding-right:360px;
padding-top:16px;
position:relative;
font-weight:bold;
width:900px;
}

#Navigation ul {
margin:0px;
padding: 0;
list-style: none;
float:left;
margin-right:15px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-transform:uppercase;
width:900px;
}

#Navigation ul li{
float:left;
}

#Navigation ul a{
display:block;
padding: 0 1.5em;
line-height:2.1em;
text-decoration:none;
color:#FFFFFF;
border-right:solid 1px #FFFFFF;
}

#Navigation ul a:hover {
color: #ECB42B;}

/*Side Navigation ----------------------------------*/
#NavLeft ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	margin-left:2px;
	margin-bottom:18px;
	margin-top:0px;
}

#NavLeft a {
	display: block;
	background-color:#ECB42B;
	color: #ffffff;
	width: 170px;
	padding-top:5px;
	padding-bottom:2px;
	padding-left:30px;
	text-decoration: none;
	border-bottom: solid 1px #FFFFFF;
	vertical-align: bottom; /* This fixes the IE5 Win gap! */
	height:20px;
}

#NavLeft a:hover {
	color:#FFF;
	background-color: #E70103;
}

.ActiveStyle {
	background-color: #E70103;
}
/*Content----------------------------------*/

h2 {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#E70103;
margin:0px;
}

.maintext {
margin-top:15px;
margin-bottom:15px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
line-height:22px;
}

.image_noborder {
border: 0px;
}

a.placements {float:right; display:block; padding:5px; height:70px; color:#FFFFFF; background-color:#E70103; text-transform:uppercase; height:20px; width:165px; font-weight:bold; vertical-align:middle; margin-top:30px; text-decoration:none}
a.placements:hover {float:right; display:block; padding:5px; height:70px; color:#FFFFFF; background-color:#ECB42B; text-transform:uppercase; height:20px; width:165px; font-weight:bold; vertical-align:middle; margin-top:30px; text-decoration:none}

.image_page {
padding:8px;
border: solid 1px #F0F0F0;
margin-left:20px;
margin-bottom:20px;
}