﻿/** Page Layout Styles **/

body
{
	background-color:#000000;
}

#Main
{
	width:946px;
	margin:0px auto;
	padding:0px;
}

#Header
{
	border-bottom:2px solid #ffffff;
	margin-bottom:11px;
}

#Middle
{
	background-color:#ffffff;
	padding:10px;
}

#NavigationColumn
{
	float:left;
	width:166px;
}

#Navigation
{
	background-image:url(/images/BgNavTop.gif);
	background-repeat:no-repeat;
	background-color:#c3d9e6;
	font-size:0.85em;
	padding-top:9px;
	margin-bottom:10px;
}

#Navigation, #Navigation a
{
	color:#035684;
	text-decoration:none;
}

#Navigation a:hover
{
	text-decoration:underline;
}

#Navigation ul
{
	background-image:url(/images/BgNavBottom.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	padding:0px 0px 8px 0px;
	margin:0px;
	list-style-type:none;
	min-height:32px;
}

* html #Navigation ul
{
	height:32px;
}

#Navigation ul ul
{
	min-height:1px;
	height:auto;
	background-image:url(/images/BgDottedHorizontal.gif);
	background-repeat:repeat-x;
	background-position:1px top;
	margin:5px 0px -5px 0px;
	padding:0px;
}

#Navigation ul li
{
	background-image:url(/images/BgDottedHorizontal.gif);
	background-repeat:repeat-x;
	background-position:1px top;
	padding:4px 0px 5px 0px;
	background-color:#c3d9e6;
}

#Navigation ul li.Active
{
	background-color:#F5FAFD;
}

#Navigation ul li.Active li
{
	background-color:#F5FAFD;
}

#Navigation ul li a,
#Navigation ul li span
{
	background-image:url(/images/BgListNav.gif);
	background-repeat:no-repeat;
	background-position:11px 0.35em;
	padding:0px 20px;
	display:block;
}

#Navigation ul li span
{
	font-weight:bold;
}

#Navigation ul li li
{
	padding-left:13px;
}

* html #Navigation ul li
{
	height:1px;
}

#Navigation ul li.TopItem
{
	background-image:none !important;
}

#ContentWrapper
{
	float:right;
	width:740px;
	padding-top:10px;
}

#HomePanel
{
	float:right;
	width:201px;
	padding-left:11px;
	background-color:#FFF;
	margin-top:-35px;
	margin-bottom:11px;
}

#WhatsNew,
#MailingList
{
	background-image:url(/images/BgPanelBottom.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	background-color:#c3d9e6;
	padding-bottom:9px;
	margin-bottom:11px;
	font-size:0.8em;
}

#WhatsNew h3,
#MailingList h3
{
	margin:0px;
	padding:0px;
	height:30px;
	background-repeat:no-repeat;
}

#WhatsNew h3
{
	background-image:url(/images/HdrWhatsNew.gif);
}

#MailingList h3
{
	background-image:url(/images/HdrJoinMailingList.gif);
}

.WhatsNewItem
{
	background-image:url(/images/BgDottedHorizontal.gif);
	background-repeat:repeat-x;
	background-position:1px top;
	margin-top:-1px;
	padding:9px 13px 10px 13px;
}

#MailingList form
{
	margin:0px;
	padding:4px 13px 8px 13px;
}

#MailingList input
{
	width:55px;
	font-size:1em;
}

#MailingList span input
{
	border:1px solid #134059;
	width:110px;
	margin-top:10px;
}


#Footer
{
	height:113px;
}

#FootText
{
	font-size:0.85em;
	color:#ffffff;
	float:right;
	width:300px;
	margin:10px 22px 0px 0px;
	text-align:right;
	font-family:Arial;
	font-weight:bold;
}

#FootText p
{
	margin:0px;
}

#FootLogo
{
	float:right;
	width:125px;
	margin:10px 0px 0px 0px;
}

.WhiteLink
{
	color:#ffffff;
}