.table_height {
height: 100%;
}
.bottomiconfont {
	font-family: Verdana;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #666666;
	text-decoration: none;
}
:hover.bottomiconfont {
	font-family: Verdana;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #3E548E;
	text-decoration: none;
}
.bottomfont {
	font-family: Verdana;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}
:hover.bottomfont {
    color: #1C9BBB;
	text-decoration: none;
}
.toprightbuttons {
	font-family: Verdana;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
}
:hover.toprightbuttons {
    color: #FFFF00;
	text-decoration: none;
}
.topsupport {
	font-family: Verdana;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
}
.clicktext {
	font-family: Verdana;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #3E548E;
}
.topnav {
	font-family: Verdana;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}
:hover.topnav {
    color: #1C9BBB;
	text-decoration: none;
}
.midtext {
	font-family: Verdana;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}
.tinytext {
	font-family: Verdana;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}
.andmore {
	font-family: Verdana;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FF8000;
	text-decoration: none;
}
.featpart {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #68B83D;
	text-decoration: none;
}
.viewmore {
	font-family: Verdana;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #6F8FC8;
	text-decoration: none;
}
:hover.viewmore {
    color:#000000;
	text-decoration: none;
}
.middletext {
	font-family: Verdana;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #3E548E;
	text-decoration: none;
}
.middletext_tahoma {
	font-family: Tahoma;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #3E548E;
	text-decoration: none;
}
.midsectext {
	font-family: Verdana;
	font-size: 11px;
	color: #334575;
	text-decoration: none;
}
.midsectext_tahoma {
	font-family: Tahoma;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}
.midsectext_tahoma_bold {
	font-family: Tahoma;
    font-weight: bold;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}
.buildingblocks {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #325B92;
	text-decoration: none;
}
.buildingblocks_small {
	font-family: Verdana;
	font-size: 10px;
	color: #325B92;
	text-decoration: none;
}
.mid_head_navlinks {
	font-family: Tahoma;
	font-size: 10px;
	font-weight: bold;
	color: #325B92;
	text-decoration: none;
}
:hover.mid_head_navlinks {
	font-family: Tahoma;
	font-size: 10px;
	font-weight: bold;
	color: #22B3D7;
	text-decoration: none;
}
.plus_sign_blue{
	font-family: Tahoma;
	font-size: 10px;
	color: #325B92;
	text-decoration: none;
}
.plus_sign_green{
	font-family: Tahoma;
	font-size: 10px;
	color: #8ABF58;
	text-decoration: none;
}
.right_solutions_text{
	font-family: Tahoma;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}
:hover.right_solutions_text{
	font-family: Tahoma;
	font-size: 11px;
	color: #325B92;
	text-decoration: none;
}
.mid_front_grow_text{
	font-family: Verdana;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}
