﻿

body
{
	background-image:url(../uploadedImages/images/backgroundgradiant.png);
	background-repeat:repeat-x;
	background-color:#036;	
	margin:0px;		
	text-align:left; /*Resets alignments for IE*/
	height:100%;	
	overflow-x:hidden;
}
#bodyWrap
{
	width:980px;	
	margin:0 auto;
	background:#ffffff;
}
ul.inLine img
{
	display:inline;
}
ul.inLine li a
{
	color:#ffad01;
}
img
{
	display:block;
}
/* features table */
.tblFeatures th
{
 background-color :#ccc;
 border:1px solid #000;
}
.tblFeatures
{
	border-right:1px solid #000;
	border-bottom:1px solid #000;
}
.tblFeatures td
{
  border:1px solid #000;
  border-bottom:0px;
  border-right:0px;
}



/* Header */
#header
{
	height:75px;
}
.logoSection a
{
	float:left;
	width:270px;
}
.rightTopSection /*wraps the contact information and search box sections*/
{
	float:right;
	margin-top:10px;
	width:710px;
}
#contactInfo
{
	float:right;	
	margin-right:10px;
}
#searchSection
{
	float:right;	
	margin-top:5px;
	margin-right:10px;
}

.goBtn input
{
	background-image:url(../uploadedImages/images/goBack.gif);
	background-repeat:no-repeat;
	width:47px;
	height:18px;	
	cursor:pointer;
	border:0px;	
	margin-top:2px;	
}

.phone, .email, .divider, .searchBox, .goBtn
{
	float:left;
	margin:0px 2px;
}
.divider
{
	font-size:20px;
	margin-top:-5px;
}
.contactTitle
{
	color:#ffad01;	
	font-size:13px;
}
.breadcrumb
{
	margin:0 15px;
	padding:10px 0px 0px 15px;
	background-color:#fff;
}
.breadcrumb span
{
	font-size:11px;
}
.breadcrumb a
{
	font-size:11px;
	text-decoration:none;
}
/*Top Menu Section*/
#menuBack
{
	height:36px;
	background: url(../uploadedImages/images/menuBack.jpg); 	
	background-repeat:repeat-x;
}


/*front page company details section*/
.companyDetails
{	
	height: 230px;
	width:980px; 	
	background: url(../uploadedImages/Home/homepageBigImg.jpg); 	
	background-repeat:no-repeat;	
}
.detSectionLeft
{
	width:767px;
	height:230px;
	float:left;
}
.compImg
{
	float:left;
	/*width:427px;*/
	width:350px;
	height:230px;	
}
.compImg a
{
	margin-top:195px;
	margin-left:250px;
	float:left;
}
.details
{
	float:left;
	padding:0 20px;
	margin-top:30px;
	margin-bottom:0px;
	/*width:290px;*/
	height:170px;
	width:370px;
	color:#fff;	
	line-height:17px;
	border-right:1px solid #fff;	
	border-left:1px solid #fff;	
	font-size:13px;
	font-weight:bold;
	padding-bottom:20px;
}
.details h2
{
	color:#fff;
	font-size:20px;
	font-weight:bold;
	line-height:22px;
}
.detSectionRight
{
	float:left;
	width:210px;
	height:230px;
}
.detSectionRight h3
{
	text-align:center;
	margin-top:30px;
	color:#fff;
	font-family:arial;
	font-size:14px;
	font-weight:bold;
}
.flashBack
{	
	margin-left:5px;	
	width:180px;
	height:113px;
}
/*Main Body Section*/
.bodyBack
{
	background:#ffad01;
	background-color:#fec959;
	float:left;
	width:980px;	
}
.bodyMain
{
	float:left;
	margin:0 15px;
	width:950px;
	background:#fff;
	line-height:19px;
	padding-top:10px;
}
.leftSectionHome
{
	float:left;
	width:520px;
	background-image: url(../uploadedImages/Home/leftSectionBack.jpg); 	
	background-repeat:no-repeat;
	min-height:501px;
	margin-left: 35px;
}
.leftSection
{
	float:left;
	width:520px;
	background-image: url(../uploadedImages/Home/leftSectionBack.jpg); 	
	background-repeat:no-repeat;
	min-height:501px;
}
.centerSection
{
	float:left;
	width:540px;
	background-image: url(../uploadedImages/images/centerSectionBack.jpg); 	
	background-repeat:no-repeat;	
	margin-top:10px;
	min-height:800px;
}

