﻿body {
	margin: 0px;
	padding: 0px;
	background-color: #000000;
}
#mainbody{width:990px; margin:0 auto;}
img { border: none; padding: 0px; margin: 0px; display: block;}

tr { vertical-align: top; margin: 0px; padding: 0px;}
td {margin: 0px; padding: 0px;}

ul {
  padding-left: 13px;
  padding-top: 6px;
  margin: 0px;
}



a:link { color: #424664; text-decoration: underline; }
a:visited { color: #424664; text-decoration: underline; }
a:hover { color: #000000; text-decoration: underline; }
a:active { color: #424664; text-decoration: underline; }

form {padding: 0px; margin: 0px;}

.ContentTitle  {
  background-color: #ffffff;
  padding-left: 38px;
  padding-top: 38px; 
  color:#1153bb;
  font-size: 16pt;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  width: 625px;
  
}
  
.BodySide {
  background-color: #F2A942; 
  width: 14px; 
  height: 13px; 
  font-size:1pt;  
}

.SearchBox {
  background-color: #ffffff;
  padding-left: 38px;
  padding-top: 32px; 
  color: #072045;
  width: 275px;
}

.SearchTitle {
  padding-top: 5px;
  padding-right: 2px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: bold;
}

.SearchTitle a:link { color: #072045; text-decoration: none; }
.SearchTitle a:visited { color: #072045; text-decoration: none; }
.SearchTitle a:hover { color: #1153BB; text-decoration: none; }
.SearchTitle a:active { color: #072045; text-decoration: none; }

.HomeLeft {
  background-color: #ffffff;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  padding-left: 38px;
  padding-top: 12px;
  padding-bottom: 20px;
  width: 330px;
  text-align: justify;
}

.HomeLeft a:link { color: #000000; text-decoration: none; font-weight: bold; }
.HomeLeft a:visited { color: #000000; text-decoration: none; font-weight: bold;  }
.HomeLeft a:hover { color: #1153BB; text-decoration: underline; font-weight: bold;  }
.HomeLeft a:active { color: #000000; text-decoration: none; font-weight: bold;  }



.HomeCenter {
  background-color: #ffffff;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  padding-left: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
  width: 280px;
}

.HomeCenter a:link { color: #000000; text-decoration: none; font-weight: bold; }
.HomeCenter a:visited { color: #000000; text-decoration: none; font-weight: bold;  }
.HomeCenter a:hover { color: #1153BB; text-decoration: underline; font-weight: bold;  }
.HomeCenter a:active { color: #000000; text-decoration: none; font-weight: bold;  }

.HomeCenter li { margin-bottom: 10px;}

.HomeRight {
  background-color: #ffffff;
  width: 292px;
}

.HomeRightTop {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  line-height: 13pt;
  left: 32px;
  width: 215px;
  padding-top: 10px;

}

.HomeRightTop a:link { color: #000000; text-decoration: none; font-weight: bold; }
.HomeRightTop a:visited { color: #000000; text-decoration: none; font-weight: bold;  }
.HomeRightTop a:hover { color: #1153BB; text-decoration: underline; font-weight: bold;  }
.HomeRightTop a:active { color: #000000; text-decoration: none; font-weight: bold;  }

.HomeRightBottom {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  line-height: 12pt;
  text-align: center;
  left: 23px;
  width: 230px;
}

.HomeRightBottom a:link { color: #666666; text-decoration: none; font-weight: bold; }
.HomeRightBottom a:visited { color: #666666; text-decoration: none; font-weight: bold;  }
.HomeRightBottom a:hover { color: #CE7B06; text-decoration: underline; font-weight: bold;  }
.HomeRightBottom a:active { color: #666666; text-decoration: none; font-weight: bold;  }


.HomeRightEpubs{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  line-height: 12pt;
  text-align: center;
  top: 78px;
  width: 230px;
}

.HomeRightEpubs a:link { color: #666666; text-decoration: none; font-weight: bold; }
.HomeRightEpubs a:visited { color: #666666; text-decoration: none; font-weight: bold;  }
.HomeRightEpubs a:hover { color: #CE7B06; text-decoration: underline; font-weight: bold;  }
.HomeRightEpubs a:active { color: #666666; text-decoration: none; font-weight: bold;  }


.SubContentLeft {
  background-color: #ffffff;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  padding-left: 42px;
  padding-right: 14px;
  padding-top: 12px;
  padding-bottom: 20px;
  width: 420px;
}

.SubContentLeft a:link { color: #000000; text-decoration: none; font-weight: bold; }
.SubContentLeft a:visited { color: #000000; text-decoration: none; font-weight: bold;  }
.SubContentLeft a:hover { color: #1153BB; text-decoration: underline; font-weight: bold;  }
.SubContentLeft a:active { color: #000000; text-decoration: none; font-weight: bold;  }

.SubContentCenter {
  background-color: #ffffff;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  padding-left: 14px;
  padding-right: 14px;
  padding-top: 8px;
  padding-bottom: 20px;
 /* width: 234px;*/
}
/*
.SubContentCenter a:link { color: #000000; text-decoration: none; }
.SubContentCenter a:visited { color: #000000; text-decoration: none; }
.SubContentCenter a:hover { color: #1153BB; text-decoration: none; }
.SubContentCenter a:active { color: #000000; text-decoration: none; }
*/
.SubContentRight {
  background-color: #ffffff;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  padding-top: 12px;
  padding-bottom: 20px;
  padding-right: 16px;
  padding-left: 16px;
  /*width: 292px;*/
}
/*
.SubContentRight a:link { color: #000000; text-decoration: none; font-weight: bold; }
.SubContentRight a:visited { color: #000000; text-decoration: none; font-weight: bold;  }
.SubContentRight a:hover { color: #1153BB; text-decoration: none; font-weight: bold;  }
.SubContentRight a:active { color: #000000; text-decoration: none; font-weight: bold;  }
*/

.SubContentOuterRight {
  background-color: #ffffff;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  width: 554px;
}


.SearchField {
  border: 0px solid #ffffff;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9pt;
  height: 14px;
  background: transparent;
  
   
}

.SearchResult {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
}

.SearchResult a:link { color: #000000; text-decoration: none; font-weight:normal; }
.SearchResult a:visited { color: #000000; text-decoration: none; font-weight:normal; }
.SearchResult a:hover { color: #1153BB; text-decoration: underline; font-weight:normal; }
.SearchResult a:active { color: #000000; text-decoration: none; font-weight:normal; }


.FormField {
  border: 1px solid #4f5d74;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9pt;
  width: 200px;
  background: transparent;
}

.FormButton {
  border: 1px solid #4f5d74;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9pt;
  height: 12px;
   
}

.FooterContent {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #8c9ebc;
  font-size: 8pt;
  line-height: 16pt;
  background-color : #061d3f;
  text-align: center;
}

.FooterContent a:link { color: #8c9ebc; text-decoration: none; font-weight: bold; }
.FooterContent a:visited { color: #8c9ebc; text-decoration: none; font-weight: bold;  }
.FooterContent a:hover { color: #1153BB; text-decoration: underline; font-weight: bold;  }
.FooterContent a:active { color: #8c9ebc; text-decoration: none; font-weight: bold;  }

#cultureNav{position:relative;top:1em; left:1em; font-size:smaller}
#cultureNav a:link { color: #8c9ebc; text-decoration: none; font-weight: bold; }
#cultureNav a:visited { color: #8c9ebc; text-decoration: none; font-weight: bold;  }
#cultureNav a:hover { color: #1153BB; text-decoration: underline; font-weight: bold;  }
#cultureNav a:active { color: #8c9ebc; text-decoration: none; font-weight: bold;  }

.MainMenu {
  background-color:#899dbe;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  vertical-align: middle;
  text-align: center;
  border-top: 1px solid #4f5d74;
  border-bottom: 1px solid #4f5d74;
}
 

.MainMenu a:link { color: #ffffff; text-decoration: none; font-weight: bold; }
.MainMenu a:visited { color: #ffffff; text-decoration: none; font-weight: bold;  }
.MainMenu a:hover { color: #1153BB; text-decoration: none; font-weight: bold;  }
.MainMenu a:active { color: #ffffff; text-decoration: none; font-weight: bold;  }


.MainMenuSub {
  background-color: #899dbe;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  line-height: 12pt;
  vertical-align: middle;
  text-align: left;
  padding-top : 3px;
  padding-right: 6px;
  height: 20px;
}
 

.MainMenuSub a:link { color: #ffffff; text-decoration: none; font-weight: bold; }
.MainMenuSub a:visited { color: #ffffff; text-decoration: none; font-weight: bold;  }
.MainMenuSub a:hover { color: #1153BB; text-decoration: none; font-weight: bold;  }
.MainMenuSub a:active { color: #ffffff; text-decoration: none; font-weight: bold;  }


.MenuItem {
  font-size: 8pt;
  margin: 2px auto 0 auto;
  vertical-align: middle;
  width: 155px;
  padding:0 5px;
}

.MenuItemPlaceHolder {
  font-size: 8pt;
  margin-top: 2px;
  vertical-align: middle;

}


.CssAdapterMenu {
  width: 990px;
  float: left;
}  
.CssAdapterMenu li /* STATIC TIER */ {
  background-color: #899dbe;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  vertical-align: middle;
  text-align: center;
  width: 155px;
  height: 16px; /* From top of text, not top of menu bar-- will overextend popup trigger if too large */
/*  padding-top: 4px;
  padding-left: 0px;
  padding-right: 0px;*/
  margin: 0px auto 0 auto;
  padding:0 5px;
  padding-top: 4px;
  z-index: 2;
/*  border-top: 1px solid #4f5d74;
  border-bottom: 1px solid #4f5d74;*/
  
    /* Menu Separators */
  
  background-image: url('/images/menu_seperator.gif');
  background-repeat: no-repeat;
}

.CssAdapterMenu li:first-child /* STATIC TIER - first child  */ {
  /* Clear Initial Menu Separator */
  background-image: none;
}

.CssAdapterMenu li:hover {
  /* Commented out - no mouse over effects */
  /*background-image: url('/images/HomeNavBar_mouseover.gif');
  background-repeat: repeat-x;
  background-color: #003556;
  color: #ffffff;*/
}

/*.CssAdapterMenu li:hover a:link { color: #ffffff; text-decoration: none; font-weight: bold;}
.CssAdapterMenu li:hover a:visited { color: #ffffff; text-decoration: none; font-weight: bold;  }
.CssAdapterMenu li:hover a:hover { color: #ffffff; text-decoration: none; font-weight: bold;  }
.CssAdapterMenu li:hover a:active { color: #ffffff; text-decoration: none; font-weight: bold;  }
*/

.CssAdapterMenu li ul /*weird box thing under list???*/ {
  /*background-color: Transparent;*/
  font-size: 8pt;
}

.CssAdapterMenu li a:link { color: #ffffff; text-decoration: none; font-weight: bold;}
.CssAdapterMenu li a:visited { color: #ffffff; text-decoration: none; font-weight: bold;  }
.CssAdapterMenu li a:hover { color: #1153BB; text-decoration: none; font-weight: bold;  }
.CssAdapterMenu li a:active { color: #ffffff; text-decoration: none; font-weight: bold;  }

.CssAdapterMenu ul.AspNet-Menu /* Tier 1  */
{
  width: 100%; /* stays at 100% I think */
  
  /*overflow:hidden;*/
}

.CssAdapterMenu ul.AspNet-Menu ul /* Tier 2 CONTAINER - another weird box thing under list, pop up version */
{
  /* Padding between tier 1 and tier 2 */
  padding-top: 4px;
  left: 0px;
    
}

.CssAdapterMenu ul.AspNet-Menu ul li /* Tier 2 ITEMS */
{
  background-color: #899dbe;
  /*color: #ffffff;*/
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  line-height: 12pt;
  vertical-align: middle;
  text-align: left;
/*  padding: 0px;
  padding-top : 3px;
  padding-right: 6px;*/
  padding-top : 3px;
  padding-right: 6px;
  width: 186px;
  
  /* Clear Inherited Menu Separator */
  background-image: none;

}

/* Tier 2 hover (includes all Tier 3 items!) */

.CssAdapterMenu ul.AspNet-Menu li:hover {
  /*color: #ffffff;
  background-color: #003556;*/
}
 
.CssAdapterMenu ul.AspNet-Menu ul a:link { color: #ffffff; text-decoration: none; font-weight: bold; height: 19px; padding-top: 0px;}
.CssAdapterMenu ul.AspNet-Menu ul a:visited { color: #ffffff; text-decoration: none; font-weight: bold; height: 19px; padding-top: 0px;}
.CssAdapterMenu ul.AspNet-Menu ul a:hover { color: #1153BB; text-decoration: none; font-weight: bold;  }
.CssAdapterMenu ul.AspNet-Menu ul a:active { color: #ffffff; text-decoration: none; font-weight: bold;  }

.CssAdapterMenu ul.AspNet-Menu ul ul /* Tier 3+ */
{
  /*border: 1px solid #ffffff;
  background-color: Transparent;
  top: -0.7em;
  left: 14.1em;*/
}

.ContactUs {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  line-height: 12pt;
  padding-left: 24px;
  padding-right: 24px;
  padding-bottom: 24px;
  padding-top: 60px;



}




.ListingHeader {
  color:#1153bb;
  font-size: 11pt;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: normal;
  line-height: 12pt;
  margin: 0px;
}

.ListingHeader a:link { color: #1153bb; text-decoration: none;font-weight: normal;}
.ListingHeader a:visited { color: #1153bb; text-decoration: none;font-weight: normal;}
.ListingHeader a:hover { color: #000000; text-decoration: underline;font-weight: normal;}
.ListingHeader a:active { color: #1153bb; text-decoration: none;font-weight: normal;}
