a {
	color: #003366;
}

a#navigation:link {
	color: #FFFFFF;
	text-decoration: underline;
}

a#navigation:visited {
	color: #FFFFFF;
	text-decoration: underline;
}

a#navigation:hover {
	color: #338E4F;
	text-decoration: underline;
}

a#navigation:active {
	color: #009933;
	text-decoration: underline;
}

a#sea:link {
	color: #FFFFFF;
	text-decoration: underline;
}

a#sea:visited {
	color: #FFFFFF;
	text-decoration: underline;
}

a#sea:hover {
	color: #338E4F;
	text-decoration: underline;
}

a#sea:active {
	color: #FFFFFF;
	text-decoration: underline;
}

a:visited {
	color: #003366;
}

a:hover {
	color: #338E4F;
}

a:active {
	color: #003366;
}

body {
	font-size: 100%;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}


h1 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 1.6em;
	font-weight: bold;
}

h2 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	font-weight: bold;
}

h3 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: bold;
}

h4 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	font-weight: bold;
}

h5 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: .9em;
	font-weight: bold;
}

li {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: .9em;
}

p {
	font-family: Tahoma, Arial, Helvetica, sans-serif, Helvetica,
sans-serif;
	font-size: .9em;
}

ul {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: .9em;
}

.breadcrumb {
	color: #FFFFFF;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: .9em;
	font-weight: bold;
	padding-bottom: 3px;
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 1px;
}

.breadcrumb:visited {
	color: #FFFFFF;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: .9em;
	font-weight: bold;
}

.breadcrumb:hover {
	background-color: #0052A4;
	color: #EFEFEF;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: .9em;
	font-weight: bold;
}

.bullet {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: .9em;
}

.contentpadding {
	padding: 15px;
}

.dottedline {
	border-right-color: #999999;
	border-right-style: dashed;
	border-right-width: 1px;
}

.findservicestext {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: .8em;
}

.footer {
	background-position: center;
	border-top: 1px solid #999999;
	color: #000000;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: .7em;
	font-weight: normal;
}

.formback {
	background-color: #F5F5F5;
	color: #000000;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: .9em;
	text-decoration: none;
}

.govetext {
	color: #000000;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: normal;
	text-decoration: none;
}

.headerlinks {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
}

.heading-1 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 1.6em;
	font-weight: bold;
}

.heading-2 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	font-weight: bold;
}

.heading-3 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: bold;
}

.heading-4 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	font-weight: bold;
}

.heading-5 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: .9em;
	font-weight: bold;
}

.heading-text {
	color: #000000;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: normal;
	text-decoration: none;
}

.headlinetext {
	color: #000000;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 1em;
	text-decoration: none;
}

.howdoi {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: .7em;
}

.hyperlink {
	color: #003366;
}

.hyperlink:visited {

	color: #003366;
}

.hyperlink:hover {
	color: #338E4F;
}

.hyperlink:active {
	color: #003366;
}

.insideleftnavactive {
	border-bottom-color: #999999;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

.insideleftnavigation {
	background-color: #F0F0F0;
	border-bottom-color: #999999;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	color: #666666;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bolder;
	page-break-after: left;
	text-decoration: none;
}

.kystd-blue-bar {
	background-color: #003366;
	color: #FFFFFF;
	font-family: Tahoma, Arial, Helvetica, sans-serif, Helvetica,
sans-serif;
	font-size: 1em;
	font-weight: bold;
}

.leftborder {
	border-left-color: #000000;
	border-left-style: solid;
	border-left-width: 1px;
	padding-left: 10px;
}

.leftnavigationcolor {
	background-color: #FFFFCC;
	border-bottom-color: #003366;
	border-left-color: #003366;
	border-right-color: #003366;
	border-top-color: #003366;
	border-top-style: solid;
	border-top-width: 1px;
	margin: 2px;
	padding: 2px;
}

.leftnavigationsubtext {
	background-color: #FFFFEA;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-top-color: #CCCCCC;
	border-top-style: solid;
	border-top-width: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .8em;
	padding: 2px 2px 2px 2em;
}

.leftnavigationtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .8em;
	font-weight: bold;
	text-decoration: none;
}

.leftnavigationtext:link {
	color: #003366;
	font-weight: bold;
	text-decoration: none;
}

.leftnavigationtext:visited {
	color: #003366;
	font-weight: bold;
	text-decoration: none;
}

.leftnavigationtext:hover {
	color: #338E4F;
	font-weight: bold;
}

.leftnavigationtext:active {
	color: #003366;
	font-weight: bold;
	text-decoration: none;
}

.newsheading {
	color: #004A5A;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
}

.normal {
	font-family: Tahoma, Arial, Helvetica, sans-serif, Helvetica,
sans-serif;
	font-size: .9em;
	letter-spacing: normal;
	text-indent: 0em;
	word-spacing: normal;
}

.normal-large {
	font-family: Tahoma, Arial, Helvetica, sans-serif, Helvetica,
sans-serif;
	font-size: 1.0em;
	letter-spacing: normal;
	text-indent: 0em;
	word-spacing: normal;
}

.normal-small {
	font-family: Tahoma, Arial, Helvetica, sans-serif, Helvetica,
sans-serif;
	font-size: .8em;
	letter-spacing: normal;
	text-indent: 0em;
	word-spacing: normal;
}

