body {
	background: transparent url('/images/body_bg.png') repeat-x scroll 0 0 !important;
}

#DAContent {
	padding-right: 10px;
}

.DABanner {
	background: transparent url('/images/banner.png') repeat scroll 0 0 !important;
	border:2px solid #cccccc;
	position: relative;
	height:480px;
	width: 640px;
	zoom:1;
	padding:3px;
	margin-bottom:0!important;
	margin-top:0!important;
	left: 0;
	overflow:hidden;
	zoom:1;
}

#video-1{
	float: left;
    width: 0px;
    padding-right:24px;
}

#video-2, #video-3, #video-4{
	display:none;
	float: left;
    width: 0px;
    padding-right:24px;
}

#1 #2 #3 .blue-grad{
	background: rgb(209,220,228); /* Old browsers */
	background: -moz-linear-gradient(45deg,  rgba(209,220,228,1) 0%, rgba(236,242,247,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,rgba(209,220,228,1)), color-stop(100%,rgba(236,242,247,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(45deg,  rgba(209,220,228,1) 0%,rgba(236,242,247,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(45deg,  rgba(209,220,228,1) 0%,rgba(236,242,247,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(45deg,  rgba(209,220,228,1) 0%,rgba(236,242,247,1) 100%); /* IE10+ */
	background: linear-gradient(45deg,  rgba(209,220,228,1) 0%,rgba(236,242,247,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d1dce4', endColorstr='#ecf2f7',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
	
}

#priceQuoteButton{
	padding-top:35px;
	padding-left:145px;
}

#tabs ul{
	width:308px;	
	float:left;
	margin:0!important;
	padding:0!important;
	list-style-type:none;
}

#tabs ul h3{
	margin-bottom:0px!important;
	line-height:18px!important;
	text-align: center;
	vertical-align: middle;
}

#tabs ul li{
	padding:0 0 0 90px;
	margin: 10px 0 0 0;
	width:205px;
	cursor:pointer !important;
	height:114px;
	position: absolute;
	z-index:10;
	color:# f0f0f0;
}

#tabs ul li h3 {
	background-color: #006399;
	border-style: groove;
	border-width: 1px;
	padding-top: 10px !important;
	padding-bottom: 10px !important;
	font-size: 1.375em;
	opacity:0.8;
	filter:alpha(opacity=80); /* For IE8 and earlier */
}

#tabs ul li:hover h3,
#tabs ul li:hover p{
	opacity:1.0;
	filter:alpha(opacity=100); /* For IE8 and earlier */
}

/*#tabs ul li:first-child{border-top-left-radius:.6em;}
#tabs ul li:last-child{border-bottom-left-radius:.6em;}*/

#tabs ul li p{
	font-size:.875em;
	padding-bottom:0!important;
	margin-bottom:0!important;
}

#tabs ul li.active{
	background-position:0 -134px;
	color: #ffffff;
}

.active h3, .active p {
	color: #ffffff;
}

.clearfloat{
	overflow:auto;
	zoom:1;
}

.slide-text {
    position: absolute;
    z-index: 11;
	font-family: "ff-din-web","Arial",sans-serif;
	font-style: normal;
	padding-left:40px;
	width:500px;
	height:265px;
}

/*--VIDEO 1 ATTRIBUTES--*/
#video-1 .slide-text{
	top:5px;
	left:-10px;
}

/*--VIDEO 2 TEXT ATTRIBUTES--*/
#video-2 .slide-text{
	top: 42px;
	left:-10px;
}

/*--VIDEO 3 ATTRIBUTES--*/
#video-3 .slide-text{
	top: 42px;
	left: -10px;
}

/*--.SLIDER-TEXT ATTRIBUTES--*/
.slide-text h2 {
    color: #FFFFFF;
    font-size: 1.8em;
	font-weight:700;
	/* text-align: justify; */
	 text-align: left;
}

