/* GENERAL TEMPLATE ITEMS */

body {
	top: 0px;
	left: 0px;
	background-color: #CCCCC2;
	font: 11px/18px Verdana,Geneva,Arial,Tahoma,sans-serif;
	font-weight: normal;
	color: #000000;
	margin: 0px;
	padding: 0px;
}
img {
	border: 0px; 
}
.Clearer {
	clear: both;
	line-height: 0px;
}
#CenterAll {
	position: absolute;
	left: 50%;
	top: 0px;
	z-index: 2;
	margin-left: -488px;
	width: 976px;
	padding-top: 7px;
}
#WhiteContainer {
	position: relative;
	top: 0px;
	left: 0px;
	width: 962px;
	background-color: #FFFFFF;
	margin: 0px;
	padding: 7px 7px 8px 7px;
}
#HeaderContainer {
	position: relative;
	top: 0px;
	left: 0px;
	width: 962px;
	height: 151px;
	background-color: #B8B9B1;
	margin: 0px;
	padding: 0px;
}
#HeaderContainerTop {
	position: relative;
	top: 0px;
	left: 0px;
	width: 962px;
	height: 9px;
	margin: 0px;
	padding: 0px;
}
#HeaderContainerMiddle {
	position: relative;
	top: 0px;
	left: 9px;
	width: 945px;
	height: 134px;
	margin: 0px;
	padding: 0px;
}
#HeaderPaleGradientContainer {
	position: relative;
	top: 0px;
	left: 0px;
	width: 945px;
	height: 95px;
	background-color: #F7F7F5;
	margin: 0px;
	padding: 0px;
}
#HeaderPaleGradientMain {
	position: relative;
	top: 0px;
	left: 0px;
	width: 945px;
	height: 76px;
	margin: 0px;
	padding: 0px;
}
#HeaderPaleGradientLogo {
	position: relative;
	float: left;
	top: 0px;
	left: 0px;
	width: 381px;
	height: 76px;
	margin: 0px;
	padding: 0px;
}
#HeaderPaleGradientRightSide {
	position: relative;
	float: right;
	top: 0px;
	left: 0px;
	width: 564px;
	height: 76px;
	margin: 0px;
	padding: 0px;
}
#HeaderPaleGradientDate {
	position: relative;
	top: 0px;
	left: 0px;
	width: 564px;
	height: 13px;
	background-color: #B8B9B1;
	margin: 0px;
	padding: 0px;
}
#HeaderPaleGradientDate p {
	top: 0px;
	left: 0px;
	width: 534px;
	height: 13px;
	text-align: right;
	font: 10px Verdana,Geneva,Arial,Tahoma,sans-serif;
	font-weight: normal;
	color: #70716D;
	margin: 0px;
	padding: 0px;
}
#HeaderPaleGradientSecNav {
	position: relative;
	top: 0px;
	left: 0px;
	width: 564px;
	height: 27px;
	background-color: #70716D;
	margin: 0px;
	padding: 0px;
}
ul.HeaderSecNavList {
	list-style: none;
	height: 27px;
	margin: 0px;
	padding: 0px;
}
li.HeaderSecNavListItem {
	float: left;
	height: 27px;
	margin: 0px;
	padding: 0px;
}
.HeaderPaleGradientQuotes {
	position: relative;
	top: 0px;
	left: 0px;
	width: 564px;
	height: 36px;
	background: url(../../images/mgw_tem_topquotes.gif) no-repeat;
	margin: 0px;
	padding: 0px;
}
.HeaderPaleGradientQuotes p {
	top: 0px;
	left: 0px;
	height: 36px;
	text-align: left;
	font: 11px/35px Verdana,Geneva,Arial,Tahoma,sans-serif;
	font-weight: normal;
	color: #31312F;
	margin: 0px;
	padding: 0px 22px 0px 120px;
}
.HeaderPaleGradientNonQuotes {
	position: relative;
	top: 0px;
	left: 0px;
	width: 564px;
	height: 36px;
	background: url(../../images/mgw_tem_topblank.gif) no-repeat;
	margin: 0px;
	padding: 0px;	
}
#HeaderPaleGradientTagline {
	clear: both;
	position: relative;
	top: 0px;
	left: 0px;
	width: 945px;
	height: 19px;
	margin: 0px;
	padding: 0px;
}
#HeaderMiddleSpacer {
	position: relative;
	top: 0px;
	left: 0px;
	width: 945px;
	height: 8px;
	margin: 0px;
	padding: 0px;
}
#HeaderMainNavContainer {
	position: relative;
	top: 0px;
	left: 0px;
	width: 945px;
	height: 31px;
	background-color: #000000;
	margin: 0px;
	padding: 0px;
}
ul.HeaderMainNavList {
	list-style: none;
	height: 31px;
	margin: 0px;
	padding: 0px;
}
li.HeaderMainNavListItem {
	float: left;
	height: 31px;
	margin: 0px;
	padding: 0px;
}
#HeaderContainerBottom {
	clear: both;
	position: relative;
	top: 0px;
	left: 0px;
	width: 962px;
	height: 8px;
	margin: 0px;
	padding: 0px;
}
#MainContainer {
	position: relative;
	top: 0px;
	left: 0px;
	width: 962px;
	background-color: #E5E5DB;
	margin: 0px;
	padding: 0px;
}
#MainContainerTop {
	position: relative;
	top: 0px;
	left: 0px;
	width: 962px;
	height: 8px;
	margin: 0px;
	padding: 0px;
}
#MainContainerMiddle {
	position: relative;
	top: 0px;
	left: 9px;
	width: 945px;
	background-color: #E5E5DB;
	margin: 0px;
	padding: 0px;
}
#MainContainerBottom {
	position: relative;
	top: 0px;
	left: 0px;
	width: 962px;
	height: 10px;
	margin: 0px;
	padding: 0px;
}
#FooterContainer {
	position: relative;
	top: 0px;
	left: 0px;
	width: 962px;
	margin: 0px;
	padding: 0px;
}
#FooterMainLinks {
	position: relative;
	top: 0px;
	left: 0px;
	width: 962px;
	text-align: center;
	margin: 0px;
	padding: 0px;
}
#FooterSecLinks {
	position: relative;
	top: 0px;
	left: 0px;
	width: 962px;
	text-align: center;
	margin: 0px;
	padding: 0px;
}
#FooterMainLinks a, #FooterSecLinks a {
	font: 11px/40px Verdana,Geneva,Arial,Tahoma,sans-serif;
	font-weight: normal;
	color: #4D4D4D;
	text-decoration: underline;
}
#FooterMainLinks a:hover, #FooterSecLinks a:hover {
	font: 11px/40px Verdana,Geneva,Arial,Tahoma,sans-serif;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}
