﻿body 
{
  margin: 0px; 
  padding: 0px;
  background-color: #256C9C;
  font-family: Arial;
  font-size: 12px;
}

img
{
  border: 0px;
}

ul
{
  margin-top: 0px; 
  margin-bottom: 12px;
  margin-left: 0px;
  padding-left: 16px;  
  list-style-type: square;
}

h2
{
  margin:0 0 5px 0;
  padding:0px;
  font-family: Arial;
  font-size: 13px;
  color: #DD660D;
}
h1
{
  margin:0 0 8px 0;
  
  padding:0px;
  font-family: Arial;
  font-size: 18px;
  color: #0381B6;
}


a, a:active, a:visited
{
  color: #1F5A82;
  
  text-decoration: underlinenone;
}
a.HeaderLink:hover
{
  text-decoration: none;
}





/************ BEGIN HEADER ****************/

div.HeaderLinkContainer
{
  padding-right: 82px;
  font-family: Verdana;
  color: #1F5A82;
  font-size: 10px;
}

a.HeaderLink, a.HeaderLink:active, a.HeaderLink:visited
{
  font-family: Verdana;
  color: #1F5A82;
  font-size: 10px;
  
  text-decoration: none;
}
a.HeaderLink:hover
{
  text-decoration: underline;
}

div#HeaderOuterContainer
{
  width: 100%; height: 73px; background-color: White;
}
div#HeaderInnerContainer
{
  margin-left: auto; margin-right: auto; height: 73px; width: 945px; padding-top: 10px;
}


/************ END HEADER ****************/

/************ BEGIN Nav ****************/

div#NavOuterContainer
{
  width: 100%; height: 43px; background: url(../App_Images/NavBG.jpg) repeat-x
}

div#NavInnerContainer
{
  margin-left: auto; margin-right: auto; height: 43px; width: 945px;
}

div.NavItem
{
  float: left; 
  margin-right: 55px;
  padding:7px 7px 6px 8px;
  height:25px;
  font-family: Verdana; 
  font-size: 13px; 
  color: White; 
  font-weight: bold; 
  padding-top: 12px
}


div.NavItem:hover 
{ 
  background-color: #1F5981    
}

div.NavItemActive
{
  background-color: #1F5981;
  float: left; 
  margin-right: 55px;
  padding:7px 7px 6px 8px;
  height:25px;
  font-family: Verdana; 
  font-size: 13px; 
  color: White; 
  font-weight: bold; 
  padding-top: 12px
}

a.mainlevelNonActive, a.mainlevelNonActive:active, a.mainlevelNonActive:visited
{
  color: White;
  text-decoration: none;
}
a.mainlevelNonActive:hover
{
  text-decoration: none;
}
a.mainlevelActive, a.mainlevelActive:active, a.mainlevelActive:visited
{
  color: White;
  text-decoration: underline;
}
a.mainlevelActive:hover
{
  text-decoration: underline;
}

/************ END Nav ****************/

/************ Begin Flash area ****************/

div#FlashOuterContainer
{
  width: 100%; height: 260px; background: url(../App_Images/FlashBG.jpg) repeat-x #246998;
}

div#FlashInnerContainer
{
  margin-left: auto; margin-right: auto; height: 260px; width: 945px; padding-top: 12px; font-size: 11px; color: White;
}
a.HomeNewsLink, a.HomeNewsLink:active, a.HomeNewsLink:visited
{
  color: White;
  text-decoration: none;
}
a.HomeNewsLink:hover
{
  text-decoration: none;
}



/************ end Flash area ****************/

/************ Begin MAIN Image area ****************/

div#MainImageOuterContainer
{
  width: 100%; height: 161px; background: url(../App_Images/FlashBG.jpg) repeat-x #246998;
}

div#MainImageInnerContainer
{
  margin-left: auto; margin-right: auto; height: 260px; width: 945px; padding-top: 12px; font-size: 11px; color: White;
}

/************ end MAIN Image area ****************/


