@charset "utf-8";
/* CSS Document */

html{
	background-color:#000000; 
	font-family:Georgia, "Times New Roman", Times, serif;
}

div.FindAbsoluteCenter{
	position:absolute; 
	top:50%; 
	left:50%;
	width:50%;
	height:50%;
}

div.HGPageContainer{
	height:768px; 
	width:819px; 
	position:absolute; 
	top:-384px; 
	margin-left:-410px; 
	background-image:url(../images/HGBackground.jpg);
	/*border:1px solid red;*/
}

div#HGMenu{
	position:absolute; 
	z-index:3; 
	height:440px; 
	width:157px; 
	left:10px; 
	top:267px; 
	text-align:right;
	padding-top:45px;
	padding-right:15px;
	/*border:1px solid pink;*/
}

div#HGMenu a,
div#HGMenu a:visited,
div#HGMenu a:hover,
div#HGMenu a:active{
	font-family:Tahoma, Geneva, sans-serif;
	color:#888;
	text-decoration:none;
	font-size:1.2em;
}
div#HGMenu a:hover{color:#ddd;}

div#HGMenuShadow{
	position:absolute; 
	z-index:2; 
	height:440px; 
	width:157px; 
	left:12px; 
	top:269px; 
	text-align:right;
	padding-top:45px;
	padding-right:15px;
	/*border:1px solid pink;*/
}

div#HGMenuShadow a, div#HGMenuShadow a:visited, div#HGMenuShadow a:hover,div#HGMenuShadow a:active {
	font-family:Tahoma, Geneva, sans-serif;
	text-decoration:none;
	font-size:1.2em;
	color:black;
}

div#PhotoByLine
{
	width:20px;
	height:173px;
	position:absolute;
	z-index:2;
}
div#PhotoByLine.right{
	background-image:url(../images/Photo_By_Line.png);
	bottom:5px;
	right:-20px;
}

div#PhotoByLine p{display:none;}


div#ContentWindow{
	position:absolute; 
	z-index:3; 
	height:475px; 
	width:600px; 
	right:10px; 
	top:267px; 
	color:#ddd;
	overflow:auto;
	margin-top:10px;
	/*border:1px solid green;*/
}
div.quotebox{
	width:450px; 
	margin-left:40px;	
}
div.quotebox p.HGQuote{
	text-align:justify;
}
div.quotebox p.HGQuoteCredit{
	text-align:right;
	margin-top:-10px;
	font-style:italic;
	font-size:.9em;
}

div.footer{
	width:100%;
	font-family:Tahoma, Geneva, sans-serif;
	color:#888;
	font-size:9px;
	text-align:center;
	position:absolute;
	bottom:-20px;
	height:20px;
}

h1
{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:2em;
	margin:0px;
	padding:0px;
	color:#bbb;
}

h2{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:1.5em;
	margin:0px;
	padding:0px;
	color:#bbb;	
}

h3{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:1em;
	margin:0px;
	padding:0px;
	color:#bbb;	
}

.subtext{
	font-size:.9em;
	font-family:Tahoma, Geneva, sans-serif;
	margin:0px;
	padding:0px;
}

.inputLabel
{
	width:100px;
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:bold;
	font-size:14px;
	display:inline-block;
	margin-left:20px;
}
.inputLabelLong{
	width:400px;
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:bold;
	font-size:14px;
	display:inline-block;
	margin-left:20px;
}
.inputLabelShort{
	width:50px;
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:bold;
	font-size:14px;
	display:inline-block;
	margin-left:20px;
}

.inputTextBox
{
	margin:5px;	
}

.inputRadioList{
	margin-left:125px;
	margin-bottom:10px;
	margin-top:3px;
}

.inputCheckBox{
	display:inline-block;
	margin-left:125px;
}

.lightbox{
	position:absolute;
	left:-100%;
	top:-100%;
	width:200%;
	height:200%;
	background-color:#000000;
	display:block;
	z-index:9;
	/* for IE */
	filter:alpha(opacity=25);
	/* CSS3 standard */
	opacity:0.25;
}

.HGFormContainer{
	position:absolute;
	left:-250px;;
	top:-250px;
	width:500px;
	height:550px;
	display:block;
	z-index:10;
	color:#cccccc;
	background-color:#000;
	border:5px solid #cccccc;
	padding:5px;
}

.meInline
{
	display:inline;	
}

.closeButton{
	position:absolute;
	display:block;
	width:10px;
	height:10px;
	right:9px;
	top:-2px;
	z-index:11;
}

.superText
{
	position:absolute; 
	display:inline-block; 
	z-index:11; 
	padding-left:10px; 
	padding-top:8px;	
}

p{
	margin-top:10px;
	padding:0px;
}

ul{
	font-size:.9em;	
}

a,
a:visited,
a:hover,
a:active{
	color:#888;
	text-decoration:none;
}
a:hover{color:#ddd;}
