body
{
	margin:0px;
	background-image:url(Images/BGLayout01.jpg);
	background-repeat:repeat-x;
	background-color: #0060A5;
	text-align:center;
}

div 
{
 	text-align:left;
	font-family:arial;
	font-size:12px;
	color: #3F3F3F;
}

form
{
	margin:0 0 0 0;
	padding:0 0 0 0;
}

p, td, li, ul
	{
	font-family:arial;
	font-size:12px;
	color: #3F3F3F;
	}
a:link, a:visited, a:active
    {
 	font-family:arial;
	font-size:12px;
	color:#182D82;
    	text-decoration:underline;   
    }  
a:hover
 {
 	font-family:arial;
	font-size:12px;
	color:#182D82;
    	text-decoration:none;   
}       
h1
	{
	font-family:georgia;
	font-size: 36px;
	font-weight:normal;
	color:#FFFFFF;
	}
h2
	{
	font-family:georgia;
	font-size: 18px;
	font-weight:normal;
	color:#3f3f3f;
	}
h3
	{
	font-family:georgia;
	font-size: 15px;
	font-weight:normal;
	color:#3f3f3f;
	}
h4
	{

	}
hr
	{
	padding:0 0 0 0;
	border: 0;
	color: #cccccc;
	background-color: #cccccc;
	height: 1px;
	}
/*LOGO*/
.Logo
{
     text-indent: 30px; 
     padding-bottom:8px;
}
/*TOP NAV & SEARCH TOKEN CONTAINER*/
.TopContainer
{
     background-color: #FFFFFF; 
     padding-top:0px; 
     padding-right:20px;
}
         
/*TOP NAVIGATION*/
.TopNav
{
	font-family:arial;
	font-size: 12px;
	font-weight:normal;
	color:#3D6191;
    padding: 0 4px 0 4px;
    white-space:nowrap;
}

.TopNav a:link 
{
	font-family:arial;
	font-size: 12px;
	font-weight:normal;
	color:#3D6191;
    text-decoration:none;
}    

.TopNav a:visited
{
	font-family:arial;
	font-size: 12px;
	font-weight:normal;
	color:#3D6191;
    text-decoration:none;
} 

.TopNav a:active
{
	font-family:arial;
	font-size: 12px;
	font-weight:normal;
	color:#3D6191;
    text-decoration:none;
} 
.TopNav a:hover
{
	font-family:arial;
	font-size: 12px;
	font-weight:normal;
	color:#3D6191;
    text-decoration:underline;
}   
/*SEARCH*/
.Search
{
	font-family:arial;
	font-size: 11px;
	font-weight:normal;
	color:#3D6191;
    white-space:nowrap;
} 
/*DNN MENU*/

.MainMenu_MenuContainer {
	width:100%;
	border-bottom: #FFFFFF 0px solid;
	border-left: #FFFFFF 0px solid;
	border-top: #FFFFFF 0px solid;   
	border-right: #FFFFFF 0px solid;  
	background-color: #E8EFDA; 
}

.MainMenu_MenuBar {
	cursor: pointer; 
	cursor: hand; 
}

.MainMenu_MenuItem {
	cursor: pointer;
 	cursor: hand; 
	background-color: Transparent;
	font-family:arial, sans-serif; 
    	font-size:12px; 
	line-height:14px; 
    	color: #3F3F3F; 
	text-decoration:none; 
	background-image:none;
	font-weight:normal;
	border-right: solid 0px #FFFFFF;
	border-top: solid 0px #FFFFFF;
	white-space:nowrap;
} 


.MainMenu_MenuItem TD{
    margin:0px; 
    padding:0px;
    font-family: Arial, Sans-serif;
    font-size:12px; 
    font-weight:normal; 
    color: #3F3F3F;
    background-color: Transparent;
    background-image:none;  
    height:25px; 
    border-bottom: solid 1px #FFFFFF; 
    white-space:nowrap;
}   

.MainMenu_MenuIcon {
	cursor: pointer; 
	cursor: hand; 
	background-color:#FFFFFF;
	border-left: #000000 0px solid; 
	border-right: #000000 0px solid; 
	border-bottom: #FFFFFF 0px solid; 
	border-top: #FFFFFF 0px solid; 
	text-align: Left; 
    	padding-left: 0px;
    	padding-right: 0px;
	text-align: center; 
	width: 0; 
}

