* {margin:0;padding:0}
body { 
background-color: #0f144c;
background-image: url(../TemplateImages_NL/bg-001.jpg);
background-repeat: repeat;
font-family: Arial,Helvetica,sans-serif;
font-size: 12px;
color: #000000;
}

.headerInternet {
background-image: url(../TemplateImages_NL/bg-header-internet.jpg);
background-repeat: no-repeat;
width: 800px;
height:167px;
margin : 0px 0px 0px 0px;
padding : 0px 0px 0px 0px;
}

/* default page-width table */
table.hull {
width: 806px;
height:auto;
margin-right:auto;
margin-left:auto;
padding : 0px 0px 0px 0px;
display:block;
}

.hullLeft {
background-image: url(../TemplateImages_NL/bg-leftbody.jpg);
background-repeat: repeat;
width: 3px;
height:auto;
margin : 0px 0px 0px 0px;
padding : 0px 0px 0px 0px;
overflow: auto;
}

.hullRight {
background-image: url(../TemplateImages_NL/bg-rightbody.jpg);
background-repeat: repeat;
width: 3px;
height:auto;
margin : 0px 0px 0px 0px;
padding : 0px 0px 0px 0px;
overflow: auto;
}

.hullBody {
background-color: #ffffff;
width: 800px;
margin : 0px 0px 0px 0px;
padding : 0px 0px 0px 0px;
vertical-align: top;
overflow: auto;
}



/* global header attributes */
.globalHeader {
margin : 0px 0px 0px 0px;
padding : 0px 0px 0px 0px;
}

.searchRow {
height:64px;
margin : 0px 0px 0px 0px;
padding : 0px 0px 0px 0px;
vertical-align: bottom;
}
.searchBox {
 margin: 0px 6px 3px 0px;
}
.searchBox td {
 font-family: Arial,Helvetica,sans-serif;
 font-size: 10px;
 font-weight: bold;
 color: #383839;
 padding: 0px 3px 0px 3px;
}
.search {
 font-family: Arial,Helvetica,sans-serif;
 font-size: 10px;
 font-weight: bold;
 color: #383839;
}

.gTnavRow {
height:280px;
margin : 0px 0px 0px 0px;
padding : 0px 0px 0px 0px;
vertical-align: bottom;
}
.gTnav {
height:49px;
margin : 0px 0px 0px 0px;
padding : 0px 0px 0px 0px;
}
.gTnavLeft {
background-image: url(../TemplateImages_NL/gnav-left.gif);
background-repeat: no-repeat;
background-position: bottom left;
padding-top: 10px;
width: 10px;
height: 49px;
}
.gTnavRight {
padding-top: 10px;
width: 21px;
height: 49px;
}




/* left column styles */
.siteOptions {
background-color: #FFFFFF;
margin : 0px 0px 0px 0px;
padding : 0px 0px 0px 0px;
height: 29px;
font-family: Arial,Helvetica,sans-serif;
font-size: 10px;
text-align: center;
}
.siteOptions a:link {
color: #114280;
text-decoration: underline;
}
.siteOptions a:visited {
color: #114280;
text-decoration: underline;
}
.siteOptions a:hover {
color: #4d4d4d;
text-decoration: none;
}

.leftNavTop {
background-image: url(../TemplateImages_NL/bg-leftnav-top.jpg);
background-repeat: no-repeat;
margin : 0px 0px 0px 0px;
padding : 0px 0px 0px 0px;
height: 9px;
width: 170px;
}
.leftNavBottom {
background-image: url(../TemplateImages_NL/bg-leftnav-bot.jpg);
background-repeat: no-repeat;
margin : 0px 0px 0px 0px;
padding : 0px 0px 0px 0px;
height: 15px;
width: 170px;
}

.leftNavBottom170 {
background-image: url(../TemplateImages_NL/bg-leftnav-bot-170.jpg);
background-repeat: no-repeat;
margin : 0px 0px 0px 0px;
padding : 0px 0px 0px 0px;
height: 15px;
width: 170px;
}

