/* main */

/* ===== body ===== */

html {height: auto;}
body {margin-top: 10px; margin-top: 10px; !important padding: 0 0 0 0; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size : 10px; background-color: #ffffff; height: auto;}

body a:link {color : #0055f2; text-decoration: none;} 
body a:visited {color : #0055f2; text-decoration: none;} 
body a:hover {color : #0055f2; text-decoration: underline;} 
body a:active {color : #0055f2; text-decoration: none;}

/* ===== end of body ===== */


/* ===== standards ===== */

span { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 10px; }
div  { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 10px; }

/* ===== end of standards ===== */


/* ===== container / content ===== */

#container {table-layout: none; height: 0px; /* layer-background-color:#ffffff; visibility: visible  /* for Netscape8*/  width: 940px; border: none;}
#container .left {background-image: url("../images/shadows/left.png"); background-position: right; background-repeat: repeat-y; width: 25px;}
#container .right {background-image: url("../images/shadows/right.png"); background-position: left; background-repeat: repeat-y; width: 25px;}
#container .top {background-image: url("../images/shadows/top.png"); background-position: bottom; background-repeat: no-repeat; height: 20px; height: 20px !important;}
#container .bottom {background-image: url("../images/shadows/bottom.png"); background-position: top; background-repeat: repeat-x; height: 20px; height: 20px !important;}

#container #content {background-color: #ffffff; width: 890px; height: auto;}

/* hides from ie/mac */
html #container #content { height: 1%; }
#container #content { clear: both; }
/* end hide */

/* ===== end of container / content ===== */


/* ===== header ===== */

#header {width: 890px; height: 92px; background-color: #ffffff; }

#header #leftside {width: 530px; height: 82px; background-color: #ffffff; text-align: left;}
#header #leftside #areatp {width: 530px; height: 60px; padding: 0 0 0 0; text-align: left;}
#header #leftside #areatp .payment {width: 325px;}
#header #leftside #areatp .payment img {margin: 2px 0 0 7px;}
#header #leftside #areatp .payment ul {line-height: 1em; list-style: none; margin: 0 0 0 0; padding: 0 0 0 0;} 
#header #leftside #areatp .payment li {font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 11px; color: #757779; font-weight: 500;}
#header #leftside #areatp .payment li a:link {font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 11px; color: #757779; font-weight: 590; text-decoration: none;}
#header #leftside #areatp .payment li a:hover {font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 11px; color: #f26a28; font-weight: 590; text-decoration: underline;}
#header #leftside #areatp .search {width: 205px; background: url("../images/search/searchbg.png") no-repeat 0 0;}
#header #leftside #areatp .search form {margin: 0px;}
#header #leftside #areatp .search #search_bx {width: 182px; height: 20px; background: #ffffff; border: 1px solid #b5b4b4; margin-left: 15px;}
#header #leftside #areatp .search #search_bx #src {float: left; padding: 0; margin: 0 0 0 3px; border: 0; width: 150px; background: none; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 10px; color: #757779;}
#header #leftside #areatp .search #search_bx #src_img { float: right; margin: 0 0 0 0;}

/*#header #leftside #areatp .search form label {display: none;}
#header #leftside #areatp .search fieldset {border: 1px solid #b5b4b4; width: 135px;}
#header #leftside #areatp .search fieldset input {border: none; vertical-align:middle; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#666666666; padding-left: 2px; padding-top: 1px; padding-bottom: 2px;}
*/

#header #leftside #areabtm {width: 530px; height: 22px; padding: 0 0 0 0; text-align: left;}
#header #leftside #areabtm .csrinfo {font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 11px; color: #757779; padding-left: 15px; padding-left: 15px !important;}
#header #leftside #areabtm .csrinfo a:link {font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 11px; color: #5C595C; text-decoration: none;}
#header #leftside #areabtm .csrinfo a:visited {font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 11px; color: #5C595C; text-decoration: none;}
#header #leftside #areabtm .csrinfo a:hover {font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 11px; color: #5C595C; text-decoration: underline;}
#header #leftside #areabtm .csrinfo a:active {font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 11px; color: #5C595C; text-decoration: underline;}


#header #leftside #areabtm .csrinfo ul {line-height: 1em; list-style: none; margin:0 0 0 0; padding: 0 0 0 0;}
#header #leftside #areabtm .csrinfo li {font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 11px; color: #757779; padding-left: 18px; padding-left: 18px !important;}

#header #rightside {width: 360px; height: 82px; background-color: #ffffff;}
/*#header #rightside #areatp {width: 360px; height: 82px; background-color: #ffffff;}*/
#header #rightside .logo img {margin: 0 8px 0 166px;}
/*#header #rightside #areabtm {width: 360px; height: 15px; background-color: #ffffff; text-align: right; padding-right: 20px;}*/

#header #topdivider {width: 890px; height: 10px;}
#header #topdivider .hdrdvdr {background: url("../images/dividers/topdivider.png") no-repeat 0 0;}

/* ===== end of header ===== */


/* ===== top navigation ===== */

#navigation {width: 890px; height: 28px; background-color: #ffffff}

#navigation #mainmenu {background: url("../images/navs/navbg.jpg") repeat-x; width: 890px; height: 28px; z-index: 2000; /* req: flydowns */}
/* IE requires height. FF1.0 takes literally */
* html #navigation #mainmenu {height:1%;}

#navigation #mainmenu .topnav {padding: 6px 7px 6px 8px; border-right: 1px solid #ffffff;}
/* IE hover alternative */
* html #navigation #mainmenu .topnav 
	{
	behavior: expression(
	this.onmouseenter=new Function("this.className+=' hover'"),
	this.onmouseleave=new Function("this.className=this.className.replace(' hover','')"),
	this.style.behavior=null);
	} 

#navigation #mainmenu .topnavactive {font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 11px; color: #ffffff; text-transform: uppercase; background: url("../images/navs/active.jpg"); text-align: center; padding: 6px 7px 6px 8px; border-right: 1px solid #ffffff;}


#navigation #mainmenu .topnavlast {border-right: 0px solid #ffffff; background:url("../images/navs/login.jpg") repeat-x 0 0;}
#navigation #mainmenu .topnavblog {border-right: 1px solid #ffffff; background:url("../images/navs/blog.jpg") repeat-x 0 0;}

#navigation #mainmenu .topnav:hover, #mainmenu .hover {background:url("../images/navs/navbg.jpg") repeat-x 0 -100px;}

#navigation #mainmenu .topnav a 
{
  font-family: Verdana, Arial, Helvetica, Sans-Serif;
  text-transform: uppercase;
  display: block;
  padding: 0; /* req */
  height: auto; /* req: min auto. Not 100% */
  color: #ffffff; 
  background-color: transparent;
  font-size: 11px;
  line-height: 1.13em; /* equiv: 4px line-height; */
  text-align: center;
  text-decoration: none;
}

#navigation #mainmenu .topnav:hover a, 
#navigation #mainmenu .hover a { color:#ffffff; }

/***
----------------------------------------
Package: Basic text formatting for menus            
----------------------------------------
 . Change colors, fonts, borders, etc.
***/

.menuFrame {overflow: hidden; position: absolute; display:none; /* IE require -1px top to remove doubleline with flydown, Safari is couple pixels off  */ %margin-top: 0px;}
* html .menuFrame {margin-left: 1px;} /* req: IE 6 extra 1 pixel margin */
.menu {position: relative; width: 100%; height: 100%; border: 1px outset; border-top-width: 0; font-size: 86.6%;}
.menu li {display:inline; %margin-bottom:-1px; /* IE has 1 extra pixel at top of each li */}
* html body .menu li {behavior: expression(this.onmouseenter=new Function("this.className+=' subhover'"), this.onmouseleave=new Function("this.className=this.className.replace(' subhover','')"), this.style.behavior=null);}

.menu a:link, .menu a:visited {line-height: 120%; font-size: 11px; color: #595959; padding: 5px 10px 5px 5px; text-decoration: none; border-top: 1px solid #ffffff; border-right: 1px solid #ffffff; border-left: 1px solid #ffffff; display: block; background: url("../images/navs/topnav_dropdown.gif") repeat-x 0 0; width: 125px; z-index: 2000;}
 
* html .menu li a:link, * html .menu li a:visited {background:none; background-color:#3d8cc4; filter: alpha(opacity=92); /* req: IE 6 & 7, ignored by rest */ z-index: 2000;}
	
* html .menu li a:hover {background-color:#54b8dc; filter:alpha(opacity=92); /* req: IE 6 & 7, ignored by rest */ z-index: 2000;
    }

.menu a:hover, .menu .subhover {
  display:block;
  background-position:0 0px; 
  }

.link-group { font-weight:bold; }

.menu .link-group a:link, .menu .link-group a:visited,
.menu .link-group a:hover, .menu .link-group a:active { 
  border-top:1px solid #ffffff;
  border-right:1px solid #ffffff;
  border-left:1px solid #ffffff;

  /*font-weight:bold !important;*/ 
  z-index: 2000;
  }

#solutionsFrame { %margin-left:-1px; } /* IE 7 positioning offset */
  * html #solutionsFrame { margin-left:0; } /* restore IE 6 position */

/* Partner menu opens inwards */
#partnerFrame { 
  margin-right:-1px; /* FF Fix. */
  left:588px !important; 
  }
  * html #partnerFrame { 
    left:587px !important; 
    width:201px; 
    } 
    
/***

/* ===== end of top navigation ===== */


/* ===== banner ===== */

#banner {position: relative; width: 890px; height: 200px; background: #ffffff no-repeat 0 0; z-index: 10;}
#banner_inside {width: 890px; height: 124px;}

/* ===== end banner ===== */


/* ===== mainbod ===== */

#mainbod {width: 890px; height: auto;}
* html #mainbod {height:1%;}


/* ===== end of mainbod ===== */


/* ===== vertnav ===== */

#mainbod .vertnavbg {background-color: #d9d8dd;}
#mainbod #vertnav {width: 175px; height: auto; background-color: #d9d8dd;}
#mainbod #vertnav ul {margin: 0; padding: 0; list-style: none; width: 175px; text-align: left; }
#mainbod #vertnav ul li {position: relative; width: 175px;}
/* keep folowing styles together */
* html ul ul {/*margin-left: 0;*//* ie5 fix */ /*voice-family: "\"}\"";*/ /*voice-family: inherit;*/}	
* html ul li {/*float: left;*//* hide float from ie5*/}
* html ul ul {/*width: 0; w\idth: 0; voice-family: "\"}\"";*/ /*voice-family: inherit;*/}
* html ul ul {/*{margin-left:0;*//* hide margin from ie5*/}
/* keep above styles together */
#mainbod #vertnav li ul {position: relative; display:none;}
#mainbod #vertnav li ul li {width: 175px;}
/* styles for menu items */
#mainbod #vertnav ul li a {font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 11px; color: #777777; display: block; position: relative; text-decoration: none; background: #d9d8dd; /* ie6 bug */ line-height: 2em; height: 24px; padding: 0 0 0 15px; border-bottom: 1px solid #cccccc;}
#mainbod #vertnav ul li a.active {font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 11px; color: #ffffff; display: block; position: relative; text-decoration: none; background: #478aa1; /* ie6 bug */ background: url("../images/buttons/vertbtn_gradient.gif") no-repeat 0 0; line-height: 2em; height: 24px; padding: 0 0 0 15px; border-bottom: 1px solid #cccccc; cursor: pointer;}
#mainbod #vertnav li li a {background: #f2f2f2}
/* set dropdown to default */
#mainbod #vertnav li:hover li a, li.over li a {color: #777777; background-color: #f2f2f2;}
/* this sets all hovered lists to color */
#mainbod #vertnav li a:hover,
#mainbod #vertnav li:hover a, #mainbod #vertnav li.over a,
#mainbod #vertnav li:hover li a:hover, #mainbod #vertnav  li.over li a:hover {color: #ffffff; background-color: #9d9d9d;}

#mainbod #vertnav li ul li  {  } /* sub menu styles */
#mainbod #vertnav li.on ul {display: block;  } /* the magic */
#mainbod #vertnav li.off ul {display: none;}


#mainbod #vertnav ul.sublinks {margin: 0; padding: 0; list-style: none; width: 175px; text-align: left; }
#mainbod #vertnav ul.sublinks li {position: relative; width: 175px;}
#mainbod #vertnav ul.sublinks li a {font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 10px; color: #777777; display: block; position: relative; text-decoration: none; background: #f2f2f2; /* ie6 bug */ line-height: 2em; height: 20px; padding: 0 0 2px 25px; border-bottom: 1px solid #f2f2f2;}
#mainbod #vertnav ul.sublinks li a.active {font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 10px; color: #ffffff; display: block; position: relative; text-decoration: none; background: #757779; /* ie6 bug */  no-repeat 0 0; line-height: 2em; height: 20px; padding: 0 0 2px 25px; border-bottom: 1px solid #f2f2f2; cursor: pointer;}

#mainbod #vertnav ul.sublinks li span.active {font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 10px; color: #ffffff;display: block; position: relative; text-decoration: none; background: #8e8e8e; /* ie6 bug */  no-repeat 0 0; line-height: 2em; height: 20px; padding: 0 0 2px 25px; border-bottom: 1px solid #f2f2f2; cursor: pointer;}

#mainbod #vertnav ul.sublinks li a:hover {color: #777777; background-color: #dcdada;}


/* ===== end of vertnav ===== */

/* ===== homecontent ===== */

#mainbod #topset {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #45535c; width: 890px; height: 40px;}

#mainbod table.textsize {height: 30px; width: 890px;}
#mainbod table.textsize #quicklinks {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666666; width: 840px; height: 41px; text-align:left; padding-left: 12px;}
#mainbod table.textsize #quicklinks .selectlinks {margin: 15px; padding: 0 8px 8px 0;}


#mainbod #homecontent {font-family: Arial, Helvetica, sans-serif; color: #45535c; font-size: 10px; width: 890px; height: auto; clear: both; overflow: auto; background-color: #ffffff; margin: 0 0 0 0;}

#mainbod #homecontent .hmdvr  {background: url("../images/hmdvr_dot.gif") no-repeat 30px 14px; margin: 0 0 0 0; padding: 0 0 14px 0;}

/*
#mainbod #homecontent ul {margin: 0 0 5px 30px; padding: 0 0 0 0; font-family: Verdana, Arial, Helvetica, sans-serif; color: #0055f2; font-size: 11px; list-style: none;}
#mainbod #homecontent li {margin: 0 0 0 0; padding: 0 0 2px 10px; background: url("../images/buttons/lmbtn.gif") no-repeat 0 2px;}
#mainbod #homecontent li a {text-decoration: none; color: #0055f2;}
#mainbod #homecontent li a:hover {text-decoration: underline;}
*/

#mainbod #homecontent #homeleft {background: url("../images/body/homeleft.png") repeat-y top; font-family: Verdana, Arial, Helvetica, sans-serif; color: #45535c; font-size:10px; width: 620px; height: auto;}


#mainbod #homecontent #homeleft .leftclm {width: 310px; vertical-align: top !important; text-align: left; padding-top: 10px;}
#mainbod #homecontent #homeleft .leftclm {width: 310px; vertical-align: top !important; text-align: left; padding-top: 10px;}

#mainbod #homecontent #homeleft .leftclm table.special {margin: 5px 0 0 30px !important; padding: 0}

#mainbod #homecontent #homeleft .leftclm img {padding: 0 0 0 30px;}

#mainbod #homecontent #homeleft .leftclm h1 {font-family: Verdana, Arial, Helvetica, sans-serif; color: #ee2526; font-size: 12px; font-stretch: condensed; font-weight: 500; /*text-transform: uppercase;*/ background: url("../images/headers/hdrline.gif") no-repeat 30px 18px; /* background-position: left bottom;  */ padding: 0 0 18px 30px; height: 1px;}
#mainbod #homecontent #homeleft .leftclm h2 {font-family: Verdana, Arial, Helvetica, sans-serif; color: #414141; font-size: 11px; font-stretch: condensed; font-weight: 600; padding: 0 0 0 30px; height: 1px;}
#mainbod #homecontent #homeleft .leftclm h2 a {color: #414141; font-size: 11px; font-stretch: condensed; font-weight: 600;}
#mainbod #homecontent #homeleft .leftclm h2 a:hover {text-decoration: underline;}


#mainbod #homecontent #homeleft .leftclm p {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #404041; line-height: 175%; width: 260px; padding: 0 0 0 30px;}

#mainbod #homecontent #homeleft .leftclm ul {margin: 0 0 0 0; padding: 2px 0 0 0 !important; font-family: Verdana, Arial, Helvetica, sans-serif; color: #404041; font-size: 11px; list-style: none; text-align:left;}
#mainbod #homecontent #homeleft .leftclm li {margin: 0 0 0 0; padding: 0 0 7px 12px; background: url("../images/arrow.png") no-repeat 0 4px;}
#mainbod #homecontent #homeleft .leftclm li a {text-decoration: none; color: #404041;}
#mainbod #homecontent #homeleft .leftclm li a:hover {text-decoration: underline;}


#mainbod #homecontent #homeleft .rightclm {width: 310px; vertical-align: top !important; text-align: left; padding-top: 10px;}
#mainbod #homecontent #homeleft .rightclm h1 {font-family: Verdana, Arial, Helvetica, sans-serif; color: #ee2526; font-size: 12px; font-stretch: condensed; font-weight: 500; /*text-transform: uppercase;*/ background: url("../images/headers/hdrline.gif") no-repeat 30px 18px; /* background-position: left bottom;  */ padding: 0 0 18px 30px; height: 1px;}
#mainbod #homecontent #homeleft .rightclm h2 {font-family: Verdana, Arial, Helvetica, sans-serif; color: #414141; font-size: 11px; font-stretch: condensed; font-weight: 600; padding: 0 0 0 30px; height: 0px;}
#mainbod #homecontent #homeleft .rightclm p {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #404041; line-height: 175%; width: 260px; padding: 0 0 0 30px;}
#mainbod #homecontent #homeleft .rightclm p.testimonials {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #404041; line-height: 200%; width: 260px; padding: 0 0 0 30px;}


#mainbod #homecontent #homeleft .rightclm table.special {margin: 5px 0 0 30px !important; padding: 0}
#mainbod #homecontent #homeleft .rightclm ul {margin: 0 0 0 32px; padding: 2px 0 0 0 !important; font-family: Verdana, Arial, Helvetica, sans-serif; color: #404041; font-size: 11px; list-style: none; text-align:left;}
#mainbod #homecontent #homeleft .rightclm li.arrowleft {margin: 0 0 0 0; padding: 0 0 7px 12px; background: url("../images/arrow.png") no-repeat 0 4px;}
#mainbod #homecontent #homeleft .rightclm li.arrowleft a {text-decoration: none; color: #2f6ed8;}
#mainbod #homecontent #homeleft .rightclm li.arrowleft a:hover {text-decoration: underline;}


#mainbod #homecontent #homeright {font-family: Verdana, Arial, Helvetica, sans-serif; color: #45535c; font-size:10px; width: 270px; height: auto;}

#mainbod #homecontent #homeright #newslitbx {width: 270px; height: auto;}
#mainbod #homecontent #homeright #newslitbx h1 {font-family: Verdana, Arial, Helvetica, sans-serif; color: #ee2526; font-size: 12px; font-stretch: condensed; font-weight: 500; /*text-transform: uppercase;*/ background: url("../images/headers/hdrline2.gif") no-repeat 10px 25px; /* background-position: left bottom;  */ padding: 7px 0 18px 10px; height: 1px; text-align: left;}
#mainbod #homecontent #homeright #newslitbx h2 {font-family: Verdana, Arial, Helvetica, sans-serif; color: #414141; font-size: 11px; font-stretch: condensed; font-weight: 600; padding: 0 0 5px 10px; height: 0px; text-align: left;}
#mainbod #homecontent #homeright #newslitbx p {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #404041; line-height: 175%;  padding: 0 0 0 10px; text-align: left;} 

#mainbod #homecontent #homeright #newslitbx ul {margin: 0 0 10px 10px; padding: 0 0 0 0; font-family: Verdana, Arial, Helvetica, sans-serif; color: #0055f2; font-size: 11px; list-style: none; text-align:left;}
#mainbod #homecontent #homeright #newslitbx li {margin: 0 0 0 0; padding: 0 0 0 10px; background: url("../images/buttons/lmbtn.gif") no-repeat 0 2px;}
#mainbod #homecontent #homeright #newslitbx li a {text-decoration: none; color: #0055f2;}
#mainbod #homecontent #homeright #newslitbx li a:hover {text-decoration: underline;}


#mainbod #homecontent #homeright #newslitbx li.pdf {margin: 0 0 0 0; padding: 0 0 6px 25px; background: url("../images/pdf_icon.png") no-repeat 0 -2px;}
#mainbod #homecontent #homeright #newslitbx li.pdf a {text-decoration: none; color: #404041;}
#mainbod #homecontent #homeright #newslitbx li.pdf a:hover {text-decoration: underline;}

#mainbod #homecontent #homeright #newslitbx .hmdvr_sm  {background: url("../images/hmdvr_dot_sm.gif") no-repeat 10px 2px; margin: 0 0 0 0; padding: 2px 0 0 0;}

#mainbod #homecontent #homeright #newslitbx .nl_middle {width: 237px; height: auto;}
#mainbod #homecontent #homeright #newslitbx .nl_left {background-image: url("../images/newslit_leftshadow.png"); background-position: right; background-repeat: repeat-y; width: 12px;}
#mainbod #homecontent #homeright #newslitbx .nl_right {background-image: url("../images/newslit_rightshadow.png"); background-position: left; background-repeat: repeat-y; width: 21px;}


/* ===== end of homecontent ===== *

/* ===== maincontent ===== */

#mainbod #maincontent {font-family: Verdana, Arial, Helvetica, sans-serif; color: #45535c; font-size: 10px; width: 525px; height: 1025px; clear: both; overflow: auto; background: url("../images/backgrounds/maincontent_column_01.gif") repeat-y top;}

#mainbod #maincontent #middlebox {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-align: left; width: 525px;}
#mainbod #maincontent #middlebox #topset {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #45535c; width: 525px; height: 34px;}

#mainbod #maincontent #middlebox #topset .docs {padding: 8px 10px 8px 17px;}

#mainbod #maincontent #middlebox #tophdr {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; width: 525px; height: 26px; margin-top: 5px !important;}
#mainbod #maincontent #middlebox #tophdr h1 {font-family: Arial, Helvetica, Sans-Serif; font-size: 15px; color: #ffffff; font-weight: 400px; padding: 3px 0 3px 23px; background: url("../images/hdr_blue_gradient.png") no-repeat 0 6px; background-position: right;}

#mainbod #maincontent #middlebox #middletext {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; width: 495px; margin-left: 15px; margin-right: 15px;  margin-bottom: 20px; margin-top: 5px; margin-bottom: 20px !important; padding: 0 10px 0 5px;}
#mainbod #maincontent #middlebox #middletext a:link {color : #0055f2; text-decoration: none;} 
#mainbod #maincontent #middlebox #middletext a:visited {color : #0055f2; text-decoration: none;} 
#mainbod #maincontent #middlebox #middletext a:hover {color : #0055f2; text-decoration: underline;} 
#mainbod #maincontent #middlebox #middletext a:active {color : #0055f2; text-decoration: none;}

#mainbod #maincontent #middlebox #middletext a.google:link {color : #292929; text-decoration: none;} 
#mainbod #maincontent #middlebox #middletext a.google:visited {color : #292929; text-decoration: none;} 
#mainbod #maincontent #middlebox #middletext a.google:hover {color : #292929; text-decoration: underline;} 
#mainbod #maincontent #middlebox #middletext a.google:active {color : #292929; text-decoration: none;}


#mainbod #maincontent #middlebox #middletext table.special {margin: 0 0 0 0 !important; padding: 0}

#mainbod #maincontent #middlebox #middletext table.special ul {margin: 0 0 0 0; padding: 2px 0 0 0 !important; font-family: Verdana, Arial, Helvetica, sans-serif; color: #404041; font-size: 11px; list-style: none; text-align:left;}

#mainbod #maincontent #middlebox #middletext table.special li {margin: 0 0 0 0; padding: 0 0 7px 12px; background: url("../images/arrow.png") no-repeat 0 4px;}


#mainbod #maincontent #middlebox #middletext table.special li a {text-decoration: none; color: #404041;}
#mainbod #maincontent #middlebox #middletext table.special li a:hover {text-decoration: underline;}



#mainbod #maincontent #middlebox #middletext .dividerline {background: url("../images/horizontal_dotted.gif") repeat-y top;}  /* light grey*/
#mainbod #maincontent #middlebox #middletext .divline {background: url("../images/vert_dotted.png") repeat-x 0 0 ; width: 495px;}
#mainbod #maincontent #middlebox #middletext .divline2 {background: url("../images/vert_dotted.png") repeat-x 0 0 ; width: 495px; padding: 0 0 0 0;}

#mainbod #maincontent #middlebox #middletext .mktline {background: url("../images/body/vertline.png") repeat-y top; width: 50px; padding: 0 0 0 0;}
#mainbod #maincontent #middlebox #middletext .mktcell {background: url("../images/body/box_topbtm_dot.png") no-repeat 0 0; width: 215px; height: 100px; padding: 0 0 0 0;}


#mainbod #maincontent #middlebox #middletext .iconimg {padding: 8px 0 0 0;}
#mainbod #maincontent #middlebox #middletext .cert img {margin: 10px 0 0 0;}
#mainbod #maincontent #middlebox #middletext .leftcolumn {padding: 0 10px 0 5px;}
#mainbod #maincontent #middlebox #middletext .rightcolumn {padding: 0 5px 0 10px;}
#mainbod #maincontent #middlebox #middletext h1 {font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #ee2526; font-stretch: condensed; font-weight: lighter; padding-top: 10px; padding-top: 10px !important;}
#mainbod #maincontent #middlebox #middletext h3 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #ee2526; font-stretch: condensed; font-weight: lighter;}
#mainbod #maincontent #middlebox #middletext h4 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #5d5c5c; font-stretch: condensed; font-weight: lighter;}
#mainbod #maincontent #middlebox #middletext h2 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #292929; font-stretch: condensed; font-weight: lighter; font-weight: bold; margin: 0 0 0 0; padding: 0 0 0 0; }
#mainbod #maincontent #middlebox #middletext p {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #292929;  line-height: 175%; margin-top: 5px;}
#mainbod #maincontent #middlebox #middletext ul {margin: 0; padding: 0; font-family: Verdana, Arial, Helvetica, sans-serif; color: #0055f2; font-size: 11px; line-height: 1em; list-style: none;}
#mainbod #maincontent #middlebox #middletext li {margin: 0 0 0 0; padding: 0 0 25px 10px; background: url("../images/buttons/lmbtn.gif") no-repeat 0 2px;}
#mainbod #maincontent #middlebox #middletext li a {text-decoration: none; color: #0055f2;}
#mainbod #maincontent #middlebox #middletext li a:hover {text-decoration: underline;}

/* --- pdf links --- */

#mainbod #maincontent #middlebox #middletext li.pdf {margin: 0 0 0 0; padding: 0 0 6px 25px; color: #444444; line-height: 150%; background: url("../images/pdf_icon.png") no-repeat 0 3px;}
#mainbod #maincontent #middlebox #middletext li.pdf a {text-decoration: none; color: #404041;}
#mainbod #maincontent #middlebox #middletext li.pdf a:hover {text-decoration: underline;}

#mainbod #maincontent #middlebox #middletext li.moreinfo {margin: 0 0 0 0; padding: 0 0 6px 37px; background: url("../images/buttons/lmbtn.gif") no-repeat 27px 3px;}
#mainbod #maincontent #middlebox #middletext li.moreinfo a {text-decoration: none; color: #0055f2;}
#mainbod #maincontent #middlebox #middletext li.moreinfo a:hover {text-decoration: underline;}

/* --- pdf links --- */

#mainbod #homecontent #homeright {font-family: Verdana, Arial, Helvetica, sans-serif; color: #45535c; font-size:10px; width: 270px; height: auto;}

#mainbod #homecontent #homeright #newslitbx {width: 270px; height: auto;}
#mainbod #homecontent #homeright #newslitbx h1 {font-family: Verdana, Arial, Helvetica, sans-serif; color: #ee2526; font-size: 12px; font-stretch: condensed; font-weight: 500; /*text-transform: uppercase;*/ background: url("../images/headers/hdrline2.gif") no-repeat 10px 25px; /* background-position: left bottom;  */ padding: 7px 0 18px 10px; height: 1px; text-align: left;}
#mainbod #homecontent #homeright #newslitbx h2 {font-family: Verdana, Arial, Helvetica, sans-serif; color: #414141; font-size: 11px; font-stretch: condensed; font-weight: 600; padding: 0 0 5px 10px; height: 0px; text-align: left;}
#mainbod #homecontent #homeright #newslitbx p {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #404041; line-height: 175%;  padding: 0 0 0 10px; text-align: left;} 

#mainbod #homecontent #homeright #newslitbx ul {margin: 0 0 10px 10px; padding: 0 0 0 0; font-family: Verdana, Arial, Helvetica, sans-serif; color: #0055f2; font-size: 11px; list-style: none; text-align:left;}
#mainbod #homecontent #homeright #newslitbx li {margin: 0 0 0 0; padding: 0 0 0 10px; background: url("../images/buttons/lmbtn.gif") no-repeat 0 2px;}
#mainbod #homecontent #homeright #newslitbx li a {text-decoration: none; color: #0055f2;}
#mainbod #homecontent #homeright #newslitbx li a:hover {text-decoration: underline;}


#mainbod #homecontent #homeright #newslitbx li.pdf {margin: 0 0 0 0; padding: 0 0 6px 25px; background: url("../images/pdf_icon.png") no-repeat 0 -2px;}
#mainbod #homecontent #homeright #newslitbx li.pdf a {text-decoration: none; color: #404041;}
#mainbod #homecontent #homeright #newslitbx li.pdf a:hover {text-decoration: underline;}

#mainbod #homecontent #homeright #newslitbx .hmdvr_sm  {background: url("../images/hmdvr_dot_sm.gif") no-repeat 10px 2px; margin: 0 0 0 0; padding: 2px 0 0 0;}

#mainbod #homecontent #homeright #newslitbx .nl_middle {width: 237px; height: auto;}
#mainbod #homecontent #homeright #newslitbx .nl_left {background-image: url("../images/newslit_leftshadow.png"); background-position: right; background-repeat: repeat-y; width: 12px;}
#mainbod #homecontent #homeright #newslitbx .nl_right {background-image: url("../images/newslit_rightshadow.png"); background-position: left; background-repeat: repeat-y; width: 21px;}


#mainbod #homecontent #homeright {font-family: Verdana, Arial, Helvetica, sans-serif; color: #45535c; font-size:10px; width: 270px; height: auto;}

#mainbod #homecontent #homeright #newslitbx {width: 270px; height: auto;}
#mainbod #homecontent #homeright #newslitbx h1 {font-family: Verdana, Arial, Helvetica, sans-serif; color: #ee2526; font-size: 12px; font-stretch: condensed; font-weight: 500; /*text-transform: uppercase;*/ background: url("../images/headers/hdrline2.gif") no-repeat 10px 25px; /* background-position: left bottom;  */ padding: 7px 0 18px 10px; height: 1px; text-align: left;}
#mainbod #homecontent #homeright #newslitbx h2 {font-family: Verdana, Arial, Helvetica, sans-serif; color: #414141; font-size: 11px; font-stretch: condensed; font-weight: 600; padding: 0 0 5px 10px; height: 0px; text-align: left;}
#mainbod #homecontent #homeright #newslitbx p {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #404041; line-height: 175%;  padding: 0 0 0 10px; text-align: left;} 

#mainbod #homecontent #homeright #newslitbx ul {margin: 0 0 10px 10px; padding: 0 0 0 0; font-family: Verdana, Arial, Helvetica, sans-serif; color: #0055f2; font-size: 11px; list-style: none; text-align:left;}
#mainbod #homecontent #homeright #newslitbx li {margin: 0 0 0 0; padding: 0 0 0 10px; background: url("../images/buttons/lmbtn.gif") no-repeat 0 2px;}
#mainbod #homecontent #homeright #newslitbx li a {text-decoration: none; color: #0055f2;}
#mainbod #homecontent #homeright #newslitbx li a:hover {text-decoration: underline;}


#mainbod #homecontent #homeright #newslitbx li.pdf {margin: 0 0 0 0; padding: 0 0 6px 25px; background: url("../images/pdf_icon.png") no-repeat 0 -2px;}
#mainbod #homecontent #homeright #newslitbx li.pdf a {text-decoration: none; color: #404041;}
#mainbod #homecontent #homeright #newslitbx li.pdf a:hover {text-decoration: underline;}

#mainbod #homecontent #homeright #newslitbx .hmdvr_sm  {background: url("../images/hmdvr_dot_sm.gif") no-repeat 10px 2px; margin: 0 0 0 0; padding: 2px 0 0 0;}

#mainbod #homecontent #homeright #newslitbx .nl_middle {width: 237px; height: auto;}
#mainbod #homecontent #homeright #newslitbx .nl_left {background-image: url("../images/newslit_leftshadow.png"); background-position: right; background-repeat: repeat-y; width: 12px;}
#mainbod #homecontent #homeright #newslitbx .nl_right {background-image: url("../images/newslit_rightshadow.png"); background-position: left; background-repeat: repeat-y; width: 21px;}

/* --- */

#mainbod #homecontent #homeright {font-family: Verdana, Arial, Helvetica, sans-serif; color: #45535c; font-size:10px; width: 270px; height: auto;}

#mainbod #homecontent #homeright #newslitbx {width: 270px; height: auto;}
#mainbod #homecontent #homeright #newslitbx h1 {font-family: Verdana, Arial, Helvetica, sans-serif; color: #ee2526; font-size: 12px; font-stretch: condensed; font-weight: 500; /*text-transform: uppercase;*/ background: url("../images/headers/hdrline2.gif") no-repeat 10px 25px; /* background-position: left bottom;  */ padding: 7px 0 18px 10px; height: 1px; text-align: left;}
#mainbod #homecontent #homeright #newslitbx h2 {font-family: Verdana, Arial, Helvetica, sans-serif; color: #414141; font-size: 11px; font-stretch: condensed; font-weight: 600; padding: 0 0 5px 10px; height: 0px; text-align: left;}
#mainbod #homecontent #homeright #newslitbx p {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #404041; line-height: 175%;  padding: 0 0 0 10px; text-align: left;} 

#mainbod #homecontent #homeright #newslitbx ul {margin: 0 0 10px 10px; padding: 0 0 0 0; font-family: Verdana, Arial, Helvetica, sans-serif; color: #0055f2; font-size: 11px; list-style: none; text-align:left;}
#mainbod #homecontent #homeright #newslitbx li {margin: 0 0 0 0; padding: 0 0 0 10px; background: url("../images/buttons/lmbtn.gif") no-repeat 0 2px;}
#mainbod #homecontent #homeright #newslitbx li a {text-decoration: none; color: #0055f2;}
#mainbod #homecontent #homeright #newslitbx li a:hover {text-decoration: underline;}


#mainbod #homecontent #homeright #newslitbx li.pdf {margin: 0 0 0 0; padding: 0 0 6px 25px; background: url("../images/pdf_icon.png") no-repeat 0 -2px;}
#mainbod #homecontent #homeright #newslitbx li.pdf a {text-decoration: none; color: #404041;}
#mainbod #homecontent #homeright #newslitbx li.pdf a:hover {text-decoration: underline;}

#mainbod #homecontent #homeright #newslitbx .hmdvr_sm  {background: url("../images/hmdvr_dot_sm.gif") no-repeat 10px 2px; margin: 0 0 0 0; padding: 2px 0 0 0;}

#mainbod #homecontent #homeright #newslitbx .nl_middle {width: 237px; height: auto;}
#mainbod #homecontent #homeright #newslitbx .nl_left {background-image: url("../images/newslit_leftshadow.png"); background-position: right; background-repeat: repeat-y; width: 12px;}
#mainbod #homecontent #homeright #newslitbx .nl_right {background-image: url("../images/newslit_rightshadow.png"); background-position: left; background-repeat: repeat-y; width: 21px;}

/* ===== new ===== */

#mainbod #homecontent #hc {width: 598px; height: auto; clear: both; overflow: auto; background-color: #ffffff; text-align: left;}
/*#mainbod #homecontent #hc table {width: 254px; height: 305px; background-color: #ffffff; border: 1px solid #bebfbf;}*/
#mainbod #homecontent #hc .nwdvdr {width: 1px; background: #d9d8d8;}
#mainbod #homecontent #hc .featleft {width: 119px; height: 120px; font-family: Arial, Helvetica, sans-serif; color: #ec2528; font-size: 11px; font-weight: bold; /*text-transform: uppercase;*/ background: url("../images/dev/feat_leftbx120.png") no-repeat; padding: 0 0 0 0;}
#mainbod #homecontent #hc .featleft img {padding: 0 0 0 0;}
#mainbod #homecontent #hc .featright {width: 479px; height: 120px; font-family: Arial, Helvetica, sans-serif; color: #ec2528; font-size: 11px; font-weight: bold; /*text-transform: uppercase;*/ background: url("../images/dev/feat_rightbx120.png") no-repeat; padding: 0 0 0 0;}
#mainbod #homecontent #hc .featright  {padding: 0 0 0 0}
#mainbod #homecontent #hc .featright h1 {font-family: Arial, Helvetica, sans-serif; color: #006db6; font-size: 16px; font-stretch: expanded; font-weight: 500; /*text-transform: uppercase;*/ /*background: url("../images/headers/hdrline358.gif") no-repeat 10px 30px ;*/ /* background-position: left bottom;  */ height: 1px; padding: 0 20px 15px 20px;}
#mainbod #homecontent #hc .featright p {font-family: Arial, Helvetica, sans-serif; color: #414141; font-size: 11px; /*font-stretch: expanded;*/ padding: 0 20px 0 20px; line-height: 150%;}
#mainbod #homecontent #hc .featright ul {margin: 0 0 0 0; padding: 0 0 0 0 !important; font-family: Verdana, Arial, Helvetica, sans-serif; color: #404041; font-size: 10px; list-style: none; text-align:left;}
#mainbod #homecontent #hc .featright li {margin: 0 0 0 0; padding: 0 0 7px 20px; background: url("../images/bluebtn.png") no-repeat 90px 3px;}
#mainbod #homecontent #hc .featright li a {text-decoration: none; color: #2f6ed8;}
#mainbod #homecontent #hc .featright li a:hover {text-decoration: underline;}

#mainbod #homecontent #hc .featright ul.disc {margin: 0; padding: 5px 0 0 0; font-family: Arial, Helvetica, sans-serif; color: #575757; font-size: 11px; line-height: 1em; list-style: none;}
#mainbod #homecontent #hc .featright li.disc  {margin: 0 0 0 0; padding: 0 0 0 35px; background: url("../images/bullet02.gif") no-repeat 20px 6px; line-height: 175%;}
#mainbod #homecontent #hc .featright li.disc  a {text-decoration: none; color: #414141;}
#mainbod #homecontent #hc .featright li.disc  a:hover {text-decoration: underline;}

#mainbod #homecontent #hc_tab {font-family: Arial, Helvetica, sans-serif;  font-size: 11px; color: #414141; width: 240px; height: auto; clear: both; overflow: auto; background-color: #ffffff; text-align: left;}
#mainbod #homecontent #hc_tab p a:link {font-family: Arial, Helvetica, sans-serif;  font-size: 11px; color: #4198f2;}
#mainbod #homecontent #hc_tab p a:hover {font-family: Arial, Helvetica, sans-serif;  font-size: 11px; color: #4198f2;}

#mainbod #homecontent #hc_tab .cleaner {clear : both; height : 1px; font-size : 1px; border : none; margin : 0; padding : 0; background : transparent;} 
#mainbod #homecontent #hc_tab div .tabs {/*position: relative;*/ margin-top: 25px; top: 3px; white-space: nowrap; line-height: 23px; cursor: default !important; font-weight: 700 !important;z-index: 100;}
#mainbod #homecontent #hc_tab .tabContent {background-color: #ffffff; /* position: relative;*/ padding: 10px; margin-top: 5px; border: #eceded 1px solid; z-index: 80;}
#mainbod #homecontent #hc_tab .tabContent p {font-family: Arial, Helvetica, sans-serif; color: #414141; font-size: 11px; /*font-stretch: expanded;*/ padding: 0 0 0 0;  background:url("../images/grey_dot.gif") repeat-x bottom; line-height: 150%;}
#mainbod #homecontent #hc_tab .tabContent .insert {font-size: 11px; color: #444444; padding:5px 0; background:url("../images/grey_dot.gif") repeat-x bottom; line-height: 150%;}
#mainbod #homecontent #hc_tab .tabContent .subline {font-size: 12px; color:#444444; font-weight: bold; text-transform: uppercase; background-position: left bottom;  margin-top: 0px; background-image: url("../images/subline.gif");  padding-bottom: 0px;  background-repeat: no-repeat;  height: 20px;}
	
	
#mainbod #homecontent #hc_tab .content .content {padding: 10px; margin-bottom: 25px; background-color: #ffffff; border: #eceded 1px solid;}
#mainbod #homecontent #hc_tab .tab {background-color: #ffffff; /*background: url("../images/tab-bg-unselected.gif") repeat-x;*/ cursor: default !important; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #878585; border-left: #eceded 1px solid; border-top: #eceded 1px solid; border-right: #eceded 1px solid;  padding: 5px 5px 5px 5px; z-index: 100;}
#mainbod #homecontent #hc_tab .tabHover {background-color: #ffffff; /*background: url("../images/tab-bg-over.gif") repeat-x;*/ cursor: default !important; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #006db6; padding: 5px 5px 5px 5px; z-index: 100;}
#mainbod #homecontent #hc_tab .tabActive {background-color: #ffffff; /*background: url("../images/tab-bg-selected.gif") repeat-x;*/ cursor: default !important; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #006db6; padding: 5px 5px 5px 5px; z-index: 100;}
	
	

#mainbod #homecontent #hc #hc_tp {width: 890px; height: 38px; font-family: Arial, Helvetica, sans-serif; color: #606060; font-size: 11px;}
#mainbod #homecontent #hc #hc_tp #hc_tp_lnks {width: 215px; height: 28px; background-color: #dedede; border: 1px solid #bebfbf;}
#mainbod #homecontent #hc #hc_tp #hc_tp_lnks .linkshdr {font-family: Arial, Helvetica, sans-serif; color: #ec2528; font-size: 11px; font-weight: bold; /*text-transform: uppercase;*/ background: url("../images/dev/hcright_news_arrow.gif") no-repeat 92px 8px; padding: 0 0 0 10px;}
#mainbod #homecontent #hc #hc_tp #hc_tp_lnks .linkstxt {font-family: Arial, Helvetica, sans-serif; color: #414141; font-size: 11px;}
#mainbod #homecontent #hc #hc_tp #hc_tp_nws {width: 647px; height: 28px; background-color: #dedede; border: 1px solid #bebfbf;}
#mainbod #homecontent #hc #hc_tp #hc_tp_nws .nwshdr {font-family: Arial, Helvetica, sans-serif; color: #ec2528; font-size: 11px;  font-weight: bold; text-transform: uppercase; background: url("../images/dev/hcright_news_arrow.gif") no-repeat 95px 8px; padding: 0 0 0 10px;}
#mainbod #homecontent #hc #hc_tp #hc_tp_nws .nwstxt {font-family: Arial, Helvetica, sans-serif; color: #414141; font-size: 11px; }
#mainbod #homecontent #hc #hc_tp #hc_tp_nws .nwstxt a {color: #2f6ed8;}
#mainbod #homecontent #hc #hc_tp #hc_tp_nws .nwstxt a:hover {color: #2f6ed8;  text-decoration: underline;}

#mainbod #homecontent #hc #hc_btm {width: 868px; height: 305px; font-family: Arial, Helvetica, sans-serif; color: #606060; font-size: 11px;}
#mainbod #homecontent #hc #hc_btm .hc_btm_feat {width: 215px; height: 260px; background-color: #ffffff; /*border: 1px solid #bebfbf;*/}
#mainbod #homecontent #hc #hc_btm .hc_btm_feat img {padding: 0 0 5px 0}
#mainbod #homecontent #hc #hc_btm .hc_btm_feat h1 {font-family: Arial, Helvetica, sans-serif; color: #006db6; font-size: 14px; font-stretch: expanded; font-weight: 500; /*text-transform: uppercase;*/ /*background: url("../images/headers/hdrline358.gif") no-repeat 10px 30px ;*/ /* background-position: left bottom;  */ height: 1px; padding: 0 15px 10px 10px;}
#mainbod #homecontent #hc #hc_btm .hc_btm_feat p {font-family: Arial, Helvetica, sans-serif; color: #414141; font-size: 12px; font-stretch: expanded; padding: 0 15px 0 10px; line-height: 200%;}
#mainbod #homecontent #hc #hc_btm .hc_btm_feat ul {margin: 0 0 0 0; padding: 0 0 0 0 !important; font-family: Verdana, Arial, Helvetica, sans-serif; color: #404041; font-size: 11px; list-style: none; text-align:left;}
#mainbod #homecontent #hc #hc_btm .hc_btm_feat li {margin: 0 0 0 0; padding: 0 0 7px 10px; background: url("../images/btn.gif") no-repeat 82px 3px;}
#mainbod #homecontent #hc #hc_btm .hc_btm_feat li a {text-decoration: none; color: #2f6ed8;}
#mainbod #homecontent #hc #hc_btm .hc_btm_feat li a:hover {text-decoration: underline;}

#mainbod #homecontent #hc #hc_btm .hc_btm_feat #rotator {background: #ffffff url("../images/dev/features/rotator.php") no-repeat; color: inherit; height: 317px; width: 215px;}

#mainbod #homecontent #hc #hc_btm .hc_btm_mn {width: 405px; height: 260px; background-color: #ffffff; /*border: 1px solid #bebfbf;*/}
#mainbod #homecontent #hc #hc_btm .hc_btm_mn img {padding: 5px 0 5px 20px}
#mainbod #homecontent #hc #hc_btm .hc_btm_mn h1 {font-family: Arial, Helvetica, sans-serif; color: #006db6; font-size: 16px; font-stretch: expanded; font-weight: 500; /*text-transform: uppercase;*/ /*background: url("../images/headers/hdrline358.gif") no-repeat 10px 30px ;*/ /* background-position: left bottom;  */ height: 1px; padding: 8px 20px 15px 20px;}
#mainbod #homecontent #hc #hc_btm .hc_btm_mn p {font-family: Arial, Helvetica, sans-serif; color: #414141; font-size: 12px; font-stretch: expanded; padding: 0 20px 0 20px; line-height: 250%;}
#mainbod #homecontent #hc #hc_btm .hc_btm_mn ul {margin: 0 0 0 0; padding: 0 0 0 0 !important; font-family: Verdana, Arial, Helvetica, sans-serif; color: #404041; font-size: 11px; list-style: none; text-align:left;}
#mainbod #homecontent #hc #hc_btm .hc_btm_mn li {margin: 0 0 0 0; padding: 0 0 7px 20px; background: url("../images/btn.gif") no-repeat 90px 3px;}
#mainbod #homecontent #hc #hc_btm .hc_btm_mn li a {text-decoration: none; color: #2f6ed8;}
#mainbod #homecontent #hc #hc_btm .hc_btm_mn li a:hover {text-decoration: underline;}
#mainbod #homecontent #hc #hc_btm .hc_btm_bt {width: 234px; height: 305px; background-color: #ffffff; /*border: 1px solid #bebfbf;*/}
#mainbod #homecontent #hc #hc_btm .hc_btm_bt h1 {font-family: Arial, Helvetica, sans-serif; color: #006db6; font-size: 14px; font-stretch: expanded; font-weight: 500; /*text-transform: uppercase;*/ /*background: url("../images/headers/hdrline358.gif")*/ no-repeat 10px 30px ; /* background-position: left bottom;  */ height: 1px; padding: 8px 10px 15px 10px;}
#mainbod #homecontent #hc #hc_btm .hc_btm_bt p {font-family: "Times New Roman", Times, serif; color: #414141; font-style: italic;  font-size: 13px; padding: 0 15px 0 15px; line-height: 220%;}
#mainbod #homecontent #hc #hc_btm .hc_btm_bt p a {text-decoration: none; color: #414141;}
#mainbod #homecontent #hc #hc_btm .hc_btm_bt p a:hover {text-decoration: underline;}

#mainbod #homecontent #hc #hc_btm .hc_btm_bt p.testimonials {font-family: "Times New Roman", Times, serif; color: #414141; font-style: italic;  font-size: 13px; padding: 0 15px 0 20px; line-height: 220%; background: url("../images/pdf_icon.png") no-repeat 0 6px;}
#mainbod #homecontent #hc #hc_btm .hc_btm_bt p.testimonials a {text-decoration: none; color: #414141;}
#mainbod #homecontent #hc #hc_btm .hc_btm_bt p.testimonials a:hover {text-decoration: underline;}


#mainbod #homecontent #hc #hc_btm .hc_btm_bt ul {margin: 0 0 0 0; padding: 0 0 0 0 !important; font-family: Verdana, Arial, Helvetica, sans-serif; color: #404041; font-size: 11px; list-style: none; text-align:left;}
#mainbod #homecontent #hc #hc_btm .hc_btm_bt li {margin: 0 0 0 0; padding: 0 0 7px 15px; background: url("../images/btn.gif") no-repeat 67px 2px;}
#mainbod #homecontent #hc #hc_btm .hc_btm_bt li a {text-decoration: none; color: #2f6ed8;}
#mainbod #homecontent #hc #hc_btm .hc_btm_bt li a:hover {text-decoration: underline;}


#mainbod #homecontent #hc #hc_tp #hc_tp_lnks ul#navmenu-h {margin: 0; padding: 0; list-style: none; position: relative;}
#mainbod #homecontent #hc #hc_tp #hc_tp_lnks ul#navmenu-h ul {width: 207px;/* Sub Menu Width */ margin: 0; list-style: none; display: none; position: absolute; top: 100%; left: -19%;}
#mainbod #homecontent #hc #hc_tp #hc_tp_lnks ul#navmenu-h ul ul { top: 0; left: 100%;}
#mainbod #homecontent #hc #hc_tp #hc_tp_lnks ul#navmenu-h ul ul ul {top: 0; left: 100%;}
#mainbod #homecontent #hc #hc_tp #hc_tp_lnks ul#navmenu-h li {float: left; display: inline; position: relative; }
#mainbod #homecontent #hc #hc_tp #hc_tp_lnks ul#navmenu-h ul li {width: 100%; display: block;}
/* Root Menu */
#mainbod #homecontent #hc #hc_tp #hc_tp_lnks ul#navmenu-h a {padding: 6px 0 6px 6px; float: left; display: block; background: url("../images/dev/quicklinks.gif") no-repeat right; background-color: #dedede;  font: bold 11px Arial, Helvetica, sans-serif; color: #ec2528; text-transform: uppercase; text-decoration: none; height: 1%; width: 207px;}
/* Root Menu Hover Persistence */
#mainbod #homecontent #hc #hc_tp #hc_tp_lnks ul#navmenu-h a:hover {background: #bbbbbb; color: #ec2528;}
#mainbod #homecontent #hc #hc_tp #hc_tp_lnks ul#navmenu-h li:hover a {background: url("../images/dev/quicklinks.gif") no-repeat right; background-color: #dedede; color: #ec2528;}
#mainbod #homecontent #hc #hc_tp #hc_tp_lnks ul#navmenu-h li:hover a.links2 {no-repeat right; background-color: #9a9a9a; color: #ffffff;}
#mainbod #homecontent #hc #hc_tp #hc_tp_lnks ul#navmenu-h li:hover a.links2:hover {no-repeat right; background-color: #a2a2a2; color: #ffffff;}
#mainbod #homecontent #hc #hc_tp #hc_tp_lnks ul#navmenu-h li.iehover a {background: #bbbbbb; color: #ec2528;}
/* 2nd Menu */
#mainbod #homecontent #hc #hc_tp #hc_tp_lnks ul#navmenu-h li:hover li a {float: none; border-bottom: 1px solid #ffffff; background: #bbbbbb;}
#mainbod #homecontent #hc #hc_tp #hc_tp_lnks ul#navmenu-h li.iehover li a {float: none; border-bottom: 1px solid #ffffff; background: #bbbbbb;}
/* 2nd Menu Hover Persistence */
#mainbod #homecontent #hc #hc_tp #hc_tp_lnks ul#navmenu-h li:hover li a:hover {background: #999999; color: #ffffff;}
/* 2nd Menu */
#mainbod #homecontent #hc #hc_tp #hc_tp_lnks ul#navmenu-h li:hover li:hover a {background: #999999; color: #ffffff;}
/* 2nd Menu */
#mainbod #homecontent #hc #hc_tp #hc_tp_lnks ul#navmenu-h li.iehover li a:hover {background: #999999; color: #ffffff;}
/* 2nd Menu */
#mainbod #homecontent #hc #hc_tp #hc_tp_lnks ul#navmenu-h li.iehover li.iehover a {background: #999999; color: #ffffff;}
/* 3rd Menu */
#mainbod #homecontent #hc #hc_tp #hc_tp_lnks ul#navmenu-h li:hover li:hover li a {background: #999999; color: #ffffff;}
#mainbod #homecontent #hc #hc_tp #hc_tp_lnks ul#navmenu-h li.iehover li.iehover li a {background: #999999; color: #ffffff;}
/* 3rd Menu Hover Persistence */
#mainbod #homecontent #hc #hc_tp #hc_tp_lnks ul#navmenu-h li:hover li:hover li a:hover {background: #666666;}
#mainbod #homecontent #hc #hc_tp #hc_tp_lnks ul#navmenu-h li:hover li:hover li:hover a {background: #666666;}
#mainbod #homecontent #hc #hc_tp #hc_tp_lnks ul#navmenu-h li.iehover li.iehover li a:hover {background: #666666;}
#mainbod #homecontent #hc #hc_tp #hc_tp_lnks ul#navmenu-h li.iehover li.iehover li.iehover a {background: #666666;}
/* 4th Menu */
#mainbod #homecontent #hc #hc_tp #hc_tp_lnks ul#navmenu-h li:hover li:hover li:hover li a {background: #666666;}
#mainbod #homecontent #hc #hc_tp #hc_tp_lnks ul#navmenu-h li.iehover li.iehover li.iehover li a {background: #666666;}
/* 4th Menu Hover */
#mainbod #homecontent #hc #hc_tp #hc_tp_lnks ul#navmenu-h li:hover li:hover li:hover li a:hover {background: #333333;}
#mainbod #homecontent #hc #hc_tp #hc_tp_lnks ul#navmenu-h li.iehover li.iehover li.iehover li a:hover {background: #333333;}
/* Hover Function - Do Not Move */
#mainbod #homecontent #hc #hc_tp #hc_tp_lnks ul#navmenu-h li:hover ul ul,ul#navmenu-h li:hover ul ul ul {display: none;}
#mainbod #homecontent #hc #hc_tp #hc_tp_lnks ul#navmenu-h li.iehover ul ul {display: none;}
#mainbod #homecontent #hc #hc_tp #hc_tp_lnks ul#navmenu-h li.iehover ul ul ul {display: none;}
#mainbod #homecontent #hc #hc_tp #hc_tp_lnks ul#navmenu-h li:hover ul {display: block;}
#mainbod #homecontent #hc #hc_tp #hc_tp_lnks ul#navmenu-h ul li:hover ul {display: block;}
#mainbod #homecontent #hc #hc_tp #hc_tp_lnks ul#navmenu-h ul ul li:hover ul {display: block;}
#mainbod #homecontent #hc #hc_tp #hc_tp_lnks ul#navmenu-h li.iehover ul {display: block;}
#mainbod #homecontent #hc #hc_tp #hc_tp_lnks ul#navmenu-h ul li.iehover ul {display: block;}
#mainbod #homecontent #hc #hc_tp #hc_tp_lnks ul#navmenu-h ul ul li.iehover ul {display: block;}

/* ===== end of new ===== */

/* ===== new2 ===== */

#mainbod table.bluebar {height: 38px; width: 890px; background: url("../images/dev/bluebar.png") no-repeat 0 0;}
#mainbod table.bluebar #quicklinks {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666666; width: 840px; height: 41px; text-align:left; padding-left: 12px;}
#mainbod table.bluebar #quicklinks .selectlinks {margin: 15px; padding: 0 8px 8px 0;}

#mainbod table.bluebar #hc_tp_lnks {width: 130px; height: 38px; background: url("../images/dev//bluebar_links.png") no-repeat;}
#mainbod table.bluebar #hc_tp_lnks ul#navmenu-h {margin: 0; padding: 0; list-style: none; position: relative;}
#mainbod table.bluebar #hc_tp_lnks ul#navmenu-h ul {/* Sub Menu Width */ margin: 0; list-style: none; display: none; position: absolute; top: 100%; left: -30%;}
#mainbod table.bluebar #hc_tp_lnks ul#navmenu-h ul ul { top: 0; left: 100%;}
#mainbod table.bluebar #hc_tp_lnks ul#navmenu-h ul ul ul {top: 0; left: 100%;}
#mainbod table.bluebar #hc_tp_lnks ul#navmenu-h li {float: left; display: inline; position: relative; }
#mainbod table.bluebar #hc_tp_lnks ul#navmenu-h ul li {width: 100%; display: block;}
/* Root Menu */
#mainbod table.bluebar #hc_tp_lnks ul#navmenu-h a {text-align: left; padding: 6px 0 6px 6px; float: left; display: block; /*background: url("../images/dev/bluebar_links.png") no-repeat;*/  font: bold 10px Arial, Helvetica, sans-serif; color: #ec2528; text-transform: uppercase; text-decoration: none; height: 1%; width: 118px;}
/* Root Menu Hover Persistence */
#mainbod table.bluebar #hc_tp_lnks ul#navmenu-h a:hover {/*background: #bbbbbb;*/ color: #ec2528;}
#mainbod table.bluebar #hc_tp_lnks ul#navmenu-h li:hover a {/*background: url("../images/dev//bluebar_links.png") no-repeat;*/  color: #ec2528;}
#mainbod table.bluebar #hc_tp_lnks ul#navmenu-h li:hover a.links2 {background-color: #55687f; color: #ffffff;}
#mainbod table.bluebar #hc_tp_lnks ul#navmenu-h li:hover a.links2:hover {background-color: #64778f; color: #ffffff;}
#mainbod table.bluebar #hc_tp_lnks ul#navmenu-h li.iehover a {background: #bbbbbb; color: #ec2528;}
/* 2nd Menu */
#mainbod table.bluebar #hc_tp_lnks ul#navmenu-h li:hover li a {float: none; border-bottom: 1px solid #ffffff; background: #bbbbbb;}
#mainbod table.bluebar #hc_tp_lnks ul#navmenu-h li.iehover li a {float: none; border-bottom: 1px solid #ffffff; background: #bbbbbb;}
/* 2nd Menu Hover Persistence */
#mainbod table.bluebar #hc_tp_lnks ul#navmenu-h li:hover li a:hover {background: #999999; color: #ffffff;}
/* 2nd Menu */
#mainbod table.bluebar #hc_tp_lnks ul#navmenu-h li:hover li:hover a {background: #999999; color: #ffffff;}
/* 2nd Menu */
#mainbod table.bluebar #hc_tp_lnks ul#navmenu-h li.iehover li a:hover {background: #999999; color: #ffffff;}
/* 2nd Menu */
#mainbod table.bluebar #hc_tp_lnks ul#navmenu-h li.iehover li.iehover a {background: #999999; color: #ffffff;}
/* 3rd Menu */
#mainbod table.bluebar #hc_tp_lnks ul#navmenu-h li:hover li:hover li a {background: #999999; color: #ffffff;}
#mainbod table.bluebar #hc_tp_lnks ul#navmenu-h li.iehover li.iehover li a {background: #999999; color: #ffffff;}
/* 3rd Menu Hover Persistence */
#mainbod table.bluebar #hc_tp_lnks ul#navmenu-h li:hover li:hover li a:hover {background: #666666;}
#mainbod table.bluebar #hc_tp_lnks ul#navmenu-h li:hover li:hover li:hover a {background: #666666;}
#mainbod table.bluebar #hc_tp_lnks ul#navmenu-h li.iehover li.iehover li a:hover {background: #666666;}
#mainbod table.bluebar #hc_tp_lnks ul#navmenu-h li.iehover li.iehover li.iehover a {background: #666666;}
/* 4th Menu */
#mainbod table.bluebar #hc_tp_lnks ul#navmenu-h li:hover li:hover li:hover li a {background: #666666;}
#mainbod table.bluebar #hc_tp_lnks ul#navmenu-h li.iehover li.iehover li.iehover li a {background: #666666;}
/* 4th Menu Hover */
#mainbod table.bluebar #hc_tp_lnks ul#navmenu-h li:hover li:hover li:hover li a:hover {background: #333333;}
#mainbod table.bluebar #hc_tp_lnks ul#navmenu-h li.iehover li.iehover li.iehover li a:hover {background: #333333;}
/* Hover Function - Do Not Move */
#mainbod table.bluebar #hc_tp_lnks ul#navmenu-h li:hover ul ul,ul#navmenu-h li:hover ul ul ul {display: none;}
#mainbod table.bluebar #hc_tp_lnks ul#navmenu-h li.iehover ul ul {display: none;}
#mainbod table.bluebar #hc_tp_lnks ul#navmenu-h li.iehover ul ul ul {display: none;}
#mainbod table.bluebar #hc_tp_lnks ul#navmenu-h li:hover ul {display: block;}
#mainbod table.bluebar #hc_tp_lnks ul#navmenu-h ul li:hover ul {display: block;}
#mainbod table.bluebar #hc_tp_lnks ul#navmenu-h ul ul li:hover ul {display: block;}
#mainbod table.bluebar #hc_tp_lnks ul#navmenu-h li.iehover ul {display: block;}
#mainbod table.bluebar #hc_tp_lnks ul#navmenu-h ul li.iehover ul {display: block;}
#mainbod table.bluebar #hc_tp_lnks ul#navmenu-h ul ul li.iehover ul {display: block;}


#mainbod #homecontent #hc #hc_tp #hc_tp_lnks ul#navmenu-h {margin: 0; padding: 0; list-style: none; position: relative;}
#mainbod #homecontent #hc #hc_tp #hc_tp_lnks ul#navmenu-h ul {width: 207px;/* Sub Menu Width */ margin: 0; list-style: none; display: none; position: absolute; top: 100%; left: -19%;}
#mainbod #homecontent #hc #hc_tp #hc_tp_lnks ul#navmenu-h ul ul { top: 0; left: 100%;}
#mainbod #homecontent #hc #hc_tp #hc_tp_lnks ul#navmenu-h ul ul ul {top: 0; left: 100%;}
#mainbod #homecontent #hc #hc_tp #hc_tp_lnks ul#navmenu-h li {float: left; display: inline; position: relative; }
#mainbod #homecontent #hc #hc_tp #hc_tp_lnks ul#navmenu-h ul li {width: 100%; display: block;}
/* Root Menu */
#mainbod #homecontent #hc #hc_tp #hc_tp_lnks ul#navmenu-h a {padding: 6px 0 6px 6px; float: left; display: block; background: url("../images/dev/quicklinks.gif") no-repeat right; background-color: #dedede;  font: bold 11px Arial, Helvetica, sans-serif; color: #ec2528; text-transform: uppercase; text-decoration: none; height: 1%; width: 207px;}
/* Root Menu Hover Persistence */
#mainbod #homecontent #hc #hc_tp #hc_tp_lnks ul#navmenu-h a:hover {background: #bbbbbb; color: #ec2528;}
#mainbod #homecontent #hc #hc_tp #hc_tp_lnks ul#navmenu-h li:hover a {background: url("../images/dev/quicklinks.gif") no-repeat right; background-color: #dedede; color: #ec2528;}
#mainbod #homecontent #hc #hc_tp #hc_tp_lnks ul#navmenu-h li:hover a.links2 {no-repeat right; background-color: #9a9a9a; color: #ffffff;}
#mainbod #homecontent #hc #hc_tp #hc_tp_lnks ul#navmenu-h li:hover a.links2:hover {no-repeat right; background-color: #a2a2a2; color: #ffffff;}
#mainbod #homecontent #hc #hc_tp #hc_tp_lnks ul#navmenu-h li.iehover a {background: #bbbbbb; color: #ec2528;}
/* 2nd Menu */
#mainbod #homecontent #hc #hc_tp #hc_tp_lnks ul#navmenu-h li:hover li a {float: none; border-bottom: 1px solid #ffffff; background: #bbbbbb;}
#mainbod #homecontent #hc #hc_tp #hc_tp_lnks ul#navmenu-h li.iehover li a {float: none; border-bottom: 1px solid #ffffff; background: #bbbbbb;}
/* 2nd Menu Hover Persistence */
#mainbod #homecontent #hc #hc_tp #hc_tp_lnks ul#navmenu-h li:hover li a:hover {background: #999999; color: #ffffff;}
/* 2nd Menu */
#mainbod #homecontent #hc #hc_tp #hc_tp_lnks ul#navmenu-h li:hover li:hover a {background: #999999; color: #ffffff;}
/* 2nd Menu */
#mainbod #homecontent #hc #hc_tp #hc_tp_lnks ul#navmenu-h li.iehover li a:hover {background: #999999; color: #ffffff;}
/* 2nd Menu */
#mainbod #homecontent #hc #hc_tp #hc_tp_lnks ul#navmenu-h li.iehover li.iehover a {background: #999999; color: #ffffff;}
/* 3rd Menu */
#mainbod #homecontent #hc #hc_tp #hc_tp_lnks ul#navmenu-h li:hover li:hover li a {background: #999999; color: #ffffff;}
#mainbod #homecontent #hc #hc_tp #hc_tp_lnks ul#navmenu-h li.iehover li.iehover li a {background: #999999; color: #ffffff;}
/* 3rd Menu Hover Persistence */
#mainbod #homecontent #hc #hc_tp #hc_tp_lnks ul#navmenu-h li:hover li:hover li a:hover {background: #666666;}
#mainbod #homecontent #hc #hc_tp #hc_tp_lnks ul#navmenu-h li:hover li:hover li:hover a {background: #666666;}
#mainbod #homecontent #hc #hc_tp #hc_tp_lnks ul#navmenu-h li.iehover li.iehover li a:hover {background: #666666;}
#mainbod #homecontent #hc #hc_tp #hc_tp_lnks ul#navmenu-h li.iehover li.iehover li.iehover a {background: #666666;}
/* 4th Menu */
#mainbod #homecontent #hc #hc_tp #hc_tp_lnks ul#navmenu-h li:hover li:hover li:hover li a {background: #666666;}
#mainbod #homecontent #hc #hc_tp #hc_tp_lnks ul#navmenu-h li.iehover li.iehover li.iehover li a {background: #666666;}
/* 4th Menu Hover */
#mainbod #homecontent #hc #hc_tp #hc_tp_lnks ul#navmenu-h li:hover li:hover li:hover li a:hover {background: #333333;}
#mainbod #homecontent #hc #hc_tp #hc_tp_lnks ul#navmenu-h li.iehover li.iehover li.iehover li a:hover {background: #333333;}
/* Hover Function - Do Not Move */
#mainbod #homecontent #hc #hc_tp #hc_tp_lnks ul#navmenu-h li:hover ul ul,ul#navmenu-h li:hover ul ul ul {display: none;}
#mainbod #homecontent #hc #hc_tp #hc_tp_lnks ul#navmenu-h li.iehover ul ul {display: none;}
#mainbod #homecontent #hc #hc_tp #hc_tp_lnks ul#navmenu-h li.iehover ul ul ul {display: none;}
#mainbod #homecontent #hc #hc_tp #hc_tp_lnks ul#navmenu-h li:hover ul {display: block;}
#mainbod #homecontent #hc #hc_tp #hc_tp_lnks ul#navmenu-h ul li:hover ul {display: block;}
#mainbod #homecontent #hc #hc_tp #hc_tp_lnks ul#navmenu-h ul ul li:hover ul {display: block;}
#mainbod #homecontent #hc #hc_tp #hc_tp_lnks ul#navmenu-h li.iehover ul {display: block;}
#mainbod #homecontent #hc #hc_tp #hc_tp_lnks ul#navmenu-h ul li.iehover ul {display: block;}
#mainbod #homecontent #hc #hc_tp #hc_tp_lnks ul#navmenu-h ul ul li.iehover ul {display: block;}

/* ===== end of new ===== */

/* ===== new2 ===== */

#mainbod table.bluebar {height: 38px; width: 890px; background: url("../images/dev/bluebar.png") no-repeat 0 0;}
#mainbod table.bluebar #quicklinks {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666666; width: 840px; height: 41px; text-align:left; padding-left: 12px;}
#mainbod table.bluebar #quicklinks .selectlinks {margin: 15px; padding: 0 8px 8px 0;}

#mainbod table.bluebar #hc_tp_lnks {width: 130px; height: 38px; background: url("../images/dev//bluebar_links.png") no-repeat;}
#mainbod table.bluebar #hc_tp_lnks ul#navmenu-h {margin: 0; padding: 0; list-style: none; position: relative;}
#mainbod table.bluebar #hc_tp_lnks ul#navmenu-h ul {/* Sub Menu Width */ margin: 0; list-style: none; display: none; position: absolute; top: 100%; left: -30%;}
#mainbod table.bluebar #hc_tp_lnks ul#navmenu-h ul ul { top: 0; left: 100%;}
#mainbod table.bluebar #hc_tp_lnks ul#navmenu-h ul ul ul {top: 0; left: 100%;}
#mainbod table.bluebar #hc_tp_lnks ul#navmenu-h li {float: left; display: inline; position: relative; }
#mainbod table.bluebar #hc_tp_lnks ul#navmenu-h ul li {width: 100%; display: block;}
/* Root Menu */
#mainbod table.bluebar #hc_tp_lnks ul#navmenu-h a {text-align: left; padding: 6px 0 6px 6px; float: left; display: block; /*background: url("../images/dev/bluebar_links.png") no-repeat;*/  font: bold 10px Arial, Helvetica, sans-serif; color: #ec2528; text-transform: uppercase; text-decoration: none; height: 1%; width: 118px;}
/* Root Menu Hover Persistence */
#mainbod table.bluebar #hc_tp_lnks ul#navmenu-h a:hover {/*background: #bbbbbb;*/ color: #ec2528;}
#mainbod table.bluebar #hc_tp_lnks ul#navmenu-h li:hover a {/*background: url("../images/dev//bluebar_links.png") no-repeat;*/  color: #ec2528;}
#mainbod table.bluebar #hc_tp_lnks ul#navmenu-h li:hover a.links2 {background-color: #55687f; color: #ffffff;}
#mainbod table.bluebar #hc_tp_lnks ul#navmenu-h li:hover a.links2:hover {background-color: #64778f; color: #ffffff;}
#mainbod table.bluebar #hc_tp_lnks ul#navmenu-h li.iehover a {background: #bbbbbb; color: #ec2528;}
/* 2nd Menu */
#mainbod table.bluebar #hc_tp_lnks ul#navmenu-h li:hover li a {float: none; border-bottom: 1px solid #ffffff; background: #bbbbbb;}
#mainbod table.bluebar #hc_tp_lnks ul#navmenu-h li.iehover li a {float: none; border-bottom: 1px solid #ffffff; background: #bbbbbb;}
/* 2nd Menu Hover Persistence */
#mainbod table.bluebar #hc_tp_lnks ul#navmenu-h li:hover li a:hover {background: #999999; color: #ffffff;}
/* 2nd Menu */
#mainbod table.bluebar #hc_tp_lnks ul#navmenu-h li:hover li:hover a {background: #999999; color: #ffffff;}
/* 2nd Menu */
#mainbod table.bluebar #hc_tp_lnks ul#navmenu-h li.iehover li a:hover {background: #999999; color: #ffffff;}
/* 2nd Menu */
#mainbod table.bluebar #hc_tp_lnks ul#navmenu-h li.iehover li.iehover a {background: #999999; color: #ffffff;}
/* 3rd Menu */
#mainbod table.bluebar #hc_tp_lnks ul#navmenu-h li:hover li:hover li a {background: #999999; color: #ffffff;}
#mainbod table.bluebar #hc_tp_lnks ul#navmenu-h li.iehover li.iehover li a {background: #999999; color: #ffffff;}
/* 3rd Menu Hover Persistence */
#mainbod table.bluebar #hc_tp_lnks ul#navmenu-h li:hover li:hover li a:hover {background: #666666;}
#mainbod table.bluebar #hc_tp_lnks ul#navmenu-h li:hover li:hover li:hover a {background: #666666;}
#mainbod table.bluebar #hc_tp_lnks ul#navmenu-h li.iehover li.iehover li a:hover {background: #666666;}
#mainbod table.bluebar #hc_tp_lnks ul#navmenu-h li.iehover li.iehover li.iehover a {background: #666666;}
/* 4th Menu */
#mainbod table.bluebar #hc_tp_lnks ul#navmenu-h li:hover li:hover li:hover li a {background: #666666;}
#mainbod table.bluebar #hc_tp_lnks ul#navmenu-h li.iehover li.iehover li.iehover li a {background: #666666;}
/* 4th Menu Hover */
#mainbod table.bluebar #hc_tp_lnks ul#navmenu-h li:hover li:hover li:hover li a:hover {background: #333333;}
#mainbod table.bluebar #hc_tp_lnks ul#navmenu-h li.iehover li.iehover li.iehover li a:hover {background: #333333;}
/* Hover Function - Do Not Move */
#mainbod table.bluebar #hc_tp_lnks ul#navmenu-h li:hover ul ul,ul#navmenu-h li:hover ul ul ul {display: none;}
#mainbod table.bluebar #hc_tp_lnks ul#navmenu-h li.iehover ul ul {display: none;}
#mainbod table.bluebar #hc_tp_lnks ul#navmenu-h li.iehover ul ul ul {display: none;}
#mainbod table.bluebar #hc_tp_lnks ul#navmenu-h li:hover ul {display: block;}
#mainbod table.bluebar #hc_tp_lnks ul#navmenu-h ul li:hover ul {display: block;}
#mainbod table.bluebar #hc_tp_lnks ul#navmenu-h ul ul li:hover ul {display: block;}
#mainbod table.bluebar #hc_tp_lnks ul#navmenu-h li.iehover ul {display: block;}
#mainbod table.bluebar #hc_tp_lnks ul#navmenu-h ul li.iehover ul {display: block;}
#mainbod table.bluebar #hc_tp_lnks ul#navmenu-h ul ul li.iehover ul {display: block;}


#mainbod #homecontent #hc #hc_tp #hc_tp_lnks ul#navmenu-h {margin: 0; padding: 0; list-style: none; position: relative;}
#mainbod #homecontent #hc #hc_tp #hc_tp_lnks ul#navmenu-h ul {width: 207px;/* Sub Menu Width */ margin: 0; list-style: none; display: none; position: absolute; top: 100%; left: -19%;}
#mainbod #homecontent #hc #hc_tp #hc_tp_lnks ul#navmenu-h ul ul { top: 0; left: 100%;}
#mainbod #homecontent #hc #hc_tp #hc_tp_lnks ul#navmenu-h ul ul ul {top: 0; left: 100%;}
#mainbod #homecontent #hc #hc_tp #hc_tp_lnks ul#navmenu-h li {float: left; display: inline; position: relative; }
#mainbod #homecontent #hc #hc_tp #hc_tp_lnks ul#navmenu-h ul li {width: 100%; display: block;}
/* Root Menu */
#mainbod #homecontent #hc #hc_tp #hc_tp_lnks ul#navmenu-h a {padding: 6px 0 6px 6px; float: left; display: block; background: url("../images/dev/quicklinks.gif") no-repeat right; background-color: #dedede;  font: bold 11px Arial, Helvetica, sans-serif; color: #ec2528; text-transform: uppercase; text-decoration: none; height: 1%; width: 207px;}
/* Root Menu Hover Persistence */
#mainbod #homecontent #hc #hc_tp #hc_tp_lnks ul#navmenu-h a:hover {background: #bbbbbb; color: #ec2528;}
#mainbod #homecontent #hc #hc_tp #hc_tp_lnks ul#navmenu-h li:hover a {background: url("../images/dev/quicklinks.gif") no-repeat right; background-color: #dedede; color: #ec2528;}
#mainbod #homecontent #hc #hc_tp #hc_tp_lnks ul#navmenu-h li:hover a.links2 {no-repeat right; background-color: #9a9a9a; color: #ffffff;}
#mainbod #homecontent #hc #hc_tp #hc_tp_lnks ul#navmenu-h li:hover a.links2:hover {no-repeat right; background-color: #a2a2a2; color: #ffffff;}
#mainbod #homecontent #hc #hc_tp #hc_tp_lnks ul#navmenu-h li.iehover a {background: #bbbbbb; color: #ec2528;}
/* 2nd Menu */
#mainbod #homecontent #hc #hc_tp #hc_tp_lnks ul#navmenu-h li:hover li a {float: none; border-bottom: 1px solid #ffffff; background: #bbbbbb;}
#mainbod #homecontent #hc #hc_tp #hc_tp_lnks ul#navmenu-h li.iehover li a {float: none; border-bottom: 1px solid #ffffff; background: #bbbbbb;}
/* 2nd Menu Hover Persistence */
#mainbod #homecontent #hc #hc_tp #hc_tp_lnks ul#navmenu-h li:hover li a:hover {background: #999999; color: #ffffff;}
/* 2nd Menu */
#mainbod #homecontent #hc #hc_tp #hc_tp_lnks ul#navmenu-h li:hover li:hover a {background: #999999; color: #ffffff;}
/* 2nd Menu */
#mainbod #homecontent #hc #hc_tp #hc_tp_lnks ul#navmenu-h li.iehover li a:hover {background: #999999; color: #ffffff;}
/* 2nd Menu */
#mainbod #homecontent #hc #hc_tp #hc_tp_lnks ul#navmenu-h li.iehover li.iehover a {background: #999999; color: #ffffff;}
/* 3rd Menu */
#mainbod #homecontent #hc #hc_tp #hc_tp_lnks ul#navmenu-h li:hover li:hover li a {background: #999999; color: #ffffff;}
#mainbod #homecontent #hc #hc_tp #hc_tp_lnks ul#navmenu-h li.iehover li.iehover li a {background: #999999; color: #ffffff;}
/* 3rd Menu Hover Persistence */
#mainbod #homecontent #hc #hc_tp #hc_tp_lnks ul#navmenu-h li:hover li:hover li a:hover {background: #666666;}
#mainbod #homecontent #hc #hc_tp #hc_tp_lnks ul#navmenu-h li:hover li:hover li:hover a {background: #666666;}
#mainbod #homecontent #hc #hc_tp #hc_tp_lnks ul#navmenu-h li.iehover li.iehover li a:hover {background: #666666;}
#mainbod #homecontent #hc #hc_tp #hc_tp_lnks ul#navmenu-h li.iehover li.iehover li.iehover a {background: #666666;}
/* 4th Menu */
#mainbod #homecontent #hc #hc_tp #hc_tp_lnks ul#navmenu-h li:hover li:hover li:hover li a {background: #666666;}
#mainbod #homecontent #hc #hc_tp #hc_tp_lnks ul#navmenu-h li.iehover li.iehover li.iehover li a {background: #666666;}
/* 4th Menu Hover */
#mainbod #homecontent #hc #hc_tp #hc_tp_lnks ul#navmenu-h li:hover li:hover li:hover li a:hover {background: #333333;}
#mainbod #homecontent #hc #hc_tp #hc_tp_lnks ul#navmenu-h li.iehover li.iehover li.iehover li a:hover {background: #333333;}
/* Hover Function - Do Not Move */
#mainbod #homecontent #hc #hc_tp #hc_tp_lnks ul#navmenu-h li:hover ul ul,ul#navmenu-h li:hover ul ul ul {display: none;}
#mainbod #homecontent #hc #hc_tp #hc_tp_lnks ul#navmenu-h li.iehover ul ul {display: none;}
#mainbod #homecontent #hc #hc_tp #hc_tp_lnks ul#navmenu-h li.iehover ul ul ul {display: none;}
#mainbod #homecontent #hc #hc_tp #hc_tp_lnks ul#navmenu-h li:hover ul {display: block;}
#mainbod #homecontent #hc #hc_tp #hc_tp_lnks ul#navmenu-h ul li:hover ul {display: block;}
#mainbod #homecontent #hc #hc_tp #hc_tp_lnks ul#navmenu-h ul ul li:hover ul {display: block;}
#mainbod #homecontent #hc #hc_tp #hc_tp_lnks ul#navmenu-h li.iehover ul {display: block;}
#mainbod #homecontent #hc #hc_tp #hc_tp_lnks ul#navmenu-h ul li.iehover ul {display: block;}
#mainbod #homecontent #hc #hc_tp #hc_tp_lnks ul#navmenu-h ul ul li.iehover ul {display: block;}

/* ===== end of new ===== */

/* ===== new2 ===== */

#mainbod table.bluebar {height: 38px; width: 890px; background: url("../images/dev/bluebar.png") no-repeat 0 0;}
#mainbod table.bluebar #quicklinks {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666666; width: 840px; height: 41px; text-align:left; padding-left: 12px;}
#mainbod table.bluebar #quicklinks .selectlinks {margin: 15px; padding: 0 8px 8px 0;}

#mainbod table.bluebar #hc_tp_lnks {width: 130px; height: 38px; background: url("../images/dev/bluebar_links.png") no-repeat;}
#mainbod table.bluebar #hc_tp_lnks ul#navmenu-h {margin: 0; padding: 0; list-style: none; position: relative;}
#mainbod table.bluebar #hc_tp_lnks ul#navmenu-h ul {/* Sub Menu Width */ margin: 0; list-style: none; display: none; position: absolute; top: 100%; left: -30%;}
#mainbod table.bluebar #hc_tp_lnks ul#navmenu-h ul ul { top: 0; left: 100%;}
#mainbod table.bluebar #hc_tp_lnks ul#navmenu-h ul ul ul {top: 0; left: 100%;}
#mainbod table.bluebar #hc_tp_lnks ul#navmenu-h li {float: left; display: inline; position: relative; }
#mainbod table.bluebar #hc_tp_lnks ul#navmenu-h ul li {width: 100%; display: block;}
/* Root Menu */
#mainbod table.bluebar #hc_tp_lnks ul#navmenu-h a {text-align: left; padding: 6px 0 6px 6px; float: left; display: block; /*background: url("../images/dev/bluebar_links.png") no-repeat;*/  font: bold 10px Arial, Helvetica, sans-serif; color: #ec2528; text-transform: uppercase; text-decoration: none; height: 1%; width: 118px;}
/* Root Menu Hover Persistence */
#mainbod table.bluebar #hc_tp_lnks ul#navmenu-h a:hover {/*background: #bbbbbb;*/ color: #ec2528;}
#mainbod table.bluebar #hc_tp_lnks ul#navmenu-h li:hover a {/*background: url("../images/dev//bluebar_links.png") no-repeat;*/  color: #ec2528;}
#mainbod table.bluebar #hc_tp_lnks ul#navmenu-h li:hover a.links2 {background-color: #55687f; color: #ffffff;}
#mainbod table.bluebar #hc_tp_lnks ul#navmenu-h li:hover a.links2:hover {background-color: #64778f; color: #ffffff;}
#mainbod table.bluebar #hc_tp_lnks ul#navmenu-h li.iehover a {background: #bbbbbb; color: #ec2528;}
/* 2nd Menu */
#mainbod table.bluebar #hc_tp_lnks ul#navmenu-h li:hover li a {float: none; border-bottom: 1px solid #ffffff; background: #bbbbbb;}
#mainbod table.bluebar #hc_tp_lnks ul#navmenu-h li.iehover li a {float: none; border-bottom: 1px solid #ffffff; background: #bbbbbb;}
/* 2nd Menu Hover Persistence */
#mainbod table.bluebar #hc_tp_lnks ul#navmenu-h li:hover li a:hover {background: #999999; color: #ffffff;}
/* 2nd Menu */
#mainbod table.bluebar #hc_tp_lnks ul#navmenu-h li:hover li:hover a {background: #999999; color: #ffffff;}
/* 2nd Menu */
#mainbod table.bluebar #hc_tp_lnks ul#navmenu-h li.iehover li a:hover {background: #999999; color: #ffffff;}
/* 2nd Menu */
#mainbod table.bluebar #hc_tp_lnks ul#navmenu-h li.iehover li.iehover a {background: #999999; color: #ffffff;}
/* 3rd Menu */
#mainbod table.bluebar #hc_tp_lnks ul#navmenu-h li:hover li:hover li a {background: #999999; color: #ffffff;}
#mainbod table.bluebar #hc_tp_lnks ul#navmenu-h li.iehover li.iehover li a {background: #999999; color: #ffffff;}
/* 3rd Menu Hover Persistence */
#mainbod table.bluebar #hc_tp_lnks ul#navmenu-h li:hover li:hover li a:hover {background: #666666;}
#mainbod table.bluebar #hc_tp_lnks ul#navmenu-h li:hover li:hover li:hover a {background: #666666;}
#mainbod table.bluebar #hc_tp_lnks ul#navmenu-h li.iehover li.iehover li a:hover {background: #666666;}
#mainbod table.bluebar #hc_tp_lnks ul#navmenu-h li.iehover li.iehover li.iehover a {background: #666666;}
/* 4th Menu */
#mainbod table.bluebar #hc_tp_lnks ul#navmenu-h li:hover li:hover li:hover li a {background: #666666;}
#mainbod table.bluebar #hc_tp_lnks ul#navmenu-h li.iehover li.iehover li.iehover li a {background: #666666;}
/* 4th Menu Hover */
#mainbod table.bluebar #hc_tp_lnks ul#navmenu-h li:hover li:hover li:hover li a:hover {background: #333333;}
#mainbod table.bluebar #hc_tp_lnks ul#navmenu-h li.iehover li.iehover li.iehover li a:hover {background: #333333;}
/* Hover Function - Do Not Move */
#mainbod table.bluebar #hc_tp_lnks ul#navmenu-h li:hover ul ul,ul#navmenu-h li:hover ul ul ul {display: none;}
#mainbod table.bluebar #hc_tp_lnks ul#navmenu-h li.iehover ul ul {display: none;}
#mainbod table.bluebar #hc_tp_lnks ul#navmenu-h li.iehover ul ul ul {display: none;}
#mainbod table.bluebar #hc_tp_lnks ul#navmenu-h li:hover ul {display: block;}
#mainbod table.bluebar #hc_tp_lnks ul#navmenu-h ul li:hover ul {display: block;}
#mainbod table.bluebar #hc_tp_lnks ul#navmenu-h ul ul li:hover ul {display: block;}
#mainbod table.bluebar #hc_tp_lnks ul#navmenu-h li.iehover ul {display: block;}
#mainbod table.bluebar #hc_tp_lnks ul#navmenu-h ul li.iehover ul {display: block;}
#mainbod table.bluebar #hc_tp_lnks ul#navmenu-h ul ul li.iehover ul {display: block;}


#mainbod table.bluebar #hc_tp_gal {width: 172px; height: 38px; background: url("../images/dev/bluebar_gallery_dr_02.png") no-repeat;}
#mainbod table.bluebar #hc_tp_gal ul#navmenu-h {margin: 0; padding: 0; list-style: none; position: relative;}
#mainbod table.bluebar #hc_tp_gal ul#navmenu-h ul {/* Sub Menu Width */ margin: 0; list-style: none; display: none; position: absolute; top: 100%; left: -22%;}
#mainbod table.bluebar #hc_tp_gal ul#navmenu-h ul ul { top: 0; left: 100%;}
#mainbod table.bluebar #hc_tp_gal ul#navmenu-h ul ul ul {top: 0; left: 100%;}
#mainbod table.bluebar #hc_tp_gal ul#navmenu-h li {float: left; display: inline; position: relative; }
#mainbod table.bluebar #hc_tp_gal ul#navmenu-h ul li {width: 100%; display: block;}
/* Root Menu */
#mainbod table.bluebar #hc_tp_gal ul#navmenu-h a {text-align: left; padding: 6px 0 6px 6px; float: left; display: block; /*background: url("../images/dev/bluebar_links.png") no-repeat;*/  font: bold 10px Arial, Helvetica, sans-serif; color: #ec2528; text-transform: uppercase; text-decoration: none; height: 1%; width: 158px;}
/* Root Menu Hover Persistence */
#mainbod table.bluebar #hc_tp_gal ul#navmenu-h a:hover {/*background: #bbbbbb;*/ color: #ec2528;}
#mainbod table.bluebar #hc_tp_gal ul#navmenu-h li:hover a {/*background: url("../images/dev//bluebar_links.png") no-repeat;*/  color: #ec2528;}
#mainbod table.bluebar #hc_tp_gal ul#navmenu-h li:hover a.links2 {background-color: #55687f; color: #ffffff;}
#mainbod table.bluebar #hc_tp_gal ul#navmenu-h li:hover a.links2:hover {background-color: #64778f; color: #ffffff;}
#mainbod table.bluebar #hc_tp_gal ul#navmenu-h li.iehover a {background: #bbbbbb; color: #ec2528;}
/* 2nd Menu */
#mainbod table.bluebar #hc_tp_gal ul#navmenu-h li:hover li a {float: none; border-bottom: 1px solid #ffffff; background: #bbbbbb;}
#mainbod table.bluebar #hc_tp_gal ul#navmenu-h li.iehover li a {float: none; border-bottom: 1px solid #ffffff; background: #bbbbbb;}
/* 2nd Menu Hover Persistence */
#mainbod table.bluebar #hc_tp_gal ul#navmenu-h li:hover li a:hover {background: #999999; color: #ffffff;}
/* 2nd Menu */
#mainbod table.bluebar #hc_tp_gal ul#navmenu-h li:hover li:hover a {background: #999999; color: #ffffff;}
/* 2nd Menu */
#mainbod table.bluebar #hc_tp_gal ul#navmenu-h li.iehover li a:hover {background: #999999; color: #ffffff;}
/* 2nd Menu */
#mainbod table.bluebar #hc_tp_gal ul#navmenu-h li.iehover li.iehover a {background: #999999; color: #ffffff;}
/* 3rd Menu */
#mainbod table.bluebar #hc_tp_gal ul#navmenu-h li:hover li:hover li a {background: #999999; color: #ffffff;}
#mainbod table.bluebar #hc_tp_gal ul#navmenu-h li.iehover li.iehover li a {background: #999999; color: #ffffff;}
/* 3rd Menu Hover Persistence */
#mainbod table.bluebar #hc_tp_gal ul#navmenu-h li:hover li:hover li a:hover {background: #666666;}
#mainbod table.bluebar #hc_tp_gal ul#navmenu-h li:hover li:hover li:hover a {background: #666666;}
#mainbod table.bluebar #hc_tp_gal ul#navmenu-h li.iehover li.iehover li a:hover {background: #666666;}
#mainbod table.bluebar #hc_tp_gal ul#navmenu-h li.iehover li.iehover li.iehover a {background: #666666;}
/* 4th Menu */
#mainbod table.bluebar #hc_tp_gal ul#navmenu-h li:hover li:hover li:hover li a {background: #666666;}
#mainbod table.bluebar #hc_tp_gal ul#navmenu-h li.iehover li.iehover li.iehover li a {background: #666666;}
/* 4th Menu Hover */
#mainbod table.bluebar #hc_tp_gal ul#navmenu-h li:hover li:hover li:hover li a:hover {background: #333333;}
#mainbod table.bluebar #hc_tp_gal ul#navmenu-h li.iehover li.iehover li.iehover li a:hover {background: #333333;}
/* Hover Function - Do Not Move */
#mainbod table.bluebar #hc_tp_gal ul#navmenu-h li:hover ul ul,ul#navmenu-h li:hover ul ul ul {display: none;}
#mainbod table.bluebar #hc_tp_gal ul#navmenu-h li.iehover ul ul {display: none;}
#mainbod table.bluebar #hc_tp_gal ul#navmenu-h li.iehover ul ul ul {display: none;}
#mainbod table.bluebar #hc_tp_gal ul#navmenu-h li:hover ul {display: block;}
#mainbod table.bluebar #hc_tp_gal ul#navmenu-h ul li:hover ul {display: block;}
#mainbod table.bluebar #hc_tp_gal ul#navmenu-h ul ul li:hover ul {display: block;}
#mainbod table.bluebar #hc_tp_gal ul#navmenu-h li.iehover ul {display: block;}
#mainbod table.bluebar #hc_tp_gal ul#navmenu-h ul li.iehover ul {display: block;}
#mainbod table.bluebar #hc_tp_gal ul#navmenu-h ul ul li.iehover ul {display: block;}


/* hc_tp_cas */

#mainbod table.bluebar #hc_tp_cas {width: 140px; height: 38px; background: url("../images/dev/bluebar_case_dr.png") no-repeat;}
#mainbod table.bluebar #hc_tp_cas ul#navmenu-h {margin: 0; padding: 0; list-style: none; position: relative;}
#mainbod table.bluebar #hc_tp_cas ul#navmenu-h ul {/* Sub Menu Width */ margin: 0; list-style: none; display: none; position: absolute; top: 100%; left: -29%;}
#mainbod table.bluebar #hc_tp_cas ul#navmenu-h ul ul { top: 0; left: 100%;}
#mainbod table.bluebar #hc_tp_cas ul#navmenu-h ul ul ul {top: 0; left: 100%;}
#mainbod table.bluebar #hc_tp_cas ul#navmenu-h li {float: left; display: inline; position: relative; }
#mainbod table.bluebar #hc_tp_cas ul#navmenu-h ul li {width: 100%; display: block;}
/* Root Menu */
#mainbod table.bluebar #hc_tp_cas ul#navmenu-h a {text-align: left; padding: 6px 0 6px 6px; float: left; display: block; /*background: url("../images/dev/bluebar_links.png") no-repeat;*/  font: bold 10px Arial, Helvetica, sans-serif; color: #ec2528; text-transform: uppercase; text-decoration: none; height: 1%; width: 127px;}
/* Root Menu Hover Persistence */
#mainbod table.bluebar #hc_tp_cas ul#navmenu-h a:hover {/*background: #bbbbbb;*/ color: #ec2528;}
#mainbod table.bluebar #hc_tp_cas ul#navmenu-h li:hover a {/*background: url("../images/dev//bluebar_links.png") no-repeat;*/  color: #ec2528;}
#mainbod table.bluebar #hc_tp_cas ul#navmenu-h li:hover a.links2 {background-color: #55687f; color: #ffffff;}
#mainbod table.bluebar #hc_tp_cas ul#navmenu-h li:hover a.links2:hover {background-color: #64778f; color: #ffffff;}
#mainbod table.bluebar #hc_tp_cas ul#navmenu-h li.iehover a {background: #bbbbbb; color: #ec2528;}
/* 2nd Menu */
#mainbod table.bluebar #hc_tp_cas ul#navmenu-h li:hover li a {float: none; border-bottom: 1px solid #ffffff; background: #bbbbbb;}
#mainbod table.bluebar #hc_tp_cas ul#navmenu-h li.iehover li a {float: none; border-bottom: 1px solid #ffffff; background: #bbbbbb;}
/* 2nd Menu Hover Persistence */
#mainbod table.bluebar #hc_tp_cas ul#navmenu-h li:hover li a:hover {background: #999999; color: #ffffff;}
/* 2nd Menu */
#mainbod table.bluebar #hc_tp_cas ul#navmenu-h li:hover li:hover a {background: #999999; color: #ffffff;}
/* 2nd Menu */
#mainbod table.bluebar #hc_tp_cas ul#navmenu-h li.iehover li a:hover {background: #999999; color: #ffffff;}
/* 2nd Menu */
#mainbod table.bluebar #hc_tp_cas ul#navmenu-h li.iehover li.iehover a {background: #999999; color: #ffffff;}
/* 3rd Menu */
#mainbod table.bluebar #hc_tp_cas ul#navmenu-h li:hover li:hover li a {background: #999999; color: #ffffff;}
#mainbod table.bluebar #hc_tp_cas ul#navmenu-h li.iehover li.iehover li a {background: #999999; color: #ffffff;}
/* 3rd Menu Hover Persistence */
#mainbod table.bluebar #hc_tp_cas ul#navmenu-h li:hover li:hover li a:hover {background: #666666;}
#mainbod table.bluebar #hc_tp_cas ul#navmenu-h li:hover li:hover li:hover a {background: #666666;}
#mainbod table.bluebar #hc_tp_cas ul#navmenu-h li.iehover li.iehover li a:hover {background: #666666;}
#mainbod table.bluebar #hc_tp_cas ul#navmenu-h li.iehover li.iehover li.iehover a {background: #666666;}
/* 4th Menu */
#mainbod table.bluebar #hc_tp_cas ul#navmenu-h li:hover li:hover li:hover li a {background: #666666;}
#mainbod table.bluebar #hc_tp_cas ul#navmenu-h li.iehover li.iehover li.iehover li a {background: #666666;}
/* 4th Menu Hover */
#mainbod table.bluebar #hc_tp_cas ul#navmenu-h li:hover li:hover li:hover li a:hover {background: #333333;}
#mainbod table.bluebar #hc_tp_cas ul#navmenu-h li.iehover li.iehover li.iehover li a:hover {background: #333333;}
/* Hover Function - Do Not Move */
#mainbod table.bluebar #hc_tp_cas ul#navmenu-h li:hover ul ul,ul#navmenu-h li:hover ul ul ul {display: none;}
#mainbod table.bluebar #hc_tp_cas ul#navmenu-h li.iehover ul ul {display: none;}
#mainbod table.bluebar #hc_tp_cas ul#navmenu-h li.iehover ul ul ul {display: none;}
#mainbod table.bluebar #hc_tp_cas ul#navmenu-h li:hover ul {display: block;}
#mainbod table.bluebar #hc_tp_cas ul#navmenu-h ul li:hover ul {display: block;}
#mainbod table.bluebar #hc_tp_cas ul#navmenu-h ul ul li:hover ul {display: block;}
#mainbod table.bluebar #hc_tp_cas ul#navmenu-h li.iehover ul {display: block;}
#mainbod table.bluebar #hc_tp_cas ul#navmenu-h ul li.iehover ul {display: block;}
#mainbod table.bluebar #hc_tp_cas ul#navmenu-h ul ul li.iehover ul {display: block;}

/* ===== end of new2 ===== */


#mainbod #maincontent #middlebox #middletext table.grid {background-color: #ffffff; border: 1px solid #8c8888; border-collapse: collapse;}
#mainbod #maincontent #middlebox #middletext table.grid td {border: 1px solid #8c8888; padding: 3px 0 3px 5px;}
#mainbod #maincontent #middlebox #middletext table.grid td.shade {background: #dcddde; padding: 3px 0 3px 5px; }
#mainbod #maincontent #middlebox #middletext table.grid p {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #445C8D; padding-top: 3px; padding-bottom: 3px; padding-left: 3px;padding-right:3px;}
#mainbod #maincontent #middlebox #middletext table.grid a:link {color: #0055f2; text-decoration: none;}
#mainbod #maincontent #middlebox #middletext table.grid a:visited {color: #0055f2; text-decoration: none;}
#mainbod #maincontent #middlebox #middletext table.grid a:hover {color: #0055f2; text-decoration: underline;}
#mainbod #maincontent #middlebox #middletext table.grid a:active {color: #0055f2; text-decoration: none;}

#mainbod #maincontent #middlebox #middletext table.grid li.pdf {font-size: 10px; margin: 0 0 0 0; padding: 2px 0 2px 20px; background: url("../images/pdf_icon_sm.png") no-repeat 0 2px;}
#mainbod #maincontent #middlebox #middletext table.grid li.pdf a {text-decoration: none; color: #404041;}
#mainbod #maincontent #middlebox #middletext table.grid li.pdf a:hover {text-decoration: underline;}



	
/* ===== end of maincontent ===== */


/* ===== scrollcontent ===== */

#mainbod #scrollcontent {width: 190px; height: auto; clear: both; overflow: auto; background-color: #ffffff; margin-top: 12px;}


#mainbod #scrollcontent h1 {background: url("../images/headers/hdrline_scroll.gif") no-repeat 10px 45px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #ee2526; font-stretch: condensed; font-weight: lighter; text-align: left; padding: 27px 0 8px 15px; margin: 0 0 0 0;}

#mainbod #scrollcontent h1.2nd {background: url("../images/headers/hdrline_scroll.gif") no-repeat 10px 30px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #ee2526; font-stretch: condensed; font-weight: lighter; text-align: left; padding: 0 0 8px 15px; margin: 0 0 0 0;}

#mainbod #scrollcontent h2 {font-family: Verdana, Arial, Helvetica, sans-serif; color: #414141; font-size: 11px; font-stretch: condensed; font-weight: 600; padding: 8px 0 5px 15px; margin: 0 0 0 0; height: 0px; text-align: left;}  

#mainbod #scrollcontent p {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #404041; line-height: 175%;  padding: 0 0 0 15px; text-align: left; } 

#mainbod #scrollcontent p.division {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #404041; line-height: 95%; padding-bottom: 2px; padding-bottom: 2px !important; padding-left: 15px; padding-left: 15px !important; text-align: left; width: 160px;} 
#mainbod #scrollcontent p.division a {text-decoration: none; color: #404041;} 
#mainbod #scrollcontent p.division a:hover {text-decoration: underline;} 

#mainbod #scrollcontent h1.news {background: url("../images/headers/hdrline_scroll.gif") no-repeat 10px 45px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #ee2526; font-stretch: condensed; font-weight: lighter; text-align: left; padding: 27px 0 15px 15px; margin: 0 0 0 0;}

#mainbod #scrollcontent h2.subnews {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #414141; font-stretch: condensed; font-weight: lighter; font-style: normal; margin: 0 0 0 0; padding: 0 0 0 15px; text-align: left; height: 1px;}

#mainbod #scrollcontent h1.product {background: url("../images/headers/hdrline_scroll.gif") no-repeat 10px 45px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #ee2526; font-stretch: condensed; font-weight: lighter; text-align: left; padding: 27px 0 15px 15px; margin: 0 0 0 0;}

#mainbod #scrollcontent h2.subproduct {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #414141; font-stretch: condensed; font-weight: lighter; font-style: normal; margin: 0 0 0 0; padding: 0 0 0 15px; text-align: left; height: 5px;}

#mainbod #scrollcontent ul {margin: 0 0 0 0; padding: 0 0 4px 0; font-family:  Verdana, Arial, Helvetica, sans-serif; color: #0055f2; font-size: 10px; line-height: 1em; list-style: none;}
#mainbod #scrollcontent li {margin: -10px 0 0 0; padding: 0 0 0 25px; background: url("../images/buttons/lmbtn.gif") no-repeat 15px 3px;}
#mainbod #scrollcontent li a {text-decoration: none; color: #0055f2;}
#mainbod #scrollcontent li a:hover {text-decoration: underline;}


#mainbod #scrollcontent .scrollarea {width: 190px; height: auto; /*padding-left: 5px; padding-right: 5px; border-color: #6699CC; border-width: 1px;border-style: solid;*/ float: left; overflow: auto;}
#mainbod #scrollcontent ul {text-align: left;/*margin-top: 0px; margin-bottom: 0px; list-style-image: url(your custom bullet);*/ font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333333; font-size: 10px; font-weight: normal; /*margin-left: 20px; padding-left: 20px;*/ line-height: 1.3em;} 

/* ===== end of scrollcontent ===== */


/* ===== bottomcontent ===== */

#bottomcontent {width: 890px; height: auto; clear: both; overflow: auto;}

#bottomcontent #btmnotes {width: 890px; height: 30px; background: url("../images/backgrounds/btmbg.gif") no-repeat 0 0;}
#bottomcontent #btmnotes .copyright {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #5C595C; text-align: left; padding-left: 15px; padding-left: 15px !important;}
#bottomcontent #btmnotes .sublinks {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #ffffff; text-align: right; padding-right: 15px; padding-right: 15px !important;}
#bottomcontent #btmnotes .sublinks a:link {color: #ffffff; text-decoration: none;}
#bottomcontent #btmnotes .sublinks a:visited {color: #ffffff; text-decoration: none;}
#bottomcontent #btmnotes .sublinks a:hover {color: #ffffff; text-decoration: underline;}
#bottomcontent #btmnotes .sublinks a:active {color: #ffffff; text-decoration: none;}

#bottomcontent #btmnotes02 {width: 890px; height: 30px; background-color: #ffffff;}
#bottomcontent #btmnotes02 .copyright {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #5C595C; text-align: left; padding-left: 15px; padding-left: 15px !important;}
#bottomcontent #btmnotes02 .copyright a:link {color: #5C595C; text-decoration: none;}
#bottomcontent #btmnotes02 .copyright a:visited {color: #5C595C; text-decoration: none;}
#bottomcontent #btmnotes02 .copyright a:hover {color: #5C595C; text-decoration: underline;}
#bottomcontent #btmnotes02 .copyright a:active {color: #5C595C; text-decoration: none;}

#bottomcontent #btmnotes02 .sublinks {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #5C595C; text-align: right; padding-right: 15px; padding-right: 15px !important;}
#bottomcontent #btmnotes02 .sublinks a:link {color: #5C595C; text-decoration: none;}
#bottomcontent #btmnotes02 .sublinks a:visited {color: #5C595C; text-decoration: none;}
#bottomcontent #btmnotes02 .sublinks a:hover {color: #5C595C; text-decoration: underline;}
#bottomcontent #btmnotes02 .sublinks a:active {color: #5C595C; text-decoration: none;}

/* ===== end of bottomcontent ===== */

/* ===== btm_certs ===== */

#bottomcontent {width: 890px; height: auto; clear: both; overflow: auto;}

#bottomcontent #btmnotes {width: 890px; height: 30px; background: url("../images/backgrounds/btmbg.gif") no-repeat 0 0;}
#bottomcontent #btmnotes .copyright {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #5C595C; text-align: left; padding-left: 15px; padding-left: 15px !important;}
#bottomcontent #btmnotes .sublinks {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #ffffff; text-align: right; padding-right: 15px; padding-right: 15px !important;}
#bottomcontent #btmnotes .sublinks a:link {color: #ffffff; text-decoration: none;}
#bottomcontent #btmnotes .sublinks a:visited {color: #ffffff; text-decoration: none;}
#bottomcontent #btmnotes .sublinks a:hover {color: #ffffff; text-decoration: underline;}
#bottomcontent #btmnotes .sublinks a:active {color: #ffffff; text-decoration: none;}

#bottomcontent #btmnotes02 {width: 890px; height: 30px; background-color: #ffffff;}
#bottomcontent #btmnotes02 .copyright {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #5C595C; text-align: left; padding-left: 15px; padding-left: 15px !important;}
#bottomcontent #btmnotes02 .copyright a:link {color: #5C595C; text-decoration: none;}
#bottomcontent #btmnotes02 .copyright a:visited {color: #5C595C; text-decoration: none;}
#bottomcontent #btmnotes02 .copyright a:hover {color: #5C595C; text-decoration: underline;}
#bottomcontent #btmnotes02 .copyright a:active {color: #5C595C; text-decoration: none;}

#bottomcontent #btmnotes02 .sublinks {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #5C595C; text-align: right; padding-right: 15px; padding-right: 15px !important;}
#bottomcontent #btmnotes02 .sublinks a:link {color: #5C595C; text-decoration: none;}
#bottomcontent #btmnotes02 .sublinks a:visited {color: #5C595C; text-decoration: none;}
#bottomcontent #btmnotes02 .sublinks a:hover {color: #5C595C; text-decoration: underline;}
#bottomcontent #btmnotes02 .sublinks a:active {color: #5C595C; text-decoration: none;}

/* ===== end of btm_certs ===== */

#mainbod #btm_certs {width: 622px; padding: 10px 0 10px 0; text-align:center;}


/* ===== misc ===== */


.hide { display: none; }
a img { border: none; }


/* ===== end of misc ===== */	