.MainMenu_SubMenu {
    	margin:0px; 
    	padding:0px;
    	z-index: 1000; 
	cursor: pointer; 
	cursor: hand; 
	font-family:arial, sans-serif; 
    	font-size:12px; 
	line-height:14px; 
    	color:#FFFFFF; 
	text-decoration:none; 
	background-image:none;
	font-weight:bold;
	filter:progid:DXImageTransform.Microsoft.Shadow(color='DimGray', Direction=135, Strength=3);  
	border-right: solid 0px #FFFFFF;
	border-top: solid 1px #FFFFFF;
	white-space:nowrap;
    	height:25px;
    	width:140px; 
    	filter: alpha(opacity=92);
	-moz-opacity: .92;
	opacity: .92;
}

.MainMenu_SubMenu TD{
    	margin:0px; 
    	padding:0px;
    	font-family: Arial, Sans-serif;
    	font-size:12px; 
    	font-weight:bold; 
    	color:#3F3F3F;
    	background-color:#E8EFDA;
    	background-image:none;  
    	height:25px;
    	width:210px;  
    	white-space:nowrap;
    	padding-left:7px;
}
.MainMenu_MenuBreak {
	border-bottom: #FFFFFF 1px solid; 
	border-left: #FFFFFF 1px solid; 
	border-top: #FFFFFF 1px solid;  
	border-right: #FFFFFF 1px solid; 
	background-color: White; 
}

.MainMenu_MenuItemSel {
	border-bottom: #FFFFFF 0px solid; 
	border-left: #FFFFFF 0px solid; 
	border-top: #FFFFFF 0px solid;  
	border-right: #FFFFFF 0px solid; 
	cursor: pointer; 
	cursor: hand; 
	color: #FFFFFF; 
	font-family: Arial; 
	font-size: 12px; 
	font-style: normal;
	height:25px;
}
.MainMenu_MenuItemSel TD{
    margin:0px; 
    padding:0px;
    font-family: Arial, Sans-serif;
    font-size:12px; 
    font-weight:normal; 
    color:#FFFFFF;
    background-color:#89A35E;
    background-image:none;  
    height:25px; 
    border-bottom: solid 1px #FFFFFF; 
    white-space:nowrap;
}


.MainMenu_MenuArrow {
	font-family: webdings; 
	font-size: 15pt; 
	color: #FFFFFF; 
	cursor: pointer; 
	cursor: hand; 
    border-left: #FFFFFF 0px solid;
   	border-right: #FFFFFF 0px solid;
    border-bottom: #FFFFFF 0px solid;
   	border-top: #FFFFFF 0px solid;
}

.MainMenu_RootMenuArrow {
	font-family: webdings; 
	font-size: 15pt; 
	cursor: pointer; 
	cursor: hand; 
    border-left: #FFFFFF 0px solid;
    border-right: #FFFFFF 0px solid;
    border-bottom: #FFFFFF 0px solid;
    border-top: #FFFFFF 0px solid;
    display:none;
}


.rootmenuitemselected TD
{
    color:#FFFFFF;
    background-color:#89A35E;
    border-bottom: solid 1px #FFFFFF;
    /*padding: 5px 6px 5px 2px;*/
    margin:0 0;
	font-family: arial; 
	font-size: 12px; 
	font-style: normal;
    height:25px;
}

.MainMenu_Active TD
{
    margin:0px; 
    padding:0px;
    font-family: Arial, Sans-serif;
    font-size:12px; 
    font-weight:normal; 
    color:#FFFFFF;
    background-color:#89A35E;
    background-image:none;  
    height:25px; 
    border-bottom: solid 1px #FFFFFF; 
    white-space:nowrap;
}    

