﻿body 
{
    background-color: #F0F0F2;
    font-family: Arial, Trebuchet MS;
 
    margin:0px;
    /* width:100%; */
    height:100%;
    font-size: 12px;
    TEXT-ALIGN:center;
}

div.backdrop
{	margin:0 auto;
	position:relative;
	display: inline-block;
	width: 1024px; 
	text-align: left;
	background: white url(Images/bannerstrip.jpg) repeat-x left top;   /* Blue: #124481 */
	top: 0px; 
	vertical-align:top;
	margin-bottom: 0px;
	padding-bottom: 20px;
}

div.SiteBanner
{  
    
  position:absolute;
  width: 100px;
}


div.MenuBanner
{
    position:absolute;
    right: 20px;
    background: white url(Images/MenuBack.jpg) no-repeat left top;   /* Blue: #124481 */
 
    width: 699px;
    height: 44px;
    
}

div.MenuBanner A
{  display:none;          /* Stoopid "compatiblity" view */
}

div.MenuBanner TD A
{
    display: block;
}

div.Welcome
{
    position:absolute;
    right: 35px;
    top: 13px;
    background: transparent;   /* Blue: #124481 */
    color: White;    
}


div.Welcome A
{
    text-decoration:none;
    color:White;
    font-weight:bold;
    margin-right: 3px;
}


div.Site
{
   float: right;    
   width:700px;
   margin-top: 100px;
   margin-right: 20px;
   background-color: white;
   border: solid 1px gray; 
   padding: 20px;
}

div.PopupSite
{
    
    width: 700px;
    margin-left: 30px;
    margin-top: 50px;
}



div.Content1
{
    float:left;
    display:block;
    width: 200px;
    margin-top: 50px;
    margin-right: 10px;
     
}

div.Content2
{
    float:left;
    clear:right;
    font-size: 12px;
    display:block;
    position:relative;
    width: 680px;
    background-color:transparent;
    /* margin-top:30px; */
}

div.Footer
{  
    margin:0 auto;
	position:relative;
	display: inline-block;
	width: 1024px; 
	text-align: left;
	background-color: white;
}



/* Menu ******************************************************************************/
.zindexfix
{
    z-index: 500;
   
}

A.SiteMenu
{
    z-index: 500;
	text-decoration:none;
	color: White;
	font-weight: bold;
	width:100%;
	padding-left: 10px;
	padding-right: 10px;
	line-height: 42px;

	/* background: url(Images/DarkGraySquare.gif) no-repeat left center; */
}

A.SiteMenu:hover
{
	color: red;
}

TABLE.SiteMenu
{
    background-color:transparent ;
    border: solid 0px transparent   ;
    margin-left: 10px;
}

TABLE.SiteMenu TD
{	
    background-color: transparent;
}


.submenu
{
    z-index: 500;
}

A.submenu
{
	text-decoration:none;
	color: white;
	font-size: 11px;
	font-weight: bold;
	width:100%;
	padding: 5px;
	line-height: 24px;
	/* background: url(Images/SmCaptionSquare.gif) no-repeat left center; */
	/* width:100%; */
	
}

A.submenu:hover
{
	color:  black;
	/* background: url(Images/MainMenuSquare.gif) no-repeat left center; */
}

DIV.submenu
{
	background-color:  transparent;                 /* #002D71; */
	z-index: 500;
	width: 120px;
}

TABLE.submenu
{
    width: 100%;
}

TABLE.submenu TD
{
	padding: 0px;
	padding-left: 10px;
	padding-right: 10px;
	width: 200px;	
	background-color: Gray;
	border-bottom: solid 1px white;
}

/* Site Content */
TD.PaddedCell
,TH.PaddedCell
,div.PaddedCell
    { vertical-align:top;
      padding: 5px;
    }
    
.NoPadding
 {
    padding: 0px;
 }  
 
td.Tab
{ 
    background: transparent url(Images/Tab.gif) no-repeat bottom center; 
    text-align:center;
    vertical-align:middle;
    border-bottom: solid 1px #AAA;
   height: 23px;
  
   
}  

td.Tab A
,td.TabSelected A
{
    text-decoration: none;
    color: #010101;
} 

td.Tab A:hover
,td.TabSelected A:hover
{
    color:Navy;
}

td.TabSelected
{
    background: transparent url(Images/TabSelected.gif) no-repeat bottom center; 
    text-align:center;
    vertical-align:middle;
    color:White;
    height: 23px;
}