/*a:link { color: #8CBBCA; }
a:visited { color: #8CBBCA; }
a:hover { color: #8CBBCA; }
a:active { color: #8CBBCA; } */


a:link { color: #0090d1; }
a:visited { color: #0090d1; }
a:hover { color: #0090d1; }
a:active { color: #0090d1; } 





.bluetext_small {
	font-family: Arial, Helvetica, sans-serif; 
	color: #3AACDE;
	text-decoration:none;
	font-size: 11px;

}


.bluetext_medium {
	font-family: Arial, Helvetica, sans-serif; 
	color: #3AACDE;
	text-decoration:none;
	font-size: 9pt;
}

.greytext_small {
	font-family: Arial, Helvetica, sans-serif; 
	color: #333333;
	text-decoration:none;
	font-size: 11px;
}

.greytext_body {
	font-family: Arial, Helvetica, sans-serif; 
	color: #666666;
	text-decoration:none;
	font-size: 12px;
}


.sa_footer_text
{
	font-family: Arial, Helvetica, sans-serif; 
	color: #FFFFFF;
	text-decoration:bold;
	font-size: 18px;
}


.sa_footer_text_small
{
	font-family: Arial, Helvetica, sans-serif; 
	color: #FFFFFF;
	text-decoration:bold;
	font-size: 11px;
}


.addthis_sa {
	font-family: Arial, Helvetica, sans-serif; 
	color: #E3E3E3;
	text-decoration:none;
	font-size: 14px;
}


.email_sa {
	font-family: Arial, Helvetica, sans-serif; 
	color: #668ca5;
	text-decoration:none;
	font-size: 18px;
}




a.addthis_sa:link {
	font-family: Arial, Helvetica, sans-serif; 
	color: #E3E3E3;
	text-decoration:none;
	font-size: 14px;
}


a.addthis_sa:visited {
	font-family: Arial, Helvetica, sans-serif; 
	color: #E3E3E3;
	text-decoration:none;
	font-size: 14px;
}

a.addthis_sa:active {
	font-family: Arial, Helvetica, sans-serif; 
	color: #E3E3E3;
	text-decoration:none;
	font-size: 14px;
}

a.addthis_sa:hover {
	font-family: Arial, Helvetica, sans-serif; 
	color: #E3E3E3;
	text-decoration:none;
	font-size: 14px;
}



a.darkbluelink:link { text-decoration:none; color: #00334E; }
a.darkbluelink:visited { text-decoration:none;color: #00334E; }
a.darkbluelink:hover { text-decoration:none;color: #0090d1; }
a.darkbluelink:active { text-decoration:none;color: #00334E; }


a.greylink:link { font-size:12px; font-family: Arial, Helvetica, sans-serif; text-decoration:none; color: #8f8c77; }
a.greylink:visited { font-family: Arial, Helvetica, sans-serif; text-decoration:none;color: #8f8c77; }
a.greylink:hover { font-family: Arial, Helvetica, sans-serif; text-decoration:underline;color: #8f8c77; }
a.greylink:active { font-family: Arial, Helvetica, sans-serif; text-decoration:none;color: #8f8c77; }



a.bluelink:link { font-size:12px; font-family: Arial, Helvetica, sans-serif; text-decoration:none; color: #00334E; }
a.bluelink:visited { font-family: Arial, Helvetica, sans-serif; text-decoration:none;color: #00334E; }
a.bluelink:hover { font-family: Arial, Helvetica, sans-serif; text-decoration:underline;color: #00334E; }
a.bluelink:active { font-family: Arial, Helvetica, sans-serif; text-decoration:none;color: #00334E; }



a.lightbluelink:link { text-decoration:none; color: #0090d1; }
a.lightbluelink:visited { text-decoration:none;color: #0090d1; }
a.lightbluelink:hover { text-decoration:underline;color: #0090d1; }
a.lightbluelink:active { text-decoration:none;color: #0090d1; }


.blue_title  {
	font-family: Arial, Helvetica, sans-serif; 
	color: #40679F;
	text-decoration:none;
	font-size: 18px;
}


.blue_right {
	font-family: Arial, Helvetica, sans-serif; 
	color: #00334E;
	text-decoration:none;
	font-size: 14px;
}



.blue_subtitle  {
	font-family: Arial, Helvetica, sans-serif; 
	color: #36B1DC;
	text-decoration:none;
	font-size: 12px;
}


.bluetext_large {
	font-family: Arial, Helvetica, sans-serif; 
	color: #3AACDE;
	text-decoration:none;
	font-size: 15px;
}


.largetext {
	font-family: Arial, Helvetica, sans-serif; 
	color: #3AACDE;
	text-decoration:none;
	font-size: 15px;
}


.largetext {
	font-family: Arial, Helvetica, sans-serif; 
	color: #3AACDE;
	text-decoration:none;
	font-size: 13px;
}

/* a:link { color: #333333; text-decoration: none;}
a:visited { color: #333333; text-decoration: none;}
a:hover { color: #333333; text-decoration: none;}
a:active { color: #333333; text-decoration: none;} 
*/

.search_button {
height:14px;
width:14px;
background:url('/web_common/newimages/go_search.jpg');
}

.hide {
    display: none;
}
.addThisList a {
    margin-right: 15px;
    text-decoration: none;
    font-family: Arial, Sans-Serif;
    font-weight: bold;
    font-size: 95%;
}
.addThisListIcon {
    vertical-align: middle; 
    width: 24px; 
    border: none;
}

.bluetitlevsmall .greylinklarge, .readMore {
    font-weight: bold; 
    font-size: 15px; 
    color: #033025 !important; 
    margin-bottom: 5px;
}
a.greylinklarge:hover {
    color: #033025 !important; 
    text-decoration: none !important;
}
.readMore {
    font-size: 12px; 
    color: #00334E; 
}
a.readMore:hover {
    color: #0090D1 !important; 
    text-decoration: none !important;    
}

a.sitemapLink {
    color: #808080 !important;
    font-size: 14px;
}
.greylinklarge {
    font-size: 1.1em;
}
.bluetitlexsmall {
	color: #0090d1;
	font-size: 0.75em;
}


/* events calendar */
.cal	{
	border: 0px solid #FFFFFF;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.calOuter	{
	background-color: #FFFFFF;
	border: 4px solid #99D6AD;
	padding: 1px 1px 1px 1px;
	width: 220px;
}

.calIframe	{
	width: 218px;
	border: 4px solid #99D6AD;
	padding: 2px 2px 2px 2px;
	margin: 0px 0px 0px 0px;
	background-color: #FFFFFF;
}

.calMonth	{
    background-color: #00334E;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	font-size: 13px;
	font-weight: bold;
	height: 30px;
	padding: 4px 2px 2px 2px;
	margin: 0px 0px 0px 0px;
	color: #fff;
	font-family: Arial, Verdana;
}

.calDay	{
	background-color: #FFF;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #d6d6d6;
	font-size: 10px;
	height: 24px;
	text-align: center;
	color: #333;
	font-family: Arial, Verdana;
}

.calDateNone {
	background-color: #f7f7f7;
	border-right: 1px solid #d6d6d6;
	border-bottom: 1px solid #d6d6d6;
	color: #000000;
	font-size: 11px;
	height: 30px;
	vertical-align: middle;
	font-family: Arial, Verdana;
}

.calDate {
	background-color: #e7e7e7;
	border-right: 1px solid #d6d6d6;
	border-bottom: 1px solid #d6d6d6;
	color: #000000;
	font-size: 11px;
	height: 30px;
	vertical-align: middle;
	font-family: Arial, Verdana;
}

.calDate a, .calDate a:hover, .calDate a.selected {
	cursor: pointer;
	display: block;
	text-decoration: none;
	font-family: Arial, Verdana;
}
.calDate a {
	background-color: #0090d1;
	color: #FFFFFF !important;
	border-top: 8px solid #0090d1;
	border-bottom: 8px solid #0090d1;
}
.calDate a:hover, .calDate a.selected {
	background-color: #5B7871;
	color: #FFFFFF !important;
	border-top: 8px solid #5B7871;
	border-bottom: 8px solid #5B7871;
}

.default {
    color: #808080;
    font-family: Arial,Sans-Serif;
    font-size: 11px;
}

a img {
    border: none;
}
.contentFooterLink a {
    font-size: 0.8em;
    text-decoration: none;
}