.slide-text h4 {
    color: #FFFFFF;
    text-transform: uppercase;
    font-size: 1.2em;
    line-height: 1.2em;
	font-weight:100;
	margin-top:-15px;
}

.slide-text p {
   	color:#EEEEEE;
	margin-right:30px !important;
	line-height:1.3em;
	width: 600px;
	text-align: left;
	font-size: 1.1em;
}

.ptc-pattern-button span {
    display: inline-block;
    height: 31px;
    line-height: 21px;
}

.ptc-pattern-button {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1em;
    margin: 0 5px 0 0;
    padding-right: 2px;
    text-decoration: none;
	color: #FFFFFF !important;
}

.cta_banner{
	text-transform: uppercase;
	font-size: 1.2em;
	background: url('/images/button.png') 0 0 no-repeat;
	padding: 9px 0 14px 49px;
	font-weight: 600;
}

#mainPageAnnouncement,
#mainPageAnnouncement h2{
	font-family:Arial;
}

#mainPageAnnouncement p{
	font-family:Arial;
	font-size:1.248em;
}

.clearfloat{
	overflow:auto;
	zoom:1;
}

#cornerFiller a img {
	padding-left: 35px;
	padding-top:30px;
}

/* taken from frontpage.css */
/* sprite elements*/ 
#plsrc1 #plsrc2 h3,
#fpnews h3,
.btnpromo div,
.btnpromo  div p,
#fpMoreNews ul li a,
#plsrc1-items #plsrc2-items small a,
#fpResources ul li a,
#btm-ds {
	background: transparent url('/images/960/frontpage/homepage-sprite-20130125.png') no-repeat;
}

#fpNews-Items{
	border-style: double;
	border-width: 3px;
	border-color: Black;
	margin-bottom:20px;	
}

#plsrc1-items plsrc2-items small a{
	color:#fff;
	text-transform:uppercase;
	text-shadow: 1px 1px 2px rgba(0, 0, 0, 1);
	text-decoration:none;
	overflow:hidden;
	display:block;
	font-size:.83em;
	height:50px;
	/* padding:5px 23px 5px 5px; */
	background-position: 101% -1005px;
}





#clientArea{
	height:400px;	
	background-color:Silver;
	margin-bottom:10px;
}

#formPriceQuoteArea1 #formPriceQuoteArea2{
	height:260px;	
/*	background:rgba(255, 255, 255, 0.2); */
	font-family: Arial,sans-serif;
	font-size: 1.1em;
	font-weight:100;
}

#formPriceQuoteArea2 .comments #quoteCommentsHeading,
#upgradeCommentsHeading,
#upgradeProductSNHeading{
	height:45px;
	vertical-align:top;
}

#formPriceQuoteArea2 .comments #textInput{
	height:50px;
	vertical-align:top;
}

#billingInfo{
	padding-top:20px;
	padding-bottom:20px;
}

#tkQuoteErrors{
	border:1px double Black;
}

#viewArea{
	width:500px;
	height:343px;
	margin:0px 0px 0px 0px;	
	background-color:Black;
}

#helpMeChoose a,
#helpMeChoose1 a,
#helpMeChoose2 a,
#helpMeChoose3 a {
	margin-bottom:10px;
}

#prodDescArea{
	position:relative;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	height:200px;
}

#requiredCustomerInfo .grid_13,
#upgradeFormSubmitButtons .grid_13{
	height:100%;
	padding-bottom:10px;
}

#miscResources{
}

#fpResources ul {
	margin:0;
	padding:0;
	list-style-type: none;
}

#fpResources ul li {
	padding:8px 5px;
}

#fpResources ul li a {
	background-position: 100% -915px; /* y - 4*/
	padding-right:10px;
	text-decoration:none;
	color:#236192;
}

.zebra_odd {
	background-color: none;
}

.zebra_even {
	background: rgb(233, 238, 242);
	background:rgba(255, 255, 255, 0.5);
}

