
html {

  height: 100%;
  font-size: 100.01%
}

body { 

  min-height: 101%; 
  font-size: 10pt; 
  color: #696969;
  font-family: helvetica, arial;
  background-image: url('bg.jpg');
  background-repeat: repeat-x;
  background-color: #0183E5;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
}

.header {
  margin: 0px;
  padding: 0px;
  line-height: 54px; 
  font-size: 41px; 
  color: #FFFFFF; 
  background-color: #F6C042; 
  font-weight: bold;
}

h1 {

  color: #266CB1;
  font-size: 12pt;
  margin: 0px;
  padding-bottom: 5px;

}

.home_container {

  width: 1100px;
  background-image: url('bg_top2.jpg');
  background-repeat: repeat-x;
  background-color: #EAE8E9;

}

.home_container1 {

  width: 1100px;
  background-image: url('secondary_bg_top1.jpg');
  background-repeat: repeat-x;
  background-color: #EAE8E9;

}

.top_header_container {

  width: 1000px; 
  height: 111px;
  border: 0px;

}

.top_header_left {

  width: 400px; 
  height: 111px; 
  border: 0px; 
  float: left;

}

.top_header_right {

  width: 600px; 
  height: 111px: 
  border: 0px; 
  float: right;

}

.call_portal {

  width: 350px; 
  height: 31px; 
  margin-top: 27px;

}

.call_us {

  width: 217px; 
  float: left; 
  height: 31px;

}

.call_us_text {

  font-weight: bold; 
  font-size: 10pt; 
  color: #000000; 
  line-height: 31px; 
  padding-right: 10px;

}

.portal_header {

  width: 133px; 
  float: right; 
  height: 31px;

}

.transdiv {

  width: 1100px;
  background-image: url('trans_slice.jpg');
  background-repeat: repeat-x;
}


a.set1:link, a.set1:visited { 
  color: #FFFFFF;
  font-size: 10pt;
  background-color: transparent;
  text-decoration: none;
  margin-left: 40px;

}

a.set1:hover { 
  text-decoration: underline;
}

.breadcrumb {

  font-size: 8pt;
  line-height: 8pt;
  color: #000000;

}

.content_header {

  font-size: 17pt;
  font-weight: bold;

}

a.set2:link, a.set2:visited { 
  color: #62BDEA;
  background-color: transparent;
  text-decoration: none;
  font-size: 8pt;

}

a.set2:hover { 
  text-decoration: underline;
}

a.footer:link, a.footer:visited { 
  color: #6AA7DF;
  background-color: transparent;
  text-decoration: none;
  font-size: 8pt;

}

a.footer:hover { 
  text-decoration: underline;
}

a.frontlink:link, a.frontlink:visited { 
  color: #4B91D0;
  background-color: transparent;
  text-decoration: none;
  
}

a.frontlink:hover { 
  text-decoration: underline;
}

a.frontlink1:link, a.frontlink1:visited { 
  color: #4B91D0;
  background-color: transparent;
  text-decoration: none;
  
}

a.frontlink1:hover { 
  text-decoration: underline;
}

a.set3:link, a.set3:visited { 
  color: #007EC5;
  background-color: transparent;
  text-decoration: underline;
}

a.set3:hover { 
  color: red;
}

a.set4:link, a.set4:visited { 
  color: blue;
  background-color: transparent;
  text-decoration: underline;
}

a.set4:hover { 
  color: red;
}

a.set41:link, a.set41:visited { 
  color: #007EC5;
  background-color: transparent;
  text-decoration: none;
  font-size: 9pt;
}

a.set41:hover { 
  color: #007EC5;
  text-decoration: underline;
}

a.set5:link, a.set5:visited { 
  color: #696969;
  background-color: transparent;
  text-decoration: none;
  font-size: 9pt;
}

a.set5:hover { 
  color: #DF9E54;
  text-decoration: underline;
}

a.request:link, a.request:visited { 
  color: #C7292C;
  font-weight: bold;
  background-color: transparent;
  text-decoration: none;
  font-size: 10pt;
  line-height: 10pt;
}

a.request:hover { 
  text-decoration: underline;
}

a.set51:link, a.set51:visited { 
  color: #DF9E54;
  background-color: transparent;
  text-decoration: none;
  font-size: 9pt;
}

a.set51:hover { 
  color: #DF9E54;
  text-decoration: underline;
}

a.set6:link, a.set6:visited { 
  color: #696969;
  background-color: transparent;
  text-decoration: none;
  font-size: 9pt;
}

