a, a:link, a:visited
{
    color: #003366;
    text-decoration: none;
}

a:hover, a:active
{
    color: #336699;
    text-decoration: underline;
}

body
{
    background-image: url(./graphic/red-gradient.gif);
    background-repeat: repeat-x;
    background-color:#BFBEBE;
}
html body center font small /*hides the Generated By CCS at the bottom*/
{
    display: none;
}

input[type="submit"]
{
background-color:#003366;
color:white;
}

.projectTitle
{
	color:#003366;
	font-size:17px;
	font-weight:bold;
	text-decoration:underline;
	margin-bottom:10px;
}

.submit /*hack get around "IE doesn't support attribute selector" problem*/
{
background-color:#003366;
color:white;

border-color:	#F4F0D8;
border-style:	outset;
}

.homesubmit
{
float:right;
margin-right:79px;
margin-top:4px;
}

.submit:active
{
border-style:inset;
}

.submit:hover
{
cursor:pointer;
cursor:hand;
}

.resultNav
{
 width:100%;
 padding-top:10px;
 padding-bottom:30px;
 background-color:#DFDFDF;
}

.description
{
border-bottom: solid 1px #003366;
padding-left:5em;
font-family:Arial;
font-size:70%;
}

.pageNumbers
{
background-color:#DFDFDF;
}
.pageNumbers a:link
{
color:#295b8e
}
.pageNumbers a:hover
{
color:#B1CDEA;
}

.bodyContainer /*a container for the entire page content*/
{
    border: 1px solid #CCCCCC;
    width: 739px;

    background-color: #FFFFFF;
	position:absolute;
}

.header /*top and navigation bar*/
{
	background-color:#3D84CC;
    background-image: url(graphic/Ten-Percent-Banner.jpg);
    width: 739px;
    height: 180px;
    display: block;
	border-bottom:1px solid #CCCCCC;
}

.languageF
{
	width:auto;
	color:white;
	
	position:absolute;
	top:5px;
	right:30px;
}

div.languageF div a, div.languageF div a:visited
{
	color:white;
}

.navigation
{
    margin-top: 10px;
    display: block;

	min-height:210px;
	_height:210px;
}

.mainCat /*Describes the homepage section header (browse, search)*/
{
  background-color: #56CAF4;
  border: 2px solid #56CAF4;
  color: white;
  display: block;
  font-family: "Apple Chancery","Edwardian Script ITC","Zapf Chancery","Lucida Calligraphy","Lucida Handwriting","Blackladder ITC",script,serif;
  font-size: 2em;
  overflow: visible;
  padding-left: 5px;
  padding-right: 5px;
  position: static;
  width: 300px;
  margin-top:25px;

  /*Proprietary*/
  box-shadow: 3px 5px 6px #999;
  -webkit-box-shadow: 3px 5px 6px #999
  -moz-box-shadow: 3px 5px 6px #999

		/*HACK: All these are for IE6, IE7 to get rounded borders
		_background-image:url(graphic/TRcorner.gif);
		_background-repeat:no-repeat;
		_background-position:top right;
		_border-width:0px;
		_border-right-width:1px;
		_border-color:white;*/
}

.rightCat {
   float: right;
   margin-left: 10px;
}

.leftCat {
   float:left;
   margin-right:10px;
}

.mainCat a:link, .mainCat a:visited
{
color:white;
}

.mainNavLinks
{
    display: block;
    border-left: 1px solid #CCC;
    border-right: 1px solid #CCC;
    border-bottom: 1px solid #CCC;
	border-top:0px none #CCC;
    width: 240px;
	margin-left:10px;
	margin-bottom:20px;
	padding-bottom:20px;
}

.leftNav
{
  float:left;
  width:260px;
  margin-left:25px;
  margin-right:10px;
  clear:left;
}

.rightNav
{
  float:right;
  margin-left:10px;
  margin-right:25px;
}

