body {
  background: url(../images/bg_tile3a.gif);
  text-align: center;
  padding: 0;
  margin: 0;
  font-size:10px;
  font-family: Helvetica, Geneva, Swiss, SunSans-Regular;
  } 

 #container {
	position: relative;
	margin: 0 auto 0 auto;
	padding: 0 20px 0 20px;
	width: 800px !important;
	width /**/: 840px;
	background: url(../images/bg_shadow.gif) repeat-y;
	font-family: helvetica;
	font-size: 10px;
	text-align: left;
	color: #000000;
	}
	
	#footer {
 margin: 0 auto;
 width: 840px;
 position: relative;
 background: url(../images/shadow_footer.gif) no-repeat;
 }
  
  #content {
  width: 800px; 
  padding: 0;
  margin: 0;
  border-bottom: solid #336699 1px;
  z-index: 0; 
  }
  
  #content a.link3b {color: #2C79C5; text-decoration:underline; font-size: 12px; font-weight: bold;font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
  #content a.link3b:visited {color: #173068; text-decoration:none; font-size: 12px; font-weight: bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
  #content a.link3b:hover {color: #173068; text-decoration:underline; font-size: 12px; font-weight: bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
  #content a.link3b:active {color: #FAA74A; text-decoration:underline; font-size: 12px; font-weight: bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular}
  
  #content IMG {
	vertical-align: text-bottom;
	}
  
 #bannerContainer {
	WIDTH: 800px;
	background: url(../images/banner_news.jpg) no-repeat;
	display: block;
	position: relative;
	float: left; 
	TOP: 0px; 
	HEIGHT: 197px;
	}
  
   #logo {
	WIDTH: 120px;
	display: block;
	position: relative;
	float: left; 
	TOP: 0px; 
	HEIGHT: 40px
	}
	
   #bannerSearch {
	WIDTH: 680px;
	display: block;
	position: relative;
	float: right;  
	TOP: 0px;
	HEIGHT: 40px;
}

 
  #bannerContent {
	WIDTH: 430px;
	display: block;
	position: relative;
	float: left; 
	padding-left: 18px;
	padding-top: 10px;
	HEIGHT: 40px;
	font-family: Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size: 10px;
	text-align: left;
	color: #fff;
	}
	
	#bannerContent a {
	color: #FFFFFF;
	text-decoration: underline;
	}
	
	#bannerContent a:hover {
	color: #99CCFF;
	text-decoration: underline;
	}
	
	#bannerContent a:visited {
	color: #99CCFF;
	text-decoration: none;
	}
	
	#search {
	WIDTH: 180px;
	display: block;
	position: relative;
	float: left; 
	padding-top: 10px;
	margin-right: 18px;
	HEIGHT: 40px
	}
	
	#search a{
	font-family: Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	
	}
	
	#search a:hover{
	color: #99CCFF;
	text-decoration: underline;
	
	}
	
	
#bannerNav {
	WIDTH: 800px; 
	display: block;
	float: left;
	POSITION: relative; 
	HEIGHT: 18px
}

 #button {
	width: 132px;
	display: block;
	position: relative;
	border-right: #FFFFFF;
	border-right: 1px;
	float: left;
	font-size:10px;
    font-family: Arial, Helvetica, sans-serif;
	text-align: center; 
	padding: 3 1 0 0;
	margin: 0;
	}
	
	#column_l {
	WIDTH: 595px;
	display: block;
	position: relative;
	float: left;
	padding: 0;
	margin: 0;
	}
	
	#column_l a.link3 {color: #2C79C5; text-decoration:underline; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
    #column_l a.link3:visited {color: #666666; text-decoration:none; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
    #column_l a.link3:hover {color: #173068; text-decoration:underline; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
    #column_l a.link3:active {color: #FAA74A; text-decoration:underline; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular}
	
	#column_r {
	WIDTH: 195px;
	display: block;
	position: relative;
	float: right;
	padding: 0;
	margin: 0;
	border-left: solid #336699 1px;
	}
	
	#column_r IMG {
	vertical-align: text-bottom;
	}
	
#column_r a.link3b {color: #2C79C5; text-decoration:underline; font-size: 12px; font-weight: bold;font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
#column_r a.link3b:visited {color: #173068; text-decoration:none; font-size: 12px; font-weight: bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
#column_r a.link3b:hover {color: #173068; text-decoration:underline; font-size: 12px; font-weight: bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
#column_r a.link3b:active {color: #FAA74A; text-decoration:underline; font-size: 12px; font-weight: bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular}