.MainMenu_ActiveS TD
{
    margin:0px; 
    padding:0px;
    font-family: Arial, Sans-serif;
    font-size:12px; 
    font-weight:bold; 
    color:#FFFFFF;
    background-color:#89A35E;
    background-image:none;  
    height:25px; 
    border-bottom: solid 1px #FFFFFF; 
    white-space:nowrap;
} 
.Submenuitemselected
{
    color:#FFFFFF;
    background-color:#89A35E;
    border-bottom: solid 1px #FFFFFF;
    margin:0 0;
	font-family: arial; 
	font-size: 12px; 
	font-style: normal;
    height:25px;
}
/*FOOTER*/
.BgLeftFooter
{
    background-image:url(Images/BgLeftFooter.gif);
    background-repeat: no-repeat;
    background-position: top left;
	background-color: #015353;
    height:31px;
    text-indent:10px;
}
.BgRightFooter
{
    background-image:url(Images/BgRightFooter.gif);
    background-repeat: no-repeat;
    background-position: bottom right;
	background-color: #015353;
    height:31px;
    padding-right: 10px;
}
.OtherTabs
{
	font-family:arial;
	font-size: 11px;
	font-weight:normal;
	color:#FFFFFF;
} 

.OtherTabs a:link
{
	font-family:arial;
	font-size: 11px;
	font-weight:normal;
	color:#FFFFFF;
    	text-decoration: none;
}
.OtherTabs a:active
{
	font-family:arial;
	font-size: 11px;
	font-weight:normal;
	color:#FFFFFF;
    	text-decoration: none;
}
.OtherTabs a:visited
{
	font-family:arial;
	font-size: 11px;
	font-weight:normal;
	color:#FFFFFF;
    	text-decoration: none;
}
.OtherTabs a:hover
{
	font-family:arial;
	font-size: 11px;
	font-weight:normal;
	color:#FFFFFF;
    text-decoration: underline;
}   
/*CONTENT HOMEPAGE*/

.Message
{
	font-family:arial;
	font-size: 11px;
	font-weight:normal;
	color:#0054A3;
}
.LinkRed
{    
	font-family:arial;
	font-size: 11px;
	font-weight:normal;
	color:#800000;
}    
.LinkRed a
{    
	font-family:arial;
	font-size: 11px;
	font-weight:normal;
	color:#800000;
    text-decoration:underline;
}    
.LinkRed a:hover
{    
	font-family:arial;
	font-size: 11px;
	font-weight:normal;
	color:#800000;
    text-decoration:none;
}    
.LinkBlue
{    
	font-family:arial;
	font-size: 11px;
	font-weight:normal;
	color:#182D82;
}    
.LinkBlue a
{    
	font-family:arial;
	font-size: 11px;
	font-weight:normal;
	color:#182D82;
    text-decoration:underline;
}    
.LinkBlue a:hover
{    
	font-family:arial;
	font-size: 11px;
	font-weight:normal;
	color:#182D82;
    text-decoration:none;
} 
/*HOMEPAGE HTML*/

.MapContainer
{
  background-image:url(Images/BgHdrZone.gif); 
  background-color: #FFFFFF;
  width:200px; 
  height: 64px; 
  font-family:georgia;
  font-size: 19px;
  font-weight:normal;
  color:#3F3F3F;
  padding: 38px 0 2px 10px;
  margin 0 0;
}

.TourContainer
{
  background-image:url(Images/BgHdrTour.gif); 
  width:200px; 
  height: 44px; 
  font-family:georgia;
  font-size: 19px;
  font-weight:normal;
  color:#FFFFFF;
  padding: 15px 0 0px 8px;
  margin 0 0;
}

.DonateContainer
{
  background-image:url(Images/BgHdrDonate.gif); 
  width:200px; 
  height: 42px; 
  font-family:georgia;
  font-size: 19px;
  font-weight:normal;
  color:#3F3F3F;
  padding: 15px 0 0px 8px;
  margin 0 0;
}

.PartnerContainer
{
  background-image:url(Images/BgHdrPartners.gif); 
  width:200px; 
  height: 44px; 
  font-family:georgia;
  font-size: 19px;
  font-weight:normal;
  color:#FFFFFF;
  padding: 15px 0 5px 8px;
  margin 0 0;
}
.VideoContainer
{
  background-image:url(Images/BgHdrVideo.gif); 
  width:258px; 
  height: 56px; 
  font-family:georgia;
  font-size: 21px;
  font-weight:normal;
  color:#FFFFFF;
  padding: 5px 0 15px 0;
  margin 0 0;
  
}
.VideoContainerHdr
{
  font-family:georgia;
  font-size: 21px;
  font-weight:normal;
  color:#FFFFFF;
 } 
 
 .NewsContainer
{
  background-image:url(Images/BgHdrNews.gif); 
  width:262px; 
  height: 56px; 
  font-family:georgia;
  font-size: 21px;
  font-weight:normal;
  color:#FFFFFF;
  padding: 5px 0 15px 0;
  margin 0 0;
}

