A:link {
		TEXT-DECORATION: none
}
A:visited {
		TEXT-DECORATION: none
}
A:hover {
		TEXT-DECORATION: none
}
A:active {
		TEXT-DECORATION: none
}
.ngtext{
	font-family:"Trebuchet MS", Arial, Verdana, tahoma;
	font-size: 14px;
	COLOR:  rgb(100,100,100);
	font-weight: bold;
}
.nbtext{
	font-family:"Trebuchet MS", Arial, Verdana, tahoma;
	font-size: 17px;
	COLOR: #000000;
	font-weight: bold;
}
.nbtext A{
	COLOR: #00004F;
}
.nbtext A:link{
	COLOR: #00004F;
}
.nbtext A:hover{
	COLOR: #FFFFFF;
	text-decoration: underline;
}
.nntext{
	font-family:"Trebuchet MS", Arial, Verdana, tahoma;
	font-size: 13px;
	COLOR: #000000;
}
.nntext A{
	COLOR: #000000;
}
.nntext A:link{
	COLOR: #000000;
}
.nntext A:hover{
	COLOR: #FFFFFF;
	text-decoration: underline;
}
.nstext{
	font-family:"Trebuchet MS", Arial, Verdana, tahoma;
	font-size: 11px;
	COLOR: #000000;
}
.nstext A{
	COLOR: #000000;
}
.nstext A:link{
	COLOR: #000000;
}
.nstext A:hover{
	COLOR: #FFFFFF;
	text-decoration: underline;
}
.nmtext{
	font-family:"Trebuchet MS", Arial, Verdana, tahoma;
	font-size: 12px;
	COLOR: #7D7D7D;
}
.nttext{
	font-family:"Trebuchet MS", Arial, Verdana, tahoma;
	font-size: 12px;
	COLOR: #000000;
}
.wttext{
	font-family:"Trebuchet MS", Arial, Verdana, tahoma;
	font-size: 12px;
	COLOR: #ffffff;
}
.nmtext A{
	COLOR: #7D7D7D;
	text-decoration: underline;
}
.nmtext A:link{
	COLOR: #7D7D7D;
}
.nmtext A:hover{
	COLOR: #FFFFFF;
	text-decoration: underline;
}
.nnwtext{
	font-family:"Trebuchet MS", Arial, Verdana, tahoma;
	font-size: 13px;
	COLOR: #FFFFFF;
}
.nnwtext A{
	COLOR: #FFFFFF; 
	text-decoration: underline;
}
.nnwtext A:link{
	COLOR: #FFFFFF;
	text-decoration: underline;
}
.nnwtext A:hover{
	COLOR: #000000;
	text-decoration: underline;
}
.wbbtext {
	font-family: "Trebuchet MS", Arial, Verdana, tahoma;
	font-size: 17px;
	color: #031352;
	font-weight: bold;
}
.wdbtext {
	font-family: "Trebuchet MS", Arial, Verdana, tahoma;
	font-size: 20px;
	color: #031352;
	font-weight: bold;
}
.wstext {
	font-family: "Trebuchet MS", Arial, Verdana, tahoma;
	font-size: 11px;
	color: #FFFFFF;
}
.wbtext {
	font-family: "Trebuchet MS", Arial, Verdana, tahoma;
	font-size: 13px;
	color: #FFFFFF;
}
.wbtext A{
	color: #FFFFFF;
}
.wbtext A:link{
	color: #FFFFFF;
}
.wbtext A:hover{
	color: #FFCE2E;
}
.whitetext {
	font-family: "Trebuchet MS", Arial, Verdana, tahoma;
	font-size: 12px;
	color: #FFFFFF;
}
.whitetext A{
	color: #FFFFFF;
}
.whitetext A:link{
	color: #FFFFFF;
}
.whitetext A:hover{
	COLOR: #007DFB;
}
.bluetext {
	font-family: "Trebuchet MS", Arial, Verdana, tahoma;
	font-size: 12px;
	COLOR: #007DFB;
}
.sbtext {
	font-family: "Gill Sans MT Ext Condensed Bold", "Trebuchet MS", Arial, Verdana, tahoma;
	font-size: 20px;
	color: #000000;
}
.sbtext A{
	color: #000000;
}
.sbtext A:link{
	color: #000000;
}
.sbtext A:hover{
	COLOR: #ffffff;
}
.stext {
	font-family: "Gill Sans MT Ext Condensed Bold", "Trebuchet MS", Arial, Verdana, tahoma;
	font-size: 20px;
	color: #000000;
}
.stext A{
	color: #000000;
}
.stext A:link{
	color: #000000;
}
.stext A:hover{
	COLOR: #ffffff;
}
.swtext {
	font-family: "Gill Sans MT Ext Condensed Bold", "Trebuchet MS", Arial, Verdana, tahoma;
	font-size: 20px;
	color: #ffffff;
}
.swtext A{
	color: #ffffff;
}
.swtext A:link{
	color: #ffffff;
}
.swtext A:hover{
	COLOR: #000000;
}

