.noprint {
	display: none ;
	}
.hiddenheading {
	color: #000000 ;
	font-family: Freestyle Script, Tahoma, Arial, sans-serif ;
	FONT-SIZE: 35px ;
	}
		
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #FFFFFF;
	line-height:1;
	margin: 0px;
	font-family: Tahoma, Arial, sans-serif;
	COLOR: #000000;
	TEXT-DECORATION: none;
}

.BodyContentHeadingLarge {
	font-family: Freestyle Script, Tahoma, Arial, sans-serif;
	COLOR: #000000;
	FONT-SIZE: 45px;
	}

.BodyContentHeading {
	font-family: Freestyle Script, Tahoma, Arial, sans-serif;
	COLOR: #000000;
	FONT-SIZE: 35px;
	}

.BodyContentSubHeading {
	font-family: Freestyle Script, Tahoma, Arial, sans-serif;
	COLOR: #000000;
	FONT-SIZE: 25px;
	}

.BodyContent {
	font-family: Tahoma, Arial, sans-serif;
	line-height:1.5;
	COLOR: #000000;
	FONT-SIZE: 12px;
	}

.BottomContent {
	font-family: Tahoma, Arial, sans-serif;
	COLOR: #000000;
	FONT-SIZE: 10px;
	}

.LeftMenu {
	font-family: Freestyle Script, Tahoma, Arial, sans-serif;
	COLOR: #000000;
	FONT-SIZE: 30px;
	}

A.LeftMenu
	{
	COLOR: #000000;
	TEXT-DECORATION: none;
	}

A.LeftMenu:link
	{
	COLOR: #000000;
	TEXT-DECORATION: none;
	}

A.LeftMenu:visited 
	{
	COLOR: #000000;
	TEXT-DECORATION: none;	
	}

A.LeftMenu:hover 
	{
	COLOR: #000000;
	TEXT-DECORATION: underline;
	}

.BoxSolid
{
    BORDER-TOP: #CCCCCC 1px solid;
    BORDER-BOTTOM: #CCCCCC 1px solid;
    BORDER-LEFT: #CCCCCC 1px solid;
    BORDER-RIGHT: #CCCCCC 1px solid;
}





.map  {
  background: #555;
  border: 2px solid #222;
  border-radius: 8px; /* CSS3 rounded corners */
  -moz-border-radius: 8px; /* Mozilla rounded corners */
  color: #fff;
  padding: 4px;
  width: 200px;
  position: absolute;
}

.TextareaText {
	font-family: Verdana, Tahoma, Arial, sans-serif;
	FONT-SIZE: 11px;
	COLOR: #666666;
	TEXT-DECORATION: none;
}

.CatagoryDescText {
	FONT-SIZE: 13px;
	TEXT-DECORATION: none;
	line-height:1.5;
	margin: 10px;
}

.ContentText {
	FONT-SIZE: 13px;
	TEXT-DECORATION: none;
	line-height:1.5;
	margin: 10px;
}
A.ContentText
	{
	COLOR: #0F4A8C;
	TEXT-DECORATION: underline;
	}

A.ContentText:link
	{
	COLOR: #0F4A8C; 
	TEXT-DECORATION: underline;
	}

A.ContentText:visited 
	{
	COLOR: #750075; 
	TEXT-DECORATION: underline;	
	}

A.ContentText:hover 
	{
	COLOR: #CC0033; 
	TEXT-DECORATION: underline;
	}

.ContentTextSingle {
	FONT-SIZE: 13px;
	TEXT-DECORATION: none;
	line-height:1;
	margin: 0px;
}

A.ContentTextSingle
	{
	COLOR: #0F4A8C;
	TEXT-DECORATION: underline;
	}

A.ContentTextSingle:link
	{
	COLOR: #0F4A8C; 
	TEXT-DECORATION: underline;
	}

A.ContentTextSingle:visited 
	{
	COLOR: #750075; 
	TEXT-DECORATION: underline;	
	}

