@import url("/assets/home/shared/css/inc.css");
div.roundBox {
	margin-bottom: 23px;
}
div.roundBox div.roundBoxSolidTitle {
	display:block;
	border:solid 0px #93A8BB;
	border-width:0px 1px;
	text-align: left;
	background: #93A8BB;
	padding: 4px 0px 6px 10px;
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
div.roundBox div.roundBoxSolidTitleGrad {
	display:block;
	border:solid 0px #93A8BB;
	border-width:0px 1px;
	text-align: left;
	background: #A3BCD2 url('/assets/shared/images/dev041559.gif') repeat-x top left;
	padding:1px 10px 6px 10px;
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

div.roundBox div.roundBoxSolidTitleGrad a:link, div.roundBox div.roundBoxSolidTitleGrad a:visited, div.roundBox div.roundBoxSolidTitleGrad a:active {
	text-decoration: none;
	color: #FFFFFF;
	font-size:14px;
	margin: 0px 0px;
}
div.roundBox div.roundBoxSolidTitleGrad a:hover {
	text-decoration: underline;
	color: #FFFFFF;
	font-size:14px;
}
div.roundBox div.roundBoxSolidTitleGradComp {
	display:block;
	border:solid 0px #93A8BB;
	border-width:0px 1px;
	text-align: left;
	background: #A3BCD2 url('/assets/shared/images/dev041604.gif') repeat-x bottom left;
	padding: 4px 0px 6px 10px;
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
div.roundBox div.roundBoxSolidTitleGradComp table td a{
	color:#fff;
	font-size:14px;
	margin:0px;
	padding:0px;
}
div.roundBox div.roundBoxSolidTitleGradComp table td a:hover{
	text-decoration:underline;
}
div.roundBox div.roundBoxSolidTitleGradComp table td {text-align:center;}
div.roundBox div.roundBoxSolidTitleGrad span{position:relative;left:22em;bottom:2px;}
div.roundBox div.roundBoxSolidTitleGrad span a{font-size:11px;font-weight:normal;}
div.roundBox div.roundBoxSolidTitleGrad span a:link{font-size:11px;text-decoration:underline;}
div.roundBox div.roundBoxSolidTitleGrad span a:visited{font-size:11px;text-decoration:underline;margin:0px;padding:0px;}
div.roundBox div.roundBoxSolidTitleWhite {
	display:block;
	border:solid 0px #CACBCE;
	border-width:0px 1px;
	text-align: left;
	background: #FFFFFF;
	padding: 4px 0px 6px 10px;
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #000000;
}
div.roundBox div.roundBoxSolidTitleWhite a:link, div.roundBox div.roundBoxSolidTitleWhite a:visited, div.roundBox div.roundBoxSolidTitleWhite a:active {
	text-decoration: none;
	color: #004276;
	font-size:14px;
	margin: 0px 0px;
}

div.roundBox div.roundBoxSolidTitleWhite a:hover {
	text-decoration: underline;
}
div.roundBox div.roundBoxContent {
	display:block;
	border:solid 0px #CACBCE;
	border-width:0px 1px;
	text-align: left;
	border-top: solid 1px #CACBCE;  
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #000000;
	width: auto;
}
div.roundBox div.roundBoxContent table.roundBoxTable {
	border-collapse:collapse;
}
div.roundBox div.roundBoxContent table.roundBoxTable tr td.leftTabCol{
	border-right: solid 1px #CACBCE;
	border-bottom: solid 1px #CACBCE;
	width: 50%;
	padding: 9px;
}
div.roundBox div.roundBoxContent table.roundBoxTable tr td.rightTabCol{
	border-bottom: solid 1px #CACBCE;
	width: 50%;
	padding: 9px;
}
div.roundBox div.roundBoxContent table.roundBoxTable tr td.leftTabColComp{
	border-right: solid 1px #CACBCE;
	border-bottom: solid 1px #CACBCE;
	width: auto;
	padding: 9px 5px;
	vertical-align:middle;
	text-align:center;
}
div.roundBox div.roundBoxContent table.roundBoxTable tr td.leftTabColComp img{
	margin:10px 0px 0px 0px;
}
div.roundBox div.roundBoxContent table.roundBoxTable tr td.midTabColComp{
	border-right: solid 1px #CACBCE;
	border-bottom: solid 1px #CACBCE;
	width: auto;
	padding: 5px;
	vertical-align:middle;
	text-align:center;
}
div.roundBox div.roundBoxContent table.roundBoxTable tr td.rightTabColComp{
	border-bottom: solid 1px #CACBCE;
	width: auto;
	padding: 5px;
	vertical-align:middle;
}
div.roundBox div.roundBoxContent p {
	margin:0px;
	padding: 5px 0px 5px 10px;
}
div.roundBox div.roundBoxContent ul {
	margin: 0px;
	padding: 0px 9px 0px 30px;
}
#evCust{margin-bottom:12px;clear:left;}
.gray{display:block;margin:0px 0px 5px 15px;color:#666;}
.ltblue{background-color:#ebeef3;}
.cntr{text-align:center;}

.ltBlueGrad{
	width:559px;
	min-height:116px;
	height:auto !important;
	height:116px;
	display:block;
	margin:0px 0px 23px 0px;
	padding:5px 15px 0px 10px;
	background:#fff url('/assets/shared/images/dev041737.gif') top left no-repeat;
}
.ltBlueGrad ul{margin:0px;padding:0px;}
.ltBlueGrad ul li{margin:0px 0px 0px 25px;padding:1px 0px 2px 0px;#padding:0px;_padding:0px;}

.recom{background-color:#fffac3;}

ul.noUnderLineLink li a:link, ul.noUnderLineLink li a:active, ul.noUnderLineLink li a:hover, ul.noUnderLineLink li a:visited {
	text-decoration: none;
}

.arrow li{list-style-image:url('/assets/shared/images/dev041789.gif');vertical-align:8px;padding-right:12px;padding-left:10px;margin-left:10px;_margin-left:0px;}
.note{font-size:11px;color:#666;}
.note a{font-size:11px;color:#666;}
div.solidSealBox {
	width: 584px;
	margin-bottom: 10px;
}
div.solidSealBox div {
	display:block;
	border:0px solid #CFD0D3;
	border-width:0px 1px;
	text-align: left;
	padding: 5px 0px 5px 0px;
}
div.solidSealBox div div{
	border-width:0px 0px;
}
div.solidSealBox div ul {
	margin: 0px 0px 0px 25px;
}       
.rtopGrey, .rbottomGrey {display:block; background:transparent; font-size:1px;}
.r1Grey, .r2Grey, .r3Grey, .r4Grey {display:block; overflow:hidden;}
.r1Grey, .r2Grey, .r3Grey {height:1px;}
.r2Grey, .r3Grey, .r4Grey {border-left:1px solid #CFD0D3; border-right:1px solid #CFD0D3;}
.r1Grey {margin:0 5px; background:#CFD0D3;}
.r2Grey {margin:0 3px; border-width:0 2px;}
.r3Grey {margin:0 2px;}
.r4Grey {height:2px; margin:0 1px;}
.r5Grey, .r6Grey, .r7Grey, .r8Grey {display:block;overflow:hidden;}
.r5Grey, .r6Grey, .r7Grey {height:1px;}
.r6Grey, .r7Grey, .r8Grey {background:#ebebeb; border-left:1px solid #CFD0D3; border-right:1px solid #CFD0D3;}
.r5Grey {margin:0 5px; background:#CFD0D3;}
.r6Grey {margin:0 3px; border-width:0 2px;}
.r7Grey {margin:0 2px;}
.r8Grey {height:2px; margin:0 1px;}
.solidBlueTitleBar {background-color: #93A8BB;color: #FFFFFF;font:bold 14px Arial;width:100%;margin:0px;padding: 5px 0px 5px 5px;}
.emailPrint img{float:left;border:none;}

/* Visited links bug fix*/
li.hd a:visited{color:#9b0033;font-size:13px;}


/* Right column fix for falling below content - testing*/
#rightCol a:visited{margin:0px;}

.undertext{margin:5px 0px 0px 0px;padding:0px;text-align:left;line-height:normal;font-size:10px;color:#666;}
.undertext a:link, .undertext a:visited{color:#666;text-decoration:none;font-size:10px;margin:0px;padding:0px;}
.undertext a:hover, .undertext a:active{text-decoration:underline;}




/*  Latest CSS 2/24/09  */
div.roundBox div.gradient {background: #ebebeb url(/assets/shared/images/dev044511.gif) top left repeat-x;width: 584px;margin-bottom: 0px;}
div.roundBox div.gradient div {display:block;border:0px solid #CFD0D3;border-width:0px 1px;text-align: left;}
div.roundBox div.gradient div div{border-width:0px 0px;}
div.roundBox div.gradient div div ul {margin: 0px;}
.rtop, .rbottom {display:block;background:transparent;font-size:1px;}
/* TOP BOX */
.grad1, .grad2, .grad3, .grad4 {display:block;overflow:hidden;}
.grad1, .grad2, .grad3 {height:1px;}
.grad2, .grad3, .grad4 {background:#FFFFFF;border-left:1px solid #CFD0D3;border-right:1px solid #CFD0D3;}
.grad1 {margin:0 5px;background:#CFD0D3;}
.grad2 {margin:0 3px;border-width:0 2px;}
.grad3 {margin:0 2px;}
.grad4 {height:2px;margin:0 1px;}
/* BOTTOM OF BOX */
.grad5, .grad6, .grad7, .grad8 {display:block;overflow:hidden;}
.grad5, .grad6, .grad7 {height:1px;}
.grad6, .grad7, .grad8 {background:#F4F7FA;border-left:1px solid #CFD0D3;border-right:1px solid #CFD0D3;}
.grad5 {margin:0 5px;background:#CFD0D3;}
.grad6 {margin:0 3px;border-width:0 2px;}
.grad7 {margin:0 2px;}
.grad8 {height:2px;margin:0 1px;}


.r5, .r6, .r7, .r8 {display:block;overflow:hidden;}
.r5, .r6, .r7 {height:1px;}
.r6, .r7, .r8 {background:#ebebeb;border-left:1px solid #CFD0D3;border-right:1px solid #CFD0D3;}
.r5 {margin:0 5px;background:#CFD0D3;}
.r6 {margin:0 3px;border-width:0 2px;}
.r7 {margin:0 2px;}
.r8 {height:2px;margin:0 1px;}


.r5w, .r6w, .r7w, .r8w {display:block;overflow:hidden; background:#FFFFFF;}
.r5w, .r6w, .r7w {height:1px;}
.r6w, .r7w, .r8w {background:#FFFFFF;border-left:1px solid #CFD0D3;border-right:1px solid #CACBCE;}
.r5w {margin:0 5px;background:#CACBCE;}
.r6w {margin:0 3px;border-width:0 2px;}
.r7w {margin:0 2px;}
.r8w {height:2px;margin:0 1px;}
 td.leftTabColComp a.fly:hover{text-decoration:underline;}
 #prod-wiz label{font-size:14px;}
 
.roundBox .gradient div div ul li a:link {color: #004276;}
.roundBox .gradient div div ul li a:hover {color: #9b0033;}
.roundBox .gradient div div ul li a:active {color: #004276;}
.roundBox .gradient div div ul li a:visited {color: #666633;}

.roundBoxSolidTitleGradComp a:link, .roundBoxSolidTitleGradComp a:visited { color:#fff; text-decoration:none; font-size:14px; }
.roundBoxSolidTitleGradComp a:hover, .roundBoxSolidTitleGradComp a:active { color:#fff; text-decoration:underline; }

table tr td ul.check li { line-height:15px; padding-bottom:5px; padding-left:0px; } 
.buyButton{float:left;margin-left:10px;} 
.renewButton{float:right;margin-right:10px;}


.compFly{
	width:294px;
	margin:0px;
	padding:0px;
	z-index:100;
}
.compFly .fTop{
	width:294px;
	min-height:6px;
	height:auto !important;
	height:6px;
	margin:0px 0px -2px 0px;
	padding:0px;
	font-size:1px;
	background:url(/assets/code-sign/images/dev041596.gif) top left no-repeat;
}
.compFly .fBot{
	width:294px;
	min-height:6px;
	height:auto !important;
	height:6px;
	margin:0px;
	padding:0px;
	font-size:1px;
	background:url(/assets/code-sign/images/dev041595.gif) bottom left no-repeat;
}
.compFly p{
	width:auto;
	margin:0px;
	padding:5px 15px;
	font-weight:normal;
	background:url(/assets/code-sign/images/dev041594.gif) top left repeat-y;
}
.compFly p img{position:absolute;top:-22px;left:10px;}

div.round584Box div.round584BoxContent .compFly p{margin:0;padding:5px 10px;} 

.fly{
	position:relative;
	z-index:20;
	font-weight:bold;
	text-decoration:none;
}
.fly span{display:none;}
.fly:link{
	border:none;/*fixing IE bug*/
}
.fly:hover{z-index:30;}
.fly:hover, .fly:visited:hover{border:0px;text-decoration: none;}
.fly:hover span{
	position:absolute;
	top:2.4em;
	left:0;
	display:block;
	color:#000;
	text-decoration:none;
	text-align:left;
}
td.leftTabColComp a.fly:link, td.leftTabColComp a.fly:visited, td.leftTabColComp a.fly:hover, td.leftTabColComp a.fly:active{color:#004276;text-decoration:none;}


.introL{width:50px;float:left;} .introR{width:480px;float:right;} 
.introR ul{margin:23px 0px 23px 15px;padding:0px;}

/*-- Left Navigation Styles --*/
#leftnav ul li,
#leftnav ul li.main,
#leftnav ul li.last
{  
	color: #000000;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	font-weight: bold; 
	text-decoration: none;
}

#leftnav ul li, leftnav ul li.last {font-size: 9pt;}
#leftnav ul li.main {
	margin:0px;
	padding:0px;
	font-size:13px;
	font-weight:bold;
	color:#9b0033;
	background:#fff url(/assets/shared/images/dev041499.gif) top left no-repeat;
}

#leftnav{width:172px;float:left;margin:0px;padding:0px;clear:both;}
#leftnav ul{list-style:none;margin:0px;padding:0px;background:#fff url(/assets/shared/images/dev041500.gif) top left repeat-y;}
#leftnav ul li{background:transparent;text-align:left;} 
#leftnav ul li a{
	width:150px;
	display:block;
	margin:0px;
	padding:9px;
	font-size:11px;
	color:#000;
	font-weight:normal;
	text-decoration:none;
	border-top:1px solid #cacbce;
}

#leftnav ul li.main a{
	border:none;
	font-size:13px;
	font-weight:bold;
	color:#9b0033;
	padding:6px 9px;
	
}
#leftnav ul li a:hover{text-decoration:underline;}
#leftnav ul li.last{
	width:172px;
	clear:both;
	min-height:9px;
	height: 9px;
	margin: 0px;
	padding:0px;
	background:#FFFFFF url(/assets/shared/images/dev041501.gif) left top no-repeat;
	font-size: 0px;
	line-height: 9px;
}

#leftnav ul li.active a,
#leftnav ul li.activechild ul li.active a {
	background-color: #f0f0f0;
	font-weight: bold;
}

#leftnav ul li.active ul li a {
background: none;
width: 140px;
padding: 9px 9px 9px 8px;
margin:0px 0px 0px 9px;
font-weight: normal;
border-top: none;
}


#leftnav ul li.activechild ul li a {
background: none;
/*width: 153px;*/
width: 141px;
/*padding: 9px 0px 9px 15px;*/
/*margin:1px 2px 0px 0px;*/
padding:7px 9px 7px 18px;
font-weight: normal;
border-top: none;
} 

#leftnav ul li.activechild ul {
margin-left:-1px;
}

#leftnav ul li ul {
	display: none;	
}

#leftnav ul li.active ul {
	display: block;
	background: none;
	
}

#leftnav ul li.activechild ul {
	display: block;
	background: none;
}

/*-- Left Navigation Styles END --*/

/* Sign In Box Styles */
#sib{
	width:172px;
	clear:both;
	margin:0px 0px 12px 0px;
	padding:0px;
	background: #ffffff url(/assets/shared/images/dev041500.gif) top left repeat-y; /*#93a0b5*/
}
#sib ul li.hd{
	min-height:19px;
	height:auto !important;
	height:19px;
	margin:0px;
	padding:5px 9px;
	font-size:13px;
	font-weight:bold;
	color:#9b0033;
	background: #ffffff url(/assets/shared/images/dev041499.gif) top left no-repeat;  /*#93a0b5*/
}
#sib ul li.con{padding:9px 8px 10px 0px;font-size:11px;color:#000;margin: 0px 8px;}
#sib ul li.con a:link, #sib div.con a:visited{color:#000;text-decoration:none;margin:0px;}
#sib ul li.con a:hover, #sib div.con a:active{text-decoration:underline;}


 /* Random styles extracted from inline styles */
.note {
    display: block;
    margin-top: 5px;
}

.roundBoxTable .leftTabCol, .roundBoxTable .rightTabCol {
    vertical-align: middle;
}

ul#logos {
    margin: 0px 0px 0px 25px;
    padding: 0px;
}

ul#logos li {
    line-height: 20px;
}

ul#logos li a:link {
    color: #004276;
    text-decoration: underline;
}

ul#logos li a:visited {
    color: #666633;
    text-decoration: underline;
}

ul#logos li a:hover, ul#logos li a:active {
    color: #9b0033;
    text-decoration: underline;
}


#prod-wiz {
    width: 584px;
    font-size: 12px;
}

#prod-wiz #ques1 {
    background: #ebeff3 url('/assets/code-sign/images/dev041833.gif') top left no-repeat;
    padding: 5px 5px 5px 45px;
    margin-bottom: 23px;
}

#prod-wiz #ques2 {
    background: #ebeff3 url('/assets/code-sign/images/dev041834.gif') top left no-repeat;
    padding: 5px 5px 5px 45px;
    margin-bottom: 23px;
}

#prod-wiz #ques3 {
    background: #ebeff3 url('/assets/code-sign/images/dev041835.gif') top left no-repeat;
    padding: 5px 5px 5px 45px;
    margin-bottom: 23px;
}

#prod-wiz #ques4 {
        background: #ebeff3 url('/assets/code-sign/images/dev041836.gif') top left no-repeat;
        padding: 5px 5px 5px 45px;
        margin-bottom: 23px;
    }

 label {
    font-weight: bold;
}

 #prod-wiz a:link {
    color: #004276;
}

#prod-wiz a:visited {
    color: #666633;
    font-size: 12px;
}

#prod-wiz a:hover, #prod-wiz a:active {
    color: #9b0033;
}

#prod-wiz label {
                font-size: 14px;
            }
            

div.roundBox {
	margin-bottom: 23px;
}
div.roundBox div.roundBoxSolidTitle {
	display:block;
	border:solid 0px #93A8BB;
	border-width:0px 1px;
	text-align: left;
	background: #93A8BB;
	padding: 4px 0px 6px 10px;
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
div.roundBox div.roundBoxSolidTitleGrad {
	display:block;
	border:solid 0px #93A8BB;
	border-width:0px 1px;
	text-align: left;
	background: #A3BCD2 url('/assets/shared/images/dev041559.gif') repeat-x top left;
	padding:1px 0px 6px 10px;
	/*padding:1px 10px 6px 10px;*/
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

div.roundBox div.roundBoxSolidTitleGrad a:link, div.roundBox div.roundBoxSolidTitleGrad a:visited, div.roundBox div.roundBoxSolidTitleGrad a:active {
	text-decoration: none;
	color: #FFFFFF;
	font-size:14px;
	margin: 0px 0px;
}
div.roundBox div.roundBoxSolidTitleGrad a:hover {
	text-decoration: underline;
	color: #FFFFFF;
	font-size:14px;
}
div.roundBox div.roundBoxSolidTitleGradComp {
	display:block;
	border:solid 0px #93A8BB;
	border-width:0px 1px;
	text-align: left;
	background: #A3BCD2 url('/assets/shared/images/dev041604.gif') repeat-x bottom left;
	padding: 4px 0px 6px 10px;
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
div.roundBox div.roundBoxSolidTitleGradComp table td a{
	color:#fff;
	font-size:14px;
	margin:0px;
	padding:0px;
}
div.roundBox div.roundBoxSolidTitleGradComp table td a:hover{
	text-decoration:underline;
}
div.roundBox div.roundBoxSolidTitleGradComp table td {text-align:center;}
div.roundBox div.roundBoxSolidTitleGrad span{position:relative;left:22em;bottom:2px;}
div.roundBox div.roundBoxSolidTitleGrad span a{font-size:11px;font-weight:normal;}
div.roundBox div.roundBoxSolidTitleGrad span a:link{font-size:11px;text-decoration:underline;}
div.roundBox div.roundBoxSolidTitleGrad span a:visited{font-size:11px;text-decoration:underline;margin:0px;padding:0px;}
div.roundBox div.roundBoxSolidTitleWhite {
	display:block;
	border:solid 0px #CACBCE;
	border-width:0px 1px;
	text-align: left;
	background: #FFFFFF;
	padding: 4px 0px 6px 10px;
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #000000;
}
div.roundBox div.roundBoxSolidTitleWhite a:link, div.roundBox div.roundBoxSolidTitleWhite a:visited, div.roundBox div.roundBoxSolidTitleWhite a:active {
	text-decoration: none;
	color: #004276;
	font-size:14px;
	margin: 0px 0px;
}

div.roundBox div.roundBoxSolidTitleWhite a:hover {
	text-decoration: underline;
}
div.roundBox div.roundBoxContent {
	display:block;
	border:solid 0px #CACBCE;
	border-width:0px 1px;
	text-align: left;
	border-top: solid 1px #CACBCE;  
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #000000;
	width: auto;
}
div.roundBox div.roundBoxContent table.roundBoxTable {
	border-collapse:collapse;
}
div.roundBox div.roundBoxContent table.roundBoxTable tr td.leftTabCol{
	border-right: solid 1px #CACBCE;
	border-bottom: solid 1px #CACBCE;
	width: 50%;
	padding: 9px;
}
div.roundBox div.roundBoxContent table.roundBoxTable tr td.rightTabCol{
	border-bottom: solid 1px #CACBCE;
	width: 50%;
	padding: 9px;
}
div.roundBox div.roundBoxContent table.roundBoxTable tr td.leftTabColComp{
	border-right: solid 1px #CACBCE;
	border-bottom: solid 1px #CACBCE;
	width: auto;
	padding: 9px 5px;
	vertical-align:middle;
	text-align:center;
}
div.roundBox div.roundBoxContent table.roundBoxTable tr td.leftTabColComp img{
	margin:10px 0px 0px 0px;
}
div.roundBox div.roundBoxContent table.roundBoxTable tr td.midTabColComp{
	border-right: solid 1px #CACBCE;
	border-bottom: solid 1px #CACBCE;
	width: auto;
	padding: 5px;
	vertical-align:middle;
	text-align:center;
}
div.roundBox div.roundBoxContent table.roundBoxTable tr td.rightTabColComp{
	border-bottom: solid 1px #CACBCE;
	width: auto;
	padding: 5px;
	vertical-align:middle;
}
div.roundBox div.roundBoxContent p {
	margin:0px;
	padding: 5px 0px 5px 10px;
}
div.roundBox div.roundBoxContent ul {
	margin: 0px;
	padding: 0px 9px 0px 23px;
}
#evCust{margin-bottom:12px;clear:left;}
.gray{display:block;margin:0px 0px 5px 15px;color:#666;}
.ltblue{background-color:#ebeef3;}
.cntr{text-align:center;}

.ltBlueGrad{
	width:559px;
	min-height:116px;
	height:auto !important;
	height:116px;
	display:block;
	margin:0px 0px 23px 0px;
	padding:5px 15px 0px 10px;
	background:#fff url('/assets/shared/images/dev041737.gif') top left no-repeat;
}
.ltBlueGrad ul{margin:0px;padding:0px;}
.ltBlueGrad ul li{margin:0px 0px 0px 25px;padding:1px 0px 2px 0px;#padding:0px;_padding:0px;}

.recom{background-color:#fffac3;}

ul.noUnderLineLink li a:link, ul.noUnderLineLink li a:active, ul.noUnderLineLink li a:hover, ul.noUnderLineLink li a:visited {
	text-decoration: none;
}

.arrow li{list-style-image:url('/assets/shared/images/dev041789.gif');vertical-align:8px;padding-right:12px;padding-left:10px;margin-left:10px;_margin-left:0px;}
.note{font-size:11px;color:#666;}
.note a{font-size:11px;color:#666;}
div.solidSealBox {
	width: 584px;
	margin-bottom: 10px;
}
div.solidSealBox div {
	display:block;
	border:0px solid #CFD0D3;
	border-width:0px 1px;
	text-align: left;
	padding: 5px 0px 5px 0px;
}
div.solidSealBox div div{
	border-width:0px 0px;
}
div.solidSealBox div ul {
	margin: 0px 0px 0px 25px;
}       
.rtopGrey, .rbottomGrey {display:block; background:transparent; font-size:1px;}
.r1Grey, .r2Grey, .r3Grey, .r4Grey {display:block; overflow:hidden;}
.r1Grey, .r2Grey, .r3Grey {height:1px;}
.r2Grey, .r3Grey, .r4Grey {border-left:1px solid #CFD0D3; border-right:1px solid #CFD0D3;}
.r1Grey {margin:0 5px; background:#CFD0D3;}
.r2Grey {margin:0 3px; border-width:0 2px;}
.r3Grey {margin:0 2px;}
.r4Grey {height:2px; margin:0 1px;}
.r5Grey, .r6Grey, .r7Grey, .r8Grey {display:block;overflow:hidden;}
.r5Grey, .r6Grey, .r7Grey {height:1px;}
.r6Grey, .r7Grey, .r8Grey {background:#ebebeb; border-left:1px solid #CFD0D3; border-right:1px solid #CFD0D3;}
.r5Grey {margin:0 5px; background:#CFD0D3;}
.r6Grey {margin:0 3px; border-width:0 2px;}
.r7Grey {margin:0 2px;}
.r8Grey {height:2px; margin:0 1px;}
.solidBlueTitleBar {background-color: #93A8BB;color: #FFFFFF;font:bold 14px Arial;width:100%;margin:0px;padding: 5px 0px 5px 5px;}
.emailPrint img{float:left;border:none;}

/* Visited links bug fix*/
li.hd a:visited{color:#9b0033;font-size:13px;}
.headlinks a:visited{margin:0px 10px;}

/* Right column fix for falling below content - testing*/
#rightCol a:visited{margin:0px;}

.undertext{margin:5px 0px 0px 0px;padding:0px;text-align:left;line-height:normal;font-size:10px;color:#666;}
.undertext a:link, .undertext a:visited{color:#666;text-decoration:none;font-size:10px;margin:0px;padding:0px;}
.undertext a:hover, .undertext a:active{text-decoration:underline;}




/*  Latest CSS 2/24/09  */
div.roundBox div.gradient {background: #ebebeb url(/assets/shared/images/dev044511.gif) top left repeat-x;width: 584px;margin-bottom: 0px;}
div.roundBox div.gradient div {display:block;border:0px solid #CFD0D3;border-width:0px 1px;text-align: left;}
div.roundBox div.gradient div div{border-width:0px 0px;}
div.roundBox div.gradient div div ul {margin: 0px;}
.rtop, .rbottom {display:block;background:transparent;font-size:1px;}
/* TOP BOX */
.grad1, .grad2, .grad3, .grad4 {display:block;overflow:hidden;}
.grad1, .grad2, .grad3 {height:1px;}
.grad2, .grad3, .grad4 {background:#FFFFFF;border-left:1px solid #CFD0D3;border-right:1px solid #CFD0D3;}
.grad1 {margin:0 5px;background:#CFD0D3;}
.grad2 {margin:0 3px;border-width:0 2px;}
.grad3 {margin:0 2px;}
.grad4 {height:2px;margin:0 1px;}
/* BOTTOM OF BOX */
.grad5, .grad6, .grad7, .grad8 {display:block;overflow:hidden;}
.grad5, .grad6, .grad7 {height:1px;}
.grad6, .grad7, .grad8 {background:#F4F7FA;border-left:1px solid #CFD0D3;border-right:1px solid #CFD0D3;}
.grad5 {margin:0 5px;background:#CFD0D3;}
.grad6 {margin:0 3px;border-width:0 2px;}
.grad7 {margin:0 2px;}
.grad8 {height:2px;margin:0 1px;}


.r5, .r6, .r7, .r8 {display:block;overflow:hidden;}
.r5, .r6, .r7 {height:1px;}
.r6, .r7, .r8 {background:#ebebeb;border-left:1px solid #CFD0D3;border-right:1px solid #CFD0D3;}
.r5 {margin:0 5px;background:#CFD0D3;}
.r6 {margin:0 3px;border-width:0 2px;}
.r7 {margin:0 2px;}
.r8 {height:2px;margin:0 1px;}


.r5w, .r6w, .r7w, .r8w {display:block;overflow:hidden; background:#FFFFFF;}
.r5w, .r6w, .r7w {height:1px;}
.r6w, .r7w, .r8w {background:#FFFFFF;border-left:1px solid #CFD0D3;border-right:1px solid #CACBCE;}
.r5w {margin:0 5px;background:#CACBCE;}
.r6w {margin:0 3px;border-width:0 2px;}
.r7w {margin:0 2px;}
.r8w {height:2px;margin:0 1px;}
 td.leftTabColComp a.fly:hover{text-decoration:underline;}
 #prod-wiz label{font-size:14px;}
 
.roundBox .gradient div div ul li a:link {color: #004276;}
.roundBox .gradient div div ul li a:hover {color: #9b0033;}
.roundBox .gradient div div ul li a:active {color: #004276;}
.roundBox .gradient div div ul li a:visited {color: #666633;}

.roundBoxSolidTitleGradComp a:link, .roundBoxSolidTitleGradComp a:visited { color:#fff; text-decoration:none; font-size:14px; }
.roundBoxSolidTitleGradComp a:hover, .roundBoxSolidTitleGradComp a:active { color:#fff; text-decoration:underline; }

table tr td ul.check li { line-height:15px; padding-bottom:5px; list-style-image:url(/assets/shared/images/dev041580.gif); vertical-align: 8px; padding-right: 12px; margin-left:10px; padding-left: 10px;} 

ul.check {margin: 0px 0px 0px 0px; padding: 10px 0px 10px 27px;}

.buyButton{float:left;margin-left:10px;} 
.renewButton{float:right;margin-right:10px;}


.compFly{
	width:294px;
	margin:0px;
	padding:0px;
	z-index:100;
}
.compFly .fTop{
	width:294px;
	min-height:6px;
	height:auto !important;
	height:6px;
	margin:0px 0px -2px 0px;
	padding:0px;
	font-size:1px;
	background:url(/assets/code-sign/images/dev041596.gif) top left no-repeat;
}
.compFly .fBot{
	width:294px;
	min-height:6px;
	height:auto !important;
	height:6px;
	margin:0px;
	padding:0px;
	font-size:1px;
	background:url(/assets/code-sign/images/dev041595.gif) bottom left no-repeat;
}
.compFly p{
	width:auto;
	margin:0px;
	padding:5px 15px;
	font-weight:normal;
	background:url(/assets/code-sign/images/dev041594.gif) top left repeat-y;
}
.compFly p img{position:absolute;top:-22px;left:10px;}


div.roundBox div.roundBoxContent span div.compFly p {padding-right:10px;}


.fly{
	position:relative;
	z-index:20;
	font-weight:bold;
	text-decoration:none;
	cursor:help;

}
.fly span{display:none;}
.fly:link{
	border:none;/*fixing IE bug*/
}
.fly:hover{z-index:30;cursor:help;}
.fly:hover, .fly:visited:hover{border:0px;text-decoration: none;cursor:help;}
.fly:hover span{
	position:absolute;
	top:2.4em;
	left:0;
	display:block;
	color:#000;
	text-decoration:none;
	text-align:left;
}
td.leftTabColComp a.fly:link, td.leftTabColComp a.fly:visited, td.leftTabColComp a.fly:hover, td.leftTabColComp a.fly:active{color:#004276;text-decoration:none;}


.compFly table {

background:transparent url(/assets/shared/images/dev041594.gif) repeat-y scroll left top;
font-weight:normal;
margin:0;
padding:5px 15px;
width:100%;
}
.compFly table tbody{padding-left:10px;}

.compFly p img {
left:10px;
position:absolute;
top:-12px;
}



/*-- Left Navigation Styles --*/
#leftnav ul li,
#leftnav ul li.main,
#leftnav ul li.last
{  
	color: #000000;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	font-weight: bold; 
	text-decoration: none;
}

#leftnav ul li, leftnav ul li.last {font-size: 9pt;}
#leftnav ul li.main {
	margin:0px;
	padding:0px;
	font-size:13px;
	font-weight:bold;
	color:#9b0033;
	background:#fff url(/assets/shared/images/dev041499.gif) top left no-repeat;
}

#leftnav{width:172px;float:left;margin:0px;padding:0px;clear:both;}
#leftnav ul{list-style:none;margin:0px;padding:0px;background:#fff url(/assets/shared/images/dev041500.gif) top left repeat-y;}
#leftnav ul li{background:transparent;text-align:left;} 
#leftnav ul li a{
	width:150px;
	display:block;
	margin:0px;
	padding:9px;
	font-size:11px;
	color:#000;
	font-weight:normal;
	text-decoration:none;
	border-top:1px solid #cacbce;
}

#leftnav ul li.main a{
	border:none;
	font-size:13px;
	font-weight:bold;
	color:#9b0033;
	padding:6px 9px;
	
}
#leftnav ul li a:hover{text-decoration:underline;}
#leftnav ul li.last{
	width:172px;
	clear:both;
	min-height:9px;
	height: 9px;
	margin: 0px;
	padding:0px;
	background:#FFFFFF url(/assets/shared/images/dev041501.gif) left top no-repeat;
	font-size: 0px;
	line-height: 9px;
}

#leftnav ul li.active a,
#leftnav ul li.activechild ul li.active a {
	background-color: #f0f0f0;
	font-weight: bold;
}

#leftnav ul li.active ul li a {
background: none;
width: 140px;
padding: 9px 9px 9px 8px;
margin:0px 0px 0px 9px;
font-weight: normal;
border-top: none;
}


#leftnav ul li.activechild ul li a {
background: none;
width: 153px;
padding: 9px 0px 9px 15px;
margin:1px 2px 0px 0px;
font-weight: normal;
border-top: none;
} 

#leftnav ul li.activechild ul {
margin-left:-1px;
}

#leftnav ul li ul {
	display: none;	
}

#leftnav ul li.active ul {
	display: block;
	background: none;
	
}

#leftnav ul li.activechild ul {
	display: block;
	background: none;
}

/*-- Left Navigation Styles END --*/

/* Sign In Box Styles */
#sib{
	width:172px;
	clear:both;
	margin:0px 0px 12px 0px;
	padding:0px;
	background: #ffffff url(/assets/shared/images/dev041500.gif) top left repeat-y; /*#93a0b5*/
}
#sib ul li.hd{
	min-height:19px;
	height:auto !important;
	height:19px;
	margin:0px;
	padding:5px 9px;
	font-size:13px;
	font-weight:bold;
	color:#9b0033;
	background: #ffffff url(/assets/shared/images/dev041499.gif) top left no-repeat;  /*#93a0b5*/
}
#sib ul li.con{padding:9px 0px 10px 0px;font-size:11px;color:#000;margin: 0px 8px;}
#sib ul li.con a:link, #sib div.con a:visited{color:#000;text-decoration:none;margin:0px;}
#sib ul li.con a:hover, #sib div.con a:active{text-decoration:underline;}


 /* Random styles extracted from inline styles */
.note {
    display: block;
    margin-top: 5px;
}

.roundBoxTable .leftTabCol, .roundBoxTable .rightTabCol {
    vertical-align: middle;
}

ul#logos {
    margin: 0px 0px 0px 25px;
    padding: 0px;
}

ul#logos li {
    line-height: 20px;
}

ul#logos li a:link {
    color: #004276;
    text-decoration: underline;
}

ul#logos li a:visited {
    color: #666633;
    text-decoration: underline;
}

ul#logos li a:hover, ul#logos li a:active {
    color: #9b0033;
    text-decoration: underline;
}


#prod-wiz {width: 584px; font-size: 12px; } 

#prod-wiz #ques1 {
                background: #ebeff3 url('/assets/code-sign/images/dev041833.gif') top left no-repeat;
                padding: 5px 5px 5px 45px;
                margin-bottom: 23px;
            } 
			
#prod-wiz #ques2 {
                background: #ebeff3 url('/assets/code-sign/images/dev041834.gif') top left no-repeat;
                padding: 5px 5px 5px 45px;
                margin-bottom: 23px;
            } 
			
#prod-wiz #ques3 {
                background: #ebeff3 url('/assets/code-sign/images/dev041835.gif') top left no-repeat;
                padding: 5px 5px 5px 45px;
                margin-bottom: 23px;
            }
			
#prod-wiz #ques4 { 
				background:#ebeff3 url('/assets/code-sign/images/dev041836.gif') top left no-repeat; 
				padding:5px 5px 5px 45px; 
				margin-bottom:23px;
				} 
				
#prod-wiz #ques5 { 
				background:#ebeff3 url('/assets/code-sign/images/dev044099.gif') top left no-repeat; 
				padding:5px 5px 5px 45px; 
				margin-bottom:23px;
				}

#prod-wiz a:link {
color:#004276;
}

#prod-wiz a:visited {
color:#666633;
font-size:12px;
}
				
#prod-wiz a:hover, #prod-wiz a:active {
color:#9B0033;
}





				
            
label {
        font-weight: bold;
       }
	   

.introL {
	width:100px;
	float:left;
}
.introR {
	width:460px;
	float:right;
}
.introR ul {
	margin:23px 0px 23px 15px;
	padding:0px;
}
            

#certBox {
    width: 562px;
    height: 264px;
    background-color: #ebeef3;
    padding: 12px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border: solid 1px #ebeef3;
}

#certBox .rightPanel {
    float: right;
    border: solid 1px #ffcc00;
    height: 272px;
    background-color: #ffffe1;
    width: 272px;
}

#certBox .rightPanel .requirements {
    text-align: center;
    position: relative;
    height: 100%;
}

#certBox .rightPanel .requirements .systemRequirements, #certBox .rightPanel .requirements .enrollmentProcess {
    text-align: left;
}

#certBox .rightPanel .requirements .tab {
    font-family: Arial, sans-serif;
    text-align: center;
    cursor: pointer;
}

#certBox .rightPanel .requirements .systemRequirements .tab a {
    width: 100%;
    display: block;
    height: 100%;
}

#certBox .rightPanel .requirements .enrollmentProcess .tab a {
    width: 100%;
    display: block;
    height: 100%;
}

#certBox .rightPanel .enrollmentProcess .tab {
    position: absolute;
    top: 0;
    right: 0;
}

#certBox .rightPanel .systemRequirements .tab {
    position: absolute;
    top: 0;
    left: 0;
}

#certBox .rightPanel .requirements .sysContent, #certBox .rightPanel .requirements .enrollContent {
    width: 252px;
    position: absolute;
    top: 34px;
    left: 0;
}

#certBox .rightPanel .enrollmentProcess .tab a:hover, #certBox .rightPanel .systemRequirements .tab a:hover {
    color: #666;
}

#certBox .requirements li {
    margin-bottom: 5px;
}

#certBox .rightPanel .requirements .sysContent, #certBox .rightPanel .requirements .enrollContent {
    padding: 10px;
    height: 208px;
    overflow-x: hidden;
    overflow-y: auto;
}

#certBox .rightPanel .requirements .enrollContent {
    /*    overflow-x: hidden;
     overflow-y: visible; */
}

.content * {
    font-size: 12px;
}

.content .para {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #000;
    line-height: 20px;
}

.rightPanel .requirements .systemRequirements div.tSelected {
    background-color: #ffffe1;
    border-right: solid 1px #ffcc00;
    border-bottom: solid 1px transparent;
    z-index: 20;
}

.rightPanel .requirements .systemRequirements div.tSelected a {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000;
}

.rightPanel .requirements .tab.tUnSelected a:hover {
    text-decoration: underline;
    background-color: #fff1c2;
}

.rightPanel .requirements .tab.tSelected a:hover {
    text-decoration: none;
    cursor: default;
}

.rightPanel .requirements .enrollmentProcess div.tSelected {
    background-color: #ffffe1;
    border-bottom: solid 1px transparent;
    border-left: solid 1px #ffcc00;
    z-index: 20;
}

.rightPanel .requirements .enrollmentProcess div.tSelected a {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000;
}

.rightPanel .requirements .systemRequirements div.tUnSelected {
    background-color: #fff;
    /*    border-right: solid 1px transparent;  */
    border-bottom: solid 1px #ffcc00;
    z-index: 10;
}

.rightPanel .requirements .systemRequirements div.tUnSelected a {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #676767;
}

.rightPanel .requirements .enrollmentProcess div.tUnSelected {
    background-color: #fff;
    /*    border-left: solid 1px #ffcc00; */
    border-bottom: solid 1px #ffcc00;
    z-index: 10;
}

.rightPanel .requirements .enrollmentProcess div.tUnSelected a {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #676767;
}

#certBox .rightPanel .requirements .sysContent span, #certBox .rightPanel .requirements .enrollContent span {
    font-family: Arial, sans-serif;
    font-size: 14px;
    color: #444444;
    font-weight: bold;
}

#certBox .rightPanel .requirements .sysContent ul, #certBox .rightPanel .requirements .enrollContent ul {
    padding: 0px 15px 15px 15px;
    margin: 0;
}

.tab {
    width: 50%;
    height: 28px;
    line-height: 28px;
}

.rUnSelected {
    background-color: #fff;
}

.cSelected {
    display: block;
    background-color: #ffffe1;
}

.cUnSelected {
    display: none;
    background-color: #fff;
}

.clickable {
    cursor: pointer;
}

#certBox div.round274Box div.round274BoxContent .buttons .buy {
    float: left;
}