.contentWidth
{
	width:500px;
	float:left;
}

.rightSectionHome
{
	float:left;
	width:380px;
}
.rightSection
{
	float:left;
	width:242px;
}
.prodDisplay
{
	float:left;
	margin-left:18px;
	width:417px;
	margin-top:7px;
}
.product
{
	width:475px;
	margin-top:15px;
}

.prodDesc1
{	
	width:475px;
	height:100px;
	background: url(../uploadedImages/images/org_Prod_Back1.jpg); 	
	background-repeat:no-repeat;	
}
.prodDesc2
{
	width:475px;
	height:100px;
	background: url(../uploadedImages/images/green_Prod_Back1.jpg); 	
	background-repeat:no-repeat;	
}
.prodDesc3
{
	width:475px;
	height:100px;
	background: url(../uploadedImages/images/blue_Prod_Back1.jpg); 	
	background-repeat:no-repeat;	
}
.imgTitle
{
	text-transform:uppercase;
	text-align:center;
}
.imgTitle h3
{
	font-weight:bold;
	padding-top:11px;
	margin-bottom:0px;
	font-size:1em;
	color:#000;
}
.imgCenter
{
	float:left;
}
.prodImg
{
	float:left;
	margin:5px 5px 0px 10px;
}
.prodTeaserSection
{
	float:left;
}
.prodTeaser
{
	float:left;
	width:395px;
	width:370px;
	height:35px;
	color:#000;
	line-height:13px;
	margin-top:7px;
	font-size:12px;
	margin-right:5px;
	
}
.prodDesc h3
{
	margin-bottom:0px;
}
.icons
{
	float:left;
	margin-left:80px;
	margin-top:5px;
}
.download, .learnMore
{
	float:left;
}
.downloadSection, .learnMoreSection
{
	float:left;
	margin-left:10px;
}
.iconImg
{
	margin-left:15px;
	cursor:pointer;
	float:left;
	width:33px;
}
.download a, .learnMore a
{
	text-decoration:none;
	font-size:11px;	
	color:#137394;
	font-weight:bold;
	cursor:pointer;	
	margin-top:5px;
	margin-left:3px;
	float:left;
}
.prodListing
{
	float:left;
	margin-left:25px;	
	margin-top:5px;
}
.prodHeader h2
{	
	color:#ffad01;
	font-family:Arial Black;
	font-size:1.5em;
	float:left;
	line-height:1.5em;
	margin:10px 0 0 0;
}
.archivingHead h2
{
	color:#7faf0d;
}
.otherHead h2
{
	color:#8491a4;
}
.newsHead h2
{
	color:#639ec8;
}
.prodTitle
{
	color:#c2c2c2;
	font-family:Arial;
	font-size:19px;
	font-weight:normal;
}
.arrImg
{
	float:left;
	/*margin-top:10px;
	margin-right:5px;*/
	margin-right:4px;
	margin-top:8px;
}
.listLine
{
	float:left;
	/*width:286px;*/
	width:350px;
	margin-top:5px;
}
.listLineTeaser
{
	margin-left:15px;
	font-size:11px;
	width:335px;
	float:left;
}
.list
{
	float:left;
	font-size:11px;
	/*width:278px;*/
	width:340px;
}
.solList
{
	width:237px;
}
.solList .list
{
	width:230px;
}
.solList .list a
{
	width:220px;
	float:left;
	text-decoration:underline;
}
.list a
{
	font-size:12px;
	text-decoration:none;
	cursor:pointer;
}
/*Footer section*/
#footerBack
{
	background:#ffad01;
	background-color:#fec959;
	float:left;
	width:980px;
}
#footer
{	
	padding-bottom:15px;	
	float:left;
	margin:0 15px;
	width:950px;
	background:#fff;
	line-height:19px;
}
.threeSection
{
	margin-left:58px;
	margin-top:20px;
	float:left;
	width:890px;	
	border-top:1px dotted #cccccc;	
}
#footer .listLine
{
	float:left;
	width:286px;	
	margin-top:0px;
}
.linkList ul
{
	width:890px;
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.linkList ul li
{
	display: inline;
	float:left;
	width:296px;
}
.linkList ul li a
{
	color: #f88900;
	color:#f4a329;
	font-size:11px;
	width:296px;
	width:280px;
	float:left;
	font-weight:bold;
}
.grArrImg
{
	float:left;
	margin-top:8px;
	margin-right:5px;
}

.copyrightInfo
{
	margin-top:15px;
	width:950px;
	height:31px;
	background: url(../images/privacyBack.jpg); 	
	background-repeat:repeat-x;	
	
}
.copyright
{
	text-align:center;
	
	color:#7d7d7d;
	padding-top:10px;	
}
.copyright span
{
	font-size:9px;
}
.copyright a
{
	color:#7d7d7d;
	text-decoration:none;
	font-size:9px;
}

/**************For products main and products specific pages*******************/
/*Left Nav Section Begins, SubMenu level 1*/
.navSection
{
	float:left;
	/*width:156px;
	margin-left:12px;*/
	margin-top:10px;
	margin-left:7px;width:161px;
}
.leftNavTitle
{
	float:left;	
	color:#ffad01;
	font-size:14px;
	margin-left:8px;
	font-weight:bold;
	font-family:arial;
}

.leftNav
{
	float:left;
	width:156px;
	background-image: url(../uploadedImages/images/leftNavBack.jpg); 	
	background-repeat:no-repeat;
	min-height:800px;
	margin-left:5px;
}
.listLine ul
{
	width:147px;
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.listLine ul li
{
	display: block;
	float:left;
	width:147px;
	padding-top:5px;
}
.listLine ul li a
{
	width:130px;
	float:left;
	font-size:11px;
	text-decoration:none;
	color:#666;
	cursor:pointer;
	border-bottom:1px dotted #666;
	/*margin-right:10px;*/
	padding-bottom:5px;
}
.listLine ul li a:hover
{
	color:#7faf0d;
}
.listLine ul li.active_w_sub a
{
	color:#7faf0d;
}
.listLine ul li.active_wo_sub a
{
	color:#7FAF0D;
}
/*SubMenu level 2*/

.listLine ul ul
{
	border-bottom:1px dotted #666;
	float:left;
	width:127px;
	margin-left:10px;
	margin-right:10px;
}
.listLine ul ul li
{
	width:127px;	
}
.listLine ul ul li a
{
	width:120px;
	float:left;
	font-size:10px;
	text-decoration:underline;
	color:#9a9a9a;
	cursor:pointer;	
	padding-bottom:5px;
	border-bottom:none;
	margin-right:0px;
}
.listLine ul ul li a:hover
{
	color:#ffad01;
}
/***Left Nav Section Ends***/
.talkImg
{
	margin-top:50px;
	float:left;
	/*margin-left:5px;*/
}
/***Replaces combined emailCompliance/talkImg***/
.emailCompliance
{
	margin-top:50px;
	float:left;
	/*margin-left:5px;*/
}
.testimonial
{
	margin-top:15px;
	float:left;
	/*margin-left:5px;*/
	width:139px;
	height:200px;
	background-image:url(../uploadedImages/images/testimonial.gif);
}
.custReviewsprod
{
	margin:10px;
	margin-right:0px;
	width:95px;
	color:#000;
	font-size:11px;
	line-height:12px;
}
.custReviews
{
	width:100px;
	margin-left:5px;
	margin-top:5px;
	line-height:15px;
}
.custName
{
	margin:10px 0 0 5px;	
	color:#000;
	font-size:10px;
	line-height:12px;
	font-weight:bold;
	width:100px;
	
}
/*Middle Section */
/*.greyBox
{
	border:1px solid #ccc;
	width:510px;
	height:630px;	
	overflow:auto;	
}*/
.marginLeft
{
	margin-left:20px;
	float:left;
}

.marginTop
{
	margin-top:25px;
}
.docDesc
{
	padding-bottom:20px;
}
.prodMainDesc
{
	float:left;
	/*width:470px;*/
	width:480px;
	position:relative;
}

.descTxt
{
	color:#666;
	font-size:12px;
	padding-bottom:10px;
}
.helpIcons
{
	margin-left:20px;
	margin-left:5px;
	/*margin-right:20px;*/
}
.lgIcons
{
	margin-top:10px;
	cursor:pointer;
}
.blueLink a
{
	color:#669bc3;
	font-weight:bold;
	text-decoration:underline;
}
/***********Blogs Page*************/
.blogSection
{	
	margin-bottom:20px;
}

/*********Form Pages***********/
.descFormTitle h3
{
	font-weight:normal;
	margin-top:10px;
	color:#ffad01;
}
.subTitle
{
	width:480px;
}
.formSection
{
	width:450px;
	margin:15px;
	float:left;
}
.formFields
{
	margin-right:15px;	
	float:left;
	width:260px;
	margin-top:5px;
}
.labelSection
{
	width:100px;
	float:left;
	font-size:12px;
	font-weight:bold;
}
.textBoxSection, .formFields .textBoxSection select
{
	width:150px;
	float:left;
}

.formFieldsLong
{
	margin-right:15px;	
	float:left;
	width:450px;
	margin-top:5px;
}

.formFieldSection
{
	float:left;
	width:260px;
}
.greyBoxSection
{
	float:left;
}
.submitBtn
{
	background-image: url(../uploadedImages/images/btnSubmit.png); 	
	background-repeat:no-repeat;
	background-color:Transparent;
	color:#666666;
	font-size:11px;
	font-weight:bold;
	width:90px;
	height:30px;
	border:0px;
	text-align:center;
	
}
.download2Col
{
	float:left;
	/*width:470px;*/
	width:480px;
	/*margin-top:20px;*/
	margin-bottom:20px;
}
.download2Col .leftCol, .download2Col .rightCol
{
	float:left;
	/*width:235px;*/
	width:240px;
}	
.download2Col .leftWidth
{
	width:237px;
	float:left;
	/*margin-right:6px;*/
}
.download2Col .rightWidth
{
	width:227px;
	float:left;
}
.prodImage
{
	float:left;
	width:80px;
	height:95px;
	margin-top:20px;
}
.prodTrial
{
	float:left;
	/*width:141px;*/
	width:160px;	
	margin-top:20px;
}
.prodTrial .title
{
	font-size:14px;
	/*font-weight:bold;*/
}
.downloadLinks a
{
	color:#669bc3;
	cursor:pointer;
	text-decoration:none;
	margin-right:10px;
}
.addDownloads
{
	width:376px;
	float:left;
	margin-left:10px;
}
.iconDownload
{
	float:left;
	width:100%;
}
.icon
{
	margin-left:100px;
}
h3.orange, h3.orange a
{
	color:#ffad01;
	font-size:14px;
	margin-bottom:5px;
}
h3.green, h3.green a
{
	color:#7FAF0D;
	font-size:14px;
	margin-bottom:5px;
}

h3.blue, h3.blue a
{
	color:#639EC8;
	font-size:14px;
	margin-bottom:5px;
}
h3.grey, h3.grey a
{
	color:#8491A4;
	font-size:14px;
	margin-bottom:5px;
}
/****************FAQ Page*****************/
.questAns
{
	float:left;
	width:480px;
}
/*********News and Events Pages***********/

.newsSection
{
	width:100%;
	float:left;
	margin-bottom:5px;
}
.smallTxt
{
	font-size:11px;
}
.smallTxt a
{
	color:#659CC3;
	text-decoration:none;
	font-size:11px;
}

/*********Customer Pages***********/

.custLogoSection
{
	float:left;
	margin-top:15px;
	padding-bottom:15px;
	border-bottom:1px dotted #ccc;
}
.custLogos
{
	float:left; 
	width:480px;
	margin-top:15px;
}
.custImgL
{
	 float:left;
	 width:220px;
}
.custImgR
{
	float:left;
	width:220px;
	margin-left:20px;
}
/***********SEARCH.CSS RESET H4 CLASS.*****************/
.ektronSearch div.searchWrapper div.searchResults h4 
{
	height:auto;
}

/********* Right-hand column of two-column general page ***********/
.rhBodyBack
{
	background:#ffad01;
	background-color:#fec959;
	float:left;
	width:780px;	
}
.rhBodyMain
{
	float:left;
	margin:0 15px;
	width:750px;
	background:#fff;
	line-height:19px;
	padding-top:10px;
}
.rhMainSection
{
	float:left;
	width:750px;
	margin-top:10px;
	min-height:800px;
}

.rhContentWidth
{
	width:710px;
	float:left;
}

.rhMarginLeft
{
	margin-left:20px;
	float:left;
}

.rhDesc
{	
	width:690px;
}


 /**********************************************************************************************/
/*Rounded corners*/

.greyBox
{
	background:#fff; 
	color:#000;
	width:200px;
	margin:0 auto;
}
.greyBox .content
{
	width:190px;
	background:#ccc;
	margin-left:2px;
	border-right:2px solid #666; 
	border-left:2px solid #666;	
	float:left;
}
.rtop, .rbottom
{
	display:block;
	background:#fff;
}
.rtop *, .rbottom *
{
	display: block;
	height: 1px;
	overflow: hidden;
	background:#666;
}
.r1{margin: 0 5px;}
.r2{margin: 0 3px;}
/*.r3{margin: 0 2px}
.r4{margin: 0 1px;height: 1px}*/


.smContent
{
	float:left;
	width:180px;
	margin-left:5px;
	line-height:12px;
	padding:10px 0px;
}
.smTitle
{
	font-size:12px;
	font-weight:bold;
}
.smTxt
{
	font-size:10px;
	font-weight:normal;
	margin:3px 0 0 2px;
}
.topImgSection
{
	float:left;
	margin-top:35px;
}
.flLeft
{
	float:left;
	margin-left:35px;
	text-align:center;	
}
.flLeft a
{
	text-decoration:none;
	color:#000;
	font-weight:bold;
}
.content
{
	margin-top:35px;
	float:left;
}
.prodListLine
{
	width:100%;
	float:left;
	margin-top:10px;
}
.prodList
{
	width:450px;
}
p img {margin-right:0px;}

/*********Flash videos(Right Column)********/

.awardsBack
{
	margin-top:10px;
	background-image:url(/uploadedImages/images/awards_logo_back.gif);
	background-repeat:no-repeat;
	width:221px;
	height:128px;
}
.customersBack
{
	margin-top:10px;
	background-image:url(/uploadedImages/images/customers_logo_back.gif);
	background-repeat:no-repeat;
	width:221px;
	height:128px;
}
.awardsBack .flash 
{
	float:left;	
	margin-left:55px;
	width:180px;
	height:120px;
	margin-top:-25px;
}
.customersBack .flash
{
	float:left;	
	margin-left:15px;
	width:180px;
	height:120px;
	margin-top:-25px;
}
.tabcontent td
{
	vertical-align:middle;
}
/**********************************************************************************************/


/*.leftMenuSection ul
{
	width:136px;
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.leftMenuSection ul li
{
	display: block;
	float:left;
	width:136px;
	padding-top:5px;
}
.leftMenuSection ul li a
{
	width:125px;
	margin:0 5px;
	float:left;
	font-size:11px;
	text-decoration:none;
	color:#000;
	cursor:pointer;	
	padding-bottom:5px;
}
.leftMenuSection ul li a:hover
{
	color:#ffad01;
}*/

em, label {
	color: #666666;
	font: normal 10px arial;
}


fieldset div {
	padding-top: 5px;
}	

fieldset legend {
	color: #1d7fa1;
	font: bold 12px arial;
	padding-left: 4px;
}

fieldset#grpContactInformation {
	border-bottom: 1px solid #d1d1ce;
	padding-bottom: 10px;
}

fieldset#grpContactInformation, fieldset#grpOtherInformation {
	margin-top: 10px;	
} 

fieldset#grpContactInformation div#grpLocation, fieldset#grpContactInformation div#grpOther {
	overflow: auto;
}

fieldset#grpContactInformation div#grpLocation div, fieldset#grpContactInformation div#grpOther div, fieldset#grpPersonalInformation div {
	float: left;
}

fieldset#grpContactInformation div#grpLocation div *, fieldset#grpContactInformation div#grpOther div *, fieldset#grpPersonalInformation div * {
	margin-left: 10px;
}

fieldset#grpContactInformation label, fieldset#grpPersonalInformation label {
	display: block;
}

fieldset#grpContactInformation input, fieldset#grpPersonalInformation input { 
	width:135px;
}

fieldset#grpOtherInformation div {
	margin-left: 20px;
}


