html { text-align:center; }
body {
	background-color:#0E1D4E;
	margin:0px 0px;
	height: 100%;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
/*	background-image:url(images/body_bg.gif);
	background-position:center;
	background-repeat:repeat-y;
*/}
a {
text-decoration:underline;
color:white;
}
a:hover {
color:#FFCC00;
}

h2 {font-size:15px; color:#FFE88A;}
.yellow {color:#FFE88A;}

td.menu {
	width:223px;
	vertical-align:top;
	background-image:url(images/left-repeat_14.gif);
	background-repeat:repeat-y;
	text-align:left;
}
td.right {
	background-color:#253360;
	vertical-align:top;
}
table.content {
	width:727px;
}
p.pagecopy {
	padding-left:50px;
}
td.whitefade {
	background-image:url(images/td-bg_11.jpg);
	background-repeat:repeat-x;
	background-position:top;
	vertical-align:top;
}
table{font-size:12px;}
table#maintable {
margin: 0 0 0 1px;
/*border-bottom: 1px solid #848ead;
border-right: 1px solid #848ead;
border-left: 1px solid #848ead;
border-top-style: none;*/

}
div#wrapper {
	background: url(images/body_bg.gif) repeat-y;
	margin:0px auto;
	width: 952px;
	height: 100%;
	display:table; /* must put this in for FireFox. */
}

/* Content Formatting */
.contentArea {

	font-size: 12px;
	padding: 5px;
	color:#EC0000;

}
.whiteText{color:white; font-size:12px;}
#searchResults {
	border: solid 1px #020f32;
	background-color: white;
}
#searchResultsColumnHeader {
	
	height: 25px;
	background-color: #efefef;
	color: #0E1D4E;
	

}
#searchResultsColumnHeader td {
font-size: 12px;
padding:3px;
text-align:left;
border-bottom: solid 2px #0E1D4E;
}
#searchResultsData td {
	border-bottom: solid 1px #efefef;
	padding: 3px;
	cursor:pointer;
}
#searchResultsNavigation{
	height: 25px;
	background-color: #efefef;
	color: #0E1D4E;
	border-top: solid 2px #0E1D4E;
}
.highlightResult {
	font-size: 12px;
	color: white;
	background-color: #0E1D4E;
}
#searchDefine{
border: solid 1px #020f32;
background-color: #FFFFFF;
padding:5px;

}

#contenttext {
width:655px;
padding-left:20px;}


/* SEARCH TABS */
/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.basictab{
padding: 3px 0;
margin-left: 0;
margin-bottom: 0px;
font: bold 12px Arial;
list-style-type: none;
width:500px;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.basictab li{
display: inline;
margin: 0;
}

.basictab li a{
text-decoration: none;
padding: 3px 7px;
margin-right: 3px;
border: 1px solid gray;
border-bottom: none;
background-color: #0E1D4E;
color: white;
}

.basictab li a:visited{
color: #cccccc;
}

.basictab li a:hover{
background-color: white;
color: black;
}

.basictab li a:active{
color: black;
position: relative;
top: 1px;
padding-top: 4px;
background-color: white;
}

.basictab li.selected a{ /*selected tab effect*/
position: relative;
top: 1px;
padding-top: 4px;
background-color: white;
color: black;
}

#keywordSearch{background-color:white; height:300px; padding:5px; width:600px; position:relative;}
#agencySearch{background-color:white; height:300px; padding:5px; width:600px; position:relative;}
#dateSearch{background-color:white; height:300px; padding:5px;  width:600px; position:relative;}
#disclaimer{width:600px; background-color:white; position:absolute; bottom:0px;}
#commonSearch{background-color:white; height:300px; padding:5px;  width:600px; position:relative;}
#commonSearch a{text-decoration:none; color:black;}
#commonSearch a:hover{text-decoration:underline; color:#FF6600;}

div#searchform {
	position: absolute;
	top: -23px;
	left: 171px;
}
.footer{font-size:9px; color: white; padding:10px;}

.whitefade p{
	margin-top:0;
}

div#searchbreak{
background-color:#253360;
width:100%;
height:10px;
}

.welcomeText {
	color:#fff;
	font-size:16px;
}
