html {
	background-image:url('../images/Bg.jpg');
	background-repeat:repeat-x;
	background-color:#334169;
}

body#Body {
	text-align:center;
}

div#SiteWpr {
	width:846px;
	margin:0 auto;
	text-align:left;
	position:relative;
	background-image:url('../images/MasterContent/Bg.jpg');
	background-repeat:repeat-y;
}

.SiteWprPortal{

	background-image:url('../images/MasterContent/BgPortal.jpg')!important;
}

.GeneralContentPortal{
	width:800px!important;
}

div#SiteWpr div#MasterContentWpr {
	width:846px;
	overflow:hidden;
	background-image:url('../images/MasterContent/Left.jpg');
	background-repeat:no-repeat;
}

div#SiteWpr div#MasterContentWpr div#MasterContent {
	width:828px;
	padding:0 9px;
	overflow:hidden;
	background-image:url('../images/MasterContent/Right.jpg');
	background-repeat:no-repeat;
	background-position:right top;
}

div#OffSetWpr {
	width:828px;
	overflow:hidden;
	position:absolute;
	left:9px;
	top:0;
}

div#OffSetWpr div#NavigationWpr {
	width:828px;
	height:29px;
	overflow:hidden;
	background-color:#F7AE19;
}

div#OffSetWpr div#HeaderWpr {
	width:828px;
	height:161px;
	overflow:hidden;
	background-color:#FFFFFF;
}

div#OffSetWpr div#HeaderWpr div#LogoWpr {
	float:left;
	width:128px;
	height:149px;
	overflow:hidden;
	padding-left: 20px;
	padding-top: 12px;
}

div#OffSetWpr div#HeaderWpr div#LogoWpr h1 {
	width:128px;
	height:130px;
	padding:0;
	margin:0;
	overflow:hidden;
}

div#OffSetWpr div#HeaderWpr div#LogoWpr h1 a {
	display:block;
	width:128px;
	height:0;
	padding-top:130px;
	overflow:hidden;
	background-image:url('../images/Logo.jpg');
	background-repeat:no-repeat;
}

div#OffSetWpr div#HeaderWpr div#SplashWpr {
	float:left;
	width:456px;
	height:161px;
	overflow:hidden;
}

div#OffSetWpr div#HeaderWpr div#ActionLinksWpr {
	float:left;
	width:203px;
	height:140px;
	padding:12px 9px 9px 8px;
	overflow:hidden;
}

div#OffSetWpr div#HeaderWpr div#ActionLinksWpr a {
	float:left;
	display:block;
	width:184px;
	height:35px;
	padding:0 8px;
	line-height:35px;
	text-align:left;
	text-transform:uppercase;
	font-family:"Trajan Pro", "Times New Roman", Times, serif;
	font-size:12pt;
	font-weight:bold;
	color:#111D43;
	overflow:hidden;
	background-repeat:no-repeat;
	text-decoration:none;
}

div#OffSetWpr div#HeaderWpr div#ActionLinksWpr a.item1 {
	background-image:url('../images/ActionLinks/item1.jpg');
	margin-bottom:7px;
}

div#OffSetWpr div#HeaderWpr div#ActionLinksWpr a.item2 {
	background-image:url('../images/ActionLinks/item2.jpg');
	margin-bottom:4px;
}

div#OffSetWpr div#HeaderWpr div#ActionLinksWpr div.item3 {
	background-image:url('../images/ActionLinks/item3.jpg');
	height:60px;
	clear:both;
	overflow:hidden;
	background-repeat:no-repeat;
	
}
div#OffSetWpr div#HeaderWpr div#ActionLinksWpr div.item3 p {
	margin:0px!important;
	padding-left:8px!important;
}
div#OffSetWpr div#HeaderWpr div#ActionLinksWpr div.item3 a {
	display: block;
	padding-left:0px!important;
}
div#OffSetWpr div#HeaderWpr div#ActionLinksWpr div.item3 br {
	line-height:5px;
	
}
div#OffSetWpr div#MarqueeWpr {
	width:828px;
	height:27px;
	line-height:27px;
	overflow:hidden;
	background-color:#F7AE19;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:10pt;
	color:#FFFFFF;
	text-align:center;
}

div#GeneralContentWpr {
	width:828px;
	overflow:hidden;
	margin-top:217px;
}

div#GeneralContentWpr div#GeneralContent {
	float:left;
	width:594px;
	padding-left:18px;
	padding-right:12px;
	padding-top:18px;
	padding-bottom:18px;
	overflow:hidden;
	background-color:#FFFFFF;
}

div#GeneralContentWpr div#ActionBarWpr {
	float:left;
	width:186px;
	padding-left:9px;
	padding-right:9px;
	padding-top:18px;
	padding-bottom:18px;
	overflow:hidden;
}

