@charset "UTF-8";
/* CSS Document */


/* Containers */

#dropshadow
{
  width: 918px;
  height: 370px;
  background: url('../images/dropshadow.png') no-repeat;
  margin: 0 auto;
}

#hero_container
{
  width: 918px;
  margin: 0px;
  padding: 0px 4px 0px;
}

#module_container
{
  width: 918px;
  background-image: url(../images/panel_bottoms_new.jpg);
  background-position: bottom;
  background-repeat: no-repeat;
  padding-bottom: 7px;
}

/* TAB MENU -------------------------------- */

/*
#top-nav {
	display: block;
	clear: both;
	height:45px;
	
}

#top-nav ul li{
	float:left;
	list-style-type: none;
	overflow: hidden;
}

#top-nav ul li a{
	background-position: center -49px;
	height: 45px;
	display:block;
	
}

#top-nav ul li a label{
	
	display:none;
	
}

#top-nav ul li a:link, #top-nav ul li a:visited{
	background-repeat: no-repeat;
	display:block;
}

#top-nav ul li a:hover{
	background-position: center -98px;
	height: 45px;
	display:block;
}

#top-nav ul li a.nav-active {
	background-position: center top;
	background-repeat: no-repeat;
}

a:hover.nav-active  {
	background-position: center top !important;
	background-repeat: no-repeat !important;
}


a#home {
	background-image: url(../images/tab_home.jpg);
	width:87px;
}
a#standards {
	background-image: url(../images/tab_standards.jpg);
	width:181px;
}
a#asa {
	background-image: url(../images/tab_asa.jpg);
	width:222px;
}
a#work {
	background-image: url(../images/tab_work.jpg);
	width:138px;
}
a#news {
	background-image: url(../images/tab_news.jpg);
	width:74px;
}
a#board {
	background-image: url(../images/tab_board.jpg);
	width:121px;
}
a#archive {
	background-image: url(../images/tab_archive.jpg);
	width:95px;
}
*/
#top-nav
{
  display: block;
  clear: both;
  height: 42px;
  width: 918px;
  padding: 3px 4px;
}


#top-nav ul li
{
  height: 39px;
  float: left;
  list-style-type: none;
  overflow: hidden;
}

#top-nav ul li a
{
  height: 45px;
  display: block; /*background: url("../images/top_menu_new.jpg") no-repeat;*/
  text-align: center;
  color: #870036;
}

#top-nav ul li a:focus span, #feat-nav ul li a:focus span
{
  outline: red dotted 1px;
}

#top-nav ul li a span
{
  position: relative;
  top: 14px;
  font-weight: bold;
  font-size: 1.2em; /*color: #756D6A;*/
  
}

#top-nav ul li a label
{
  display: none;
}


#top-nav ul li a#home
{
  width: 92px;
  background: url('../images/home-normal.png');
}

#top-nav ul li a:hover#home
{
  background: url('../images/home-hover.png');
}

#top-nav ul li a#home.nav-active
{
  background: url('../images/home-active.png');
}

#top-nav ul li a#standards
{
  width: 198px;
  background: url('../images/standards-normal.png');
}

#top-nav ul li a:hover#standards
{
  background: url('../images/standards-hover.png');
}

#top-nav ul li a#standards.nav-active
{
  background: url('../images/standards-active.png');
}

#top-nav ul li a#work
{
  width: 155px;
  background: url('../images/work-normal.png');
}

#top-nav ul li a:hover#work
{
  background: url('../images/work-hover.png');
}

#top-nav ul li a#work.nav-active
{
  background: url('../images/work-active.png');
}

#top-nav ul li a#news
{
  width: 90px;
  background: url('../images/news-normal.png');
}

#top-nav ul li a:hover#news
{
  background: url('../images/news-hover.png');
}

#top-nav ul li a#news.nav-active
{
  background: url('../images/news-active.png');
}

#top-nav ul li a#publications
{
  width: 128px;
  background: url('../images/publications-normal.png');
}

#top-nav ul li a:hover#publications
{
  background: url('../images/publications-hover.png');
}

#top-nav ul li a#publications.nav-active
{
  background: url('../images/publications-active.png');
}