:hover.mid_front_grow_text{
	font-family: Verdana;
	font-size: 11px;
	color: #325B92;
	text-decoration: none;
}
.bottom_headers_text {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #3E548E;
	text-decoration: none;
}
.view1 {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #3E6CB3;
	text-decoration: none;
}
:hover.view1 {
    color: #6F8FC8;
}
.midsectext2 {
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
.subrightlinks {
	font-family: Verdana;
	font-size: 11px;
	color: #334575;
	text-decoration: none;
}
:hover.subrightlinks {
	font-family: Verdana;
	font-size: 11px;
	color: #6F97CE;
	text-decoration: none;
}
.undersubheadtext {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #3E548E;
	text-decoration: none;
}
.subtext {
	font-family: Verdana;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}
.coupontext1 {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.coupontext2 {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
}
.globe_text {
	font-family: Verdana;
	font-size: 9px;
	font-weight: ;
	color: #49C1E4;
	text-decoration: none;
}
:hover.globe_text {
	font-family: Verdana;
	font-size: 9px;
	font-weight: ;
	color: #7BB641;
	text-decoration: none;
}
.flash_background {
background-image: url(images/middle_section_top.jpg) !important;
background-image: url(images/middle_section_top_ie.jpg) ;
}
.right_land_text {
	font-family: Verdana;
	font-size: 10px;
	font-weight: ;
	color: #000000;
	text-decoration: none;
}


/* ----- Required ----------------------------------------------------------- */

div.vert_menu
{
  position: absolute;
  visibility: hidden;
  display: none;
}

div.horz_menu a { display: block; float: left; }
div.vert_menu a { display: block; float: none; }


/* ----- Sample 1 ----------------------------------------------------------- */
.sample1 { 
	font-family: Verdana;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}

div.sample1 div.vert_menu { border-bottom: 1px solid black; }

div.sample1 div.horz_menu a,
div.sample1 div.vert_menu a
{
  border:  1px solid #77D2E6;
  padding: 1px 0px 1px 0px;

  width: 150px;
  height: 15px !important;
  height: 13px;

  background-color: #E3F7FB;
  vertical-align: middle;
  padding-top: 7px !important;
  padding-bottom: 4px !important;
  padding-top: 6px;
  padding-bottom: 5px;

  text-decoration: none;
  font-family: "Verdana", Arial;
  font-weight: normal;
  font-size: 11px;
  color: #000000;
}

div.sample1 div.horz_menu a { margin-right:  -1px; }
div.sample1 div.vert_menu a { margin-bottom: -1px; }

div.sample1 div.horz_menu a:hover,
div.sample1 div.vert_menu a:hover,
div.sample1 div.horz_menu a.active,
div.sample1 div.vert_menu a.active { background-color: #EEFBFD; }


/* ----- Sample 2 ----------------------------------------------------------- */

div.sample2 div.vert_menu { border-bottom: 1px solid black; }

div.sample2 div.horz_menu a,
div.sample2 div.vert_menu a
{
  border: 1px solid black;

  width: 106px;

  height:      20px;
  line-height: 19px;
  vertical-align: middle;

  background: url('img.png') 0px 40px;

  text-decoration: none;
  font-family: "Times New Roman", Serif;
  font-weight: 900;
  font-size: 13px;
  color: #206040;
}

div.sample2 div.horz_menu a { margin-right:  -1px; }
div.sample2 div.vert_menu a { margin-bottom: -1px; }

div.sample2 div.horz_menu a:hover,
div.sample2 div.vert_menu a:hover
{
  color: #206060;
  background-position: 0px 20px;
}

div.sample2 div.horz_menu a.parent,
div.sample2 div.vert_menu a.parent
{
  background-position: 0px 0px;
}

div.sample2 div.horz_menu a.active,
div.sample2 div.vert_menu a.active,
div.sample2 div.horz_menu a.active:hover,
div.sample2 div.vert_menu a.active:hover
{
  color: #206060;
  background-position: 0px 60px;
}



/* ----- Sample 3 ----------------------------------------------------------- */
.sample3 { 
	font-family: Verdana;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
	color: #6D8A37;
	text-decoration: none;
}

div.sample3 div.vert_menu { border-bottom: 1px solid black; }

div.sample3 div.horz_menu a,
div.sample3 div.vert_menu a
{
  border:  1px solid #77D2E6;
  padding: 1px 0px 1px 0px;

  width: 119px;
  height: 14px !important;
  height: 15px;

  background-color: #E3F7FB;
  vertical-align: middle;
  padding-top: 7px !important;
  padding-bottom: 4px !important;
  padding-top: 6px;
  padding-bottom: 5px;

  text-decoration: none;
  font-family: "Verdana", Arial;
  font-weight: normal;
  font-size: 10px;
  color: #6D8A37;
}

div.sample3 div.horz_menu a { margin-right:  -1px; }
div.sample3 div.vert_menu a { margin-bottom: -1px; }

div.sample3 div.horz_menu a:hover,
div.sample3 div.vert_menu a:hover,
div.sample3 div.horz_menu a.active,
div.sample3 div.vert_menu a.active { background-color: #EEFBFD; }


/* ----- Sample 4 ----------------------------------------------------------- */

div.sample4 div.vert_menu { border-bottom: 1px solid black; }

div.sample4 div.horz_menu a,
div.sample4 div.vert_menu a
{
  border: 1px solid black;

  width: 106px;

  height:      20px;
  line-height: 19px;
  vertical-align: middle;

  background: url('img.png') 0px 40px;

  text-decoration: none;
  font-family: "Times New Roman", Serif;
  font-weight: 900;
  font-size: 13px;
  color: #206040;
}

div.sample4 div.horz_menu a { margin-right:  -1px; }
div.sample4 div.vert_menu a { margin-bottom: -1px; }

div.sample4 div.horz_menu a:hover,
div.sample4 div.vert_menu a:hover
{
  color: #206060;
  background-position: 0px 20px;
}

div.sample4 div.horz_menu a.parent,
div.sample4 div.vert_menu a.parent
{
  background-position: 0px 0px;
}

div.sample4 div.horz_menu a.active,
div.sample4 div.vert_menu a.active,
div.sample4 div.horz_menu a.active:hover,
div.sample4 div.vert_menu a.active:hover
{
  color: #206060;
  background-position: 0px 60px;
}




/*-----------Second Drop Down for Zones--------------------*/

/* ----- Sample 5 ----------------------------------------------------------- */
.sample5 { 
	font-family: Verdana;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}

div.sample5 div.vert_menu { border-bottom: 1px solid black; }

div.sample5 div.horz_menu a,
div.sample5 div.vert_menu a
{
  border:  1px solid #77D2E6;
  padding: 1px 0px 1px 0px;

  width: 188px;
  height: 17px !important;
  height: 19px;

  background-color: #E3F7FB;
  vertical-align: middle;
  padding-top: 7px !important;
  padding-bottom: 4px !important;
  padding-top: 6px;
  padding-bottom: 5px;

  text-decoration: none;
  font-family: "Verdana", Arial;
  font-weight: normal;
  font-size: 11px;
  color: #000000;
}

div.sample5 div.horz_menu a { margin-right:  -1px; }
div.sample5 div.vert_menu a { margin-bottom: -1px; }

div.sample5 div.horz_menu a:hover,
div.sample5 div.vert_menu a:hover,
div.sample5 div.horz_menu a.active,
div.sample5 div.vert_menu a.active { background-color: #EEFBFD; }


/* ----- Sample 6 ----------------------------------------------------------- */

div.sample6 div.vert_menu { border-bottom: 1px solid black; }

div.sample6 div.horz_menu a,
div.sample6 div.vert_menu a
{
  border: 1px solid black;

  width: 106px;

  height:      20px;
  line-height: 19px;
  vertical-align: middle;

  background: url('img.png') 0px 40px;

  text-decoration: none;
  font-family: "Times New Roman", Serif;
  font-weight: 900;
  font-size: 13px;
  color: #206040;
}

div.sample6 div.horz_menu a { margin-right:  -1px; }
div.sample6 div.vert_menu a { margin-bottom: -1px; }

div.sample6 div.horz_menu a:hover,
div.sample6 div.vert_menu a:hover
{
  color: #206060;
  background-position: 0px 20px;
}

div.sample6 div.horz_menu a.parent,
div.sample6 div.vert_menu a.parent
{
  background-position: 0px 0px;
}

div.sample6 div.horz_menu a.active,
div.sample6 div.vert_menu a.active,
div.sample6 div.horz_menu a.active:hover,
div.sample6 div.vert_menu a.active:hover
{
  color: #206060;
  background-position: 0px 60px;
}
