body
{
}

.lgv
{
	height: 200px;
	width: 400px;
	border: solid 2px #CCC;
	background-image: url('../images/hdr_services_gutter.jpg' );
}


.dpanel
{
	z-index: 500;
	background-color: Transparent;
	position: absolute; /*background-image: url( '../../../images/mainNavCorner.gif' ); 	background-position:left top ; 	background-repeat:no-repeat;*/
}

.logview
{
	padding-right: 2px;
	color: #336699;
	font-family: Arial;
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
}
.partneritemtitle
{
	background: url(      '../images/leftnav_head.gif' );
	font-weight: bold;
	color: White;
	padding-left: 10px;
	padding-top: 5px;
	min-height: 20px;
	height: auto !important;
	width: 176px;
	height: 26px;
}

.ddList
{
width: 205px;
border: solid 1px #CCC;
}

#partnertreeview img
{
	padding-right: 5px;
}
#partnertreeview .AspNet-TreeView-Root AspNet-TreeView-Leaf a
{
	background: transparent url(/images/listArrowRight.gif) no-repeat scroll 0 0.4em;
	padding-left: 1em;
}
#partnertreeview div.AspNet-TreeView .AspNet-TreeView-Expand
{
	background: url(/images/listArrowRight.gif) 0 4px no-repeat;
	width: 11px;
	float: left;
	cursor: pointer;
}
#partnertreeview div.AspNet-TreeView .AspNet-TreeView-Collapse
{
	background: url(/images/listArrowDown.gif) 0 4px no-repeat;
	width: 11px;
	float: left;
	cursor: pointer;
}
.treeviewclass
{
	padding-left: 10px;
	padding-top: 9px;
	font-family: Arial;
	font-weight: bold;
	font-size: 10px;
	color: #003d78;
}
#partnertreeview a
{
	font-size: 11px;
}
.lblnm
{
	padding-right: 8px;
	color: #333333;
	font-family: Arial;
	font-weight:normal;
	font-size: 11px;
}
.tbl
{
	width: 176px;
	text-align: center;
	background-color: Transparent;
	border-left: solid 0px #CCC;
	border-right: solid 1px #CCC;
}
.tbl_lb
{
	border-left: solid 1px #CCC;
	background-color: #FFF;
}
#lgBlock td{vertical-align:bottom;}
disablecview
{
	text-decoration: none;
	border: none;
	background-color: #CCC;
}
#lbox
{
	width: 183px;
	z-index: 500;
}
#lbox .artop, #lbox .artop div
{
	clear: both;
	z-index: 500;
}
#lbox .artop div
{
	background: #FFF;
	border-color: #CCC;
	z-index: 500;
}
#subbox
{
	width: 77.4px;
	margin-left: 100px;
}
#subbox .artop, #subbox .artop div
{
	clear: both;
	z-index: 500;
}
#subbox .artop div
{
	background: #FFF;
	border-color: #CCC;
	z-index: 500;
}
.roleheader
{
	padding-top: 8px;
	text-align: left;
	color: #003366;
	font-family: Arial;
	font-weight: bold;
	border: none;
	width: 60px;
	margin-top: -70px;
	padding-left: 20px;
}
.regionheader
{
	padding-top: 8px;
	padding-left: 3px;
	text-align: left;
	color: #003366;
	font-family: Arial;
	font-weight: bold;
	border: none;
	width: 60px;
	margin-top: -10px;
}
.rolespanel
{
	margin-top: -10px;
	padding-top: 0px;
	vertical-align: top;
	text-align: left;
	margin-left: 10px;
}
.regionpanel
{
	margin-left: 5px;
	margin-top: -10px;
	padding-top: 0px;
	vertical-align: top;
	text-align: left;
	margin-left: -6px;
}
/*.link
{
	text-decoration: none;
	border-left: solid 2px #ccc;
	border-top: solid 3px #ccc;
	border-right: solid 3px #ccc;
	border-bottom: 0 #fff;
	background-color: #fff;
	padding-left:5px;
	border-width: 1.5px 1px 0px 1.5px;
}*/
.link
{
	padding-right: 0px;
	color: #336699;
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	z-index: 1000;
}
.link:hover
{
	text-decoration: none;
	text-decoration: none;
	border-left: solid 2px #ccc;
	border-top: solid 3px #ccc;
	border-right: solid 3px #ccc;
	border-bottom: 0 #fff;
	background-color: #FFF;
	border-width: 1.5px 1px 0px 1.5px;
	z-index: 1000;
	padding-bottom: 10px;
}
.bgline
{
	background-image: url(      '../images/navhdbg.JPG' );
	background-repeat: repeat-y;
	padding-right: -5px;
	width: 15px;
	margin-left: 55px;
	text-align: right;
}
.rbrl, .lblrl
{
	font-family: Arial;
	font-weight: bold;
	padding-left: 1px;
	text-align: center;
	padding-right: 1px;
	color: #003366;
}

