html {	clear: both;
	display: block;
	}
	
/* Hide from IE5/Mac \ */ 
* html {height: 1%;} /* for IE/Win */
/* End Hide from IE5/Mac */ 

*>html {he\ight: auto;} /* for IE5/Mac */ 
	

body
{ 	text-align: center;
	background: #193a5d url(site-bg.jpg) repeat-x ;
	margin: 0px;
}
img {
	border: 0px;
}

a:link {
	color:#666666;
}
#MainContainer {
margin-top: 0px;
margin-bottom: 0px;
	
}
#SiteContainer {
	margin-top: 0px;
	margin-bottom: 0px;
    margin-left:auto;
	margin-right:auto;
	
	}
#MainWrapper {
	width:882px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left:auto;
	margin-right:auto;
	
}

/* Hide from IE5/Mac \ */ 
* html #MainWrapper {height: 1%;} /* for IE/Win */
/* End Hide from IE5/Mac */ 
*>html #MainWrapper {he\ight: auto;} /* for IE5/Mac */ 
	
    
#Header {
	width: 883px;
	height: 137px;
	padding-bottom: 0px;
	background: url(hdr.jpg) no-repeat;
	float: left;
	margin:0px;
}

#hdrLeft {
	width: 410px;
	height: 90px;
	float: left;
	
}
#hdrRight {
	width: 450px;
	height: 85px;
	margin-top: 15px;
	float: right;
}
#nav{
	clear: both;
	text-align: right;
	margin-top: 0px;
    	padding: 5px 25px;
	color: #f6f1cb;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	font-size: 13px;
	}
	
#BodyContainer {
	background: #1e3d5f url(bg.jpg) repeat-x;
	float: left;
	text-align: left;
	padding: 0 30px;
	font-family:Arial, sans-serif, Helvetica;
	font-size: 12px;
}
*html #BodyContainer {
	width: 100% !important;
}
#GrayContainer {
	width: 791px;
	background: #393c36;
	float: left;
	padding: 15px;
}
#GraySingleContainer {
	width: 706px;
	float: left;
	padding-left: 115px;
}

*html #GrayContainer {
	width: 100% !important;
}
#BlueContainer {
	width: 760px;
	background: #e0eff4;
	float:left;
	padding: 15px;
}
#BlueSingleContainer {
	width: 530px;
	background: #e0eff4;
	float:left;
	padding: 15px;
}

*html #BlueContainer {
	width: 100% !important;
}
#TopContainer {
	padding: 15px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 50px;
}

#WhiteContainer {
	width: 150px;
	float: left;
	padding: 15px;
	background:#FFFFFF;
}
#ContentContainer {
	float: right;
	width: 550px;
	padding: 15px;
}
#ContentSingleContainer {
	float: right;
	width: 440px;
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 30px;
	padding-right: 30px;
}
}
#ContentNoBlueContainer {
	float: right;
	width: 640px;
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 30px;
	padding-right: 30px;
}
#Container {
	width: 820px;
	float: left;
	padding: 0px;
}


#timeline {float:left;}

