* {
	margin: 0px;
	padding: 0px;
}

body {
	background-color: #ffffff;
	padding-left: 30px;
	padding-right: 30px;
	font-family: Verdana, sans-serif;
	font-size: 11px;
}
body a:link,
body a:visited {
	color: #141f78;
	text-decoration: none;
}
body a:hover,
body a:active {
	color: #141f78;
	text-decoration: underline;
}

#main-wrapper {
	width: 100%;
	background-color: #ffffff;
}

#top-bar {
	padding-bottom: 5px;
}

#toolkit-wrapper {
	
}
#toolkit {
	float: right;
	/*text-align: right;*/
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 5px;
	padding-bottom: 7px;
	background-color: #E3E3E3;
	background-image: url('images/toolkit-bg.gif');
	background-position: bottom left;
	background-repeat: no-repeat;
	font-weight: bold;
}

#toolkit a:link,
#toolkit a:visited {
	color: #141F78;
	text-decoration: none;
}
#toolkit a:hover,
#toolkit a:active {
	color: #141F78;
	text-decoration: underline;
}
#toolkit ul {
	list-style: none;
}
#toolkit li {
	display: inline;
	padding-left: 11px;
	margin-right: 6px;
	background-image: url('images/toolkit-li.gif');
	background-position: center left;
	background-repeat: no-repeat;
}

#re-size {
	float: right;
	padding-top: 3px;
	padding-bottom: 5px;
	padding-left: 8px;
	padding-right: 18px;
	background-color: #C3C3C3;
	background-image: url('images/re-size-bg.gif');
	background-position: bottom right;
	background-repeat: no-repeat;
	font-weight: bold;
	color: #000000;
}
#re-size a:link,
#re-size a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
#re-size a:hover,
#re-size a:active {
	color: #FFFFFF;
	text-decoration: underline;
}
.small-a {
	font-size: 11px;
}
.middle-a {
	font-size: 12px;
}
.large-a {
	font-size: 14px;
}




#logo-ip-wrapper {
/*	background-color: green;*/
}
#logo {
	float: left;
	width: 259px;
	height: 65px;
}
#info-providers {
	float: right;
	width: 100px;
	_width: 148px;
	margin-top: 15px;
	padding-top: 4px;
	padding-right: 40px;
	padding-left: 9px;
	padding-bottom: 2px;
	background-image: url('images/dot-bg-vert.gif');
	background-position: top left;
	background-repeat: repeat-y;
	font-weight: bold;
	color: #141F78;
}



.masthead-wrapper {
}

#global-nav-wrapper {
	height: 30px;
	padding-right: 9px;
	background-color: #141F78;
	background-image: url('images/global-nav-right-bg.gif');
	background-position: top right;
	background-repeat: no-repeat;
}
#global-nav-left {
	float: left;
	width: 20px;
	height: 20px;
	background-image: url('images/global-nav-left-bg.gif');
	background-position: top left;
	background-repeat: no-repeat;
}
#global-nav-right {
	float: right;
}
#global-nav {
	
}
.global-nav-item {
	float: left;
	padding-right: 10px;
}

#global-nav-home a:link,
#global-nav-home a:visited {
	float: right;
	/*display: block;*/
	margin-right: 10px;
	width: 98px;
	height: 30px;
	background-image: url('images/home-button-up.gif');
	background-position: top left;
	background-repeat: no-repeat;
}
#global-nav-home a:hover,
#global-nav-home a:active {
	float: right;
	/*display: block;*/
	width: 98px;
	height: 30px;
	background-image: url('images/home-button-down.gif');
	background-position: top left;
	background-repeat: no-repeat;
}


#global-nav-home-on a:link,
#global-nav-home-on a:visited {
	float: right;
	/*display: block;*/
	margin-right: 10px;
	width: 98px;
	height: 30px;
	background-image: url('images/home-button-down.gif');
	background-position: top left;
	background-repeat: no-repeat;
}
#global-nav-home-on a:hover,
#global-nav-home-on a:active {
	float: right;
	/*display: block;*/
	width: 98px;
	height: 30px;
	background-image: url('images/home-button-down.gif');
	background-position: top left;
	background-repeat: no-repeat;
}





#global-nav-about a:link,
#global-nav-about a:visited {
	float: right;
	/*display: block;*/
	margin-right: 10px;
	width: 111px;
	height: 30px;
	background-image: url('images/about-button-up.gif');
	background-position: top left;
	background-repeat: no-repeat;
}
#global-nav-about a:hover,
#global-nav-about a:active {
	float: right;
	/*display: block;*/
	width: 111px;
	height: 30px;
	background-image: url('images/about-button-down.gif');
	background-position: top left;
	background-repeat: no-repeat;
}

#global-nav-about-on a:link,
#global-nav-about-on a:visited {
	float: right;
	/*display: block;*/
	margin-right: 10px;
	width: 111px;
	height: 30px;
	background-image: url('images/about-button-down.gif');
	background-position: top left;
	background-repeat: no-repeat;
}
#global-nav-about-on a:hover,
#global-nav-about-on a:active {
	float: right;
	/*display: block;*/
	width: 111px;
	height: 30px;
	background-image: url('images/about-button-down.gif');
	background-position: top left;
	background-repeat: no-repeat;
}






#global-nav-news a:link,
#global-nav-news a:visited {
	float: right;
	/*display: block;*/
	margin-right: 10px;
	width: 241px;
	height: 30px;
	background-image: url('images/news-button-up.gif');
	background-position: top left;
	background-repeat: no-repeat;
}
#global-nav-news a:hover,
#global-nav-news a:active {
	float: right;
	/*display: block;*/
	width: 241px;
	height: 30px;
	background-image: url('images/news-button-down.gif');
	background-position: top left;
	background-repeat: no-repeat;
}