#top-nav ul li a#board
{
  width: 148px;
  background: url('../images/board-normal.png');
}

#top-nav ul li a:hover#board
{
  background: url('../images/board-hover.png');
}

#top-nav ul li a#board.nav-active
{
  background: url('../images/board-active.png');
}

#top-nav ul li a#archive
{
  width: 100px;
  background: url('../images/archive-normal.png');
}

#top-nav ul li a:hover#archive
{
  background: url('../images/archive-hover.png');
}

#top-nav ul li a#archive.nav-active
{
  background: url('../images/archive-active.png');
}

.nav-active span 
{ 
  color: White; 
}



/*
#top-nav ul li a#home
{
    width: 95px;
    background-position: left -49px;
}
#top-nav ul li a#standards
{
    width: 197px;
    background-position: -95px -49px;
}

#top-nav ul li a#work
{
    width: 156px;
    background-position: -292px -49px;
}
#top-nav ul li a#news
{
    width: 90px;
    background-position: -448px -49px;
}
#top-nav ul li a#publications
{
    width: 128px;
    background-position: -538px -49px;
}
#top-nav ul li a#board
{
    width: 147px;
    background-position: -666px -49px;
}
#top-nav ul li a#archive
{
    width: 105px;
    background-position: -813px -49px;
}


#top-nav ul li a#home:hover
{
    background-position: left -98px;
}
#top-nav ul li a#standards:hover
{
    background-position: -95px -98px;
}

#top-nav ul li a#work:hover
{
    background-position: -292px -98px;
}
#top-nav ul li a#news:hover
{
    background-position: -448px -98px;
}
#top-nav ul li a#publications:hover
{
    background-position: -538px -98px;
}
#top-nav ul li a#board:hover
{
    background-position: -666px -98px;
}
#top-nav ul li a#archive:hover
{
    background-position: -813px -98px;
}

#top-nav ul li a#home.nav-active
{
    background-position: left top;
}
#top-nav ul li a#standards.nav-active
{
    background-position: -95px top;
}

#top-nav ul li a#work.nav-active
{
    background-position: -292px top;
}
#top-nav ul li a#news.nav-active
{
    background-position: -448px top;
}
#top-nav ul li a#publications.nav-active
{
    background-position: -538px top;
}
#top-nav ul li a#board.nav-active
{
    background-position: -666px top;
}
#top-nav ul li a#archive.nav-active
{
    background-position: -813px top;
}*/


/* FEATURE BOX MENU -------------------------------- */

.Home_Page_Link
{
  padding: 0px 4px;
}

#feat-nav
{
  display: block;
  clear: both;
  margin-bottom: 8px;
  width: 920px;
}

#feat-nav ul
{
  height: 82px;
}


#feat-nav ul li
{
  float: left;
  overflow: hidden;
}

#feat-nav ul li a
{
  background-position: center top;
  height: 42px;
  display: block;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1em;
  font-weight: bold;
  /*color: #69583f;*/
  color: #ffffff;
  line-height: 1.1em;
  padding: 20px 20px 20px 20px;
}

#feat-nav ul li a h1
{
  color: #FFFFFF;
  margin-bottom: 10px;
  font-size: 1.2em;
  color: White;
  background: none;
  padding-bottom: 0;
}

#feat-nav ul li a span
{
  color: #FFFFFF;
  margin-bottom: 10px;
  font-size: 1.2em;
  color: White;
  background: none;
  padding-bottom: 0;
}

#feat-nav ul li a h3
{
  color: #FFFFFF;
  margin-bottom: 10px;
}

#feat-nav ul li a:link, #feat-nav ul li a:visited
{
  background-repeat: no-repeat;
}

/*#feat-nav ul li a:hover
{
  text-decoration: none;
  background-position: center bottom;
  height: 42px;
  display: block;
}*/

/*#feat-nav ul li a.nav-active
{
  background-position: center top;
  background-repeat: no-repeat;
}

a:hover.nav-active
{
  background-position: center top !important;
  background-repeat: no-repeat !important;
}*/

a.feat-left
{
  background-image: url(../images/feat-left-normal.png);
  width: 188px;
}
a.feat-left:hover
{
  background-image: url(../images/feat-left-hover.png);
}