#certBox div.round274Box div.round274BoxContent .buttons .renew {
    float: right;
}

#certBox div.round274Box div.round274BoxContent .buttons .buy, #certBox div.round274Box div.round274BoxContent .buttons .renew {
    background: #fff url(/assets/code-signing/images/button-bg.gif) top left no-repeat;
    width: 126px;
    padding: 0;
    margin: 0;
    height: 36px;
    line-height: 35px;
    text-align: center;
}

#certBox div.round274Box div.round274BoxContent .buttons .buy a, #certBox div.round274Box div.round274BoxContent .buttons .renew a {
    color: #000000;
    display: block;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
}

#certBox div.round274Box {
    width: 276px;
    clear: left;
    float: left;
}

#certBox div.round274Box div.round274BoxSolidTitle {
    display: block;
    border: solid 0px #93A8BB;
    border-width: 0px 1px;
    text-align: left;
    background: #93A8BB;
    padding: 4px 0px 6px 10px;
    font: bold 14px Arial, Helvetica, sans-serif;
    color: #FFFFFF;
}

#certBox div.round274Box div.round274BoxSolidTitleGrad {
    text-align: center;
    display: block;
    /*    border: solid 0px #93A8BB;
     border-width: 0px 1px;
     */
    background: #A3BCD2 url(../../../stellent/groups/public/documents/image/dev041559.gif) repeat-x top left;
    padding-top: 5px;
    height: 25px;
    font: bold 17px Arial, Helvetica, sans-serif;
    color: #FFFFFF;
}