#global-nav-news-on a:link,
#global-nav-news-on a:visited {
	float: right;
	/*display: block;*/
	margin-right: 10px;
	width: 241px;
	height: 30px;
	background-image: url('images/news-button-down.gif');
	background-position: top left;
	background-repeat: no-repeat;
}
#global-nav-news-on a:hover,
#global-nav-news-on a:active {
	float: right;
	/*display: block;*/
	width: 241px;
	height: 30px;
	background-image: url('images/news-button-down.gif');
	background-position: top left;
	background-repeat: no-repeat;
}







#splash-nav-wrapper {
	height: 121px;
	background-color: #141F78;
	background-image: url('images/splash-bg.gif');
	background-position: bottom right;
	background-repeat: no-repeat;
}
#splash-nav-wrapper img {
	padding-top: 21px;
	_margin-top: 21px;
	margin-left: 98px;
}
#splash-nav-wrapper-2 img {
	padding-top: 21px;
	_margin-top: 26px;
	padding-left: 98px;
}

#main-content-wrapper {
	margin: 0px;
	padding: 0px;
}

/* left col */    
#left-col {
	margin: 0px;
	padding: 0px;
	width: 182px;
	float: left;
	background-color: #ffffff;
}
#search-db-wrapper p {
	_width: 100%;
	_background-color: #e4e4e4;
}
#search-db-title {
	padding-top: 9px;
	padding-left: 10px;
	padding-bottom: 8px;
	background-image: url('images/search-db-bg.gif');
	background-position: top right;
	background-repeat: no-repeat;
	background-color: #E4E4E4;
}
#search-form-top {
	padding-left: 8px;
	padding-bottom: 5px;
	border-bottom: 1px solid #A2A2A2;
	background-image: url('images/dot-bg-grey-horiz.gif');
	background-position: top left;
	background-repeat: repeat-x;
	background-color: #E4E4E4;
}
#search-form-top p {
/*	padding-top: 50px;*/
	font-size: 10px;
}
#search-form-top a:link,
#search-form-top a:visited {
	color: #141f78;
	text-decoration: none;
}
#search-form-top a:hover,
#search-form-top a:active {
	color: #141f78;
	text-decoration: underline;
}

.search-form-text {
	padding-top: 9px;
	font-weight: bold;
	padding-bottom: 3px;
	_width: 100%;
}
.search-field input {
	width: 162px;
	font-weight: bold;
	color: #141F78;
	font-size: 10px;
}
.search-field {
	_background-color: #e4e4e4;
}
.geographical_secondary {
	background-color: #e4e4e4;
}
.search-field select {
	width: 162px;
	margin-bottom: 7px;
	font-weight: bold;
	color: #141F78;
	font-size: 10px;
}
.search-button {
	padding-top: 7px;
}
#search-list {
	margin-top: 7px;
	font-weight: bold;
}
#search-list a:link,
#search-list a:visited {
	color: #141F78;
	text-decoration: none;
}
#search-list a:hover,
#search-list a:active {
	color: #141F78;
	text-decoration: underline;
}
#search-list ul {
	list-style: none;
}
#search-list li {
	padding-left: 11px;
	padding-top: 3px;
	padding-bottom: 3px;
	background-image: url('images/toolkit-li.gif');
	background-position: center left;
	background-position: 0px 7px;
	background-repeat: no-repeat;	
}

#search-form-bottom {
	_width: 182px;
	padding-top: 5px;
/*	padding-left: 8px;*/
	padding-bottom: 10px;
	background-color: #D3D3D3;
	background-image: url('images/search-bottom-bg.gif');
	background-position: bottom left;
	background-repeat: no-repeat;	
}
#search-form-bottom .search-field {
	background-color: #d3d3d3;
}

/* Home News */
#news-wrapper {
	margin-left: 9px;
	margin-right: 9px;
	padding-top: 8px;
	padding-bottom: 8px;
	background-color: #ffffff;
}
#whats-new {
	padding-bottom: 6px;
	color: #141F78;
	font-size: 13px;
	font-weight: bold;
	background-image: url('images/dot-bg-grey-horiz.gif');
	background-position: bottom left;
	background-repeat: repeat-x;
}
.news-item-wrapper {
	margin-top: 6px;
	padding-bottom: 10px;
	background-image: url('images/dot-bg-grey-horiz-light.gif');
	background-position: bottom left;
	background-repeat: repeat-x;
}
.news-item-wrapper-right {
	margin-top: 6px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	background-image: url('images/dot-bg-grey-horiz-light.gif');
	background-position: bottom left;
	background-repeat: repeat-x;
}
.news-item-wrapper a:link, 
.news-item-wrapper a:visited {
	text-decoration: none;
	color: #141F78;
}
.news-item-wrapper a:hover, 
.news-item-wrapper a:active {
	text-decoration: underline;
	color: #141F78;
}

.news-date {
	color: #666666;
}          
.news-date-middle {
	margin-top: 10px;
	margin-top: 3px;
	color: #666666;
}          
.news-story {
	
}
.news-title {
	font-weight: bold;
	color: #141F78;
}

.news-title-active {
	font-weight: bold;
	text-decoration: underline;
}

.news-title-middle {
	margin-top: 4px;
	margin-bottom: 0px;
	font-size: 16px;
	font-weight: bold;
}


/* Left list */
.left-box-wrapper {
	/*margin-top: 20px;
	margin-bottom: 30px;
	margin-left: 10px;
	margin-right: 10px;*/
}
.left-box-wrapper a:link,
.left-box-wrapper a:visited {
	color: #141f78;
	text-decoration: none;
}
.left-box-wrapper a:hover,
.left-box-wrapper a:active {
	color: #141f78;
	text-decoration: underline;
}
.left-box-title-wrapper {
	margin-top: 20px;
	background-color: #e4e4e4;
}
.left-box-title {
	padding-bottom: 10px;
	padding-left: 10px;
	font-size: 12px;
	font-weight: bold;
	color: #141F78;
}

