body{background: url(images/background.jpg);
margin: 0;padding: 0;
font: 70%/1.4 Helvetica, "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, sans-serif;
}
table,td, p {
font-size:1em;
}
a:link {
color: #055780;
}
a:visited {
color: #055780;
}
a:hover {
color: #943436;
text-decoration: none;
}
a:active {
color: #990000;text-decoration: none;
}


#rightnav{font-family: Helvetica;
 list-style-type: none;
 margin: 0px;
 padding: 0px;
 border-top: #FFF solid 1px;
}
#rightnav ul{
 margin: 1px 0px 0px 0px;
 list-style: none;
 padding: 0px;
}
#rightnav li{ 
 display:inline;
 padding: 0px;
 margin: 0px;
}

#rightnav li a {
font-size: 1em;
 display: block;
height: 19px;
 margin: 0px;
 font-family:Helvetica;
 text-decoration: none;
 padding: 4px 0px 2px 25px;
 font-weight:bold;
 color:#A9CFE2;
 text-align: left;
 background: url(images/bg_links.jpg);
}

#rightnav li a:hover {
 background: url(images/bg_links_o.jpg);
 color: #A79D7D;
}



#rightnav li ul { /* second-level lists */
		position : absolute;
		left: -999em;
		margin-left : -154px;
		margin-bottom: 0px;
		margin-right: 0px;
		margin-top : -26px;
		width: 150px;
		list-style: none;
		font-family: Helvetica;
		font-weight: normal;
		border-top: 0px;
		color: #FFF;
		border-left: 2px solid #EDEDED;
		border-right: 2px solid #EDEDED;
		border-bottom: 1px solid #EDEDED;
		background: #24353F;
		padding: 0px 0px 0px 0px;
		text-transform: capitalize;
		text-align: left;
	}

#rightnav li ul li
 {
		list-style: none;
 padding: 0px;
 margin: 0px;
}

* html #rightnav li ul li {
		list-style: none;
float: left;
padding: 0px;
margin: 0px;
}

	#rightnav li ul li a {
	display: block;
	font-size: 1em;
	list-style: none;
    font-weight: normal;
    background: url(images/ar1.jpg) no-repeat 5px;
	background-color: #24353F;
	border-bottom: 1px solid #EDEDED;
	color: #FFF;
	 padding: 6px 0px 0px 20px;
	}
	
	#rightnav li ul li a:hover {
	display: block;
    background: url(images/ar1_o.jpg) no-repeat 5px;
	background-color: #B6B197;color: #000;
	}
	
	#rightnav li:hover ul ul, #rightnav li:hover ul ul ul, #rightnav li.sfhover ul ul, #rightnav li.sfhover ul ul ul {
		left: -999em;
	}
	
	#rightnav li:hover ul, #rightnav li li:hover ul, #rightnav li li li:hover ul, #rightnav li.sfhover ul, #rightnav li li.sfhover ul, #rightnav li li li.sfhover ul { /* lists nested under hovered list items */
		left: auto;
	}
	#rightnav li li.sfhover ul {
	left: 0px;
	}




form {
margin: 0; padding: 0;
}

.tablecontent{
 font-family:Helvetica;
}

.small{
 font-family: Helvetica;
 font-size: 90%;
}
.bgcontent{background: #0C344A url(images/bg_content_inner.jpg) repeat-x;
 border-top: #FFF solid 1px;
 padding: 7px;
height: 100%;
}
.bgcontenthome{background: #0C344A url(images/bg_content.jpg) repeat-x;
 border-top: #FFF solid 1px;
 padding: 7px;
height: 100%;
}
.lblue{background: #99BACA url(images/bg_lblue_inner.jpg) repeat-x;
padding: 4px;
height: 100%;
}
.lbluehome{background: #99BACA url(images/bg_lblue.jpg) repeat-x;
padding: 4px;
}
.address{background: #092737; 
 border-top: #FFF solid 1px;
}
.white{
 font-family:Helvetica;
 color: #FFF;
 font-size: 1.1em;
 padding: 10px 12px 10px 12px;
 margin: 0;
}
.form{
 font-family:Helvetica;
 color: #FFF;
 font-size: 1em;
padding: 4px 4px 4px 8px;

}
.box{
 font-family:Helvetica;
 font-size: 10px;
}
.newsalert {background: url(images/bgnewsalert.jpg) no-repeat;
color: #000;
font-size: 99%;
}
.newsalert-bg {
background: url(images/bgnewsalert_bg.jpg) repeat-y left top;
padding-top: 7px;
padding-left: 4px;
padding-right: 4px;
}
.newsalert-bottom {
background: url(images/bgnewsalert_bottom.jpg) no-repeat left top;
}
.nalert{
font-size: 1.4em;letter-spacing: 3px;
color: #914248;
 font-family: "Times New Roman", Georgia, serif;
}
.content {
 background:  #EDEDED url(images/bg_midtext.jpg) repeat-y;
 font-family:Helvetica;
 font-size: 1em;
 color: #072636;
 padding: 5px 20px 20px 20px;
 text-align: left;
 width: 538px;
}
.content h1{
 color: #72643F;
 font-family: "Times New Roman", Georgia, serif;
 font-size: 1.15em;
 text-transform: uppercase;
 padding: 0 0 4px 0;
 margin: 0;
}
h2 {
font-size: 1.2em;
}
	
	/* Navigation
----------------------------------------------- */
#nav
 {
 list-style-type: none;
 margin: 0px;
 padding: 0px;
 }
 