#fpResources, 
#fpResources ul {
    background-color: #D0DBE4;
    box-shadow: 0 600px 500px -500px #ffffff inset;
    -webkit-box-shadow: 0 550px 500px -500px #ffffff inset;
}

#fpnews ul {
	list-style-type: none;
}

#fpnews .blue-grad{
	background: rgb(209,220,228); /* Old browsers */
	background: -moz-linear-gradient(45deg,  rgba(209,220,228,1) 0%, rgba(236,242,247,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,rgba(209,220,228,1)), color-stop(100%,rgba(236,242,247,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(45deg,  rgba(209,220,228,1) 0%,rgba(236,242,247,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(45deg,  rgba(209,220,228,1) 0%,rgba(236,242,247,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(45deg,  rgba(209,220,228,1) 0%,rgba(236,242,247,1) 100%); /* IE10+ */
	background: linear-gradient(45deg,  rgba(209,220,228,1) 0%,rgba(236,242,247,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d1dce4', endColorstr='#ecf2f7',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
	
}

#fpnews .news-img{
	background:#fff;
	text-align:center;
}

#fpnews .grid_11 .grid_8 h4{
	font-size:1.4em;
	font-weight:regular;
	line-height:1.2em;
	color:#236192;
	padding-right:10px;
}

#fpnews .grid_11 .grid_8 p{
	line-height:1.5em;
	padding-right:10px;
}

#fpMoreNews ul{
	margin:20px 20px 20px 0;
}

#fpMoreNews ul li{
	padding:10px;
}

#fpMoreNews ul li.even{
	background-color:#fff;
}

#fpMoreNews ul li a{
	text-decoration:none;
	color:#236192;
	padding-right:15px; 
	background-position: 100% -915px; /* y -4 */
}

#fpMoreNews ul li a:hover,
#plsrc1-items #plsrc2-items .grid_3:hover,
#fpResources ul li a:hover {
	opacity:.8;
	filter: alpha(opacity = 80);
}

#supportTip {
	background-color:#F0F8FF;
	border-style:ridge;
	border-color:#000000;
	border-width:2px;
	font-size:0.875em;
	height:75px;
	text-align: center;
	vertical-align: middle;
}

#lexyaccIncluded{
	font-size:0.875em;
	margin:0 0 0 0;
	padding:0 0 0 0;
	height:100px;
}

#upgradeFormSubmitButtons{
	padding-top:10px;
	padding-bottom:10px;
}

/* #homeTkProducts, #pscListener {background: transparent url(/images/960/mediaSprite-031511.png) repeat-x 0 -1901px !important;}
#homeTkEvaluation, #pscListener {background: transparent url(/images/960/mediaSprite-031511.png) repeat-x 0 -1901px !important;}
#homeTkEvaluation1, #pscListener {background: transparent url(/images/960/mediaSprite-031511.png) repeat-x 0 -1901px !important;}
#homeTkEvaluation2, #pscListener {background: transparent url(/images/960/mediaSprite-031511.png) repeat-x 0 -1901px !important;}
#homeTkEvaluation3, #pscListener {background: transparent url(/images/960/mediaSprite-031511.png) repeat-x 0 -1901px !important;}
#homeTkEvaluationForm, #pscListener {background: transparent url(/images/960/mediaSprite-031511.png) repeat-x 0 -1901px !important;}
#homeTkEvaluationForm1, #pscListener {background: transparent url(/images/960/mediaSprite-031511.png) repeat-x 0 -1901px !important;}
#homeTkEvaluationForm2, #pscListener {background: transparent url(/images/960/mediaSprite-031511.png) repeat-x 0 -1901px !important;}
#homeTkEvaluationForm3, #pscListener {background: transparent url(/images/960/mediaSprite-031511.png) repeat-x 0 -1901px !important;}
#homeTkSolutions, #pscListener {background: transparent url(/images/960/mediaSprite-031511.png) repeat-x 0 -1901px !important;}
#homeTkSales, #pscListener {background: transparent url(/images/960/mediaSprite-031511.png) repeat-x 0 -1901px !important;}
#homeTkSupport, #pscListener {background: transparent url(/images/960/mediaSprite-031511.png) repeat-x 0 -1901px !important;}
#homeTkSupport1, #pscListener {background: transparent url(/images/960/mediaSprite-031511.png) repeat-x 0 -1901px !important;}
#homeTkSupport2, #pscListener {background: transparent url(/images/960/mediaSprite-031511.png) repeat-x 0 -1901px !important;}
#homeTkSupport3, #pscListener {background: transparent url(/images/960/mediaSprite-031511.png) repeat-x 0 -1901px !important;}
#homeTkRegistration, #pscListener {background: transparent url(/images/960/mediaSprite-031511.png) repeat-x 0 -1901px !important;}
#homeTkActivation, #pscListener {background: transparent url(/images/960/mediaSprite-031511.png) repeat-x 0 -1901px !important;}
#tkSearchResults, #pscListener {background: transparent url(/images/960/mediaSprite-031511.png) repeat-x 0 -1901px !important;} */

