/** Defaults **/
body, td { font-family:arial,verdana,sans-serif; font-size: 11px; 	text-align: left;}
input, select { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 10px;}
form { margin-bottom: 0; margin-top: 0; }

a { 	color: #000000; text-decoration: none; font-weight: normal; }
a.u:visited, a.blul:visited { color: #999999; } 
a.und {	text-decoration: underline;}
A:hover         {BACKGROUND: none; COLOR: #000000; TEXT-DECORATION: underline; font-weight: none;}

a:link {color:#4984BC;text-decoration:none;}
a:visited {color:#4984BC;text-decoration:none;}
a:active {color:#A2C1E0;text-decoration:none;}
a:hover {color:#4984BC;text-decoration:underline;}

.ulink {display: inline; text-decoration: none; background: inherit; color: inherit;}
.ulink a	{display: inline; text-decoration: none; background: inherit color: inherit;}
.ulink a:hover	{display: inline; text-decoration: underline;  background: inherit; color: inherit;}

/* Regular Text */

.serifDarkGreyText	{font-size:13px; font-family:palatino, times; color:#666666}
.serifDarkRedText	{font-size:13px; font-family:palatino, times; color:#993333}
.WhiteText		{font-size:11px; font-family:verdana, arial, geneva, helvetica; color:#FFFFFF}
.lDarkGreyText		{font-size:12px; font-family:verdana, arial, geneva, helvetica; color:#666666}
.mDarkGreyText		{font-size:11px; font-family:verdana, arial, geneva, helvetica; color:#666666}
.smDarkGreyText		{font-size:10px; font-family:verdana, arial, geneva, helvetica; color:#666666}
.vsmDarkGreyText	{font-size:9px; font-family:geneva, helvetica; color:#666666}
.DarkBlueText		{font-size:12px; font-family:verdana, arial, geneva, helvetica; color:#000066}
.mDarkBlueText		{font-size:11px; font-family:verdana, arial, geneva, helvetica; color:#000066}
.lgDarkBlueText		{font-size:14px; font-family:verdana, arial, geneva, helvetica; color:#6a8d92; text-decoration: none; font-weight: bold}

.headingBlueText	{font-size:24px; font-family:palatino, times; color:#003366;}



.DarkRedLink		{font-size:11px; font-family:verdana, arial, geneva, helvetica; color:#993333; font-weight: bold}
.mDarkRedLink		{font-size:11px; font-family:verdana, arial, geneva, helvetica; color:#993333}

.DarkBlueLink		{font-size:11px; font-family:verdana, arial, geneva, helvetica; color:#000066; text-decoration: none; font-weight: bold}
.mDarkGreyLink		{font-size:11px; font-family:verdana, arial, geneva, helvetica; color:#666666; text-decoration: none; font-weight: bold}
.smDarkGreyLink		{font-size:10px; font-family:verdana, arial, geneva, helvetica; color:#666666; text-decoration: none; font-weight: bold}

A.:hover.DarkRedLink 			{color:#669966}
A.:hover.mDarkRedLink 			{color:#669966}
A.:hover.DarkBlueLink 			{color:#336699}  
A.:hover.mDarkGreyLink 			{color:#000000}





/* Text Types */
.pn-normal {	font-family:arial,verdana,sans-serif; font-size: 10px; text-align: left;}
.smallblack { color: #000000;	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 8px;}
.largetype { font-size: 12px; font-weight: bold; FONT-FAMILY: verdana, arial, geneva, helvetica;}
.detailtitle { font-size: 11px; font-weight: bold;}
.detailsubtitle { font-size: 10px; font-weight: normal; font-style: normal;}
.navheader { BACKGROUND: #B8D4EF; }
.bigred {	color: #ff0000;	font-size: 14px;	font-weight: bold; FONT-FAMILY: verdana, arial, geneva, helvetica;}
.content 	{BACKGROUND: none; COLOR: #000000; FONT-SIZE: 10px; FONT-FAMILY: geneva,arial,Verdana, Helvetica}
.wh12 {	color: #ffffff;	font-size: 12px;}
.text12 {	color: #000000;	font-size: 11px;}
.superbig {	color: #ff0000;	font-size: 32px;	font-weight: bold; FONT-FAMILY: verdana, arial, geneva, helvetica;}
.whitetable {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 10px; BACKGROUND: #FFFFFF;}

/** Colored Table Bars **/
.greenbar {	color: #ffffff; background: #009900; }
.graybar {	color: #ffffff; background: #666666; }
.bluebar {	color: #ffffff; background: #003366; }
.redbar {	color: #ffffff; background: #990000; }
.redoddbar { color: #000000; background: #FFCCCC; font-size: 10px;}
.redevenbar { color: #000000; background: #FFEEEE; font-size: 10px;}
.lightgreenbar {color: #000000; background: #CCFFCC; font-size: 10px;}
.lightgreenbar2 {color: #000000; background: #EEFFEE; font-size: 10px;}
.oddbar { color: #000000; background: #E9F6FF; font-size: 10px;}
.oddbar2 { color: #000000; background: #DDDDDD; font-size: 10px;}
.evenbar { color: #000000; background: #F9F9F9; font-size: 10px;}
.lightbar {	padding-top: 1px;	padding-bottom: 3px;	font-size: 10px; BACKGROUND: #EEEEEE; }
.darkbar {	padding-top: 1px;	padding-bottom: 3px;	font-size: 10px; BACKGROUND: #CCCCCC; }
.detailtableheader { color: #000000; background: #e6e6e6; font-size: 10px; font-weight: normal; height: 23px;}
.researchheader { color: #FFFFFF; background: #003366; background:url(/templates/images/researchshim.gif) repeat-x;} 
.researchheader a { display: block; color: #FFFFFF; text-decoration: none; }
.researchheader a:hover { color: #ffffff; background-color: #7799dd; TEXT-DECORATION: none; font-weight: bold;}
.ideaheader {	color: #ffffff; background: #003366; }
.newsheader {	color: #000000; background: #EEEEEE; background:url(/templates/images/newsshim.gif) repeat-x;}
.newsheader a { display: block; color: #000000; text-decoration: none; }
.newsheader a:hover { color: #ffffff; background-color: #7799dd; TEXT-DECORATION: none; font-weight: bold;}
.vendorheader {	color: #FFFFFF; background: #990000; background:url(/templates/images/vendorshim.gif) repeat-x;}
.vendorheader a { display: block; color: #FFFFFF; text-decoration: none; }
.vendorheader a:hover { color: #ffffff; background-color: #7799dd; TEXT-DECORATION: none; font-weight: bold;}
.shoppingcartheader {	color: #FFFFFF; background: #009900; background:url(/templates/images/shoppingcartsideshim.gif) repeat-x;} 
.shoppingcartheader a { display: block; color: #FFFFFF; text-decoration: none; }
.shoppingcartheader a:hover { color: #ffffff; background-color: #7799dd; TEXT-DECORATION: none; font-weight: bold;}
.eventsheader {	color: #000000; background: #EEEEEE; background:url(/templates/images/newsshim.gif) repeat-x;}
.eventsheader a { display: block; color: #000000; text-decoration: none; }
.eventsheader a:hover { color: #ffffff; background-color: #7799dd; TEXT-DECORATION: none; font-weight: bold;}
.cellhighlight { background: #FFFFCC; font-weight: bold; }

/** Cluster-specific Bars **/
.commonheader {
	font-family:arial;
	font-weight:bold;
	font-size:10px;
	padding-top:9px;
}

.normalheader { color: #000000; background: #DDDDDD; background:url(/templates/images/normalshim.gif) repeat-x;} /* Light Gray */
.normalbar { color: #666666; background: #FFFFFF; FONT-SIZE: 10px; FONT-FAMILY: verdana, arial, geneva, helvetica;}
.normalbar a { color: #000000; text-decoration: none; }
.normalbar a:visited { color: #000000; text-decoration: none; }
.normalbar a:link { color: #000000; text-decoration: none; }
.normalbar a:hover { color: #000000; text-decoration: underline; }
.quotableheader { color: #FFFFFF; background: #505156; background:url(/templates/images/quotableshim.gif) repeat-x;} /* Dark Gray */
.quotableheader a { color: #FFFFFF; background: #505156; } /* Dark Gray */
.quotableheader a:hover { color: #FFFFFF; background: #505156; text-decoration: underline;} /* Dark Gray */
.quotablebar { color: #FFFFFF; background: #1285C9; FONT-SIZE: 10px; FONT-FAMILY: verdana, arial, geneva, helvetica;}
.quotablebar a { color: #FFFFFF; text-decoration: none; }
.quotablebar a:visited { color: #FFFFFF; text-decoration: none; }
.quotablebar a:link { color: #FFFFFF; text-decoration: none; }
.quotablebar a:hover { color: #FFFFFF; text-decoration: underline; }
.processheader { color: #FFFFFF; background: #990000; background:url(/templates/images/processshim.gif) repeat-x;} /* Dark Red */
.processbar { color: #FFFFFF; background: #990000; FONT-SIZE: 10px; FONT-FAMILY: verdana, arial, geneva, helvetica;}
.processbar a { color: #FFFFFF; text-decoration: none; }
.processbar a:visited { color: #FFFFFF; text-decoration: none; }
.processbar a:link { color: #FFFFFF; text-decoration: none; }
.processbar a:hover { color: #FFFFFF; text-decoration: underline; }
.toolsheader { color: #FFFFFF; background: #990099; background:url(/templates/images/toolsshim.gif) repeat-x;} /* Dark Purple */
.toolsbar { color: #FFFFFF; background: #990099; FONT-SIZE: 10px; FONT-FAMILY: verdana, arial, geneva, helvetica;}
.toolsbar a { color: #FFFFFF; text-decoration: none; }
.toolsbar a:visited { color: #FFFFFF; text-decoration: none; }
.toolsbar a:link { color: #FFFFFF; text-decoration: none; }
.toolsbar a:hover { color: #FFFFFF; text-decoration: underline; }
.managementheader { color: #FFFFFF; background: #009900; background:url(/templates/images/managementshim.gif) repeat-x;} /* Dark Green */
.managementbar { color: #FFFFFF; background: #009900; FONT-SIZE: 10px; FONT-FAMILY: verdana, arial, geneva, helvetica;}
.managementbar a { color: #FFFFFF; text-decoration: none; }
.managementbar a:visited { color: #FFFFFF; text-decoration: none; }
.managementbar a:link { color: #FFFFFF; text-decoration: none; }
.managementbar a:hover { color: #FFFFFF; text-decoration: underline; }
.securityheader { color: #FFFFFF; background: #000099; background:url(/templates/images/securityshim.gif) repeat-x;} /* Dark Blue */
.securitybar { color: #FFFFFF; background: #000099; FONT-SIZE: 10px; FONT-FAMILY: verdana, arial, geneva, helvetica;}
.securitybar a { color: #FFFFFF; text-decoration: none; }
.securitybar a:visited { color: #FFFFFF; text-decoration: none; }
.securitybar a:link { color: #FFFFFF; text-decoration: none; }
.securitybar a:hover { color: #FFFFFF; text-decoration: underline; }
.infrastructureheader { color: #000000; background: #CCFFCC; background:url(/templates/images/infrastructureshim.gif) repeat-x;} /* Light Green */
.infrastructurebar { color: #000000; background: #CCFFCC; FONT-SIZE: 10px; FONT-FAMILY: verdana, arial, geneva, helvetica;}
.infrastructurebar a { color: #000000; text-decoration: none; }
.infrastructurebar a:visited { color: #000000; text-decoration: none; }
.infrastructurebar a:link { color: #000000; text-decoration: none; }
.infrastructurebar a:hover { color: #000000; text-decoration: underline; }
.contentheader { color: #000000; background: #FFFF99; background:url(/templates/images/contentshim.gif) repeat-x;} /* Light Yellow */
.contentbar { color: #000000; background: #FFFF99; FONT-SIZE: 10px; FONT-FAMILY: verdana, arial, geneva, helvetica;}
.contentbar a { color: #000000; text-decoration: none; }
.contentbar a:visited { color: #000000; text-decoration: none; }
.contentbar a:link { color: #000000; text-decoration: none; }
.contentbar a:hover { color: #000000; text-decoration: underline; }
.soiheader { color: #FFFFFF; background: #FF6633; background:url(/templates/images/soishim.gif) repeat-x;} /* Dark Orange */
.soibar { color: #FFFFFF; background: #FF6633; FONT-SIZE: 10px; FONT-FAMILY: verdana, arial, geneva, helvetica; }
.soibar a { color: #FFFFFF; text-decoration: none; }
.soibar a:visited { color: #FFFFFF; text-decoration: none; }
.soibar a:link { color: #FFFFFF; text-decoration: none; }
.soibar a:hover { color: #FFFFFF; text-decoration: underline; }
.practiceheader { color: #FFFFFF; background: #663300; background:url(/templates/images/practiceshim.gif) repeat-x;} /* Dark Brown */
.practicebar { color: #FFFFFF; background: #663300; FONT-SIZE: 10px; FONT-FAMILY: verdana, arial, geneva, helvetica;}
.practicebar a { color: #FFFFFF; text-decoration: none; }
.practicebar a:visited { color: #FFFFFF; text-decoration: none; }
.practicebar a:link { color: #FFFFFF; text-decoration: none; }
.practicebar a:hover { color: #FFFFFF; text-decoration: underline; }
.implementingheader { color: #000000; background: #FFCCFF; background:url(/templates/images/implementingshim.gif) repeat-x;} /* Light Purple */
.implementingbar { color: #000000; background: #FFCCFF; FONT-SIZE: 10px; FONT-FAMILY: verdana, arial, geneva, helvetica;}
.implementingbar a { color: #000000; text-decoration: none; }
.implementingbar a:visited { color: #000000; text-decoration: none; }
.implementingbar a:link { color: #000000; text-decoration: none; }
.implementingbar a:hover { color: #000000; text-decoration: underline; }
.aboutheader { color: #000000; background: #C9E5FF; background:url(/templates/images/aboutshim.gif) repeat-x;} /* Light Blue */
.aboutbar { color: #000000; background: #C9E5FF; FONT-SIZE: 10px; FONT-FAMILY: verdana, arial, geneva, helvetica;}
.aboutbar a { color: #000000; text-decoration: none; }
.aboutbar a:visited { color: #000000; text-decoration: none; }
.aboutbar a:link { color: #000000; text-decoration: none; }
.aboutbar a:hover { color: #000000; text-decoration: underline; }
.webadminheader { color: #FFFFFF; background: #000000; } /* Black */
.webadminbar { color: #FFFFFF; background: #000000; FONT-SIZE: 10px; FONT-FAMILY: verdana, arial, geneva, helvetica;}
.webadminbar a { color: #FFFFFF; text-decoration: none; }
.webadminbar a:visited { color: #FFFFFF; text-decoration: none; }
.webadminbar a:link { color: #FFFFFF; text-decoration: none; }
.webadminbar a:hover { color: #FFFFFF; text-decoration: underline; }

/** Table Details **/
.detailtable { 
	background-color: #ffffff;
	padding: 0px 0px 0px 0px;
	spacing: 0px 0px 0px 0px;
	border: 1px solid #999999;
/*	width: 448px; */
	color: #000000;
	cursor: pointer;	
}

.detailsubtable { 
	background-color: #ffffff;
	padding: 0px 0px 0px 0px;
	spacing: 0px 0px 0px 0px;
	border: 1px solid #E8E8E8;
	width: 200px;
	color: #000000;
}

.vendorsubtable { 
	background-color: #ffffff;
	padding: 0px 0px 0px 0px;
	spacing: 0px 0px 0px 0px;
	border: 1px solid #E8E8E8;
	width: 150px;
	color: #000000;
}

.announcementtable {
	font-size: 10px;
	border: 1px solid #999999;	
	line-height: 12px;  /* Mozilla */
	text-align: left;	
}

.featuretable {
	font-size: 10px;
	border: 1px solid #999999;	
	line-height: 12px;  /* Mozilla */
	text-align: left;
}

.ideatable {
	font-size: 10px;
	background-color: #FFFFFF; /* C9E5FF */
	padding: 0px 0px 0px 0px;
	spacing: 0px 0px 0px 0px;
	color: #000000;	
	line-height: 12px;  /* Mozilla */
}

.highlighttable {
	font-size: 10px;
	background-color: C9E5FF;
	padding: 0px 0px 0px 0px;
	spacing: 0px 0px 0px 0px;
	color: #000000;
	border: 1px solid #999999;		
	line-height: 12px;  /* Mozilla */
}

.regtable {
  border: 1px solid #999999;
}

/* navigation links */
#leftnav a { display: block; color: #000; text-decoration: none; font-weight: normal; }
#leftnav a:hover { color: #000; background-color: #D0D0D0; TEXT-DECORATION: none; font-weight: normal;}
#topnav a { display: block; color: #ffffff; text-decoration: none; }
#topnav a:hover { color: #ffffff; background-color: #336699; TEXT-DECORATION: none; font-weight: bold; }
#bottomnav a { display: block; color: #ffffff; text-decoration: none; }
#bottomnav a:hover { color: #ffffff; background-color: #336699; TEXT-DECORATION: none}
#navheaderlink a { display: block; color: #000000; text-decoration: none; }
#navheaderlink a:hover { color: #ffffff; background-color: #7799dd; TEXT-DECORATION: none; font-weight: bold;}
#userlink a:hover { color: #000; background-color: #efefef; TEXT-DECORATION: underline}
#locationbar { FONT-SIZE: 10px; FONT-FAMILY: verdana, arial, geneva, helvetica;}
#locationbar a { color: #ffffff; text-decoration: none; }
#locationbar a:hover { color: #ffffff; text-decoration: underline; }


.text13red {	color: #ff0000;	font-size: 13px;}
.wh, .aw {	color: #ffffff; font-weight: bold;}
.wh9 {	color: #ffffff;	font-size: 9px;}
.wh10 {	color: #ffffff;	font-size: 10px;}
.whbo {	color: #ffffff;	font-weight: bold;}
.whbo10 {	color: #000000;	font-weight: normal; font-size: 10px;}
.black10 {	color: #000000;	font-size: 10px;}
.bar, .barmo {	padding-top: 1px;	padding-bottom: 3px;	font-size: 10px;}

body {
	background-color:#FFFFFF;
	margin:10px;
	color:#505156;
}

h1 {
	font-size:20px;
	color:#505156;
	font-family:arial,verdana,sans-serif;
	margin-top:0px;
	text-align:left;
}

h2 {
	font-family:arial,verdana,sans-serif;
	font-size:15px;
	color:#6F9D13;
	font-weight:bold;
	margin-bottom:7px;
}

h2.sub {
	font-size:12px;
	font-style:italic;
	color:#505156;
	font-weight:normal;
	margin-top:0px;
}

h3 {
	font-size:18px;
	color:#505156;
	font-family:arial,verdana,sans-serif;
	margin-bottom:10px;
	margin-top:10px;
	text-align:center;
}

h4 {
	font-family:arial,verdana,sans-serif;
	font-size:13px;
	margin-top:0px;
	margin-bottom:5px;
	color:#505156;
}

h4.sub {
	font-family:arial,verdana,sans-serif;
	font-weight:normal;
	font-size:13px;
	font-style:italic;
}

h4.caseStudies {
	margin-top:10px;
	margin-bottom:0px;
}

h5 {
	margin-top:15px;
	margin-bottom:2px;
	color:#628511;
	font-size:10px;
	font-weight:normal;
}

h5.leftNav {
	margin-top:0px;
	padding:2px;
	background:#EAEAEA;
	color:#505156;
	font-weight:normal;
}

/*p {
	color:#505156;	
	font-family:arial,verdana,sans-serif;
	font-size:11px;
	font-weight:normal;
	margin-top:0px;
	margin-bottom:15px;
	text-align:left;
}*/

p.bio {
	line-height:20px;
}

p.caption {
	font-family:times,serif;
	font-style:italic;
	font-size:12px;
	color:#666666;
}

p.byline	{
	font-family:times,serif;
	font-style:italic;
	font-size:12px;
	color:#666666;
	margin-bottom:5px;
}

span.caption {
	font-style:italic;
	font-size:10px;
	color:#666666;
}

p.caseStudies {
	margin-top:2px;
	margin-bottom:1px;
}

p.quote01 {
	font-size:10px;
/*	text-align:justify;*/
	margin-right:15px;
}

p.article {
	text-align:justify;
}

div {
	font-family:arial,verdana,sans-serif;
	font-size:10px;
	font-weight:normal;
}

/*p:first-line {
	font-weight:bold;
}*/

tr.navBar {
	background-color:#1285C9;
}

tr.highlightBack01 {
	background-color:#F7F7F7;
}

td.lftBdr {
	border-left:solid 1px #505156;
}

td.lftBdrCol{
	border-left:solid 1px #505156;
	background-color:#F7F7F7;
}	

td.rgtBdr {
	border-right:solid 1px #505156;
}

td.lftRgtBdr {
	border-right:solid 1px #505156;
	border-left:solid 1px #505156;
}

td.lftColRectTopBdr {
	border-top:solid 1px #D7D7D7;
	background-color:#FBFBFB;
}

td.lftColRectBtmBdr {
	border-bottom:solid 1px #D7D7D7;
	background-color:#FBFBFB;
}

td.lftColRect {
	padding-left:5px;
	padding-right:5px;
	background-color:#FBFBFB;
	border-left:solid 1px #D7D7D7;
	border-right:solid 1px #D7D7D7;
	background-color:#FBFBFB;
}

td.lftNavRct {
	padding-top:2px;
	padding-bottom:2px;
}

table.lftColRect {
	margin-bottom:10px;
}

table.lftColRect02 {
	margin-top:15px;
	margin-bottom:10px;
}

a.nav:link {color:#FFFFFF;font-weight:bold;font-size:11px;font-family:arial,verdana,sans-serif;text-decoration:none;}
a.nav:visited {color:#FFFFFF;font-weight:bold;font-size:11px;font-family:arial,verdana,sans-serif;text-decoration:none;}
a.nav:active {color:#FFFFFF;font-weight:bold;font-size:11px;font-family:arial,verdana,sans-serif;text-decoration:none;}
a.nav:hover {color:#A2C1E0;text-decoration:none;}

a.navActive:link {color:#A2C1E0;font-weight:bold;font-size:11px;font-family:arial,verdana,sans-serif;text-decoration:none;}
a.navActive:visited {color:#A2C1E0;font-weight:bold;font-size:11px;font-family:arial,verdana,sans-serif;text-decoration:none;}
a.navActive:active {color:#A2C1E0;font-weight:bold;font-size:11px;font-family:arial,verdana,sans-serif;text-decoration:none;}
a.navActive:hover {color:#A2C1E0;text-decoration:none;}

a.h4:link {color:#4984BC;text-decoration:none;font-family:arial,verdana,sans-serif;font-weight:normal;font-size:12px;font-style:italic;}
a.h4:visited {color:#4984BC;text-decoration:none;font-family:arial,verdana,sans-serif;font-weight:normal;font-size:12px;font-style:italic;}
a.h4:active {color:#4984BC;text-decoration:none;font-family:arial,verdana,sans-serif;font-weight:normal;font-size:12px;font-style:italic;}
a.h4:hover {color:#4984BC;text-decoration:underline;font-family:arial,verdana,sans-serif;font-weight:normal;font-size:12px;font-style:italic;}

div.footer {
	color:#666666;
	font-size:10px;
	font-family:arial,verdana,sans-serif;
	margin-left:43px;
	margin-top:5px;
}

/*table.sec01	{
	margin-left:10px;
	margin-right:10px;
}*/

th.secHead01 {
	color:#628511;
	font-weight:bold;
	font-size:11px;
	font-family:arial,verdana,sans-serif;
	border-bottom:solid 1px #628511;
	padding-bottom:5px;
	text-align:left;
}

ul {
	list-style-type: square;
}

li {
	margin-bottom:0px;
}


blockquote {
	font-family:arial,verdana,sans-serif;
	margin-left:0px;
	font-size:11px;
	margin-top:5px;
	margin-right:0px;
}

blockquote.lftNav {
	border-bottom:1px solid #6F9D13;
	padding-bottom:5px;
	font-family:arial,verdana,sans-serif;
	font-size:11px;
	margin-left:12px;
	margin-bottom:0px;
	margin-top:5px;
	margin-right:0px;
}

blockquote.bulleted {
	font-family:arial,verdana,sans-serif;
	font-size:11px;
	margin-left:15px;
	margin-top:5px;
	margin-bottom:10px;
	margin-right:0px;
}

blockquote.caseStudies {
	font-family:arial,verdana,sans-serif;
	font-size:11px;
	margin-left:15px;
	margin-top:5px;
	margin-bottom:0px;
	margin-right:0px;
}

img.bullet {
	margin-top:8px;
}

img.HPbullet {
	margin-top:3px;
}

img.bulletLftCol {
	margin-top:8px;
	margin-right:5px;
}

table.lftColNav {
	margin-top:15px;
}

td.lftColNav {
	color:#628511;
	font-family:arial,verdana,sans-serif;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
}

a.lftNav:link {color:#505156;font-family:arial,verdana,sans-serif;font-weight:normal;font-size:10px;text-decoration:none;}
a.lftNav:visited {color:#505156;font-family:arial,verdana,sans-serif;font-weight:normal;font-size:10px;text-decoration:none;}
a.lftNav:active {color:#505156;font-family:arial,verdana,sans-serif;font-weight:normal;font-size:10px;text-decoration:none;}
a.lftNav:hover {color:#A2C1E0;font-family:arial,verdana,sans-serif;font-weight:normal;font-size:10px;text-decoration:none;}

a.lftNavActive:link {color:#628511;font-family:arial,verdana,sans-serif;font-weight:bold;font-size:10px;text-decoration:none;}
a.lftNavActive:visited {color:#628511;font-family:arial,verdana,sans-serif;font-weight:bold;font-size:10px;text-decoration:none;}
a.lftNavActive:active {color:#628511;font-family:arial,verdana,sans-serif;font-weight:bold;font-size:10px;text-decoration:none;}
a.lftNavActive:hover {color:#628511;font-family:arial,verdana,sans-serif;font-weight:bold;font-size:10px;text-decoration:none;}

div.leftNavBoxLinks {
	margin-top:1px;
	margin-bottom:2px;
}

span.caseStudies {
	font-weight:normal;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:5px;
	padding-right:5px;
	border:solid 1px #505156;
	background:#F7F7F7;
}

div.tm	{
	font-size:7px;
	display:inline;
}

div.quote {
	font-size:11px;
}

div.altItem {	
	border-left:solid 1px #505156;
	padding-left:10px;
	margin:0px;
	/*background-color:#F7F7F7;*/
}

td.logoCell {
	padding-bottom:15px;
}

div.prItem {
	padding-top:5px;
	padding-bottom:5px;
	margin-bottom:5px;
}

div.altPrItem {
	padding-top:5px;
	padding-bottom:5px;
	margin-bottom:5px;
	background-color:#F7F7F7;
}

td.cont01Hdr {
	font-family:arial;
	font-weight:bolder;
	color:#FFFFFF;
	font-size:10px;
	padding-top:8px;
	background:url(/templates/images/cont01TopBck.gif) repeat-x;
}
td.cont01bHdr {
	font-family:arial;
	font-weight:bold;
	color:#FFFFFF;
	font-size:10px;
	padding-top:1px;
	background:url(/templates/images/cont01bHdrBck.gif) repeat-x;
}
td.cont02aHdr {
	font-family:arial;
	font-weight:bold;
	color:#FFFFFF;
	font-size:10px;
	padding-top:9px;
	background:url(/templates/images/cont02TopBck.gif) repeat-x;
}
td.cont02bHdr {
	font-family:arial;
	font-weight:bold;
	color:#FFFFFF;
	font-size:10px;
	padding-top:2px;
	background:url(/templates/images/cont02bHdrBck.gif) repeat-x;
}
td.cont02cHdr {
	font-family:arial;
	font-weight:bold;
	color:#FFFFFF;
	font-size:10px;
	padding-top:2px;
	background:url(/templates/images/cont02cHdrBck.gif) repeat-x;
}
td.cont01LftBck {
	background:url(/templates/images/cont01LftBck.gif) repeat-y;
}
td.cont01MidBck {
	background:url(/templates/images/cont01MidBck.gif) repeat-y;
}
td.cont01RgtBck {
	background:url(/templates/images/cont01RgtBck.gif) repeat-y right;
}
td.cont02RgtBck {
	background:url(/templates/images/cont02RgtBck.gif) repeat-y right;
}
td.contBtmBck {
	background:url(/templates/images/contBtmBck.gif) repeat-x right;
}
td.contOutBtmBck{
	background:url(/templates/images/contOutBtmBck.gif) repeat-x bottom;
}
td.contSpacer {
	background:#F7F7F7;
	border-right:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
}
		
blockquote.HPbulleted {
	font-family:arial,verdana,sans-serif;
	font-size:11px;
	margin-left:15px;
	margin-top:5px;
	margin-bottom:0px;
	margin-right:0px;
}

blockquote.newsBullets {
	font-family:arial,verdana,sans-serif;
	font-size:10px;
	margin-left:15px;
	margin-top:1px;
	margin-bottom:0px;
	margin-right:0px;
	border-bottom:1px solid #CCCCCC;
	padding-bottom:3px;	
}

.newsBullets {
	font-family:arial,verdana,sans-serif;
	font-size:10px;
	margin-left:15px;
	margin-top:1px;
	margin-bottom:0px;
	margin-right:0px;
	border-bottom:1px solid #CCCCCC;
	padding-bottom:3px;	
}

.premiumfeature {
  background-color:#FF3333;
	color:#FFFFFF;
	font-weight:bold;
	font-style:italic;
	padding:2px;
}

/** Tab Navigation **/
#tablist {
padding: 3px 0;
margin-left: 0;
margin-bottom: 0;
margin-top: 0.1em;
font-family:arial,verdana,sans-serif; font-size: 11px;
}

#tablist li {
list-style: none;
display: inline;
margin: 0;
}

#tablist li a{
text-decoration: none;
padding: 3px 0.5em;
margin-left: 3px;
border: 1px solid #778;
border-bottom: none;
background: white;
}

#tablist li a:link, #tablist li a:visited{
color: navy;
}

#tablist li a.current{
background: #B8D4EF;
font-weight: bold;
}

#tabcontentcontainer{
width:480px;
height:40px;
overflow:	auto;
}

.tabcontent{
display:none;
overflow:	auto;
}

div#hold	{ 
	position:relative; overflow:hidden;
	width:184px; height:90px; z-index:100
	}
div#wn	{ 
	position:absolute; 
	left:0px; top:0px; 
	width:184px; height:52px; 
	clip:rect(0px, 184px, 52px, 0px); 
	overflow:hidden;	
	z-index:1; 
	}
div#lyr1	{ 
	position:absolute; visibility:hidden; 
	left:0px; top:0px; 
	z-index:1; 
	}

/* Set small font-size or size/position of div's will be off in some browsers  */
div#scrollbar { 
  position:absolute; left:0; top:70px;
  width:184px; height:11px;
  font-size:1px; z-index:2
  }
div#track { 
  position:absolute; left:12px; top:0;
  width:160px; height:11px; z-index:1;
  background: url("/images/nav/track.gif") #336 repeat
  }
div#dragBar {
  position:absolute; left:1px; top:1px;
  width:20px; height:9px; z-index:1;
  background-color:#ceced6
  }  
div#left { position:absolute; left:0; top:0; z-index:2 }  
div#right { position:absolute; right:0; top:0; z-index:3 }  

.accordionTabTitleBar {
   font-size           : 11px;
	padding             : 4px 6px 4px 6px;
   border-style        : solid none solid none;
	border-top-color    : #BDC7E7;
	border-bottom-color : #182052;
   border-width        : 1px 0px 1px 0px;
}

.accordionTabTitleBarHover {
   font-size        : 10px;
	background-color : #1f669b;
	color            : #000000;
}

.accordionTabContentBox {
   font-size        : 10px;
   border           : 1px solid #1f669b;
   border-top-width : 0px;
   padding          : 0px 8px 0px 8px;
}