.left-box-items {
	margin-top: 10px;
	margin-bottom: 30px;
	margin-left: 10px;
	margin-right: 10px;
}

.left-box-item {
	margin-top: 7px;
	margin-bottom: 7px;
	padding-left: 22px;
	background-image: url('images/left-list-li.gif');
	background-position: 0px 4px;
	background-repeat: no-repeat;
}
.left-box-divide {
	height: 1px;
	overflow: hidden;
	background-image: url('images/dot-bg-grey-horiz.gif');
}
.left-box-text {
	padding: 5px 10px 5px 10px;
}
.left-box-text p {
	padding-bottom: 10px;
}
.left-nav-item {
	margin-top: 7px;
	margin-bottom: 7px;
	padding-left: 22px;
	background-image: url('images/left-list-li.gif');
	background-position: 0px 4px;
	background-repeat: no-repeat;
	font-weight: bold;
}
.left-nav-item-active {
	margin-top: 7px;
	margin-bottom: 7px;
	padding-left: 22px;
	background-image: url('images/left-list-li-active.gif');
	background-position: 0px 4px;
	background-repeat: no-repeat;
	font-weight: bold;
	text-decoration: underline;
}

.archive-year {
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: 20px;
	padding-left: 10px;
	font-weight: bold;
	background-image: url('images/secondary-arrow.gif');
	background-position: 0px 4px;
	background-repeat: no-repeat;
}
.archive-year-active {
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: 20px;
	padding-left: 10px;
	font-weight: bold;
	background-image: url('images/secondary-arrow-down.gif');
	background-position: 0px 5px;
	background-repeat: no-repeat;
	text-decoration: underline;
}
.archive-month {
	margin-top: 1px;
	margin-bottom: 1px;
	margin-left: 31px;
	padding-left: 8px;
	background-image: url('images/tertiary-arrow.gif');
	background-position: left;
	background-repeat: no-repeat;
}
.archive-month-active {
	margin-top: 1px;
	margin-bottom: 1px;
	margin-left: 31px;
	padding-left: 8px;
	background-image: url('images/tertiary-arrow.gif');
	background-position: left;
	background-repeat: no-repeat;
	text-decoration: underline;
}

/* middle col */
#middle-col {
	float: none;
	display: block;
	margin-left: 182px;
	margin-right: 181px;
	
}

#middle-col-2 {
	float: none;
	display: block;
	margin-left: 182px;
	margin-right: 0px;
}

#middle-col h1,
#middle-col-2 h1 {
	color:#333333;
	font-size: 11px;
	font-weight: bold;
	margin: 5px 0px;
	padding: 0px;
}
#middle-col h2,
#middle-col-2 h2 {
	color: #666666;
	font-size: 11px;
	font-weight: bold;
	margin: 5px 0px;
	padding: 0px;
}
#middle-col h3,
#middle-col-2 h3 {
	color: #999999;
	font-size: 11px;
	font-weight: bold;
	margin: 5px 0px;
	padding: 0px;
}

#breadcrumb-wrapper {
	padding-top: 11px;
	padding-bottom: 15px;
	background-color: #141F78;
	background-image: url('images/breadcrumb-bg.gif');
	background-position: bottom right;
	background-repeat: no-repeat;
}

#breadcrumb-wrapper-2 {
	padding-top: 11px;
	padding-bottom: 6px;
	margin-bottom: 9px;
	background-color: #141F78;
	background-image: url('images/breadcrumb-bg-2.gif');
	background-position: top right;
	background-repeat: no-repeat;
}
#breadcrumb-wrapper-news {
	padding-top: 11px;
	padding-bottom: 15px;
	margin-bottom: 1px;
	background-color: #141F78;
	background-image: url('images/breadcrumb-bg.gif');
	background-position: bottom right;
	background-repeat: no-repeat;
}

#breadcrumb-left {
	float: left;
	margin-bottom: -4px;
	margin-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
	padding-right: 5px;
	background-image: url('images/dot-bg-vert-white.gif');
	background-position: top right;
	background-repeat: repeat-y;
	color: #ffffff;
}
#breadcrumb-right {
	color: #ffffff;
	font-weight: bold;
}
#breadcrumb-right a:link,
#breadcrumb-right a:visited {
	font-weight: normal;
	color: #ffffff;
	text-decoration: underline;
}
#breadcrumb-right a:hover,
#breadcrumb-right a:active {
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
}

#print-page {
	margin-bottom: 9px;
	padding-left: 10px;
}
.print-img {
	margin-right: 10px;
}


#middle-col-content {
	padding: 0px 10px 10px 10px;
}
#middle-col-content ul {
	padding: 0px 0px 0px 16px;
}

#middle-col-content h1 {
	/*padding-bottom: 0px;*/
	/*color: #141F78;
	font-size: 16px;*/
	font-weight: bold;
}

.front-page-title {
	padding-bottom: 0px;
	color: #141F78;
	font-size: 16px;
	font-weight: bold;
}

#middle-col-content p {
	padding-top: 7px;
	padding-top: 0px;
}
.bold {
	font-weight: bold;
}
.blue {
	color: #141f78;
}

.home-link {
	padding-left: 11px;
	background-image: url('images/toolkit-li.gif');
	background-image: url('images/yellow-li.gif');
	background-position: left;
	background-repeat: no-repeat;
	font-weight: bold;
}

.find-out-more {
	margin-top: 15px;
}