ul#nav
 {
 list-style-type: none;
 margin: 0px;
 padding: 0px;
 }


ul#nav li
 {

 padding: 0px;
 margin: 0 0 0 0px;
}

* html ul#nav li {
float: left;
margin: 0px;
padding: 0px;

}

ul#nav li a
 {
 	display: block;
 margin: 0px;
  padding: 0px;
 text-decoration: none;
}

* html ul#nav li a {
margin: 0px;
padding: 0px;
height: 1%;
}

html>body  ul#nav li a { width: auto; }
  ul#nav li a:visited
 {
 color:#FFF;
 }
  ul#nav li a:hover
 {
 padding: 0px;
    margin: 0px;
}
 
#nav li ul { /* second-level lists */

		position : absolute;
		left: -999em;
		margin-top : 0px;
				margin-left : 14px;
				margin-right : 0px;
		margin-bottom : 0px;
		width: 482px;
		list-style: none;
		font-family:Helvetica;
		font-size: .9em;
		border-top: 0px;
		color: #FFF;
		border-left: 2px solid #EDEDED;
		border-right: 2px solid #EDEDED;
		border-bottom: 1px solid #EDEDED;
		background: #24353F;
		padding: 0px 0px 0px 0px;
		text-transform: capitalize;
		text-align: left;
	}

 * html #nav li ul {
 width:484px;/*for ie5.x win */
 w\idth:482px;/*for ie6*/
 }
	#nav li ul li ul { /* second-level lists */
float: left;position : static;
		margin:0;
		padding: 0;left: 0;top:0;
		border-left: none;
		border-right: none;
		border-bottom: none;
	}
	
	#nav li ul li ul#nav-col1,#nav li ul li ul#nav-col2,#nav li ul li ul#nav-col3 { /* second-level lists */
		margin:0;width: 160px;
		padding: 0;
	}
#nav li ul li ul#nav-col2 { /* second-level lists */
		margin:0;width: 160px; margin: 0 0 0 1px;
		padding: 0;
	}
 * html #nav li ul li ul#nav-col2 {
margin: 0;
 }
 
#nav li ul li ul#nav-col3 { /* second-level lists */
		margin:0;width: 160px; margin: 0 0 0 1px;
		padding: 0;
	}
	 * html #nav li ul li ul#nav-col3 {
margin: 0;
 }

ul#nav li ul li
 {

 padding: 0px;
 margin: 0px;
}

* html #nav li ul li {
padding: 0px;
margin: 0px;
}
ul#nav li ul li ul#nav-col1 li
 {
 float: left;width: 160px;border-right: 1px solid #EDEDED;
 padding: 0px;
 margin: 0;
}
ul#nav li ul li ul#nav-col2 li
 {
 float: left;width: 160px;border-right: 1px solid #EDEDED;
 padding: 0px;
}
ul#nav li ul li ul#nav-col3 li
 {
 float: left;width: 160px;
 padding: 0px;
 margin: 0px;
}

* html #nav li ul li ul li {
float: left;
padding: 0px;
margin: 0px;
}

		ul#nav li ul li ul li a {
	 display: block;
    background: url(images/ar1.jpg) no-repeat 5px;
	background-color: #24353F;
	border-bottom: 1px solid #EDEDED;
	color: #FFF;
	padding: 2px 10px 2px 15px;
	}
	
	ul#nav li ul li a:hover {
	 display: block;
    background: url(images/ar1_o.jpg) no-repeat 5px;
	background-color: #B6B197;color: #000;
	padding: 2px 10px 2px 15px;
	}


#nav li:hover ul ul, #nav li.sfhover ul ul {
	left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}
#nav li:hover, #nav li.hover {
    position: static;
}

	
	/* Navigation
----------------------------------------------- */
#nav1
 {
 list-style-type: none;
 margin: 0px;
 padding: 0px;
 }
 
ul#nav1
 {
 list-style-type: none;
 margin: 0px;
 padding: 0px;
 }


ul#nav1 li
 {

 padding: 0px;
 margin: 0 0 0 0px;
}

* html ul#nav1 li {
 float: left;
margin: 0px;
padding: 0px;
}

