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

body{
	font: 14px/1.5 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
	color: #353535;
}

h1{
	font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#333333;
	margin-top:2px;
}

h2{
	font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
	font-size:11px;
	color:#999999;
	line-height:18px;
	font-weight:normal;
	margin-top:2px;
}

#mainMessage h1{
	font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
	font-weight:bold;
	font-size:26px;
	color:#333333;
	line-height:33px;
}

#mainMessage h2{
	font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
	font-size:14px;
	color:#999999;
	line-height:18px;
	font-weight:normal;
	margin-top:15px;
}

#CTA{

}

#CTA h2{font-size:17px !important; color:#000; padding-left:6px;}

#CTA .CTAClass{
	height:50px;
	padding:23px 0px 0px 60px;
}

#CTA .CTAClass:hover{
	cursor:pointer;
	color:#f26726;
}

.orange{
	color:#f26726
}

.standalone{
	font-size:9px;
	margin-left:25px;
}

.error{
	color:#f26726;
}

.green{
	color:#00CC00;
}

.highlight{
	background:#CCFF00;
}

.subtle{
	color:#999999;
	font-size:10px;
	font-style:italic;
}

.downloadButton{
	margin-top:15px;
	margin-bottom:15px;
}

.noHover:hover{
	border:none !important;
}


