
body {font-family:Arial, Helvetica, sans-serif;
}
/*Example CSS for the two demo scrollers*/

#pscroller1{
width: 330px;
height: 30px;
border: 1px dashed black;

background-color: lightyellow;
margin-bottom: 8px;
margin-right: 8px;
margin-left: 10px;
padding: 8px;


}

#pscroller2{
width: 400px;
height: 150px;
border: 1px solid black;
padding: 5px;
background-color: #F0F0F0;
}

.rssclass .rsstitle{
font-weight: bold;
}

.rssclass .rssdate{
color: gray;
font-size: 85%;
}

.rssclass a{
text-decoration: none;
}

.bloglink {font-family: Tahoma, Helvetica, Geneva, Verdana, Arial;
	font-size: 20px;
	color: #C42440;}
.bloglink a:link, .bloglink a:visited, .bloglink a:active {
	text-decoration : none;
	
	color: #C42440;
	}
.bloglink a:hover {
	text-decoration : underline;
	
	color: #C42440;
	}

td.FE { background-color:#00367c; background-image:url(images/FEBG.jpg); background-repeat:no-repeat; padding-right: 130px; border-top: solid white 4px; border-bottom: solid white 4px;}

#qf {background-color: #00367c;
		float: right;
		margin-left: 4px;
		margin-bottom: 8px;
		margin-right: 10px;
		padding: 5px;
		color: #FFFFFF;
		font-size: 11px;}
.note {color: #FFFFFF;
		font-size: 11px;}
		
.cleardefault { color:#666666;}

.wht {color: #fff;}

.ast {color: #FF0000;}
/* begin styles for RSS Feed */

.rss-box {
	width: 720px;
	
	padding-top: 8px;
	padding-bottom: 8px;
	margin-bottom: 12px;
	
	 text-align:left;
	 background-color: #00367c;
	
}

.rss-title, rss_title a {
	font-family: Arial, Helvetica, sans-serif;;
	font-size: 18px;
	font-weight:bold;
	margin: 5px 0;
	padding: 0;
	letter-spacing: 1px;
}

.rss-items {
  margin-left:0;
	padding-left:15px;
	
}
.rss-items ul {
	display: inline;
  	list-style-type: none;
  	
	
  
}
.rss-item li {
	display: inline;
  	list-style-type: none;
	
	
  
}
.rss-item  {
  font-family: verdana, arial, sans-serif;
  font-size: 13px;
  font-weight : bold; 
  margin: 8px 0;
  display: inline;
  	list-style-type: none;
}

.rss-item a:link, .rss-item a:visited, .rss-item a:active {
	text-decoration : none;
	border-bottom: 1px solid #ededed;
	color: #fff;
	}

.rss-item a:hover { 
	text-decoration : none;
	color: #e0861e;
	border-bottom: 1px dotted #e0861e;
	}
	
.rss-date {
	font-size: 11px;
	font-weight : normal;
	color: #F60;
	}
	
.fpbanner {
	margin-bottom:12px;
	}

 
.fpbox {border: 1px white solid; margin:2px; height:70px; vertical-align:middle; padding:2px;}
.note {font-size:9px;}


#fpblock {font-family: Georgia, "Times New Roman", Times, serif; font-size:14px; font-weight:bold; color:#FFFFFF; padding: 4px;}
#fpblock a{font-family: Georgia, "Times New Roman", Times, serif; font-size:14px; font-weight:bold; color: #FFFF00;}
#fptext {font-size:10px; color: #fff;}

.hours {font-family: Georgia, "Times New Roman", Times, serif; font-size:16px; font-weight:bold; color:#FFFFFF; padding-left: 20px; padding-top: 10px; padding-bottom: 10px; font-style:italic;}

.news {font-family: Georgia, "Times New Roman", Times, serif; font-size:16px; font-weight:bold; color:#FFFFFF; padding-left: 20px; padding-top: 6px; padding-bottom: 6px; font-style:italic;}

a.news {font-family: Georgia, "Times New Roman", Times, serif; font-size:16px; font-weight:bold; color:#FFFFFF; font-style:italic; text-decoration:none;}

a.news:hover {text-decoration:underline;}

td.news { border: solid white 2px;}

td.newstax { border: solid white 2px; background-image:url(images/taxbg.png); background-repeat: no-repeat; padding-left: 20px; padding-top: 6px; padding-bottom: 6px;}

td.newssun { border: solid white 2px; background-image:url(images/sunbg.png); background-repeat: no-repeat; padding-left: 20px; padding-top: 6px; padding-bottom: 6px;}




.mainblock {
	letter-spacing: normal;
	text-align: justify;
	vertical-align: middle;
	word-spacing: normal;
	white-space: normal;
	text-indent: 8px;
	margin: 5px;
	font-family: Tahoma, Helvetica, Geneva, Verdana, Arial;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
}

.sidemargin {
    width: 20px;
	height: 553px;
}
.topmargin {
    width: 800px;
	height: 13px;
}
.botmmargin {
    width: 760px;
	height: 19px;
}
.footerbox {
   
	padding: 8px;
	background-color: #00367c;
	
	}
.linksbox {
	border: 3px #ccc double;
	margin-top: 12px;
}
.botmnav {
    font-family: Tahoma, Helvetica, Geneva, Verdana, Arial;
	font-size: 12px;
	color: #666666;
	
}
.graybar {
    font-family: Tahoma, Helvetica, Geneva, Verdana, Arial;
	font-size: 12px;
	color: #990000;
	
}

A.graybar:link {text-decoration: none;
           color: #990000;}
A.graybar:active {text-decoration: none;
           color: #990000;}
A.graybar:visited {text-decoration: none;
           color: #990000;}		   		   
A.graybar:hover {text-decoration: underline;
           color: #B70D27;}

.bluebar {
    font-family: Tahoma, Helvetica, Geneva, Verdana, Arial;
	font-size: 12px;
	color: #fff;
	
}

A.bluebar:link {text-decoration: none;
           color: #fff;}
A.bluebar:active {text-decoration: none;
           color: #fff;}
A.bluebar:visited {text-decoration: none;
           color: #fff;}		   		   
A.bluebar:hover {text-decoration: underline;
           color: #B70D27;}
		   
		   
A.botmnav:link {text-decoration: none;
           color: #666666;}
A.botmnav:active {text-decoration: none;
           color: #666666;}
A.botmnav:visited {text-decoration: none;
           color: #666666;}		   		   
A.botmnav:hover {text-decoration: underline;
           color: #B70D27;}
.yellowbar {
    width: 760px;
	height: 25px;
	background-color: #FCD312
}
A.2ndary:link {text-decoration: underline;
          font-family: Tahoma, Helvetica, Geneva, Verdana, Arial;
	      font-size: 16px;
	      color: #cc0000;}
A.2ndary:active {text-decoration: underline;
           color: #cc0000;}
A.2ndary:visited {text-decoration: underline;
           color: #cc0000;}		   		   
A.2ndary:hover {text-decoration: underline;
           color: #336699;}
.redline {
    font-size: 0px;
    width: 760px;
	height: 6px;
	background-color: #C42440
}
.white {
	background-color: #FFFFFF
}
.lightblue {
	background-color: #E0EDF6
}
.sloganbanner {
    width: 526px;
	height: 53px;
	background-image:  url(../images/slogan_04.gif);
}
.locations {
	letter-spacing: normal;
	text-align: center;
	vertical-align: middle;
    white-space: normal;
	text-indent: 0px;
	
	font-family: Tahoma, Helvetica, Geneva, Verdana, Arial;
	font-size: 20px;
	font-style: normal;
	line-height: normal;
	color: #C42440;
	margin:0px;
}

.locations a:link, .locations a:visited, .locations a:active {
	text-decoration : none;
	
	color: #C42440;
	}
.locations a:hover {
	text-decoration : underline;
	
	color: #C42440;
	}
A.loclink:link {text-decoration: none;
           color: #C42440;}
A.loclink:active {text-decoration: none;
           color: #C42440;}
A.loclink:visited {text-decoration: none;
           color: #C42440;}		   		   
A.loclink:hover {text-decoration: underline;
           color: #C42440;}
.infolayer {
	overflow: auto;
	position: static;
}

a#VAthumbC img {background:  url(../images/VAthumb.jpg) top left no-repeat;}
a#VWthumbC img {background:  url(../images/VWthumb.jpg) top left no-repeat;}
a#GAthumbC img {background:  url(../images/GAthumb.jpg) top left no-repeat;}
a#GWthumbC img {background:  url(../images/GWthumb.jpg) top left no-repeat;}

a#VAthumbC:hover img {background:  url(../images/VAthumb_OVR.jpg) top left no-repeat;}
a#VWthumbC:hover img {background:  url(../images/VWthumb_OVR.jpg) top left no-repeat;}
a#GAthumbC:hover img {background:  url(../images/GAthumb_OVR.jpg) top left no-repeat;}
a#GWthumbC:hover img {background:  url(../images/GWthumb_OVR.jpg) top left no-repeat;}

body { border:0; margin:0; padding:0; }

#container { width:760px; background:#FFF; height:100%; margin:0 auto; }



/*#orange { background:#00008B; width:50%; height:100%; }
#darkblue { background:orange; width:50%; height:100%; }*/



#orange { position:absolute; top:0; right:50%; margin-left:250px; background:#00008B; display:block; width:50%; z-index:1; height:100%; }

#darkblue { position:absolute; top:0; left:50%; margin-right:250px; background:orange; display:block; width:50%; z-index:1; height:100%; text-align:right; }

#container { width:500px; background:#FFF; z-index:2; position:relative; height:100%; margin:0 auto; }



#top { width:760px; background:#ADD8E6; height:200px; }

#left { width:100px; background:red; float:left; }

#center { width:300px; background:green; float:left; }

#right { width:100px; background:#FFC0CB; float:left; }

.clear { clear:both; }



#container { background-image:  url(images/500px_bg.gif); background-repeat:repeat-y; }



body,html { height:100%; }

#all { width:100%; position:relative; bottom:0; background:orange; height:100%; }

.widetable { height:100%; background-image:  url(images/topline.gif); background-repeat:repeat-x;}

.iefix { margin-bottom:0;}



/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

h1.breadcrumb{
font: bold 14px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
}

h1.breadcrumb a{
background: transparent url(images/breadcrumb.gif) no-repeat center right;
text-decoration: none;
padding-right: 18px; /*adjust bullet image padding*/
color: navy;
}

h1.breadcrumb a:visited, .breadcrumb a:active{
color: navy;
}

h1.breadcrumb a:hover{
text-decoration: underline;
}

h1.breadcrumb{
font: bold 14px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
}

h1.breadcrumb a{
background: transparent url(images/breadcrumb.gif) no-repeat center right;
text-decoration: none;
padding-right: 18px; /*adjust bullet image padding*/
color: navy;
}

h1.breadcrumb a:visited, .breadcrumb a:active{
color: navy;
}

h1.breadcrumb a:hover{
text-decoration: underline;
}

.highlight { background: #FFFF40; }

		.searchheading { font-size: 130%; font-weight: bold; }

		.summary { font-size: 80%; font-style: italic; } 

		.results { font-size: 100%; }

		.category { color: #999999; }

		.description { font-size: 100%; color: #008000; }

		.context { font-size: 100%; }

		.infoline { font-size: 80%; font-style: normal; color: #808080;}

		.sorting { text-align: right; }

		.result_title { font-size: 100%; }
		
		.zoom_searchform { font-size: 100%; }

		.zoom_options { font-size: 80%; }

		input.zoom_button {  }

		input.zoom_searchbox {  }
		
form {margin: 0; padding: 0;}

.tentbox {padding: 10; background-color: #F3F3F3; font-family: Arial, Helvetia, Sans-Serif; font-size: 12px;}
.testbox {border:  solid  #C0C0C0  1px; padding: 10; background-color: 034285; background-image: url(images/WatermarkBlue.jpg); background-repeat: no-repeat; background-position: top right; font-family: Tahoma; font-size: 14px; color: #fffff;}
.tpwbox {border:  solid  #C0C0C0  1px; padding: 10; font-family: Arial, Helvetia, Sans-Serif; font-size: 12px;}
.slbox {border:  solid  #C0C0C0  1px; padding: 10; height: 364px; background-color: F3F3F3; font-family: Arial, Helvetia, Sans-Serif; font-size: 12px;}
.picbox {border:  solid  #C0C0C0  1px; padding: 10; background-color: F3F3F3; background-image: url(images/WatermarkGray.jpg); background-repeat: no-repeat; background-position: top right;font-family: Arial, Helvetia, Sans-Serif; font-size: 12px;}
.cruisebox {border:  solid  #C0C0C0  1px; padding: 10;  background-image: url(images/cruiseback.jpg); background-repeat: no-repeat; background-position: top left;font-family: Arial, Helvetia, Sans-Serif; font-size: 12px;}
.sizzbox {border-style: solid; border-width: 2px; border-color:  black; padding: 10; background-color: #ffffff; font-family: Arial, Helvetia, Sans-Serif; font-size: 12px;}

		
A.ln:link {text-decoration: underline;
           color: #CC0000;}
A.ln:active {text-decoration: underline;
           color: #CC0000;}
A.ln:visited {text-decoration: underline;
           color: #CC0000;}		   		   
A.ln:hover {text-decoration: underline;
           color: #CC0000;}
		   
.catrequesttable {font-size: 13px;}	

img.lb {border-color:#fff;
	border-width: 3px;}
h1{
font: bold 22px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
margin: 10px;
margin-left: 4px;
}
	   
h1.page{
font: bold 18px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
}

h2.menu{
font: bold 15px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
color: #7b7b7b;
margin-top: 4px;
margin-bottom: 4px;
font-smooth: always;
}

h2.menub{
font: bold 15px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
color: #bababa;
margin-top: 4px;
margin-bottom: 4px;
font-smooth: always;
}

a.menu{
font: bold 15px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
color: #7b7b7b;
text-decoration: none;
margin-top: 9px;
margin-bottom: 4px;
margin-left: 14px;
margin-right: 6px;
font-smooth: always;
}

a.menub{
font: bold 15px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
color: #bababa;
text-decoration: none;
margin-top: 9px;
margin-bottom: 4px;
margin-left: 14px;
margin-right: 6px;
font-smooth: always;
}

a.menu:hover {
text-decoration: underline;
}

a.menub:hover {
text-decoration: underline;
}

h2.submenu{
font: bold 12px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
color: #fff;
margin-top: 4px;
margin-bottom: 4px;
font-smooth: always;
}
a.submenu{
font: bold 12px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
color: #fff;
text-decoration: none;
margin-top: 0px;
margin-bottom: 4px;
margin-left: 14px;
margin-right: 6px;
font-smooth: always;
}

a.submenu:hover {
text-decoration: underline;
}