.jqueryslidemenu{
font: bold 12px Tahoma;
/*background: #414141;*/
background: #00467F;
width: 100%;
}

.jqueryslidemenu ul{
margin: 0;
padding: 0;
list-style-type: none;
}

/*Top level list items*/
.jqueryslidemenu ul li{
position: relative;
display: inline;
float: left;
}

/*Top level menu link items style*/
.jqueryslidemenu ul li a{
display: block;
/*background: #414141;*/ /*background of tabs (default state)*/
background: #00467F; /*background of tabs (default state)*/
color: white;
padding: 8px 10px;
border-right: 1px solid #778;
color: #2d2b2b;
text-decoration: none;
}

* html .jqueryslidemenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
display: inline-block;
}

.jqueryslidemenu ul li a:link, .jqueryslidemenu ul li a:visited{
color: white;
}

.jqueryslidemenu ul li a:hover{
background: black; /*tab link background during hover state*/
color: white;
}
	
/*1st sub level menu*/
.jqueryslidemenu ul li ul{
position: absolute;
left: 0;
display: block;
visibility: hidden;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.jqueryslidemenu ul li ul li{
display: list-item;
float: none;
}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.jqueryslidemenu ul li ul li ul{
top: 0;
}

/* Sub level menu links style */
.jqueryslidemenu ul li ul li a{
font: normal 11px Tahoma;
width: 160px; /*width of sub menus*/
padding: 5px;
margin: 0;
border-top-width: 0;
border-bottom: 1px solid gray;
}

.jqueryslidemenuz ul li ul li a:hover{ /*sub menus hover style*/
background: #eff9ff;
color: black;
}

/* ######### CSS classes applied to down and right arrow images  ######### */

.downarrowclass{
position: absolute;
top: 9px;
right: 7px;
}

.rightarrowclass{
position: absolute;
top: 6px;
right: 5px;
}



















.fr {float: right;}
h1, h2, h3, h4
{
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 16px;
  line-height: 20px;
  color: #333;
  font-weight: bold;
  padding: 0;
  margin: 0 0 12px 0;
}
h2 {font-size: 13px; line-height: 16px;}
h3 {font-size: 11px; line-height: 15px;}
h4 {font-size: 11px; line-height: 15px; font-style: italic;}

p, td, div {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 15px; color: #333;}
p {margin: 0 0 14px 0;}

.c {text-align: center;}
.crbot {margin-bottom: 0px;}

.bb {border-bottom: 1px solid #CCC;}
div.hr {padding: 0; margin: 0 0 14px 0; line-height: 1px; border-bottom: 1px solid #CCC;}

table.p10 td {padding: 10px;}

.contentTable {width: 987px;}

  td.breadCrumbs {padding: 8px;}
  td.breadCrumbs a, td.breadCrumbs a:visited {color: #000; text-decoration: underline;}
  td.breadCrumbs a:hover {color: #999; text-decoration: underline;}

  td.breadCrumbs a.nu, td.breadCrumbs a.nu:visited, td.breadCrumbs a.nu:hover {text-decoration: none;}

  td.leftColumn {width: 214px; background: #fbefd9; padding: 10px; vertical-align: top;}
    td.leftColumn div {padding: 4px;}
	td.leftColumn div.sub {padding-left: 20px;}
	td.leftColumn div a, td.leftColumn div a:visited
	{
	  text-decoration: none;
	  color: #000;
	  font-size: 12px;
	  line-height: 18px;
	}
	td.leftColumn div a:hover {text-decoration: none; color: #999;font-size: 12px;}
	
  .centerColumn {padding: 20px; vertical-align: top;}
  .centerColumn UL { padding-left:30px;}
    .mainImage {height: 152px; text-align: center;}
    .focusBox {padding: 10px 15px; margin-bottom: 14px; background: #b4d6f1; font-weight: bold;}

  .rightColumn {width: 206px; background: #e5e5e5; vertical-align: top; padding: 12px;}

.Superscript {
	font-family: Tahoma, Arial;
	font-size: 7px;
	font-style: italic;
	vertical-align: super;
	line-height: 0px;
} 

.Text {
	font-family: Tahoma, Arial;
	font-size: 11px;
	line-height: 17px;
	margin: 0 0 14px 0;
	color: #333333;
}

/* Template A styles*/ 

/*.aBullets {
	font-family: Tahoma, Arial;
	font-size: 11px;
	line-height: 15px;
	margin: 0 0 7px 0;
	color: #333333;
	list-style-type: disc;
}*/
.aHeader1, h1 {
	font-family: Tahoma, Arial;
	font-size: 16px;
	line-height: 20px;
	font-weight: bold;
	color: 333333;
	margin: 5 0 12px 0;
}
.aHeader2 {
	font-family: Tahoma, Arial;
	font-size: 13px;
	line-height: 16px;
	font-weight: bold;
	color: 333333;
}
.aHeader3 {
	font-family: Tahoma, Arial;
	font-size: 13px;
	line-height: 16px;
	font-style: italic;
	color: 333333;
}
.aChartTitle {
	font-family: Tahoma, Arial;
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	text-align: center;
	color: 333333;
	margin: 10px 0 0 0;
	padding: 10px 0 0 0;
	border-top-style: solid;
	border-top-color: #00467F;
	border-right-color: #00467F;
	border-bottom-color: #00467F;
	border-left-color: #00467F;
	border-top-width: 2px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
.aChartSubtitle {
	font-family: Tahoma, Arial;
	font-size: 12px;
	line-height: 14px;
	font-style: italic;
	text-align: center;
	color: 333333;
}
.aChartBoxEnd {
	font-family: Tahoma, Arial;
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	text-align: center;
	color: 333333;
	margin: 0 0 20px 0;
	padding: 0 0  10px 0;
	border-bottom-style: solid;
	border-top-color: #00467F;
	border-right-color: #00467F;
	border-bottom-color: #00467F;
	border-left-color: #00467F;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 2px;
	border-left-width: 0px;
}
.aChartSource {
	font-family: Tahoma, Arial;
	font-size: 10px;
	line-height: 11px;
	font-style: italic;
	color: 333333;
	margin: 0 0 0px;
	padding: 0;
}
.aPullQuote {
	font-family: Tahoma, Arial;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	text-align: center;
	color: 333333;
	padding: 10px 15px; 
	margin-bottom: 14px; 
	background: #F7DFB1; 
}
.aHeader5 {
	font-family: Tahoma, Arial;
	font-size: 11px;
	line-height: 15px;
	font-weight: bold;
	color: 333333;
}
.aHeader6 {
	font-family: Tahoma, Arial;
	font-size: 11px;
	line-height: 15px;
	font-style: italic;
	color: 333333;
}

/* Template B styles*/
 
.bBulletsRedArrow {
	font-family: Tahoma, Arial;
	font-size: 11px;
	line-height: 15px;
	margin: 0 0 7px 0;
	color: #333333;
	list-style-image: url(redarrow.gif);
}
.bHeader1 {
	font-family: Tahoma, Arial;
	font-size: 16px;
	line-height: 20px;
	font-weight: bold;
	color: 00477F;
	margin: 5px 0 12px 0;
	padding: 5px;
	background: #E5E5E5;
}
.bHeader2 {
	font-family: Tahoma, Arial;
	font-size: 13px;
	line-height: 16px;
	font-weight: bold;
	color: 00477F;
	margin: 0 0 10px 0;
	padding: 0 0 10 0;
	border-bottom-style: solid;
	border-top-color: #00467F;
	border-right-color: #00467F;
	border-bottom-color: #00467F;
	border-left-color: #00467F;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
}
.bHeader3 {
	font-family: Tahoma, Arial;
	font-size: 13px;
	font-style: italic;
	color: 666666;
	margin: 0 0 12px 0;
}
.ChartContainer {
	background: #E5E5E5;
}
.bChartTitle {
	font-family: Tahoma, Arial;
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	text-align: Left;
	color: 00477F;
	margin: 10px 0 0 0;
	padding: 10px 0 0 0;
}
.bChartSubtitle {
	font-family: Tahoma, Arial;
	font-size: 12px;
	line-height: 14px;
	font-style: italic;
	text-align: left;
	color: 666666;
}
.bChartSource {
	font-family: Tahoma, Arial;
	font-size: 10px;
	line-height: 11px;
	font-style: italic;
	color: 333333;
	margin: 0 0 20px 0;
	padding: 0 0 10 0;
}
.bPullQuote {
	font-family: Tahoma, Arial;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	text-align: center;
	color: 333333;
	padding: 10px 15px; 
	margin-bottom: 14px; 
	background: #BBDDFF; 
}
.bHeader5 {
	font-family: Tahoma, Arial;
	font-size: 11px;
	line-height: 15px;
	font-weight: bold;
	color: 333333;
}
.bHeader6 {
	font-family: Tahoma, Arial;
	font-size: 11px;
	line-height: 15px;
	font-style: italic;
	color: 333333;
}