A.ContentTextSingle:hover 
	{
	COLOR: #CC0033; 
	TEXT-DECORATION: underline;
	}


.SmallText
	{
	FONT-SIZE: 9px;
	COLOR: #666666;
	TEXT-DECORATION: none;
	line-height:1.5;
	}

A.SmallText
	{
	COLOR: #0F4A8C;
	TEXT-DECORATION: underline;
	}

A.SmallText:link
	{
	COLOR: #0F4A8C; 
	TEXT-DECORATION: underline;
	}

A.SmallText:visited 
	{
	COLOR: #750075; 
	TEXT-DECORATION: underline;	
	}

A.SmallText:hover 
	{
	COLOR: #CC0033; 
	TEXT-DECORATION: underline;
	}

.NormalText
	{
	FONT-SIZE: 13px;
	COLOR: #666666;
	TEXT-DECORATION: none;
	}

A.NormalText
	{
	COLOR: #0F4A8C;
	TEXT-DECORATION: underline;
	}

A.NormalText:link
	{
	COLOR: #0F4A8C; 
	TEXT-DECORATION: underline;
	}

A.NormalText:visited 
	{
	COLOR: #750075; 
	TEXT-DECORATION: underline;	
	}

A.NormalText:hover 
	{
	COLOR: #CC0033; 
	TEXT-DECORATION: underline;
	}



.MenuTable {
width: 80% ;
}
.MenuTopText {
	FONT-SIZE: 12px;
	COLOR: #333333;
	margin: 10px;
}

.BodyTopText {
	FONT-SIZE: 16px;
	margin: 10px;
	line-height:1.5;
}
A.BodyTopText
	{
	FONT-SIZE: 16px;
	COLOR: #0F4A8C;
	}

A.BodyTopText:link
	{
	FONT-SIZE: 16px;
	COLOR: #0F4A8C; 
	TEXT-DECORATION: underline;
	}

A.BodyTopText:visited 
	{
	FONT-SIZE: 16px;
	COLOR: #750075; 
	TEXT-DECORATION: underline;	
	}

A.BodyTopText:hover 
	{
	FONT-SIZE: 16px;
	COLOR: #CC0033; 
	TEXT-DECORATION: underline;
	}







.MenuTitleText {
	FONT-SIZE: 14px;
	COLOR: #000000;
	TEXT-DECORATION: none;
	line-height:1.5;
}
h1
{
    FONT-SIZE: 22px;
    COLOR: #000000;
    TEXT-DECORATION: none
}
h2
{
    FONT-SIZE: 16px;
    COLOR: #000000;
    TEXT-DECORATION: none
}
.leftmenumain
	{
	font-family: Verdana, Tahoma, Arial, sans-serif;
	}
.leftmenumain a
	{
	color: #687DBE;
	text-decoration: none;
	}
.leftmenumain a:link
	{
	color: #687DBE;
	text-decoration: none;	
	}
.leftmenumain a:visited
	{
	color: #687DBE;
	text-decoration: none;	
	}
.leftmenumain a:hover
	{
    color: #FF3300;
	text-decoration: underline;	
	}