.rbrg, .lblrg
{
	font-family: Arial;
	font-weight: bold;
	padding-left: 1px;
	text-align: center;
	padding-right: 1px;
	color: #003366;
}

.navmodule
{
	/* border-style: solid; 	border-width: 1pt; 	border-color: #333333;*/
	width: 195px;
	text-align: left;
	margin-left: 5px;
	text-align: left;
	left: 10px;
}
.topnavmodulehead
{
	height: 23px;
	text-align: left;
	vertical-align: middle;
	font-weight: bold;
	font-size: 7.8pt;
	padding-top: 7px;
	padding-left: 15px;
	background-image: url(      '../images/navhdbg.JPG' );
	background-repeat: repeat-x;
}
.topnavmodulehead:hover
{
	height: 25px;
	text-align: left;
	vertical-align: middle;
	font-weight: bold;
	font-size: 7.8pt;
	padding-top: 7px;
	padding-left: 15px;
	background-image: url(      '../images/hdr_gss_gutter.jpg' );
	background-repeat: repeat-x;
}

.navmodulehead
{
	height: 25px;
	text-align: left;
	vertical-align: middle;
	font-weight: bold;
	font-size: 7.8pt;
	padding-top: 7px;
	padding-left: 15px; /* border-top:solid 1pt #333333;*/
	background-image: url(      '../images/navhdbg.JPG' );
	background-repeat: repeat-x;
}
.navmodulehead:hover
{
	height: 25px;
	text-align: left;
	vertical-align: middle;
	font-weight: bold;
	font-size: 7.8pt;
	padding-top: 7px;
	padding-left: 15px; /* border-top:solid 1pt #333333;*/
	background-image: url(      '../images/hdr_gss_gutter.jpg' );
	background-repeat: repeat-x;
}
.navlist, .navlist a
{
	height: 20px;
	text-align: left;
	vertical-align: middle; /*border-top:solid 1pt #333333;*/
	padding: 3px;
	line-height: 15px;
	text-decoration: none;
}
.navtreelist
{
	height: 20px;
	text-align: left;
	vertical-align: middle; /*border-top:solid 1pt #333333;*/
	padding: 3px;
	line-height: 10px;
	text-decoration: none;
	background-color: Aqua;
}
.trnode
{
	height: 15px;
	line-height: 10px;
}
hr
{
	height: 0.1em;
}
#chview ul li
{
	list-style: none;
	z-index: 1000;
}
#chview ul ul
{
	visibility: hidden;
	margin-left: -105px;
	position: inherit;
	margin-top: -20px;
	position: absolute;
}

#chview ul li.sfhover ul
{
	visibility: visible;
}
.lnkhead
{
	padding: 8px 5px 0px 0px;
}
.spbar
{
	font-weight:normal;
	
}
._cviewon
{
	padding-right: -5px;
	color: #336699;
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}
._cviewon:hover
{
	padding-right: 0px;
	color: #336699;
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	z-index: 1000;
	padding-bottom: 10px;
}
._cviewoff
{
	padding-right: 0px;
	padding-left: 2px;
	color: #336699;
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	z-index: 1000;
}
.rchview
{
	background-image: url(      '~/images/rounder_corner_changeview.gif' );
	background-repeat: no-repeat;
}
.alignmiddle
{
	margin-left: -10px;
}
#partnertreeview .AspNet-TreeView-Root
{
	text-indent: 0px;
	padding: 0.5em 1em 0.4em 10px;
	margin-left: 0px;
}
#partnertreeview .AspNet-TreeView-Leaf
{
	/*background: transparent url(../images/listSquareOn.gif) no-repeat scroll 9px 50%;*/
	background: transparent url(../images/listArrowRightOn.gif) no-repeat scroll 9px 50%;
	margin-left:2px;
padding:0.5em 1em 0.4em 20px;
text-indent:-13px;
}