.nav-sub {
	font-family: "Trebuchet MS", Arial, Verdana, tahoma;
	font-size: 12px;
	color: #FFFFFF;
	clear: both;
	float: left;
	width: 215px;
	min-height: 500px;
	height: auto !important;
	height: 500px;
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 10px;
	background-color: rgb(159,182,213);
}
.nav-sub ul {
	float: left;
	list-style: none;
	width: 205px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	border-bottom: solid 1px rgb(200,200,200);
	background-color: #DADAD3;
}	
.nav-sub li {margin: 0px; padding: 0px;}
.nav-sub li.title {
	vertical-align: top;
	margin: 0px;
	padding: 0px 5px 4px 20px;
	color: rgb(100,100,100);
	text-transform: uppercase;
	font-weight: bold;
	font-size: 14px;
}
.nav-sub li.group a {
	display: block;
	min-height: 1.5em;
	height: auto !important;
	height: 1.5em;
	line-height: 1.5em;
	margin: 1px 0px 1px 0px;
	padding: 0px 7px 3px 10px;
	border-top: solid 1px rgb(200,200,200);
	border-left: solid 10px #DADAD3;
	color: #003366;
	font-weight: bold;
	font-size: 12px;
}
.nav-sub li a {display: block; min-height: 1.5em; height: auto !important; height: 1.5em; line-height: 1.5em; margin: 1px 0px 1px 0px; padding: 0px 7px 3px 10px; border-left: solid 10px #DADAD3; color: rgb(100,100,100); text-decoration: none; font-size: 12px; 
}
.nav-sub li a:hover, .nav-sub li a.selected {
	border-left: solid 20px rgb(121,153,196);
	color: #000066;
	text-decoration: none;
	background-color: #CCCCCC;
}

.th-nav-sub {
	font-family: "Trebuchet MS", Arial, Verdana, tahoma;
	font-size: 11px;
	color: #FFFFFF;
	clear: both;
	float: left;
	width: 215px;
	min-height: 500px;
	height: auto !important;
	height: 500px;
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 10px;
	background-color: rgb(159,182,213);
}
.th-nav-sub ul {
	float: left;
	list-style: none;
	width: 205px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	border-bottom: solid 1px rgb(200,200,200);
	background-color: #DADAD3;
}	
.th-nav-sub li {margin: 0px; padding: 0px;}
.th-nav-sub li.title {
	vertical-align: top;
	margin: 0px;
	padding: 0px 5px 4px 20px;
	color: rgb(100,100,100);
	text-transform: uppercase;
	font-weight: bold;
	font-size: 14px;
}
.th-nav-sub li.group a {
	display: block;
	min-height: 1.5em;
	height: auto !important;
	height: 1.5em;
	line-height: 1.5em;
	margin: 1px 0px 1px 0px;
	padding: 0px 7px 3px 10px;
	border-top: solid 1px rgb(200,200,200);
	border-left: solid 10px #DADAD3;
	color: #003366;
	font-weight: bold;
	font-size: 11px;
}
.th-nav-sub li a {
	display: block;
	min-height: 1.5em;
	height: auto !important;
	height: 1.5em;
	line-height: 1.5em;
	margin: 1px 0px 1px 0px;
	padding: 0px 7px 3px 10px;
	border-left: solid 10px #DADAD3;
	color: rgb(100,100,100);
	text-decoration: none;
	font-size: 11px;
}
.th-nav-sub li a:hover, .th-nav-sub li a.selected {
	border-left: solid 20px rgb(121,153,196);
	color: #000066;
	text-decoration: none;
	background-color: #CCCCCC;
}

.contentbox-title-shading-small {
	font-family:"Trebuchet MS", Arial, Verdana, tahoma;
	font-size: 15px;
	COLOR: #484848;
	font-weight: bold;
	margin: 0px;
	padding: 1px 0px 1px 4px;
	background-color: rgb(222,220,242);
	border-left: solid 10px rgb(189,185,229);
}
.site-name  {clear: both; float: left; position: absolute; z-index: 2; width: 70%; top: 25px; margin: 0px; padding-left: 65px; background-color: transparent; color: #003366; font-weight: bold; font-size: 40px; font-family: Gill Sans MT Condensed;}
.site-slogan  {float: left; position: absolute; z-index: 1; width: 70%; top: 2.5em; left: 15px; margin: 0px; padding: 0px 0px 0px 45px; background-color: transparent; color: #003366; font-weight: bold; font-size: 18px; font-family: Lucida Handwriting;}

.sitenametext  {
	font-family: Gill Sans MT Condensed;
	font-size: 33px;
	color: #003366;
	font-weight: bold;
}
.siteslogantext  {
	color: #003366;
	font-weight: bold;
	font-size: 18px;
	font-family: Lucida Handwriting;
}

pre
{
	margin:0px;
	padding:0px;
	white-space: pre-wrap; /* css-3 */
	white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
	word-wrap: break-word; /* Internet Explorer 5.5+ */
}
