@charset "utf-8";
/* CSS Document */
html {
   margin:0;
   padding:0;
   height:100%;
}

body {
margin:0;
padding:0;
height:100%;
background-color:#b5121b;
background-image:url(webimages/background.jpg);
background-position:top;
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:62.8%;
color:#4c4c4c;
}
h1 {
	padding:0px;
	margin:0px;
	font-size:3.0em;
	font-weight:normal;
	padding-top:8px;
	padding-bottom:8px;
}
h2 {
	padding:0px;
	margin:0px;
	font-size:2.0em;
	font-weight:normal;
	padding-top:6px;
	padding-bottom:6px;
}
h3{
	font-size:1.5em;
	padding:0px;
	margin:0px;
	padding-top:7px;
	padding-bottom:2px;
}
h4{
	font-size:1.5em;
	padding:0px;
	margin:0px;
	padding-top:9px;
	padding-bottom:9px;
}
p{
	padding:0px;
	margin:0px;
	padding-top:4px;
	padding-bottom:6px;
	line-height:17px;
	font-size:1.3em;
}
hr {
	padding:0px;
	margin:0px;
  border: 0;
  border:none;
  float:left;
  width: 100%;
  color: #da888d;
	background-color: #e2e2e2;
  height: 1px;
  margin-top:7px;
  margin-bottom:2px;
  filter:alpha(opacity=50);
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
-moz-opacity: 0.5; opacity:0.50;
}


#container{
	width:932px;
	margin:auto;
	min-height:100%;
  	position:relative;
	background-image:url(webimages/container-contours.jpg);
	background-repeat:no-repeat;
}
#header{
	width:932px;
	height:220px;
	text-align:right;
}
#footer {
	margin:auto;
   position:absolute;
   bottom:0;
   width:901px;
   height:20px;
   text-align:right;
   font-size:10px;
     filter:alpha(opacity=35);
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=35);
-moz-opacity: 0.35; opacity:0.35;
}
#footer a:link, #footer a:visited {
	color:#FFF;
	text-decoration:none;
}
#footer a:hover {
	color:#FFF;
	text-decoration:underline;
}
#headerSub{
	width:932px;
	height:118px;
	text-align:right;
}
#header img, #headerSub img, .column0 img, .article img, h3{
	border:none;
}
#mainStrip{
	width:890px;
	height:222px;
	padding-left:38px;
	padding-right:4px;
	padding-top:24px;
}
#mainStripSub{
	width:890px;
	height:55px;
	padding-left:38px;
	padding-right:4px;
	padding-top:24px;
	float:left;
	clear:both;
}
#content{
	padding-left:38px;
	padding-right:30px;
	padding-top:10px;
	width:864px;
	color:#FFF;
	clear:both;
}
#contentSub{
	margin-top:11px;
	padding-top:15px;
	margin-left:2px;
	padding-left:38px;
	padding-right:30px;
	float:left;
	width:862px;
	color:#FFF;
	
}
#menu{
	margin-top:17px;
width:890px;
float:left;
border-left:1px solid #626161;
margin-bottom:17px;
}

/* MENU STYLES */
#menu ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	width:890px;
	font-size:1.5em;
	font-weight:normal;
	}
	#menu ul li {
	margin: 0px;
	padding: 0px;
	position: relative;

	float:left;
	}

#menu ul li a {
	float:left;
	margin: 0px;
	padding: 0px;
	display: block;	
	text-decoration: none;
	padding-top:6px;
	padding-bottom:7px;
	padding-left:14px;
	padding-right:14px;
	border-right:1px solid #626161;
}


	#menu .inactive {
	float:left;
	color: #c5c0b8;	
		margin: 0px;
	padding: 0px;
	display: block;
padding-left:5px;
	padding-top:6px;
	padding-bottom:7px;
		padding-left:14px;
	padding-right:14px;
	border-right:1px solid #626161;
}

/* MENU HOVER OVER */
#menu ul li a:link, #menu ul li a:visited {
color:#4c4c4c;
display: block;

}
#menu ul li a:hover {
color:#b4121b;
	margin: 0px;
	padding: 0px;
	display: block;
	padding-left:5px;
	padding-top:6px;
	padding-bottom:7px;
	padding-left:14px;
	padding-right:14px;
	border-right:1px solid #626161;
}

/* SUB MENU STYLE */
	#menu li ul {
	margin:0px;
padding:0px;
	width:145px;
	position: absolute;
	left: 0px;
	top: 29px;
	display: none;
	
	}

#menu li ul li a {
color:#000;
width:160px;
margin-bottom:1px;
padding:0px;
padding-left:8px;
padding-right:8px;
padding-top:4px;
padding-bottom:4px;
font-size:13px;
font-weight:normal;
background-color:#e6e6e6;
display: block;
border:none;
filter:alpha(opacity=90);
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90);
-moz-opacity: 0.9; opacity:0.90;
}
/* SUB MENU HOVER OVER */
#menu li ul li a:hover {
margin-bottom:1px;
width:160px;
padding:0px;
padding-left:8px;
padding-right:8px;
padding-top:4px;
padding-bottom:4px;
color:#b4121b;
display: block; 
font-size:13px;
background-color:#e6e6e6;
border:none;
filter:alpha(opacity=99);
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=99);
-moz-opacity: 0.99; opacity:0.99;
}
	


	/* Fix IE. Hide from IE Mac \*/
* html #menu ul li { float: left; }
* html #menu ul li a { height: 1%; }
/* End */

	#menu li:hover ul, #menu li.over ul { 
	display: block; 
	color:#ec2728;
	
	}

#menu .subInactive{
background-color:#116182;
}
.column0{
	width:860px;
	float:left;
}
.column3{
	width:540px;
	float:left;
}
.column4{
	padding-left:30px;
	width:285px;
	float:left;
	text-align:right;
}
.column0 ul, .column3 ul{
	padding:0px;
	margin:0px;
	padding-top:6px;
	padding-bottom:6px;
	padding-left:21px;
	line-height:17px;
	font-size:1.3em;
}
/*#column0 img, #column3 img {
	float:right;
}*/
.column3 a:link, .column0 a:link, .article a:link, .column3 a:visited, .column0 a:visited, .article a:visited{
	font-weight:bold;
	color:#FFF;
	text-decoration:underline;
}
.column3 a:hover, .column0 a:hover, .article a:hover{
	color:#FFF;
	text-decoration:none;
	font-weight:bold;
}
.column1{
	width:400px;
	float:left;
}
.column2{
	padding-left:30px;
	float:left;
	width:420px;
}
.article{
	width:262px;
	float:left;
	padding-right:10px;
}
.article img{
float:left;
padding-right:12px;
}
.applyRed{
	color:#b6121b;
}
.whiteBorder{
	border: 1px solid #FFF;
}
.dgreyBorder{
	border: 1px solid #483d48;
}
.brownBorder{
	border:1px solid #352a18;
}
.formButton{
	background-color:#504650;
	border:1px solid #2e292e;
	color:#FFF;
	
}
