a, a:link, a:visited
{
    color: #003366;
    text-decoration: none;
}

a:hover, a:active
{
    color: #336699;
    text-decoration: underline;
}

body
{
    /*background-image: url(./graphic/background.gif);*/
    background-repeat: repeat-x;
}
html body center font small /*hides the Generated By CCS at the bottom*/
{
    display: none;
}

input[type="submit"]
{
background-color:#003366;
color:white;
}

.submit /*hack get around "IE doesn't support attribute selector" problem*/
{
background-color:#003366;
color:white;

border-color:	#F4F0D8;
border-style:	outset;
}

.submit:active
{
border-style:inset;
}

.submit:hover
{
cursor:pointer;
cursor:hand;
}

.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;

	/*Center Horizontally*/
		margin-left:1%;
		margin-right:1%;

}

.header /*top and navigation bar*/
{
    background-image: url(graphic/Ten-Percent-Banner.jpg);
    width: 739px;
    height: 180px;
    display: block;
    margin-bottom: 10px;
	border-bottom:1px solid #CCCCCC;
}

.navigation
{
    margin-top: 10px;
    display: block;

	min-height:210px;
	_height:210px;
}

.mainCat /*Describes the homepage section header (browse, search)*/
{
    display: inline;
    /*height: 14px;
    width: 76px; for frontpage, over-ridden by inline on other pages*/
	
	position:relative;
	margin-left:10px;

    vertical-align: middle;
    overflow: visible;
    background-color: #003366;
    color: white;

	padding-left:5px;
	padding-right:5px;
    border: 2px solid #003366;
	-moz-border-radius-topright: 7px;
	border-top-right-radius:7px;

		/*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;
	}

.mainCat a:link, .mainCat a:visited
{
color:white;
}

.mainNavLinks
{
    display: block;
    border: 2px solid #003366;
    width: 300px;			/*for frontpage, over-ridden by inline on other pages*/
	margin-left:10px;
	margin-bottom:20px;
	-moz-border-radius-topright: 25px;
	border-top-right-radius: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
{
    font-family: Arial;
    font-size: 70%;
    padding: 5px;
    text-align: left;
    vertical-align: top;
    background-color: #f3F3F3;
    color: #000000;
    white-space: normal;
	cursor:hand;
	cursor:pointer;
}

.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;

BACKGROUND-COLOR: #E28711;
/*HEIGHT:23px;*/
padding:4px;
}

.bodyArea
{
BORDER-TOP: #bbbbbb 1px solid; 
BORDER-BOTTOM: #bbbbbb 1px solid;
MARGIN-TOP: 0px; 
}

.footerRight a:link, .footerRight a:visited, .footerRight a:hover, .footerRight a:active
{
color:white;
}

.topLinks
{
position:absolute;
right:7px;
top:40px;
width:85px;
padding:0px;
}

.topLinks li
{
list-style-type:none;

background-position:left center;
background-repeat:no-repeat;
text-indent:15px;

font-size:8pt;
font-family:Verdana,Arial,Sans-Serif,Helvetica; 
}

.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: 10pt;
    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:#E28711;
color:white;
}

#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:200px;
min-height:200px;

position:relative;
}

#intro
{
width:73%;
margin-left:20px;
font-size:11px;
}

#intro .head
{
color:#003366;
font-size:17px;
margin-bottom:0px;
}

#intro .subhead
{
color:#555555;
font-size:9px;
margin-top:0px;
}

#intro .body
{
color:#555555;
}

#intro .footer
{
text-align:right;
}

#intro .footer a
{
color:#114477
}
