body  
{
    min-width: 780px;
	font-size : 10pt;
	font-family : Verdana;
	color : #000000;
	margin-top:0px;
	padding: 0;
	border: 0;	
	overflow-y: hidden;	
	text-align: center;
}

A:link  {
	text-decoration : none;
	color : #006699;
	font-weight:bold;
}

A:visited  {
	text-decoration : none;
	color : #006699;
		font-weight:bold;
}

A:active  {
	text-decoration : none;
	color : #006699;
}

A:hover  {
	color : #FF0000;
}

TH, TD  {
	font-size : 10pt;
	font-family : Verdana;
	font-weight : normal;
	color : #000000;
}

PRE  {
	font-size : 8pt;
	font-family : Courier;
	font-weight : normal;
	color : RED;
}

H1  {
	font-size : 30pt;
	font-family : Verdana;
	font-weight : normal;
	color : #000000;
}

H2  {
	font-size : 20pt;
	font-family : Verdana;
	font-weight : normal;
	color : #000000;
}

H3  {
	font-size : 16pt;
	font-family : Verdana;
	font-weight : normal;
	color : #000000;
}

H4  {
	font-size : 14pt;
	font-family : Tahoma;
	font-weight : normal;
	color : #000000;
}

.backgroundTextMainPage
{
    position: absolute;
    z-index: -1;
   color: #F0F0F0;     
}

.backgroundTextContentMaster
{
    position: absolute;
/*    z-index: -10;*/
    color: #F0F0F0;     
}

.ContentMarginImages
{
        position: relative;
        left:45px;
        top:0px;  
        padding-bottom: 20px;  
}

.MiddleAlignHeaderText
{
    position:relative;
    top:0px;
    padding-bottom: 0px;
    
}

.TopAlignHeaderText
{
    position:relative;
    top:10px;
    padding-bottom: 20px;    
}

.mglTitle { FONT-WEIGHT: bold; FONT-SIZE: xx-small; COLOR: #000000; TEXT-DECORATION: none; }
.mglHeader { FONT-WEIGHT: bold; FONT-SIZE: 18px; }	
.mglFooter { position:absolute; bottom:0px; }
.mglDefaultMargin { margin-left:50px; margin-right:50px; }
.Titles { margin-right:20px; white-space: nowrap; font-weight: bold; font-size: small; color: black; text-decoration: none }	


.MakeMeSmaller { text-align:center; }

#mainwrapper {			
	margin: 0 auto;
	width: 780px;
	text-align: left;

}
#topShadow {
	height: 0px;
}

.menuSeperatorHR
{
    margin-left :10px;
    color:#dddddd;
}


#topHeader 
{
	height: 10px;
}

#bottomHeader 
{
	height: 10px;
}

#printLogo
{
    display:none;
}

#printLogoImg
{
    display:none;
}

#header 
{
/*    background-image: url('../WebImages/Banner4.gif');*/
/*    background-repeat:repeat-x;*/
	position: relative;
	height: 99px;
	margin-left: 0px;
}

#leftmarginDiv
{
    position:absolute;
    left:0px;
    top:0px;  
    background-color:#ffffff;
    
    filter:alpha(opacity=20); 
    -moz-opacity: 0.2; 
    opacity: 0.2;
    
    height:100%;
}

#rightmarginDiv
{
    position:absolute;
    right:0px;
    top:0px;
    
    background-color:#ffffff;
    filter:alpha(opacity=20); 
    -moz-opacity: 0.2; 
    opacity: 0.2;
    
    height:100%;
}

#HomePageMainWrapperTable
{
    height:100%;
    vertical-align:middle;
}


#branding {
	position: absolute;
	right: 30px;
	bottom: 18px;
	z-index:1000;
	text-align: right;
	color: #FFF9E9;
	font-family:"Courier New", Courier, monospace;
}

#breadcrumbs 
{
    position: relative;
	margin-left: 0px;
	margin-right:0px;
/*	text-indent: 5px;*/

/*	vertical-align:bottom; */
	background-color: #dddddd;
    color: #006699;    
	
	height: 21px;
	font-size:8pt;
}
#breadcrumbs a {
	text-decoration: none;
	
}