a.feat-left:active
{
  background-image: url(../images/feat-left-active.png);
}

a.feat-center
{
  background-image: url(../images/feat-center-normal.png);
  width: 188px;
}

a.feat-center:hover
{
  background-image: url(../images/feat-center-hover.png);
}

a.feat-center:active
{
  background-image: url(../images/feat-center-active.png);
}


a.feat-right
{
  background-image: url(../images/feat-right-normal.png);
  width: 188px;
}

a.feat-right:hover
{
  background-image: url(../images/feat-right-hover.png);
}

a.feat-right:active
{
  background-image: url(../images/feat-right-active.png);
}


/* LATEST NEWS -------------------------------- */

#latestnews_contain
{
  width: 455px;
  background-image: url(../images/news_tile.jpg);
  background-repeat: repeat-y;
  float: left;
}

#latestnews_head
{
  width: 455px;
  height: 42px;
  /*background-image: url(../images/head_latestnews_new.jpg);*/
  background: url(../images/latest-news.png) top center no-repeat;
}

#latestnews
{
  width: 420px;
  padding: 0 5px 0 15px;
}

#latestnews p
{
  background: url(../images/arrow_lightblue.png) left 10px no-repeat;
  padding: 10px 0 10px 20px;
  border-bottom: 1px #cccccc dotted;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1.2em;
  color: #000000;
  line-height: 1.5em;
}

#latestnews p a
{
  font-weight: bold;
  color: #65615c;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1em;
}

#latestnews img
{
  margin-top: 10px;
}

#latestnews_head h1, #quicklinks_head h1, #quicksearch_head h1
{
  background: none;
  padding-top: 8px;
  padding-left: 12px;
  font-size: 1.5em;
  color: White;
}

#quicklinks_head h1
{
  color: #870036;
}



/* QUICK LINKS -------------------------------- */

#quicklinks_contain
{
  width: 222px;
  background-image: url(../images/links_tile.jpg);
  background-repeat: repeat-y;
  margin-left: 8px;
  float: left;
}

#quicklinks_head
{
  width: 222px;
  height: 42px;
  /*background-image: url(../images/head_quicklinks_new.jpg);*/
  background: url(../images/quick-links.png) top center no-repeat;
  padding-left: 1px;
}

#quicklinks
{
  width: 195px;
  padding: 5px 5px 0 15px;
}

#quicklinks li
{
  background-image: url(../images/arrow_yellow.png);
  background-position: left 5px;
  background-repeat: no-repeat;
  padding: 5px 0 0 20px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1.2em;
  font-weight: bold;
  line-height: 1.5em;
}


/* QUICK SEARCH -------------------------------- */

#quicksearch_contain
{
  width: 225px;
  background-image: url(../images/links_tile.jpg);
  background-repeat: repeat-y;
  margin-left: 1px;
  float: right;
}

#quicksearch_head
{
  width: 225px;
  height: 42px;
  /*background-image: url(../images/head_quicksearch_new.jpg);*/
  background: url(../images/quick-search.png) top center no-repeat;
}

#quicksearch
{
  width: 204px;
  padding: 5px 5px 0 15px;
}

#quicksearch p
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1.2em;
  color: #65615c;
  line-height: 1.5em;
}

#searchbox
{
  background-image: url(../images/searchbox_home.gif);
  width: 187px;
  height: 21px;
  padding: 3px 0 0 5px;
  margin-top: 10px;
}

#searchbox input
{
  border: 0px;
  margin: 0px;
  padding: 0px;
  width: 185px;
}

#quicksearch img
{
  margin: 10px 0 0 0;
}

#quicksearch li
{
  background-image: url(../images/arrow_blue.png);
  background-position: left 5px;
  background-repeat: no-repeat;
  padding: 5px 0 0 20px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1.2em;
  font-weight: bold;
  color: #65615c;
  line-height: 1.5em;
}

.btnQSS {
  background:url(/images/search.png) no-repeat;
  width: 85px;
  height: 26px;
  border: none;
  cursor: pointer;

  text-indent: -99999999px;
  line-height: 0em;
}

input[type="text"]:focus
{
  outline: none; /*background-color: lightyellow;*/
}

input[type="button"]:focus
{
  outline: red dotted 1px;
}