#certBox div.round274Box div.round274BoxSolidTitleGradComp {
    display: block;
    border: solid 0px #93A8BB;
    border-width: 0px 1px;
    text-align: left;
    background: #A3BCD2 url(../../../stellent/groups/public/documents/image/dev041604.gif) repeat-x bottom left;
    padding: 4px 0px 6px 10px;
    font: bold 14px Arial, Helvetica, sans-serif;
    color: #FFFFFF;
}

#certBox div.round274Box div.round274BoxSolidTitleGradComp table td {
    text-align: center;
}

#certBox div.round274Box div.round274BoxSolidTitleWhite {
    display: block;
    border: solid 0px #CACBCE;
    border-width: 0px 1px;
    text-align: left;
    background: #FFFFFF;
    padding: 4px 0px 6px 10px;
    font: bold 14px Arial, Helvetica, sans-serif;
    color: #000000;
}

#certBox div.round274Box div.round274BoxSolidTitleBlue {
    display: block;
    border: solid 0px #CACBCE;
    border-width: 0px 1px;
    text-align: left;
    background: #FFFFFF;
    padding: 4px 0px 6px 10px;
    font: bold 14px Arial, Helvetica, sans-serif;
    color: #333666;
}

#certBox div.round274Box div.round274BoxContent {
    display: block;
    border: solid 0px #CACBCE;
    border-width: 0px 1px;
    text-align: left;
    border-top: solid 1px #CACBCE;
    font: normal 12px Arial, Helvetica, sans-serif;
    color: #000000;
    width: 274px;
}

