a			{ font-size: 13px; font-family: Verdana; text-decoration:none underline; color:#CCCCCC }
a:hover 	{ color:#FFFFFF; text-decoration:none;}
a:active 	{ color:#FFFFFF; text-decoration:none;}

body         { 	font-size: 12px;
				font-weight: none;
				font-family: Arial, Helvetica, Verdana, sans-serif;

				scrollbar-base-color: #666666;
				scrollbar-face-color: #666666;
				scrollbar-arrow-color: #456988;
				scrollbar-track-color: #666666;
				scrollbar-shadow-color: #FFFFFF;
				scrollbar-highlight-color: #FFFFFF;
				scrollbar-3dlight-color:'';
				scrollbar-darkshadow-Color:'';
				background-color:#666666; color:#FFFFFF
			}
			
.logo	{font-size: 13px;}
			
.border_page	{	
				background-color: #333333;
				}
			
.border_menu	{	
				background-color: #FFFFFF;
			}

.border_content		{	
				background-color: #666666;
			}

		
.locations  { font-size: 10px;  }

.link		{ font-size: 13px; font-family: Verdana; text-decoration:none underline; color:#CCCCCC }
.linkOver	{ font-size: 13px; font-family: Verdana; text-decoration:none; color:#FFFFFF; cursor: pointer; cursor: hand; }

.cursor	{ cursor: pointer; cursor: hand; }


.form	{background-color: #E1E1D9; font-family:Tahoma; font-size:11px; color:#000000}
.formHeading {font-size: 10pt; font-weight: bold}
.formbox     { padding:2; border:1px inset #C0C0C0; font-family:Tahoma; font-size:12px; height:22  }
.dropbox     { padding:2; border:1px inset #C0C0C0; font-family:Tahoma; font-size:12px; height:22  }


.tabOver { cursor: pointer; cursor: hand; margin:0px; font-size: 12px; clear: none; height: 10px; width: 100px; padding-top: 1px; padding-right: 3px; padding-bottom: 1px; padding-left: 3px; white-space: nowrap ; text-align: left}
.tabOut { cursor: pointer; cursor: hand; margin:0px; font-size: 12px; color: #FFFFFF; clear: none; height: 10px; width: 100px; padding-top: 1px; padding-right: 3px; padding-bottom: 1px; padding-left: 3px; white-space: nowrap ; text-decoration: none; text-align: left}
.tabSelect { cursor: pointer; cursor: hand; margin:0px; font-size: 12px; clear: none; height: 10px; width: 100px; padding-top: 1px; padding-right: 3px; padding-bottom: 1px; padding-left: 3px; white-space: nowrap ; text-decoration: none; text-align: left}


.desc        { font-size: 12px;}
.desctitle   { font-size: 12px; font-weight: bold; color:#FFFFFF}
.desctitlehighlight   { cursor: pointer; cursor: hand; font-size: 12px; color: #FFFFCC; font-weight: bold }
.descmain   { font-size: 12px; font-weight: bold; letter-spacing:2pt }


.listbox	{	valign: top; 
				position:relative;
				overflow:auto; 
				scrollbar-base-color: #666666;
				scrollbar-face-color: #666666;
				scrollbar-arrow-color: #FFFFFF;
				scrollbar-track-color: #666666;
				scrollbar-shadow-color: #666666;
				scrollbar-highlight-color: #666666;
				scrollbar-3dlight-color: #666666;
				scrollbar-darkshadow-Color: #666666;
				}


.list        { border:1px solid #666666; font-size: 12px; padding-left:0; padding-right:0; padding-top:0; padding-bottom:0 }
.listOver    { cursor: pointer; cursor: hand; border:1px solid #C0C0C0; font-size: 12px; padding-left:0; padding-right:0; padding-top:0; padding-bottom:0 }
.listClick   { cursor: pointer; cursor: hand; border:1px solid #C0C0C0; font-size: 12px; padding-left:0; padding-right:0; padding-top:0; padding-bottom:0 }
.listOver2   { border:1px solid #666666; font-size: 12px; padding-left:0; padding-right:0; padding-top:0; padding-bottom:0 }
.listHeader   { padding:0; border:1px solid #666666; font-size: 12px; font-weight:bold }


.header {border-bottom:1px solid #C0C0C0; width: 100%; height: 20px; cursor:hand; color:#000000; padding-left:4; padding-right:4; padding-top:1; padding-bottom:1}
.headerhighlight {cursor: pointer; cursor: hand; border-bottom:1px solid #C0C0C0; width: 100%; height: 20px; color:#CCCCCC; padding-left:4; padding-right:4; padding-top:1; padding-bottom:1}


.navigation		{ cursor: pointer; cursor: hand; font-size: 11px; color:#FFFFFF; letter-spacing:1pt  }
.projecttype	{ font-size: 16px; color: #666666; font-weight:bold; letter-spacing:-1pt }
.projecttitle	{ font-size: 12px; color: #666666; font-weight:bold }
.projecttitle2	{ font-size: 18px; color: #FFFFFF; font-weight:bold }


.footer       { cursor: pointer; cursor: hand; font-size: 12px; color: #FFFFFF }
.footerOver   { cursor: pointer; cursor: hand; font-size: 12px;  }
.footerhighlight {cursor: pointer; cursor: hand; }

.year      { cursor: pointer; cursor: hand; font-size: 10px; color: #808080 }
.yearOver  { cursor: pointer; cursor: hand; font-size: 10px; color: #000000 }


.projectnotes { font-size: 12px;  }
.notes { font-size: 14px; text-align:justify  }
.notes2 { font-size: 14px; }
.caption { font-size: 11px;  }

.printnotes { font-size: 14px; color:#000000; text-align:justify }
.printprojectnotes { font-size: 12px; color:#000000 }
.printdesc { font-size: 12px; color:#000000  }
.printstw { font-size: 12px; color:#000000  }
.printcopyright { font-size: 10px; color:#000000  }

.projectimage   { cursor: auto; }
.picture   		{ cursor: auto; FILTER: progid:DXImageTransform.Microsoft.Alpha(style=1,opacity=80,finishOpacity=80,startX=100,finishX=100,startY=100,finishY=100) }
.pictureOver    { cursor: pointer; cursor: hand; FILTER: progid:DXImageTransform.Microsoft.Alpha(style=1,opacity=100,finishOpacity=100,startX=100,finishX=100,startY=100,finishY=100) }
.picturetable	{ bordercolor: #666666}

.pictOver    { 	cursor: pointer; cursor: hand; border:1px solid #C0C0C0; padding:1; color:#FFFFFF; }
.pictOut    { border:1px solid #C0C0C0; padding:1; color:#FFFFFF  }
.pictTransparent {	
			border:1px solid #666666; padding:1; color:#FFFFFF;
			FILTER: progid:DXImageTransform.Microsoft.Alpha(style=1,opacity=80,finishOpacity=80,startX=100,finishX=100,startY=100,finishY=100)
			}
.pictEmpty {	
			border:1px solid #666666; padding:1; color:#666666;
			}
.pictPrint {	
			border:1px solid #FFFFFF; padding:1; color:#FFFFFF;
			}
			
.admin		{ font-size: 14px;  }

.textbox	{	font-size: 15px;
				valign: top;
				border:1px solid #666666; 
				position:relative;  
				overflow:auto; 
				scrollbar-base-color: #666666;
				scrollbar-face-color: #666666;
				scrollbar-arrow-color: #FFFFFF;
				scrollbar-track-color: #666666;
				scrollbar-shadow-color: #666666;
				scrollbar-highlight-color: #666666;
				scrollbar-3dlight-color: #666666;
				scrollbar-darkshadow-Color: #666666; 
				padding-left:4; 
				padding-right:4; 
				padding-top:1; 
				padding-bottom:1; 
				}
	
.printbox	{	font-size: 15px;
				valign: top;
				border:1px solid #FFFFFF; 
				position:relative;  
				overflow:auto; 
				padding-left:4; 
				padding-right:4; 
				padding-top:1; 
				padding-bottom:1; text-align:justify 
				}
							
.newsitem		{border:1px solid #666666; padding:2; background-color: #666666}
.newsitemOut	{border:1px solid #666666; padding:2; background-color: #666666}
.newsitemOver	{border:1px solid #CCCCCC; padding:2; background-color: #666666; cursor: pointer; cursor: hand }
			
			
.menu	{
			width: 100%;
			height: 100%;
			border:1px solid #C0C0C0; 
			font-size: 11px; 
			padding-left:4; 
			padding-right:4; 
			padding-top:1; 
			padding-bottom:1; 
			background-color:#C0C0C0;
			color:#333333;
		}
.menuOver	
		{
			cursor: pointer;
			cursor: hand; 
			width: 100%;
			height: 100%;
			border:1px solid #C0C0C0; 
			font-size: 11px;
			padding-left:4;
			padding-right:4; 
			padding-top:1; 
			padding-bottom:1; 
			background-color:#FFFFFF;
			color:#333333;
		}
.menuClick	
		{
			cursor: pointer;
			cursor: hand; 
			width: 100%;
			height: 100%;
			border:1px solid #FFFFFF; 
			font-size: 11px;
			padding-left:4;
			padding-right:4; 
			padding-top:1; 
			padding-bottom:1; 
			background-color:#FFFFFF; 
			color:#333333;
		}

.menuSelected	
		{
			cursor: pointer;
			cursor: hand; 
			width: 100%;
			height: 100%;
			border:1px solid #FFFFFF; 
			font-size: 11px;
			padding-left:4;
			padding-right:4; 
			padding-top:1; 
			padding-bottom:1; 
			background-color:#FFFFFF; 
			color:#333333;
		}

	
.submenu	{
			border:1px solid #FFFFFF; 
			font-size: 11px; 
			padding:1;
			color: #333333;
		}
.submenuOver	
		{
			cursor: pointer;
			cursor: hand; 
			border:1px solid #C0C0C0; 
			font-size: 11px;
			padding:1;
			color: #333333;
		}
.submenuClick	
		{
			cursor: pointer;
			padding:1; cursor: hand; 
			border:1px solid #C0C0C0; 
			font-size: 11px;
			color: #333333;
		}
.submenuSelected	
		{
			cursor: pointer;
			padding:1; cursor: hand; 
			border:1px solid #FFFFFF; 
			font-size: 11px;
			color: #333333;
			font-weight:bold
		}
		
		
.map	{
			padding:3; border:1px solid #666666; 
		}
.mapOver	
		{
			cursor: pointer;
			padding:3; cursor: hand; 
			border:1px solid #C0C0C0;
			color: #FFFFFF
		}
		
		
.adminbox	{	valign: top; 
				position:relative;
				overflow:auto; 
				scrollbar-base-color: #666666;
				scrollbar-face-color: #FFFFFF;
				scrollbar-arrow-color: #FFFFFF;
				scrollbar-track-color: #666666;
				scrollbar-shadow-color: #666666;
				scrollbar-highlight-color: #666666;
				scrollbar-3dlight-color: #666666;
				scrollbar-darkshadow-Color: #666666;
				}