/* Generic Definitions */
body {
    font: "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif;
    font-size: 15px;
    background-color: #e5e5e5;
    color: #000000;
    margin: 0;
    padding: 0;
    background-image: url(../images/global/mainTilingBG.gif);
	background-repeat: repeat-x;
}

.smallText{
font-size: .65em;
font-family: "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif;
font-style: normal;
color: #000;
}

A.breadcrumbs:link, A.breadcrumbs:visited, A.breadcrumbs:active { 
	font-family: "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: #645950;
	text-decoration: none; 
}
A.breadcrumbs:hover {
	color: #dd4628;
	text-decoration: none; 
}

#portalSubNav {
border: 0;
margin-top: 10px;
margin-right: 10px;
padding: 0;
}

.portalSubNav {
font-size: 10px;
font-family: "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif;
font-style: normal;
color: #9e9e9e;
}

A.portalSubNav:link, A.portalSubNav:visited, A.portalSubNav:active {
color: #00788b;
font-weight: bold;
text-decoration:none;
}
A.portalSubNav:hover {
color: #d21034;
font-weight: bold;
text-decoration:none;	
}

input, select, textarea {
font-size: .85em;
font-family: "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif;
color: #FFF; 
background-color: #81adb5; 
}

td.mainNavContainer{
padding-top:58px;
}

td.mainNav {
font-family: "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif;
background-color: #d2d6d9;
font-size: .95em;
font-weight: bold;
color: #00788b;
padding: .25em .25em .25em 1em;
border-top:1px solid #00788b;
border-right:1px solid #00788b;
border-bottom:1px solid #e8e8e8;
}

.contentHeader{
	font-family: "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif; 
	font-size: 12px;
	font-weight: bold;
	color: red;
}

.bodyText{
	font-family: "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif; 
	font-size: 15px;
	color: #000000;
}

.homeNewsHeader{
	font-family: "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif; 
	font-size: 11px;
	font-weight: bold;
	color: #00788b;
}

A.homeNewsHeader:link, A.homeNewsHeader:visited, A.homeNewsHeader:active {
color: #00788b;
font-weight: bold;
text-decoration: underline;
}
A.homeNewsHeader:hover {
color: #86bcc5;
font-weight: bold;
text-decoration:underline;	
}

.smallContentHeader{
	font-family: "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif; 
	font-size: 11px;
	font-weight: normal;
	color: #00788b;
}

A.contentHeader:link, A.contentHeader:visited, A.contentHeader:active {
	font-family: "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif; 
	font-size: 12px;
	color: #1b3930; 
	text-decoration: none; 
	font-weight: bold;
}
A.contentHeader:hover {
	color: #6e8d82; 
	text-decoration: none; 
	font-weight: bold;
}


A.mainNav:link, A.mainNav:visited, A.mainNav:active {
color: #00788b; 
text-decoration: none;
}
A.mainNav:hover { 
color: #FFFFFF; 
text-decoration: none;
}

td.mainNavSub{
padding-top:15px;
padding-bottom:15px;
background-color: #dde6d7;
height:100%;
border-right:1px solid #00788b;
border-bottom:3px solid #00788b;
}

td.mainContainer{
padding-bottom:25px;
background-color: #FFFFFF;
border-right:1px solid #00788b;
border-left:1px solid #00788b;
background-image: url(../images/tilingHeaderBG.gif);
}

td.subPage {
background-color: #FFFFFF;
border-top:1px solid #00788b;
}


#portalFooter { 
font-size: 10px;
font-family: "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif;
font-style: normal;
color: #9e9e9e;
margin-right:auto; 
margin-left:auto; 
margin-top:0px; 
margin-bottom:25px; 
padding:0; 
text-align:center; 
background-color: #FFFFFF;
}

.footerText{
font-size: 10px;
font-family: "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif;
font-style: normal;
color: #9e9e9e;
}

A.footerText:link, A.footerText:visited, A.footerText:active {
font-size: 10px;
color: #00788b;
font-weight: bold;
text-decoration:none;
}
A.footerText:hover {
font-size: 10px;
color: #86bcc5;
font-weight: bold;
text-decoration:none;
}

A.footerText2:link, A.footerText2:visited, A.footerText2:active {
font-size: 10px;
color: #999999;
font-weight: bold;
text-decoration:none;
}
A.footerText2:hover {
font-size: 10px;
color: #86bcc5;
font-weight: bold;
text-decoration:none;
}

/*OTHER MISC. STYLES*/
.err { 
	font-family: "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif; 
	font-size: 11px;  
	font-weight: bold; 
	text-decoration: none; 
	color: #FF0000;
}
.date { 
	font-family:  Times, "Times New Roman", serif;
	font-size: 11px;
	font-style: italic;
	color: #ada59d;
}
.ref { 
	font-family: "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif; 
	font-size: 10px;
	font-style: italic;
	color: #ada59d;
}
.makeItOrange{
	font-family: "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif; 
	font-size: 10px;
	color: #dd4628;
}
A.makeItOrange:link, A.makeItOrange:visited, A.makeItOrange:active {
font-size: 10px;
color: #dd4628;
font-weight: bold;
text-decoration:none;
}
A.makeItOrange:hover {
font-size: 10px;
color: #dd4628;
font-weight: bold;
text-decoration:underline;
}