.leftNavDiv {
background-image: url(../TemplateImages_NL/bg-leftnav-div.jpg);
background-repeat: repeat;
margin : 0px 0px 0px 0px;
padding : 0px 0px 0px 0px;
height: 2px;
width: 170px;
}

.leftNavAd {
background-color: #a8add7;
font-family: Arial,Helvetica,sans-serif;
font-size: 14px;
text-align: center;
}

.leftNavFocus {
	margin : 0px;
	background-color: #c8c8eb;
	border-bottom: 1px solid #ffffff;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #202020;
	text-align: left;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 10px;
}
.leftNavFocus a:link {
color: #0800ff;
text-decoration: underline;
}
.leftNavFocus a:visited {
color: #0800ff;
text-decoration: underline;
}
.leftNavFocus a:hover {
color: #4d4d4d;
text-decoration: none;
}

.leftNavContact {
margin : 0px 0px 0px 0px;
padding : 15px 20px 15px 20px;
font-family: Arial,Helvetica,sans-serif;
font-size: 11px;
color: #202020;
text-align: left;
}
.leftNavContact a:link {
color: #0800ff;
text-decoration: underline;
}
.leftNavContact a:visited {
color: #0800ff;
text-decoration: underline;
}
.leftNavContact a:hover {
color: #4d4d4d;
text-decoration: none;
}

.lnavPhoto {
border: 1px solid #333367;
width: 153px;
height: auto;
margin : 0px auto 0px auto;
padding : 2px 2px 2px 2px;
text-align: center;
}
.lnavPhotoText {
width: 153px;
height: auto;
margin : 0px auto 0px auto;
padding : 2px 2px 2px 2px;
text-align: left;
font-family: Arial,Helvetica,sans-serif;
font-size: 11px;
color: #333367;
}







/* global body styles */
.bodyContent {
background-color: #FFFFFF;
margin : 0px 0px 0px 0px;
padding : 0px 0px 0px 0px;
}

.bodyText {
font-family: Arial,Helvetica,sans-serif;
font-size: 12px;
color: #000000;
}
.bodyText a {
font-family: Arial,Helvetica,sans-serif;
font-size: 12px;
color: #0600ff;
text-decoration: underline;
}
.bodyText a:visited {
font-family: Arial,Helvetica,sans-serif;
font-size: 12px;
color: #660066;
text-decoration: underline;
}
.bodyText a:hover {
font-family: Arial,Helvetica,sans-serif;
font-size: 12px;
color: #4d4d4d;
text-decoration: none;
}

.breadcrumb {
padding : 6px 0px 0px 0px;
font-family: Arial,Helvetica,sans-serif;
font-size: 10px;
color: #656565;
text-align: left;
}
.breadcrumb a:link {
font-family: Arial,Helvetica,sans-serif;
font-size: 10px;
color: #0600fe;
text-decoration: underline;
}
.breadcrumb a:visited {
font-family: Arial,Helvetica,sans-serif;
font-size: 10px;
color: #0600fe;
text-decoration: underline;
}
.breadcrumb a:hover {
font-family: Arial,Helvetica,sans-serif;
font-size: 10px;
color: #4d4d4d;
text-decoration: none;
}

.vtop {
vertical-align: top;
}
.vbottom {
vertical-align: bottom;
}

.hrule {
background-image: url(../TemplateImages_NL/bg-hr01.gif);
background-repeat: repeat;
width: 100%;
height:1px;
margin : 10px 0px 10px 0px;
padding : 0px 0px 0px 0px;
}

.twopx {
width: 2px;
height:auto;
margin : 0px 0px 0px 0px;
padding : 0px 0px 0px 0px;
}

.tSpace {
width: 100%;
height:10px;
margin : 0px 0px 0px 0px;
padding : 0px 0px 0px 0px;
}

/* NOTE FIXED WIDTH */
.photoMainOut {
margin : 0px 0px 0px 0px;
padding : 1px 1px 1px 1px;
border: 1px solid #333367;
width: 446px;
height: auto;
}
.photoMainIn {
margin : 0px 0px 0px 0px;
padding : 1px 1px 1px 1px;
border: 2px solid #9999cd;
width: 440px;
height: auto;
}