#certBox div.round274Box div.round274BoxContent table.roundBoxTable {
    border-collapse: collapse;
    width: 274px;
    background-color: #f9fafc
}

#certBox div.round274Box div.round274BoxContent table.roundBoxTable tr td.leftTabCol {
    border-right: solid 1px #CACBCE;
    border-bottom: solid 1px #CACBCE;
    width: 50%;
    padding: 0 5px;
    vertical-align: middle;
    text-align: center;
    height: 58px;
}

#certBox .leftTabCol a:link, .leftTabCol a:hover, .leftTabCol a:visited, .leftTabCol a:active {
    text-decoration: underline;
}

#certBox div.round274Box div.round274BoxContent .roundBoxTable tr td.rightTabCol {
    border-bottom: solid 1px #CACBCE;
    width: 50%;
    padding: 0 5px;
    vertical-align: middle;
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    height: 58px;
}

#certBox div.round274Box div.round274BoxContent .roundBoxTable tr td.leftTabColComp {
    border-right: solid 1px #CACBCE;
    border-bottom: solid 1px #CACBCE;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px font-weight:bold;
    padding:
    0 5px;
    vertical-align: middle;
    text-align: center;
    height:
    47px;
    width:
    50%;
}

#certBox div.round274Box div.round274BoxContent table.roundBoxTable tr td.leftTabColComp a {
    color: #000;
}