#Footer { 	
    width: 100%;
	background: #275281;
	margin-bottom: 0px;
	clear: both;
	height:38px;
}
#ft-wrapper { 	
    width: 880px;
	margin-left:auto;
	margin-right:auto;
	
	
}
.ft-left{
	width:250px;
	float:left;
	text-align: left;
	background: #275281;
	margin-bottom: 0px;
	padding-top: 4px;
	padding-left: 10px;
	color: #f6f1cb;
	padding-bottom: 0px;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;	
}
.ft-right{
	width: 590px;
	float:right;
	text-align: right;
	background: #275281;
	margin-bottom: 0px;
	padding-top: 11px;
	padding-right: 15px;
	color: #f6f1cb;
	padding-bottom: 11px;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
		
}
#ft-wrapper li, #ft-wrapper a:link, #ft-wrapper a:visited {
	font: 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color:#f6f1cb;
	text-decoration: none;
	padding: 0 13px;
}
#ft-wrapper a:hover {
	text-decoration:underline;
}
#nav li, #nav a:link, #nav a:visited {
	font: 13px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color:#f6f1cb;
	text-decoration: none;
	padding: 0 14px;
}
#nav a:hover {
	text-decoration:underline;
}
#BotPns {
	float: left;
	width: 820px;
	margin: 30px 0;
}
#BotLft{
	background-image:url(bot-lft-bg.jpg);
	background-repeat: no-repeat;
	float: left;
	width: 260px;
	height: 222px;
	margin-right:20px;
}
#BotMid{
	background-image:url(bot-mid-bg.jpg);
	background-repeat: no-repeat;
	float:left;
	width: 260px;
	height: 222px;
	margin-right:20px;
}
#BotRt{
	float: right;
	width: 260px;
	height:222px;
}
#BotBar{
    width: 100%;
	height: 38px;
	margin: 0px;
	clear: both;
	background: #336493;
	
}
/* SideMenu  */
.MenuHdr
{
  font-size: 12pt; padding-left: 10px; font-weight: bold; padding-bottom: 2px;
  padding-top: 2px; cursor: default;
}
.MenuItem HR
{
  color: #336699;
  border-top: none;
  border-left: none;
  border-right: none;
  border-bottom: 1px solid #999999;
}

.MenuItemMouseOver
{
  background-position: right top;
  background-image: url(images/menuarrow-bg.gif);
  background-repeat: no-repeat;
  text-decoration: underline; 
}

.MenuItem, .MenuItemMouseOver
{
  font-size: 10pt; font-weight: normal; padding-bottom: 2px;
  padding-top: 2px;
}
.MenuHdr A, .MenuHdr A:Active, .MenuHdr A:Hover, .MenuHdr A:Visited, .MenuHdr A:Link
{
  text-decoration: none; color: black; padding-top: 1px;
  padding-bottom: 1px; cursor: pointer; display: block;
}
.MenuItem A, .MenuItem A:Active, .MenuItem A:Hover, .MenuItem A:Visited, .MenuItem A:Link,
.MenuItemMouseOver A, .MenuItemMouseOver A:Active, .MenuItemMouseOver A:Hover,
.MenuItemMouseOver A:Visited, .MenuItemMouseOver A:Link
{
  font-size: 10pt;   
  display: block;
  padding-left: 10px;
  padding-bottom: 1px;
  cursor: pointer;
  color: #336699;
  padding-top: 1px;
  text-decoration: none;  
}

.MenuCurrentPage
{
  color: #696969;
}


.RsrcTitleHead {font-family:Arial,sans-serif,Helvetica; height:25px;color: #F6F1CB;text-align: center;font-weight: lighter;font-size: 1.75em; padding-left:15px; }

*html .RsrcTitleHead {font-size: 1.25em !important;}

.News {font-family:Arial,sans-serif,Helvetica;color: #111111;text-align: left;font-weight: lighter;font-size: 1.75em; padding-top:75px; padding-left: 15px;padding-bottom: 8px;}
.NewsList {font-family: Arial;font-size: 12px;padding:0 25px; line-height:8px; }

.NewsList a,.NewsList a:active, .NewsList a:visited, .NewsList a:link {
  font-size: 10pt;   
  display: block;
  padding-left: 10px;
  padding-bottom: 0px;
  cursor: pointer;
  color: #336699;
  padding-top: 0px;
  text-decoration: none;
  line-height: 12px;  
}
.NewsList a:link {text-decoration: none; line-height:12px;}
.NewsList a:hover {text-decoration:underline;}
.Rsrc_c_contentpane  {font-family: Arial;font-size: 12px;padding:0 25px; float:left;line-height: 12px;}
.Rsrc_c_contentpane a:hover {text-decoration:underline;}