#breadcrumbs a:hover 
{ 
    text-decoration: none;
    color: #FF0000;
}

#content 
{

	position:relative;
	padding-top:10px;
	margin-top:0;
	padding-left:5px;
}


/* Hide from IE5 Mac \*/
* html #content {
	height:1%;
}
/* End hide from IE5 Mac */

#menu 
{
    
	position:absolute;
	left:5px;
	top:15px;
	width: 120px;
}
#menu a 
{
		
	display:block !important;
	margin-left:1em;
	padding: 0.25em 0;	
	background-image: none !important;
	background-repeat: no-repeat;
}		
#menu .menuNormal {
	color: #333333;
	font-weight: normal;	
}
#menu .menuHover 
{

	background-image: url(../WebImages/img_menu_hover.gif);
	background-repeat:no-repeat;
	background-position: 1em 0.4em;
}
#menu .menuSelected 
{

	color: #9E0F0C;	
	background-image: url(../WebImages/img_menu_active.gif);
	background-repeat:no-repeat;
	background-position: 1em 0.4em;
}

#menu .subMenu {background-color:#FFF9E9;}

#menu .subMenu table {
    border:1px dotted #666666; 
    background-color:#FFF9E9;
}

#menu .subMenu table table{border:none;} 

#menu .subMenuNormal {color: #333333;} 

#menu .subMenuHover {
    background-image:url(../WebImages/img_menu_hover.gif);
    background-repeat:no-repeat;
    background-position:1em 0.4em;
}
#copy 
{
    position:relative;

    overflow-y:auto;
    overflow-x:auto;
	margin-left:150px;	
	margin-right: 0px;
	padding: 2em 2em 4em;
	
}

#MGLNewsPanel
{
    width: 350px;
    text-align:left;

}

#hoverText
{
    
  
    font-weight:bold;
    white-space:nowrap;
    overflow: hidden;

}

.NavBarHover
{
    text-align:center;
    padding:2px;
    background-color:#bbbbbb;
    border-color:#aaaaaa;
    border-style:solid;
    border-width:2px;
}

.NavBar
{
    border-style:solid;
    border-width:2px;
    padding:2px;
    text-align:center;
    border-color:#cccccc;
    background-color:#dddddd;
}

.NavBI 
{
	width:2px; 
	background-color:#ffffff;		
	font-size:1px;
}



* html #copy {}

#copy ol, #copy ul, #copy li {
	margin:0.0em 0 0.1em 0;
	font-size: 1.0em;
/*	line-height: 1.8em;*/
}

* html #copy ul {padding-left:18px;}

* html #copy li {padding:0 0 0.5em 0.5em;}

#copy li {list-style-image: url(../WebImages/bullet.gif);}

#copy p {
	margin: 0em 0em;
	font-size: 1.0em;
/*	line-height: 1.8em;*/
}

#copy li > p {margin-top: 0.0em;}

#copy .pullQuote {
	float: right;
	display:inline;
	width: 25%;
	margin: 0em 0 0em 0em;
	font-size: 120%;
	font-weight: bold;
	line-height: 130%;
	color: #333333;
}


#copy .textBox {
	margin-left: 1em;
	border:1px solid #999999;
	background-color:#E7E9DE;
}

#copy .textBox:focus {background-color:#FFFFFF;}

#copy .dropDownlist {
	margin-left: 1em;
	background-color: #E7E9DE !important;
}

#copy .radioButtonList {margin-left: 1em;}

#copy fieldset {
	border:1px solid #E7E9DE;
	padding: 1.5em;
}

#copy legend {color: #666666;}

#copy .button {
    margin:1em 0;
    border:1px solid #999999;
    background-color:#9E0F0C;
    color:#FFF9E9;
}

* html .button {padding:0 0.0em;} 

#bottomShadow {
	height: 0px;		
}

* html #bottomShadow {margin-bottom:-7px;}

.clearfix:after {
  content: "."; 
  clear: both;
  height: 0;
  visibility: hidden;
  display: block;
}

.clearfix {display: inline-block;} /* Fixes IE/Mac */
 
/* Hides from IE-mac \*/
* html .clearfix,
* html .clearfix * {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