#back-to-top {
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 20px;
	padding-top: 10px;
	padding-bottom: 5px;
	background-image: url('images/dot-bg-grey-horiz.gif');
	background-position: top left;
	background-repeat: repeat-x;
}
#back-to-top a:link,
#back-to-top a:visited {
	padding-left: 10px;
	color: #141F78;
	text-decoration: none;
	background-image: url('images/arrows-up.gif');
	background-position: left;
	background-repeat: no-repeat;
	
}
#back-to-top a:hover,
#back-to-top a:active {
	color: #141F78;
	text-decoration: underline;
}

/* Home Page Boxes */
.ip-box-wrapper {
	margin-top: 10px;
	padding-top: 5px;
	background-image: url('images/dot-bg-blue-horiz.gif');
	background-position: top left;
	background-repeat: repeat-x;
}
.ip-box-content-wrapper {
	padding: 0px 160px 0px 0px;
	min-height: 88px;
	_height: 88px;
	background-image: url('images/ip-image.jpg');
	background-position: right 5px;
	background-repeat: no-repeat;
}
#ip-title {
	color: #141F78;
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 5px;
}
.ip-login {
	margin-top: 15px;
}
.ip-bottom {
	margin-top: 9px;
	_margin-top: 0px;
	height: 1px;
	width: 100%;
	background-image: url('images/dot-bg-blue-horiz.gif');
	background-position: bottom left;
	background-repeat: repeat-x;
}




/* sponsor box */
.sponsor-box-wrapper {
	/*background-image: url('images/dot-bg-grey-horiz.gif');
	background-position: top left;
	background-repeat: repeat-x;*/
	_width: 97%;
	margin-top: 0px;
	padding: 35px 10px 10px 10px;
	/*background-color: #f1f1f1;*/
	/*padding: 10px;*/
	/*background-image: url('images/sponsor-right-bg.gif');
	background-position: bottom right;
	background-repeat: no-repeat;*/
}
.sponsor-box-content {

}
.sponsor-text {
	color: #5A5A5A;
}
.sponsor-logos {
	/*text-align: center;*/
}

.sponsor-logos img {
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 30px;
	/*margin-left: 9%;
	margin-right: 9%;*/
}*

/* Search Results */
#search-wrapper {
	margin-top: 10px;
	_width: 100%;
}
.search-grey-header {
	overflow: hidden;
	background-color: #e4e4e4;
}
.search-grey-header a:link,
.search-grey-header a:visited {
	font-weight: bold;
	text-decoration: underline;
}
.search-grey-header a:hover,
.search-grey-header a:active {
	font-weight: bold;
	text-decoration: none;
}
.search-grey-left {
	float: left;
	width: 40%;
	_background-color: #E4E4E4;
	padding-top: 7px;
	padding-bottom: 5px;
	padding-left: 8px;
	background-image: url('images/search-grey-left-bg.gif');
	background-position: top left;
	background-repeat: no-repeat;
}
.search-grey-right {
	float: right;
	width: 45%;
	text-align: right;
	padding-top: 7px;
	padding-bottom: 5px;
	padding-right: 8px;
	background-image: url('images/search-grey-right-bg.gif');
	background-position: top right;
	background-repeat: no-repeat;
}
.pagination {
	margin-left: 20px;
}
.search-grey-left-footer {
	float: left;
	width: 40%;
	padding-top: 5px;
	padding-bottom: 7px;
	padding-left: 8px;
	background-image: url('images/search-grey-left-bg-footer.gif');
	background-position: bottom left;
	background-repeat: no-repeat;
	background-color: #e4e4e4;
}
.search-grey-right-footer {
	float: right;
	width: 45%;
	text-align: right;
	padding-top: 5px;
	padding-bottom: 7px;
	padding-right: 8px;
	background-image: url('images/search-grey-right-bg-footer.gif');
	background-position: bottom right;
	background-repeat: no-repeat;
}


.search-page {
	
}
.search-prev-next {
	margin-left: 25px;
}
.prev {
	padding-left: 12px;
	background-image: url('images/left-arrows.gif');
	background-position: left;
	background-repeat: no-repeat;
}
.prev a:hover,
.prev a:active {
	
}
.next {
	padding-right: 12px;
	background-image: url('images/toolkit-li.gif');
	background-position: right;
	background-repeat: no-repeat;
}
.next a:hover,
.next a:active {
	
}

#alphabet-bar-top {
	background-color: #e4e4e4;
	background-image: url('images/dot-bg-grey-horiz.gif');
	background-position: top left;
	background-repeat: repeat-x;
	padding: 5px;
	font-weight: bold;
	font-size: 10px;
}
#alphabet-bar-bottom {
	background-color: #e4e4e4;
	background-image: url('images/dot-bg-grey-horiz.gif');
	background-position: bottom left;
	background-repeat: repeat-x;
	padding: 5px;
	font-weight: bold;
	font-size: 10px;
}

#search-blue-wrapper {
	overflow: hidden;
	padding: 6px 5px 6px 5px;
	_padding: 4px 7px 4px 5px;
	background-color: #141f78;
	color: #ffffff;
	font-weight: bold;
	/*_width: 99%;*/
}
#search-blue-left {
	float: left;
}
#search-blue-right {
	float: right;
	text-align: left;
	width: 49%;
}


.search-row-grey-wrapper {
	background-color: #f1f1f1;
	overflow: hidden;
	padding-bottom: 10px;
	border-bottom: 1px solid #c3c3c3;
}
.search-row-white-wrapper {
	background-color: #ffffff;
	overflow: hidden;
	border-bottom: 1px solid #c3c3c3;
}
.search-row-left-wrapper {
	float: left;
	width: 50%;
}
.search-row-left-content {
	padding: 10px;
}
.search-row-left-content h1 {
	font-size: 16px;
}
.search-row-left-content h1 .yellow-arrow {
	padding-left: 5px;
	padding-bottom: 1px;
}
.search-row-left-content h1 .blue-arrow {
	padding-left: 5px;
	padding-bottom: 3px;
}