#certBox div.round274Box div.round274BoxContent table.roundBoxTable tr td.leftTabColComp img {
    margin: 10px 0px 0px 0px;
}

#certBox div.round274Box div.round274BoxContent table.roundBoxTable tr td.midTabColComp {
    border-right: solid 1px #CACBCE;
    border-bottom: solid 1px #CACBCE;
    width: auto;
    padding: 5px;
    vertical-align: middle;
    text-align: center;
}

#certBox div.round274Box div.round274BoxContent table.roundBoxTable tr td.rightTabColComp {
    border-bottom: solid 1px #CACBCE;
    width: auto;
    padding: 5px;
    vertical-align: middle;
}

#certBox div.round274Box div.round274BoxContent p {
    margin: 0px;
    padding: 5px 0px 0px 10px;
}

#certBox div.round274Box div.round274BoxContent ul {
    margin: 0px;
    padding-left: 24px;
}

#certBox .mboxDefault {
    visibility: visible;
    display: block;
}

p.buyCertsTitle {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    color: #000;
    font-weight: normal;
}

#certBox .rightPanel .requirements .sysContent p, #certBox .rightPanel .requirements .enrollContent p {
    margin-bottom: 13px;
}

#hero {
    margin: 0 0 23px;
    position: relative;
    z-index: 10;
    width: 772px;
    height: 184px;
    background: #fff url(/assets/code-signing/images/hero-base.jpg) top left no-repeat;
}