.LineTopBotSolid
{
    BORDER-TOP: #666666 1px solid;
    BORDER-BOTTOM: #666666 1px solid;
}
.BGroundTop
{
	background-repeat:repeat-x;
}
.BGroundRight
{
	background-repeat:repeat-y;
	background-position:right;
}
.BGroundLeft
{
	background-repeat:repeat-y;
	background-position:left;
}
.BGroundTopLeft
{
	background-position:left;
	background-repeat:no-repeat;
}
.BoxMargin
{
	padding:10px;
}
.BoxLRBSolid
{
    BORDER-BOTTOM: #CCCCCC 1px solid;
    BORDER-LEFT: #CCCCCC 1px solid;
    BORDER-RIGHT: #CCCCCC 1px solid;
}
.BoxTRBSolid
{
    BORDER-BOTTOM: #CCCCCC 1px solid;
    BORDER-TOP: #CCCCCC 1px solid;
    BORDER-RIGHT: #CCCCCC 1px solid;
}
.BoxTLRSolid
{
    BORDER-LEFT: #CCCCCC 1px solid;
    BORDER-TOP: #CCCCCC 1px solid;
    BORDER-RIGHT: #CCCCCC 1px solid;
}
.BoxLeftRightSolid
{
    BORDER-LEFT: #CCCCCC 1px solid;
    BORDER-RIGHT: #CCCCCC 1px solid;
}
.BoxLeftSolid
{
    BORDER-LEFT: #CCCCCC 1px solid;
}
.BoxRightSolid
{
    BORDER-RIGHT: #CCCCCC 1px solid;
}
.BoxBottomSolid
{
    BORDER-BOTTOM: #CCCCCC 1px solid;
}
.BoxTopSolid
{
    BORDER-TOP: #CCCCCC 1px solid;
}
.BoxTopBottomSolid
{
    BORDER-BOTTOM: #CCCCCC 1px solid;
    BORDER-TOP: #CCCCCC 1px solid;
}
.BoxBottomSolidOrange
{
    BORDER-BOTTOM: #FF6600 2px solid;
}
.BoxBottomSolidBlue
{
    BORDER-BOTTOM: #2B588F 2px solid;
}
.BoxBottomSolidRed
{
    BORDER-BOTTOM: #CC0033 2px solid;
}
.BoxBottomSolidGreen
{
    BORDER-BOTTOM: #009900 2px solid;
}
.DetailLineSolid
{
    BORDER-BOTTOM: #CCCCCC 1px solid;
}
.DetailLineDotted
{
    BORDER-BOTTOM: #cccccc 1px dotted;
}
.BoxPicture
{
    BORDER-TOP: #000000 1px solid;
    BORDER-BOTTOM: #000000 1px solid;
    BORDER-LEFT: #000000 1px solid;
    BORDER-RIGHT: #000000 1px solid;
}
.leftNav
{
    FONT-SIZE: 11px;
    CURSOR: hand;
    COLOR: #0F4A8C;
    BACKGROUND-COLOR: #FFFFFF;
    TEXT-DECORATION: none;
	border-top: 1px #FFFFFF solid ;
	border-bottom: 1px #FFFFFF solid ;
	border-left: 1px #FFFFFF solid ;
	border-right: 1px #FFFFFF solid 
}
.leftNavOn
{
    FONT-SIZE: 11px;
    CURSOR: hand;
    COLOR: #0F4A8C;
    BACKGROUND-COLOR: #DEE0EB;
    TEXT-DECORATION: none;
	border-top: 1px #CCCCCC solid ;
	border-bottom: 1px #CCCCCC solid ;
	border-left: 1px #CCCCCC solid ;
	border-right: 1px #CCCCCC solid 
}
.rightNav
{
    FONT-SIZE: 11px;
    CURSOR: hand;
    COLOR: #0F4A8C;
    TEXT-DECORATION: none;
	border-top: 1px #EEEEEE solid ;
	border-bottom: 1px #EEEEEE solid ;
	border-left: 1px #EEEEEE solid ;
	border-right: 1px #EEEEEE solid 
}
.rightNavOn
{
    FONT-SIZE: 11px;
    CURSOR: hand;
    COLOR: #0F4A8C;
    BACKGROUND-COLOR: #DEE0EB;
    TEXT-DECORATION: none;
	border-top: 1px #CCCCCC solid ;
	border-bottom: 1px #CCCCCC solid ;
	border-left: 1px #CCCCCC solid ;
	border-right: 1px #CCCCCC solid 
}
.topNav
{
    FONT-SIZE: 12px;
    CURSOR: hand;
    COLOR: #333333;
    TEXT-DECORATION: none;
}
.topNavOn
{
    FONT-SIZE: 12px;
    CURSOR: hand;
    COLOR: #333333;
    BACKGROUND-COLOR: #EBEDF3;
    TEXT-DECORATION: none;
}
.bottomNav
{
    FONT-SIZE: 8px;
    CURSOR: hand;
    COLOR: #666666;
    BACKGROUND-COLOR: #ECD9D9;
    TEXT-DECORATION: none;
	border-top: 1px #ECD9D9 solid ;
	border-bottom: 1px #ECD9D9 solid ;
	border-left: 1px #ECD9D9 solid ;
	border-right: 1px #ECD9D9 solid 
}
.bottomNavOn
{
    FONT-SIZE: 8px;
    CURSOR: hand;
    COLOR: #666666;
    BACKGROUND-COLOR: #FAF5F5;
    TEXT-DECORATION: none;
	border-top: 1px #CCCCCC solid ;
	border-bottom: 1px #CCCCCC solid ;
	border-left: 1px #CCCCCC solid ;
	border-right: 1px #CCCCCC solid 
}