.notifytext {
	background-color: #CCCCCC;
	border: 1px solid #000000;
	padding: 2px;
}

.onlinetext {
	color: #000000;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 1em;
	text-decoration: none;
}

.puglink {
	color: #FFFFFF;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
	text-decoration: underline;
}

.puglink:link {
	color: #FFFFFF;
	text-decoration: underline;
}

.puglink:visited {
	color: #FFFFFF;
	text-decoration: underline;
}

.puglink:hover {
	color: #CCCCCC;
	text-decoration: underline;
}

.puglink:active {
	color: #FFFFFF;
	text-decoration: underline;
}

.required {
	color: #FF0000;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: .9em;
	font-weight: bold;
	text-decoration: none;
}

.search {
	color: #FFFFFF;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: .9em;
	font-weight: bold;
	text-decoration: none;
}

.search:hover {
	color: #EFEFEF;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: .9em;
	font-weight: bold;
	text-decoration: none;
}

.searchbox {
	background-color: #F0F0F0;
	color: #000000;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: .8em;
	font-weight: normal;
	text-decoration: none;
}

.seealso {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: .7em;
}

.serviceslinks {
	color: #003366;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: .8em;
}

.sidebarright {
	border-left-color: #999999;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #999999;
	border-right-style: solid;
	border-right-width: 1px;
	padding: 5px;
}

.sidebars {
	border-left-color: #999999;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #999999;
	border-right-style: solid;
	border-right-width: 1px;
}

.tab-selected {
	background-color: #EBEBEB;
	color: #003366;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: bolder;
}

.text {
	color: #000000;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: .9em;
}

.topheading {
	color: #FFFFFF;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	text-decoration: none;
}

.topnav {
	background-color: #003366;
	color: #FFFFFF;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: .7em;
	font-weight: bold;
}

.topnav:link {
	color: #FFFFFF;
}

.topnav:visited {
	color: #FFFFFF;
}

.topnav:hover {
	background-color: #0052A4;
	color: #EFEFEF;
	text-decoration: underline;
}

.topnav:active {
	color: #FFFFFF;
}

.topnavdivider {
	border-left-color: #CCCCCC;
	border-left-style: solid;
	border-left-width: thin;
	padding-left: 2px;
	padding-right: 2px;
}

.topnavdivider a {
	color: #FFFFFF;
	font-size: .7em;
	font-weight: bold;
	vertical-align: middle;
}

.topnavdivider a:link {
	color: #FFFFFF;
}

.topnavdivider a:visited {
	color: #FFFFFF;
}

.topnavdivider a:hover {
	background-color: #0052A4;
	color: #EFEFEF;
	text-decoration: underline;
}

.topnavdivider a:active {
	color: #FFFFFF;
}

.topnav-home {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .8em;
	font-weight: bold;
}

.topnav-home:visited {
	color: #EFEFEF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .8em;
	font-weight: bold;
}

.topnav-home:hover {
	color: #EFEFEF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .8em;
	font-weight: bold;
}

.whatsnew {
	color: #000000;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: normal;
	text-decoration: none;
}

.white_text {
	color: #FFFFFF;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: normal;
	text-decoration: none;
}

.x-body {
	font-size: 100%;
}

.x-ul {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: .8em;
}

#btn_search {
	color: #FFFFFF;
	font-size: .9em;
	vertical-align: middle;
}

#gsterms1{
	background-color: #F0F0F0;
	color: #000000;
	font-size: .7em;
	padding-top: 0;
	text-decoration: none;
	vertical-align: middle;
}

#portalbar1{
	background-color: #003366;
	height: 25px;
	width: 100%;
}

#portalbar1 table{
	float: right;
	vertical-align: bottom;
}

.cms-flex-console-text
{
	color: Black;
	font-size: x-small;
	font-family: Verdana, Arial, sans-serif;
}

.cms-flex-console-label
{
	font-weight: bold;
	font-size: x-small;
	color: black;
	font-family: Verdana, Arial, sans-serif;
}

.cms-flex-console-link {
	color: #003366;
	font-family: Verdana, Arial, sans-serif;
	font-size: x-small;
}

.cms-flex-console-link:visited {
	color: #003366;
	font-family: Verdana, Arial, sans-serif;
	font-size: x-small;
}

.cms-flex-console-link:link {
	color: #003366;
	font-family: Verdana, Arial, sans-serif;
	font-size: x-small;
}

.cms-flex-console-link:active {
	color: #003366;
	font-family: Verdana, Arial, sans-serif;
	font-size: x-small;
}

.cms-flex-console-link:hover {
	background-color: #003366;
	color: White;
	font-family: Verdana, Arial, sans-serif;
	font-size: x-small;
}

FORM { margin: 0px. padding: 0px; }

.NewsroomDate-normal-small {
	font-family: Tahoma, Arial, Helvetica, sans-serif, Helvetica,
sans-serif;
	font-size: .8em;
	letter-spacing: normal;
	text-indent: 0em;
	word-spacing: normal;
}

.NewsroomSummary-normal-small {
	font-family: Tahoma, Arial, Helvetica, sans-serif, Helvetica,
sans-serif;
	font-size: .8em;
	letter-spacing: normal;
	text-indent: 0em;
	word-spacing: normal;
}

.NewsroomTitle-heading-5 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: .9em;
	font-weight: bold;
}

.helpcenterBorder {
	border: 1px solid #999999;
	padding: 8px;
}


