﻿body
{
	background-image:url(../Img/BgBody.jpg);
	background-repeat:repeat-x;
	background-color:#5890ae;
	background-attachment:fixed;
	margin:0px;
	padding:0px;
	font-family:Verdana;
	color:#134059;
}

#Wrapper
{
	width:968px;
	background-color:#FFF;
	margin:0px auto;
	padding:0px 11px 19px 11px;
}

#Header h1
{
	background-image:url(../Img/BgHeader.jpg);
	background-repeat:no-repeat;
	margin:0px 0px 10px 0px;
	width:100%;
	height:145px;
}

#NavigationColumn
{
	float:left;
	width:166px;
}

#Navigation
{
	background-image:url(/Img/BgNavTop.gif);
	background-repeat:no-repeat;
	background-color:#CDE8F6;
	font-size:0.9em;
	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(/Img/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(/Img/BgDottedHorizontal.gif);
	background-repeat:repeat-x;
	background-position:1px top;
	margin:5px 0px -5px 0px;
	padding:0px;
}

#Navigation ul li
{
	background-image:url(/Img/BgDottedHorizontal.gif);
	background-repeat:repeat-x;
	background-position:1px top;
	padding:4px 0px 5px 0px;
}

#Navigation ul li.Active
{
	background-color:#F5FAFD;
}

#Navigation ul li a,
#Navigation ul li span
{
	background-image:url(/Img/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:792px;
	line-height:1.4em;
}

#HomePanel
{
	float:right;
	width:201px;
	padding-left:11px;
	background-color:#FFF;
	margin-top:-17px;
	margin-bottom:11px;
}

#HomeSections .ContentSection
{
	width:580px;
	float:left;
}

#WhatsNew,
#MailingList
{
	background-image:url(/Img/BgPanelBottom.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	background-color:#CDE8F6;
	padding-bottom:9px;
	margin-bottom:11px;
}

#WhatsNew h3,
#MailingList h3
{
	margin:0px;
	padding:0px;
	height:30px;
	background-repeat:no-repeat;
}

#WhatsNew h3
{
	background-image:url(/Img/HdrWhatsNew.gif);
}

#MailingList h3
{
	background-image:url(/Img/HdrJoinMailingList.gif);
}

.WhatsNewItem
{
	background-image:url(/Img/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:0.85em;
}

#MailingList span input
{
	border:1px solid #134059;
	width:110px;
	font-size:1em;
	margin-top:10px;
}

#FooterWrapper
{
	margin-top:10px;
	background-color:#D6EBF7;
	background-image:url(/Img/BgFooterTop.gif);
	background-repeat:no-repeat;
}

#Footer
{
	background-image:url(/Img/BgFooterBottom.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	font-size:0.8em;
	color:#005396;
	min-height:30px;
}

* html #Footer
{
	height:30px;
}

#FooterButtons
{
	float:right;
	padding:6px 6px 4px 0px;
}

#FooterButtons img
{
	float:left;
	cursor:pointer;
	margin-left:4px;
}

#FooterLinks
{
	float:right;
	padding:8px 9px;
}

#Copyright
{
	padding:8px 9px;
}

.BTT
{
	font-size: 0.9em;
	color:#437099
}

ul.TOC a
{
	color:#437099
}