#column_r a.link7 {color: #2C79C5; text-decoration:underline; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
#column_r a.link7:visited {color: #173068; text-decoration:none; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
#column_r a.link7:hover {color: #173068; text-decoration:underline; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
#column_r a.link7:active {color: #FAA74A; text-decoration:underline; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular}
	
UNKNOWN {
	WIDTH: 800px
}

A {
	TEXT-DECORATION: none
}

A:link {
	COLOR: #003166
}

A:visited {
	COLOR: #65a0cb
}

A:active {
	COLOR: red
}

A:hover {
	COLOR: #65a0cb; 
	TEXT-DECORATION: underline
}


UL {
	PADDING: 0px; 
	MARGIN: 0px; 
	LIST-STYLE-TYPE: none;
}

#nav A {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	COLOR: #ffffff;
		
}

#nav A {
	TEXT-DECORATION: none;

}

#nav A:hover {
	COLOR: #65a0cb;
	
}

#nav LI LI A {
	PADDING-RIGHT: 5px; 
	DISPLAY: block; 
	PADDING-LEFT: 5px; 
	FONT-WEIGHT: normal; 
	PADDING-BOTTOM: 0.2em; 
	COLOR: #003166; 
	PADDING-TOP: 0.2em;
}

#nav LI LI A:hover {
	BORDER-RIGHT: #003166 5px solid; 
	PADDING-RIGHT: 5px; 
	BORDER-TOP: #003166 0px solid; 
	PADDING-LEFT: 5px; 
	PADDING-BOTTOM: 0.2em; 
	BORDER-LEFT: #003166 5px solid; 
	COLOR: #2c79c5; 
	PADDING-TOP: 0.2em; 
	BORDER-BOTTOM: #003166 0px solid
}

LI {
	FLOAT: left; 
	WIDTH: 117px; 
	CURSOR: default; 
	POSITION: relative; 
	TEXT-ALIGN: center;
	padding-top: 5px;
	padding-bottom: 3px;
	margin-left: 0;
	
	
}

#first {
border-right: solid #336699 1px;
}


LI#last {
	BORDER-RIGHT-WIDTH: 1px;
	}

LI UL {
	BORDER-RIGHT: #003166 1px solid;
	WIDTH: 117px; 
	PADDING-RIGHT: 0px; 
	DISPLAY: none; 
	PADDING-LEFT: 0px; 
	FONT-WEIGHT: normal; 
	BACKGROUND: url(../images/ddbg3.gif) no-repeat left bottom;
	LEFT: 0px; 
	PADDING-BOTTOM: 1em; 
	PADDING-TOP: 5px; 
	POSITION: absolute; 
	TOP: 85%;
	
}

UNKNOWN {
	LEFT: auto; 
	TOP: auto
}

LI LI {
	BORDER-TOP-WIDTH: 0px; 
	DISPLAY: block; 
	BORDER-LEFT-WIDTH: 0px; 
	FLOAT: none; 
	BORDER-BOTTOM-WIDTH: 0px; 
	BACKGROUND-COLOR: transparent; 
	BORDER-RIGHT-WIDTH: 0px;
	
}

LI:hover UL {
	DISPLAY: block
	
}

LI.over UL {
	DISPLAY: block
	
}
.rule {
color: #336699;
weight: 1px;
}

P {
	CLEAR: left; 
	PADDING-RIGHT: 2em; 
	PADDING-LEFT: 2em; 
	BACKGROUND: none transparent scroll repeat 0% 0%; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 1em;
}

P.image {
	PADDING-RIGHT: 1.25em; 
	PADDING-LEFT: 0.25em; 
	FONT-SIZE: 0.8em; 
	FLOAT: right; 
	PADDING-BOTTOM: 0.25em; 
	COLOR: #003166; 
	PADDING-TOP: 1.25em; 
	TEXT-ALIGN: left
}

P.image IMG {
	DISPLAY: block; 
	BORDER: #003166 1px solid;
	}

.style2 {
color: #FFFFFF;
}