#FooterDivider {
	position: relative;
	top: 0px;
	left: 106px;
	width: 750px;
	height: 1px;
	background-color: #ADADA5;
	margin: 0px;
	padding: 0px;
}
#FooterCopyright {
	position: relative;
	top: 0px;
	left: 0px;
	width: 962px;
	text-align: center;
	font: 10px/40px Verdana,Geneva,Arial,Tahoma,sans-serif;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
#FooterCopyright a {
	font: 10px/40px Verdana,Geneva,Arial,Tahoma,sans-serif;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}
#FooterCopyright a:hover {
	font: 10px/40px Verdana,Geneva,Arial,Tahoma,sans-serif;
	font-weight: normal;
	color: #4D4D4D;
	text-decoration: underline;
}


/*
//////////////////////////////////////
/                                    /
/        REUSABLE ELEMENTS           /
/                                    /
//////////////////////////////////////
*/

#ElementSignInBox {
	position: relative;
	float: left;
	top: 13px;
	left: 231px;
	width: 162px;
	height: 172px;
	margin: 0px;
	padding: 0px;
}
.ElementSignInTop {
	position: relative;
	top: 0px;
	left: 0px;
	width: 162px;
	height: 5px;
	margin: 0px;
	padding: 0px;
}
.ElementSignInTitle {
	position: relative;
	top: 0px;
	left: 0px;
	width: 162px;
	height: 25px;
	margin: 0px;
	padding: 0px;
}
.ElementSignInForm {
	position: relative;
	top: 0px;
	left: 0px;
	width: 162px;
	height: 134px;
	background: url(../../images/mgw_signin_bkgd.gif) repeat-y;
	margin: 0px;
	padding: 0px 15px;
}
.ElementSignInFormText {
	font: 10px/14px Verdana,Geneva,Arial,Tahoma,sans-serif;
	font-weight: normal;
	color: #5D5D5D;
	text-decoration: none;
	margin: 0px;
	padding-top: 2px;
}
.ElementSignInFormText a {
	font: 10px/14px Verdana,Geneva,Arial,Tahoma,sans-serif;
	font-weight: normal;
	color: #5D5D5D;
	text-decoration: underline;
}
.ElementSignInFormText a:hover {
	font: 10px/14px Verdana,Geneva,Arial,Tahoma,sans-serif;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}