#partnertreeview .AspNet-TreeView-Root a
{
	background: 0;
	padding-left: 0em;
}
#partnertreeview .AspNet-TreeView-Leaf a
{
	background: 0;
	padding-left: 13px;
}
#partnertreeview li a:hover
{
	background: 0;
}
#fgtpwd
{
	color: #336699;
	font-family: Arial;
	font-size: 11px;
	text-decoration: none;
	font-weight:normal !important;
}
#fgtpwd:hover
{
	text-decoration: underline;
}
/*
#PartnreModule1_PModuleTree_UL .AspNet-TreeView-Root AspNet-TreeView-Leaf a
{
	background:transparent url(../images/listSquareOn.gif) no-repeat scroll 0 0.4em;
padding-left:1em;
	font-weight:bold;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:0.5em 1em 0.4em 2em;
text-indent:-1em;
border-bottom:1px ;
}
#PartnreModule1_PModuleTree_UL .AspNet-TreeView-Root  a
{
	background:transparent url(../images/listArrowRight.gif) no-repeat scroll 0 0.4em;
padding-left:1em;
	font-weight:bold;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:0.5em 1em 0.4em 2em;
text-indent:-1em;
border-bottom:1px ;
}
#PartnreModule1_PModuleTree_UL li a:hover {
background:0;
}

#PartnreModule2_PModuleTree_UL li
{
	font-weight:bold;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:0.5em 1em 0.4em 2em;
text-indent:-1em;
border-bottom:1px ;
}
#PartnreModule1_PModuleTree_UL li ul li
{
	font-weight:bold;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:0.5em 1em 0.4em 2em;
text-indent:-1em;
border-bottom:1px ;
}


#LoginIndicator1_pnlroles label
{
	font-family: Arial;
	font-weight: bold;
	padding-left: 4px;
	text-align: center;
	padding-right: 3px;
	color: #003366;
}

#LoginIndicator1_pnlregions label
{
	font-family: Arial;
	font-weight: bold;
	padding-left: 6px;
	text-align: center;
	padding-right: 3px;
	color: #003366;
}
*/
/*.gen
{
	border: solid 1px #CCC;
	width: 670px;
}*/
#tblProfile td
{
	text-align: right;
	font-family: Arial;
	font-size: 1em;
	padding-left: 7px;
	padding-right: 5px;
	padding-top: 10px;
	font-weight: bold;
	padding-bottom: 5px;
}
 #tblCSIdea td
{
	text-align :left ;
	font-family: Arial;
	font-size: 1em;
	padding-right: 5px;
}
 #tblCSIdea .rfvTxtAlignBtm
{
	margin-bottom:-8px;
	}

#tblCustInfo .txtMLine
{
	text-align :left ;
	height :50px;
	width:450px;
}
#tblCustInfo .lblInfo
{
}
#tblCSIdea .tdSpc
{
	width:50px;
}
#tblProfile td
{
	text-align: right ;
	}

#tblProfile .reqfld, .reqfld
{
	color: Red;
	text-align: left;
	padding-left: 25px;
	padding-right: 10px;
}
#tblProfile .txtBx
{
	width: 200px;
	height: 15px;
}
.csInfoHdr
{
	display:block;
font-weight:bold;
padding-top:10px;
	}
.txtBxpwd
{
	width: 200px;
	height: 15px;
}
.txtBxReadOnlyUname
{
	width: 200px;
	height: 15px;
	border: solid 1px #CCC;
	clear: both;
	color: #808080;
}
#tblProfile .chkIemp
{
	text-align: left;
	font-family: Arial;
	font-size: 0.8em;
	color: red;
}

#tblProfile .prf_lbl
{
	text-align: left;
	font-family: Arial;
	font-size: 1em;
	color: #336699;
}
#tblProfile .countryddl
{
	width: 204px;
	height: 20px;
	border-top: solic 1px #CCC;
}

#tblCSIdea .algleft
{
	text-align: left;
	padding-left: 10px;
	vertical-align: middle;
	padding-bottom: 5px;
	color: #336699;
}