#hero #heroContent {
    padding: 13px 0 0 14px;
    width: 417px;
}

#hero #heroContent span.bold {
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
}

#hero #heroContent div {
    background: transparent url(/assets/code-signing/images/green-checkmark.gif) left top no-repeat;
    padding-left: 35px;
    height: 16px;
    margin-bottom: 16px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: normal;
}

#hero #heroContent p {
    color: #999999;
    margin-bottom: 6px;
    font-family: 'SymantecSans-MediumRegular', Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: bold;
}

#hero a span {
    display: block;
}

#hero #heroVideo {
    width: 268px;
    height: 161px;
    top: 11px;
    right: 42px;
    z-index: 10;
    position: absolute;
}

#hero a:hover #heroVideoHover {
    background: #fff url(/assets/code-signing/images/hero-base-roll.jpg) top left no-repeat;
    cursor: pointer;
    z-index: 20;
    margin: 0;
}

/* forces image preload */
 #hero #heroImagePreload {
 	background: #fff url(/assets/code-signing/images/hero-base-roll.jpg) top left no-repeat;
 	height: 0;
	width: 0;
	display:inline;  /* needed for IE6 */
 }

/* required for ie6 */
#hero a:hover {
    text-decoration: none;
    background: none;
}

#hero #heroVideo span {
    position: relative;
    width: 270px;
    height: 163px;
    font-size: 14px;
    color: #000;
    text-align: center;
}

#hero #heroVideo div {
    bottom: 5px;
    left: 35px;
    position: absolute;
    text-align: center;
    width: 200px;
    font-family: 'SymantecSans-MediumRegular', Arial, Helvetica, sans-serif;
    font-size: 14px;
}

#productContentWrapper .rightPanel .requirements div.sysContent {
    overflow-x: hidden;
	overflow-y: auto;
}

#productSelector {
    width: 772px;
   
    margin-bottom: 23px;
}

#productSelector #selecters {
    height: 104px;
    text-align: center;
}

#productSelector #selecters ul {
    list-style: none;
    margin: 0px;
    padding: 0px;
}

#productSelector #selecters ul li {
    float: left;
    width: 106px;
    height: 106px;
    display: block;
    margin-right: 5px;
    z-index: 30;
    position: relative;
    background: #fff url(/assets/code-signing/images/tab-sprite.jpg) top left no-repeat;
}

#productSelector #selecters ul li div {
    position: relative;
    top: 71px;
    width: 90%;
    margin: 0 auto;
}

#productContentWrapper {
    position: relative;
    width: 772px;
}

#productContentWrapper .productContent {
    height: 233px;
    border: solid 2px #ccc;
}

#productContentWrapper .productContent .leftPanel {
    float: left;
    margin: 15px 0 15px 15px;
    width: 343px;
    height: 202px;
    /*        position: relative; */
}

#productContentWrapper .productContent .rightPanel {
    float: right;
    margin: 15px 15px 15px 0;
    width: 377px;
    height: 202px;
    border: solid 1px #ffcc00;
    background-color: #ffffe1;
}

#productContentWrapper .productContent .rightPanel .requirements {
    text-align: center;
    position: relative;
    height: 100%;
}

#productContentWrapper .productContent .rightPanel .requirements .systemRequirements, #productContentWrapper .productContent .rightPanel .requirements .enrollmentProcess {
    text-align: left;
}

#productContentWrapper .rightPanel .requirements .tab {
    font-family: Arial, sans-serif;
    color: #666;
    text-align: center;
    cursor: pointer;
}

#productContentWrapper .rightPanel .requirements .tab a {
    width: 100%;
    display: block;
    height: 100%;
}

#productContentWrapper .rightPanel .requirements .systemRequirements .tUnSelected a, #productContentWrapper .rightPanel .requirements .enrollmentProcess .tUnSelected a {
    font-family: Arial, Helvetica, sans-serif;
    Font-size: 11px;
    font-weight: normal;
    color: #666;
}

#productContentWrapper .rightPanel .requirements .systemRequirements .tSelected a, #productContentWrapper .rightPanel .requirements .enrollmentProcess .tSelected a {
    font-family: Arial, Helvetica, sans-serif;
    Font-size: 11px;
    font-weight: normal;
    color: #000;
}

#productContentWrapper .rightPanel .requirements .tab.tUnSelected a:hover {
    text-decoration: underline;
    background-color: #fff1c2;
}

#productContentWrapper .rightPanel .requirements .tab.tSelected a:hover {
    text-decoration: none;
    cursor: default;
}

#productContentWrapper .rightPanel .enrollmentProcess .tab {
    position: absolute;
    top: 0;
    right: 0;
}

#productContentWrapper .rightPanel .systemRequirements .tab {
    position: absolute;
    top: 0;
    left: 0;
}