.NewsContainerHdr
{
  font-family:georgia;
  font-size: 21px;
  font-weight:normal;
  color:#FFFFFF;
 }

.NewsDate
{
  font-family:arial;
  font-size: 13px;
  font-weight:bold;
  color:#3D6191;
}

.NewsLinks
{
  font-family:arial;
  font-size: 12px;
  font-weight:normal;
  color:#0055A5;
}

.NewsLinks a
{
  font-family:arial;
  font-size: 12px;
  font-weight:normal;
  color:#0055A5;
  text-decoration: underline;
}
 
.NewsLinks a:link
{
  font-family:arial;
  font-size: 12px;
  font-weight:normal;
  color:#0055A5;
  text-decoration: underline;
}
.NewsLinks a:visited
{
  font-family:arial;
  font-size: 12px;
  font-weight:normal;
  color:#0055A5;
  text-decoration: underline;
}
.NewsLinks a:active
{
  font-family:arial;
  font-size: 12px;
  font-weight:normal;
  color:#0055A5;
  text-decoration: underline;
}
.NewsLinks a:hover
{
  font-family:arial;
  font-size: 12px;
  font-weight:normal;
  color:#A80000;
  text-decoration: underline;
}
.E-NewsContainer
{
  background-image:url(Images/BgHdrENews.gif);
  border-top: solid 1px #FFFFFF; 
  width:200px; 
  height: 42px; 
  font-family:georgia;
  font-size: 19px;
  font-weight:normal;
  color:#FFFFFF;
  padding: 5px 0 8px 0;
  margin 0 0;
  
}

/*MAP  - POP UP MESSAGE*/

.ImageMap
{
    background-image:url(Images/MapBeltLine.gif); 
    background-color: #E8EFDA;
    width:171px; 
    height:200px;
    margin-left: 15px;
    margin-top:10px;
    position:relative;
}

.ImageSmallMap
{
    background-image:url(Images/MapBeltLine.gif); 
    background-color: #E8EFDA;
    width:145px; 
    height:170px;
    margin-top:7px;
    position:relative;
}

.MapIcon
{
    background-image:url(Images/MapIcon.gif); 
    background-repeat: no-repeat;
    width:16px; 
    height:16px;
    position:absolute;
    cursor: hand;
}
/*POP UP WINDOWS*/
#popup0
	{
		width:180px;
		background-color:#00ACEE;
		height:20px;
		display:none;
		position:absolute;
		top:10px;
		left:3px;
        z-index:200;
        border:solid 1px #FFFFFF;
        font-family:Arial, helvetica, Sans-Serif;
	    font-weight:bold;
	    color:#FFFFFF;
	    font-size:10px;
        padding: 3px 3px;
       	cursor:pointer;
        cursor: hand; 
	}

#popup1
	{
		width:200px;
		background-color:#0078C0;
		height:20px;
		display:none;
		position:absolute;
		top:10px;
		left:3px;
        z-index:201;
        border:solid 1px #FFFFFF;
        font-family:Arial, helvetica, Sans-Serif;
	    font-weight:bold;
	    color:#FFFFFF;
	    font-size:10px;
        padding: 3px 3px;
       	cursor:pointer;
        cursor: hand;         
	}
#popup2
	{
		width:130px;
		background-color:#0054A3;
		height:20px;
		display:none;
		position:absolute;
		top:55px;
		left:20px;
        z-index:203;
        border:solid 1px #FFFFFF;
        font-family:Arial, helvetica, Sans-Serif;
	    font-weight:bold;
	    color:#FFFFFF;
	    font-size:10px;
        padding: 3px 3px;
       	cursor:pointer;
        cursor: hand;         
  	}
#popup3
	{
		width:130px;
		background-color:#8BC53F;
		height:20px;
		display:none;
		position:absolute;
		top:80px;
		left:20px;
        z-index:400;
        border:solid 1px #FFFFFF;
        font-family:Arial, helvetica, Sans-Serif;
	    font-weight:bold;
	    color:#FFFFFF;
	    font-size:10px;
        padding: 3px 3px;
       	cursor:pointer;
        cursor: hand;         
	}