.headline { color: black; font-size: 14px; font-weight: bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.title { color: #013066; font-size: 18px; font-weight: bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.title_news { color: #013066; font-size: 18px; font-weight: bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.subtitle { color: #013066; font-size: 16px; font-weight: bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.snaptitle { color: #013066; font-size: 12px; font-weight: bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.bodytext { color: black; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.smalltext { color: black; font-size: 9px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.bodytext2 { color: #666666; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.bodytext3 { color: #black; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.underline { color: #666666; text-decoration:underline; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.initialcap1 { color: #CCCC94; font-size: 24px; font-weight: bold; font-family: Georgia, Times new Roman, Serif }
.initialcap2 { color: #3A3972; font-size: 24px; font-weight: bold; font-family: Georgia, Times new Roman, Serif }
.header { color: #666666; font-size: 12px; font-weight: bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.lgheader { color: #666666; font-size: 15px; font-weight: bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.bullet { color: #000000; font-size: 12px; font-weight: bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.bullet2 { color: #666666; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.eventtitle { color: #666666; font-size: 12px; font-weight: bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.eventdate { color: #000000; font-size: 12px; font-weight: bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.largetext { color: black; font-size: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.smalltext { color: black; font-size: 9px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.new { color: red; font-size: 9px; text-decoration:underline; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.eventtitlew { color: #CC0000; font-size: 11px; font-weight: bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.smallreversed { color: #ffffff; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.mediumreversed { color: #ffffff; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.largereversed{ color: #ffffff; font-size: 24px; font-weight: bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }

 /* banner links */
a.link {color: #FFFFFF; text-decoration:none; font-size: 13px; font-weight: bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
a.link:visited {color: #77B6E5; text-decoration:none; font-size: 13px; font-weight: bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
a.link:hover {color: #77B6E5; text-decoration:underline; font-size: 13px; font-weight: bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
a.link:active {color: #FAA74A; text-decoration:underline; font-size: 13px; font-weight: bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }


 /* Left navigation links */
a.link2 {color: #2C79C5; text-decoration:underline; font-size: 13px; font-weight: bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
a.link2:visited {color: #666666; text-decoration:none; font-size: 13px; font-weight: bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
a.link2:hover {color: #173068; text-decoration:underline; font-size: 13px; font-weight: bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
a.link2:active {color: #FAA74A; text-decoration:underline; font-size: 13px; font-weight: bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular}


 /* content links */
a.link3 {color: #2C79C5; text-decoration:underline; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
a.link3:visited {color: #666666; text-decoration:none; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
a.link3:hover {color: #173068; text-decoration:underline; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
a.link3:active {color: #FAA74A; text-decoration:underline; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular}


 /* content links bolded */
a.link3b {color: #2C79C5; text-decoration:underline; font-size: 12px; font-weight: bold;font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
a.link3b:visited {color: #173068; text-decoration:none; font-size: 12px; font-weight: bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
a.link3b:hover {color: #173068; text-decoration:underline; font-size: 12px; font-weight: bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
a.link3b:active {color: #FAA74A; text-decoration:underline; font-size: 12px; font-weight: bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular}


 /* footer links */
a.link4 {color: #999999; text-decoration:underline; font-size: 9px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
a.link4:visited {color: #666666; text-decoration:none; font-size: 9px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
a.link4:hover {color: #028ABE; text-decoration:underline; font-size: 9px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
a.link4:active {color: #FAA74A; text-decoration:underline; font-size: 9px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular}


 /* table links */
a.link5 {color: #666666; text-decoration:underline; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
a.link5:visited {color: #999999; text-decoration:none; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
a.link5:hover {color: #028ABE; text-decoration:underline; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
a.link5:active {color: #FAA74A; text-decoration:underline; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular}


 /* small banner links */
a.link6 {color: #ffffff; text-decoration:underline; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
a.link6:visited {color: #ADDBFD; text-decoration:none; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
a.link6:hover {color: #ADDBFD; text-decoration:underline; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
a.link6:active {color: #ADDBFD; text-decoration:underline; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular}

 /* snap shot links */
a.link7 {color: #2C79C5; text-decoration:underline; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
a.link7:visited {color: #173068; text-decoration:none; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
a.link7:hover {color: #173068; text-decoration:underline; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
a.link7:active {color: #FAA74A; text-decoration:underline; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular}

#bannerSmall {
    background: url(../images/pop_banner.jpg) top left no-repeat;
	position:absolute; 
	left:0px; 
	top:0px; 
	width:500px; 
	height:96px; 
	z-index:1
	}
#summary {
border: 1px solid #336699; 
border-width: 1px 1em 1px 1em;
   padding: 0.5em 1em 0.5em 1em;
   margin: 10px; 
   background: #e1e8ed;
   line-height: 1em; 
   font-size: 10px; 
   font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;}
   
#caption {
border: 1px dotted #336699; 
border-width: 0 0 0 1px;
padding: 5px;
width: 410px;
font-size: 10px; 
font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;}
