body
{
	font-size: 9pt;
	font-family: Frutiger, Helvetica, Arial;
	background-color: #e7e7e8;
	text-align: center;	/*this is for IE */
}

.RightShadow
{
	margin: auto;
	width: 758px;
	height: 100%;
	padding-right: 12px;
	/*background-image: url(images/shadowr2.gif);*/
	/*background-repeat: repeat;*/
	filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=5, OffY=5, Color='B2B2B2', Positive='true')
}

/*.LowerRightShadow
{
	width: 12px;
	height: 12px;
	background-color: Orange;
	margin-left: 765px;
	margin-bottom: 14px;

}*/

.BottomShadow
{ 
	display:table;	/*this is for firefox*/
	width: 773px; /*have to do this to 758 instead of 757 (which is the 2 images summed) or else doesn't align properly*/
	margin: auto;	/*this is for ie and firefox centering*/
	height: 14px;
	/*background-image: url(images/shadowb3.gif);*/
	/*background-repeat: repeat-x;*/
	/*background-image: url(images/shadowb4.gif);*/
	/*background-repeat: no-repeat;*/
}


.WrapperDiv
{ 
	display: table;	/*this is for firefox*/
	width: 758px;	/*have to do this to 758 instead of 757 (which is the 2 images summed) or else doesn't align properly*/
	background-color: #FFFFFF;
	margin: auto;	/*this is for ie and firefox centering*/
	text-align: left;
	height: auto;	/*400px have to put something here for both browsers--but not a % value */
	border-right: #003c7f thin solid;
	border-left: #003c7f thin solid;
	border-top: #003c7f thin solid;
}

.SidebarDiv
{
	display: table;	/*this is for firefox*/
	background-color: #FFFFFF;
	padding-top: 20px; /*this pushes the logo down */
	float: left;
	width: 150px;
	height: auto;
	background-image: url(images/bgcol1.gif);
	background-repeat: no-repeat;
	text-align: center;
}

.MainDiv
{
	background-color: #f3f4f4;
	float: right;	
	width: 607px;
	height: auto;
	background-image: url(images/bgcol2a.gif);
	background-repeat: no-repeat;
	margin-right: 1px;	/*this compensates for the WrapperDiv being 758 instead of 757, removes the 1 px gap between divs */
	display: table;
	/*NEW ABOVE HERE*/
	
}

.MainMenuDiv
{
	background-color: #003c7f;
	width: 607px;
	height: 28px;
	margin-top: 34px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	display: table;
	/*NEW ABOVE HERE*/
}

.SubMenuDiv
{
	width: 606px;
	height: 15px;
	margin-top: 10px;
	display: table;
	/*NEW ABOVE HERE*/
}

.ContentBackground
{
	width: 536px; /*606 - left - right margin - left - right padding */
	margin-top: 11px; /*droped 36 from main menu bar */
	margin-left: 15px;
	margin-right: 15px;
	background-color: #fcfcfc;
	background-image: url(images/bgcol2CTR.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 20px;
	height: auto; /*315px; this sets a minimum height for the content area */
	display: table;
}

.BottomWrapperDiv
{
	display:table;	/*this is for firefox*/
	width: 758px; /*have to do this to 758 instead of 757 (which is the 2 images summed) or else doesn't align properly*/
	background-color: #FFFFFF;
	margin: auto;	/*this is for ie and firefox centering*/
	text-align: left;
	height: 100px;
	border-right: #003c7f thin solid;
	border-left: #003c7f thin solid;
	border-bottom: #003c7f thin solid;
}

.BottomSidebarDiv
{
	background-color: #FFFFFF;
	float: left;
	width: 150px;
	height: auto;
	display: table;	/*this is for firefox*/
	text-align:center;
}

.BottomMainDiv
{
	display:table;
	background-color: #f3f4f4;
	float: right;
	width: 607px;
	height: auto;
	margin-right: 1px;	/*this compensates for the WrapperDiv being 758 instead of 757, removes the 1 px gap between divs */
}

.Footer
{
	width: 536px; /*606 - left - right margin - left - right padding */
	margin-left: 15px;
	margin-right: 15px;
	background-color: #fcfcfc;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 80px;
	height: 20px;		/*100 - the padding to push the copyright to the bottom */
	text-align: center;
}



.NewsHeaders
{
	font-size: 10pt;
	color: #98002e;
	font-weight: bold;
}

.PocketMDLabel
{
	color: #003c7f;
	font-weight:bold;
}

.Gray
{
	color: #76787b;
	font-weight: bold;
}

.ContentHeader
{
	font-weight:bold;
	font-size: 12pt;
	color: #003c7f;
}

.ContentHeaderSmall
{
	font-size: 10pt;
	color: #003c7f;
}

.Copyright
{
	font-size: 8pt;
	color: #76787B;
}

.LinkNonBold
{
	color: #76787B;
	text-decoration: none;
	font-size: 7pt;
}

.LinkNonBold:Hover
{
	color: #98002E;
	text-decoration: none;
}

.LinkNonBold:Active
{
	color: #98002E;
	text-decoration: none;
}

.Link
{
	color: #76787B;
	font-weight: bold;
	text-decoration: none;
}

.Link:Hover
{
	color: #98002E;
	font-weight: bold;
	text-decoration: none;
}

.Link:Active
{
	color: #98002E;
	font-weight: bold;
	text-decoration: none;
}