.search-row-right-wrapper {
	float: right;
	width: 50%;
	_width: 49%;
}
.search-row-right-content {
	padding: 10px;
}
.tel-fax {
	padding-bottom: 10px;
}
.web {
	padding-bottom: 10px;
}
.p-code {
	
}

/* record detail */
.record-detail-wrapper {
	_width: 99%;
	overflow: hidden;
}
.record-detail-title-bar {
	padding-bottom: 10px;
}
.record-title-text {
	font-size: 17px;
	font-weight: bold;
	color: #141f78;
}
.record-icon {
	margin: 0px 0px 5px 100px;
}
.ip-link {
	float: right;
	font-weight: bold;
	margin-top: 10px;
}
.record-detail-title-left {
	width: 50%;
	_width: 49%;
	float: left;
	font-size: 26px;
	font-weight: bold;
	color: #141f78;
}
.record-detail-title-right {
	width: 50%;
	_width: 49%;
	float: right;
}
.record-detail-row {
	margin-top: 10px;
	padding-top: 10px;
	background-image: url('images/dot-bg-grey-horiz.gif');
	background-repeat: repeat-x;
	background-position: top left;
}
.record-detail-row-left {
	float: left;
	width: 50%;
	_width: 49%;
}
.record-detail-row-left-content {
	padding-right: 10px;
}
.record-detail-row-right {
	float: right;
	width: 50%;
	_width: 49%;
}
.record-detail-row-right-content {

}
.record-detail-row-whole {
	
}
.back-to-results {
	padding-left: 12px;
	background-image: url('images/toolkit-li.gif');
	background-position: left;
	background-repeat: no-repeat;
	font-weight: bold;
}
.details-group {
	padding-bottom: 10px;
}
.record-detail-disclaimer a {
	font-weight: bold;
}

.record-detail {
	margin-bottom: 2px;
	padding-right: 10px;
}

.record-detail ul {
	list-style: none;
/*	margin: 4px 0px 4px 24px;*/
	padding: 4px 0px 4px 20px;
margin-bottom: 8px;
}
.record-detail li {
	list-style: none;
	list-style-image: url('images/li-cat-level-2-bg.gif');
}

.record-detail h1,
.details-group h1,
.record-detail-row h1 {
	color: #333333;
	text-size: 11px;
}

.record-dates {
	font-size: 11px;
	color: #666666;
	font-weight: normal;
}
.rec-flag {
	margin-left: 5px
}

/* round blue */
.round-blue-wrapper {
	_width: 99%;
	margin-top: 30px;
}
.round-blue-title-wrapper {
	background-color: #141f78;
}
.round-blue-title-content {
	color: #ffffff;
	padding-bottom: 5px;
	padding-left: 10px;
	font-weight: bold;
}
.round-blue-content {
	overflow: hidden;
	padding: 5px 5px 5px 5px;
	background-color: #e4e4e4;
}
.round-blue-left-wrapper {
	width: 50%;
	_width: 49%;
	float: left;
}
.round-blue-left-content {
	padding-left: 5px;
}
.round-blue-left-content p {
	_background-color: #e4e4e4;
}
.round-blue-right-wrapper {
	width: 50%;
	_width: 49%;
	float: right;
}
.round-blue-right-content {
	padding: 5px;
	_padding: 0px 0px 0px 0px;
}
.round-blue-right-content input,
.round-blue-right-content select {
	width: 100%;
	margin-bottom: 8px;
/*	_margin-bottom: 0px;*/
	color: #141f78;
	font-weight: bold;
}

/* broaden search */
.broaden-search-button {
	padding-top: 10px;
	padding-left: 10px;
}
.broaden-options {
	margin-top: 10px;
	padding-top: 5px;
	background-image: url('images/dot-bg-grey-horiz.gif');
	background-repeat: repeat-x;
	background-position: top left;
}
.broaden-options a {
	font-weight: bold;
}

/* a-z search */
.a-z-letter-row {
	text-align: center;
}
.letter {
	float: left;
	width: 30px;
	height: 20px;
	_height: 24px;
	margin: 5px;
	padding-top: 5px;
	text-align: center;
	background-color: #141f78;
	font-weight: bold;
}
.letter a:link,
.letter a:visited {
	color: #ffffff;
	text-decoration: none;
}
.letter a:hover,
.letter a:active {
	color: #F7D117;
	text-decoration: underline;
}

/* select category styling */
.categories-wrapper {
	margin-top: 4px;
	margin-bottom: 4px;
}
.categories-wrapper a:link,
.categories-wrapper a:visited {
	color: #141f78;
	text-decoration: none;
}
.categories-wrapper a:hover,
.categories-wrapper a:active {
	color: #141f78;
	text-decoration: underline;
}
.category-title {
	margin-left: 5px;
	margin-bottom: 3px;
	padding-left: 11px;
	font-weight: bold;
	color: #141f78;
	background-image: url('images/toolkit-li.gif');
	background-position: left;
	background-repeat: no-repeat;
}
.sub-category {
	margin-left: 16px;
	margin-bottom: 3px;
	padding-left: 8px;
	color: #141f78;
	background-image: url('images/secondary-arrow.gif');
	background-position: left;
	background-repeat: no-repeat;
}



/* right col */
#right-col {
	padding-bottom: 15px;
	float: right;
	width: 181px;
	_width: 183px;
}
#right-col-map {
	height: 151px;
	background-color: #ffffff;
	background-image: url('images/map-bottom.gif');
	_background-image: url('images/map-bottom-ie.gif');
	background-position: top right;
	background-repeat: no-repeat;
}
#right-col-map-about {
	height: 151px;
	background-color: #ffffff;
	background-image: url('images/map-about.gif');
	background-image: url('images/map-about-ie.gif');
	background-position: bottom right;
	background-repeat: no-repeat;
}
#right-col-map-short {
	height: 30px;
	background-color: #141F78;
	background-image: url('images/map-bottom.gif');
	background-position: top right;
	background-repeat: no-repeat;
}