ul#nav1 li a
 {
display: block;

 margin: 0px;
  padding: 0px;
 text-decoration: none;
 }

* html ul#nav1 li a {
margin: 0px;
padding: 0px;
height: 1%;
}

html>body  ul#nav1 li a { width: auto; }
  ul#nav1 li a:visited
 {
 color: #FFF;
 }
  ul#nav1 li a:hover
 {
 padding: 0px;
    margin: 0px;
 }
 
#nav1 li ul { /* second-level lists */

		position : absolute;
		left: -999em;
		margin-left : 14px;
		margin-top : 0px;
		margin-right : 0px;
		margin-bottom : 0px;
		width: 151px;
		list-style: none;
		font-family:Helvetica;
	font-size: .9em;
		border-top: 0px;
		color: #FFF;
		border-left: 2px solid #EDEDED;
		border-right: 2px solid #EDEDED;
		border-bottom: 1px solid #EDEDED;
		background: #24353F;
		padding: 0px 0px 0px 0px;
		text-transform: capitalize;
		text-align: left;
	}

ul#nav1 li ul li
 {

 padding: 0px;
 margin: 0px;
}

* html #nav1 li ul li {
float: left;
padding: 0px;
margin: 0px;
}

	ul#nav1 li ul li a {
	 display: block;
    background: url(images/ar1.jpg) no-repeat 5px;
	background-color: #24353F;
	border-bottom: 1px solid #EDEDED;
	color: #FFF;
	padding: 2px 10px 2px 15px;
	}
	
	ul#nav1 li ul li a:hover {
	 display: block;
    background: url(images/ar1_o.jpg) no-repeat 5px;
	background-color: #B6B197;color: #000;
	padding: 2px 10px 2px 15px;
	}
#nav1 li:hover ul ul, #nav1 li.sfhover ul ul {
	left: -999em;
}

#nav1 li:hover ul, #nav1 li li:hover ul, #nav1 li.sfhover ul, #nav1 li li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}

#nav1 li:hover, #nav1 li.hover {
    position: static;
}
	
	/* Navigation
----------------------------------------------- */
#nav2
 {
 list-style-type: none;
 margin: 0px;
 padding: 0px;
 }
 
ul#nav2
 {
 list-style-type: none;
 margin: 0px;
 padding: 0px;
 }


ul#nav2 li
 {
 padding: 0px;
 margin: 0 0 0 0px;
}

* html ul#nav2 li {
 float: left;
margin: 0px;
padding: 0px;
}

ul#nav2 li a
 {
 display:block;
 margin: 0px;
  padding: 0px;
 text-decoration: none;
 }

* html ul#nav2 li a {

margin: 0px;
padding: 0px;
height: 1%;
}

html>body  ul#nav2 li a { width: auto; }
  ul#nav2 li a:visited
 {
 color: #FFF;
 }
  ul#nav2 li a:hover
 {
 padding: 0px;
    margin: 0px;
 }
 
#nav2 li ul { /* second-level lists */

		position : absolute;
		left: -999em;
		margin-left : 14px;
		margin-top : 0px;
		margin-right : 0px;
		margin-bottom : 0px;
		width: 151px;
		list-style: none;
		font-family:Helvetica;
	font-size: .9em;
		border-top: 0px;
		color: #FFF;
		border-left: 2px solid #EDEDED;
		border-right: 2px solid #EDEDED;
		border-bottom: 1px solid #EDEDED;
		background: #24353F;
		padding: 0px 0px 0px 0px;
		text-transform: capitalize;
		text-align: left;
	}

ul#nav2 li ul li
 {

 padding: 0px;
 margin: 0px;
}

* html #nav2 li ul li {
float: left;
padding: 0px;
margin: 0px;
}

	ul#nav2 li ul li a {
	 display: block;
    background: url(images/ar1.jpg) no-repeat 5px;
	background-color: #24353F;
	border-bottom: 1px solid #EDEDED;
	color: #FFF;
	padding: 2px 10px 2px 15px;
	}
	
	ul#nav2 li ul li a:hover {
	 display: block;
    background: url(images/ar1_o.jpg) no-repeat 5px;
	background-color: #B6B197;color: #000;
	padding: 2px 10px 2px 15px;
	}
#nav2 li:hover ul ul, #nav2 li.sfhover ul ul {
	left: -999em;
}

#nav2 li:hover ul, #nav2 li li:hover ul, #nav2 li.sfhover ul, #nav2 li li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}
#nav2 li:hover, #nav2 li.hover {
    position: static;
}
.footer{
background: #0F354A;
padding: 13px 7px;
 font-family: Helvetica;
 font-size: 1em;
 color: #4F7183;
 border-top: 1px solid #FFF;
}
.disclaimer,.disclaimer a,.disclaimer a:link,.disclaimer a:visited {
 font-family: Helvetica;
 font-size: 1em;
 color: #4F7183;
}