.ElementSignInFormField {
	font: 11px Verdana,Geneva,Arial,Tahoma,sans-serif;
	font-weight: normal;
	color: #5D5D5D;
	text-decoration: none;
	border: 1px #C5C5C5 solid;
	margin: 0px;
	padding: 0px;
}
#ElementSignInBottom {
	position: relative;
	top: 0px;
	left: 0px;
	width: 162px;
	height: 8px;
	margin: 0px;
	padding: 0px;
}
#ElementDollarValue {
	position: relative;
	float: right;
	top: 13px;
	right: 16px;
	width: 249px;
	height: 172px;
	margin: 0px;
	padding: 0px;
}
#ElementDollarValueTop {
	position: relative;
	top: 0px;
	left: 0px;
	width: 249px;
	height: 5px;
	margin: 0px;
	padding: 0px;
}
#ElementDollarValueMiddle {
	position: relative;
	top: 0px;
	left: 0px;
	width: 238px;
	height: 159px;
	background: #FFFFFF url(../../images/mgw_value_bkgd.gif) repeat-y;
	margin: 0px;
	padding: 0px 5px 0px 6px;
}
#ElementDollarValueTitle {
	position: relative;
	top: 0px;
	left: 0px;
	width: 238px;
	height: 121px;
	margin: 0px;
	padding: 0px;
}
#ElementDollarValueAmount {
	position: relative;
	top: 7px;
	left: 0px;
	width: 238px;
	height: 31px;
	background: url(../../images/mgw_value_box.gif) no-repeat;
	margin: 0px;
	padding: 0px;
}
#ElementDollarValueAmount p {
	width: 238px;
	text-align: center;
	font: 14px/31px Verdana,Geneva,Arial,Tahoma,sans-serif;
	font-weight: bold;
	color: #FF0000;
	margin: 0px;
	padding: 0px;
}
#ElementDollarValueBottom {
	position: relative;
	top: 0px;
	left: 0px;
	width: 249px;
	height: 8px;
	margin: 0px;
	padding: 0px;
}
#ElementBottomBarBottom {
	clear: both;
	position: relative;
	top: 0px;
	left: 0px;
	width: 945px;
	height: 11px;
	margin: 0px;
	padding: 0px;
}


/*
//////////////////////////////////////
/                                    /
/       INSIDE PAGES TEMPLATE        /
/                                    /
//////////////////////////////////////
*/

