/* CSS Document */
/***********************************************************************/
/* Title......: Standards Stylesheet                                   */
/* Module.....: stylesheet.css                                         */
/* Description: Style sheet                                            */
/* ====================================================================*/
/* Change Log                                                          */
/* Who    When    What                                                 */
/* ___ __________ ____________________________________________________ */
/* JS  12/27/2004 Created                                              */
/***********************************************************************/
/***********************************************************************/
/* Common Element Formats                                              */
/***********************************************************************/
h1
{
   font-family:			"Times New Roman", Times, serif;
   font-size:			18pt;
   font-weight:			bold;
   color:				#3299CC;
   text-align:			left;
   text-indent:			3px;
}
h2
{
   font-size:			12pt;
   font-weight:			normal;
   color:				#FBEC5D;
   text-align:			left;
}
h3
{
   font-size:			10pt;
   font-weight:			normal;
   color:				#FBEC5D;
   text-align:			left;
}
h4
{
   font-size:			8pt;
   font-weight:			normal;
   color:				#FBEC5D;
   text-align:			left;
}
h5
{
   font-size:			8pt;
   font-weight:			normal;
   color:				#999999;
   text-align:			center;
}
h6
{
   font-size:			7pt;
   font-weight:			normal;
   color:				#FBEC5D;
   text-align:			center;
}
a
{
	color:				#aaaaaa;
	text-decoration:	none;
}
a:hover
{
	color:				#ffffff;
}
img
{
	border-color:		#444444;
}
a:hover img
{
	border-color:		#cccccc;
}
/***********************************************************************/
/* Page Body Format                                                    */
/***********************************************************************/
body
{
   margin:           	0px 0px 0px 0px;
   background-color:	#000000;
   font-family:			Arial, Helvetica, sans-serif;
   font-style:			normal;
   vertical-align:		middle;
}
/***********************************************************************/
/* Banner Division                                                     */
/***********************************************************************/
#BannerDiv
{
	position:			absolute;
	top:				0px;
	left:				0px;
	width:				150px;
	height:				80px;
	text-align:			right;
	border-right:		2px solid #555555;
	border-bottom:		1px solid #555555;
	margin-bottom:		0px;
}
#BannerLogoDiv {
	position:           absolute;
	top:                0px;
	right:				0px;
	padding-top:		20px;
	padding-right:		5px;
}
#BannerTitleDiv {
	position:           absolute;
	right:				0px;
	padding-right:		5px;
	top:                50px;
}
/***********************************************************************/
/* CopyRight Division                                                  */
/***********************************************************************/
#CopyRightDiv {
	position:			absolute;
	top:				255px;
	left:				0px;
	width:				150px;
	height:				55px;
	text-align:			right;
	border-right:		2px solid #555555;
	border-bottom:		1px solid #555555;
}
#CopyRightDiv h4 {
	color:				#888888;
}
#LastUpdated {
	position:           absolute;
	top:                0px;
	right:				0px;
	padding-top:		15px;
	padding-right:		5px;
}
#CopyRight {
	position:           absolute;
	top:                20px;
	right:				0px;
	padding-top:		10px;
	padding-right:		5px;
}
/***********************************************************************/
/* Content Division                                                    */
/***********************************************************************/
#ContentDiv {
	position:           absolute;
	top:                0px;
	left:				0px;
	text-align:			center;
	width:              490px;
	margin-left			0px;
	margin-right		0px;
}
#ContentTitleDiv {
	position:           absolute;
	top:                0px;
	left:               0px;
	height:				40px;
	text-align:			center;
	padding-top:		10px;
	width:              100%;
}
#ContentTitle {
	font-family:		"Times New Roman", Times, serif;
	font-size:			18pt;
	font-weight:		bold;
	color:				#3299CC;
	text-align:			center;
	background-color:   #000000;
	border-style:       none;
	width:				100%;
}
#ContentBodyDiv {
	position:           absolute;
	top:                50px;
	left:				0px;
	width:              100%;
	height:				200px;
	text-align:			center;
}
/***********************************************************************/
/* Menu Division                                                       */
/***********************************************************************/
#MenuDiv {
	position:			absolute;
	top:				80px;
	left:				0px;
	width:				150px;
	height:				175px;
	text-align:			right;
	border-right:		2px solid #555555;
	border-bottom:		1px solid #555555;
	margin-bottom:		0px;
}
#MenuDiv li
{
	padding-top:		8px;
	font-size:			9pt;
}
#MenuItemsDiv {
	position:           absolute;
	top:                0px;
	right:				0px;
	padding-top:		0px;
	padding-right:		5px;
}
#MenuTitle {
	position:           absolute;
	right:				0px;
	top:                0px;
	padding-top:		10px;
	padding-right:		5px;
	display:			none;
}
/***********************************************************************/
/* Image Navigation Division  (both single image and galleries)        */
/***********************************************************************/
#NavDiv {
	position:           absolute;
	top:                0px;
	left:				770px;
	width:              120px;
	margin:				0;
	text-align:			center;
	height:				500px;
}
#ImageNavTitleDiv {
	position:           absolute;
	top:                0px;
	left:				0px;
	padding-top:		00px;
	height:				80px;
	border-left:		2px solid #555555;
}
#ImageNavTitleDiv h4 {
	text-align:			center;
}
#NavTypeBox {
	position:           absolute;
	top:                20px;
	left:				0px;
}
#NavType {
	font-size:			9pt;
	font-weight:		normal;
	color:				#999999;
	text-align:			center;
	background-color:   #000000;
	border-style:       none;
	width:				100%;
}
#NavTitleBox {
	position:           absolute;
	top:                40px;
	left:				0px;
}
#NavTitle {
	font-size:			9pt;
	font-weight:		normal;
	color:				#999999;
	text-align:			center;
	background-color:   #000000;
	border-style:       none;
	width:				100%;
}
#ImageNavItemsDiv {
	position:           absolute;
	top:                80px;
	left:				0px;
	width:              120px;
	text-align:			right;
	border-top:			1px solid #555555;
	border-left:		2px solid #555555;	
	border-bottom:		1px solid #555555;
}
#ImageNavGalleryDiv {
	position: 			absolute;
	top:				0px;
	left:				0px;
	width:				120px;
	text-align:			center;
}
.selectionTypeLabel {
	font-size:			8pt;
	font-weight:		normal;
	color:				#999999;
	text-align:			center;
	background-color:   #000000;
	border-style:       none;
	width:				32px;
}
#ImageNavGalleryBox {
	position: 			absolute;
	top:				2px;
	left:				0px;
	width:				120px;
}
#ImageNavImageBox {
	position: 			absolute;
	top:				20px;
	left:				0px;
	width:				120px;
}
#GalNavImageBox {
	position: 			absolute;
	top:				2px;
	left:				0px;
	width:				120px;
}
#ImageNavNextDiv {
	padding-top:		40px;
	padding-bottom:		10px;
}
.ImageNavNextItem
{
	padding-top:		12px;
	text-align:			center;
}
.ImageNavNextItemImg
{
	height:				67px;
	width:				90px;
}
/***********************************************************************/
/* Text Content Division                                               */
/***********************************************************************/
#TextContentDiv {
	padding-top:		20px;
	width:              600px;
	text-align:			center;
	margin:				0 auto;
}
#TextContentDiv h1 {
	text-align:			center;
}
#TextContentDiv h2 {
	color:				#44BB44;
	text-decoration:	underline;
}
#TextContentDiv h5 {
	text-align:			left;
	font-size:			10pt;
	color:				#cccccc;
}
#TextContentDiv h6 {
	text-align:			center;
	font-size:			10pt;
	color:				#cccccc;
}
#TextContentDiv a
{
	color:				#aaaa44;
}
#TextContentDiv a:hover
{
	color:				#FFFF00;
}
#TextContentDiv table
{
	text-align:			center;
	font-size:			10pt;
	color:				#cccccc;
}
.TextContentImageDiv
{
	width:              400px;
	margin:				0 auto;
	text-align:			center;
}
.TextContentImg
{
	width:              400px;
	margin-left:		auto;	
	margin-right:		auto;
}
.TextContentImgText {
   font-size:			8pt;
   font-weight:			normal;
   color:				#999999;
   text-align:			center;
   background-color:    #000000;
   border-style:        none;
   width:               400px;
}
.TextContentText
{
	width:              400px;
	margin:				0 auto;
}
.TextContentText a:active
{
	color:				#cccc00;
}
/***********************************************************************/
/* Galleries Division                                                  */
/***********************************************************************/
#GalleryItemsDiv {
	position:           absolute;
}
.GalleryAnchor {
	position:           absolute;
}
/***********************************************************************/
/* SingleImage Division                                                */
/***********************************************************************/
#ImageDescDiv
{
	position:			absolute;
	top:				330px;
	left:				0px;
	width:				150px;
	height:				210px;
	text-align:			right;
	border-top:			1px solid #555555;
	border-right:		2px solid #555555;
	border-bottom:		1px solid #555555;
}
#SingleImageItemsDiv {
	text-align:			center;
	background-color:   #000000;
}
.LargeImage
{
	border:				3px solid #999999;
	width:				570px;
	height:				570px;
}
.ImageText1 {
	font-size:			8pt;
	font-weight:		normal;
	color:				#999999;
	text-align:			right;
	background-color:   #000000;
	border-style:       none;
	padding-right:		5px;
	width:				140px;
}
.ImageText2 {
	font-size:			7pt;
	font-weight:		normal;
	color:				#FBEC5D;
	text-align:			right;
	background-color:   #000000;
	border-style:		none;
	padding-top:		17px;
	padding-right:		5px;
	width:				140px;
}

