@charset "utf-8";
/* CSS Document */

#subcontainer
{
	min-height: 518px; height: auto !important; height: 518px;
	position: relative;
}

/*---- sidenav ----*/
#sidenav
{
	width: 175px;
	position: absolute;
	top: 20px;
	left: 0;
}

#sidenav p {color: #81b1cf; font-size: 11pt; font-weight: bold; margin: 0 20px; }

#sidenav ul {margin-left: 20px; margin-top: 5px; padding: 0; }

#sidenav ul li {list-style: none;}

#sidenav ul li a {color: #a9a9a9; font-size: 9pt; font-weight: bold; text-transform: capitalize; line-height: 25px; }

#sidenav ul li a:link {color: #a9a9a9; }
#sidenav ul li a:visited {color: #a9a9a9; }
#sidenav ul li a:hover {color: #81b1cf; }

#sidenav ul ul {margin-top: 0;}

#sidenav ul li a.l2 {text-decoration: none; font-weight: normal; line-height: 20px;}
#sidenav ul li a.current {color: #81b1cf; }
#subfooter p.footer a.current2 {color: #81b1cf; }

#sidenav ul li a.l2solution {text-decoration: none; font-weight: normal; margin-left: -10px;}
#sidenav ul li a.l2solutioncurrent {text-decoration: none; font-weight: normal; margin-left: -10px; color:#81b1cf; text-indent: 0px;}

#sidenav ul ul {margin-left: 12px;}
#sidenav ul ul li a {font-size: 9pt; line-height: 1.4em; }
#sidenav ul ul li {margin-bottom: 5px;}

#sidenav ul li a.l3solution {text-decoration: none; font-weight: normal; line-height: 20px;}
#sidenav p.currentNewsEvents {font-size: 9pt; font-weight: bold; color: #81b1cf; text-decoration: underline; margin: 12px 5px 3px 20px;}
#sidenav p.selectTitle {font-size: 9pt; font-weight: bold; color: #a9a9a9; margin-top: 12px;}

.newsSearch
{
	color: #333;
	font-size: 11px;
	width: 130px;
	height: 19px; 
	padding: 0px 2px;
	border-top: #b7b7b7 2px solid;
	border-left: #b7b7b7 2px solid;
	border-bottom: #e7e7e7 2px solid;
	border-right: #e7e7e7 2px solid;
	margin: 0 20px;
}

/*---- subpic ----*/
#SubpicProduct, #SubpicSolutions, #SubpicResource, #SubpicNews, #SubpicAbout
{
	width: 265px;
	height: 263px;
	position: absolute;
	top: 5px;
	left: 175px;
}

#SubpicResource
{
	width: 265px;
	height: 227px;
	position: absolute;
	top: 5px;
	left: 175px;
}

#SubpicProduct {background: transparent url(../images/subpic_product.jpg) no-repeat 0 0; }
#SubpicSolutions {background: transparent url(../images/subpic_solutions.jpg) no-repeat 0 0; }
#SubpicResource {background: transparent url(../images/subpic_resource.jpg) no-repeat 0 0; }
#SubpicNews {background: transparent url(../images/subpic_news.jpg) no-repeat 0 0; }
#SubpicAbout {background: transparent url(../images/subpic_about.jpg) no-repeat 0 0; }


/*---- subinfo ----*/
#SubinfoProduct, #SubinfoAbout, #SubinfoPrivacy {width: 235px; background-color: #cccccc; position: static; top: 278px; left: 175px; } /*20090716: bgcolor: #ebede9*/

/*#SubinfoProduct {height: 200px; padding: 30px 15px; }*/
#SubinfoProduct {width: 235px; height: 350px; padding: 12px 10px 30px 15px; } /*links* padding: 30px 5px 30px 15px;20090722/
/*#SubinfoProduct p {line-height: 1.3em;} links*/

#SubinfoProduct p {color: #666; font-size: 14pt; font-family: "Arial", sans-serif;}

#SubinfoProduct p.listname, #SubinfoSolution p.listname {font-size: 10pt; margin-bottom: 5px; font-weight: bold;}

#SubinfoProduct a:link {color: #64a0bd; }
#SubinfoProduct a:visited {color: #64a0bd; }