#homeTkProducts, #pscListener {background: transparent url(/images/960/130125-sprite.png) repeat-x 0 -1901px !important;}
#homeTkEvaluation, #pscListener {background: transparent url(/images/960/130125-sprite.png) repeat-x 0 -1901px !important;}
#homeTkEvaluation1, #pscListener {background: transparent url(/images/960/130125-sprite.png) repeat-x 0 -1901px !important;}
#homeTkEvaluation2, #pscListener {background: transparent url(/images/960/130125-sprite.png) repeat-x 0 -1901px !important;}
#homeTkEvaluation3, #pscListener {background: transparent url(/images/960/130125-sprite.png) repeat-x 0 -1901px !important;}
#homeTkEvaluationForm, #pscListener {background: transparent url(/images/960/130125-sprite.png) repeat-x 0 -1901px !important;}
#homeTkEvaluationForm1, #pscListener {background: transparent url(/images/960/130125-sprite.png) repeat-x 0 -1901px !important;}
#homeTkEvaluationForm2, #pscListener {background: transparent url(/images/960/130125-sprite.png) repeat-x 0 -1901px !important;}
#homeTkEvaluationForm3, #pscListener {background: transparent url(/images/960/130125-sprite.png) repeat-x 0 -1901px !important;}
#homeTkSolutions, #pscListener {background: transparent url(/images/960/130125-sprite.png) repeat-x 0 -1901px !important;}
#homeTkSales, #pscListener {background: transparent url(/images/960/130125-sprite.png) repeat-x 0 -1901px !important;}
#homeTkSupport, #pscListener {background: transparent url(/images/960/130125-sprite.png) repeat-x 0 -1901px !important;}
#homeTkSupport1, #pscListener {background: transparent url(/images/960/130125-sprite.png) repeat-x 0 -1901px !important;}
#homeTkSupport2, #pscListener {background: transparent url(/images/960/130125-sprite.png) repeat-x 0 -1901px !important;}
#homeTkSupport3, #pscListener {background: transparent url(/images/960/130125-sprite.png) repeat-x 0 -1901px !important;}
#homeTkRegistration, #pscListener {background: transparent url(/images/960/130125-sprite.png) repeat-x 0 -1901px !important;}
#homeTkActivation, #pscListener {background: transparent url(/images/960/130125-sprite.png) repeat-x 0 -1901px !important;}
#tkSearchResults, #pscListener {background: transparent url(/images/960/130125-sprite.png) repeat-x 0 -1901px !important;}

