@charset "UTF-8";
/* CSS Document */

body {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background: #294A60;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
}


h1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#7d7d7d;
	font-weight:100;

}

h1 a {
	color:#7d7d7d;
	text-decoration:none;
}

h1 a:hover {
	color:#7d7d7d;
	text-decoration:none;
}

h2{
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#7d7d7d;
	font-weight:100;
	margin:0;
	
	

}



h3{
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#7d7d7d;
	font-weight:100;
	margin:0;
	
	

}

h4 {
	font-size:12px;
	margin:0px;
	padding:0px
	
	

}


p{
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#7d7d7d;

}

p a{
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#7d7d7d;
	text-decoration:none;

}

ul{
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#7c7c7c;
	
	
	

}

ul li{
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#7d7d7d;
	
	padding-left:20px;
	

}

ul li a{
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#7d7d7d;
	text-decoration:none;
	

}


table.layout {
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#7d7d7d;
	line-height:20px;
	
}

table.layout2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#7d7d7d;
	line-height:20px;
	padding-bottom:20px;
	
}

table.layout2 a {
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#7d7d7d;
	text-decoration:none;

	
}

table.layout tr.color2{
padding:10px;

}


.right {
padding-right:10px;
width:231px;
vertical-align:top;
}

.left {
padding-left:15px;
vertical-align:top;
padding-top:3px;

}

.leftContent {
padding-left:35px;
padding-right:25px;
vertical-align:top;
padding-top:3px;

}

.center {
width:7px;
background: url(../center.jpg) no-repeat;
}




.navContainer{
padding-top:4px;
padding-left:4px;
padding-right:4px;



}
.sideNav{
background:#CCCCCC;
padding-top:1px;
padding-bottom:6px;

}



.bottom{

background: #eff9fe url(../bottom3.jpg) no-repeat;
width:872px;
height:223px;
margin-left:15px;
margin-right:10px;
}

.bottomContainer{





}


.tracking{

width:210px;
height:180px;
float:left;
position:relative;
padding-left:15px;
padding-top:36px;



}
.regional a{


color:#393b3c;
text-decoration:none;



}



.regional{

width:160px;
height:180px;
float:left;
position:relative;
font-size:12px;
padding-left:40px;
padding-top:35px;
color:#393b3c;

}



.regional2 a{


color:#393b3c;
text-decoration:none;



}

.regional2{
margin-top:10px;
background:url(../sidestuff_08A.jpg) no-repeat;
width:180px;
height:180px;
float:left;
position:relative;
font-size:12px;
padding-left:40px;
padding-top:35px;
color:#393b3c;

}


.news{

width:590px;
height:170px;
overflow:hidden;
float:left;
position:relative;
font-size:11px;
padding-left:20px;
padding-top:50px;
color:#393b3c;

}


.news a{


color:#393b3c;

}

.news ul {
	list-style:none;
	padding:0px;
	margin:0px;
	font-weight:normal;
	}

.news ul li {
	margin:0px 0px 20px 0px;
	padding:0px;
	font-weight:normal;
	}



.breakingnews{

float:left;
position:relative;
font-size:11px;
padding-left:40px;
padding-top:35px;
color:#393b3c;

}


.breakingnews a{


color:#393b3c;

}

#NewsEntry {
	border-top:solid 1px #666666;
	}


#NewsEntry h1 {
	font-size:12px;
	color:#393b3c;
	font-weight:bold;
	margin:0px;
	padding:0px;
	
	}
	
#NewsEntry h1 a {
	text-decoration:none;
	}

#NewsEntry h2 {
	font-size:11px;
	margin:0px;
	padding:0px;
	color:#393b3c;
	}

#NewsEntry p {
	color:#393b3c;
	}



.oneColFixCtr {
margin: 0px;
padding:0px;

}


.oneColFixCtr #container {
	width: 901px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	background: #FFFFFF;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	padding: 0;
	margin-top:-5px;
	text-align: left; /* this overrides the text-align: center on the body element. */
}

.oneColFixCtr #mainContent {
	/*padding: 0 20px;  remember that padding is the space inside the div box and margin is the space outside the div box */
	padding-top:20px;
	padding-bottom:30px;
}

.oneColFixCtr #footer {
	width: 901px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	padding: 0;
	
	text-align: left; /* this overrides the text-align: center on the body element. */
	padding:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#868f94;
	text-align:center;
	
}


.oneColFixCtr #footer a {
	
	color:#ffffff;
	text-decoration:none;

	
}


#navcontainer { width: 210px; 

padding-left:5px;


}

#navcontainer ul
{
margin-bottom:0px;
margin-top:0px;
margin-left: 1px;
padding-left: 0;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
}

#navcontainer ul li
{
margin-left: 0;
margin-top:5px;
padding-left: 0;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
}

#navcontainer ul li a
{
margin-left: 0;
margin-top:5px;
padding-left: 10px;
padding-top:3px;
padding-bottom:3px;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
}

#navcontainer a
{
display: block;
padding: 3px;
width: 198px;
background-color: #ffffff;

}

#navcontainer a:link, #navlist a:visited
{
color:#5c5c5c;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration: none;
}


#navcontainer #navlist a.selected
{
background:#95a195;
color:#ffffff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration: none;
}

#navcontainer a:hover
{
background-color: #95a195;
color: #fff;
}