.crisis-box-wrapper {
	/*width: 177px;*/
	width: 183px;
	margin-top: 15px;
	color: #000000;
    text-align: left;
    background-color: #ffffff;
    /*border-top: 2px solid #141F78;*/
    /*border-left: 2px solid #141F78;
    border-right: 2px solid #141F78;*/
}

.crisis-box-top {
	height: 10px;
	background-image: url('images/crisis-box-top.gif');
	background-position: top left;
	background-repeat: no-repeat;
}

.crisis-box-content {
	/*padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;*/
	padding: 0px 5px 10px 10px;
	background-image: url('images/crisis-box-content-bg.gif');
	background-position: top left;
	background-repeat: no-repeat;
}
.crisis-title {
	color: #141F78;
	font-size: 13px;
	font-weight: bold;
	padding-bottom: 5px;
}
.crisis-button {
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 6px;
	background-image: url('images/crisis-bottom-bg.gif');
	background-position: bottom left;
	background-repeat: no-repeat;
	font-weight: bold;
}
.crisis-button a {
	padding-left: 12px;
	background-image: url('images/yellow-li.gif');
	background-position: left center;
	background-repeat: no-repeat;
}
.crisis-button a:link,
.crisis-button a:visited {
	color: #F7D117;
	text-decoration: none;
}
.crisis-button a:hover,
.crisis-button a:active {
	color: #F7D117;
	text-decoration: underline;
}

/* git box */
.git-box-wrapper {
	margin-top: 15px;
	width: 180px;
}
.git-box-top {
	height: 10px;
	background-image: url('images/git-box-top.gif');
	background-position: top left;
	background-repeat: no-repeat;
}
.git-box-content {
	padding: 0px 5px 10px 10px;
	background-image: url('images/git-box-content-bg.gif');
	background-position: bottom left;
	background-repeat: no-repeat;
}
.git-title {
	color: #141F78;
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 5px;
}
.git-box-content p {
	padding-bottom: 4px;
	padding-top: 4px;
}

/* related sites box */

/*********** OLD VERSION **********************************
.related-sites-wrapper {
	margin-top: 25px;
	background-color: #F1F1F1;
	font-weight: bold;
}
.related-sites-content {
	padding-left: 10px;
}
.related-sites-title {
	color: #141F78;
	font-size: 13px;
	padding-bottom: 10px;
}
.related-sites-content a:link,
.related-sites-content a:visited {
	color: #141F78;
	text-decoration: none;
}
.related-sites-content a:hover,
.related-sites-content a:active {
	color: #141F78;
	text-decoration: underline;
}
.related-sites-content ul {
	list-style: none;
	list-style-position: outside;
}
.related-sites-content li {
	padding-left: 11px;
	padding-top: 1px;
	padding-bottom: 2px;
	background-image: url('images/toolkit-li.gif');
	background-position: center left;
	background-position: 0px 7px;
	background-repeat: no-repeat;
}
.related-sites-bottom {
	background-color: blue;
	background-image: url('images/related-sites-bg.gif');
	background-position: bottom left;
	background-repeat: no-repeat;
	height: 27px;
}

.right-box-wrapper {
	margin-top: 20px;
	margin-bottom: 30px;
}
**********************************************************************/

.related-sites-wrapper {
	/*background-color: blue;*/
	margin-top: 15px;
	padding: 10px 0px 0px 0px;
	/*background-color: #F1F1F1;*/
	background-image: url('images/git-box-top.gif');
	background-position: top left;
	background-repeat: no-repeat;
	font-weight: bold;
}
.related-sites-content {
	_width: 100%;
	padding: 0px 5px 14px 10px;
	background-image: url('images/git-box-content-bg.gif');
	background-position: bottom left;
	background-repeat: no-repeat;
}
.related-sites-title {
	color: #141F78;
	font-size: 13px;
	padding-bottom: 10px;
}
.related-sites-content a:link,
.related-sites-content a:visited {
	color: #141F78;
	text-decoration: none;
}
.related-sites-content a:hover,
.related-sites-content a:active {
	color: #141F78;
	text-decoration: underline;
}
.related-sites-content ul {
	list-style: none;
	list-style-position: outside;
}
.related-sites-content li {
	padding-left: 11px;
	padding-top: 1px;
	padding-bottom: 2px;
	background-image: url('images/toolkit-li.gif');
	background-position: center left;
	background-position: 0px 7px;
	background-repeat: no-repeat;
}
.related-sites-bottom {
	/*background-color: blue;
	background-image: url('images/related-sites-bg.gif');
	background-position: bottom left;
	background-repeat: no-repeat;
	height: 27px;*/
}

.right-box-wrapper {
	margin-top: 20px;
	margin-bottom: 30px;
}

/* news */
.news-wrapper {
	
}
.headlines-title-wrapper {
	height: 25px;
	margin-bottom: 20px;
	background-color: #E4E4E4;
}
.headlines-title {
	height: 25px;
	background-image: url('images/headlines.gif');
	background-position: 12px 12px;
	background-repeat: no-repeat;
}
.deletions-title {
	height: 25px;
	background-image: url('images/deletions.gif');
	background-position: 12px 12px;
	background-repeat: no-repeat;
}
.service-news-title {
	height: 25px;
	background-image: url('images/service-news.gif');
	background-position: 12px 12px;
	background-repeat: no-repeat;
}
.archive-title {
	height: 25px;
	background-image: url('images/archive.gif');
	background-position: 12px 12px;
	background-repeat: no-repeat;
}

