/* CSS Document */

body{
	background-image:url(images/bookshelves.jpg);
	background-repeat:repeat;
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-size:14px;
	letter-spacing: -1px;
}

.outer{
width:760px;
clear:both;
margin-left:auto;
margin-right:auto;
background-image:url(images/parchment.jpg)
}

.outer2{
width:840px;
clear:both;
margin-left:auto;
margin-right:auto;
background-color:#FFFFFF;
}

.header{
padding-left:30px;
padding-top:12px;
padding-right:30px;
}

.nav-box{
width:430px;
float:right;
margin-top:5px;
font-weight:bold;
color:#006699;
font-size:13px;}

.mid-section{
padding-top:20px;}

.content_area{
padding-left:30px;
padding-right:30px;
padding-top:30px;
}

.sub_nav{
float:left;
width:180px;
margin-right:25px;
margin-top:15px;
}

.noticebox 
{ background-color: #FFFFBF; 
border: 1px solid #808080; 
padding: 5px; 
text-align: center; 
}
.noticebox h1 { 
border-bottom: 1px solid #808080; 
font-size: 95%;}
.small { 
font-size: 90%; 
}

.footer{
text-align:center;
font-size:10px;
padding-left:30px;
padding-right:30px;
padding-top:10px;
clear:both;
}

A {
font-style: normal;
color: #0055EE;
text-decoration: none;
}

A:hover {
font-style: normal;
color: #000088;
text-decoration: underline;
}

A:visited:hover {
font-style: normal;
color: #000088;
text-decoration: underline;
}

.style1 {
	font-size: 18px;
	font-weight: bold;
	color: #15a300;
}
.style2 {
	color: #000000;
	font-weight: bold;
}

.style6 {
font-size: larger;
}
.style7 {
font-size: 18px;
}

.style8 {
color: #999999;
}

.ad_box{
width:142px; 
height:342px;
padding-top:5px; 
padding-left:19px;
padding-right:19px;
background-image:url(images/side_banner.gif);
background-repeat:no-repeat;
text-align:center;
}

.banner{
font-size:10px;
padding-left:5px;
text-align:left;}

.title{
	font-size:28px;
	font-weight:bold;
	letter-spacing: -3px;
	color:#006699;
}

.style5 {
	font-size: small;
	font-family: Arial, Helvetica, sans-serif;
}


/* --- Results Page Floating BACK button ---*/
#backbutton{
position: fixed;
left: 0px;
top: 50%;
width:22%; 
padding-left:5px;
}
* html #backbutton{ /*IE6 only rule, applied on top of the default above*/
position: absolute;
top: expression(document.compatMode=="CSS1Compat"? document.documentElement.scrollTop+25+"px" : body.scrollTop+25+"px");
}


/* --- Hideable Div --- */ 
	
#about { display:none; width: 90%; padding:0px 10px 0px 10px;  border-width:thin; border-style:dotted; margin-top:10px; font-size:1em; color:#333; }
#about p { text-align:left; }
#showaboutlink { display:block }
#hideaboutlink { display:none }

/* --- DHTML Tooltip ---*/ 
#dhtmltooltip {
  position: absolute;
  width: 400px;
  border: 1px solid #aaaaaa;
  padding: 10px;
  background-color: lightyellow;
  visibility: hidden;
  z-index: 100;
  font-size: 14px;
  text-align:left;
  /*Remove below line to remove shadow. Below line should always appear last within this CSS*/
  filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}
.a_tip {
 color: #000000;
 text-decoration: none;
}

/* --- Fix for Google CSE Watermark to make it go away on focus --- */ 
.searchbox:onfocus {background:none;
}

/*---- Google Text Ad Section on top left of page--*/
.google-box{
width:470px;
float:left;
margin-top:5px;
font-weight:bold;
color:#006699;
font-size:13px;}

.tabdiv {
	width:450px;
	float:center;
}