.divHd
{
	border-bottom: solid 1px #CCC;
	font-family: Book Antiqua;
	font-size: 15px;
	font-weight: bold;
}
#AppInf ul li
{
	list-style: none;
	display: inline;
}
#chPwd,#chUname
{
	text-decoration: none;
	font-size: 10px;
	font-family: Arial;
	text-align:left;
}
#chPwd:hover,#chUname:hover
{
	text-decoration: underline;
}
#gotoLgin
{
	text-decoration: none;
	font-size: 11px;
	font-family: Arial;
	color: #336699;
}
#gotoLgin:hover
{
	text-decoration: underline;
}
.lginBg
{
	width: 500px;
	height: 270px;
	margin-top: 90px;
	background-repeat: repeat-x;
	background-image: url('/images/hdr_services_gutter.jpg' );
}
.lginHd
{
	background-position:0 60%;
	margin-top: 10px;
	width: 450px;
	background-image: url('../images/insider_Login.gif' );
	background-repeat: no-repeat;
	height: 50px;
}
.lgImg
{
	font-size: 23px;
	padding-top: 16px;
	font-weight: bold;
	color: #867744;
	text-align: center ;
	padding-left: 22px;
}
.lgHlpTxt
{
	clear: both;
	text-align: left;
	padding-left: 25px;
	padding-top: 12px;
	padding-bottom: 12px;
	font-family: Arial;
	font-size: 11.4px;
}
.lgBlock
{
	margin-left: 20px;
	text-align: left;
}
.lgBlock img {margin-left:5px;}
.txtBx,password
{
	width: 200px;
	height: 15px;
	border: solid 1px #CCC;
    clear:both;
}
.lginBg a
{
	color: #336699;
}
.fgtPwdHrd
{
	background-image: url( '/images/txt_frgt_psw.gif' );
	background-repeat: no-repeat;
	background-position: center;
	background-position: center;
	height: 20px;
}
.fgtPwdRcDiv
{
background-image: url('/images/login_frgt_psw_bg.gif');
 background-repeat: no-repeat;
                height: 105px; 
                width: 355px;
                 margin-top: 15px;
	}
	.fgtPwdHdrTxt
	{
		text-align: left;
		 padding-left: 23px;
		  padding-top: 10px;
		   padding-bottom: 10px;
                    font-size: 15px;
                     font-family :Arial;
                      font-weight:bold;
		}
		 
			
			.divLine
			{
				border-bottom: solid 1px #CCC; height: 2px;
			}
			#partnerLogin_pnlRegions label
			{
				padding-left:2px;
padding-right:1px;
			}
			/*#partnerLogin_pnlRoles label{	padding-left:0;padding-right:0;	}
			
#tabContent input {padding:.1em; vertical-align:top;  background:#ECECEC; border:1px solid #999; font:99% arial,helvetica,sans-serif}

#tblAddUpdateAcc .req{color:Red;padding-left:-4px; margin-left :-7px;padding-top:5px; }
#rhtContent .req{color:Red;padding-left:-4px; margin-left :-4px;padding-top:5px; }
#lstrgtContent .req{color:Red;padding-left:-5px; margin-left :-7px;padding-top:5px; font-weight:bold; font-size:15px; }
.section {border: solid 1px #CCC; width: 800px; margin-left: 0px; margin-top: 20px;}
#adminBdyContent .section h3{ float:left; margin-top:7px;}
.section h4{ float:left; margin-left:30px;}
.section #dvhr{border-bottom : solid 1px #CCC; height:5px; width:auto;}
.section .rightContent{float: right; margin-top: 5px; margin-right: 20px;}
.section .selectInfo {clear: both; margin-top: -5px; text-align: left;}
#tblAddUpdateAcc{border :solid 1px #CCC; margin-left:2px; width:800px;}
#tblAddUpdateAcc tr{margin-top:5px; padding-top:5px; padding-bottom:5px; }
#tblAddUpdateAcc .txtBx{border:1px solid #CCCCCC;clear:both;height:15px;width:200px;}
#lstHdrs { width:346px;margin-top:15px;}
#lstHdrs #lftHdr{ float:left; text-align :left ; margin-left:6.3em; }
#lstHdrs #rgtHdr{float :right;}

#outerBdr{border:solid 1px #CCC; min-width:850px; max-width:1050px; margin-left:10px; margin-top:10px;}
#appInfo{clear :both; width:700px; height:auto ;}
#appInfo #nameContent{ float:left; width:70px;}
#appInfo h3{vertical-align:top; margin-top:-10px; }
#appInfo #lstLftContent{float:left; width:150px; height:120px;}
#appInfo #mvContent{float:left; width:50px;  height:120px;}
#appInfo #lstrgtContent{float:left; width:150px; height:120px; vertical-align:top; }
#appInfo #mvContent{margin-top:15px;}
#appInfo #rhtContent{float:right; width:auto ;}
#rhtContent td input {margin-bottom:7px;}
#appInfo .clear{clear:both;}

#ssoInfo{border: solid 1px #CCC; width: 800px; margin-left: 20px; margin-top: 20px;}
#dvSSOApps{clear: both; display: none;}
#dvSSOApps p{text-align: left; margin-left: 20px; margin-top:5px; margin-bottom:5px;}
.valSummery{padding-left: 20px;}
.chkbx label{display:inline ; padding-left:5px; font-size:10px; font-weight:normal;
	vertical-align:middle;
	#padding-left:2px;
	}
#rgtAlign{float :right; margin-right:2.3em; margin-bottom:1.5em;}
.lblFrnt{font-weight:bold; Font-Size:large;Color:#867744; font-family:Calibri ;}
#tblPnewsLetter{margin-top:30px;}
#returnNl label{ margin-left:-.3em; font-family:Arial ; font-weight:normal; font-size :11px; color:Black;margin-top:55em; }
#returnNl  input{ width:10px; margin-left:.5em;}
#tblPeLetter .tBox{width:170px;}
#tblPeLetter .td{ font-family:Verdana; font-weight:normal; font-size :10px; }
.I_frame {float:right ;text-align:left;width:600px;}
.reqchk{ border :solid 1px red; width:575px; height :18px; margin-top:10px; }
.reqchk .chkbx{ margin-top:.5px; width:15px; height:15px;}
.test label{display:inline;}
label{font-family:Arial; font-weight:bold; padding-left:-9px; text-align:center; padding-right:3px; color:#003366;display:block; }
#radioEvents input{margin-top:0.1px;}
#radioEvents b{margin-left:2px;}
#pnewsletter input{ width:220px; height:15px; background:#ECECEC none repeat scroll 0 0;border:1px solid #999999;margin-top:-14px;}
#pnewsletter label{ width:100px; padding-left:0px;text-align:left;}
#pemailus input[type="text"] {width:220px; height:15px; background:#ECECEC none repeat scroll 0 0;border:1px solid #999999;display:block;}
#pemailus textarea{ width:220px; display:block; }
#pemailus #companyName{width:490px;}
#pemailus label{ width:200px; display:block;text-align :left;padding-left:0px;  }
#pemailus .twoColprimary{float:left;margin-right:20px;width:250px;margin-left:0px;}
#pemailus input[type="hidden"]{ visibility :hidden;}*/

