﻿/*.mainWrapper { padding: 0 20px 20px; }
.banner{display:none;}
.nav{ min-width: 0; background: none !important; }
.nav2 li{float:left;padding: 5px 10px}
.flashHolder{ display:none;}
h1{font-size:16px;}
h2{font-size:13px;}
.sectionBanner{ width: 0; background: none !important;color:#3f927c; font-size:17px; font-weight:bold}
.head{color:#006e51; font-size:20px;}
div.leftNav{display:none;}
div.footer ul li{float:left; padding: 0 5px;}
div.footer ul li a{padding-right:5px;}*/
* { margin:0; padding:0; }
body {
	font: 62.5%/160% Arial, Verdana, Helvetica, sans-serif;
	text-align: left;
	color: #404040;
	padding: 0;
	margin: 0;
	background-color: #fff;
}
.clearfix:after { 
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden; }
.clearfix { 
	min-height: 1px; 
	height: auto !important; 
	height: 1px; 
}

h1, h2, h3, h4, h5, h6 { font-size: 100%;color:#474848;}

ol, ul { list-style: none; }
fieldset, img { border: 0; }
blockquote, body, dd, div, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, html, img, input, label, legend, li, ol, p, pre, th, td, ul { padding: 0; margin: 0; }
textarea, input { font: 100%/160% Arial, Verdana, sans-serif; color:#404040;  /*Safari disable resize*/ }

a { color: #006595; text-decoration: underline; outline:none; }
a:hover { color: #B95622; text-decoration: underline; -moz-user-focus:none; }

.floatleft { float:left; }
.floatrgt { float:right; }

/*custom*/
.last { background-image:none !important; }
.noBdr, .noBdr a { border:0 !important; }
.head { margin:0;}
.dot_h, .infoBox ul.glance li { background:transparent url(../img/bg/bg_dot.gif) left bottom repeat-x; padding-bottom:12px;}
.headline, .date { color:#b85522; font-weight:bold; }

a.watch, a.view { display:block; font-weight: bold; text-decoration:none;}
a.watch span { background:transparent url(../img/icons/icn_watch.jpg) right 3px no-repeat; padding-right:20px; text-decoration:underline; font-size:110%; }
a.view span { background:transparent url(../img/icons/icn_link_arrow.gif) right 4px no-repeat; padding-right:10px; text-decoration:underline; font-size:110%;}

/*Global Style*/
.mainWrapper { width:960px; margin:8px auto 51px auto; }
.mainWrapper p { font-size:110%}

.banner {}
.banner .logo { float:left; width:328px; }
.banner .topSearch { float:right;  padding-top:9px; margin-bottom:10px; }
.banner .topSearch label { float:left; color:#2f5855; height:21px; line-height:21px; font-size:112%; font-weight:bold; text-transform:uppercase; margin-right:6px; }
.banner .topSearch .search { float:left; width:130px; height:18px; margin-right:6px; font-size:120%; }

.nav { background-color:#006e51; padding:4px 0 4px 5px; }
.nav li { 
	float:left; 
	background-color:transparent;
	background-image:url(../img/bg/bg_dot_nav.jpg);
	background-position:right top;
	background-repeat:repeat-y;
	text-transform:uppercase; 
	color:#f8faf1; 
	font-size:115%; 
	font-weight:bold;
}
.nav li.active { background-image:none !important; }
.nav li a { display:block; color:#f8faf1; text-decoration:none; height:25px; line-height:25px; padding:0 30px; }
.nav li a:hover { background-color:#185041; color:#f8faf1; text-decoration:none; }
.nav li a.selected { background-color:#17ac85 !important; text-decoration:none; }

.nav .home { width:91px; }
.nav .aboutus { width:120px; }
.nav .news { width:144px; }
.nav .products { width:118px; }
.nav .investors { width:120px; }
.nav .licensing { width:116px; }
.nav .research { width:116px; }
.nav .careers { width:109px; }

.leftNavMenu { }
.leftNavMenu li,
.productNav li {
	width:209px;
	font-size:120%;
	font-weight:bold;
}
.leftNavMenu li a
{
	display:block;
	width:180px;
	color:#fff; 
	text-decoration:none; 
	background-color:#7fab9f;
	background-image:url(../img/icons/icn_nav_list_arrow.gif.gif);
	background-position:190px center;
	background-repeat:no-repeat;
	padding: 8px 10px 11px 11px; 
	border-bottom: 1px solid #578478;
}

.productNav li a
{
	display:block;
	width:180px;
	color:#fff; 
	text-decoration:none; 
	background-color:#7fab9f;
	background-image:url(../img/icons/icn_nav_list_arrow.gif.gif);
	background-position:190px center;
	background-repeat:no-repeat;
	padding: 8px 10px 11px 11px; 
	border-bottom: 1px solid #578478;
	*margin-bottom:-1px;
}

.productNav li.productName span 
{
	display:block;
	width:180px;
	color:#fff; 
	text-decoration:none; 
	background-color:#7fab9f;
	background-image:url(../img/icons/icn_nav_list_arrow.gif.gif);
	background-position:190px center;
	background-repeat:no-repeat;
	padding: 8px 10px 11px 11px; 
	border-bottom: 1px solid #578478;
}

.leftNavMenu li a:hover, .productNav li a:hover { color:#fff; text-decoration:none; }

.leftNavMenu li.last a,
.productNav li.last a { border:0; }

.leftNavMenu li.selected, .productNav li.selected {
	background-color:transparent;
	background-image:url(../img/icons/icn_list_arrow.gif);
	background-position:right center;
	background-repeat:no-repeat;
}

.leftNavMenu li.over a, .productNav li.over a { text-decoration: underline; } 

.leftNavMenu li.selected a, .productNav li.selected a { background-color:#578478; background-image:none; }

.productNav li.productName { background:none;  margin-top:5px; text-transform:uppercase; }
.productNav li.productName span {
	color:#244b41; 
	background-image:none;
	padding: 11px 10px 9px 11px; 
}

.backTop {
	display:block;
	text-align:right;
	text-decoration:none;
	font-size:120%;
}
a.backTop:hover { text-decoration:none }
.backTop span {
	background-color: transparent;
	background-image:url(../img/icons/icn_back_to_top.gif);
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:14px;
	text-decoration:underline;
}

.footer { margin-top:45px; background-color:#d8dccc; height:26px; line-height:26px; color:#6f6f6f; padding:0 10px;  font-size:11px;}
.footer .copy { display:block; float:left; width:300px; font-size:11px;}
.footer ul { float:right; text-align:right;  }
.footer ul li { display:inline; margin-left:6px; } 
.footer ul li a { color:#6f6f6f; text-decoration:none; }
.footer ul li a:hover { color:#6f6f6f; text-decoration:underline; }
.footer ul li span { color: #6f6f6f; margin-left:8px; }

/*header2*/
.nav2 { background-color:#006e51; padding:4px 0 4px 5px; }
.nav2 li { 	float:left; }
.nav2 li a{display: block; height:25px; overflow: hidden; outline: none; }
.nav2 li a:hover { background-position: bottom right; }
/*.nav2 li.active { background-image:none !important; }
.nav2 li a { display:block; color:#f8faf1; text-decoration:none; height:25px; line-height:25px; padding:0 30px; }
.nav2 li a:hover { background-color:#185041; color:#f8faf1; text-decoration:none; }
.nav2 li a.selected { background-color:#17ac85 !important; text-decoration:none; }*/

.nav2 .home3 { background: url( ../img/nav/home_sel.jpg) top left no-repeat; width:94px;}
.nav2 .aboutus3 { background: url( ../img/nav/about_sel.jpg) top left no-repeat;width:116px;}
.nav2 .news3 { background: url( ../img/nav/news_sel.jpg) top left no-repeat;width:142px;}
.nav2 .products3 { background: url( ../img/nav/products_sel.jpg) top left no-repeat; width:121px;}
.nav2 .investors3 { background: url( ../img/nav/investors_sel.jpg) top left no-repeat;width:125px;}
.nav2 .licensing3 { background: url( ../img/nav/licensing_sel.jpg) top left no-repeat;width:120px; }
.nav2 .research3 { background: url( ../img/nav/research_sel.jpg) top left no-repeat; width:120px;}
.nav2 .careers3 { background: url( ../img/nav/careers_sel.jpg) top left no-repeat;width:112px; }


.nav2 .home2 { background: url( ../img/nav/home.jpg) top left no-repeat; width:94px;}
.nav2 .aboutus2 { background: url( ../img/nav/about.jpg) top left no-repeat;width:116px;}
.nav2 .news2 { background: url( ../img/nav/news.jpg) top left no-repeat;width:142px;}
.nav2 .products2 { background: url( ../img/nav/products.jpg) top left no-repeat; width:121px;}
.nav2 .investors2 { background: url( ../img/nav/investors.jpg) top left no-repeat;width:125px;}
.nav2 .licensing2 { background: url( ../img/nav/licensing.jpg  ) top left no-repeat;width:120px; }
.nav2 .research2 { background: url( ../img/nav/research.jpg) top left no-repeat; width:120px;}
.nav2 .careers2 { background: url( ../img/nav/careers.jpg) top left no-repeat;width:112px; }

/*end header2*/

.contentContainer { width:680px; }
.centerContainer { width:454px;  }