/* footer */
#footer-wrapper {
	width: 100%;
	height: 23px;
	background-color: #141F78;
	color: #ffffff;
}
#footer-wrapper a:link,
#footer-wrapper a:visited {
	color: #ffffff;
	text-decoration: none;
	background-color: #141F78;
}
#footer-wrapper a:hover,
#footer-wrapper a:active {
	color: #ffffff;
	text-decoration: underline;
	background-color: #141F78;
}
#footer-left {
	float: left;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-image: url('images/footer-left-bg.gif');
	background-position: top left;
	background-repeat: no-repeat;
	background-color: #141F78;
}
#footer-right {
	float: right;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-image: url('images/footer-right-bg.gif');
	background-position: top right;
	background-repeat: no-repeat;
	background-color: #141F78;
}
#footer-right ul {
	list-style: none;
}
#footer-right li {
	display: inline;
}

.filter-results {
	font-size: 10px;
	margin-top: 4px;
	color: #141F78;
}
.filter-text {
	font-size: 10px;
}

.archive-type {
	color: #666666;
	font-size: 12px;
	font-weight: normal;
	margin-top: 5px;
	margin-bottom: 8px;
}

.page-title {
	color: #141F78;
	font-size: 16px;
	font-weight: bold;
	margin-left: 10px;
}

.use-of-this-site {
	margin-top: 10px;
	margin-bottom: 5px;
	color: #666666;
	font-size: 10px;
}
.use-of-this-site a:link,
.use-of-this-site a:visited {
	color: #141F78;
	text-decoration: none;
}
.use-of-this-site a:hover,
.use-of-this-site a:active {
	color: #141F78;
	text-decoration: underline;
}

.home-intro {
	margin-bottom: 8px;
	font-size: 16px;
}

#middle-col-content table {
	font-size: 11px;
	margin-top: 25px;
}
#middle-col-content tbody {
	
}
#middle-col-content tr {

}
#middle-col-content td {
	padding: 0px 10px 5px 0px;
	text-align: left;
}
#middle-col-content input,
#middle-col-content textarea {
	margin-top: 5px;
	margin-right: 5px;
}

.print-header {
	display: none;
}
.print-footer {
	display: none;
}

/* Sitemap styling */
.csc-menu-2 {
	margin: 10px 0px 0px 10px;
	padding: 0px;
}
.csc-menu-2 a:link,
.csc-menu-2 a:visited {
	
}
.csc-menu-2 a:hover,
.csc-menu-2 a:active {
	color: #666666;
}


.csc-sitemap-level1 {
	margin-top: 4px;
	padding-left: 11px;
	font-size: 14px;
	font-weight: bold;
	background-image: url('images/toolkit-li.gif');
	background-position: 0px 11px;
	background-repeat: no-repeat;
}

.csc-sitemap-level2 {
	margin-top: 0px;
	margin-left: 11px;
	padding-left: 10px;
	font-size: 11px;
	font-weight: bold;
	background-image: url('images/secondary-arrow.gif');
	background-position: 0px 9px;
	background-repeat: no-repeat;
}
.csc-sitemap-level3 {
	margin-left: 22px;
	font-size: 11px;
	padding-left: 6px;
	background-image: url('images/tertiary-arrow.gif');
	background-position: 0px 9px;
	background-repeat: no-repeat;
}
.csc-sitemap-level4 {
	margin-left: 30px;
	font-size: 10px;
}

/* Feedback form styling */
.feedback-form {
	margin-top: 15px;
	margin-bottom: 25px;
}
.form-row {
	margin-bottom: 15px;
}
.form-row textarea {
	width: 452px;
	height: 150px;
}
.text-field {
	width: 226px;
}

.form-label {
	color: #141F78;
	font-weight: bold;
}
.form-question {
	margin-top: 8px;
	margin-bottom: 0px;
	color: #141F78;
	font-weight: bold;
}

.form-text {
	margin-bottom: 2px;
	color: #141F78;
}

.form-element {
	
}
.form-title {
	margin-top: 10px;
	padding-bottom: 3px;
	margin-bottom: 7px;
	background-image: url('images/dot-bg-grey-horiz.gif');
	background-position: bottom left;
	background-repeat: repeat-x;
	font-size: 13px;
	font-weight: bold;
	color: #141F78;
}
.checkbox {
	
}

/* RTE Image floating test */
#middle-col-content {
	_width: 100%;
	overflow: hidden;
}

.tx-evgcdnews-pi1 table {
	margin: 0px;
	padding: 0px;
	border-top: 1px solid #999999;
	border-left: 1px solid #999999;
	/*border-right: 1px solid #666666;*/
	margin-bottom: 10px;
}
.tx-evgcdnews-pi1 td {
	padding: 15px;
	border-bottom: 1px solid #999999;
	border-right: 1px solid #999999;
}

.faq-wrapper {
	margin-top: 10px;
}
.faq-question {
	margin-bottom: 3px;
}
.faq-question a:link,
.faq-question a:visited {
	text-decoration: none;
	font-weight: bold;
}
.faq-question a:hover,
.faq-question a:active {
	text-decoration: underline;
}

.faq-answer-wrapper {
	margin-top: 20px;
}
.faq-answer-wrapper p {

}
.faq-answer-wrapper ul {
	margin-top: 10px;
	margin-left: 18px;
	list-style-type: circle;
}
.faq-answer-wrapper li {

}
.faq-answer-title {
	color: #141F78;
	font-weight: bold;
}


/*
Added for categories
*/

#gcd-category {
	margin-top : 20px;
}

#gcd-category-message {
	color: #ffffff;
	font-size : 11px;
	font-weight : bold;
	height : 20px;
	padding-left : 10px;
	padding-top : 5px;
	padding-bottom : 8px;
	
	background-image: url('images/footer-left-bg.gif');
	background-position: top left;
	background-repeat: no-repeat;
	background-color: #141F78;
}