a.set6:hover { 
  color: #90B83B;
  text-decoration: underline;
}

a.set61:link, a.set61:visited { 
  color: #90B83B;
  background-color: transparent;
  text-decoration: none;
  font-size: 9pt;
}

a.set61:hover { 
  color: #90B83B;
  text-decoration: underline;
}

.content_box {

  width: 1150px;
  background-image: url('content_background.png');
  background-repeat: no-repeat;
  background-color: #FFFFFF;
  margin-top: 20px;
}

.menu_box {

  width: 960px;
  padding-top: 10px;

}

.kevin {
  font-family: arial;
  color: #000000;
  background-color: transparent;
  text-decoration: none;
  font-size: 12pt; 
  font-weight: bold;
}

.middleheader {
  font-size: 14pt;
  font-family: arial;
  color: #000000;
  background-color: transparent;
  font-weight: bold;
}

.middlesubheader {
  font-size: 10pt;
  font-family: arial;
  color: #000000;
  background-color: transparent;
  font-weight: bold;
}

.middletag {
  font-size: 10pt;
  font-family: arial;
  color: #332322;
  background-color: transparent;
  font-weight: bold;

}

.bullet1 {
  color: #696969;
  background-color: transparent;
}

.bullet1hb {
  color: #696969;
  background-color: transparent;
  font-weight: bold;
}

.rightheaderlight {
  font-size: 11pt;
  font-family: arial;
  color: #8389AE;
  background-color: transparent;
  font-weight: bold;

}

.rightheaderdark {
  font-size: 11pt;
  font-family: arial;
  color: #161357;
  background-color: transparent;
  font-weight: bold;

}

.jqueryslidemenu{
font: bold 12px Arial;
/* background: #414141; */
width: 100%;

}

.jqueryslidemenu ul{
margin: 0;
padding: 0;
list-style-type: none;
z-index: 100;
}

/*Top level list items*/
.jqueryslidemenu ul li{
position: relative;
display: inline;
float: left;
}

.hline {

background-color: transparent;
color: #D66665;
font-weight: bold;
font-size: 14pt;
line-height: 36px;
padding-top: 6px;

}

/*Top level menu link items style*/
.jqueryslidemenu ul li a{
display: block;
background-color: transparent;
padding-top: 3px;
padding-right: 10px;
padding-left: 10px;
text-decoration: none;
line-height: 36px;
font-size: 10pt;
font-weight: bold;
}

* 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: #D66665;
}

.jqueryslidemenu ul li a:hover{
color: #FFFFFF;
}
	
/*1st sub level menu*/
.jqueryslidemenu ul li ul{
position: absolute;
display: block;
visibility: hidden;
border-top: 0px #000000 solid;
border-left: 1px #000000 solid;
border-right: 1px #000000 solid;
border-bottom: 0px #000000 solid;
padding: 0px;
margin-top: 0px;
width: 215px; /*width of sub menus*/
background-color: #8F0100;
color: #D66665;
}

/*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-weight: bold;
font-size: 9pt;
width: 188px;
line-height: 30px;
padding-left: 15px;
padding-top: 2px;
padding-bottom: 2px;
margin: 0px;
border-bottom: 1px #333333 solid;;
color: #D66665;

/*background-image: url('images/dropdown1.jpg');
background-repeat: no-repeat; */
}

.jqueryslidemenu ul li ul li a:hover{ /*sub menus hover style*/
color: #FFFFFF;
}

.leftheader {
font-weight: bold;
color: #45409B;
font-family: Tahoma, Geneva, sans-serif;
font-size: 13px;

}

.menuheader1 {
font-weight: bold;
color: #45409B;
font-family: Tahoma, Geneva, sans-serif;
font-size: 14px;
padding-top: 3px; 
padding-bottom: 3px; 
padding-left: 5px;
background-color: #CFCFCF;
}

a.leftlinkon:link, a.leftlinkon:visited { 
  font-family: Tahoma, Geneva, sans-serif;
  color: #3C3C3C;
  background-color: #FFFFFF;
  text-decoration: none;
  font-size: 13px;
  font-weight: normal;
  padding-left: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
  width: 175px;
  display: block;
}

a.leftlinkon:hover { 
  color: #3C3C3C;
}

a.leftlinkoff:link, a.leftlinkoff:visited { 
  font-family: Tahoma, Geneva, sans-serif;
  color: #3C3C3C;
  background-color: #ECEDED;
  text-decoration: none;
  font-size: 13px;
  font-weight: normal;
  padding-left: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
  width: 175px;
  display: block;
}

