body { 
	margin-bottom:0px;
	margin-top:0px; 
	margin-left:0px; 
	margin-right:0px;
	background-color: #FFFFFF;
	font-family: Tahoma;
	font-size: 11px;
	}
	
h1 { 
font-family: Tahoma; 
font-size: 15px; 
color: #0F438D; 
font-weight: bold; 
text-align: left;
}

.border-header{
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:#e0e0e0;
	background-color:#fafafa;
	height:40px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#CC3300;
	padding-left:15px;
	font-weight:bold;
}

.breadhighlighted{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #d60718;
	text-align:left;	
	font-weight:bold;
	line-height:18px;	
}

.whiteHeader { 
font-family: Tahoma; 
font-size: 12px; 
color: #000000; 
font-weight: bold; 
text-align: left;
padding-left: 1em;
}

.greenHeader { 
font-family: Tahoma; 
font-size: 12px; 
color: #CFFF2A; 
font-weight: bold; 
text-align: left;
padding-left: 1em;
}


h2 { 
font-family: Tahoma; 
font-size: 13px; 
text-decoration:none; 
color: #A97104; 
font-weight: bold; 
text-align: left;
}

h3 { 
font-family: Tahoma; 
font-size: 13px; 
color: #000000; 
text-decoration:none;
font-weight: bold;
text-align: left;
}

h4 { 
font-family: Arial; 
font-size: 12px; 
color: #000000; 
text-decoration:none;
font-weight:bold;
text-align: left;
margin-left: 12px;
}

p 
{ 
font-family: Tahoma; 
font-size: 12px;
line-height: 18px;
color: #333333; 
text-align: left;
}

.margin{
margin-right: 12px;
margin-left: 8px;
}

.table-text 
{ 
font-family: Tahoma; 
font-size: 12px;
text-decoration: none;
color: #000000;
text-align: left;
}
.phone
{ 
font-family: Tahoma; 
font-size: 11px;
text-decoration: none;
color: #070707;
font-weight: bold;
text-align: left;
}

.red-text
{ 
font-family: Tahoma; 
font-size: 11px;
text-decoration: none;
color: #D70000;
font-weight: bold;
text-align: center;
}

.dark-header{
border-top-width:1px;
border-top-style:solid;
border-top-color:#b2b2b2;
background-color:#f2f2f2;
}

.border-leftnav{
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:#e0e0e0;
	background-color:#fafafa;
	font-family: Tahoma;
	font-size: 14px;
	font-weight: bold;
	padding: 5px;
}

.toplinks{
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	color: #305aa0;
	font-size:10px;
	font-weight: normal;
	text-decoration: underline;
}

.toplinks:hover{
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-weight: normal;
	color:#000000;
	font-size:10px;
	text-decoration:none;
}

.toplinks:visited{
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	color: #305aa0;
	font-size:10px;
	font-weight: normal;
	text-decoration: underline;
}

.toplinks:visited:hover{
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-weight: normal;
	color:#000000;
	font-size:10px;
	text-decoration:none;
}

.smalltext{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;				
}