/* text accessibility font sizing */
.font_size_add {
font-size: 120%;
}

.font_size_minus {
font-size: 90%;
}
.accessibility {
padding: 0px 0px 0px 20px;
height: auto;
width: 100%;
font-family: Arial, Helvetica, sans-serif;
color: #333333;
font-size: 85%;
font-weight: bold;
margin-top: 10px;
text-align: left;
}
.accessibility a {
color: #114280;
text-decoration: none;
}
.accessibility a:hover {
text-decoration: underline;
}
.font_size_add {
font-size: 120%;
}
.font_size_minus {
font-size: 80%;
}




/* special call outs */
.boxYellow {
background-color: #fff5d8;
border: 1px solid #ffcb3e;
margin : 15px 0px 15px 0px;
padding : 13px 13px 13px 13px;
height: auto;
text-align: left;
display: block;
}

.featuredText {
vertical-align: top;
font-family: Arial,Helvetica,sans-serif;
font-size: 0.7em;
line-height: 1.8em;
color: #000000;
}
.featuredText a:link {
font-weight: bold;
color: #114280;
text-decoration: underline;
}
.featuredText a:visited {
font-weight: bold;
color: #114280;
text-decoration: underline;
}
.featuredText a:hover {
font-weight: bold;
color: #4d4d4d;
text-decoration: none;
}

.featuredTextB {
vertical-align: top;
font-family: Arial,Helvetica,sans-serif;
font-size: 0.7em;
line-height: 1.7em;
color: #000000;
}
.featuredTextB a:link {
font-weight: bold;
color: #114280;
text-decoration: underline;
}
.featuredTextB a:visited {
font-weight: bold;
color: #114280;
text-decoration: underline;
}
.featuredTextB a:hover {
font-weight: bold;
color: #4d4d4d;
text-decoration: none;
}

.fthBlue {
background-color: #546eaf;
width: 100px;
}
.featuredBlue {
background-color: #d0d9f0;
padding : 12px 12px 12px 12px;
font-family: Arial,Helvetica,sans-serif;
font-size: 0.7em;
line-height: 1.8em;
color: #000000;
}
.featuredBlue a:link {
font-weight: bold;
color: #114280;
text-decoration: underline;
}
.featuredBlue a:visited {
font-weight: bold;
color: #114280;
text-decoration: underline;
}
.featuredBlue a:hover {
font-weight: bold;
color: #4d4d4d;
text-decoration: none;
}

.fthGreen {
background-color: #339933;
width: 100px;
}
.featuredGreen {
background-color: #bfdba6;
padding : 12px 12px 12px 12px;
font-family: Arial,Helvetica,sans-serif;
font-size: 0.7em;
line-height: 1.8em;
color: #000000;
}
.featuredGreen a:link {
font-weight: bold;
color: #114280;
text-decoration: underline;
}
.featuredGreen a:visited {
font-weight: bold;
color: #114280;
text-decoration: underline;
}
.featuredGreen a:hover {
font-weight: bold;
color: #4d4d4d;
text-decoration: none;
}

.fthOrange {
background-color: #ac5408;
width: 100px;
}
.featuredOrange {
background-color: #eec99b;
padding : 12px 12px 12px 12px;
font-family: Arial,Helvetica,sans-serif;
font-size: 0.7em;
line-height: 1.8em;
color: #000000;
}
.featuredOrange a:link {
font-weight: bold;
color: #114280;
text-decoration: underline;
}
.featuredOrange a:visited {
font-weight: bold;
color: #114280;
text-decoration: underline;
}
.featuredOrange a:hover {
font-weight: bold;
color: #4d4d4d;
text-decoration: none;
}

.fthPress {
background-color: #ccdfb1;
width: 100px;
}
.featuredPress {
background-color: #ccdfb1;
padding : 12px 12px 12px 12px;
font-family: Arial,Helvetica,sans-serif;
font-size: 0.7em;
line-height: 1.8em;
color: #000000;
}
.featuredPress a:link {
font-weight: bold;
color: #0700fe;
text-decoration: underline;
}
.featuredPress a:visited {
font-weight: bold;
color: #0700fe;
text-decoration: underline;
}
.featuredPress a:hover {
font-weight: bold;
color: #4d4d4d;
text-decoration: none;
}