a.leftlinkoff:hover { 
  color: #45409B;
}

a.leftlinkoffh:link, a.leftlinkoffh:visited { 
  font-family: Tahoma, Geneva, sans-serif;
  color: #3C3C3C;
  background-color: #ECEDED;
  text-decoration: none;
  font-size: 13px;
  font-weight: normal;
  padding-left: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
  width: 175px;
  display: block;
  font-weight: bold;
}

a.leftlinkoffh:hover { 
  color: #45409B;
}

.contentheader {

  font-size: 19px;
  font-weght: bold;
  color: #696969;
  line-height: 24px;

}

a.contentlink:link, a.contentlink:visited { 
  color: #45409B;
  background-color: transparent;
  text-decoration: none;
}

a.contentlink:hover { 
  color: red;
  text-decoration: underline;
}

a.footerlink:link, a.footerlink:visited { 
  color: #45409B;
  background-color: transparent;
  text-decoration: none;
}

a.footerlink:hover { 
  color: red;
  text-decoration: underline;
}

.lines {

  line-height: 20px;

}

a.bottom1:link, a.bottom1:visited { 
  color: #000000;
  background-color: transparent;
  text-decoration: none;
}

a.bottom1:hover { 
  color: #EC8F1C;
  text-decoration: underline;

}

a.bulletlink:link, a.bulletlink:visited { 
  color: #FFFFFF;
  background-color: transparent;
  text-decoration: none;
  font-size: 8pt;
  display: block;
}

a.bulletlink:hover { 
  color: #CCCCCC;
}

a.rightlink:link, a.rightlink:visited { 
  color: #45409B;
  background-color: transparent;
  text-decoration: none;
  display: block;
  width: 180px;
  padding-left: 3px;
  padding-top: 4px;
  padding-bottom: 4px;
  border-bottom: 1px #696969 solid;
  font-size: 12px;
}

a.rightlink:hover { 
  text-decoration: underline;
}

a.rightlinksub:link, a.rightlinksub:visited { 
  color: #45409B;
  background-color: transparent;
  text-decoration: none;
  display: block;
  width: 180px;
  padding-left: 3px;
  padding-top: 4px;
  padding-bottom: 4px;
  border-bottom: 0px;
  font-size: 12px;
}

a.rightlinksub:hover { 
  text-decoration: underline;
}

a.rightlinksubs:link, a.rightlinksubs:visited { 
  color: red;
  background-color: transparent;
  text-decoration: none;
  display: block;
  width: 180px;
  padding-left: 3px;
  padding-top: 4px;
  padding-bottom: 4px;
  border-bottom: 0px;
  font-size: 12px;
}

a.rightlinksubs:hover { 
  text-decoration: underline;
}

a.rightlinksubu:link, a.rightlinksubu:visited { 
  color: #45409B;
  background-color: transparent;
  text-decoration: none;
  display: block;
  width: 180px;
  padding-left: 3px;
  padding-top: 4px;
  padding-bottom: 4px;
  border-bottom: 1px #696969 solid;
  font-size: 12px;
}

a.rightlinksubu:hover { 
  text-decoration: underline;
}

a.rightlinksubus:link, a.rightlinksubus:visited { 
  color: #45409B;
  background-color: transparent;
  text-decoration: none;
  display: block;
  width: 180px;
  padding-left: 3px;
  padding-top: 4px;
  padding-bottom: 4px;
  border-bottom: 1px #696969 solid;
  font-size: 12px;
}

a.rightlinksubus:hover { 
  text-decoration: underline;
}

a.rightlinksubus1:link, a.rightlinksubus1:visited { 
  color: red;
  background-color: transparent;
  text-decoration: none;
  display: block;
  width: 180px;
  padding-left: 3px;
  padding-top: 4px;
  padding-bottom: 4px;
  border-bottom: 1px #696969 solid;
  font-size: 12px;
}

a.rightlinksubus1:hover { 
  text-decoration: underline;
}

.righttext { 
  color: #000000;
  background-color: transparent;
  text-decoration: none;
  display: block;
  width: 180px;
  padding-left: 3px;
  padding-top: 4px;
  padding-bottom: 4px;
  border-bottom: 0px;
  font-size: 12px;
  font-weight: bold;
}

a.rightlinkpdf1:link, a.rightlinkpdf1:visited { 
  color: #45409B;
  background: transparent url(pdf.gif) no-repeat center left;
  text-decoration: none;
  display: block;
  width: 162px;
  padding-left: 21px;
  padding-top: 4px;
  padding-bottom: 4px;
  border-bottom: 0px;
  font-size: 12px;
}

