/* GLOBAL */
BODY {
color: #000;
font-family: Times New Roman, serif; 
font-size: 12px;
margin: 0;
scrollbar-width:5;
scrollbar-arrow-color: #FFFFFF;
scrollbar-3dlight-color: #0000FF;
scrollbar-highlight-color: #D6D6D6;
scrollbar-face-color: #000040;
scrollbar-shadow-color: #808080;
scrollbar-darkshadow-color: #808080;
scrollbar-track-color: #4C73AD;
}

.head { color:#000; font-family: Times New Roman, serif; font-size: 22px;}
.subhead { color:#000; font-family: Times New Roman, serif; font-weight: bold; font-size: 14px;}
h2 {font-size: 22px; } /* needed for News pages */
h3 {font-size: 18px; }
h4 {font-size: 16px; }

hr1,hr2{color:#B5B5B5; height: 2px;}

hr1 {height:1px;}
hr2 {height:2px;}

/* SMALL PRINT USED IN CAPTIONS */
.small,.smallb {font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px;}
.smallb {font-weight:bold;}


#spechead {  
	font-family: Verdana, Helvetica, Arial, sans-serif; 
	font-size: 26px;
	color : #000060;
}

/* NAVIGATION */
a.small {color: #0033ff; text-decoration: none;}
a.small:hover {color: #c00; text-decoration: none;}

a.red {font-family: Verdana, Helvetica, Arial, sans-serif;
	 font-size: 11px;
	 text-decoration: none;
	 color: #0033ff;}
a.red:hover {
	 font-family: Verdana, Helvetica, Arial, sans-serif;
	 font-size:	11px;
	 text-decoration: none;
	 color: #c00;
	 background-color: #ECF0EE;
	 font-weight:medium;}


#copyright {color:#000}
#copyright,#uklink a {color: #0033ff; text-decoration: none; }
#copyright,#uklink a:hover {color: #c00; text-decoration: none; }

/* NAVIGATION TOOLBAR WHERE BOLD FACE IS DESIRED*/
A.link {color: #0033ff;  font-size: 12px; font-weight: bold; text-decoration: none;}
A.link:visited {color: #0033ff; font-size: 12px; font-weight: bold; text-decoration: none;}
A.link:hover {color: #c00; font-size: 12px; font-weight: bold; text-decoration: none;}

/* PAGE FORMATTING */

.image {border-width:1px; /* used on index, links, news, webcams */
border-style:solid; 
border-color:#000
} 

#logo_upper,#logo_lower,#icon { position: absolute;
		  border: 0px;
		  z-index: 1;
		  left: 0px;
		  overflow: visible;
}

#logo_upper { background:#37699C;
		  top: 0px;
		  width: 400px;
		  height: 50px;
}

#logo_lower,#icon,#navtable,#content { background: #FFF; }

#logo_lower { top: 50px;
		  width: 152px;
		  height: 30px;
}

#icon {	  top:70px;
		  width: 152px; 
		  height:188px; /* provides white background to top of navtable */
		  background: #FFF
}



#navigation_table {border:0 ;  /* used on news.htm and webcams.htm */
			position:absolute; 
			background:#fff;
			top: 252px;
			z-index: 4;
			width:152px; 
			height:203px; 
			border-right: 1px #b5b5b5 solid;
			border-bottom: 1px #b5b5b5 solid;
			left:0	
}

/* Home Page Main content area can accommodate images up to 528x328 */

#content {z-index:3; 
		position:absolute; 
		overflow:hidden; 
		width:590px; 
		height:325px; 
		left:152px; 
		top:50px; 
		background:#fff
}

#corner_left,#corner_right { position:absolute;
		   z-index:4;  
		   width:15px; 
		   height:15px; 
}

#corner_left { left:152px; top:50px }

#corner_right { left:727px; top:50px }

#mainpic { position:absolute; 
		  left:182px;
		  top:70px;
		  z-index:2;
}

#variable,#copyright,#uklink { z-index:2; 
		position:absolute; 
		overflow:visible; 
}


#variable{ 	font-family:'Century Schoolbook', 'Times New Roman', serif;
		font-size:12px; 
		text-align:justify;
}

#copyright,#poem,#uklink { top:418px;
		width:714px; 
		left:0;
		text-align:center;
		font-family:Verdana, Helvetica, Arial, sans-serif; 
		font-size:9px;
		color:#000;
		background:#FFF;
		z-index:3
}

/* HOME PAGE HR */
#hphr	{ position:absolute;
	  z-index:2;
	  width:742px;
	  top:405px;
	  left:0;
}

