@charset "utf-8";
/* Chuck's styles */ 
/* Below style is to control the width of the Disqus comment area */ 
#disqus_thread { width: 600px !important; } 

body {
	background-image: url();
	margin-left: 0px;
	margin-top: 1px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #DFDFDF;
}
/* breadcrumb styles */ 
.breadcrumbs {
	clear: both;	
	text-decoration: none;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	vertical-align: 3.7px;
	margin-left: 3px;
	margin-right: 3px;	
}
a.breadcrumbs {
	text-decoration: underline;
}
a.breadcrumbs:link {
	text-decoration: none;
}
a.breadcrumbs:hover {
	text-decoration: underline;
}
.newstitle {
	clear: both;	
	text-decoration: none;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #555555;
	font-weight: bold;	
	vertical-align: 3.7px;
	margin-left: 10px;
	margin-right: 20px;	
}
.newsitem {
	clear: both;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0042A0;
	font-weight: bold;	
	vertical-align: 3.7px;
	margin-left: 10px;
	margin-right: 10px;	
	text-decoration: none;		
}
a.newsitem:hover {
	text-decoration: underline;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	margin-left: 9px;
	margin-right: 9px;
	color: #004D99;
	text-decoration: none
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #004D99;
	margin-left: 9px;
	margin-right: 9px;
	text-decoration: none;
	margin-bottom: 4px;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #004D99;
	margin-left: 9px;
	margin-right: 9px;
	text-decoration: none
}
.head16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #004D99;
	margin-left: 9px;
	margin-right: 9px;
	text-decoration: none
}
a.head16:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FF0000;
	margin-left: 9px;
	margin-right: 9px;
	text-decoration: none
}
.head14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #004D99;
	margin-left: 9px;
	margin-right: 9px;
	text-decoration: none
}
a.head14:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #004D99;
	margin-left: 9px;
	margin-right: 9px;
	text-decoration: underline
}
.lh15text12flat { line-height: 15px; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	margin-left: 8px;
	margin-top: 6px;
	margin-right: 8px;
	margin-bottom: 6px;	
	color: #000000;
	text-decoration: none
}
.lh17text12flat { line-height: 17px; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	margin-left: 8px;
	margin-top: 6px;
	margin-right: 8px;
	margin-bottom: 6px;	
	color: #000000;
	text-decoration: none
}
.lh18text12flat { line-height: 18px; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	margin-left: 8px;
	margin-top: 6px;
	margin-right: 8px;
	margin-bottom: 6px;	
	color: #000000;
	text-decoration: none
}
.lh19text12flat { line-height: 19px; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	margin-left: 8px;
	margin-top: 6px;
	margin-right: 8px;
	margin-bottom: 6px;	
	color: #000000;
	text-decoration: none
}
.lh20text12flat { line-height: 20px; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	margin-left: 8px;
	margin-top: 6px;
	margin-right: 8px;
	margin-bottom: 6px;	
	color: #000000;
	text-decoration: none
}
.text14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #000000;
	margin-left: 9px;
	margin-right: 9px;
	text-decoration: none
}
a.text14:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #0000CC;
	margin-left: 9px;
	margin-right: 9px;
	text-decoration: none
}
.text13 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	color: #000000;
	margin-left: 9px;
	margin-right: 9px;
	text-decoration: none
}
.text13flat {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	color: #000000;
	text-decoration: none
}
.text13blackboldflat {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-decoration: none
}
.text13blackbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	margin-left: 9px;
	margin-right: 9px;	
	text-decoration: none
}
.text13bluebold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #004D99;
	margin-left: 9px;
	margin-right: 9px;
	text-decoration: none
}
a.text13bluebold:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: bold;
	color: #0000FF;
	margin-left: 9px;
	margin-right: 9px;
	text-decoration: underline
}
.text13blueboldflat {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #004D99;
	text-decoration: none
}
.text13white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	color: #FFFFFF;
	margin-left: 9px;
	margin-right: 9px;
	text-decoration: none
}
a.text13white:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	color: #FFFFFF;
	margin-left: 9px;
	margin-right: 9px;
	text-decoration: underline
}
.text13whiteflat {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	color: #FFFFFF;
	text-decoration: none
}
a.text13whiteflat:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	color: #FFFFFF;
	text-decoration: underline
}
.text13whiteflat {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none
}
.text13whitebold {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bolder;
}
a.text13whitebold:hover {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #CCCCCC;
	text-decoration: none;
	font-weight: bolder;
}
.text13blue {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #175EB5;
	margin-left: 0px;
	margin-right: 8px;		
	text-decoration: none;
}
a.text13blue:hover {
	text-decoration: underline;
}
.text12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000000;
	margin-left: 9px;
	margin-right: 9px;
	text-decoration: none
}
a.text12:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #0000CC;
	margin-left: 9px;
	margin-right: 9px;
	text-decoration: none
}
.text12flat {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000000;
	text-decoration: none
}
.text12blue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #004DA8;
	margin-left: 9px;
	margin-right: 9px;
}
a.text12blue:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #0000CC;
	margin-left: 9px;
	margin-right: 9px;
	text-decoration: none
}
.text12bluelink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #0000FF;
	margin-left: 9px;
	margin-right: 9px;
	text-decoration: none
}
a.text12bluelink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #0000CC;
	margin-left: 9px;
	margin-right: 9px;
	text-decoration: underline
}
.text12blackbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	margin-left: 0px;
	margin-right: 0px;
	text-decoration: none
}
.text12title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	margin-left: 0px;
	margin-right: 0px;
	text-decoration: none
}
.text12title:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	margin-left: 0px;
	margin-right: 0px;
	text-decoration: underline
}
.text12bluebold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #004D99;
	margin-left: 9px;
	margin-right: 9px;
	text-decoration: none; 
}
a.text12bluebold:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: bold;
	color: #0000FF;
	margin-left: 9px;
	margin-right: 9px;
	text-decoration: underline; 
}
.text12blueboldflat {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #004D99;
	text-decoration: none;
	margin-left: 0px;
	margin-right: 0px;
}
a.text12blueboldflat:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: bold;
	color: #004D99;
	text-decoration: underline; 
	margin-left: 0px;
	margin-right: 0px;
}
.text12blueboldflatunder {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #004D99;
	text-decoration: underline;
	margin-left: 0px;
	margin-right: 0px;
}
a.text12blueboldflatunder:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: bold;
	color: #0000FF;
	text-decoration: underline; 
	margin-left: 0px;
	margin-right: 0px;
}
.text12bluerbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0000FF;
	text-decoration: none
}
a.text12bluerbold:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: bold;
	color: #0000FF;
	text-decoration: underline
}
.text12blubold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0042A0;
	text-decoration: none
}
.text12grey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #666666;
	text-decoration: none
}
.text12red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #FF0000;
}
.text12green {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #090;
}
.text12whiteflat {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #FFFFFF;
	text-decoration: none
}
a.text12whiteflat:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFF00;
}
.text12gray {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #555555;
	margin-left: 10px;
	margin-right: 10px;
	text-decoration: none
}
.text11flat {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #000000;
	text-decoration: none
}
.text10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none
}
a.text10:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: underline
}
.text10gray {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	margin-left: 10px;
	text-decoration: none
}
.text10gray:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	margin-left: 10px;
	text-decoration: underline
}
.text22 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #000000;
	font-weight: bold;
	text-decoration: none
}
.bullet {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000000;
	margin-top: 5px;
	list-style-image: url(images/bullet.gif);
}
.bullet2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	margin-left: 25px;
	margin-right: 0px;
	margin-top: 5px;
	list-style-image: url(images/bullet2.gif);
}
.bullet2-13 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	margin-left: 25px;
	margin-right: 0px;
	margin-top: 5px;
	list-style-image: url(images/bullet2.gif);
}
.bullet3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	margin-left: 25px;
	margin-right: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
	list-style-image: url(images/bullet3.gif);
}
.bullet3-13 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	margin-left: 25px;
	margin-right: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
	list-style-image: url(images/bullet3.gif);
}
.bullet4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	margin-left: 25px;
	margin-right: 0px;
	margin-top: 5px;
	margin-bottom: 0px;
	list-style-image: url(images/bullet1.gif);
}
a.bullet4:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
	display:block;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 5px;
	margin-bottom: 0px;
	list-style-image: url(images/bullet1.gif);
}
.bullet4-13 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
	margin-left: 25px;
	margin-right: 0px;
	margin-top: 5px;
	margin-bottom: 0px;
	list-style-image: url(images/bullet1.gif);
}
.tag8 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 8px;
	color: #000000;
	font-weight: bold;
	text-decoration: none
}
.tag8:hover {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 8px;
	color: #000000;
	font-weight: bold;
	text-decoration: underline
}
.tag9 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	color: #000000;
	font-weight: bold;
	text-decoration: none
}
.tag9:hover {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	color: #000000;
	font-weight: bold;
	text-decoration: underline
}
.tag10 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
	text-decoration: none
}
.tag10:hover {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
	text-decoration: underline
}
.tag12 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	text-decoration: none
}
.tag12:hover {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	text-decoration: underline
}
.tag14 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
	text-decoration: none
}
.tag14:hover {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
	text-decoration: underline
}
.tag16 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
	color: #000000;
	font-weight: bold;
	text-decoration: none
}
.tag16:hover {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
	color: #000000;
	font-weight: bold;
	text-decoration: underline
}
.tag18 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 18px;
	color: #000000;
	font-weight: bold;
	text-decoration: none
}
.tag18:hover {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 18px;
	color: #000000;
	font-weight: bold;
	text-decoration: underline
}
.tag20 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 20px;
	color: #000000;
	font-weight: bold;
	text-decoration: none
}
.tag20:hover {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 20px;
	color: #000000;
	font-weight: bold;
	text-decoration: underline
}
TABLE.table {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: #fff 1px solid
}
TABLE.table TD {
	BORDER-TOP: #fff 1px solid; BACKGROUND: #afb6bc; BORDER-BOTTOM: #036 1px solid
}
TABLE.table TD.first_one {
	BORDER-TOP: medium none
}
TABLE.table TD.grey_header {
	PADDING-RIGHT: 3px; BORDER-TOP: medium none; MARGIN-TOP: 1px; PADDING-LEFT: 7px; FONT-WEIGHT: bold; FONT-SIZE: 9px; BACKGROUND: #e1e5e4; PADDING-BOTTOM: 3px; COLOR: #666; PADDING-TOP: 3px; BORDER-BOTTOM: #999 1px solid; FONT-FAMILY: verdana,geneva,arial,sans
}
.list-order{
	margin-left: 40px;
	list-style-type: decimal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
.list-order-roman{
	margin-left: 40px;
	list-style-type: upper-roman;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
.list-order-roman-lower{
	margin-left: 40px;
	list-style-type: lower-roman;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
.list-unorder{
	margin-left: 40px;
	padding:0;
	list-style-type: square;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
.list-unorder-small{
	margin-left: 12px;
	padding:0;
	list-style-type: square;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.list-unorder-indent{
	margin-left: 60px;
	padding:0;
	list-style-type: square;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
.head14b {
font-family: Arial, Helvetica, sans-serif;
text-decoration: none;
font-weight: bold;
font-size: 14px;
color: #004D99;
padding: 15px 0 10px 0;
}
.head14b a{ 
text-decoration:none; 
font-weight:bold; 
color:#004d99; 
} 
.head14b a:hover
{ 
 text-decoration:underline; 
 font-weight:bold; 
 color:#004d99; 
}
a.head14:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #004D99;
	margin-left: 9px;
	margin-right: 9px;
	text-decoration: underline
}
.background-rays {
	background-image: url(images/bgrays.jpg); 
	background-position: top right;
	background-repeat: no-repeat; 
}
.background-hub {
	background-image: url(images/bghub.jpg); 
	background-size: 100%; 
	background-position: top center;
	background-repeat: no-repeat; 
}
.background-cloud {
	background-image: url(images/background-cloud.gif); 
	background-position: center;
	background-repeat: no-repeat; 
}

/* Styles used for Neil's Most Popular multiple tab tool */ 
ol,ul,li{list-style:none;margin:0;padding:0}
ul.small_tabs{margin-top:5px;float:left}.column
p{float:left;display:block;margin-top:-2px;width:290px}ul.small_tabs
li{float:left;margin-right:2px;font-size:11px;text-transform:uppercase;padding-bottom:5px;margin-bottom:10px;text-decoration: none;
}ul.small_tabs li
a{background-color:#333;padding:3px
10px;color:#FFF;display:block;text-decoration: none;
}ul.small_tabs li a:hover{background-color:#004D99}ul.small_tabs li.selected
a{background-color:#004D99}ul.small_tabs
li.selected{background:url(/images/tabarrow.gif) no-repeat bottom center}div.tab_contents{clear:both}ul.number-list
li{color:#004D99;font-size:12px;border-bottom:#CCC dotted 1px;padding:5px
0}ul.number-list li
a{color:#333}ul.list-contents{clear:both}ul.list-contents
li{border-bottom:#CCC dotted 1px;padding:0
}
/* Styles used for Neil's Most Popular multiple tab tool */ 
ol,ul,li{list-style:none;margin:0;padding:0}
ul.small_tabs{margin-top:5px;float:left}.column
p{float:left;display:block;margin-top:-2px;width:290px}ul.small_tabs
li{float:left;margin-right:2px;font-size:11px;text-transform:uppercase;padding-bottom:5px;margin-bottom:10px;text-decoration: none;
}ul.small_tabs li
a{background-color:#333;padding:3px
10px;color:#FFF;display:block;text-decoration: none;
}ul.small_tabs li a:hover{background-color:#004D99}ul.small_tabs li.selected
a{background-color:#004D99}ul.small_tabs
li.selected{background:url(/images/tabarrow.gif) no-repeat bottom center}div.tab_contents{clear:both}ul.number-list
li{color:#004D99;font-size:12px;border-bottom:#CCC dotted 1px;padding:5px
0}ul.number-list li
a{color:#333}ul.list-contents{clear:both}ul.list-contents
li{border-bottom:#CCC dotted 1px;padding:0
}
/* Fix Podcast Embed */
.podcast-mp3 {margin: 15px 125px;}

/* Unorder List Styles with Bullets */
.list-unorder-inside { list-style:disc!important; font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;}
.list-unorder-inside li { list-style:disc!important; margin-left: 15px; padding-left: 5px;}

h3.list-h3 {margin-left:-30px;}