#SubinfoProduct a.centerLinks {color: #666; font-size: 11pt; font-family: "Arial", sans-serif;}
#SubinfoProduct a.centerLinks:link, #SubinfoProduct a.centerLinks:visited {color: #64a0bd; text-decoration: none;}
#SubinfoProduct a.centerLinks:hover {color: #64a0bd; text-decoration: underline;}

#SubinfoProduct a.centerLinksLi {color: #666; font-size: 10pt; font-family: "Arial", sans-serif; line-height: 1.3em;}
#SubinfoProduct a.centerLinksLi:link, #SubinfoProduct a.centerLinksLi:visited {color: #64a0bd; text-decoration: none;}
#SubinfoProduct a.centerLinksLi:hover {color: #64a0bd; text-decoration: underline;}
#SubinfoProduct p a.aBullet:link, #SubinfoProduct a.aBullet:visited, #SubinfoProduct a.aBullet:hover {color: #666; font-size: 11pt; font-family: "Arial", sans-serif; color: #666; text-decoration: none;}

#SubinfoProduct p a.aBullet {margin-left: 0px; line-height: 1.3em;}

#SubinfoSolution a.centerLinks {color: #666; font-size: 11pt; font-family: "Arial", sans-serif;}
#SubinfoSolution a.centerLinks:link, #SubinfoSolution a.centerLinks:visited {color: #64a0bd; text-decoration: none;}
#SubinfoSolution a.centerLinks:hover {color: #64a0bd; text-decoration: underline;}

#SubinfoSolution a.centerLinksLi {color: #666; font-size: 10pt; font-family: "Arial", sans-serif; line-height: 1.3em;}
#SubinfoSolution a.centerLinksLi:link, #SubinfoSolution a.centerLinksLi:visited {color: #64a0bd; text-decoration: none;}
#SubinfoSolution a.centerLinksLi:hover {color: #64a0bd; text-decoration: underline;}
#SubinfoSolution p a.aBullet:link, #SubinfoSolution a.aBullet:visited, #SubinfoSolution a.aBullet:hover {color: #666; font-size: 11pt; font-family: "Arial", sans-serif; color: #666; text-decoration: none;}

#SubinfoSolution p a.aBullet {margin-left: 0px; line-height: 1.3em;}

#SubinfoAbout, #SubinfoPrivacy {padding: 25px 15px; }
#SubinfoAbout p, #SubinfoAbout table {color: #666; font-size: 14pt; line-height: 1.5em; font-family: "Arial", sans-serif;}
#SubinfoPrivacy p {color: #666; font-size: 13pt; line-height: 1.5em; font-family: "Arial", sans-serif;}
#SubinfoPrivacy a, #SubinfoPrivacy a:visited, #SubinfoPrivacy a:hover {text-decoration: none; color: #666;}

#SubinfoAbout table .hide {color: #cccccc; } /*20090716: color: #ebede9*/
#SubinfoAbout p.AboutTitle, #SubinfoPrivacy p.AboutTitle {font-size: 19pt; margin-top: 0;}
#SubinfoAbout a {font-size: 10pt; line-height: 50px; font-family: Arial, Helvetica, sans-serif;}
#SubinfoAbout a:link {color: #ff0000 }
#SubinfoAbout a:visited {color: #ff0000; }

/*-----------centerAboutUS-----------*/
#SubinfoAbout2 {padding: 25px 15px; }
#SubinfoAbout2 p, #SubinfoAbout2 table {color: #666; font-size: 10pt; line-height: 1.3em; font-family: "Arial", sans-serif;}
/*#SubinfoPrivacy p {color: #666; font-size: 13pt; line-height: 1.5em; font-family: "Arial", sans-serif;}
#SubinfoPrivacy a, #SubinfoPrivacy a:visited, #SubinfoPrivacy a:hover {text-decoration: none; color: #666;}
*/
#SubinfoAbout2 table .hide {color: #cccccc; } /*20090716: color: #ebede9*/ 
#SubinfoAbout2 p.AboutTitle {font-size: 14pt; margin-top: 0;}
/*#SubinfoPrivacy p.AboutTitle {font-size: 19pt; margin-top: 0;}*/
#SubinfoAbout2 a {font-size: 10pt; line-height: 22px; font-weight: bold; font-family: Arial, Helvetica, sans-serif;}
#SubinfoAbout2 a:link {color: #666; }
#SubinfoAbout2 a:visited {color: #666; }