#white /* fills in white space below navtable_new */
{position:absolute;
z-index:2;
width:152px;
left:0;
background:#FFF
}

#navtable_new
{position:absolute;
width:150px; 
line-height:5px;
padding-top:7px;
padding-bottom:7px;
top:257px; 
left:0; 

z-index:2; 
border-top:1px #B5B5B5 solid;
border-right:3px #B5B5B5 groove; 
border-bottom:3px #B5B5B5 groove; 
text-align:right;
background:#FFF; 
}

#navtable_new A {font-family:Arial, sans-serif; font-size:11px; font-weight:bold} 
#navtable_new A:link {color:#0033FF; text-decoration:none}
#navtable_new A:visited {color:#0033FF; text-decoration:none}
#navtable_new A:active {color:#FF0000; text-decoration:none}
#navtable_new A:hover {color:#FF0000; text-decoration:none}

#navtable_new hr
{height:1px; width:150px
}


#navtable_new2 /* used on links.htm */
{position:absolute;
z-index:4;
/*background-image:url(../images/bglinks.png);*/
/*background-repeat:none;*/
width:150px; 
height:245px;
top:70px; 
left:190px;
border-top:1px #B5B5B5 solid; 
border-right:3px #B5B5B5 groove;
border-bottom:3px #B5B5B5 groove; 
border-left:1px #B5B5B5 solid; 
text-align:right;
line-height:8px;
padding-top:4px;
padding-bottom:5px
}

#navtable_new2 A {font-family:Arial, sans-serif; font-size:11px; font-weight:bold} 
#navtable_new2 A:link {color:#0033FF; text-decoration:none}
#navtable_new2 A:visited {color:#0033FF; text-decoration:none}
#navtable_new2 A:active {color:#FF0000; text-decoration:none}
#navtable_new2 A:hover {color:#FF0000; text-decoration:none}

#navtable_new2 hr
{height:1px; width:150px
}

#content {
		z-index:1; 
		position:absolute; 
		overflow:hidden; 
		width:590px; 
		height:384px; 
		left:152px; 
		top:50px; 
		background:#FFF
}

#camnav
{position:absolute;
padding-left:6px;
z-index:2;
left:0;
top:0;
height:177px;
background:#FFF;
font-size:11px

}

/* USED ON webcamsMain.htm */

img.flag {width:32px; height:22px;}
#flags {padding-left:8px;padding-bottom:20px;}
#slides {width:450px; height:225px; border-width:3px; border-style: solid; border-color:#000}
#text {position:absolute; width:450px; top:280px; padding:20px; text-align:justify}

/* IFRAMES */
 
#iframe_news {position:absolute; 
z-index:2; 
overflow:visible; 
left:23px; 
top:50px; 
width:460px; 
height:353px; 
background:#fff;
}

#iframe_cams { position:absolute; 
z-index:2; 
overflow:hidden; 
left:20px; 
top:20px;
width:520px; 
height:512px; 
background:#FFF;
}

#iframe_links {position:absolute; 
left:230px; 
top:18px; 
height:351px; 
width:380px;
z-index:3
}

/* WEBCAM PAGES FIX */

#flag {left:3px;top:0;}
.subhead {position:absolute; left:53px; line-height:18px;}
.gizmo {width:127px; height:41px; border:0;}


/* OLD NAVTABLE */

#navtable {
		  z-index:2;
		  top:257px;
		  left:0;
		  width: 152px;
		  height: 182px;
		  background: #FFF;
		  position: absolute;
}

#navtable img, #overlay img {vertical-align:top; border-width: 0;}

#overlay {
		position:absolute;
		z-index:4;
		left:162px;
		top:70px;
		border-left:1px solid #c0c0c0; 
		border-bottom:2px solid #808080; 
		margin-left:40px; width:152px; 
		height:220px; padding:0; 
		background-image:url(../images/buttons/background_152x220.png); 
		background-repeat:none;
		background-position:top;
		background-color:fff;
		vertical-align:top;
}

/* 
#navtable table { border: 1px solid #4C73AD;
			text-align: right;
}

#navtable td { border: 1px solid #6666FF ;
		   padding-right: 0;
		   font-family: 'Times New Roman', serif;
		   font-size: 12px;
		   font-weight: bold;
}

#navtable A { color: #0033FF;
		  text-decoration: none;}

#navtable A:visited { color: #0033FF; }

#navtable A:hover { color: #FF0000; }

*/