.resultsHeader th
{
    font-family: Arial;
    font-size: 90%;
    text-align: center;
    padding: 5px;
    background-color: #526494;
    color: #A9A9A9;
    /*width: 100%;*/
    white-space: nowrap;
}
.resultsCell td span
{
    font-family: Arial;
    padding: 5px;
    text-align: left;
    vertical-align: top;
    background-color: #f3F3F3;
    color: #000000;
    white-space: normal;
}

.resultsHeader th a:hover
{
    text-decoration: underline;
    color: white;
}
.resultsHeader th a
{
    color: white;
    text-decoration: none;
}

.resultsHeader th a:visited
{
color:white;
}

.pageNumbers
{
text-align:center;
}

.footerLeft
{
DISPLAY: inline; 
FLOAT: left;
padding:3px;
}

.footerRight
{
DISPLAY: inline;
FLOAT: right;
COLOR: white;

padding:4px;
}

.bodyArea
{
BORDER-TOP: #bbbbbb 1px solid; 
BORDER-BOTTOM: #bbbbbb 1px solid;
MARGIN-TOP: 0px; 

min-height:450px;

height:auto;
height:380px !ie;
}

.footerRight a:link, .footerRight a:visited, .footerRight a:hover, .footerRight a:active
{
color:white;
}

.topLinks
{
display:none !important;
position:absolute;
right:6px;
top:65px;
padding:0px;
}

.topLinks li
{
list-style-type:none;

background-position:left center;
background-repeat:no-repeat;
text-indent:20px;

font-size:8pt;
font-family:Verdana,Arial,Sans-Serif,Helvetica; 
}

.topLinks li a, .topLinks li a:visited
{
color:#444;
}

.topLinks li a:hover
{
text-decoration:underline;
}

th.setCell
{
/*width:250px;*/
/*max-width:150px ! important;*/
display:table-cell;
}

#description td
{
padding-left:5em;
border-bottom: solid 1px #003366;
}

#contentPane
{
	height:350px;
	min-height:350px;
}

#browseList
{
    list-style: url(./graphic/blue_arrow.gif);
    list-style-type: none;
    margin-top: 18px;
    font-size: 1.4em;
    background-color: #FFFFFF;
}

#browseList a
{
    margin-bottom: 5px;
}

#footer
{
DISPLAY: block; 

text-align:inherit;

WIDTH: 100%;
HEIGHT: 23px;

border-top: 1px solid #CCCCCC;
border-bottom: 1px solid #CCCCCC;
font-size:9pt;

background-color:#56CAF4;
color:white;

position:absolute;
bottom:0px;
}

#motto
{
width:204px;
/*height:70px;*/
	
position:absolute;

right: 20px;
top:20px;
}

#showAll
{
font-family:	"MS Shell Dlg";
font-size:	13.3333px;
font-weight:	400;
font-style:	normal;
color:	#FFFFFF;

text-decoration:	none;

text-align:	center;
vertical-align:	baseline;


background-color:	#003366;
background-image:	none;
background-repeat:	repeat;
background-attachment:	scroll;


width:	75px;
height:	20px;

margin:0px;
padding-right:	6px;
padding-left:	6px;
border-width:	3px;

border-color:	#F4F0D8;

border-style:	outset;
}
#showall:active
{
border-style:inset;
}

#motto p
{
margin-top:0px;
margin-bottom:0px;

font-family: "Edwardian Script ITC", "Zapf Chancery", "Apple Chancery", "Lucida Calligraphy", "Lucida Handwriting","Blackadder ITC", script, serif;
font-size:30px;
color:#336699
}

#cont
{
_height:250px;
min-height:250px;

position:relative;
}

#intro
{
margin-left:20px;
font-size:11px;
margin-top:30px;
}

#intro .head
{
color:#4477AA;
font-size:1.7em;
margin-bottom:0px;
}

#intro .subhead
{
color:#555555;
font-size:9px;
margin-top:0px;
}

#intro .body
{
	font-size:1.2em;
	color:#555555;
}

#intro .footer
{
text-align:right;
}

#intro .footer a
{
color:#114477
}