#popup4
	{
		width:170px;
		background-color:#008751;
		height:20px;
		display:none;
		position:absolute;
		top:90px;
		left:5px;
        z-index:450;
        border:solid 1px #FFFFFF;
        font-family:Arial, helvetica, Sans-Serif;
	    font-weight:bold;
	    color:#FFFFFF;
	    font-size:10px;
        padding: 3px 3px;
       	cursor:pointer;
        cursor: hand;         
	}
    
#popup5
	{
		width:170px;
		background-color:#FF7F00;
		height:20px;
		display:none;
		position:absolute;
		top:80px;
		left:5px;
        z-index:500;
        border:solid 1px #FFFFFF;
        font-family:Arial, helvetica, Sans-Serif;
	    font-weight:bold;
	    color:#FFFFFF;
	    font-size:10px;
        padding: 3px 3px;
       	cursor:pointer;
        cursor: hand;         
	}   

#popup6
{
		width:140px;
		background-color:#AE0000;
		height:20px;
		display:none;
		position:absolute;
		top:55px;
		left:5px;
        z-index:550;
        border:solid 1px #FFFFFF;
        font-family:Arial, helvetica, Sans-Serif;
	    font-weight:bold;
	    color:#FFFFFF;
	    font-size:10px;
        padding: 3px 3px;
       	cursor:pointer;        
        cursor: hand; 
}       
/*NEWSLETTER*/
.InputBox{
	font-family:arial;
	font-size: 10px;
	font-weight:normal;
	color:#0054A3;
    text-decoration: none;
}

/*BACKGROUND RIGHT COLUMN - FIX*/
.BgRightColumn
{
   width:166px;
   padding-top:37px;
   background-image: url(images/BgRightColumn.gif)no-repeat; 
   height:420px; 
   background-color:#E8EFDA
}

.BgRightColumnBacktoTop
{
   width:166px;
   padding-top:37px;
   background-image: url(images/BgRightColumn.gif)no-repeat;  
   background-color:#E8EFDA
}

.PadList{
	padding: 0;
	margin: 0;
}

.PadList li{
	display: block;
	padding: 2px 0px 2px 10px;
}
div#commentForm	{  margin: 0px 20px 0px 20px;  display: none;}

.SmallerFont 
{
	font-family:arial;
	font-size:10px;
	color: #3F3F3F;
}

.SmallerFont a:link
{
	font-family:arial;
	font-size:10px;
	color:#182D82;
	text-decoration:none;
}
.SmallerFont a:visited
{
	font-family:arial;
	font-size:10px;
	color:#182D82;
	text-decoration:none;
}
.SmallerFont a:hover
{
	font-family:arial;
	font-size:10px;
	color:#182D82;
	text-decoration:underline;
}
.SmallerFont a:active
{
	font-family:arial;
	font-size:10px;
	color:#182D82;
	text-decoration:none;
}
.CopyFont 
{
	font-family:arial;
	font-size:11px;
	color: #3F3F3F;
}
/*CRUMBING SECTION*/
.Crumbing
{
	font-family:arial;
	font-size:11px;
	color: #3F3F3F;
    font-weight:normal;
}

.Crumbing a
{
	font-family:arial;
	font-size:11px;
	color: #3F3F3F;
    font-weight:normal;
}


.Crumbing a:link
{
	font-family:arial;
	font-size:11px;
	color: #3F3F3F;
    text-decoration: underline;
    font-weight:normal;
}
.Crumbing a:visited
{
	font-family:arial;
	font-size:11px;
	color: #3F3F3F;
    text-decoration: underline;
    font-weight:normal;
}

.Crumbing a:active
{
	font-family:arial;
	font-size:11px;
	color: #3F3F3F;
    text-decoration: underline;
    font-weight:normal;
}

.Crumbing a:hover
{
	font-family:arial;
	font-size:11px;
	color: #3F3F3F;
    text-decoration: none;
    font-weight:normal;
}



.SubHead .Normal div{font:normal 12px Arial; color:#000000; text-decoration:none}
.SubHead .Normal div p{font:normal 12px Arial; color:#000000; text-decoration:none}
.SubHead .Normal div a:link, a:active, a:visited{font:normal 12px Arial; color:#000000; text-decoration:none}
.SubHead .Normal div a:hover{font:normal 12px Arial; color:#000000; text-decoration:none}



