p {font-family: Trebuchet MS, Trebuchet; font-size: 12px; line-height: 16px; color: #686666; padding: 0px 17px 0px 16px;} 
.copy {font-family:Trebuchet MS, Trebuchet; font-size:8pt; font-weight:normal; line-height:16px; color:#FFFFFF;} 
body {margin:0; border:0; padding:0; height:100%; max-height:100%; background:#ffffff; font-family:Trebuchet MS, Trebuchet; font-size:px; overflow: hidden;}
* html body {
margin: 0px;
padding: 0px;
border: 0px none;
height:100%;
}

#container1 {font-family:Trebuchet MS, Trebuchet; font-size:10px; position:fixed; top:6px; left:0; bottom:17px; right:0; overflow:auto; background:#004274; padding:0px; text-align:left; height:100%; background-image:url("images/bkgd1.jpg"); background-repeat:repeat-x;}
* html #container1 {height:100%; width:100%;}
#container2 {font-family:Trebuchet MS, Trebuchet; font-size:10px; position:fixed; top:6px; left:0; bottom:17px; right:0; overflow:auto; background:#11702E; padding:0px; text-align:left; height:100%; background-image:url("images/bkgd2.jpg"); background-repeat:repeat-x;}
* html #container2 {height:100%; width:100%;}
#container3 {font-family:Trebuchet MS, Trebuchet; font-size:10px; position:fixed; top:6px; left:0; bottom:17px; right:0; overflow:auto; background:#FF7F00; padding:0px; text-align:left; height:100%; background-image:url("images/bkgd3.jpg"); background-repeat:repeat-x;}
* html #container3 {height:100%; width:100%;}
#container4 {font-family:Trebuchet MS, Trebuchet; font-size:10px; position:fixed; top:6px; left:0; bottom:17px; right:0; overflow:auto; background:#C2210D; padding:0px; text-align:left; height:100%; background-image:url("images/bkgd4.jpg"); background-repeat:repeat-x;}
* html #container4 {height:100%; width:100%;}
#container5 {font-family:Trebuchet MS, Trebuchet; font-size:10px; position:fixed; top:6px; left:0; bottom:17px; right:0; overflow:auto; background:#115054; padding:0px; text-align:left; height:100%; background-image:url("images/bkgd5.jpg"); background-repeat:repeat-x;}
* html #container5 {height:100%; width:100%;}
#container6 {font-family:Trebuchet MS, Trebuchet; font-size:10px; position:fixed; top:6px; left:0; bottom:17px; right:0; overflow:auto; background:#222872; padding:0px; text-align:left; height:100%; background-image:url("images/bkgd6.jpg"); background-repeat:repeat-x;}
* html #container6 {height:100%; width:100%;}
#container7 {font-family:Trebuchet MS, Trebuchet; font-size:10px; position:fixed; top:6px; left:0; bottom:17px; right:0; overflow:auto; background:#FF7101; padding:0px; text-align:left; height:100%; background-image:url("images/bkgd7.jpg"); background-repeat:repeat-x;}
* html #container7 {height:100%; width:100%;}
#container8 {font-family:Trebuchet MS, Trebuchet; font-size:10px; position:fixed; top:6px; left:0; bottom:17px; right:0; overflow:auto; background:#C2210D; padding:0px; text-align:left; height:100%; background-image:url("images/bkgd8.jpg"); background-repeat:repeat-x;}
* html #container8 {height:100%; width:100%;}
#container9 {font-family:Trebuchet MS, Trebuchet; font-size:10px; position:fixed; top:6px; left:0; bottom:17px; right:0; overflow:auto; background:#11702E; padding:0px; text-align:left; height:100%; background-image:url("images/bkgd9.jpg"); background-repeat:repeat-x;}
* html #container9 {height:100%; width:100%;}
#container10 {font-family:Trebuchet MS, Trebuchet; font-size:10px; position:fixed; top:6px; left:0; bottom:17px; right:0; overflow:auto; background:#005083; padding:0px; text-align:left; height:100%; background-image:url("images/bkgd10.jpg"); background-repeat:repeat-x;}
* html #container10 {height:100%; width:100%;}



#header {overflow:hidden; position:absolute; top:0; left:0; width:100%; height:6px;}
* html #header {height:6px;}
#footer {position:absolute; bottom:0; left:0; width:100%; height:17px; overflow:auto; text-align:center;}
* html #footer {height:17px;}


.hdr_ftr1 {background-image:url("images/hdr_ftr1.gif");}
.hdr_ftr2 {background-image:url("images/hdr_ftr2.gif");}
.hdr_ftr3 {background-image:url("images/hdr_ftr3.gif");}
.hdr_ftr3b {background-image:url("images/hdr_ftr3b.gif");}
.hdr_ftr4 {background-image:url("images/hdr_ftr4.gif");}
.hdr_ftr4b {background-image:url("images/hdr_ftr4b.gif");}
.hdr_ftr5 {background-image:url("images/hdr_ftr5.gif");}
.hdr_ftr6 {background-image:url("images/hdr_ftr6.gif");}
.hdr_ftr6b {background-image:url("images/hdr_ftr6b.gif");}

.pad1 {display:block; width:14px; height:-3em; float:left;}
.pad2 {display:block; height:17px;}
#footer p {color:#fff; margin:0px 15px 0 5px;}
hr {clear:both; border:0; height:1px; color:#888; background-color:#888;}
.heading0 {font-family : Trebuchet MS, Trebuchet; font-size: 16px; font-weight:bold; color: #676767; padding: 0px 0px 0px 16px;}
.heading1 {font-family : Trebuchet MS, Trebuchet; font-size: 13px; line-height: 17px;  font-weight:bold; padding: 0px 16px 0px 16px; color: #6bae08;}
.heading2 {font-family : Trebuchet MS, Trebuchet; font-size: 13px; line-height: 17px;  font-weight:bold; padding: 0px 16px 0px 16px; color: #107DCE;}
.heading3 {font-family : Trebuchet MS, Trebuchet; font-size: 13px; line-height: 17px;  font-weight:bold; padding: 0px 16px 0px 16px; color: #DCA903;}
.heading4 {font-family : Trebuchet MS, Trebuchet; font-size: 13px; line-height: 17px;  font-weight:bold; padding: 0px 16px 0px 16px; color: #F76931;}
.heading5 {font-family : Trebuchet MS, Trebuchet; font-size: 13px; line-height: 17px;  font-weight:bold; padding: 0px 16px 0px 16px; color: #08AE9C;}
.heading6 {font-family : Trebuchet MS, Trebuchet; font-size: 13px; line-height: 17px;  font-weight:bold; padding: 0px 16px 0px 16px; color: #DE38BD;}
h1, h2, p { margin: 1em 0;}
.underline { border-bottom: dotted 1px #666666; }
.grey { background-color:#F7F7F7}


  
td.Who {border-bottom:3px solid #6bae08; text-align:center; }
td.What {border-bottom:3px solid #107DCE; text-align:center;}
td.Customers {border-bottom:3px solid #FFC300; text-align:center;}
td.Resources {border-bottom:3px solid #F76931; text-align:center;}
td.News {border-bottom:3px solid #08AE9C; text-align:center;}
td.Contact {border-bottom:3px solid #DE38BD; text-align:center;}
td.Home {border-bottom:3px solid #2daad8; text-align:center;}
td.End {border-bottom:3px solid #1280CD; text-align:center;}


td.WhoOn {font-family:Tebuchet, Trebuchet MS; font-size:12px; color:#FFFFFF; background-color: #6bae08; text-align:center; border-bottom:3px solid #4D7F02;}
td.WhatOn {font-family:Tebuchet, Trebuchet MS; font-size:12px; color:#FFFFFF; background-color: #107DCE; text-align:center; border-bottom:3px solid #0A4C7D;}
td.CustomersOn {font-family:Tebuchet, Trebuchet MS; font-size:12px; color:#FFFFFF; background-color: #FFC300; border-bottom:3px solid #DCA903; text-align:center;}
td.ResourcesOn {font-family:Tebuchet, Trebuchet MS; font-size:12px; color:#FFFFFF; background-color: #F76931; text-align:center; border-bottom:3px solid #C94814;}
td.NewsOn {font-family:Tebuchet, Trebuchet MS; font-size:12px; color:#FFFFFF; background-color: #08AE9C; text-align:center; border-bottom:3px solid #056A5F;}
td.ContactOn {font-family:Tebuchet, Trebuchet MS; font-size:12px; color:#FFFFFF; background-color: #DE38BD; text-align:center; border-bottom:3px solid #82116C;}
td.HomeOn {font-family:Tebuchet, Trebuchet MS; font-size:12px; color:#FFFFFF; background-color: #2daad8; text-align:center; border-bottom:3px solid #107DCE;}
td.Showcase {font-family: Trebuchet MS, Trebuchet; font-size: 12px;	font-weight: normal; color: #006699; padding-top:145px;}
td.edu {font-family: Trebuchet MS, Trebuchet; font-size: 12px;	font-weight: normal; color: #006699; padding-top:55px; background-image: images(play.gif); 
background-color: #000000
}

/* external links
================================== */

a.css_tooltip{
position:relative;
z-index:24;
font-size: 100%; 
color: #666666;
}
a.css_tooltip:hover{
font-size: 100%; 
color:#FF6600;
}
a.css_tooltip span{
display:none;
}

a.css_tooltip:hover{
z-index:25;
/* IE requires a background color for some reason */
background-color:#ffffff;
}

a.css_tooltip:hover span{
position:absolute;
display:block;

/* Optional Styles */
  top:10px;
  left:27px;
 padding: 1px 2px;
font-weight:normal;
color:#000000;
text-decoration:none;
 border:1px solid #3464A9;
 background-color:#DDEBFF;
display:block;
  position:absolute;
   color:#3464A9;
}

a { color: #006699; text-decoration: none;}
a:hover {color:#FF6600;  text-decoration:none;}


-->

/* internal links
================================== */
  a.navWho:link {font-family:Tebuchet, Trebuchet MS; font-size:12px; color:#686666; text-decoration: none;}
  a.navWho:active {font-family:Tebuchet, Trebuchet MS; font-size:12px; color:#686666; text-decoration: none;}
  a.navWho:visited {font-family:Tebuchet, Trebuchet MS; font-size:12px; color:#686666; text-decoration: none;}
  a.navWho:hover {font-family:Tebuchet, Trebuchet MS; font-size:12px;  text-decoration: none; color:#6bae08;}

  a.navWhat:link {font-family:Tebuchet, Trebuchet MS; font-size:12px; color:#686666; text-decoration: none;}
  a.navWhat:active {font-family:Tebuchet, Trebuchet MS; font-size:12px; color:#686666; text-decoration: none;}
  a.navWhat:visited {font-family:Tebuchet, Trebuchet MS; font-size:12px; color:#686666; text-decoration: none;}
  a.navWhat:hover {font-family:Tebuchet, Trebuchet MS; font-size:12px;  text-decoration: none; color:#107DCE;}
  
  a.navCustomers:link {font-family:Tebuchet, Trebuchet MS; font-size:12px; color:#686666; text-decoration: none;}
  a.navCustomers:active {font-family:Tebuchet, Trebuchet MS; font-size:12px; color:#686666; text-decoration: none;}
  a.navCustomers:visited {font-family:Tebuchet, Trebuchet MS; font-size:12px; color:#686666; text-decoration: none;}
  a.navCustomers:hover {font-family:Tebuchet, Trebuchet MS; font-size:12px;  text-decoration: none; color:#FFC300;}

  a.navResources:link {font-family:Tebuchet, Trebuchet MS; font-size:12px; color:#686666; text-decoration: none;}
  a.navResources:active {font-family:Tebuchet, Trebuchet MS; font-size:12px; color:#686666; text-decoration: none;}
  a.navResources:visited {font-family:Tebuchet, Trebuchet MS; font-size:12px; color:#686666; text-decoration: none;}
  a.navResources:hover {font-family:Tebuchet, Trebuchet MS; font-size:12px;  text-decoration: none; color:#F76931;}

  a.navNews:link {font-family:Tebuchet, Trebuchet MS; font-size:12px; color:#686666; text-decoration: none;}
  a.navNews:active {font-family:Tebuchet, Trebuchet MS; font-size:12px; color:#686666; text-decoration: none;}
  a.navNews:visited {font-family:Tebuchet, Trebuchet MS; font-size:12px; color:#686666; text-decoration: none;}
  a.navNews:hover {font-family:Tebuchet, Trebuchet MS; font-size:12px;  text-decoration: none; color:#08AE9C;}

  a.navContact:link {font-family:Tebuchet, Trebuchet MS; font-size:12px; color:#686666; text-decoration: none;}
  a.navContact:active {font-family:Tebuchet, Trebuchet MS; font-size:12px; color:#686666; text-decoration: none;}
  a.navContact:visited {font-family:Tebuchet, Trebuchet MS; font-size:12px; color:#686666; text-decoration: none;}
  a.navContact:hover {font-family:Tebuchet, Trebuchet MS; font-size:12px;  text-decoration: none; color:#DE38BD;}
  
  a.navHome:link {font-family:Tebuchet, Trebuchet MS; font-size:12px; color:#686666; text-decoration: none;}
  a.navHome:active {font-family:Tebuchet, Trebuchet MS; font-size:12px; color:#686666; text-decoration: none;}
  a.navHome:visited {font-family:Tebuchet, Trebuchet MS; font-size:12px; color:#686666; text-decoration: none;}
  a.navHome:hover {font-family:Tebuchet, Trebuchet MS; font-size:12px;  text-decoration: none; color:#107DCE;}

  .list {font-family:Trebuchet, Trebuchet MS,; font-size:12px; font-weight:normal; line-height:15px; color:#666666; padding: 0px 8px 8px 15px;}
  .list a {color:#666666; text-decoration:none;}
  .list a:visited {text-decoration:none; color:#FFFFFF;}
  .list a:hover {color:#F76931; text-decoration:none;}
  
 a[href^="bb:"] {
background: url(images/bubble.gif) no-repeat right top;
padding-right: 10px;
}
  


/* end internal links
================================== */

/* info
================================== */

a.info{
    position:relative; /*this is the key*/
    z-index:24; 
    color: #666666;
	 	text-decoration: underline}

a.info:hover{
    z-index:25; 
	background-color:#DDEBFF;
	text-decoration: underline;}

a.info span{display: none}

a.info:hover span{ /*the span will display just on :hover state*/
    display:block;
    position:absolute;
    top:15px; left:10px; width:300px;
	padding: 1px 2px;
    border:1px solid #3464A9;
    background-color:#DDEBFF; color:#000;
    text-align: left;
	text-decoration: none}
	
	/* info benefit
================================== */

a.infob{
    position:relative; /*this is the key*/
    z-index:24; 
    color: #666666;
   	text-decoration: underline}

a.infob:hover{
    z-index:25; 
	background-color:#DDEBFF;
	text-decoration: underline;}

a.infob span{display: none}

a.infob:hover span{ /*the span will display just on :hover state*/
    display:block;
    position:absolute;
    top:-350px; left:50px; width:422px;
	padding: 1px 2px;
    border:1px solid #3464A9;
    background-color:#DDEBFF; color:#000;
    text-align: left;
	text-decoration: none}

-->
#mainlist {list-style-type:none; padding:5px 0px 0px 20px; margin:0px; font-family: Trebuchet MS, Trebuchet; font-size: 12px; line-height: 16px; color: #666666 }
#mainlist li {list-style-type:none; margin:0 0 15px 6px; padding-left:17px;  padding-right:25px; background-image:url(images/bullet1.gif); background-position:1px 0px; background-repeat:no-repeat;}

#contlist {list-style-type:none; padding:5px 0px 0px 20px; margin:0px; font-family: Trebuchet MS, Trebuchet; font-size: 12px; line-height: 16px; color: #686666; }
#contlist li {list-style-type:none; margin:0 0 0 6px; padding-left:17px;  padding-right:25px; background-image:url(images/clickto_arrow_red.gif); background-position:1px 0px; 
              background-repeat:no-repeat;}

.bottom_grey {border-bottom:1px solid #BDBDBD; }
.botd_grey {border-left:1px solid #D2D7DA; border-right:1px solid #D2D7DA; background:#ffffff;}
.iframe_grey {border-left:1px solid #D2D7DA; border-right:1px solid #D2D7DA; background:#ffffff; height:150px;}
.top_grey {border-top:1px solid #BDBDBD; }
.regtext {font-family: Trebuchet MS, Trebuchet; font-size: 12px; line-height: 16px; color: #686666; padding: 0px 17px 0px 16px;} 
.popup_title {	color: #FFFFFF;	font-weight: bold;	font-size: 13px;} 
-->