.fthAccess {
background-color: #ccdfb1;
width: 100px;
}
.featuredAccess {
background-color: #ccdfb1;
padding : 12px 12px 12px 12px;
font-family: Arial,Helvetica,sans-serif;
font-size: 0.7em;
line-height: 1.8em;
color: #000000;
}
.featuredAccess a:link {
font-weight: bold;
color: #0700fe;
text-decoration: underline;
}
.featuredAccess a:visited {
font-weight: bold;
color: #0700fe;
text-decoration: underline;
}
.featuredAccess a:hover {
font-weight: bold;
color: #4d4d4d;
text-decoration: none;
}


.fthNotices {
background-color: #ccdfb1;
width: 100px;
}
.featuredNotices {
background-color: #ccdfb1;
padding : 6px 12px 6px 12px;
font-family: Arial,Helvetica,sans-serif;
font-size: 0.7em;
line-height: 1.8em;
color: #000000;
}
.featuredNotices a:link {
font-weight: bold;
color: #0700fe;
text-decoration: underline;
}
.featuredNotices a:visited {
font-weight: bold;
color: #0700fe;
text-decoration: underline;
}
.featuredNotices a:hover {
font-weight: bold;
color: #4d4d4d;
text-decoration: none;
}


.fthLinks {
background-color: #80a176;
width: 100px;
}
.featuredLinks {
background-color: #80a176;
padding : 6px 12px 6px 12px;
font-family: Arial,Helvetica,sans-serif;
font-size: 0.7em;
line-height: 1.8em;
color: #000000;
}
.featuredLinks a:link {
font-weight: bold;
color: #0700fe;
text-decoration: underline;
}
.featuredLinks a:visited {
font-weight: bold;
color: #0700fe;
text-decoration: underline;
}
.featuredLinks a:hover {
font-weight: bold;
color: #4d4d4d;
text-decoration: none;
}

.notice {
background-color: #d5d5d5;
padding : 4px 6px 4px 6px;
font-family: Arial,Helvetica,sans-serif;
font-size: 0.7em;
line-height: 1.8em;
color: #000000;
}
.notice a:link {
font-weight: bold;
color: #0700fe;
text-decoration: underline;
}
.notice a:visited {
font-weight: bold;
color: #0700fe;
text-decoration: underline;
}
.notice a:hover {
font-weight: bold;
color: #4d4d4d;
text-decoration: none;
}


.fthBrown {
background-color: #9b966e;
width: 100px;
}
.featuredBrown {
background-color: #e4e4cb;
padding : 12px 12px 12px 12px;
font-family: Arial,Helvetica,sans-serif;
font-size: 0.7em;
line-height: 1.8em;
color: #000000;
}
.featuredBrown a:link {
font-weight: bold;
color: #114280;
text-decoration: underline;
}
.featuredBrown a:visited {
font-weight: bold;
color: #114280;
text-decoration: underline;
}
.featuredBrown a:hover {
font-weight: bold;
color: #4d4d4d;
text-decoration: none;
}



.fthAqua {
background-color: #197196;
width: 100px;
}
.featuredAqua {
background-color: #c0d8e2;
padding : 12px 12px 12px 12px;
font-family: Arial,Helvetica,sans-serif;
font-size: 0.7em;
line-height: 1.8em;
color: #000000;
}
.featuredAqua a:link {
font-weight: bold;
color: #114280;
text-decoration: underline;
}
.featuredAqua a:visited {
font-weight: bold;
color: #114280;
text-decoration: underline;
}
.featuredAqua a:hover {
font-weight: bold;
color: #4d4d4d;
text-decoration: none;
}