#productContentWrapper .productContent .rightPanel .requirements .sysContent, #productContentWrapper .productContent .rightPanel .requirements .enrollContent {
    position: absolute;
    top: 34px;
    left: 0;
}

#productContentWrapper .rightPanel .requirements .sysContent, #productContentWrapper .rightPanel .requirements .enrollContent {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #444;
}

#productContentWrapper .productContent .requirements li {
    margin-bottom: 5px;
}

#productContentWrapper .rightPanel .requirements .sysContent, #productContentWrapper .rightPanel .requirements .enrollContent {
    padding: 10px 10px 10px 10px;
    height: 148px;
    width: 357px;
}

#productContentWrapper .rightPanel .requirements .sysContent, #productContentWrapper .rightPanel .requirements .enrollContent {
    overflow-x: hidden;
    overflow-y: auto;
}

#productContentWrapper .productContent .rightPanel .requirements .systemRequirements div.tSelected {
    background-color: #ffffe1;
    border-bottom: solid 1px transparent;
}

#productContentWrapper .productContent .rightPanel .requirements .enrollmentProcess div.tSelected {
    background-color: #ffffe1;
    border-bottom: solid 1px transparent;
    border-left: solid 1px #ffcc00;
}

#productContentWrapper .productContent .rightPanel .requirements .systemRequirements div.tUnSelected {
    background-color: #fff;
    border-bottom: solid 1px #ffcc00;
}

#productContentWrapper .productContent .rightPanel .requirements .enrollmentProcess div.tUnSelected {
    background-color: #fff;
    border-left: solid 1px #ffcc00;
    border-bottom: solid 1px #ffcc00;
}

#productContentWrapper .rightPanel .requirements .sysContent span, #productContentWrapper .rightPanel .requirements .enrollContent span {
    font-family: Arial, sans-serif;
    font-size: 14px;
    color: #444444;
    font-weight: bold;
}

#productContentWrapper .rightPanel .requirements .sysContent p, #productContentWrapper .rightPanel .requirements .enrollContent p {
    margin-bottom: 13px;
}

#productContentWrapper .rightPanel .requirements .sysContent ul, #productContentWrapper .rightPanel .requirements .enrollContent ul {
    padding-left: 15px;
    margin: 0;
}

.tab {
    width: 50%;
    height: 28px;
    line-height: 28px;
}

.rUnSelected {
    background-color: #fff;
}

.cSelected {
    display: block;
    background-color: #ffffe1;
}

.cUnSelected {
    display: none;
    background-color: #fff;
}

#productContentWrapper .productContent .leftPanel .pDetails {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    padding-left: 35px;
    text-decoration: underline;
}

#productContentWrapper .productContent .leftPanel .pDetails a {
    color: #004276;
}

#productContentWrapper .productContent .leftPanel .pDetails a:hover {
    color: #9b0033;
}

#productContentWrapper .productContent .leftPanel .text {
    background: transparent url(/assets/code-signing/images/green-checkmark.gif) left top no-repeat;
    padding-left: 35px;
    margin-bottom: 12px;
    min-height: 16px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: normal;
    color: #000;
}

#productContentWrapper .productContent .leftPanel .buttons {
    width: 276px;
    margin: 0 auto;
}

#productContentWrapper .productContent .leftPanel .buttons .buy, #productContentWrapper .productContent .leftPanel .buttons .renew {
    background: #fff url(/assets/code-signing/images/button-bg.gif) top left no-repeat;
    width: 126px;
    height: 36px;
    padding: 0;
    margin: 0;
}

#productContentWrapper .productContent-4 .leftPanel .buttons p.renew {
    background: #fff url(/assets/code-signing/images/SignIn-Button-bg.gif) top left no-repeat;
    width: 126px;
    height: 36px;
    padding: 0;
    margin: 0;
}

#productContentWrapper .productContent .buttons .buy, #productContentWrapper .productContent .buttons .renew {
    height: 36px;
    line-height: 35px;
    text-align: center;
}

#productContentWrapper .productContent .buttons .buy a, #productContentWrapper .productContent .buttons .renew a {
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #000;
    display: block;
}

#productContentWrapper .productContent .leftPanel .buttons .buy {
    float: left;
}

#productContentWrapper .productContent .leftPanel .buttons .renew {
    float: right;
}

#productContentWrapper .productContent-6 .rightPanel .requirements .systemRequirements .sysContent {
    overflow-y: auto;
}

.twoLine {
    line-height: 30px;
}

.clickable {
    cursor: pointer;
}

#productSelector #psTabs {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #999;
    font-weight: bold;
}

.pSelected {
    display: block;
}

.pUnselected {
    display: none;
}

/* selector 0 */
#productSelector #selecters .sUnSelected-0 {
    background-position: 0px 0px;
}

#productSelector #selecters .sHover-0 {
    background-position: -106px 0;
}

#productSelector #selecters .sSelected-0 {
    background-position: -212px 0;
    color: #000;
}

/* selector 1 */
#productSelector #selecters .sUnSelected-1 {
    background-position: 0px -106px;
}

#productSelector #selecters .sHover-1 {
    background-position: -106px -106px;
}

#productSelector #selecters .sSelected-1 {
    background-position: -212px -106px;
    color: #000;
}

/* selector 2 */
#productSelector #selecters .sUnSelected-2 {
    background-position: 0px -212px;
}

#productSelector #selecters .sHover-2 {
    background-position: -106px -212px;
}

#productSelector #selecters .sSelected-2 {
    background-position: -212px -212px;
    color: #000;
}

/* selector 3 */
#productSelector #selecters .sUnSelected-3 {
    background-position: 0px -318px;
}

#productSelector #selecters .sHover-3 {
    background-position: -106px -318px;
}

#productSelector #selecters .sSelected-3 {
    background-position: -212px -318px;
    color: #000;
}

/* selector 4 */
#productSelector #selecters .sUnSelected-4 {
    background-position: 0px -424px;
}

#productSelector #selecters .sHover-4 {
    background-position: -106px -424px;
}

#productSelector #selecters .sSelected-4 {
    background-position: -212px -424px;
    color: #000;
}

/* selector 5 */
#productSelector #selecters .sUnSelected-5 {
    background-position: 0px -530px;
}

#productSelector #selecters .sHover-5 {
    background-position: -106px -530px;
}

#productSelector #selecters .sSelected-5 {
    background-position: -212px -530px;
    color: #000;
}

/* selector 6 */
#productSelector #selecters .sUnSelected-6 {
    background-position: 0px -636px;
}

#productSelector #selecters .sHover-6 {
    background-position: -106px -636px;
}

#productSelector #selecters .sSelected-6 {
    background-position: -212px -636px;
    color: #000;
}

#caseStudies {
    width: 772px;
    height: 94px;
    background: #fff url(/assets/code-signing/images/casestudy-box.gif) top left no-repeat;
    position: relative;
}

#caseStudies #bc {
    position: absolute;
    top: 14px;
    right: 18px;
    padding: 0;
    margin: 0;
}

#caseStudies #bc #banner-controls, #caseStudies #bc #prevnext {
    padding: 0;
    margin: 0;
}

#caseStudies #bc #prevnext {
    position: absolute;
    right: 0px;
    width: 104px;
}

#caseStudies #bc #prevnext .prev {
    float: left;
}

#caseStudies #bc #prevnext .next {
    float: right;
}

#caseStudies #banner {
    padding: 14px 0 0 18px;
    background: none;
    border: none;
    height: 70px;
    margin: 0;
    position: static;
    width: 754px;
}

#caseStudies #banner-controls {
    background: none;
    height: 25px;
    padding: 0;
    margin: 0;
    position: absolute;
    top: 0;
    right: 28px;
    width: 60px;
}

#caseStudies #banner .banner-item {
    height: 45px;
}

#caseStudies #banner .PRContent {
    width: 511px;
}

#caseStudies #banner span {
    font-family: Arial, Helvetica, sans-serif;
    color: #004276;
    font-weight: bold;
    font-size: 16px;
}

#caseStudies #banner .csNames {
    float: left;
}

#caseStudies #banner a {
    float: left;
    margin: 0;
    display: block;
}

#caseStudies #banner span a {
    float: none;
    display: inline;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #004276;
}

#caseStudies #banner span a:hover {
    color: #9b0033;
}

#caseStudies #banner #banner1 .PRContent {
    padding: 12px 0 0 28px;
}

#caseStudies #banner #banner2 .PRContent {
    padding: 17px 0 0 35px;
}

#caseStudies #banner #banner3 .PRContent {
    padding: 12px 0 0 37px;
}

#caseStudies #banner #banner4 .PRContent {
    padding: 12px 0 0 28px;
}

#caseStudies #banner #banner1 .csNames {
    padding-left: 12px;
    margin-top: -2px;
}

#caseStudies #banner #banner2 .csNames {
    padding-left: 23px;
    margin-top: -6px;
}

#caseStudies #banner #banner3 .csNames {
    padding-left: 29px;
}