/************ BEGIN HOMEPAGE ****************/

div#HomeBodyOuterContainer
{
  width: 100%;background-color: #F1F1F1;
}

div#HomeBodyInnerContainer
{
  margin-left: auto; margin-right: auto;width: 945px; background-color: #F1F1F1;padding-top: 10px; padding-bottom: 10px;
}
div#HomeBodyPush1
{
  font-size:11px;float: left;padding-left: 5px; border-right: 1px solid #D1D1D1; width: 295px;padding-right: 7px; padding-top: 5px;
}

div#HomeBodyPush2
{
  float: left;padding-left: 5px; width: 275px; padding-left: 18px; padding-right: 18px; padding-top: 5px;
}

div#HomeBodyPush3
{
  float: left; border-left: 1px solid #D1D1D1; padding-left: 5px;width: 295px; padding-left: 18px; padding-top: 5px; font-size: 11px;
}

a.Home, a.Home:active, a.Home:visited
{
  font-family: Arial;
  font-size: 12px;
  color: #DD660D;
  text-decoration: none;
}
a.Home:hover
{
  text-decoration: underline;
}
a.HomeSmall, a.HomeSmall:active, a.HomeSmall:visited
{
  font-family: Arial;
  color: #364567;
  font-size: 11px;
  font-style: italic;
  text-decoration: none;
}
a.HomeSmall:hover
{
  text-decoration: underline;
}

/************ END HOMEPAGE ****************/

/************ BEGIN Interiro Push area ****************/

div.PushArea
{
  float: left;background: url(../App_Images/InteriorPushArea.jpg) no-repeat; text-align: center; padding-top: 28px; width: 301px; height: 48px;
  margin-left: 10px;
}
a.InteriorPush, a.InteriorPush:active, a.InteriorPush:visited 
{
  color:#DD660D;
  font-size: 13px;
  text-decoration: none;
}
a.InteriorPush:hover
{  
  text-decoration: underline;
}


div#ctl00_PushAreaOuterContainer
{
  width: 100%;
  background: url(../App_Images/PushAreaBG.jpg) top repeat-x #FFFFFF;
}

div#PushAreaInnerContainer
{
  margin-left: auto; margin-right: auto;width: 945px; 
  background: url(../App_Images/PushAreaBG.jpg) top repeat-x #FFFFFF;
  padding-top: 10px; padding-bottom: 10px;
}

/************ End Interior Push area  ****************/

/************ BEGIN Interior page ****************/

div#InnerBodyOuterContainer
{
  width: 100%;background-color: #FFFFFF;
}

div#InnerBodyInnerContainer
{
  margin-left: auto; margin-right: auto;width: 945px; background-color: #FFFFFF;padding-top: 10px; padding-bottom: 10px;
}
div#InnerBodyLeftSidebar
{
  font-size:11px;float: left;padding-left: 5px;  width: 160px;padding-right: 7px; padding-top: 5px;
}

div#InnerBodyContent
{
  float: left;border-left: 1px solid #D1D1D1;border-right: 1px solid #D1D1D1;padding-left: 5px; width: 480px; padding-left: 18px; padding-right: 18px; padding-top: 5px;
}

div#InnerBodyRightSidebar
{
  float: left;  padding-left: 5px;width: 230px; padding-left: 18px; padding-top: 5px; font-size: 11px;
}

a.Home, a.Home:active, a.Home:visited
{
  font-family: Arial;
  font-size: 12px;
  color: #DD660D;
  text-decoration: none;
}
a.Home:hover
{
  text-decoration: underline;
}
a.HomeSmall, a.HomeSmall:active, a.HomeSmall:visited
{
  font-family: Arial;
  color: #364567;
  font-size: 11px;
  font-style: italic;
  text-decoration: none;
}
a.HomeSmall:hover
{
  text-decoration: underline;
}

/************ END Interior page ****************/


/************ BEGIN sidebar link area ****************/