#partnerLogin_pnlRoles label{	padding-left:0;padding-right:0;	}
#tabContent input[type="text"] {width:220px; height:15px; background:#ECECEC none repeat scroll 0 0;border:1px solid #999999;display:block;}
#tabContent input[type="text"] {padding:.1em; vertical-align:top;  background:#ECECEC; border:1px solid #999; font:99% arial,helvetica,sans-serif}
#submitWhitePaper .twoColprimary label,#tabContent .twoColsecondary label{margin-left:-8px;}
#submitCS .twoColprimary label,#tabContent .twoColsecondary label{margin-left:-8px;}
#submitWhitePaper fieldset b,#submitCS  fieldset b{margin-left:5px;}
#submitWhitePaper textarea,#submitCS textarea{margin-left:9px;background:#ECECEC none repeat scroll 0 0;border:1px solid #999999;font-family:arial,helvetica,sans-serif;font-size:99%;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;line-height:normal;padding:0.1em;vertical-align:top;}
#submitWhitePaper #taindf,#tatechf,#tadescidea{margin-left:9px;}
/*#submitCS #tadesbusiness,#descBusiness{margin-left:-29px !important;}*/
#submitCS textarea,#submitCS p{margin-left:-7px;}
#submitCS #Btnsubmit,#submitWhitePaper #Btnsubmit{margin-left:9px;}
#tblAddUpdateAcc .req{color:Red;padding-left:-4px; margin-left :-7px;padding-top:5px; }
#rhtContent .req{color:Red;padding-left:-4px; margin-left :-4px;padding-top:5px; }
#lstrgtContent .req{color:Red;padding-left:-5px; margin-left :-7px;padding-top:5px; font-weight:bold; font-size:15px; }
#app_SpInfo{border: solid 0px #CCC; width: 800px; margin-left: 0px; margin-top: 20px;}
.section {border: solid 1px #CCC; width:800px; min-width:800px;  margin-left: 0px; margin-top: 20px;}
#adminBdyContent .section h3{ float:left; margin-top:7px;}
.section h4{ float:left; margin-left:30px;}
.section #dvhr{border-bottom : solid 1px #CCC; height:5px; width:auto;}
.section .rightContent{float: right; margin-top: 5px; margin-right: 20px;}
.section .selectInfo {clear: both; margin-top: -5px; text-align: left;}
#generalInfo{border :solid 1px #CCC; margin-top:5px; width:800px;}
#generalInfo h3{margin-top:5px; margin-bottom:10px; height:20px; border-bottom:solid 1px #CCC;}
#tblAddUpdateAcc tr{margin-top:5px; padding-top:5px; padding-bottom:5px; }
#tblAddUpdateAcc .txtBx{border:1px solid #CCCCCC;clear:both;height:15px;width:200px;}
#lstHdrs { width:354px;margin-top:15px;}
#lstHdrs #lftHdr{ float:left; text-align :left ; margin-left:6.3em; }
#lstHdrs #rgtHdr{float :right;}

#outerBdr{border:solid 1px #CCC;min-width:800px; max-width:1050px; margin-right:10px;  margin-left:10px; margin-top:10px;}
#appInfo{clear :both; width:700px; height:auto ;}
#appInfo #nameContent{ clear:both;float:left;width:70px;}
#appInfo h3{vertical-align:top; margin-top:-10px; }
#appInfo #lstLftContent{float:left; width:150px; height:120px;}
#appInfo #mvContent{float:left; width:50px;  height:120px;}
#appInfo #lstrgtContent{float:left; width:150px; height:120px; vertical-align:top; }
#appInfo #mvContent{margin-top:15px;}
#appInfo #rhtContent{float:right; width:auto ;}
#rhtContent td input {margin-bottom:7px;}
#appInfo .clear{clear:both;}

#ssoInfo{border: solid 1px #CCC; width: 800px; margin-left: 20px; margin-top: 20px;}
#dvSSOApps{clear: both; display: none;}
#dvSSOApps p{text-align: left; margin-left: 20px; margin-top:5px; margin-bottom:5px;}
.valSummery{padding-left: 20px;}
.chkbx label{display:inline ; padding-left:5px; font-size:10px; font-weight:normal;}
#rgtAlign{float :right; margin-right:2.3em; margin-bottom:1.5em;}
.lblFrnt{font-weight:bold; Font-Size:large;Color:#867744; font-family:Calibri ;padding-right:5px;}
#tblPnewsLetter{margin-top:30px;}
#returnNl label{ margin-left:-.3em; font-family:Arial ; font-weight:normal; font-size :11px; color:Black;margin-top:55em; }
#returnNl  input{ width:15px; margin-left:.5em;#margin-right:3px;}
#tblPeLetter .tBox{width:170px;}
#tblPeLetter .td{ font-family:Verdana; font-weight:normal; font-size :10px; }
.I_frame {float:right ;text-align:left;width:600px; height:400px;}
.reqchk{ border :solid 1px red; width:590px; height :auto; margin-top:10px;margin-left:10px; }
.reqchk .chkbx{ margin-top:.5px; width:15px; height:15px;}
#csDesc{margin-left:9px;}
#submitCS #csDesc b{margin-left:-4px;}
label{font-family:Arial; font-weight:bold; padding-left:-9px; text-align:center; padding-right:3px; color:#003366; }
#radioEvents b{margin-left:2px;}
#radioEvents input[type="radio"]{margin-top:0.1px;}
#c_fields{clear:both;padding-bottom:10px;padding-top:20px;}
#pnewsletter input{ width:220px; height:15px; background:#ECECEC none repeat scroll 0 0;border:1px solid #999999;margin-top:-14px;}
#pnewsletter label{ width:100px; padding-left:0px;text-align:left; display:block;margin-left:0px !important;}
#pemailus input[type="text"] {width:220px; height:15px; background:#ECECEC none repeat scroll 0 0;border:1px solid #999999;display:block;}
#pemailus textarea{ width:220px; display:block;background:#ECECEC none repeat scroll 0 0;border:1px solid #999999; margin-left:-1px;}
#pemailus #companyName,#contactUs #companyName{width:490px;}
#contactUs,#support .twoColprimary label,#contactUs .twoColsecondary label{margin :0px; padding-left:0px;}
#support .twoColprimary label,#support .twoColsecondary label{margin :0px; padding-left:0px;}
#contactUs label{padding-left:0px;}
#pemailus label{ width:200px; display:block;text-align :left;padding-left:0px;  }
#pemailus .twoColprimary{float:left;margin-right:20px;width:250px;margin-left:0px;}
#pemailus input[type="hidden"]{ visibility :hidden;}
.a_active{text-decoration: underline;}
.lblmsg{color:Blue; font-family:Arial; font-size :11px;}
.lblerrmsg{color:Red ; font-family:Arial; font-size :11px;}

/*******************************************************/
/********New Footer Start*******************/

/*html>body #NewftrWrapper { padding-top:19px;}*/

#home #NewftrWrapper
{    
    padding:0;
}
#NewftrWrapper
{    
    margin-bottom:15px;
    margin-top:19px;
    padding:0;
    padding-top:19px\0/;/*IE 8*/
}
#Newftr
{
    background: url('/images/footer-background.jpg') top left no-repeat;
    font-size:10px;
    min-height:211px;
}
#Newftr .footerCol 
{
    float:left;
    margin: 0 46px;
}
#Newftr .footerCol li
{
    list-style-type:none;
}
#Newftr .footerCol li img
{
    margin: -7px 4px 5px 0;
    position: relative;
    top: 11px;
}
#Newftr .footerCol li a
{    
    color:#656565;
}
#Newftr .footerCol h3
{
    font-size:13px;
    color:#656565;
    padding:10px 0 5px;
}
#Newftr p
{
    bottom: 20px;
    clear: both;
    color: #656565;
    position: absolute;
    text-align: center;
    width: 100%;
    font-weight:bold;
}
/*******************************************************/
/********New Footer End*******************/
/*******************************************************/




/*Skynax Trial Key Request Form*/
    #serviceActivation input[type="checkbox"]{margin-right:5px;padding:0.1em;vertical-align:middle;}
    #serviceActivation label{padding-left:0px !important;}
    #topContents input[type="text"],#topContents input[type="password"]{width:229px !important;}
    #bottomContents input[type="text"],#bottomContents input[type="password"]{width:148px !important;}
    .skynaxHeaders{background-color:#0F3063;color:White;display:block;font-size:1.1em !important;font-weight:bold;padding:0 0 0 5px;position:static !important;}
    .skynaxMainHeader{clear:both;margin-bottom:0 !important;}
    #skynaxfirstColumn{width:32%;float:left;margin:7px 15px 7px 0;}
    #skynaxsecondColumn{width:32%;float:left;margin:7px 15px 7px 0;}
    #skynaxthirdColumn{width:32%;float:left;margin:7px 0;position:relative;}
    #skynaxWireless{overflow:hidden;}
    .equalportions{width:48%;float:left;}
    .formsubmitbutton{width:31%;float:left;padding-left:15px;}
    .formsubmittext{width:66%;float:left;margin-top:7px;}
    #bottomColumn1{width:21%;float:left;margin:7px 3px 7px 0;}
    #bottomColumn2{width:20%;float:left;margin:7px 13px 7px 0;}
    #bottomColumn3{width:35%;float:left;margin:7px 5px 7px 0;}
    #bottomColumn4{width:20%;float:left;margin:7px 7px 7px 0;}
    .submitsection{overflow: hidden;clear:both;}
    .submitsectionbottom{overflow: hidden;position:absolute;}
    #skynaxContainer{position:relative;}
    .abovesubmit{height:5px; display:block;}
    .skynaxconfirmation{color:#4D565E !important;font-size:1.1em;line-height:1.3em;}
    .alignrightside{float:right; display:block; margin-bottom:5px;clear:left;margin-right:7px;}
    .alignrightside input[type="text"]{width:153px !important; display:inline !important;}
    #skynaxservicecontent .req{margin-top:-0.95em !important;}
    #skynaxservicecontent .xtop .xb2, #skynaxservicecontent .xb3, #skynaxservicecontent .xb4 {background:#0F3063;}
    #skynaxservicecontent .xtop .xb3, #skynaxservicecontent .xtop .xb4 {background:#0F3063;}
    #skynaxservicecontent .xbottom .xb2, #skynaxservicecontent .xb3, #skynaxservicecontent .xb4 {background:#0F3063;}
    #skynaxservicecontent .xbottom .xb3, #skynaxservicecontent .xbottom .xb4 {background:#0F3063;}
    #skynaxservicecontent .xtop .xb1{background:#0F3063;}
    #skynaxservicecontent .xb2, #skynaxservicecontent .xb3, #skynaxservicecontent .xb4 {background:#0F3063;border-left:1px solid #0F3063;border-right:1px solid #0F3063;}
     #skynaxservicecontent .xbottom .xb1 {background:#0F3063;}
    .skynaxHeaderComp{margin-top:7px;width:233px;}
    .skynaxHeaderComp h1{line-height:1.3em;}
    .skynaxHeadersection h1{line-height:1.3em;}
    .skynaxHeadersection{margin-top:20px;width:233px;}
    .bottomskynaxHeaderComp1{margin-top:7px;width:154px;}
    .bottomskynaxHeaderComp2{margin-top:7px;width:156px;}
    .bottomskynaxHeaderComp3{margin-top:7px;width:261px;}
    .bottomskynaxHeaderComp4{margin-top:7px;width:152px;} 
    .bottomskynaxHeaderComp1 h1{line-height:1.3em;}
    .bottomskynaxHeaderComp2 h1{line-height:1.3em;}
    .bottomskynaxHeaderComp3 h1{line-height:1.3em;}
    .bottomskynaxHeaderComp4 h1{line-height:1.3em;}  
    #bottomColumn3  input[type="text"]{width:256px !important;}
    #bottomContents{margin-top:76px;}
    .textareastyleskynax{width: 229px !important;background: none repeat scroll 0 0 #ECECEC;border: 1px solid #999999;font: 99% arial,helvetica,sans-serif;padding: 0.1em;margin-left:0px;}
    .EmailIDCss{padding-top:0px  !important;}
	.SkynaxWaitingSymbol {background: url("../images/waitspinner.gif") no-repeat scroll 5px 50% transparent; display: none;padding: 0 0 0 45px;width: 162px;border: 1px solid black;left: 205px;line-height: 54px;margin-top: 10px;padding: 0 0 0 45px;position: absolute;top: 112px;background-color:White;}	 		 			 		 		 		 		 
    .skynaxSuccess{font-weight:bold;}
    #txtSpecialKeyRequirements,#txtSkynaxTrialEnvironment{height:60px;}
    #skynaxservicecontent{height:660px;}
    #resultMsg{display:none;}
    #skynaxKCTable tr td{text-align:left; padding:0 3px;}
    #txtkeyexpiration, #keyLicensee{background-color: #A9A9A9 !important;}
/*End Skynax Trial Key Request Form*/

/*PNN Form*/
#pnnform input{ width:220px; height:15px; background:#ECECEC none repeat scroll 0 0;border:1px solid #999999;margin-top:-14px;}
#pnnform label{ width:100px;text-align:left;display:block;color: #003366;font-family: Arial;font-weight: bold;padding-left: 9px;padding-right: 3px;}
#answerPnnForm{background: none repeat scroll 0 0 #ECECEC; border: 1px solid #999999;margin-left:0px;}
#pnnformTextAreaBlock{*padding-top:5px !important;}
#resultMsg{display:none;}
.pnnformWaitingSymbol {background: url("../images/waitspinner.gif") no-repeat scroll 5px 50% transparent; display: none;padding: 0 0 0 45px;width: 162px;border: 1px solid black;left: 205px;line-height: 54px;margin-top: 10px;padding: 0 0 0 45px;position: absolute;top: 112px;background-color:White;}	 		 			 		 		 		 		 
.pnnformSuccess{font-weight:bold;}
#pnnform .twoColprimary label{padding-left:0px !important;}
/*End PNN Form*/