#caseStudies #banner #banner4 .csNames {
    padding-left: 12px;
}

#caseStudies #banner .PRContent .owner {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #666;
}

#caseStudies #banner .PRContent .title {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #666
}

#caseStudies #banner #banner1, #caseStudies #banner #banner2, #caseStudies #banner #banner3, #caseStudies #banner #banner4 {
    position: relative;
}

#caseStudies #banner .caseStudiesDropDown {
    left: 0;
    top: 94px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: normal;
    color: #fff;
    border-top: none;
    background-color: #60788E;
    width: 772px;
    position: absolute;
    z-index: 9999;
    overflow: hidden;
    cursor: default;
}

#caseStudies #banner-controls a {
    display: block;
    width: 15px;
}

#caseStudies #banner-controls a.banner-control {
    background-position: 50% top;
    background-image: url("/assets/code-signing/images/slideshow-dot-gray-nobg.gif");
}

#caseStudies #banner-controls a.selected {
    background-position: 50% top;
    background-image: url("/assets/code-signing/images/slideshow-dot-blue-nobg.gif");
}

#caseStudies #prevnext .prev {
    background-image: url("/assets/code-signing/images/slideshow-arrow-left-nobg.gif");
}

#caseStudies #prevnext .next {
    background-image: url("/assets/code-signing/images/slideshow-arrow-right-nobg.gif");
}

#caseStudies .caseStudiesDropDown .quotes {
    background-image: url(/assets/code-signing/images/quotes.gif);
    float: left;
    height: 11px;
    margin-right: 10px;
    width: 16px;
}

#caseStudies .csDDEnabled {
    display: block;
}

#caseStudies .csDDDisabled {
    display: none;
}

#caseStudies .csContent {
    border-right: solid 4px #BFC9D2;
    border-left: solid 4px #BFC9D2;
    padding: 0 15px 0px 10px;
    /*              height: 28px; */
    overflow: hidden;
}

#caseStudies .csBottom {
    position: relative;
    height: 14px;
    background: #fff url(/assets/code-signing/images/casestudy-box-bottom.gif) bottom left no-repeat;
}

#caseStudies #cs-0 .csContent.open {
    height: 45px;
}

#caseStudies #cs-1 .csContent.open {
    height: 30px;
}

#caseStudies #cs-2 .csContent.open {
    height: 60px;
}

#caseStudies #cs-3 .csContent.open {
    height: 60px;
}

#caseStudies #cs-0 .csContent.closed, #caseStudies #cs-1 .csContent.closed, #caseStudies #cs-2 .csContent.closed, #caseStudies #cs-3 .csContent.closed {
    height: 30px;
}

#caseStudies .csBottom .csArrowDown {
    background: transparent url(/assets/code-signing/images/casestudy-down-arrow.gif) bottom right no-repeat;
    width: 9px;
    height: 5px;
    position: absolute;
    right: 13px;
    bottom: 15px;
}

#caseStudies .csBottom .csArrowUp {
    background: transparent url(/assets/code-signing/images/casestudy-up-arrow.gif) bottom right no-repeat;
    width: 9px;
    height: 5px;
    position: absolute;
    right: 13px;
    bottom: 15px;
}

#caseStudies .csBottom .csArrowNone {
    width: 9px;
    height: 5px;
    position: absolute;
    right: 15px;
    bottom: 15px;
}

#bottomBoxes {
    margin-top: 63px;
}

#bottomBoxes .bottomBoxes {
    width: 376px;
    height: 151px;
}

#bottomBoxes .backgroundGrad {
    background: #fff url(/assets/code-signing/images/blank-box.gif) top left no-repeat;
}

#bottomBoxes #informationCenter {
    float: left;
}

#bottomBoxes #informationCenter #informationCenterContent {
    padding: 14px 0 0 12px;
}

#bottomBoxes #informationCenter .heading a {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #004276;
}

#bottomBoxes #informationCenter .heading a:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #9b0033;
}

#bottomBoxes #informationCenter .text li {
    margin-bottom: 12px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #000;
    list-style: disc;
    list-style-type: disc;
}

#bottomBoxes #informationCenterContent .text ul {
    padding-left: 14px;
}

#bottomBoxes #informationCenter .text li a {
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #004276;
}

#bottomBoxes #informationCenter .text li a:visited {
    color: #666333;
    text-decoration: none;
}

#bottomBoxes #informationCenter .text li a:hover {
    color: #9B0033;
    text-decoration: underline;
}

#bottomBoxes #contactSales {
    width: 374px;
    float: left;
    background: #fff url(/assets/code-signing/images/chat-girl.jpg) bottom right no-repeat;
}

#bottomBoxes #contactSales #contactSalesContent {
    padding: 14px 0 0 12px;
}

#bottomBoxes #contactSales .heading {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #000;
}

#bottomBoxes #contactSales .text {
    width: 216px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000;
    font-weight: normal;
}

#bottomBoxes #contactSales .text a {
    text-decoration: underline;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #004276;
    font-weight: normal;
}

#bottomBoxes #contactSales .text a:hover {
    color: #9b0033;
}

#bottomBoxes #awardBox {
    cursor: pointer;
    float: right;
    margin-bottom: 23px;
    display: block;
    background: #fff url(/assets/code-signing/images/award_box_2.gif) top left no-repeat;
}

#bottomBoxes #currentCustomers {
    width: 374px;
    float: right;
    background: #fff url(/assets/code-signing/images/certificate.jpg) 219px 26px no-repeat;
}

#bottomBoxes #currentCustomers .heading {
    margin-bottom: 6px;
}

#bottomBoxes #currentCustomers .heading a {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #000;
}

#bottomBoxes #currentCustomers .text {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #000;
    width: 201px;
}

#bottomBoxes #currentCustomers .text a {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-decoration: underline;
    color: #004276;
}

#bottomBoxes #currentCustomers .text a:hover {
    color: #9b0033;
}

#bottomBoxes #currentCustomersContent {
    padding: 14px 0 0 12px;
}

#contactSales, #currentCustomers {
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border: solid 1px #ccc;
}

#smartbutton img {
    float: left;
    padding-right: 4px;
}

#smartbutton a {
    color: #004276;
}

#smartbutton a:hover {
    color: #9b0033;
}

#smartbutton a strong {
    line-height: 28px;
    text-decoration: underline;
}

#fancybox-content {
    height: 513px !important;
}

/*-- Left Navigation Styles --*/
#leftnav ul li,
#leftnav ul li.main,
#leftnav ul li.last
{  
	color: #000000;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	font-weight: bold; 
	text-decoration: none;
}

#leftnav ul li, leftnav ul li.last {font-size: 9pt;}
#leftnav ul li.main {
	margin:0px;
	padding:0px;
	font-size:13px;
	font-weight:bold;
	color:#9b0033;
	background:#fff url(/assets/shared/images/dev041499.gif) top left no-repeat;
}

#leftnav{width:172px;float:left;margin:0px;padding:0px;clear:both;}
#leftnav ul{list-style:none;margin:0px;padding:0px;background:#fff url(/assets/shared/images/dev041500.gif) top left repeat-y;}
#leftnav ul li{background:transparent;text-align:left;} 
#leftnav ul li a{
	width:150px;
	display:block;
	margin:0px;
	padding:9px;
	font-size:11px;
	color:#000;
	font-weight:normal;
	text-decoration:none;
	border-top:1px solid #cacbce;
}

#leftnav ul li.main a{
	border:none;
	font-size:13px;
	font-weight:bold;
	color:#9b0033;
	padding:6px 9px;
	
}
#leftnav ul li a:hover{text-decoration:underline;}
#leftnav ul li.last{
	width:172px;
	clear:both;
	min-height:9px;
	height: 9px;
	margin: 0px;
	padding:0px;
	background:#FFFFFF url(/assets/shared/images/dev041501.gif) left top no-repeat;
	font-size: 0px;
	line-height: 9px;
}

#leftnav ul li.active a,
#leftnav ul li.activechild ul li.active a {
	background-color: #f0f0f0;
	font-weight: bold;
}

#leftnav ul li.active ul li a {
background: none;
width: 140px;
padding: 9px 9px 9px 8px;
margin:0px 0px 0px 9px;
font-weight: normal;
border-top: none;
}


#leftnav ul li.activechild ul li a {
background: none;
width: 153px;
padding: 9px 0px 9px 15px;
margin:1px 2px 0px 0px;
font-weight: normal;
border-top: none;
} 

#leftnav ul li.activechild ul {
margin-left:-1px;
}

#leftnav ul li ul {
	display: none;	
}

#leftnav ul li.active ul {
	display: block;
	background: none;
	
}

#leftnav ul li.activechild ul {
	display: block;
	background: none;
}

/*-- Left Navigation Styles END --*/

#productContentWrapper .productContent-4 {
	height: 270px;
}

#productContentWrapper .productContent-4 .rightPanel {
    height: 242px;
}