a.rightlinkpdf1:hover { 
  text-decoration: underline;
}

a.rightlinkpdf:link, a.rightlinkpdf:visited { 
  color: #45409B;
  background: transparent url(pdf.gif) no-repeat center left;
  text-decoration: none;
  display: block;
  width: 162px;
  padding-left: 21px;
  padding-top: 4px;
  padding-bottom: 4px;
  border-bottom: 1px #696969 solid;
  font-size: 12px;
}

a.rightlinkpdf:hover { 
  text-decoration: underline;
}

a.rightlinkh:link, a.rightlinkh:visited { 
  color: #45409B;
  background-color: transparent;
  text-decoration: none;
  display: block;
  width: 180px;
  padding-left: 3px;
  padding-top: 4px;
  padding-bottom: 4px;
  border-bottom: 1px #696969 solid;
  font-weight: bold;
  font-size: 12px;
}

a.rightlinkh:hover { 
  text-decoration: underline;
}

.rightlinkheader1 {
  color: #45409B;
  background-color: transparent;
  text-decoration: none;
  display: block;
  width: 180px;
  padding-left: 3px;
  padding-top: 4px;
  padding-bottom: 4px;
  border-bottom: 1px #696969 solid;
  font-weight: bold;
  font-size: 12px;
}

a.rightlinks:link, a.rightlinks:visited { 
  color: red;
  background-color: transparent;
  text-decoration: none;
  display: block;
  width: 180px;
  padding-left: 3px;
  padding-top: 4px;
  padding-bottom: 4px;
  border-bottom: 1px #696969 solid;
  font-size: 12px;
}

a.rightlinks:hover { 
  color: red;
}

a.rightlinkspdf:link, a.rightlinkspdf:visited { 
  color: #3C3C3C;
  background: transparent url(pdf.gif) no-repeat center left;
  text-decoration: none;
  display: block;
  width: 163px;
  padding-left: 21px;
  padding-top: 4px;
  padding-bottom: 4px;
  border-bottom: 1px #696969 solid;
  font-size: 12px;
}

a.rightlinkspdf:hover { 
  color: #3C3C3C;
}

a.rightlinksppt:link, a.rightlinksppt:visited { 
  color: #3C3C3C;
  background: transparent url(ppt.gif) no-repeat center left;
  text-decoration: none;
  display: block;
  width: 163px;
  padding-left: 21px;
  padding-top: 4px;
  padding-bottom: 4px;
  border-bottom: 1px #696969 solid;
  font-size: 12px;
}

a.rightlinksppt:hover { 
  color: #3C3C3C;
}

a.rightlinksflash:link, a.rightlinksflash:visited { 
  color: #45409B;
  background: transparent url(flash6.gif) no-repeat center left;
  text-decoration: none;
  display: block;
  width: 163px;
  padding-left: 21px;
  padding-top: 4px;
  padding-bottom: 4px;
  border-bottom: 1px #696969 solid;
  font-size: 12px;
}

a.rightlinksflash:hover { 
  text-decoration: underline;
}

a.rightlinksflashs:link, a.rightlinksflashs:visited { 
  color: red;
  background: transparent url(flash6.gif) no-repeat center left;
  text-decoration: none;
  display: block;
  width: 163px;
  padding-left: 21px;
  padding-top: 4px;
  padding-bottom: 4px;
  border-bottom: 1px #696969 solid;
  font-size: 12px;
}

a.rightlinksflashs:hover { 
  text-decoration: underline;
}

.contentheaderoff {

  font-size: 19px;
  font-weght: bold;
  color: #CCCCCC;

}

.design {
  font-size: 8pt;
  color: #000000;

}

.benbox {

  background-color: #DBE5F1;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-right: 5px;
  padding-left: 5px;
  width: 170px;
  margin-top: 22px;
  border-top: 1px #1C1C9C solid;
  border-bottom: 1px #1C1C9C solid;
}

a.benboxpdf:link, a.benboxpdf:visited { 
  color: #3C3C3C;
  background: transparent url(pdf.gif) no-repeat top left;
  text-decoration: none;
  display: block;
  width: 155px;
  padding-left: 21px;
  padding-top: 2px;
  padding-bottom: 4px;
  font-size: 11px;
}

a.benboxpdf:hover { 
  text-decoration: underline;
}