/*#SubinfoSolution {padding: 20px 15px 20px 20px; }*/
#SubinfoSolution {padding: 20px 15px 20px 15px; } /*links*/
/*#SubinfoSolution p {line-height: 1.3em;} links*/
#SubinfoSolution p, #SubinfoResource p {font-family: "Arial", sans-serif; font-size: 12pt; color: #666; }
#SubinfoSolution p.quotation, #SubinfoResource p.quotation {color: #81b1cf; font-size: 17pt; text-indent: -10px;}

p.quotation, p.quotationSource {display: none;}

#SubinfoResource {width: 235px; background-color: #ebede9; position: absolute; top: 242px; left: 175px; }

/*---- subcontent ----*/
/*#subcontent
{
	width: 485px;
	min-height: 513px; height: auto !important; height: 513px;
	padding: 12px 20px; 
	position: absolute;
	top: 5px;
	left: 440px;
}
*/
.tableContent{font-size: 9pt; color: #666; }

.tableContent li{
 
list-style-position:outside;
}
.tableContent ul li{
list-style:disc;
list-style-position: inside;
}

#subcontent p, #TableSupport1, #TableSupport2, #TableSupport4, #TableSupport3, #TableSupport1a, #TableSupport2a, #TableSupport3a, #TableTrial1, #TableTrial2, #TableTrial3, #ctl00_MainContent_subcontent
{	
/*	20090716: color: #777; 
*/	color: #666; 
	font-size: 9pt;
	line-height: 15px;
	margin: 6px 0;
}
#subcontent p {line-height: 1.5em;}
	 
#subcontent p.SubcontentTitle
{	
	color: #81b1cf;
	font-size: 12pt;
	font-weight: bold;
	margin: 20px 0 10px 0;
}

#subcontent p .title1text {font-weight: bold; text-transform: capitalize; }
#subcontent p.title1line {margin: 15px 0;}
#subcontent p .title2text {font-style: italic;}
#subcontent p.title2line {margin-left: 10px;}
#subcontent p.TeamMemberName {font-weight: bold; margin-top: 12px;}
#subcontent p.TeamMemberTitle {font-style: italic; margin: -5px 0 10px 0;}
#subcontent p.notes {font-size: 8pt;}

#subcontent ul {color: #666; font-size: 9pt; line-height: 15px; margin: 6px 6px; padding: 0;} /*20090716 color: #777;*/

#subcontent ul {color: #666; font-size: 9pt; line-height: 15px; margin-left: 15px; padding: 0;} /*20090721;*/
#subcontent ul ul {color: #666; font-size: 9pt; line-height: 15px; margin-left: 25px; padding: 0; } /*20090721;*/

#subcontent ul a:link {color: #666;} /*20090716 color: #777;*/
#subcontent ul a:visited {color: #666;} /*20090716 color: #777;*/
#subcontent ul a:hover {color: #81b1cf;}

#subcontent p.indent {margin-left: 28px; text-indent: -8px;}
#subcontent p.indent2 {text-indent: 25px; }
#subcontent p.indent3 {margin-left: 35px; text-indent: -15px;}
#subcontent p.indent4 {margin-left: 55px; text-indent: -15px;}

#subcontent a.overview:link, #subcontent a.overview:visited, #subcontent a.overview:hover {color: #666; }
#subcontent a.solution:link, #subcontent a.solution:visited, #subcontent a.solution:hover {color: #666; font-weight: bold;}
#subcontent p.title3line {font-weight: bold; margin-top: 20px;}
#subcontent a.learnmore:link, #subcontent a.learnmore:visited, #subcontent a.learnmore:hover {color: #81b1cf; font-weight: bold;}
#subcontent p a.SameAsText:link, #subcontent p a.SameAsText:visited, #subcontent p a.SameAsText:hover {color: #666; text-decoration: none;}

#subcontent p a.BlueHover:link, #subcontent p a.BlueHover:visited {color: #666; text-decoration: none;}
#subcontent p a.BlueHover:hover {color: #81b1cf; text-decoration: none;}

#subcontent p a.BoldLink:link, #subcontent p a.BoldLink:visited, #subcontent p a.BoldLink:hover {color: #666; text-decoration: underline; font-weight: bold;}

#subcontent img {margin: 5px 20px; }
#subcontent img.noMargin {margin: 10px 0px; }

#subcontent p .itemtype {color: #81b1cf; font-size: 9pt; font-weight: bold; font-style: italic; }
#subcontent p a.morenews:link, #subcontent p a.morenews:visited, #subcontent p a.morenews:hover {color: #ff0000; margin-left: 15px; }
#subcontent p a.morenewsevents:link, #subcontent p a.morenewsevents:visited, #subcontent p a.morenewsevents:hover {color: #ff0000; margin-left: 0;}

#subcontent .divider {color: #cfcfcf; letter-spacing: 3px; }

#subcontent p a.sortAll:link, #subcontent p a.sortNews:link, #subcontent p a.sortEvents:link {color: #797979; font-weight: bold; margin-left: 30px; }
#subcontent p a.sortAll:visited, #subcontent p a.sortNews:visited, #subcontent p a.sortEvents:visited {color: #797979; font-weight: bold; margin-left: 30px; }
#subcontent p a.sortAll:hover, #subcontent p a.sortNews:hover, #subcontent p a.sortEvents:hover {color: #81b1cf; font-weight: bold; margin-left: 30px; }

/*----subpage footer in subcontent div----*/
#subfooter
{
	width: 970px;
	height: 30px;
	clear: both;
	position: absolute;
	bottom: -30px;
	right: 0px;
}

#subfooter p.footer
{
	text-align: center;
	font-size: 7pt;	
	margin: 0 auto;
	line-height: 2em;
	color: #999;
}

#subfooter p.footer a {margin-left: 25px; color: #999; }

#subfooter p.footer a:hover {color: #81b1cf;}

/*----forms in Support pages----*/
#TableSupport1, #TableSupport1a {margin: 15px 0 0 0;}
#TableSupport2, #TableSupport4, #TableSupport3, #TableSupport2a, #TableSupport3a {margin: 0;}
#TableSupport1 input, #TableSupport3 textarea {width: 305px; margin: 1px 0;}
#TableSupport1a input, #TableSupport3a textarea {width: 270px; margin: 1px 0;}
#TableSupport2 input{width: 235px; margin: 1px 0;}
#TableSupport2a input {width: 200px; margin: 1px 0;}
#TableSupport3 select, #TableSupport3a select {margin: 1px 0;}
/*#TableSupport4 select option {width: 310px;}*/
#btSubmit, #btSubmit2 {width: 100px;}

#TableTrial1 {margin: 0;}
#TableTrial2, #TableTrial3 {marign: 0;}
#TableTrial2 input {width: 140px; margin: 3px 0;}
#TableTrial2 select {width: 145px; margin: 3px 0;}

#TableTrial1 .TrialCenterText1 {font-family: "Arial", sans-serif; font-size: 13pt; line-height: 22px; color: #81b1cf;}
#TableTrial1 .TrialCenterText2 {font-family: "Arial", sans-serif; font-size: 10pt; line-height: 17px;}

.plinks{
padding-top:10px;
}

.formNormal{

}

.formAlert{
color:#990000;
}

#resourceList p.title3line{
  font-size:12px;
  font-family:Arial, Helvetica, sans-serif;
  font-weight:lighter;
  line-height:12px;
}

.protectAlert{
color:#996666;
}

#SubinfoSolution p a.centerLink2:link, #SubinfoSolution p a.centerLink2:visited {color: #81b1cf; text-decoration: none; }

#SubinfoSolution p a.centerLink2:hover {color: #81b1cf; text-decoration: underline; }

a.bluehover:link, a.bluehover:visited {color: #81b1cf; text-decoration: underline; }
a.bluehover:hover {color: #81b1cf; text-decoration: underline; font-weight: bold; }

a.bluehover2:link, a.bluehover2:visited {color: #81b1cf; text-decoration: underline; }
a.bluehover2:hover {color: #81b1cf; text-decoration: underline;}

a.bluehover3:link, a.bluehover3:visited {color: #81b1cf; text-decoration: none; font-weight: bold;}
a.bluehover3:hover {color: #81b1cf; text-decoration: underline; font-weight: bold;}

a.bluehover4:link, a.bluehover4:visited {color: #666666; text-decoration: underline; }
a.bluehover4:hover {color: #81b1cf; text-decoration: underline;}