h1{font-size:26px; color:#000; margin-bottom:10px}

p{margin:10px 0 10px 0; color:#666}

.gray{color:#4F4F4F}

h2{font-size:20px}

h3{color:#f26726; margin-top:15px; font-size:16px}

h3 a{color:#f26726; margin-top:15px; font-size:16px}

h3 a:hover{color:#f26726 !important; margin-top:15px; font-size:16px; font-style:italic; border-bottom:#f26726 1px dotted}

h4{color:#f26726; margin-top:8px; font-size:14px}
h4 a{color:#f26726}
h4 a:hover{color:#f26726 !important; margin-top:10px; font-size:14px; border-bottom:#f26726 2px}

hr{margin-bottom:20px; color:#A4A4A4}

a{color:#000}

.smallerH2{font-size:18px; color:#f26726}

.padBottom{padding-bottom:15px}

.padInLess{padding-left:20px; padding-right:20px; padding-top:20px}

.padInLess h1 {font-weight:bold !important}

.padInLess h2 {font-size:20px !important;}

.padIn{padding-left:40px; padding-right:40px; padding-top:20px}

#pageContainer{margin-left:auto; margin-right:auto; margin-top:0px; padding:0px 15px 15px 15px; width:800px}

#headerContainer{}

#headerContainer a{color:#f26726}

#headerLogo{}

#headerLogin{float:right; margin-right:0px; width:500px}

#loginSlideDown{font-family:Arial,Helvetica,sans-serif; padding-left:5px; padding-top:10px; height:60px; background:url(../images/loginBkgd.jpg); background-repeat:no-repeat}

#loginSlideDown input{font-size:11px; border:none}

#loginUserName{width:100px; margin-right:5px; padding-left:4px}

#loginPassword{width:100px; padding-left:0px}

#currentLoginStatus{text-align:right}

#currentLoginStatus a{font-size:11px; color:#666}

#currentLoginStatus .normal{font-size:14px; color:#f26726}

#currentLoginStatus #login{font-size:11px; color:#f26726}

#currentLoginStatus #login:hover{cursor:pointer}

#menuContainer{}

#menu{width:1000px}

#search{width:150px; float:right}

#bodyContainer{border-bottom:#E2E2E2 solid 3px; border-top:#CCC solid 3px; border-left:#CCC solid 1px; border-right:#CCC solid 1px; padding-bottom:30px}

#bodyContainer a:hover{color:#666; border-bottom:dotted 1px #f26726}

#mainMessageHeight{height:300px !important; overflow:hidden}

#mainMessage{padding-left:10px; text-align:center; width:610px}

#mainMessageText{padding-top:15px; padding-bottom:15px}

#mainMessagePic{height:200px; overflow:hidden}

#mainMessagePic img{vertical-align:middle}

#mainMessageNext{width:600px; text-align:right; margin-right:20px}

#mainMessageNext span:hover{cursor:pointer;}

/*#mainMessageNext span:hover{color:#f26726; cursor:pointer; border-bottom:#f26726 dotted 1px}*/

/*--------------------------- Random Quotes -----------------------------*/
#customerQuotesContainer{color:#A2A2A2; float:right; padding-top:38px; padding-right:20px; width:270px}

#customerQuotesContainer:hover{cursor:pointer}

#customerQuotesContainer h2{font-size:19px; font-style:italic; text-align:center}

#customerQuotesContainer h4{padding-top:10px; font-weight:bold; font-size:18px; color:#f26726; text-align:center}

#customerQuotesContainer #quoteAuthor{font-weight:bold; font-size:14px}

#subMessage{margin-top:10px}

#sub1{background:url(../images/subBkgd.jpg) no-repeat center; width:31%; margin:0px 10px 3px 10px; height:150px}

#sub1:hover{cursor:pointer}

#sub2{float:right; background:url(../images/subBkgd.jpg) no-repeat center; width:31%; margin:0px 10px 3px 10px; height:150px}

#sub2:hover{cursor:pointer}

#sub3{float:right; background:url(../images/subBkgd.jpg) no-repeat center; width:31%; margin:0px 10px 3px 10px; height:150px}

#sub3:hover{cursor:pointer}

#subMessage .subText{padding-left:25px; padding-top:8px; padding-bottom:8px; width:52%}

#subMessage img{float:right; margin-right:30px; margin-top:40px; border:#333 solid 1px}

#subMessage h2{font-size:18px; line-height:20px}

#subMessage p{font-size:12px; padding-left:6px}


#prodSubMessage {margin-top:10px}

#prodSubMessage #sub1{background:url(../images/subBkgd.jpg) no-repeat center; width:263px !important; margin:0px 0px 0px 4px!important; height:150px; display:block !important; float:none !important;}

#prodSubMessage #sub1:hover{cursor:pointer}

#prodSubMessage #sub2{background:url(../images/subBkgd.jpg) no-repeat center; width:263px !important; margin:0px 0px 0px 4px!important; height:150px; display:block !important; float:none !important;}

#prodSubMessage #sub2:hover{cursor:pointer}

#prodSubMessage #sub3{background:url(../images/subBkgd.jpg) no-repeat center; width:263px !important; margin:0px 0px 0px 4px !important; height:150px; display:block !important; float:none !important;}

#prodSubMessage #sub3:hover{cursor:pointer}

#prodSubMessage .subText{padding-left:25px; padding-top:15px !important; padding-bottom:8px; width:52%}

#prodSubMessage img{float:right; margin-right:17px !important; margin-top:40px !important; border:#333 solid 1px;}

#prodSubMessage h2{font-size:18px; line-height:20px}

#prodSubMessage p{font-size:12px; padding-left:6px}


.subClickImage{color:#f26726; text-align:center; font-family:Verdana,Arial,Helvetica,sans-serif; font-style:italic}

#dropShadow{width:940px; margin-right:-10px; background:url(../images/dropShadow.jpg); background-repeat:no-repeat; height:12px}

#footerContainer{margin-top:10px; clear:both; padding-bottom:10px}

#footerContainer h2{font-size:13px; font-weight:bold}

#footerContainer a{color:#f26726; font-size:12px}

#footerContainer a:hover{border-bottom:#f26726 dotted 1px}

#footerContact{text-align:right; float:right; line-height:20px; margin-top:-10px;}

#nFrontPasswordFilterContainer{padding-top:15px; margin:15px}

#nFrontPasswordFilterContainer h1{margin-top:15px; margin-bottom:35px; color:#000; font-weight:bold; text-align:center; font-size:40px}

#nFrontPasswordFilterCallToAction{height:130px}

#nFrontPasswordFilterCallToAction h1{color:#000; padding-top:40px; font-size:20px}

#nFrontPasswordFilterCallToAction a:hover{border-bottom:dotted 1px #f26726; color:#f26726}

#callToActionDownload{width:49%; text-align:center; height:130px}

#callToActionDownload:hover{cursor:pointer}

#callToActionDemo{width:49%; float:right; text-align:center}

#callToActionDemo:hover{cursor:pointer}

#videoFloat{float:left}

#downloadFloat{float:right}

/*---------------------- OneColumn CSS --------------------------*/
#individualArticle .articleMeta{padding-bottom:20px}

.articleMeta .date{color:#ACACAC}

.readMore{padding-top:20px; padding-bottom:20px}

/*---------------------- TwodColumn CSS --------------------------*/
#leftColumn{width:220px; float:left}

#rightColumn{margin-left:230px; min-height:500px}

#rightColumn ol{margin-left:40px; font-size:18px; font-weight:bold; list-style:outside decimal; color:#000}

#normal{font-size:14px; font-weight:normal}

#rightColumn ul{margin-left:40px; list-style:outside circle; color:#000; margin-bottom:15px}

#rightColumn img{margin-top:20px; margin-bottom:20px; display:block; margin-left:auto; margin-right:auto}

#rightColumn table{font-size:12px !important;}

#rightColumn table tr {font-weight:normal !important; }

#rightColumn table td {text-align:left !important; padding:4px !important; margin:0px;}

#rightColumn thead {background:#e6e6e6; font-weight:bold !important;}

#rightColumn .lightOrange {background:#fbd4b4}

#rightColumn .special{font-weight:bold; text-align:center !important; padding:10px}

#rightColumn h1{font-size:18px; font-weight:bold;}

#rightColumn h2{font-size:14px !important; font-weight:bold;}

#rightColumn p{font-size:12px !important;}

#rightColumn a{color:#F46722 !important}

#rightColumn li{font-size:11px; !important; font-weight:normal !important;}


#pwTable{margin-left:75px}

#date{display:block; margin-top:1px; color:#666; font-size:10px}

/*---------------------- Product Menu CSS --------------------------*/
#productVersion{padding-top:16px; padding-left:12px; background:url(../images/versionBkgd.jpg) no-repeat center; height:45px;}

#productVersion h2 {font-size:14px !important;}

#productMenu{width:205px}

#productMenu h2{font-size:15px; font-weight:bold}

#productMenu h3{text-align:center; color:#666; font-size:14px; font-weight:bold; margin-top:10px; margin-bottom:10px}

#productMenu ul{font-size:12px; margin-left:18px}

#productMenu li{list-style:square; color:#f26726}

#productMenu span{color:#000}

#productMenu .orange{color:#f26726}

#downloadDiv img{display:inline; margin-top:3px; margin-bottom:0px; margin-left:15px; margin-right:15px}

/*---------------------- Press-Room --------------------------*/
#readMoreDiv{margin-top:-10px; margin-right:15px; margin-bottom:25px; font-size:16px; font-weight:bold; text-align:right}

#readMoreDiv a:hover{border:none; cursor:pointer}

#adminEdit a:hover{border:none}

#shareThis{display:inline; float:right; margin-top:-22px;}

#newsTable table{padding:0px; margin:0px; margin-left:-4px;}

#newsTable tr{padding:0px; margin:0px}

#newsTable td {text-align:left; width:320px;}

#newsTable td ul{text-align:left; list-style:none; margin:-15px 0px 0px 0px; padding:0px; font-weight:normal; font-size:12px;};

#newsTable td li{margin-bottom:8px !important;}

#newsTable table tr td h4{font-size:14px !important; color:#000000; margin:0px; padding:0px; font-weight:normal !important;}

#newsArticle ol li{font-size:14px; font-weight:normal; padding-top:5px; color:#353535;}

#newsTable a {color:#959595 !important}

#newsTable a:hover{color:#f26726 !important}

/*---------------------- Downloads --------------------------*/
.downloadLink a{color:#000000 !important; font-size:12px; height:85px !important;}

#downloadDiv{margin-left:30px; padding-left:8px; margin-bottom:60px; width:610px}

#downloadDiv a:hover{border:none; font-style:italic}

#archiveDiv img{padding:0px; margin:0px; margin-right:10px; display:inline}

#archiveDiv a{display:inline}

#archiveDiv a:hover{border:none; font-style:italic}

#archiveDiv h3{margin-top:30px; color:#000; font-weight:bold; text-align:center}

.downloadNow{cursor:pointer}

.downloadNow:hover{font-style:italic}

#downloadInfoLeft{margin-top:35px; width:320px; font-size:10px}

#downloadInfoLeft h4{font-size:13px; font-weight:bold}

#downloadInfoLeft a{}

#downloadInfoLeft .downloadInfoEach{margin-top:5px; text-align:right; color:#CCC}

#downloadInfoLeft hr{color:#f26726; height:2px; background-color:#f26726; border:none !important}

#downloadInfoRight{float:right; width:320px; margin-top:24px; width:280px; font-size:10px}

#downloadInfoRight ol{font-size:10px; margin-bottom:25px}

#downloadInfoRight ol a{color:#009; border-bottom:#009 solid 1px; font-weight:normal}

#downloadInfoRight h4{font-size:13px; font-weight:bold}

#downloadInfoRight hr{color:#f26726; height:2px; background-color:#f26726; border:none !important}

.codeInfo {display:block; float:right;}

.codeInfo span {font-size:10px; color:#666666; display:block; text-align:right}

#emailRequestForm label {float:left; width:140px; font-weight:bold}

#emailRequestForm input{margin-bottom:8px; padding:4px; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; width:200px}

#emailRequestForm .smallButton {width:60px; margin-left:290px;}

/*---------------------- Compliance --------------------------*/
#complianceQuickFact{font-size:9px; margin-bottom:20px; margin-left:15px; float:right; width:270px}

#complianceQuickFact ul{margin:0px; padding:0px; margin-left:20px; list-style:square}

#complianceQuickFact h2{margin-top:-5px; margin-bottom:5px; font-size:11px; font-weight:bold}

#complianceQuickFact #top{background:url(../images/quickFactTop.jpg); height:24px}

#complianceQuickFact #body{background:url(../images/quickFactBody.jpg); padding-left:20px; padding-right:18px}

#complianceQuickFact #bottom{background:url(../images/quickFactBottom.jpg); padding-left:20px; height:23px}

#complianceQuickFact input{font-family:Verdana, Geneva, sans-serif; padding:3px; font-size:10px;}

#complianceQuickFact .button{padding:1px !important;}

#complianceQuickFact img {margin:0px; padding:0px;}

/*---------------------- DASH --------------------------------*/
#DASH h3{margin-bottom:10px}

#DASH label{float:left; width:180px; font-weight:bold}

#DASH input{margin-bottom:8px; padding:4px; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; width:200px}

.DASHButton{width:200px; padding:4px; margin-left:185px; margin-top:10px}

/*---------------------- Contact Us --------------------------*/
#contactUsForm label{float:left; width:180px; font-weight:bold}

#contactUsForm input{margin-bottom:8px; padding:4px; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; width:200px}

#contactUsForm select{margin-bottom:11px; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px}

#contactUsForm textarea{margin-bottom:10px; padding:4px; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px}

#contactUsForm img{vertical-align:middle; margin-bottom:10px}

#emailMessage{margin-left:-20px; padding-left:20px}

/*---------------------- FAQ --------------------------*/
#faqContainer{}

#faqContainer h2{font-size:18px}

#faqContainer .subtle{margin-bottom:15px; display:block; width:85px}

#faqContainer .subtle:hover{cursor:pointer}

#faqContainer img{margin-top:0px; margin-bottom:0px; display:inline; vertical-align:middle}

/*---------------------- KB --------------------------*/
#kbDiv input{float:none; padding:4px; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px}

#kbResults h2{font-size:16px; font-weight:bold}

#kbResults a{border-bottom:solid 2px #f26726 !important}

#kbResults a:hover{border-bottom:dotted 2px #f26726 !important}

#kbInfo{width:230px; background:#E7E7E7; font-size:11px; padding:5px; margin-bottom:20px}

#kbInfo label{float:left; width:120px; font-weight:bold}

#kbResults p{margin-left:10px}

#kbResults li{font-size:13px}

#kbResults td{font-weight:normal}

.singleKBArticle{padding:3px;}

.singleKBArticle:hover{cursor:pointer; background:#EAEAEA; padding:3px;}

/*---------------------- Search Form --------------------------*/
.search {background: #fff; border: 1px solid #DFDFDF !important; padding:1px; font-family:Verdana, Geneva, sans-serif;}
.box {}
.submitbox {padding: 2px 0px 2px 0px !important; font-size:10px;}
.submitbox:hover {border:1px solid #FF9B37 !important; cursor:pointer;}


/*---------------------- Pricing Form --------------------------*/
#pricingForm label{float:left; width:130px; font-weight:bold;}

#pricingForm input{margin-bottom:8px; padding:2px}

#pricingForm input .wide{width:130px !important;}

#pricingForm img {display:inline; padding:0px; margin:0px;}

#pricingForm textarea{margin-bottom:8px; padding:2px;}

/*---------------------- Collateral Center --------------------------*/
.collateralCenter a:hover {border:none !important}
.collateralCenter label {float:left; display:block; width:68px; margin-right:15px; text-align:right;}
.collateralCenter span {font-size:10px; clear:both; display:block; margin-top:8px;}

/*---------------------- New Theater Page ---------------------------*/
.sectionHeader {background:url(../images/h1Bkgd_fill.jpg); height:27px; font-size:14px; color:#FFFFFF; font-weight:normal;}
.sectionHeader span {padding:2px 0px 0px 5px; display:block !important;}
.sectionHeader img {margin-top:-10px;}