/* footer attributes */
/*	line-height: 1.6em; */
.footer {
padding : 14px 0px 14px 0px;
font-family: Arial,Helvetica,sans-serif;
font-size: 11px;
color: #656565;
text-align: center;
}
.footer a:link {
font-family: Arial,Helvetica,sans-serif;
font-size: 11px;
color: #0700fe;
text-decoration: underline;
}
.footer a:visited {
font-family: Arial,Helvetica,sans-serif;
font-size: 11px;
color: #0700fe;
text-decoration: underline;
}
.footer a:hover {
font-family: Arial,Helvetica,sans-serif;
font-size: 11px;
color: #4d4d4d;
text-decoration: none;
}
.copyright {
font-family: Arial,Helvetica,sans-serif;
font-size: 11px;
color: #656565;
text-align: center;
}






/* header tag and misc styles */
h1{
 font-family: Arial,Helvetica,sans-serif;
 font-size: 20px;
 color: #68659c;
 padding : 14px 0px 0px 0px;
}

h2{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 13px;
	color: #000000;
}

ul {
padding : 12px 0px 0px 20px;
}

ol {
padding : 12px 0px 0px 35px;
}

p {
padding : 12px 0px 0px 0px;
}


.redText {
color: red;
}

.secondaryText {
 font-family: Arial,Helvetica,sans-serif;
 font-size: .90em;
 color: #68659c;
 padding : 0px 0px 0px 0px;
}


.pAnchor {
margin-top: 15px;
margin-bottom: 15px;
font-family: Arial,Helvetica,sans-serif;
font-size: 9px;
color: #114280;
}
.pAnchor a {
color: #0600ff;
}
.pAnchor a:visited {
color: #0600ff;
}
.pAnchor a:hover {
color: #0600ff;
}

.bulletArrow {
padding : 0px 0px 0px 17px;
}
.bulletArrow li {
list-style-image: url(../TemplateImages_NL/bulletArrow.gif);
margin : 4px 0px 0px 0px;
padding : 0px 0px 0px 0px;
}


/* misc tables */
blockquote {
	text-indent: 17px;
}

td.vtop {
vertical-align: top;
}

td.logo {
padding : 0px 12px 0px 0px;
}

td.homePhoto {
padding : 0px 0px 0px 5px;
vertical-align: top;
}


/* programs tables */
.program {
background-color: #c8c8eb;
border: 1px solid #333367;
}
.program td {
padding : 4px 10px 4px 10px;
font-family: Arial,Helvetica,sans-serif;
font-size: 0.7em;
line-height: 1.5em;
}
.programTitle {
background-color: #9999cd;
border-bottom: 1px solid #333367;
font-family: Arial,Helvetica,sans-serif;
font-size: 0.8em;
font-weight: bold;
color: #0600fe;
}

.programMore {
background-color: #3b3b6f;
border: 1px solid #ffffff;
height: auto;
width: 44px;
font-family: Arial,Helvetica,sans-serif;
font-size: 10px;
color: #ffffff;
float: right;
text-align: center;
display: block;
}
.programMore a {
color: #ffffff;
text-decoration: none;
display: block;
}
.programMore a:visited {
color: #ffffff;
text-decoration: none;
display: block;
}
.programMore a:hover {
background-color: #ffcb3e;
color: #1b539a;
text-decoration: none;
display: block;
}






/* data tables */
.dataTable {
margin : 15px 0px 15px 0px;
background-color: #ffffff;
border-top: 1px solid #9999cd;
border-left: 1px solid #9999cd;
border-right: 1px solid #9999cd;
}
.dataTable th {
background-color: #ffffff;
border-bottom: 1px solid #9999cd;
padding : 4px 10px 4px 10px;
font-family: Arial,Helvetica,sans-serif;
font-size: 12px;
text-align: left;
}
.dataTable th.alt {
background-color: #c8c8eb;
border-bottom: 1px solid #9999cd;
padding : 4px 10px 4px 10px;
font-family: Arial,Helvetica,sans-serif;
font-size: 12px;
text-align: left;
}
.dataTable td {
border-bottom: 1px solid #9999cd;
padding : 4px 10px 4px 10px;
font-family: Arial,Helvetica,sans-serif;
font-size: 12px;
}
.dataTable tr.alt {
background-color: #c8c8eb;
}

/* images */
img.floatRight {
float: right;
padding : 0px 0px 0px 0px;
}
img.floatLeft {
float: left;
padding : 0px 0px 0px 0px;
}