#gcd-category-listing {
	padding-top : 3px;
	background-color: #E4E4E4;
	color: #141f78;
}

#gcd-category-listing li {
	list-style-type: none;
	padding-top : 5px;
	padding-left : 10px;
}

.gcd-category-list-1 li {
	font-weight : bold;
}
.gcd-category-list-2 {
	padding-left : 5px;
}
.gcd-category-list-2 li, .gcd-category-list-3 li {
	font-weight : normal;
}

#gcd-category-listing .gcd-list-icon {
	font-weight : bold;
	padding-right : 5px;
}


/* Login box styling */
.login-table {
	margin: 0px;
	padding: 0px;
}
.login-title {
	font-weight: bold;
	padding-right: 10px;
}
.login-input input {
	width: 150px;
}
.login-input input {
	padding-right: 10px;
}
.login-link {
	padding-left: 41px;
/*	background-image: url('images/login-blue-arrows.gif');
	background-position: left;
	background-repeat: no-repeat;*/
}
.login-link a:link,
.login-link a:visited {
	font-weight: bold;
}
.login-link a:hover,
.login-link a:active {
	
}
.login-button {
	padding-top: 5px;
}


/* Register form styling */
.register-form-wrapper {
	margin-top: 10px;
}
.register-form-wrapper form {
	margin: 0px;
	padding: 0px;
}
.register-form-link {
	width: 250px;
	background-image: url('images/dot-bg-grey-horiz.gif');
	background-position: bottom left;
	background-repeat: repeat-x;
	padding-top: 7px;
	padding-bottom: 7px;
}
.register-form-link a:link,
.register-form-link a:visited {
	padding-left: 13px;
	text-decoration: none;
	font-weight: bold;
	background-image: url('images/blue-arrows.gif');
	background-position: left;
	background-repeat: no-repeat;
}
.register-form-link a:hover,
.register-form-link a:active {
	text-decoration: underline;
}



.ev-built   {
    text-align: right;
    font-family: Verdana, sans-serif;
    font-size: 10px;
    padding: 5px 0px 5px 0px;
}

.ev-built  a:link,
.ev-built  a:visited {
    color: #666666;
    text-decoration: none;
}
.ev-built  a:hover,
.ev-built  a:active {
    color: #666666;
    text-decoration: underline;
}

.browse-by-cat-wrapper {
	font-weight: bold;
	}

.browse-by-cat-wrapper .ul-cat-level-1 {
	list-style: none;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
.browse-by-cat-wrapper .li-cat-level-1 {
	list-style: none;
	list-style-type: none;
	background-image: url('images/toolkit-li.gif');
	background-position: 12px 9px;
	background-position: 8px 9px;
	background-repeat: no-repeat;
	padding: 5px 8px 0px 22px;
	padding: 5px 8px 0px 19px;
}


.browse-by-cat-wrapper .li-cat-level-1-active {
	list-style: none;
	list-style-type: none;
	background-image: url('images/cat-level1-active-bg.gif');
	background-position: 12px 9px;
	background-position: 8px 9px;
	background-repeat: no-repeat;
	padding: 5px 8px 0px 22px;
	padding: 5px 8px 0px 19px;
}


.browse-by-cat-wrapper .li-cat-break {
	min-height: 10px;
	overflow: hidden;
	background-image: url('images/li-break-bg.gif');
	background-position: left;
	background-repeat: repeat-x;
}

.browse-by-cat-wrapper .li-cat-level-2 {
	list-style: none;
	list-style-type: none;
	background-image: url('images/li-cat-level-2-bg');
	background-position: 19px 9px;
	background-repeat: no-repeat;
	padding: 5px 8px 0px 27px;
	font-weight: normal;
}
.browse-by-cat-wrapper .ul-cat-level-2 {
	list-style: none;
	list-style-type: none;
	font-weight: normal;
}


.browse-by-cat {
	cursor:pointer;
	margin-left: 7px;
	padding: 0px 0px 0px 12px;
	background-image: url('images/browse-by-cat.gif');
	background-position: left;
	background-repeat: no-repeat;
	color: #141F78;
}
.browse-by-cat a:link,
.browse-by-cat a:visited {
	text-decoration: none;
}
.browse-by-cat a:hover,
.browse-by-cat a:active {
	text-decoration: underline;
}


.category-view-all {
	padding-left: 10px;
	background-image: url('images/li-break-bg.gif');
	background-position: bottom left;
	background-repeat: repeat-x;
	padding-bottom: 7px;
}
.category-view-all-inner {
	padding-left: 14px;
	font-weight: bold;
	background-image: url('images/browse-by-cat2.gif');
	background-postion: 4px 5px;
	background-repeat: no-repeat;
}

.rz	{
	color: red;
	font-weight: bold;
}

#screenHide	{
	display: none;
}

#data_address {
	font-size: 11px;
}

.search-row-left-content ul {
	list-style: none;
	margin: 4px 0px 4px 20px;
}
.search-row-left-content li {
	list-style: none;
	list-style-image: url('images/li-cat-level-2-bg.gif');
}

/* External Record Link */
.ext-record-link {
	padding: 0px 3px 0px 3px;
	background-color: #E5E5E5;
}

#annualReviewMessage	{
	color: red;
	font-size: 17px;
}

.gcd-not-for-screen {
	display: none;
}

/* Screenflow */
#feedback-errors	{
	padding: 5px;
	background-color: red;
	border: 2px solid pink;
	font-weight: bold;
	color: #FFF;
	width: 275px;
	text-align: center;
	margin-left: 50%;
}

.floatLeft	{
	float: left;
}

.clearBoth	{
	clear: both;
}

1799