.TagLineText 
	{
	FONT-SIZE: 11px;
	COLOR: #0F4A8C;
	}

.TagLineText A:visited 
	{
	COLOR: #750075; 
	TEXT-DECORATION: none;	
	}

.TagLineText A:hover 
	{
	COLOR: #CC0033; 
	TEXT-DECORATION: underline;
	}

TagLineText A
	{
	COLOR: #0F4A8C;
	TEXT-DECORATION: underline;
	}

.NewsHeading
	{
	FONT-SIZE: 13px;
	COLOR: #0F4A8C;
	
	}
.NewsSummary
	{
	FONT-SIZE: 13px;
	COLOR: #666666;
	}

.NewsContent
	{
	FONT-SIZE: 13px;
	COLOR: #666666;
	}


.NewsIndexDate
	{
	FONT-SIZE: 9px;
	COLOR: #666666;
	TEXT-DECORATION: none;
	}

.BreadCrumb
	{
	FONT-SIZE: 9px;
	COLOR: #666666;
	TEXT-DECORATION: none;
	}

A.BreadCrumb
	{
	FONT-SIZE: 9px;
	COLOR: #0F4A8C;
	TEXT-DECORATION: underline;
	}

A.BreadCrumb:link
	{
	FONT-SIZE: 9px;
	COLOR: #0F4A8C; 
	TEXT-DECORATION: underline;
	}

A.BreadCrumb:visited 
	{
	FONT-SIZE: 9px;
	COLOR: #750075; 
	TEXT-DECORATION: underline;	
	}

A.BreadCrumb:hover 
	{
	FONT-SIZE: 9px;
	COLOR: #CC0033; 
	TEXT-DECORATION: underline;
	}

A.NewsIndex
	{
	FONT-SIZE: 11px;
	COLOR: #0F4A8C;
	TEXT-DECORATION: underline;
	}

A.NewsIndex:link
	{
	FONT-SIZE: 11px;
	COLOR: #0F4A8C; 
	TEXT-DECORATION: underline;
	}

A.NewsIndex:visited 
	{
	FONT-SIZE: 11px;
	COLOR: #750075; 
	TEXT-DECORATION: underline;	
	}

A.NewsIndex:hover 
	{
	FONT-SIZE: 11px;
	COLOR: #CC0033; 
	TEXT-DECORATION: underline;
	}

A.NewsHeading
	{
	FONT-SIZE: 13px;
	COLOR: #0F4A8C;
	TEXT-DECORATION: underline;
	}

A.NewsHeading:link
	{
	FONT-SIZE: 13px;
	COLOR: #0F4A8C; 
	TEXT-DECORATION: underline;
	}

A.NewsHeading:visited 
	{
	FONT-SIZE: 13px;
	COLOR: #750075; 
	TEXT-DECORATION: underline;	
	}

A.NewsHeading:hover 
	{
	FONT-SIZE: 13px;
	COLOR: #CC0033; 
	TEXT-DECORATION: underline;
	}
