﻿
/* CSS Document  */

body
{
	background-color: white;
	background-repeat: repeat;
}

.DarkFiller
{
	height:10px;
	background-color:#020202;
}

.TopHeaderSpace
{
	height: 160px;
	background-image: url(images/dark_header.jpg);
	background-repeat: repeat-x;
}

.GraySpace
{
	height: 100px;
	background-image: url(images/top-gradient.jpg);
	background-repeat: repeat-x;
}

.ThirtyFourSpace
{
	height: 10px;

}

.TwoHundredDarkSpace
{
	height:330px;
	background-color:#020202;


}

.ContentSpace
{
	width:960px;
	margin:auto;
}

.FooterSpace
{
	height:55px;
	background-image: url(images/000000_1x200.jpg);
	background-repeat: repeat-x;
}

.BottomSpace
{	
	height: 25px;
	background-image: url(images/2a2a2a_1x34.jpg);
	background-repeat: repeat;	
}

.LogoContainer {margin:0 40px 0 100px;width:140px; float:left;}

.FishEyeMenuContainer {float:right;margin:30px 0 0 0;}

/*-----------------------------------------------------------------------*/
/* General Page Styles													 */
/*-----------------------------------------------------------------------*/
html { height:100%; }
p, div, ul, li { font-family: Georgia, Serif; font-size:14px; color:#FFFDE6; }
table, tr, td { font-family: Georgia, Serif; font-size:14px; margin:0; color:#FFFDE6; }
a:link {font-family: Georgia, Serif; font-size:14px; margin:0; color:#6699FF; text-decoration: underline}
a:hover {font-family:Georgia, Serif; font-size:14px; margin:0; color:#FF0000; }
.normal, .Normal { font-family:Georgia, Serif; font-size:14px; color:#FFFDE6; }
.NormalBold { font-family:Georgia, Serif; font-size:14px; font-weight:bold; color:#2c2c2c; }
.NormalRed { color:#c50000; font-family:Georgia, Serif; font-weight:bold; font-size:14px; }
.FullHeight { height:100%; }
.FullWidth { width:100%; }
.clear { clear:both; line-height:0; margin:0; padding:0; font-size:0; height:0; }

.HeadLargeWhite { font-family:arial,helvetica,verdana; font-size:20px; color:#ffffff; font-weight:bold; padding:0; margin:0; }

/*-----------------------------------------------------------------------*/
/* Panes																 */
/*-----------------------------------------------------------------------*/
.ContentCell { padding:0 0 0 18px; }
.BannerPane { width:auto; padding:0 20px 0 325px; text-align:center; }
.CustomBannerPane { width:auto; padding:0; }
.TopPane { width:100%; padding:0; }
.GrayPane { width:100%; padding:0; }
.TopPane2 { width:100%; padding:0; }
.LeftPane { padding:0 7px 0 0; width:50%; }
.RightPane { padding:0 0 0px 7px; width:50%; }
.LeftPane2 { padding:0 7px 0 0; width:33%; }
.ContentPane { padding:0 7px 0 7px; }
.RightPane2 { padding:0 0 0px 7px; width:33%; }
.MiddlePane { width:100%; padding:0; }
.ContentPane2 { padding:0 7px 0 0; }
.RightPane3 { padding:0 0 0px 7px; width:33%; }
.MiddlePane2 { width:100%; padding:0; }
.LeftPane3 { padding:0 7px 0 0; width:33%; }
.ContentPane3 { padding:0 0 0px 7px; }
.BottomPane { width:100%; padding:0; }
.LeftPane4 { padding:0 3px 0 0; width:33%; }
.ContentPane4 { padding:0 3px 0 3px; }
.RightPane4 { padding:0 0 0px 3px; width:33%; }
.BottomPane2 { width:100%; padding:0; }
.FooterPane { width:100%; padding:0; }
.DarkPane { width:100%; padding:0; }
.TopMenuPane { width:600px;padding:0; }

/*-----------------------------------------------------------------------*/
/* Copyright, privacy, terms											 */
/*-----------------------------------------------------------------------*/
.FooterToken { color:#ffffff; font-size:11px; }
a.FooterToken:link, a.FooterToken:visited, a.FooterToken:active { font-size:11px; color:#ffffff; font-weight:normal; text-decoration:underline; padding:0; margin:0; }
a.FooterToken:hover { font-size:11px; color:#323232; font-weight:normal; text-decoration:none; }
.FooterDarkToken{	color: #DFDFB0;	font-size: 14px;}
a.FooterDarkToken:link, a.FooterToken:visited, a.FooterToken:active { font-size:14px; color:#DFDFB0; font-weight:normal; text-decoration:underline; padding:0; margin:0; }
a.FooterDarkToken:hover { font-size:14px; color:#666666; font-weight:normal; text-decoration:none; }


/*-----------------------------------------------------------------------*/
/* Login																 */
/*-----------------------------------------------------------------------*/
.LoginToken, a.LoginToken:link, a.LoginToken:visited, a.LoginToken:active { color:#DFDFB0; background:url(images/login.gif) no-repeat center left; font-size:14px; font-weight:normal; text-decoration:underline; height:14px; padding:0 0 0 18px; margin:0; }
a.LoginToken:hover { color:#666666; font-weight:normal; font-size:14px; text-decoration:none; }

/*-----------------------------------------------------------------------*/
/* Page Structure														 */
/*-----------------------------------------------------------------------*/
#CopyrightContainer { text-align:left; margin:25px 0 0 15px; }
#TermsContainer { text-align:left; margin:25px 0px 0 15px; }
#PrivacyContainer { text-align:left; margin:25px 0px 0 15px; }
#LoginContainer { text-align:left; margin:25px 15px 0 0px; }



/*-----------------------------------------------------------------------*/
/* Main Menu															 */
/*-----------------------------------------------------------------------*/
.MenuContainer {font-family:arial,helvetica,verdana; width:800px; text-transform: uppercase; height: 20px;	margin: 0px 0 0 0px; text-align:left; float:right;}


.DDRMenuMega1
{
	width:940px;margin-left:auto;margin-right:auto;text-align:center;

}
.DDRMenuMega1 A,.DDRMenuMega1 A:link,.DDRMenuMega1 A:visited,.DDRMenuMega1 A:active
{
	text-decoration: none;
}
.DDRMenuMega1 .main_dnnmenu_bar 
{
	width: auto;
}
.DDRMenuMega1 .ddrmenulevel1
{
	background-color: white;
}
.DDRMenuMega1 A.ddrmenuitemlevel0
{	
	color: #375162;
	font-size: 13px; 
	font-weight:bold; 	
	text-align:center; 
	padding:12px 12px 12px 12px;
	text-transform:uppercase;
	margin-right:1px;
}
.DDRMenuMega1 A.ddrmenuitemlevel0:hover
{  
	color:#aaaa77;
	background:url(DNNMenuImages/menu_hover.gif) repeat-x top left;
	text-decoration:none;
}
.DDRMenuMega1 A.main_dnnmenu_rootitem_selected 
{
	color:#aaaa77;
	background:url(DNNMenuImages/menu_active.gif) repeat-x top left;
}
.DDRMenuMega1 .ddrmenu .ddrmenulevel1
{
	border:1px solid #C0D6E5;
}
.DDRMenuMega1 .ddrmenulevel1 A
{
	background-color:#F8FAFF;
	font-size: 11px; 
	font-weight:bold;
	text-align:left;
	color:#000000;
	line-height:2em;
	padding: 0px 5px;
	margin:0px;
}
.DDRMenuMega1 .ddrmenulevel2
{
	margin-left: 2em;
}
.DDRMenuMega1 A.ddrmenuitemlevel2
{
	font-weight: normal;
}
.DDRMenuMega1 .ddrmenulevel1 A:hover
{  
	background:url(DNNMenuImages/menu_hover.gif) repeat-x top left;
	color:#aaaa77;
	text-decoration:none;
}
.DDRMenuMega1 .ddrmenulevel1 .main_dnnmenu_itemselected 
{
	background:url(DNNMenuImages/submenu_active.gif) repeat-x top left;
	color:#aaaa77;
}