#MainInsideTop {
	position: relative;
	top: 0px;
	left: 0px;
	width: 945px;
	margin: 0px;
	padding: 0px;
}
#MainInsideTopTitleBar {
	position: relative;
	top: 0px;
	left: 0px;
	width: 945px;
	height: 61px;
	margin: 0px;
	padding: 0px;
}
#MainInsideTopContent {
	position: relative;
	top: 0px;
	left: 0px;
	width: 945px;
	background: #F3F4EF url(../../images/mgw_insnon_contentbkgd.gif) repeat-x;
	margin: 0px;
	padding: 0px;
}
#MainInsideTopContentText {
	position: relative;
	float: left;
	top: 0px;
	left: 0px;
	width: 676px;
	margin: 0px;
	padding: 0px;
}
#MainInsideTopContentText p {
	font: 11px/18px Verdana,Geneva,Arial,Tahoma,sans-serif;
	font-weight: normal;
	color: #000000;
	margin: 0px;
	padding: 25px 60px 0px 34px;
}
#MainInsideTopContentText a {
	font: 11px/18px Verdana,Geneva,Arial,Tahoma,sans-serif;
	font-weight: bold;
	color: #FE0000;
	margin: 0px;
	padding: 0px 0px 0px 0px;
}
#MainInsideTopContentText a:hover {
	font: 11px/18px Verdana,Geneva,Arial,Tahoma,sans-serif;
	font-weight: bold;
	color: #000000;
	margin: 0px;
	padding: 0px 0px 0px 0px;
}
#MainInsideTopContentImage {
	position: relative;
	float: right;
	top: 0px;
	left: 0px;
	width: 269px;
	margin: 0px;
	padding: 0px;
}
#MainInsideTopContentFullWidthText {
	position: relative;
	float: left;
	top: 0px;
	left: 0px;
	width: 945px;
	margin: 0px;
	padding: 0px;
}
#MainInsideTopContentFullWidthText p {
	font: 11px/18px Verdana,Geneva,Arial,Tahoma,sans-serif;
	font-weight: normal;
	color: #000000;
	margin: 0px;
	padding: 0px 0px 0px 0px;
}
/*#MainInsideTopContentFullWidthText a {
	font: 11px/18px Verdana,Geneva,Arial,Tahoma,sans-serif;
	font-weight: bold;
	color: #FE0000;
	margin: 0px;
	padding: 0px 0px 0px 0px;
}
#MainInsideTopContentFullWidthText a:hover {
	font: 11px/18px Verdana,Geneva,Arial,Tahoma,sans-serif;
	font-weight: bold;
	color: #000000;
	margin: 0px;
	padding: 0px 0px 0px 0px;
}*/
#MainInsideBottomBar {
	position: relative;
	top: 0px;
	left: 0px;
	width: 945px;
	margin: 0px;
	padding: 0px;
}
#MainInsideBlackBar {
	position: relative;
	top: 0px;
	left: 0px;
	width: 945px;
	height: 27px;
	margin: 0px;
	padding: 0px;
}
#MainInsideBottomBoxes {
	position: relative;
	top: 0px;
	left: 0px;
	width: 945px;
	height: 185px;
	background: url(../../images/mgw_bottombar_bkgd.jpg) no-repeat;
	margin: 0px;
	padding: 0px;
}
#MainInsideBottomBoxesLeftSide {
	position: relative;
	float: left;
	top: 0px;
	left: 0px;
	width: 674px;
	height: 185px;
	margin: 0px;
	padding: 0px;
}
#MainInsideBottomBoxesRightSide {
	position: relative;
	float: right;
	top: 0px;
	right: 0px;
	width: 271px;
	height: 185px;
	margin: 0px;
	padding: 0px;
}
#MainInsideBottom3Buttons {
	position: relative;
	top: 13px;
	left: 0px;
	width: 265px;
	margin: 0px;
	padding: 0px;
}
.MainInsideBottom3ButtonsBox {
	position: relative;
	top: 0px;
	left: 0px;
	width: 265px;
	height: 54px;
	margin: 0px;
	padding: 0px;
}
.MainInsideBottom3ButtonsTop {
	position: relative;
	top: 0px;
	left: 0px;
	width: 265px;
	height: 2px;
	margin: 0px;
	padding: 0px;
}
.MainInsideBottom3ButtonsMiddle {
	position: relative;
	top: 0px;
	left: 0px;
	width: 265px;
	height: 50px;
	background: url(../../images/mgw_insnon_3btnbkgd.gif) repeat-y;
	margin: 0px;
	padding: 0px;
}
.MainInsideBottom3ButtonsArrow {
	position: relative;
	float: left;
	top: 0px;
	left: 2px;
	width: 48px;
	margin: 0px;
	padding: 0px;
}
.MainInsideBottom3ButtonsText {
	position: relative;
	float: right;
	top: 0px;
	left: 0px;
	width: 217px;
	height: 50px;
	margin: 0px;
	padding: 0px;
}
.MainInsideBottom3ButtonsTitle {
	position: relative;
	top: 0px;
	left: 0px;
	width: 217px;
	height: 19px;
	margin: 0px;
	padding: 0px;
}
.MainInsideBottom3ButtonsParagraph {
	position: relative;
	top: 0px;
	left: 0px;
	width: 217px;
	margin: 0px;
	padding: 0px;
}
.MainInsideBottom3ButtonsParagraph p {
	font: 10px/12px Verdana,Geneva,Arial,Tahoma,sans-serif;
	font-weight: normal;
	color: #70716D;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
.MainInsideBottom3ButtonsBottom {
	clear: both;
	position: relative;
	top: 0px;
	left: 0px;
	width: 265px;
	height: 2px;
	margin: 0px;
	padding: 0px;
}

/*
//////////////////////////////////////
/                                    /
/  STYLES FOR NARROW LEFT COLUMN     /
/  TEMPLATE FOR MEMBERS AREA         /
/                                    /
//////////////////////////////////////
*/
#MainInsideNarrowLeftBarContainer {
	width: 945px;
	background: url(../../images/mgw_lft_nrw_col_bg.jpg) no-repeat;		
}
#MainInsideNarrowLeftBarContent {
	position: relative;
	float: left;
	top: 0px;
	left: 0px;
	width: 278px;
	height: 300px;
	margin: 0px;
	padding: 0px;
}
#MainInsideNarrowLeftBarContent p {
	font: 11px/18px Verdana,Geneva,Arial,Tahoma,sans-serif;
	font-weight: normal;
	color: #000000;
	width: 210px;
	margin: 0px 0px 0px 34px;
	padding: 25px 0px 0px 0px;
}
#MainInsideNarrowLeftBarContent a {
	font: 11px/18px Verdana,Geneva,Arial,Tahoma,sans-serif;
	font-weight: bold;
	color: #FE0000;
	margin: 0px;
	padding: 0px 0px 0px 0px;
}
#MainInsideNarrowLeftBarContent a:hover {
	font: 11px/18px Verdana,Geneva,Arial,Tahoma,sans-serif;
	font-weight: bold;
	color: #000000;
	margin: 0px;
	padding: 0px 0px 0px 0px;
}
#MainInsideWideRightBarContent {
	position: relative;
	float: right;
	top: 0px;
	left: 0px;
	width: 667px;
	margin: 0px;
	padding: 0px;
}
#MapContainer 
{
	position: relative;	
	width: 667px;
	margin: 27px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
}
#FlashMapBox {
	position: relative;
	width: 450px;
	height: 325px;			
	margin: 0px 0px 0px 7px;
	padding: 0px 0px 0px 0px;
	float: left;	
}
#FederalAgenciesContainer {
	position: relative;
	width: 195px;		
	margin: 3px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: right;	
}
.FederalAgencies {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 180px;
	background-color: #ffffff;
	color: #000000;
	border-style: solid;
	border-width: 1px;
	border-color: #9C9C9C;
		
}
.FederalAgenciesHeader {
	width: 180px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
}
.FederalAgenciesList {
	width: 166px;
	margin: 0px 0px 0px 0px;
	padding: 0px 7px 7px 7px;	
}
.FederalAgenciesListItem 
{
	font: 10px Verdana,Geneva,Arial,Tahoma,sans-serif;
	font-weight: normal;
	line-height: 10px;
	color: #595958;	
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #9C9C9C;		
}
.FederalAgenciesListItemAlt 
{
	font: 10px Verdana,Geneva,Arial,Tahoma,sans-serif;
	font-weight: normal;
	line-height: 10px;
	color: #595958;	
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #9C9C9C;		
}
.FederalAgencies a {
	font: 10px Verdana,Geneva,Arial,Tahoma,sans-serif;
	font-weight: normal;
	line-height: 10px;
	color: #595958;
	text-decoration: none;	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;		
}
.FederalAgencies a:hover {
	font: 10px Verdana,Geneva,Arial,Tahoma,sans-serif;
	font-weight: normal;
	line-height: 10px;
	color: #FF0000;	
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;		
}
.TreeViewContainer 
{
	font: 11px Arial,Verdana,Geneva,Tahoma,sans-serif;
	margin: 27px 0px 0px 13px;
	padding: 0px 0px 0px 0px;	
}
.TreeViewContainer td 
{
	vertical-align: top;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-decoration: none;			
}
.TreeViewContainer td a
{
	vertical-align: middle;
	font: 11px Arial,Verdana,Geneva,Tahoma,sans-serif;
	font-weight: normal;
	color: #000000;
	text-decoration: none;	
	margin: 1px 0px 0px 0px;
	padding: 1px 0px 1px 0px;	
}
.TreeViewContainer td a:hover
{
	vertical-align: middle;
	font: 11px Arial,Verdana,Geneva,Tahoma,sans-serif;
	font-weight: normal;
	color: #FF0000;
	text-decoration: underline;	
	margin: 1px 0px 0px 0px;
	padding: 1px 0px 1px 0px;		
}
.TreeViewHeader {
	font: 14px Arial,Verdana,Geneva,Tahoma,sans-serif;
	font-weight: bold;
	line-height: 13px;
	color: #000000;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 18px 0px;				
}
.TreeViewDetailsNode 
{
	width: 500px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	white-space: normal;	
}