div#GeneralContentWpr div#ActionBarWpr div.events {
	width:186px;
	overflow:hidden;
}

div#GeneralContentWpr div#ActionBarWpr div.events h3 {
	color:#033360;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14pt;
	font-weight:normal;
	padding:0;
	margin:0;
}

div#GeneralContentWpr div#ActionBarWpr div.events div.item {
	width:186px;
	overflow:hidden;
	font-family:"Times New Roman", Times, serif;
	font-size:12pt;
	color:#121213;
	padding:10px 0;
}

div#GeneralContentWpr div#ActionBarWpr div.events div.item h4 {
	padding:0;
	margin:0;
}

div#GeneralContentWpr div#ActionBarWpr div.events div.item h4 a {
	display:block;
	font-family:"Times New Roman", Times, serif;
	font-size:12pt;
	color:#121213;
	text-decoration:none;
}

div#GeneralContentWpr div#ActionBarWpr div.events div.item h4 a:hover {
	color:#003574;
}

div#GeneralContentWpr div#ActionBarWpr div.events div.item span.date {
	color:#003574;
	font-style:italic;
	display:block;
}

div#GeneralContentWpr div#ActionBarWpr div.events div.item a {
	display:block;
	text-decoration:underline;
	color:#121213;
}

div#GeneralContentWpr div#ActionBarWpr div.events div.item a:hover {
	color:#003574;
}

div#SloganWpr {
	width:828px;
	height:145px;
	overflow:hidden;
	background-image:url('../images/SplashFooter.jpg');
	background-repeat:no-repeat;
}


div#SloganWprPortal {
	width:828px;
	height:145px;
	overflow:hidden;
	background-image:url('../images/SplashFooterPortal.jpg');
	background-repeat:no-repeat;
}

div#SloganWprSplash {
	width:828px;
	height:145px;
	overflow:hidden;
	background-image:url('../images/SplashFooterSplash.jpg');
	background-repeat:no-repeat;
}

div#FooterWpr {
	width:828px;
	padding:15px 0;
	overflow:hidden;
	background-color:#FDB813;
}

div#FooterWpr h3 {
	color:#FFFFFF;
	font-family:"Trajan Pro", Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:18pt;
	padding:5px 30px;
}

div#FooterWpr a.newsletter {
	display:block;
	margin:0 30px;
	width:298px;
	height:0;
	padding-top:38px;
	overflow:hidden;
	background-image:url('../images/newsletter.jpg');
	background-repeat:no-repeat;
}

div#FooterWpr div#AddressWpr {
	padding:10px 30px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:9pt;
	font-weight:normal;
	line-height:normal;
	color:#033360;
	float:left;
	clear:both;
	width:770px;
}

div#FooterWpr div#AddressWpr a {
	color:#FFFFFF;
	text-decoration:none;
}

div#FooterWpr div#AddressWpr a:hover {
	text-decoration:underline;
}

div#FooterWpr div#BannersOuterWpr {
	width:828px;
	float:left;
	overflow:hidden;
	background-image:url('../images/Footer/Bg.jpg');
	background-repeat:repeat-y;
}

div#FooterWpr div#BannersOuterWpr div#BannersInnerWpr {
	width:828px;
	overflow:hidden;
	background-image:url('../images/Footer/Bottom.jpg');
	background-position:left bottom;
	background-repeat:no-repeat;
}

div#FooterWpr div#BannersOuterWpr div#BannersInnerWpr div#BannersWpr {
	width:728px;
	padding:10px 50px;
	overflow:hidden;
	background-image:url('../images/Footer/Top.jpg');
	background-repeat:no-repeat;
	text-align:center;
}

div#FooterWpr div#BannersOuterWpr div#BannersInnerWpr div#BannersWpr h3 {
	color:#044573;
	font-family:"Times New Roman", Times, serif;
	font-weight:normal;
	font-size:14pt;
	text-transform:uppercase;
}

#StepsHeader{
	margin-left:20px;
}


div#StepsHeader ul {
	display: block;
	height: 50px;
	background: transparent url(../images/steps_bg.jpg) no-repeat 0px 15px;
	list-style: none;
	padding: 0px;
	margin: 0px;
	text-align: center;
	overflow: visible;
}
div#StepsHeader ul li {
	display: block;
	height: 20px;
	width: 52px;
	float: left;
	margin:18px 10px 0px 10px;
	background: transparent;
	text-align: center;
	color:#8797A2;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;

}

div#StepsHeader ul li.current {
	background-image:url(../images/steps_bg_current.jpg);
	background-repeat:no-repeat;
	background-position:4px 9px;
	height: 54px;
	width:72px;
	padding: 15px 5px 0 3px;
	margin: 4px 0px 0px 0px;
	color:#033360;
}
div#StepsHeader ul li.first {
	margin-left:10px;
}

