/* GENERAL LAYOUT _______________________________________________________________________________*/


body{ margin:0; text-align:center; font-size:70%; line-height:1.4em; color:#3f6a72;
font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif; background:#91d8cb url(images/tile_body.gif) repeat-x}
table{ font-size:1em}

#outer{ background:url(images/bg_outer.jpg) top center no-repeat}
#wrapperleft{ width:816px; margin:0 auto; background: url(images/bg_left.jpg) no-repeat}
#wrapperright{ padding-top:19px; background:url(images/bg_right.jpg) top right no-repeat}
#wrapper{ width:780px; margin:0 auto; text-align:left; background:#fff}

#header{ background:url(images/tile_header.gif) top left repeat-x}
#logoprint{ display:none}
#logo{ float:left}
#flash{ float:right}

#page{ height:auto !important; height:1%; overflow:hidden} .index{ background:#fff}
.inside{ background: #fff url(images/tile_inside.gif) top left repeat-y; }
#right{ float:right; width:584px; padding:0 17px 0 0}
#left{ float:left; width:155px; padding:0 0 0 6px}

#footer{ background:#91d8cb; padding:0 0 40px 0; color:#29807b}


/* HOME PAGE _______________________________________________________________________________*/


#hometop{ padding:0 17px; background:url(images/tile_home_top.gif) 0 0 repeat-y; height:1%}
#homeleft{ float:left; width:494px}
#homeright{ float:right; width:223px}
#homebottom{ padding:0 17px 15px 17px; height:1%; background:url(images/tile_home_bottom.gif) repeat-y}
#homebottom ul{ float:left; width:30%}


/* INSIDE PAGE _______________________________________________________________________________*/


#subnav{}

#latestnews{ padding:0 11px 20px 11px}
#latestnews ul{ margin:0; padding:0; list-style:none; list-style-image:none;}
#latestnews li{ border-bottom:1px solid #fff; padding-bottom:3px}
#latestnews a{ padding:0 0 0 8px; display:block; background:url(images/bg_subnav.gif) left 6px no-repeat}

#quote{ border-bottom:1px solid #036e56; margin: 0 11px 10px 11px; padding-bottom:10px}


/* TEXT & LINKS _______________________________________________________________________________*/


h1{ font-size:1.1em; padding:0 0 20px 10px; margin:0; background:url(images/bg_h1.gif) bottom left no-repeat}
h2{
	font-size:1em;
	border-bottom:1px solid #036e56;
	width:70%;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 8px;
	margin-left: 0;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}

p{ margin:0; padding:0 0 10px 0; }

a{ color:#319cb0; text-decoration:underline}
a:hover, a:active{ color:#20899c; text-decoration:none}

#footer a{ color:#29807b}

ul{ list-style-image:url(images/bullet.gif); margin:0; padding-left:20px}

.clear{ clear:both}

a img{ border:0}


/* NAV STYLES _______________________________________________________________________________*/


#navleft{ background: url(images/nav_left.gif) top left no-repeat }
#navright{ background:url(images/nav_right.gif) top right no-repeat}
#nav{ background:#0497ae url(images/tile_nav.gif) repeat-x; font-weight:bold}

#nav ul{ margin:0 0 0 17px; padding:0; list-style:none; list-style-image:none}
#nav li{ float:left; display:inline}
#nav a{ color:#fff; text-decoration:none; display:block; padding:6px 15px 6px 10px; white-space:nowrap;
background:url(images/bg_nav.gif) no-repeat}
#nav a:hover, #nav a:active{ background: #037f96 url(images/bg_nav_r.gif) no-repeat}

#nav li ul, #nav li li ul{ left:-999em; position:absolute;}
#nav li:hover ul, #nav li.sfhover ul, #nav li ul li:hover ul, #nav li ul li.sfhover ul {left: auto;}
#nav li:hover ul ul, #nav li.sfhover ul ul{ left:-999em}

#nav li ul{ margin:0; border-left:1px solid #1092aa; font-weight:normal; padding-bottom:10px;
background:#038097 url(images/tile_dropdown.gif) bottom left repeat-x}
#nav li li{ border-top:1px solid #1092aa; display:block; float:none; width:170px}
#nav li li a{ background:none; padding:2px 40px 2px 10px; width:120px!important; width:170px }
#nav li li a:hover, #nav li li a:active{ background:#0b8ba3}
#nav li ul ul{ margin:-21px 0 0 170px;}


/* SUBNAV STYLES _______________________________________________________________________________*/


#subnav ul{ padding:0; margin:0 0 20px 0; list-style:none; list-style-image:none;
 background:#e5f1ed url(images/tile_subnav.gif) top left repeat-x}
#subnav li{ border-bottom:1px solid #9bd3dd}
#subnav a{ color:#03636e; text-decoration:none; display:block;
padding:3px 0 3px 19px; background:url(images/bg_subnav.gif) 11px center no-repeat}
#subnav a:hover, #subnav a:active, #subnav a.active{  color:#072c30;
background:#d9eae4 url(images/bg_subnav.gif) 11px center no-repeat;}

#subnav ul ul{ display:none}