/*.TreeviewLinkStyle a 
{
	font: 11px Arial,Verdana,Geneva,Tahoma,sans-serif;
	font-weight: bold;
	color: #FF0000;
	text-decoration: underline;	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
	background-color: Blue;	
}
.TreeviewLinkStyle a:hover  {
	font: 11px Arial,Verdana,Geneva,Tahoma,sans-serif;
	font-weight: bold;
	color: #000000;	
	text-decoration: underline;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;		
}*/
.TreeViewDetailsNodeDivider {
	margin: 8px 0px 12px 0px;
	padding: 0px 0px 0px 0px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #D5D6D2;
	width: 350px;		
}

/*
//////////////////////////////////////
/                                    /
/         INDIVIDUAL PAGES           /
/                                    /
//////////////////////////////////////
*/

#MainHome {
	position: relative;
	top: 0px;
	left: 0px;
	width: 945px;
	height: 460px;
	background-color: #F3F4EF;
	margin: 0px;
	padding: 0px;
}
#MainHomeUpperLeft {
	position: relative;
	float: left;
	top: 0px;
	left: 0px;
	width: 674px;
	margin: 0px;
	padding: 0px;
}
#MainHomeTopBar {
	position: relative;
	top: 0px;
	left: 0px;
	width: 674px;
	height: 248px;
	/* ADD TWO COLUMN BACKGROUND FOR OVERFLOW EXPANSION? */
	margin: 0px;
	padding: 0px;
}
#MainHomeRedTextBox {
	position: relative;
	float: left;
	top: 0px;
	left: 0px;
	width: 401px;
	height: 248px;
	background: #A10000 url(../../images/mgw_home_redbkgd.jpg) no-repeat;
	margin: 0px;
	padding: 0px;
}
#MainHomeRedTitle {
	position: relative;
	top: 0px;
	left: 0px;
	width: 401px;
	height: 62px;
	margin: 0px;
	padding: 0px;
}
#MainHomeRedText {
	position: relative;
	top: 0px;
	left: 0px;
	width: 401px;
	height: 186px;
	margin: 0px;
	padding: 0px;
}
#MainHomeRedText p {
	font: 11px/18px Verdana,Geneva,Arial,Tahoma,sans-serif;
	font-weight: normal;
	color: #FFFFFF;
	margin: 0px;
	padding: 8px 22px;
}
#MainHomeThreeButtons {
	position: relative;
	float: right;
	top: 0px;
	left: 0px;
	width: 273px;
	height: 248px;
	margin: 0px;
	padding: 0px;
}
.MainHomeThreeButtonsBox {
	position: relative;
	top: 0px;
	left: 8px;
	width: 265px;
	height: 72px;
	margin-top: 8px;
	padding: 0px;
}
.MainHomeThreeButtonsTop {
	position: relative;
	top: 0px;
	left: 0px;
	width: 265px;
	height: 5px;
	margin: 0px;
	padding: 0px;
}
.MainHomeThreeButtonsMiddle {
	position: relative;
	top: 0px;
	left: 0px;
	width: 265px;
	height: 62px;
	background: url(../../images/mgw_home_3btnbkgd.gif) repeat-y;
	margin: 0px;
	padding: 0px;
}
.MainHomeThreeButtonsArrow {
	position: relative;
	float: left;
	top: 0px;
	left: 6px;
	width: 53px;
	margin: 0px;
	padding: 0px;
}
.MainHomeThreeButtonsText {
	position: relative;
	float: right;
	top: 0px;
	left: 0px;
	width: 206px;
	height: 62px;
	margin: 0px;
	padding: 0px;
}
.MainHomeThreeButtonsTitle {
	position: relative;
	top: 0px;
	left: 0px;
	width: 206px;
	height: 24px;
	margin: 0px;
	padding: 0px;
}
.MainHomeThreeButtonsParagraph {
	position: relative;
	top: 0px;
	left: 0px;
	width: 206px;
	height: 38px;
	margin: 0px;
	padding: 0px;
}
.MainHomeThreeButtonsParagraph p {
	font: 10px/12px Verdana,Geneva,Arial,Tahoma,sans-serif;
	font-weight: normal;
	color: #70716D;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
.MainHomeThreeButtonsBottom {
	clear: both;
	position: relative;
	top: 0px;
	left: 0px;
	width: 265px;
	height: 5px;
	margin: 0px;
	padding: 0px;
}
#MainHomeBlackBar {
	clear: both;
	position: relative;
	top: 0px;
	left: 0px;
	width: 674px;
	background-color: #000000;
	margin: 0px;
	padding: 0px;
}
#MainHomeBottomBar {
	position: relative;
	top: 0px;
	left: 0px;
	width: 674px;
	height: 185px;
	background: url(../../images/mgw_bottombar_bkgd.jpg) no-repeat;
	margin: 0px;
	padding: 0px;
}
#MainHomePhoto {
	position: relative;
	float: right;
	top: 0px;
	left: 0px;
	width: 271px;
	margin: 0px;
	padding: 0px;
}
.SubNavContainer
{
	width: 945px;
	height: 25px;
	top: 0px;
	background-color: #B8B9B1;
	margin: 0px;
	padding: 0px 0px 4px 0px;	
}
ul.ControlPanelSubNav {
	list-style: none;
	height: 25px;
	margin: 0px;
	padding: 0px;
}
li.ControlPanelSubNavItem {
	float: left;
	font: 11px Verdana,Geneva,Arial,Tahoma,sans-serif;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	margin: 4px 0px 0px 0px;
	padding: 4px 8px 4px 8px;
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #90918A;
}
li.ControlPanelSubNavItem a {
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
li.ControlPanelSubNavItem a:hover {
	font-weight: bold;
	color: #636363;
	text-decoration: underline;
}
.SubscribeBySegmentBox
{
	border-bottom-color: #D8D9D3;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	margin: 20px 0px 0px 0px;
	padding: 20px 0px 0px 0px;	
}



