@charset "utf-8";
/* CSS Document */

#subcontainer
{
	min-height: 518px; height: auto !important; height: 518px;
	position: relative;
}
/**
 * Header
 */
.subpage #header {
	border-bottom: 1px solid #ee7e37;
	margin-bottom: 15px;
}


/**
 * Info Content
 */
#info-content img {
	margin: 0;
	padding: 0;
}

#info-content h2 {
	color: #98138e;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif;
	font-weight: 700;
	letter-spacing: -1px;
	margin: 10px 0;
	font-size: 13px;
	line-height: 18px;
}

#info-content ul {
	list-style-type: none;
	padding-left: 0;
	margin: 0;
}
#info-content ul li {
	padding-left:12px;
	background: url(../images/sidebar-bullet.png) 0 8px no-repeat;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 500;
	line-height: 26px;
}
#info-content ul li a,
#info-content ul li a:visited {
	color:#636363;
}

#info-content .nav {
	margin: 2px 0;
	border-top: solid 1px #9d0b8c;
	padding: 8px 0;
}
#info-content .nav ul {
	margin: 0;
	list-style: none;
	padding-left: 0;
}
#info-content .nav ul li {
	padding: 0;
	background-image: none;
}
#info-content .nav ul a {
	display: block;
	width: 255px;
	height: 30px;
	margin: 2px 0;
	padding-left: 10px;
	background: url(../images/sidebar-nav-bg.png) right center no-repeat;
	line-height: 30px;
	font-family: Arial, sans-serif;
	font-weight: 700;
	font-size: 16px;
	text-decoration: none;
}
#info-content .nav ul a,
#info-content .nav ul a:visited {
	color: #8f297c;
}
#info-content .nav ul a:hover {
	text-decoration: underline;
}

#info-content #SubinfoProductdown {
	
}
#info-content p {
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    line-height: 18px;
}

/**
 * Main Content
 */

/* headings */
#main-content #subcontent h1, 
#main-content #subcontent h2,
#main-content #subcontent h3 {
	color: #98138e;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif;
	font-weight: 700;
	letter-spacing: -1px;
}
#main-content #subcontent h1 {
	width: 100%;
	margin-top: 2px;
	padding-bottom: 5px;;
	border-bottom: 1px solid #9d0b8c;
	font-size: 18px;
	line-height: 18px;
}
#main-content #subcontent h2 {
	font-size: 18px;
	line-height: 18px;
}
#main-content #subcontent h3 {
	clear:both;
	margin: 20px 0 5px 0;
	font-size: 13px;
	line-height: 13px;
}

/* common p and ul */
#main-content #subcontent p,
#main-content #subcontent ul,
#main-content #subcontent ol {
	color: #636363;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
}

#main-content #subcontent ul,
#main-content #subcontent ol {
	padding-left: 20px;
	*margin-left: 0;
}
#main-content #subcontent ul li,
#main-content #subcontent ol li {
	margin: 5px 5px;
}

/* Product Logs */

#main-content #subcontent .product-logos ul {
	list-style: none;
	padding-left: 0;
}

#main-content #subcontent .product-logos ul:after {
    content: ".";;
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

#main-content #subcontent .product-logos ul li {
	float: left;
	width: 330px;
	height: 46px;
	line-height: 46px;
	vertical-align: top;
}

#main-content #subcontent .product-logos ul li a {
	float: left;
	margin: 0;
	/* ITR */
	display: block;
	font-size: 1px;
	color: white;
	background-position: center center;
	background-repeat: no-repeat;
	text-indent: -9999px;
}

#main-content #subcontent .product-logos ul li.filetransfer a {
	width: 207px;
	height: 30px;
	background-image: url(../images/filetransfer_resized.jpg);
}

#main-content #subcontent .product-logos ul li.eforms a {
	width: 142px;
	height: 30px;
	background-image: url(../images/eforms_resized.jpg);
}

#main-content #subcontent .product-logos ul li.securecontact a {
	width: 291px;
	height: 30px;
	background-image: url(../images/securecontact_resized.jpg);
}

#main-content #subcontent .product-logos ul li.datamotionplatform a {
	width: 355px;
	height: 30px;
	background-image: url(../images/datamotion_platform_resized.jpg);
}

#main-content #subcontent .product-logos ul li.securemail-desktop a {
	width: 196px;
	height: 46px;
	background-image: url(../images/securemail_desktop_resized.jpg);
}

#main-content #subcontent .product-logos ul li.securemail-gs a {
	width: 194px;
	height: 46px;
	background-image: url(../images/securemail_gs_resized.jpg);
}

/* Purchase */
#main-content #purchase {
    border: none;
}
#main-content #purchase tr td,
#main-content #purchase tr th, {
    border-style: none;
}

#main-content #purchase tr th {
    color: #98138e;
    padding: 10px 0;
}

#main-content #purchase tr td {
    padding: 0 10px;
}

/* Partners */
#main-content #subcontent .partners ul .logo,
#main-content #subcontent .awards ul .logo {
    float: left;
    width: 38%;
}
#main-content #subcontent .partners ul h3,
#main-content #subcontent .awards ul h3 {
    margin-bottom: 15px;
}
#main-content #subcontent .partners ul li,
#main-content #subcontent .awards ul li {
    border-bottom: 1px solid #EE7E37;
    padding-bottom: 10px;
    overflow: hidden;
    _height: 1%;
    zoom: 1;
}

#main-content #subcontent .partners ul li:after,
#main-content #subcontent .awards ul li:after {
    content: ".";;
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
#main-content #subcontent .partners ul img,
#main-content #subcontent .awards ul img {
    margin: 0;
}
#main-content #subcontent .partners ul,
#main-content #subcontent .awards ul {
    list-style: none;
    padding: 0;
}
#main-content #subcontent .partners .contact,
#main-content #subcontent .awards .contact {
    float: right;
    clear: both;
    width: 61%;
}
#main-content #subcontent .partners .description,
#main-content #subcontent .awards .description {
    float: right;
    width: 61%;
}

/*---- FAQs -----*/
#main-content #subcontent .faq a:hover {
	color: #636363;
}

/*---- footer -----*/
.subpage div#footer {
	margin-top: 10px;
	padding-top: 25px;
	border-top: solid 1px #9d0b8c;
}

/*---- 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: #9b1889;
	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;}