.actionBar{
	clear:both;
	overflow:hidden;
	margin-bottom:10px;
	min-height:50px;
	zoom:1;
}

#SplashContent{
	width:828px;
	margin-top:25px;
	background-image:url('../images/SplashFooterSplash.jpg');
	background-repeat:no-repeat;
	background-position:left bottom;
	padding:18px 12px 40px 12px;
	overflow:hidden;
	zoom:1;
}

div.EventHistoryWpr{
	border:1px solid #E1E1E1;
	margin-bottom:20px;

}

span.LeftEventInfo{
	background-color:#F0F0F0;
	float:left;
	overflow:hidden;
	color:#4786A2;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	width:170px;
	padding-left:15px;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:5px;
	display:block;
}

span.RightEventInfo{
	background-color:#F8F8F8;
	color:#809CAF;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	display:block;
	overflow:hidden;
	padding-left:20px;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:5px;
}

span.ActionLink a{
	color:#FD9A05;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	padding-left:15px;
	display:block;
	float:left;
	padding-top:2px;
}

span.ActionLink {
	clear:right;
	overflow:hidden;
	height:50px;

}

div.EventActions{
	height:25px;
}

div.EventRow{
}
#ActionBarImage{float:left;}

.Continue{text-align:center; overflow:hidden; width:100%;height:50px;}

div#SubMenu h3 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#FF9B05;
	text-transform:uppercase;
}

div#SubMenu ul{ overflow:hidden; padding:0px !important; margin:0px!important; list-style:none; }
div#SubMenu li{ overflow:hidden; margin:0px!important; vertical-align:top; zoom:1; }
div#SubMenu a, div#SubMenu a:active, div#SubMenu a:link, div#SubMenu a:hover{ text-decoration:none!important; cursor:pointer; }

div#SubMenu ul li.level1 { }
div#SubMenu ul li.level1 a {
	display:block;
	overflow:hidden;
	color:#153146;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	letter-spacing:0;
	margin-bottom:5px;
	line-height:23px;
}
div#SubMenu ul li.level1 a span{
	display:block;
	overflow:hidden;
	padding:0 5px 0 8px;

}
div#SubMenu ul li.level1 a.current{
	color:#0033FF;
	background-image:url(../images/menu/inner_main_selected_bottom.jpg);
	background-repeat:no-repeat;
	background-position:left bottom;
}
div#SubMenu ul li.level1 a.current span{
	color:#0033FF;
	background-image:url(../images/menu/inner_main_selected.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}


div#SubMenu ul.level2 { padding:5px 0 !important; }
div#SubMenu ul.level2 li.level2 { }
div#SubMenu ul.level2 li.level2 a {
	display:block;
	overflow:hidden;
	color:#0092C5;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	letter-spacing:0;
	margin-bottom:5px;
	height:23px;
	line-height:23px;
}
div#SubMenu ul.level2 li.level2 a span{
	display:block;
	overflow:hidden;
	padding:0 5px 0 15px;
}
div#SubMenu ul.level2 li.level2 a.current{
	color:#0033FF;
	background-image:url(../images/menu/inner_sub_selected_bottom.jpg) !important;
	background-repeat:no-repeat;
	background-position:left bottom;
}

div#SubMenu ul.level2 li.level2 a.current span{
	background-image:url(../images/menu/inner_sub_selected.jpg) !important;
	background-repeat:no-repeat;
	background-position:0px 0px;
}

/*

div#SubMenu li.level1 ul{

	margin-top:0px!important;
}


div#SubMenu li.level1 ul span{

	display:block;
	overflow:hidden;
	margin:0px!important;
	height:23px;
	padding-left:6px;
	padding-top:2px;
	color:#0092C5;
	font-size:12px;
}

div#SubMenu li.level2 a span{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	letter-spacing:0;
	padding-left:10px;
	color:#0092C5;
}

div#SubMenu li.level2 a.current span{

	display:block;

	background-repeat:no-repeat;
	background-position:0px 0px;
	overflow:hidden;
	margin:0px!important;
	height:23px;
	color:#0033FF;
	font-size:12px;
	padding-left:10px;
}

*/

div.seperator{
	display:block;
	background-image:url(../images/menu/inner_seperator.jpg);
	border:0;
	height:2px;
	margin-bottom:10px;
}

div.seperator hr{
	display:none;
}

div#BannerImageWrapper {
	width:619px;
	height:456px;
	overflow:hidden;
	float:left;
}


div#SiteWpr #PortalNavigationWrapper { float:left; overflow:hidden; zoom:1; margin-left:0; }
div#SiteWpr #PortalContentWrapper { float:left; overflow:hidden; zoom:1; margin-left:20px; width:550px; padding-bottom:30px; }

div#SignupWpr{ float:left; margin-top:10px;}

div#PageBodyTwoWpr{}

