﻿a:link
{
	color: #2e54a4; 
}

a:visited
{
	color: #1579c6; 
} 
a:active 
{
	color: #2e54a4;
}

a:hover
{
    color: #2e54a4;
    text-decoration:none;
}

b
{
font-weight:bold;
}

BODY, TABLE, TD, TH

{
	font-family: arial, helvetica;
	font-size: 10pt;
	font-weight: normal;
	color: #656565;
}

p  { font-family: arial, helvetica; font-size: 10pt; color: #656565; font-weight: normal; }

.redtext	 { font-family: arial, helvetica; font-size:9pt; color:#c51f39; font-weight:normal }
.redtext a:link	{ text-decoration:underline; font-family: arial, helvetica; font-size:9pt; color:#c51f39; font-weight:normal }
.redtext a:active { text-decoration:underline; font-family: arial, helvetica; font-size:9pt; color:#c51f39; font-weight:normal }
.redtext a:visited { text-decoration:underline; font-family: arial, helvetica; font-size:9pt; color:#c51f39; font-weight:normal }
.redtext a:hover { text-decoration:none; font-family: arial, helvetica; font-size:9pt; color:#c51f39; font-weight:normal }

.redtextsm	 { font-family: arial, helvetica; font-size:8pt; color:#c51f39; font-weight:normal }

.greentext	 { font-family: arial, helvetica; font-size:9pt; color:#008636; font-weight:normal }

.regulartext { font-family: arial, helvetica;font-size: 10pt;font-weight: normal;color: #656565;}

.smallerfaded      		{ font-family:arial, helvetica; font-size: 8pt; color: #8c8c8c; font-weight: normal }

.smaller      		{ font-family:arial, helvetica; font-size: 8pt; color: #656565; font-weight: normal }
.smaller a:active 	{ text-decoration:underline; font-family:arial, helvetica; font-size: 8pt; color: #656565; font-weight: normal }
.smaller a:link 		{ text-decoration:underline; font-family:arial, helvetica; font-size: 8pt; color: #656565; font-weight: normal }
.smaller a:visited	{ text-decoration:underline; font-family:arial, helvetica; font-size: 8pt; color: #656565; font-weight: normal }
.smaller a:hover		{ text-decoration:none; font-family:arial, helvetica; font-size: 8pt; color: #656565; font-weight: normal }

.smallerdarker { font-family:arial, helvetica; font-size: 8pt; color: #444444; font-weight: normal }

.smallerwhite { font-family:arial, helvetica; font-size: 8pt; color: #ffffff; font-weight: normal }

.left_meetwhitelink { font-family:arial, helvetica; font-size: 9pt; color: #ffffff; font-weight: normal }
.left_meetwhitelink a:active { text-decoration:none; font-family:arial, helvetica; font-size: 9pt; color: #ffffff; font-weight: normal }
.left_meetwhitelink a:link { text-decoration:none; font-family:arial, helvetica; font-size: 9pt; color: #ffffff; font-weight: normal }
.left_meetwhitelink a:visited { text-decoration:none; font-family:arial, helvetica; font-size: 9pt; color: #ffffff; font-weight: normal }
.left_meetwhitelink a:hover { text-decoration:underline; font-family:arial, helvetica; font-size: 9pt; color: #ffffff; font-weight: normal }

.left_meetwhitelink_tiny { font-family:arial, helvetica; font-size: 7.5pt; color: #b5b5b5; font-weight: normal;line-height:5pt }
.left_meetwhitelink_tiny a:active { text-decoration:none; font-family:arial, helvetica; font-size: 7.5pt; color: #b5b5b5; font-weight: normal }
.left_meetwhitelink_tiny a:link { text-decoration:none; font-family:arial, helvetica; font-size: 7.5pt; color: #b5b5b5; font-weight: normal }
.left_meetwhitelink_tiny a:visited { text-decoration:none; font-family:arial, helvetica; font-size: 7.5pt; color: #b5b5b5; font-weight: normal }
.left_meetwhitelink_tiny a:hover { text-decoration:underline; font-family:arial, helvetica; font-size: 7.5pt; color: #b5b5b5; font-weight: normal }

.footer {font-size: 9pt; color: #ffffff; font-weight:normal}
.footer a:active    { text-decoration:none; font-size: 9pt; color: #ffffff; font-weight:normal}
.footer a:link     { text-decoration:none; font-size: 9pt; color: #ffffff; font-weight:normal}
.footer a:visited     { text-decoration:none; font-size: 9pt; color: #ffffff; font-weight:normal}
.footer a:hover     { text-decoration:underline; font-size: 9pt; color: #ffffff; font-weight:normal}

.copyright {font-size: 8pt; color: #afafaf; font-weight:normal}
.copyright a:active    { text-decoration:none; font-size: 8pt; color: #afafaf; font-weight:normal}
.copyright a:link     { text-decoration:none; font-size: 8pt; color: #afafaf; font-weight:normal}
.copyright a:visited     { text-decoration:none; font-size: 8pt; color: #afafaf; font-weight:normal}
.copyright a:hover     { text-decoration:underline; font-size: 8pt; color: #afafaf; font-weight:normal}

.searchbox { background-color:#d2d3d5;border:1px #687891 solid;font-family:arial;font-size:8pt;color:#46596e;width:150px;padding:3px 3px 3px 3px;  }

.homedate { color:#b7b7b7;font-size:7.5pt; }
.homedateseparator { color:#cf3d44 }
.homenewsrow { padding:4px 0px 7px 0px;border-bottom:1px #dadada solid;}
.homeheadinglg { font-size:18pt;color:#005daa;font-family:arial narrow,geneva; }
.homenews { font-size:8pt; }
.homenews a:active { text-decoration:none;font-size:8pt;color:#656565}
.homenews a:link { text-decoration:none;font-size:8pt;color:#656565}
.homenews a:visited { text-decoration:none;font-size:8pt;color:#656565}
.homenews a:hover { text-decoration:underline;font-size:8pt;color:#656565}


.h1 { font-size:16pt;color:#005daa;font-family:Tahoma,Geneva; }
.h2 { font-size:12pt;color:#005daa;font-family:Tahoma,Geneva;font-weight:bold }
.h3 { font-size:10pt;color:#005daa;font-family:Tahoma,Geneva;font-weight:bold }
.h3red { font-size:10pt;color:#c51f39;font-family:Tahoma,Geneva;font-weight:bold }
.h3grey { font-size:10pt;color:#464646;font-family:Tahoma,Geneva;font-weight:bold }
.h4 { font-size:11pt;color:#005daa;font-family:Tahoma,Geneva;font-weight:bold }
.h4red { font-size:11pt;color:#c51f39;font-family:Tahoma,Geneva;font-weight:bold }
.h4grey { font-size:11pt;color:#464646;font-family:Tahoma,Geneva;font-weight:bold }
.h5 { font-size:10pt;color:#005daa;font-family:Tahoma,Geneva;font-weight:normal }

.pageheading {  font-size:18pt;color:#c52139;font-family:Tahoma,Geneva;text-align:right }

.contacttitle { font-size:8pt; color:#275ea7 }
.contactinfo { font-size:8pt; color:#898c8d }

.cmsmenu { font-size:9pt;color:#ffffff;font-weight:bold;line-height:16pt }
.cmsmenu a:active { text-decoration:none;font-size:9pt;color:#ffffff;font-weight:bold;line-height:16pt}
.cmsmenu a:link { text-decoration:none;font-size:9pt;color:#ffffff;font-weight:bold;line-height:16pt }
.cmsmenu a:visited { text-decoration:none;font-size:9pt;color:#ffffff;font-weight:bold;line-height:16pt }
.cmsmenu a:hover { text-decoration:none;font-size:9pt;color:#000000;font-weight:bold;line-height:16pt }

.cmsmenuselect { font-size:9pt;color:#d90022;font-weight:bold;line-height:16pt }
.cmsmenuselect a:active { text-decoration:none;font-size:9pt;color:#d90022;font-weight:bold;line-height:16pt }
.cmsmenuselect a:link { text-decoration:none;font-size:9pt;color:#d90022;font-weight:bold;line-height:16pt }
.cmsmenuselect a:visited { text-decoration:none;font-size:9pt;color:#d90022;font-weight:bold;line-height:16pt }
.cmsmenuselect a:hover { text-decoration:none;font-size:9pt;color:#d90022;font-weight:bold;line-height:16pt }

.cmssubmenu { font-size:8pt;color:#ffffff;font-weight:bold }
.cmssubmenu a:active { text-decoration:none;font-size:8pt;color:#ffffff;font-weight:bold }
.cmssubmenu a:link { text-decoration:none;font-size:8pt;color:#ffffff;font-weight:bold }
.cmssubmenu a:visited { text-decoration:none;font-size:8pt;color:#ffffff;font-weight:bold }
.cmssubmenu a:hover { text-decoration:none;font-size:8pt;color:#d90022;font-weight:bold }

.cmsheading { font-size:20pt;color:#005daa;font-family:Tahoma,Geneva; }
.cmssubheading { font-size:14pt;color:#91b2cd;font-family:Tahoma,Geneva; }

.listtblcat {  height:26px;padding:2px 5px 2px 5px;border-bottom:1px #96b8d5 solid;background-color:#b6cde0;font-family: verdana, helvetica; font-size:11pt; color: #005093; font-weight:bold; }
.listtblhead { height:22px;padding:2px 5px 2px 5px;border-top:1px #507cb5 solid;border-right:1px #507cb5 solid;border-bottom:1px #507cb5 solid;background-color:6d90ba;font-family: verdana, helvetica; font-size:9pt; color: #ffffff; font-weight:bold; }
.listtblheadright { height:22px;padding:2px 5px 2px 5px;border-top:1px #507cb5 solid;border-bottom:1px #507cb5 solid;background-color:6d90ba;font-family: verdana, helvetica; font-size:9pt; color: #ffffff; font-weight:bold; }
.listtbl { padding:4px 5px 4px 5px;border-right:1px #95bcd7 solid;border-bottom:1px #95bcd7 solid;}
.listtblright { padding:4px 5px 4px 5px;border-bottom:1px #95bcd7 solid;}

.tottblsubhead {  height:22px;padding:2px 5px 2px 5px;border-bottom:1px #96b8d5 solid;border-right:1px #96b8d5 solid;background-color:#b6cde0;font-family: verdana, helvetica; font-size:8pt; color: #005093; font-weight:bold; }
.tottblsubheadright {  height:22px;padding:2px 5px 2px 5px;border-bottom:1px #96b8d5 solid;background-color:#b6cde0;font-family: verdana, helvetica; font-size:8pt; color: #005093; font-weight:bold; }
.tottblhead { height:22px;padding:2px 5px 2px 5px;border-right:1px #507cb5 solid;border-bottom:1px #507cb5 solid;background-color:6d90ba;font-family: verdana, helvetica; font-size:8pt; color: #ffffff; font-weight:bold; }
.tottblheadright { height:22px;padding:2px 5px 2px 5px;border-bottom:1px #507cb5 solid;background-color:6d90ba;font-family: verdana, helvetica; font-size:8pt; color: #ffffff; font-weight:bold; }
.tottbl { padding:4px 5px 4px 5px;border-right:1px #95bcd7 solid;border-bottom:1px #95bcd7 solid;font-family: verdana, helvetica; font-size:8pt;}
.tottblright { padding:4px 5px 4px 5px;border-bottom:1px #95bcd7 solid;font-family: verdana, helvetica; font-size:8pt;}

.pending { color:#db1e33;font-size:8pt }
.active { color:#2a7a31;font-size:8pt }

.formborder { border:1px #77a3c8 solid }
.formtextboxshaded { font-family: Verdana; font-size: 8pt; color: #404040; border:1px #dbdbdb solid;background-color:#e3e9ee}
.formtextbox { font-family: arial; font-size: 9pt; color: #404040; border:1px #dbdbdb solid}
.formbox { font-family: arial; font-size: 9pt; color: #404040;}
.formbutton { font-weight: bold; color: #FFFFFF; background-color: #275396; cursor: hand; font-family: Verdana; font-size: 8pt}
.formsubheading { font-size:12pt;color:#005daa;font-family:Tahoma,Geneva;font-weight:bold;border-bottom:1px #77a3c8 solid; }
.formsubheadingplain { font-size:10pt;color:#005daa;font-family:Tahoma,Geneva;font-weight:bold;border-bottom:1px #77a3c8 solid; }
.formbuttonred { font-weight: bold; color: #FFFFFF; background-color: #950008; cursor: hand; font-family: Verdana; font-size: 8pt}

.tblshadedrow { background-color:#e3e9ee }
.tbldata { border-bottom:1px #77a3c8 solid;border-right:1px #77a3c8 solid }
.tbldataright { border-bottom:1px #77a3c8 solid; }
.tblhead { background-color:#e3e9ee;border-bottom:1px #77a3c8 solid;border-right:1px #77a3c8 solid;font-size:12pt;color:#005daa;font-family:Tahoma,Geneva;font-weight:bold; }
.tblheadright { background-color:#e3e9ee;border-bottom:1px #77a3c8 solid;font-size:12pt;color:#005daa;font-family:Tahoma,Geneva;font-weight:bold; }

.tblborder { border:1px #95bcd7 solid }

.bluetext { color:#275ea7;font-size:9pt }

.smalllistbluetext { font-size:8pt;color:#275ea7;font-weight:bold }

.quicklinkshead { padding-left:20px;font-family:Arial,helvetica;font-size:11pt;color:#ffffff;font-weight:bold;line-height:15pt }
.quicklinks { padding-left:28px;font-family:Arial,helvetica;font-size:8pt;color:#ffffff;font-weight:bold;line-height:13pt }
.quicklinks a:active { text-decoration:none;font-family:Arial,helvetica;font-size:8pt;color:#ffffff;font-weight:bold;line-height:13pt }
.quicklinks a:link { text-decoration:none;font-family:Arial,helvetica;font-size:8pt;color:#ffffff;font-weight:bold;line-height:13pt }
.quicklinks a:visited { text-decoration:none;font-family:Arial,helvetica;font-size:8pt;color:#ffffff;font-weight:bold;line-height:13pt }
.quicklinks a:hover { text-decoration:none;font-family:Arial,helvetica;font-size:8pt;color:#002565;font-weight:bold;line-height:13pt }

.quicklinksheadfr { padding-left:10px;font-family:Arial,helvetica;font-size:11pt;color:#ffffff;font-weight:bold;line-height:15pt }
.quicklinksfr { padding-left:12px;font-family:Arial,helvetica;font-size:8pt;color:#ffffff;font-weight:bold;line-height:13pt }
.quicklinksfr a:active { text-decoration:none;font-family:Arial,helvetica;font-size:8pt;color:#ffffff;font-weight:bold;line-height:13pt }
.quicklinksfr a:link { text-decoration:none;font-family:Arial,helvetica;font-size:8pt;color:#ffffff;font-weight:bold;line-height:13pt }
.quicklinksfr a:visited { text-decoration:none;font-family:Arial,helvetica;font-size:8pt;color:#ffffff;font-weight:bold;line-height:13pt }
.quicklinksfr a:hover { text-decoration:none;font-family:Arial,helvetica;font-size:8pt;color:#002565;font-weight:bold;line-height:13pt }

.breadcrumb  { font-family:arial, helvetica; font-size: 7.5pt; color: #343434; font-weight: normal }
.breadcrumbsel  { font-family:arial, helvetica; font-size: 7.5pt; color: #d92741; font-weight: normal }

.whitetext { color:#ffffff;font-family: arial, helvetica;font-size: 10pt;font-weight: normal;}
.whitetext a:active { text-decoration:underline;color:#ffffff;font-family: arial, helvetica;font-size: 10pt;font-weight: normal;}
.whitetext a:link { text-decoration:underline;color:#ffffff;font-family: arial, helvetica;font-size: 10pt;font-weight: normal;}
.whitetext a:visited { text-decoration:underline;color:#ffffff;font-family: arial, helvetica;font-size: 10pt;font-weight: normal;}
.whitetext a:hover { text-decoration:none;color:#ffffff;font-family: arial, helvetica;font-size: 10pt;font-weight: normal;}

.bluebox { border:1px #4178aa solid;padding:10px 10px 10px 10px;margin-left:20px;margin-bottom:20px; }
.blueboxhead { background-color:#3672a9;color:#ffffff;font-size:8pt }
.blueboxhead2 { background-color:#3672a9;color:#ffffff;font-size:12pt; font-weight: bold; }
.blueboxbody { background-color:#dae3ea;color:#444444;font-size:8pt }
.blueboxpagetop { border:1px #4178aa solid;padding:10px 10px 10px 10px;background-color:#dae3ea;color:#444444;font-size:8pt }
.blueboxpagetopredtext { border:1px #dae3ea solid;padding:10px 10px 10px 10px;background-color:#f6f6f6;color:#bb3b3b;font-size:8pt }
.blueboxregfont { border:1px #4178aa solid;padding:10px 10px 10px 10px;background-color:#dae3ea;color:#444444  }
.blueboxtextbox { font-family: arial; font-size: 9pt; color: #404040; border:1px #79a6ce solid}

.membertblhead { font-size:16pt;color:#ffffff;font-family:Tahoma,Geneva;background-color:#005daa }
.membertbl { padding:6px 20px 6px 20px;border-bottom:1px #95bcd7 solid;}
.memsearchboxtitle { font-size:10pt;color:#ffffff;font-weight:bold }
.memsearchbox { font-size:8pt;color:#ffffff;font-weight:normal }
.membertblsearchtitle { font-size:10pt;color:#ffffff;font-family:Tahoma,Geneva;background-color:#005daa }

.memletterlist { font-size:10pt;color:#c52139; }
.memletterlist a:active { text-decoration:none;font-size:10pt;color:#1b4a92; }
.memletterlist a:link { text-decoration:none;font-size:10pt;color:#1b4a92; }
.memletterlist a:visited { text-decoration:none;font-size:10pt;color:#1b4a92; }
.memletterlist a:hover { text-decoration:underline;font-size:10pt;color:#1b4a92; }

.execname { font-size:13pt; }

.thumbnails { border:1px #666666 solid }

.faq { border-bottom:1px #e1e8ef solid;padding-top:20px;padding-bottom:20px; }
.faqbot { padding-top:20px;padding-bottom:20px; }

.plainlink { font-family: arial, helvetica; font-size: 10pt; color: #005daa; font-weight: normal; }
.plainlink a:active { text-decoration:none;font-family: arial, helvetica; font-size: 10pt; color: #005daa; font-weight: normal;}
.plainlink a:link { text-decoration:none;font-family: arial, helvetica; font-size: 10pt; color: #005daa; font-weight: normal;}
.plainlink a:visited { text-decoration:none;font-family: arial, helvetica; font-size: 10pt; color: #005daa; font-weight: normal;}
.plainlink a:hover { text-decoration:underline;font-family: arial, helvetica; font-size: 10pt; color: #005daa; font-weight: normal;}

.blueunderline { border-bottom:1px #e1e8ef solid }

.listtab1 {
	margin-left: 25px;
}

.minitable {
	border-top: 1px #95bcd7 solid;
	border-right: 1px #95bcd7 solid;
	border-left: 1px #95bcd7 solid;
}

.minitablert {
	border-bottom: 1px #95bcd7 solid;
	border-right: 1px #95bcd7 solid;
}

.minitablelt {
	border-bottom: 1px #95bcd7 solid;
}

.sitemaplevel2 { padding-left:40px}
.sitemaplevel3 { padding-left:80px}

