body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	color: #333333;
	background-color: #F5F5F5;
	margin-top: 0px;
}

ul li {
	margin-top:1px;
	margin-bottom:6px;
	line-height: 18px;
}
p {
	margin-top:1px;
	margin-bottom:6px;
	line-height: 18px;
}

.tablehead {
	color: #FFFFFF; 
	font-size:80%;
}
.h2style {
	font-size: 130%; 
	margin-top:8px; 
	margin-bottom:1px;
}
.tableh2 {
	font-size: 100%; 
	margin-top:10px; 
	margin-bottom:1px;
}
.datetext {
	color: #FFFFFF; 
	font-size: 80%; 
}
.tablelink {
	font-size: 80%;
	line-height: 14px;
}
.particle {
	padding:0 0 10px 0;
}

.button {
	width:100px; 
	background-color:#e4001b; 
	border-bottom:1px solid #000000; 
	border-right:1px solid #000; 
	text-align:center; 
	text-decoration:none; 
	padding:3px 0 3px 0; 
	font-size:80%;
	color:#FFFFFF; 
	} 
.button a {
	text-decoration:none;
	color:#ffffff;
}
.nav {
	float:left;
	width:427px;
	background: #002450;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:80%;
	color:#ffffff

  }

.nav ul {
  margin:0;
  padding:0 10px;
  list-style:none;
}

.nav li {
	float:left;
	margin:0;
	background-image:none;
	line-height:normal;
	text-indent:0;
	line-height:18px;
	padding-top: 0;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 0px;
}
.nav a{
  display:block;
  padding:0 2px 0 0px;
  border:solid #ffffff;
  border-width:0 0 0 0;
  text-decoration:none;
  white-space:nowrap;
  color:#ffffff;
}
 
 .nav a:visited{
 color:#ffffff;
}
.nav #current, .nav #current a {
  background-image:none;
  background-color:#fff;
  color:#ffffff;
  
  }
.nav a:hover, .nav #current a:hover{
	color:#999999;
	background: #002450;
  }

.nav a strong, .nav #current a strong {
  background:none;
  padding:0;
  border:none;
   color:#ffffff;
  }
.style1 {color: #FFFFFF}
.style2 {color: #FFCC33}
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	line-height: 24px;
	font-weight: bold;
	color: #000000;
}
h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: 20px;
	font-weight: bold;
	color: #000000;
}
#subfooter1{
  background:#048; /*** Background Color of Sub-footer #1 ***/
  margin:0 1px; /*** Margin to show left and right External Borders - all sub-headers and sub-footers ***/
  height:22px; /*** sub-footer row height ***/
	border-bottom: 4px solid #fff;
}
#footer{
  position:absolute;
  clear: both;
  width:772px; 
  height:22px; 
  overflow:hidden;
	left: 0;
  margin-top:-1px; 
	border: 4px solid #fff;
}
#city {
	position: relative;
	float: left;
	margin: 4px 5px 5px 3px;
	padding: 0;
	font-family: Verdana, sans-serif;
	font-size: .6em;
	text-align: left;
	color: #fff;
	letter-spacing: 0;
	line-height: 1.2em;
}

.bgYellow {
	background-color:#bb8a00;
}
.borderYellow {
	border: 1px solid #bb8a00;
}
.noLine {text-decoration: none; 
	color: #FFFFFF;
	font-size: 90%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-left: 25px;}

.bgYellow a visited {color:#FFFFFF;}
a {
	color:#3F5170;
}

.tbody{
	background: #FFFFFF;
	font: 11px Arial, Helvetica, sans-serif;
	color: #000;
	border-top: 1px solid #CACACA;
	border-left: 1px solid #CACACA;
}

.tbody th {
	padding: 3px;
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #fff;
	background-color: #6e83ad;
	text-align: left;
	vertical-align: top;
}

.tbody th.nobg {
	border-top: 0;
	border-left: 0;
	background: none;
}

.tbody tr {
	background: #F5F5F5;
}
.tbody tr.e3 {
	background-color: #ece9df;
	}
	
.tbody td {
	vertical-align: top;
	padding: 3px;
	line-height: 1.5em;
	font: 11px Arial, Helvetica, sans-serif;
	border-right-width: thin;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #CACACA;
}

.headerLine {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	color: #3F557A;
}
.eMainTitle
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 23px;
	line-height: 26px;
	color: #666666;
	text-align:left;
	padding: 5px;
}
.eTitle
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	line-height: 23px;
	color: #313e60;
	text-align:left;
	padding: 5px;
}

.eBody
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 22px;
	color: #272727;
	text-align:left;
	padding: 5px;
}

.title{
	color: #2C4865;
	line-height:150%;
	letter-spacing:0.1em;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #2f4f6f;
	margin-bottom: 25px;
	margin-top: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	text-align:left;
	padding: 5px;
	}