#helpMeChooseProducts a { padding-left:280px; }
.oddRow      { background-color: #F5F5F5; }
.evenRow     { background-color: #F0F8FF; }
.colhdr      { background-color: #003366; color: #FFFFFF; vertical-align:middle; }
#alertcentreTable td,
#apisInfoTable td { border:1px solid #FFFFFF; font-size:0.9em;}
.outline { border: 1px solid #003366; }

#warningDiv {background-color: #F0F0FF; font-family: Verdana,Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; border:2px solid #000000; margin-left:20px; padding-top:10px; padding-left:5px; padding-bottom:15px;}
.bodytxt {font-family: Verdana,Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color:#828282; padding-right:35px; padding-left:0px; padding-top:25px; line-height:16px; }
.versionsOutline { border: 1px solid #003366; border-spacing:5px; }
.versionsColHdr { background-color: #003366; color: #FFFFFF; vertical-align:middle; font-size:13px; }
.versionsBodyTxt {font-family: Verdana,Tahoma, Arial, Helvetica, sans-serif; font-size: 0.8em; color:#828282; padding-right:5px; padding-left:0px; padding-top:25px; line-height:16px}
.bodytxt2 {font-family: Verdana,Tahoma, Arial, Helvetica, sans-serif; font-size: 14px; color:#828282; padding-right:35px; padding-left:0px; padding-top:25px; line-height:16px}
.regProdBodyTxt li {font-family: Verdana,Tahoma, Arial, Helvetica, sans-serif; font-size: 1.2em; color:#828282; padding-right:35px; padding-left:0px; padding-top:25px; line-height:16px; list-style:none;}
.importantRed{ color:#FF0000; }
.pagetoolsSpacer {
    float:left;
    color: #999;
    text-align: left;
    margin-right:200px;
    padding-left: 10px;
    width:100%;
} 

#tk96p2announcement {background-color: #F0F0FF; font-family: Verdana,Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; border:2px solid #000000; margin-left:20px; margin-bottom:20px; padding-top :10px; padding-left:5px; padding-bottom:20px;}


#Windows10Alert {background-color: #F0F0FF; font-family: Verdana,Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; border:2px solid #000000; margin-top: 30px; margin-left:20px; margin-bottom:20px; padding-top :10px; padding-left:5px; padding-bottom:20px;}



.ptext { font-family: Verdana,Tahoma, Arial, Helvetica, sans-serif; }

.versTblExpired { color: #FF0000;  }
.versTblToExpire { color: #8F0F0F; }
.versTblNewRelease { color: #009900; }

#probsFixedTblCfsList td { border:2px ridge  #003366; }

#unix_to_windows_Banner  {
	height: 95px;
	
	text-align: center;
	vertical-align: top;
	padding-top: 25px;
	margin-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;

	font-family: Calibri;
	font-size: 1.9em;
	font-weight: bold;
	color: #006c9a;
	
	background: -moz-linear-gradient(top, #eeeeee, #b3b3b3);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#eeeeee), to(#b3b3b3));
	
	/* Rounded corners */
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
	
	/* Box shadow */
	box-shadow: 5px 5px 5px #b3b3b3;
	background: -ms-linear-gradient(45deg,  rgba(209,220,228,1) 0%,rgba(236,242,247,1) 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d1dce4', endColorstr='#ecf2f7',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
 }
 
 .sgbodytxt {
 	font-family: Calibri, sans-serif; 
 	font-size: 12px; 
 	color:#828282; 
 	padding-right:35px; 
 	padding-left:0px; 
 	padding-top:25px; 
 	line-height:16px; 
 	}
 	
 	#quoteBox { float: right; clear: right; width: 160px; padding: 10px; margin-left: 10px; border: 1px solid #65819D; text-align: center; vertical-align: middle; line-height: 1.25em; }
	#quoteBox img { border: 1px solid #000000; }
	
	.sideNav {
		background-color: #D0DBE4;
		box-shadow: 0 510px 500px -500px #ffffff inset;
		-moz-box-shadow: 0 510px 500px -500px #ffffff inset;
		-webkit-box-shadow: 0 510px 500px -500px #ffffff inset;
		height:370px;
		margin:0px 0px 5px 0px;
		width:160px;
	}
	
.sideNav h3 {
	font-size:1.7em;
	line-height:1em;
	margin:0 auto;
	padding:10px !important;
	width:140px;
	color:#236192;
	text-align:center;
}

.sideNav ul {
	margin:0;
	padding:0;
	list-style-type: none;
	background-color: #D0DBE4;
    box-shadow: 0 600px 500px -500px #ffffff inset;
    -webkit-box-shadow: 0 550px 500px -500px #ffffff inset;
}

.sideNav ul li {
	padding:8px 5px;
}

.sideNav ul li a {
	background-position: 100% -915px; /* y - 4*/
	background: transparent url('/images/960/frontpage/homepage-sprite-20130125.png') no-repeat;
	padding-right:10px;
	text-decoration:none;
	color:#236192;
}

.sideNav ul li a:hover {
	opacity:.8;
	filter: alpha(opacity = 80);
}

.sideNav li.flyTrigger {
	color:#20558a;
	font-size:1em;
	height:55px;
	padding:11px;
}

/* Add the Right-Arrow to the end of the sideNav <li> elements */
.sideNav li:after {
	background: url("/images/960/130125-sprite.png") no-repeat scroll -860px -613px transparent;
    content: "";
    display: inline-block;
    height: 10px;
    width: 15px;
}

#sideNav ul li a {
background: transparent url('/images/960/frontpage/homepage-sprite-20130125.png') no-repeat;
}

#sideNav, 
#sideNav1, 
#sideNav3 {
	background: #D0DBE4;
	box-shadow: 0 510px 500px -500px #ffffff inset;
	-moz-box-shadow: 0 510px 500px -500px #ffffff inset;
	-webkit-box-shadow: 0 510px 500px -500px #ffffff inset;
	height:370px;
	margin:0px 0px 40px 0px;
	width:160px;
}

#sideNav2 {
	background: #D0DBE4;
	box-shadow: 0 510px 500px -500px #ffffff inset;
	-moz-box-shadow: 0 510px 500px -500px #ffffff inset;
	-webkit-box-shadow: 0 510px 500px -500px #ffffff inset;
	height:370px;
	margin:0px 0px 40px 0px;
	width:160px;
}

#sideNav2 h3 {
	font-size:1.7em;
	line-height:1em;
	margin:0 auto;
	padding:10px !important;
	width:140px;
	color:#236192;
	text-align:center;
}

#sideNav2 li.flyTrigger {
	color:#20558a;
	font-size:1em;
	height:55px;
	padding:11px;
}

#sideNav.sideNav.shut  {
height:114px;
overflow:hidden;
}

#sideNav, 
#sideNav1, 
#sideNav2, 
#sideNav3, 
#sideNavAccordion, 
#sideNavAccordion1, 
#sideNavAccordion2, 
#sideNavAccordion3 {
margin-top:0;
}

#sideNavAccordionBase {
/*background:url(/images/960/101108-sprite.png) 0 -736px no-repeat;*/
height:20px;
margin:-5px 0 10px;
}

#sideNav.open .sideNavmin, 
#sideNav1.open .sideNavmin,
#sideNav2.open .sideNavmin,
#sideNav3.open .sideNavmin,
#sideNav.shut .sideNavmin {
background:url(/images/960/130125-sprite.png) no-repeat;
height:10px;
margin:4px 14px 0 0;
width:10px;
}

#sideNav.open .sideNavmin, 
#sideNav1.open .sideNavmin, 
#sideNav2.open .sideNavmin, 
#sideNav3.open .sideNavmin {
background-position:-173px -638px;
}

#sideNav.shut .sideNavmin {
background-position:-162px -638px;
}

#sideNav h3, 
#sideNav1 h3, 
#sideNav3 h3 {
	font-size:1.7em;
	line-height:1em;
	margin:0 auto;
	padding:10px !important;
	width:140px;
	color:#236192;
	text-align:center;
}

#sideNav .sideNavAccordion, 
#sideNav1 .sideNavAccordion1, 
#sideNav2 .sideNavAccordion2, 
#sideNav3 .sideNavAccordion3 {
margin:0 auto;
width:160px;
}

#sideNav li:after, 
#sideNav1 li:after, 
#sideNav2 li:after, 
#sideNav3 li:after {
	background: url("/images/960/130125-sprite.png") no-repeat scroll -860px -613px transparent;
    content: "";
    display: inline-block;
    height: 10px;
    width: 15px;
}

#sideNav .flyResult li:after, 
#sideNav1 .flyResult li:after, 
#sideNav2 .flyResult li:after, 
#sideNav3 .flyResult li:after {
	background:none;
	content:none;
}