ul.SidebarMenu
{  
  margin:0px 0px 0px 0px; 
  padding:0px 0px 0px 0px;
  list-style:none;
}

.SidebarMenu li.ItemAlt			
{
  line-height:15px; 
  padding:0px 0px 0px 0px;
}
.SidebarMenu li.ItemCat			
{
  line-height:15px; 
  
  padding:0px 0px 0px 0px;
}

.SidebarMenu li.Item
{
  line-height:15px; 
  
  padding:0px 0px 0px 0px;
}
.SidebarMenu li a.page				
{
  color:#363e4b;   
  font-size:11px; 
  
  padding:0px 0px 0px 0px; 
  text-decoration:none; 
  display:block; 
  margin:0px 0px 2px 0px;   
} 
.SidebarMenu li a.pageActive			
{
  color:#363e4b; 
  font-size:11px;   
  padding:0px 0px 0px 0px; 
  text-decoration:underline; 
  display:block; 
  margin:0px 0px 2px 0px; 
} 
.SidebarMenu li.ItemCat		 a.cat				
{
  color:white; 
  font-size:11px; 
  padding:4px 0px 4px 10px; 
  text-decoration:none; 
  display:block; 
  margin:0px 0px 2px 0px; 
  text-transform:uppercase
} 
.SidebarMenu li a:visited 		
{
  color:#363e4b;
}
.SidebarMenu li a:hover 		
{
  color:#363e4b; 
  text-decoration:underline
}


.ErrorMsg
{  
  margin-bottom: 12px; 
  border: 1px solid #D20000;   
  padding: 8px;
  color: #D20000;
  font-weight: bold;
  background-color: #FFECEC;
}

/************ BEGIN sidebar link area ****************/

/************ BEGIN FOOTER ****************/

div#FooterOuterContainer
{
  padding-top:10px;
  width: 100%;  background: url(../App_Images/FooterBG.jpg) repeat-x #256C9C;
}

div#FooterInnerContainer
{
  margin-left: auto; margin-right: auto;  width: 945px; padding-top: 8px; background: url(../App_Images/FooterBG.jpg) repeat-x #256C9C;
}

div#Copyright
{
  text-align: right; font-size: 11px; color: White; background-color: #347AAB
}

a.FooterMain, a.FooterMain:active, a.FooterMain:visited
{
  font-family: Arial;
  color: #FFFFFF;
  font-size: 12px;
  
  text-decoration: none;
}
a.FooterMain:hover
{
  text-decoration: underline;
}
a.FooterSub, a.FooterSub:active, a.FooterSub:visited
{
  font-family: Arial;
  color: #FFFFFF;
  font-size: 10px;
  
  text-decoration: none;
}
a.FooterSub:hover
{
  text-decoration: underline;
}
ul.Footer
{  
  margin-top: 8px; 
  margin-bottom: 12px;
  margin-left: 0px;
  padding-left: 0px;  
  list-style-type: none;
}
ul.Footer li
{
  padding-bottom: 5px;
}
div.FooterLinks
{
  padding-left: 20px;
  float: left; 
  width: 130px; 
}

/************ END FOOTER ****************/


/** nav menu drop downs **/
#sddm
{	margin: 0;
	padding: 0;
	z-index: 30}

#sddm li
{	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	font: bold 11px arial}

#sddm li a
{	display: block;
	margin: 0 1px 0 0;
	padding: 4px 10px;
	width: 60px;
	background: #1F5981;
	color: #FFF;
	text-align: center;
	text-decoration: none}

#sddm li a:hover
{	background: #1F5981}

#sddm div
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #1F5981;
	border: 1px solid #1F5981}

	#sddm div a
	{	position: relative;
		display: block;
		margin: 0;
		padding: 5px 10px;
		width: auto;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		background: #1F5981;
		color: #FFFFFF;
		font: 11px arial;
		border-bottom: 1px solid #7DA0D5;
  }

	#sddm div a:hover
	{	background: #49A3FF;
		color: #FFF}


/** end nav menu drop downs **/
