@CHARSET "ISO-8859-1";
@import url("../../media/css/common.css");
/* @import url("../../media/css/content.css"); */
@import url("../../media/css/contentForm.css");
@import url("../../media/css/spacer.css");
@import url("../../media/css/nav.css");

/* ---- */

html {
	background-color: #F4F4F4;
}

body {
	text-align: center;
}

/* ---- */

#pBody
{
	width: 769px;
	max-width: 769px;
	min-width: 769px;
	margin: 5px auto 0;
	background-color: #FFF;
	padding: 0;
	display: block;
	text-align: left;
}

#pBody #pHeader
{
	line-height: 0;
	font-size: 1px;
	clear: both;
}

#pBody #pHeader a
{
	line-height: 0;
	font-size: 1px;
	clear: both;
}

#pBody #pMain
{
	background: #FFF url('images/menuC.gif') repeat-x left top;
	clear: both;
	padding: 6px 0 0;
}

#pBody #pFooter
{
	background: #FFF url('images/footer.png') no-repeat left bottom;
	margin: 0;
	position: relative;
	clear: both;
}
#pFooter p
{
	padding: 5px 7px 7px 7px;
	font: 11px verdana, arial, helvetica, sans-serif;
	color: #0A4E9F;
	margin: 0;
}
#pFooter p a
{
	color: #0A4D9F;
}
#pFooter p a:hover
{
	color: #2D75C1;
}

/**
 * Navigation Elements 
 */

/* -- Aesthetic Styles -- */
.TieredNavigation { background: #D5DBE1 url('images/menuA.gif') repeat-x; height: 22px; font: normal 11px tahoma, verdana; text-align: center; border-right: 1px solid #CCC; border-bottom: 1px solid #7E7E7E; }
.TieredNavigation .menu li { width: 15%; }
.TieredNavigation .menu li a,
.TieredNavigation .menu li a:hover { color:#000; height:22px; line-height:22px; text-decoration: none; padding: 0 30px; border-left: 1px solid #FFF; border-right: 1px solid #7E7E7E; }
.TieredNavigation .menu li a:hover { background: #F3F6F8 url('images/menuB.gif') repeat-x; }
.TieredNavigation .menu li ul { width:200px; }
.TieredNavigation .menu li li { width:200px; }
.TieredNavigation .menu li li a,
.TieredNavigation .menu li li a:hover { width:200px; color:#000; height:16px; line-height:16px; text-decoration: none; border: 1px solid #7E7E7E; border-width: 1px 0 0 0; font-weight: bold; background: #525252; text-align: left; color: #FFF; padding: 3px 10px; opacity:.92; }
.TieredNavigation .menu li li a:hover { background: #606060; }

/* -- Compatibility Styles -- */
* html .TieredNavigation .menu li ul {top:-20px; left:80px; padding:10px 30px 30px 30px;} /* -- Unknown -- */
.TieredNavigation .menu li a:hover ul { top:12px; left:-30px; to\p:13px; lef\t:-32px;} /* -- IE5, IE\6 -- */
.TieredNavigation .menu li a:hover ul a:hover ul{top:-11px; left:80px;} /* -- Unknown -- */
.TieredNavigation .menu li:hover > ul {top:-11px; left:80px;} /* -- Unknown -- */
.TieredNavigation .menu > li:hover > ul {top:22px; left:-1px;} /* -- Firefox -- */

/* ---- */

div.contentText, div.contentForm { font: 12px/18px "Verdana"; margin: 0 1em 1em; }
div.contentText h1, div.contentForm h1 { font: bold 16px/24px Tahoma, Verdana; border: 1px solid #999; border-width: 0 0 1px 0; padding: 0 0 3px; margin: 0 0 10px; color: #036; }
div.contentText h2, div.contentForm h2 { font: bold 14px/18px Tahoma, Verdana; margin: 24px 0 0 0; color: #036; }
div.contentText p, div.contentForm p { font: normal 11px/18px Tahoma, Verdana; margin: 0 0 16px 0; }
div.contentText ul, div.contentForm ul { list-style-type: square; font: normal 11px/11px Tahoma, Verdana; margin: 16px 0 16px 0; }
div.contentText ol, div.contentForm ol { font: normal 11px/11px Tahoma, Verdana; }
div.contentText li, div.contentForm li { margin: 6px 0; font: normal 11px/11px Tahoma, Verdana; }
div.contentText a, div.contentForm a { color: #2054ad; font-weight: bold; text-decoration: none; }

div.contentText dt, div.contentForm dt { font: bold 14px/18px Tahoma, Verdana; margin: 20px 0 0 0; color: #036; }
div.contentText dd, div.contentForm dd { font: normal 11px/18px Tahoma, Verdana; margin: 0 0 16px 10px; }