.light-1 { background-color: #ECF0F2;}
.light-2	{ background-color: #DFE8EA;}
.grey-1	{ background-color: #F8F8F8; }
.bg-dark	{ background-color: #C3CEDE;}
.bg-white { background-color: #FFFFFF}

.mainlinks { 
font-family: Tahoma;
font-size: 11px;
color: #00344C; 
font-weight: bold;
}

a.newslink { 
font-family:Tahoma;
font-size: 11px;
color: #FFFFFF; 
text-decoration: none; 
font-weight: bold;
text-align:center;
}

a.newslink:hover { 
color: #FFFFFF; 
text-decoration: underline; 
font-weight: bold;
text-align:center;
}
a.link1 { 
font-family:Tahoma;
font-size: 11px;
color: #D70000; 
text-decoration: none; 
font-weight: normal;
text-align:center;
}

a.link1:hover { 
color: #000000; 
text-decoration: none; 
font-weight: normal;
text-align:center;
}

.line { 
font-family:Tahoma;
font-size: 11px;
color: #000000; 
text-decoration: none; 
font-weight: normal;
text-align:center;
}


a.email
{ 
font-family: Tahoma; 
font-size: 11px;
color: #31425C; 
font-weight:bold;
text-decoration: none; 
}

a.email:hover 
{  
font-family: Tahoma; 
font-size: 11px; 
color: #FF6D01;
font-weight:bold; 
text-decoration: none;
}

a.botlinks { 
font-family:Tahoma;
font-size: 11px;
color: #EF5F06; 
text-decoration: none; 
font-weight: normal;
text-align:center;
}

a.botlinks:hover { 
font-family:Tahoma;
font-size: 11px;
color: #EF5F06; 
text-decoration: none; 
font-weight: normal;
text-align:center;
}

a.more
{ 
font-family: Tahoma; 
font-size: 11px;
text-decoration: none;
font-weight: bold;
color: #57A900; 
}

a.more:hover
{ 
font-family: Tahoma; 
font-size: 11px;
text-decoration: underline;
font-weight: bold;
color: #E97205; 
}

ul.blist {
list-style-type: none;
margin: 2px 0 0 0; padding: 0;
line-height: 18px;
}

ul.blist li {
  margin: 2px 0 2px 0; padding: 0 0 0 15px; width:200px;
  background:transparent url(../i/bullet-2.gif) 0 8px no-repeat;
  border-bottom:1px dotted #AAAAAA;
  	line-height: 18px;
}

ul.blist a{
font-family: Tahoma;
font-size: 11px;
font-weight: normal;
color: #31425C;
text-decoration: none;
}

ul.blist a:hover{
font-family: Tahoma;
font-size: 11px;
font-weight: normal;
color: #CC9900;
}

/*footer links*/
.footerBackground { background: url(../i/footer-bg.gif) repeat-x;}

.footerNavFx{
border: 1px solid #D6D7D9;
background-color: #FFFFFF;
text-align: center;
}

.footerLinks {
color: #344E6D;  
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}

a.footerLinks  {
color: #344E6D;  
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
text-decoration: none; 
}

a:hover.footerLinks {
color: #344E6D;  
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
text-decoration: none; 
}
/* footer links */

ul {
	font-family: Tahoma;
	color: #344E6D;
	font-size: 11px;
	line-height: 18px;
	font-weight: normal;
	}
	
li {
	font-family: Tahoma;
	color: #344E6D;
	font-size: 11px;
	line-height: 18px;
	font-weight: normal;
	}
ol {
	font-family: Tahoma;
	color: #344E6D;
	font-size: 11px;
	line-height: 20px;
	font-weight: normal;
	text-align: left;
	}
	
label {
	font-family: Tahoma;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	}
a.label:link {
	font-family: Tahoma;
	font-size: 11px;
	color: #4925FF;
	text-decoration: none;
	}
	
a.label:hover {
	font-family: Tahoma;
	font-size: 11px;
	color: #4925FF;
	text-decoration: underline;
	}
	
.copyright-text {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	}
	
.sitemapBorder {margin-left: 4px; padding: 0.2em; border-bottom: 1px solid #003884; background-color: #80BCEF; width: 180px; text-align: center; font-family: Arial; font-size: 12px; font-weight: bold; color: #000000;}
.sitemapBorder a{ width: 180px; text-align: center; font-family: Arial; font-size: 12px; font-weight: bold; color: #000000; text-decoration: none;}
.sitemapBorder a:active{ width: 180px; text-align: center; font-family: Arial; font-size: 12px; font-weight: bold; color: #000000; text-decoration: none;}
.sitemapBorder a:hover{ width: 180px; text-align: center; font-family: Arial; font-size: 12px; font-weight: bold; color: #000000; text-decoration: underline;}
.sitemapSublinks {padding: 0.2em; border: 1px solid #003884; background-color: #C2E2FF; font-family: Arial; font-size: 12px; font-weight: bold; color: #000000;}

ul.alist {
list-style-type: none; margin: 4px 8px 0 0; padding: 4px; line-height: 18px;}

ul.alist li {
  margin: 0 6px 0 0; padding: 4px 0 0 18px;
  background:transparent url(../i/bullet-2.gif) 0 10px no-repeat;
}

ul.alist a:link{
font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #002060; text-decoration: none;
}

ul.alist a:visited{
font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #002060; text-decoration: none;
}

ul.alist a:active{
font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #002060; text-decoration: none;
}

ul.alist a:hover{
font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #002060; text-decoration: underline;
}