body {     BACKGROUND-COLOR: #ffffff;
    MARGIN: 1% 1%}
    
    
    

#banner1  { background-color: #ffffff; background-image: url("../img/banner-name-books.jpg"); background-repeat: no-repeat; margin: 0; padding-bottom: 3px; height: 90px;  }

#banner1 a {width: 450px;
           height: 90px;
           display: block;}


#banner1 a i{display:none}


#banner2   {
	background-color: #8B0000;
	background-image: url("img/point.gif");
	background-repeat: no-repeat;
	margin: 0px 0px 20px;
	height: 25px;
}

#banner2 a {border="0"; margin-left:25px; font-size: 28px; text-decoration:none;}

#banner2 a i{visibility:hidden}

H1{
    FONT-STYLE: normal;
    FONT-FAMILY: "MS Sans Serif", Geneva, sans-serif;
    MARGIN-BOTTOM: -2px;
    COLOR: darkred;
    FONT-SIZE: 24px;
    FONT-WEIGHT: normal
}

H4{
    FONT-STYLE: normal;
    FONT-FAMILY: "MS Sans Serif", Geneva, sans-serif;
    MARGIN-BOTTOM: -2px;
    COLOR: darkred;
    FONT-SIZE: 18px;
    FONT-WEIGHT: normal
}

P
{
    FONT-FAMILY: "MS Sans Serif", Geneva, sans-serif;
    COLOR: black;
    FONT-SIZE: 13px
}


.search_title{
    FONT-STYLE: normal;
    FONT-FAMILY: "MS Sans Serif", Geneva, sans-serif;
    MARGIN-BOTTOM: -2px;
    COLOR: darkred;
    FONT-SIZE: 20px;
    FONT-WEIGHT: normal
	
}

.smallfont
{
    FONT-FAMILY: "MS Sans Serif", Geneva, sans-serif;
    COLOR: black;
    FONT-SIZE: 10px
}

.tinyfont
{
    FONT-FAMILY: "MS Sans Serif", Geneva, sans-serif;
    COLOR: black;
    FONT-SIZE: 9px
}

.tinyfont a,a:visited {
   FONT-FAMILY: "MS Sans Serif", Geneva, sans-serif;
   color:#333333;
}
.tinyfont a:hover {
  color: #8b0000; text-decoration: none
}

#links  { position: absolute; top: 97px; left: 10px }
#links p    {
	margin: 0;
	padding: 0;
	font-size: 14px;
	font-family: "MS Sans Serif", Geneva, sans-serif;
	text-align: right;
}

#links a:link,#links a:visited   {
        font-size: 14px;
	font-family: "MS Sans Serif", Geneva, sans-serif;
	color: #fff;
	text-decoration: none;
}

#links a:hover { font-size: 14px; font-family: "MS Sans Serif", Geneva, sans-serif; color: #ffed86; text-decoration: none }

#content    { margin-top: 0; margin-right: auto; padding: 0 }

#footer    { font-size: 10px; font-family:  "MS Sans Serif", Geneva, sans-serif; line-height: 12px; background-color: ffffff; margin-top: 0; margin-right: auto; padding-top: 6px; padding-bottom: 6px; border-top: 1px solid #646464; border-bottom: 1px solid #646464 }
#footer a,a:visited   { font-size: 10px; font-family: "MS Sans Serif", Geneva, sans-serif; color:#333333;}
#footer a:hover   {color: #8b0000; text-decoration: none }
#links2   { font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; background-color: #ffed86; text-align: center; text-transform: uppercase; padding: 15px 5px; border-top: 1px solid #646464 }

#links2 a:link  { color: #716d59; text-decoration: none; padding: 15px 5px }
#links2 a:visited  { color: #716d59; text-decoration: none; padding: 15px 5px }
#links2 a:hover  { color: #cc2229; text-decoration: none; padding: 15px 5px }


/*It appears that .nav actually controls all the content area, not just navigation...*/

.nav   { font-size: 13px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 16px; margin: 0; padding: 0 }

.nav p     { color: #000; font-size: 12px; line-height: 15px; text-align: left; margin: 0 0 15px 15px }

.nav h1     { color: #000; font-size: 18px; line-height: 15px; text-align: left; margin: 10px 0 25px 15px }



.nav ul a:link,.nav ul a:visited    {font-family: "MS Sans Serif", Geneva, sans-serif; color: #39372D; font-size: 13px; line-height: 16px; text-decoration: none; text-align: left }

.nav ul a:hover {font-family: "MS Sans Serif", Geneva, sans-serif; color: #8b0000 ; font-size: 13px; line-height: 16px; text-decoration: underline; text-align: left }

.nav ul a:active {font-family: "MS Sans Serif", Geneva, sans-serif; color: #8b0000 ; font-size: 13px; line-height: 16px; text-decoration: underline; text-align: left }

.specialtd-orders { background-image: url("../img/administrativeorders_v2.jpg"); background-repeat: no-repeat; background-position: 0 0; margin: 0; padding: 0 }

.specialtd-hist { background-image: url("../img/rulescommittee_v4.jpg"); background-repeat: no-repeat; background-position: 0 0; margin: 0; padding: 0 }

.specialtd-first  { background-image: url("../img/conferenceproceedings_v4.jpg"); background-repeat: no-repeat; background-position: 0 0; margin: 0; padding: 0 }

.specialtd-bio  { background-image: url("../img/taskforcereport_v4.jpg"); background-repeat: no-repeat; background-position: 0 0; margin: 0; padding: 0;}

.specialtd-trans  { background-image: url("../img/transactions_v4.jpg"); background-repeat: no-repeat; background-position: 0 0; margin: 0; padding: 0 }

h2 {color:#000000; font-family:Helvetica, Geneva, Arial, sans-serif; font-size:14px; font-weight:bold; margin-left: 10px}

h3 {color:#000000; font-family:Helvetica, Geneva, Arial, sans-serif; font-size:12px; font-weight:bold; text-indent:20px;}


.nav li{
   
}
.nav ul{
  padding-top: 0px;
  padding-left:22px;
}

.searchtextarea,.search-field{
  border: 1px solid #002C55;
  border-color: #587993;
  color: #102132;
}
.publink h1 {display:none;}
.publink { 
           width: 266px;
           height: 30px;
           display: block;
         }
.publink1 h1 {display:none;}         
.publink1 { 
           width: 266px;
           height: 36px;
           display: block;
         }         

.bgimagelink h1 {display:none;}
.bgimagelink { 
           width: 266px;
           height: 200px;
           display: block;
         }         
         
#container
{
    POSITION: relative;
    TEXT-ALIGN: left;
    MARGIN: 10px auto 0px;
    /*WIDTH: 1242px */
	width: 1380px;
}     

#searchcontainer
{
    POSITION: relative;
    TEXT-ALIGN: left;
    MARGIN: 10px auto 0px;
    WIDTH: 1200px
}