a.benboxppt:link, a.benboxppt:visited { 
  color: #3C3C3C;
  background: transparent url(ppt.gif) no-repeat center left;
  text-decoration: none;
  display: block;
  width: 155px;
  padding-left: 21px;
  padding-top: 0px;
  padding-bottom: 4px;
  font-size: 11px;
}

a.benboxppt:hover { 
  text-decoration: underline;
}


a.benboximg:link, a.benboximg:visited { 
  color: #3C3C3C;
  background: transparent url(rarrow.gif) no-repeat top left;
  text-decoration: none;
  display: block;
  width: 155px;
  padding-left: 21px;
  padding-top: 2px;
  padding-bottom: 4px;
  font-size: 11px;
}

a.benboximg:hover { 
  text-decoration: underline;
}

a.benboxflash:link, a.benboxflash:visited { 
  color: #3C3C3C;
  background: transparent url(flash6.gif) no-repeat top left;
  text-decoration: none;
  display: block;
  width: 155px;
  padding-left: 21px;
  padding-top: 1px;
  padding-bottom: 4px;
  font-size: 11px;
}

a.benboxflash:hover { 
  text-decoration: underline;
}

a.designl:link, a.designl:visited { 
  color: #000000;
  font-weight: bold;
  background-color: transparent;
  text-decoration: underline;
}

a.designl:hover { 
  color: #EC8F1C;
  text-decoration: underline;

}

.disclaimer {

 font-size: 7pt;

}

.openheader {

  color: #696969;
  font-weight: bold;
  font-size: 17pt;
  line-height: 20pt;
}

.opensubheader {
  color: #696969;
  font-weight: bold;
  font-style: italic;
  font-size: 15pt;
  line-height: 18pt;

}

.copyright {

  font-size: 7pt;
  line-height: 9pt;
}

#wrapper {
	
  width: 500px;
  margin-left: auto;
	
  margin-right: auto;
	
}



.accordionButton {	
	

width: 500px;
	
float: left;
	
_float: none;  /* Float works in all browsers but IE6 */
	
background-color: #E7E7E7;
	
border-bottom: 1px solid #CCCCCC;
	
cursor: pointer;
	
}
	

.accordionContent {	
	

width: 498px;
height: 200px;
float: left;
	
_float: none; /* Float works in all browsers but IE6 */

background-color: #FFFFFF;

border-left: 1px solid #CCCCCC;
	
border-right: 1px solid #CCCCCC;

border-bottom: 1px solid #CCCCCC;
	
}
	



.on {
	

background-color: #E3EFF1;
	
}
	


.over {
	

background-color: #E3EFF1;

}

.graph_header_text {

  font-size: 9pt;
  line-height: 13pt;
  font-family: arial;

}

.accordionSpacer {
  line-height: 5px;

}

.accordionHeader {

  background-image: url('accordion_bg.png'); 
  background-repeat: repeat-x;
  height: 32px;
  width: 500px;
  color: #FFFFFF;
  font-family: arial;
  font-weight: bold;
  font-size: 9pt;
}

.accordionSubContent {

  width: 500px;
  padding-top: 25px;

}

.accordionfont {
  line-height: 12pt;
  font-size: 8pt;
}

#wrapper1 {
	
  width: 202px;
  margin-left: auto;
	
  margin-right: auto;
	
  margin-top: 2px;
}



.accordionButton1 {	
	

width: 202px;
	
float: left;
	
_float: none;  /* Float works in all browsers but IE6 */
	
background-color: transparent;
cursor: pointer;
	
}
	

.accordionContent1 {	
	

width: 202px;
height: 150px;
float: left;
	
_float: none; /* Float works in all browsers but IE6 */

background-color: #FFFFFF;
border-left: 1px solid #CCCCCC;
	
border-right: 1px solid #CCCCCC;

border-bottom: 1px solid #CCCCCC;
	
border-top: 1px solid #CCCCCC;
	
}
	



.on1 {
	

background-color: transparent;
}
	


.over1 {
	

background-color: transparent;
}

.graph_header_text1 {

  font-size: 9pt;
  line-height: 13pt;
  font-family: arial;

}

.accordionSpacer1 {
  line-height: 5px;

}

.accordionHeader1 {

  background-image: url('accordion_bg.png'); 
  background-repeat: repeat-x;
  height: 32px;
  width: 500px;
  color: #FFFFFF;
  font-family: arial;
  font-weight: bold;
  font-size: 9pt;
}

.accordionSubContent1 {

  width: 500px;
  padding-top: 25px;

}

.accordionfont1 {
  line-height: 12pt;
  font-size: 8pt;
}