body 
{
    background: #0a1b2b url(RepImages/PVHSBackground.jpg) 50% 0 no-repeat fixed;
}
table
{
    font-family:Tahoma;
    font-size:10pt;
    color:#ffffff;
}
.topHeader
{
    background-image:url(RepImages/topbar-bg.png);
    background-repeat: repeat-x;
}
.Header
{
    background-image:url(RepImages/header.png);
    background-repeat: no-repeat;
    height:39px;
}
.menu
{
    background-image:url(RepImages/darkblue.png);
    background-repeat:no-repeat;
    height:33px;
}
.menuHeaders
{
    background-image:url(RepImages/darkblue.png);
    background-repeat:no-repeat;
    height:33px;
    color:#ffffff;
    font-weight:bold;
    text-indent:8px;
}
.contentBackground
{
    background-image:url(RepImages/contentbackground.png);
    background-repeat:repeat;
    border-left: solid 1px #364148;
    border-right: solid 1px #364148;
    border-bottom: solid 1px #364148;
    padding-left:2px;
    padding-right:2px;
}
.Body
{
    background-image:url(RepImages/body.png);
    background-repeat:repeat-y;
}
.footer
{
    background-image:url(RepImages/footer2.png);
    background-repeat:no-repeat;
    height:91px;
}
.Link
{
    color:#ffffff;
    text-decoration:none;
}
.Link:hover
{
    color:#6699cc;
    text-decoration:none;
}
.LinkMenu
{
    color:#ffffff;
    text-decoration:none;
    font-weight:bold;
    font-size:8pt;
}
.LinkMenu:hover
{
    color:#6699cc;
    text-decoration:none;
    font-weight:bold;
    font-size:8pt;
}
.NewsHeader
{
    color:#6699cc;
    font-weight:bold;
}
.gvHeader
{
 color:#6699cc;
 border-bottom: solid 1px #364148;
}
.gvRow td
{
 border-bottom: solid 1px #364148;
 height:20px;
}
.RecordFooter
{
 color:#6699cc;
}
.Captain
{
 color:#3399FF;
}
.ParentResourcesLink
{
    color:#ffffff;
    text-decoration:underline;
}
.ParentResources:hover
{
    color:#6699cc;
    text-decoration:underline;
}
.LinkGV
{
    color:#6699cc;
    text-decoration:none;
    font-size:11pt;
}
.LinkGV:hover
{
    color:#6699cc;
    text-decoration:underline;
    font-size:11pt;
}
.PhotoButtons
{
 background-color:#0a1b2b;
 color:#6699CC;
}
#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }

#lightbox img{ border: none; } 
#overlay img{ border: none; }
#overlay{ background-image: url(RepImages/overlay.png); }

* html #overlay{
	background-color: #000;
	background-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="RepImages/overlay.png", sizingMethod="scale");
	}