#sideNav li:hover:after,
#sideNav1 li:hover:after,
#sideNav2 li:hover:after,
#sideNav3 li:hover:after {
	background: url("/images/960/130125-sprite.png") no-repeat scroll -142px -411px transparent;
    content: "";
    display: inline-block;
    height: 10px;
    width: 15px;
}
	
#sideNav .flyResult li:hover:after,
#sideNav1 .flyResult li:hover:after,
#sideNav2 .flyResult li:hover:after,
#sideNav3 .flyResult li:hover:after {
	background:none;
	content:none;
}

#sideNav li.flyTrigger, 
#sideNav1 li.flyTrigger, 
#sideNav3 li.flyTrigger {
color:#20558a;
font-size:1em;
height:55px;
padding:11px;
}

#sideNav .flyResult {
margin:2px 0 0!important;
z-index:1;
box-shadow: 4px 0 4px -4px #999;
-moz-box-shadow: 4px 0 4px -4px #999;
-webkit-box-shadow: 4px 0 4px -4px #999;
}

#sideNav li#flyFunctionId {
background: rgb(233, 238, 242);
background:rgba(255, 255, 255, 0.5);
}

#sideNav li#flyFunctionId:hover {
background: rgb(233, 238, 242);
background:rgba(255, 255, 255, 0.3);
color:#4399c7;
}

