body {background-image:url(images/bg_body.gif)}

#body {width:800px; height:100%; position:relative; margin:0 auto; background:url(images/body_bg.gif);}

/* INSIDE BANNER */
#photo {background-color:none;}

/* HEADER PANEL */
#topPan {width:800px; height:443px; position:relative; float:left; background-image:url(images/home_banner.gif);}

/* TOP BANNER */
#topBanner {width:800px; height:58px; position:relative; float:left; background-image:url(images/top_banner.gif);}

/* TOP BANNER INSIDE */
#topBannerInside {width:800px; height:125px; position:relative; float:left; background-image:url(images/top_banner_inside.gif);}

/* FLASH PANEL */
#flashPan {width:535px; height:300px; position:relative; margin:0 auto; float:left; background-color:#ecece8;}

/* NAVIGATIONAL PANEL */
#navmenuPan {width:196px; padding: 0 0 1em 0; margin-bottom: 1em; font-family: 'Trebuchet MS', 'Lucida Grande', Arial, sans-serif; font-size: 90%; float:left; margin-left:1px;}
#navmenuPan ul{list-style: none; margin: 0; padding: 0; border: none;}
#navmenuPan li {padding-bottom:3px; margin: 0;}
#navmenuPan li a{display: block; padding: 5px 0px 5px 35px;  background-color: #38a6c4; color: #fff; text-decoration: none;  width: 100%;}
#navmenuPan li a:hover{background-color:#3095b9; border-left: 10px solid #2e85a1; color: #fff; padding: 5px 0px 5px 25px;}


/* HOMEPAGE BODY TEXT PANEL */
#hometextpan {font:Verdana, Arial, Helvetica, sans-serif; font-size:12px; width:443px; height:100%; position:relative; margin:0 auto; float:left;}
#hometextpan p.header{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#bb7f2b;}
#hometextpan p{font:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; margin-right:20px; margin-left:20px;  margin-bottom:3px;}
#hometextpan a, #hometextpan a:visited {color:#3d557f; font:Verdana, Arial, Helvetica, sans-serif; font-size:12px; margin-right:20px; margin-left:20px;  margin-bottom:3px; text-decoration:none;}
#hometextpan a:hover {color:#3d557f; font:Verdana, Arial, Helvetica, sans-serif; font-size:12px; margin-right:20px; margin-left:20px; margin-bottom:3px; text-decoration:underline;}
#hometextpan a:active {color:#3d557f; font:Verdana, Arial, Helvetica, sans-serif; font-size:12px; margin-right:20px; margin-left:20px; margin-bottom:3px; text-decoration:none;}
#hometextpan ul li {font:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; margin-left:20px;  margin-bottom:3px;}

/* START BOX TEXT PANEL */
#startboxpan {width:357px; height:100%; position:relative; margin:0 auto; float:right; background-image:url(images/title_bg.gif)}
#startboxpan p.header{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#639000;}
#startboxpan p{font:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; margin-right:20px; margin-left:20px; margin-top:8px; margin-bottom:3px;}
#startboxpan a, #startboxpan a:visited{color:#000000; text-decoration:underline; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; margin-left:45px;}
#startboxpan a:hover {color:#000000; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; margin-left:45px;}
#startboxbottom {width:357px; height:6px; position:relative; margin:0 auto; float:right; background-image:url(images/title_bottom_bg.gif)}

/* TITLE PAN */
#titlepan {width:357px; height:37px; position:relative; margin:0 auto; float:right; background-image:url(images/item_top.gif);}
#titlepan p.header {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#163962; margin-top:12px; margin-left:45px;}

/* NEWS BOX TEXT PANEL */
#newsboxpan {width:357px; height:100%; position:relative;  float:right; background-image:url(images/title_bg.gif)}
#newsboxpan p{font:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; margin-left:45px; margin-right:45px; margin-top:30px;}
#newsboxpan a, #newsboxpan a:visited{color:#3d557f; text-decoration:underline; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; margin-right:30px;}
#newsboxpan a:hover {color:#3d557f; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; margin-right:30px;}
#newsboxpan a:active {color:#3d557f; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; margin-right:30px;}
#newsboxbottom {width:357px; height:6px; position:relative; margin:0 auto; float:right; background-image:url(images/title_bottom_bg.gif)}

/* FOOTER PANEL */
#footer {width:800px; height:35px; position:relative; background-image:url(images/footer.gif); float:left; text-align:right; vertical-align:top; margin:0 auto;}
#footer p {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-align:right; vertical-align:top;}
#footer a:link, #footer a:visited {color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-align:center; text-decoration:none;}
#footer a:hover {color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-align:center; text-decoration:underline;}

/* BODY DEFALTS */
img {display:block; vertical-align:top;}

p {font-family:Verdana, Arial, Helvetica, sans-serif;
		   font-size: 12px;
		   color: #000000;
		   margin-right:20px;
		   margin-left:20px;
		   margin-top:8px;
		   margin-bottom:3px;
		   }

hr {margin-top:1px;
	margin-bottom:1px;
	}
	
/*  MENU STYLE */
.gfstyle{
height:29px;
width:800px;
font:Verdana;
font-size:11px;
color:#ffffff;
float:left;
vertical-align:top;
}

.gfstyle ul{
border: 0px solid #BBB;
width: 800px;
background: url(images/bluebg.gif);
padding: 7px 0;
margin: 0;
text-align: center;
}

.gfstyle ul li{
display: inline;
}

.gfstyle ul li a{
background: url(images/bluebg.gif);
width: 800px;
color: #ffffff;
padding: 7px 10px;
margin: 0;
text-decoration: none;
border-right: 0px solid #DADADA;
}

.gfstyle ul li a:hover{
width: 100%;
height:29px;
background: url(images/goldbg-over.gif) center center repeat-x;
padding: 7px 10px;
text-align: center;
margin: 0;
color:#1b416b;
}

/* Style for Drop Down Menu */
.dropmenudiv{
position:absolute;
top: 0;
border: 1px solid #BBB;
border-bottom-width: 0;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
line-height:18px;
z-index:100;
background-color: white;
width: 200px;
visibility: hidden;
filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA,direction=135,strength=4);
}

.dropmenudiv a{
width: auto;
display: block;
text-indent: 3px;
border-bottom: 1px solid #BBB;
padding: 5px 0;
text-decoration: none;
color:#303030;
}

* html .dropmenudiv a{
width: 100%;
}

.dropmenudiv a:hover{
background: url(images/goldbg-over.gif) center center repeat-x;
color:#303030;
}