#sideNav li#flyIndustryId {
	background: transparent;
}

#sideNav li#flyIndustryId:hover {
	background: transparent; 
	background:rgba(255, 255, 255, 0.2);
	color:#4399c7;
}

#sideNav #helpMeChoose,
#sideNav1 #helpMeChoose1,
#sideNav2 #helpMeChoose3,
#sideNav3 #helpMeChoose3 {
	padding-top:10px;
	padding-bottom:10px;
	padding-right:0px;
	margin-right:0px;
}

#sideNavFiller{
	height:200px;
	margin:10px 10px 10px 10px;
	width:160px;
}

#sideNav ul,
#sideNav1 ul,
#sideNav2 ul,
#sideNav3 ul, {
	margin:0;
	padding:0;
	list-style-type: none;
}

#sideNav ul li,
#sideNav1 ul li,
#sideNav2 ul li,
#sideNav3 ul li {
	padding:8px 5px;
}
#sideNav ul li a,
#sideNav1 ul li a,
#sideNav2 ul li a,
#sideNav3 ul li a {
	background-position: 100% -915px; /* y - 4*/
	padding-right:10px;
	text-decoration:none;
	color:#236192;
}

#sideNav,
#sideNav1,
#sideNav2,
#sideNav3,
#sideNav ul,
#sideNav1 ul,
#sideNav2 ul,
#sideNav3 ul {
    background-color: #D0DBE4;
    box-shadow: 0 600px 500px -500px #ffffff inset;
    -webkit-box-shadow: 0 550px 500px -500px #ffffff inset;
}

#sideNav ul li a:hover,
#sideNav1 ul li a:hover, 
#sideNav2 ul li a:hover, 
#sideNav3 ul li a:hover {
	opacity:.8;
	filter: alpha(opacity = 80);
}


