/*	************************************************************************************* */
/*	**************** MAIN <DIV> LAYOUT STYLES  ****************************************** */
/*	************************************************************************************* */


body 
{
	 font-family:Verdana, Arial, Tahoma, Sans-Serif;
	 background-image:url(images/Background.gif);
	 background-repeat:no-repeat;
	 font-size:.719em;
	 background-color:#67706D;
	}
	
a
{
	font-family:Verdana, Arial, Tahoma, Sans-Serif;
	font-size:8pt;
	color:Navy;
    text-decoration:none;    	
	}
	
a:Hover
{
	font-family:Verdana, Arial, Tahoma, Sans-Serif;
	font-size:8pt;
	color:#FF6600;
	font-weight:bolder;
    text-decoration:none;    	
	}
	
#Marketing_FlyOut
{
	position:relative;
	left:100px;
	top:15px;
	height:360px;
	width:450px;
	}
	
	
#MarketingScreenFlyUp, #MarketingScreenFlyUp_FP
{
	position:relative;
	visibility:hidden;	
	left:-1100px;
	top:15px;
	height:360px;
	width:450px;
	}	
	
#MarketingContentContainer
{
	position:absolute;
	height:400px;
	width:610px;
	left:25px;
	top:285px;
	background-image:URL(images/ecx_backgroungradiant.png);
	background-repeat:repeat-x;	
	z-index:20;
	}

#MarketingContentContainer_HOME
{	
	position:absolute;
	height:400px;
	width:610px;
	left:25px;
	top:285px;
	background-image:URL(images/ecx_backgroungradiant.png);
	background-repeat:repeat-x;	
	z-index:1;
	visibility:hidden;
	}
		
#MarketingContentContainer_FP
{
	position:absolute;
	height:400px;
	width:610px;
	left:25px;
	top:140px;
	background-image:URL(images/ecx_backgroungradiant.png);
	background-repeat:repeat-x;	
	z-index:20;
	}		
	

#ECXA_Menu {
	position:absolute;
	left:25px;
	top:140px;
	width:100%;
	height:5px;
	background-image:URL(images/header-opened.png);
	background-repeat:repeat-x;	
	z-index:500;
}

#ECXA_LiveSupport {
	position:absolute;
	left:561px;
	top:79px;
	width:250px;
	height:30px;
	z-index:501;
}


#ECXA_Body {
	position:absolute;
	left:25px;
	top:50px;
	width:815px;
	height:auto;
	z-index:10;
}

#ECXA_Body_DefaultScreen
{
	position:absolute;
	width:815px;
	top:125px;
	left:25px;
	z-index:10;
	}

#FeaturesFlyOut 
{
	position:absolute;
	left:95px;
	top:495px;
	z-index:200;
	width:515px;
	height:350px;
	background-repeat:no-repeat;
	color:White;
	}

#FeaturesFlyOut td
{
	padding-left:15px;
	}
	
#FeaturesFlyOut li
{
	font-size:10pt;
	line-height:15pt;
	}	

.FeaturesFlyoutParagraph
{
	width:350px;	
	}
	
	
.flyoutLink 
{
	font-size:12pt;
	font-weight:bold;
	color:White;
	}
	
.flyoutLink a
{
	font-size:11pt;
	font-weight:bold;
	color:White;
	}	
	
.flyoutLink a:hover
{
	font-size:11pt;
	font-weight:900;
	color:#FFCC00;
	}	

#ContentContainer
{
	position:absolute;
	top:525px;
	left:25px;
	width:800px;
	z-index:300;
	}
	
#ContentContainer_HOME
{	
	position:absolute;
	top:525px;
	left:25px;
	width:800px;
	z-index:300;
	}	

#ContentContainer_FP
{
	position:absolute;
	top:285px;
	left:25px;
	width:800px;
	z-index:300;
	}


#ProductContent, #ProductContent_FP
{
	position:relative;
	left:70px;
	top:15px;
	font-size:8.5pt;
	}
	
#PromoContent, #PromoContent_FP
{
	position:relative;
	left:75px;
	top:15px;
	font-size:8.5pt;
	}	


#ProductContentExpander, #ProductContentExpander_FP
{	
	width:815px;
	background-image:url(images/FloatMidContent.png);
	background-repeat:repeat-y;
	
	}	
	
.ProductContentTable
{
	height:280px;border:0px;
	}

.ProductContentTable_FP
{
	width:490px; height:280px;border:0px;
	}
	
#promo_SearchForm 
{
	position:absolute;
	left:-50px;
	top:0px;
	height:240px;
	width:255px;
	background-image:url(images/ECXSearch.png);
	background-repeat:no-repeat;
	z-index:1001;
	}
	
#promo_SearchFormSub 
{
	position:relative;
	left:18px;
	top:62px;
	width:205px;
	color:White;	
	}		
	
#promo_Survey 
{
	position:absolute;
	left:200px;
	top:0px;
	height:240px;
	width:255px;
	background-image:url(images/ERKPromo.png);
	background-repeat:no-repeat;
	z-index:1003;
	}	
	
	
#promo_SurveySub 
{
	position:relative;
	left:46px;
	top:62px;
	width:205px;
	color:White;
	}
	
#promo_ECFG 
{
	position:absolute;
	left:450px;
	top:0px;
	height:240px;
	width:255px;
	background-image:url(images/ecx_orderfieldguide.png);
	background-repeat:no-repeat;
	z-index:1002;
	}	
	
	
#promo_ECFGSub 
{
	position:relative;
	left:21px;
	top:62px;
	width:205px;
	color:White;
	}	
		
#Pricing
{
	position:absolute;
	height:200px;
	width:200px;
	top:440px;
	left:622px;
	z-index:14;
	color:White;
	}	
	
#RightMarginContent	
{
	position:absolute;
	top:545px;
	left:620px;
	z-index:305;
	width:220px;
	height:auto;
	}
	
#RightMarginContent_FP
{
	position:absolute;
	top:320px;
	left:645px;
	width:150px;
	z-index:300;
	}	
	
#RightMarginContent_HOME	
{
	position:absolute;
	top:540px;
	left:645px;
	width:150px;
	z-index:300;
	}	

	
#MarketingWindow
{
	position:absolute;
	left:25px;
	top:123px;
	width:800px;
	height:400px;
	z-index:12;
	}
	
	
#MarginBarL
{
	position:absolute;
	left:0px;
	top:50px;
	}	


#LeftMargin_FP
{
	position:absolute;
	left:100px;
	top:535px;
	z-index:320px;
	}
	
		
	
/*	************************************************************************************* */
/*	************>>>> TITLE ************************************************************** */
/*	************************************************************************************* */
	
.Title
{	
	font-family:Verdana, Arial, Tahoma, Sans-Serif;
    font-size:18pt;	
    color:#DBF1F2;
	}
	
.Title_2010
{	
	font-family:Verdana, Arial, Tahoma, Sans-Serif;
    font-size:14pt;	
    color:#DBF1F2;
	}
	
.Title_2010_Reverse
{	
	font-family:Verdana, Arial, Tahoma, Sans-Serif;
    font-size:14pt;	
    color:Black;
	}
	
.Title_PROMO
{	
	font-family:Verdana, Arial, Tahoma, Sans-Serif;
    font-size:18pt;	
	}
	
	
	
/*	************************************************************************************* */
/*	************>>>> SUB TITLE  ********************************************************* */
/*	************************************************************************************* */
	
.SubTitle
{
	font-family:Verdana, Arial, Tahoma, Sans-Serif;
    font-size:10pt;
    color:#DBF1F2;
	}

.SubTitle_2010
{
	font-family:Verdana, Arial, Tahoma, Sans-Serif;
    font-size:11pt;
    color:#DBF1F2;
	}
	
.SubTitle_2010_Reverse
{
	font-family:Verdana, Arial, Tahoma, Sans-Serif;
    font-size:11pt;
    color:Black;
	}	
	
.SubTitle_PROMO
{
	font-family:Verdana, Arial, Tahoma, Sans-Serif;
    font-size:13pt;
	}
		
.SubTitle_blk
{
	color:#000000;
	}
	
.SearchSubTitle
{
	font-family:Verdana, Arial, Tahoma, Sans-Serif;
    font-size:9pt;
    color:#999999;
	}
	
.SearchTitle
{	
	font-family:Verdana, Arial, Tahoma, Sans-Serif;
    font-size:12pt;
	}	
	
	
		
	

/*	************************************************************************************* */
/*	************>>>> DEFINITION A ******************************************************* */
/*	************************************************************************************* */
	
.Definition_A
{
	position:relative;
	width:500px;
	height:auto;
	width:100%;
	background-color:Transparent;
	color:White;
	font-family:Verdana, Arial, Tahoma, Sans-Serif;
	}
	
.Definition_A_Reverse
{
	position:relative;
	width:500px;
	height:auto;
	width:100%;
	background-color:Transparent;
	color:Black;
	font-family:Verdana, Arial, Tahoma, Sans-Serif;
	}	
	
	
.Definition_A_PROMO
{
	position:relative;
	width:500px;
	height:auto;
	width:100%;
	background-color:Transparent;
	font-family:Verdana, Arial, Tahoma, Sans-Serif;
	}			
	
.Definition_A p
{
	font-family:Verdana, Arial, Tahoma, Sans-Serif;
    font-size:11pt;
    }	

.subTitleSupP p
{
	font-family:Verdana, Arial, Tahoma, Sans-Serif;
    font-size:10pt;
    width:600pt;
	}
	
	
		
	
	
	
		
/*	************************************************************************************* */
/*	************>>>> DEFINITION B ******************************************************* */
/*	************************************************************************************* */
	
.Definition_B
{
	position:relative;
	width:400px;
	height:auto;
	background-color:Transparent;
	
	font-family:Verdana, Arial, Tahoma, Sans-Serif;
    font-size:10pt;
	}
	
	
	
	
	
	
/*	************************************************************************************* */
/*	************>>>> DEFINITION B-FX (Form Display) ************************************* */
/*	************************************************************************************* */
		
.Definition_B-FX
{
	position:relative;
	width:405px;
	height:auto;
	background-color:Transparent;	
	font-family:Verdana, Arial, Tahoma, Sans-Serif;
    font-size:10pt;
	}	
	
	
	
	
	
	
/*	************************************************************************************* */
/*	************>>>> DEFINITION C ******************************************************* */
/*	************************************************************************************* */
	
.Definition_C
{
	position:relative;
	width:400px;
	height:auto;
	background-color:Transparent;
	
	font-family:Verdana, Arial, Tahoma, Sans-Serif;
    font-size:10pt;
	}
	
	
	
	
	
	
	
/*	************************************************************************************* */
/*	************>>>> DEFINITION D ******************************************************* */
/*	************************************************************************************* */
	
.Definition_D
{
	float:right;
	width:290px;
	height:auto;
	background-color:Transparent;
	
	font-family:Verdana, Arial, Tahoma, Sans-Serif;
    font-size:9pt;
	}
	
.Definition_D p
{
	font-size:9pt;
	color:#666666;
	margin:2pt 0pt 8pt 5pt;
}

.Definition_D a
{
	font-size:8pt;
	color:Navy;
    text-decoration:none;    	
	}
.Definition_D a:Hover
{
	font-size:8pt;
	color:#FF6600;
	font-weight:bolder;
    text-decoration:none;    	
	}	
	
	
	
	
	
	
	
/*	************************************************************************************* */
/*	************>>>> DEFINITION D-FL (Form Layout) ************************************** */
/*	************************************************************************************* */
	
.Definition_D-FL
{
	float:right;
	width:300px;
	height:auto;
	background-color:Transparent;
	
	font-family:Verdana, Arial, Tahoma, Sans-Serif;
    font-size:9pt;
	}
	
.Definition_D-FL p
{
	font-size:9pt;
	color:#666666;
}

.Definition_D-FL a
{
	font-size:8pt;
	color:Navy;
    text-decoration:none;    	
	}
	
.Definition_D-FL a:Hover
{
	font-size:8pt;
	color:#FF6600;
	font-weight:bolder;
    text-decoration:none;    	
	}	
	
	
	
	
	
	
	
/*	************************************************************************************* */
/*	************>>>> DEFINITION RM (Right Margin) *************************************** */
/*	************************************************************************************* */
	
.Definition_RM
{
	float:right;
	right:0px;
	width:190px;
	height:100%;
	background-color:Transparent;
	padding-left:15pt;
	font-family:Verdana, Arial, Tahoma, Sans-Serif;
    font-size:10pt;
	}
	
.Definition_RM a
{
	font-size:7pt;
	color:Navy;
    text-decoration:none;    	
	}
.Definition_RM a:Hover
{
	font-size:7pt;
	color:#FF6600;
	font-weight:800;
    text-decoration:none;    	
	}

.Definition_RM p
{
	margin:2pt 0 8pt 5pt;
	
	}
	
	
	
	
		


/*	************************************************************************************* */
/*	************>>>> DEFINITION LM (Left Margin ) *************************************** */
/*	************************************************************************************* */
	
.Definition_LM
{
	float:left;
	left:0px;
	top:250px;
	width:200px;
	height:100%;
	background-color:Transparent;	
	font-family:Verdana, Arial, Tahoma, Sans-Serif;
    font-size:10pt;
	}

.Definition_LM a
{
	font-size:8pt;
	color:Navy;
    text-decoration:none;    	
	}
	
.Definition_LM a:Hover
{
	font-size:8pt;
	color:#FF6600;
	font-weight:bolder;
    text-decoration:none;    	
	}







/*	************************************************************************************* */
/*	************>>>> DEFINITION LM-FL (Left Margin - Form Layout ) ********************** */
/*	************************************************************************************* */
	
.Definition_LM-FL
{
	float:left;
	left:0px;
	top:250px;
	width:200px;
	height:100%;
	background-color:Transparent;	
	font-family:Verdana, Arial, Tahoma, Sans-Serif;
    font-size:10pt;
	}

.Definition_LM-FL a
{
	font-size:8pt;
	color:Navy;
    text-decoration:none;    	
	}
.Definition_LM-FL a:Hover
{
	font-size:8pt;
	color:#FF6600;
	font-weight:bolder;
    text-decoration:none;    	
	}







/*	************************************************************************************* */
/*	************>>>> DEFINITION RM-FL (Right Margin Form Layout ) *********************** */
/*	************************************************************************************* */
	
.Definition_RM-FL
{
	float:right;
	right:0px;
	width:210px;
	height:100%;
	background-color:Transparent;
	font-family:Verdana, Arial, Tahoma, Sans-Serif;
    font-size:10pt;
	}
	
.Definition_RM-FL a
{
	font-size:7pt;
	color:Navy;
    text-decoration:none;    	
	}
	
.Definition_RM-FL a:Hover
{
	font-size:7pt;
	color:#FF6600;
	font-weight:800;
    text-decoration:none;    	
	}








/*	************************************************************************************* */
/*	************>>>> GENERAL DECLARATIONS *********************************************** */
/*	************************************************************************************* */

.TechnicalInfo
{
	font-size:7pt;
	color:Gray;
    text-decoration:none; 
	}

.InstructionTitle
{
	font-size:11pt;
	color:#FF6600;
	margin:0 0 2pt 0;	
	}
	
.InstructionLite p
{
	font-size:9pt;
	color:Gray;
	margin:2pt 0pt 8pt 5pt;
	}

.formTitle
{
	font-variant:small-caps;
	font-size:7.5pt;
	color:Gray;
	font-family:Verdana, Arial, Tahoma, Sans-Serif;
    line-height:14pt;
	}	
	
.TakeNote
{
	font-size:10pt;
	color:#FF6600;
	margin:0 0 2pt 0;
	}	
	
.TakeNote_grn
{
	font-size:12pt;
	color:green;
	margin:0 0 2pt 0;
    font-variant:small-caps;
	}
	
.TakeNote_red
{
	font-size:12pt;
	color:red;
	margin:0 0 2pt 0;
    font-variant:small-caps;
	}
	
.TakeNote p
{
	font-size:7pt;
	color:#333333;
	margin:0 0 2pt 0;
	}	

.blueBox
{
	/* background-color:#E1EDF0; */
	background-image:url(images/transparent_500x400_ContactUs.png);
	background-repeat:no-repeat;
	padding:65px 20px 20px 20px;
	width:500px;
	height:400px;
	}
	
.blueBox td
{
	padding:5pt 5pt 5pt 5pt;
	}

.MarketingTable_HOME
{
	border:none;
	width:100%;
	}	

	
.dottedBox
{
	border-width:thin;
	border-style:dotted;
	padding:0pt 12pt 8pt 5pt;
	background-color:#F8F8F8;
	}	
	
.dottedBox p
{
	font-size:7.5pt;
	}	
	
.dottedBox_700 
{
	border-width:thin;
	border-style:dotted;
	padding:0pt 12pt 8pt 5pt;
	background-color:#F8F8F8;
	width:750px;
	}	
	
.accentBox
{
	border-width:.025em;
	border-style:outset;
	padding:25pt 15pt 26pt 15pt;
	background-color:#FFFFFF;
	}	
	
		
.boldSmCaps
{
    font-weight:600;
    font-variant:small-caps;
	}	
	

.updateTableBox	
{
	border:none;
	
	padding:20pt 15pt 26pt 25pt;
	background-color:#FDFEFF;
	}	
	
.wizardWindow
{
	z-index:1000;
}	

/*	************************************************************************************* */
/*	************>>>> FOOTER ************************************************************* */
/*	************************************************************************************* */

#Footer
{
    position:relative;
	left:0px;
	width:815px;
	height:95px;
	background-color:Transparent;	
	font-family:Verdana, Arial, Tahoma, Sans-Serif;
    font-size:6.5pt;
    color:#333333;
    background-image:url(images/Footer.jpg);
    background-repeat:no-repeat;
	}
	
#Footer_FP
{
    position:relative;
	left:-70px;
	width:815px;
	height:95px;
	background-color:Transparent;	
	font-family:Verdana, Arial, Tahoma, Sans-Serif;
    font-size:6.5pt;
    color:#333333;
    background-image:url(images/Footer.jpg);
    background-repeat:no-repeat;
	}	

#Footer a
{
	font-family:Verdana, Arial, Tahoma, Sans-Serif;
	color:#333333;
	font-size:6.5pt;
    text-decoration:none;    	
	}
	
#Footer a:Hover
{
	font-family:Verdana, Arial, Tahoma, Sans-Serif;
	color:#FFCC00;
	font-size:6.5pt;
    text-decoration:none;    	
	}	




/* *********************************************** */
/* ** TAB STRIP   ******************************** */
/* *********************************************** */

.ecxTabStrip
{
	margin:10px 0px 0px 0px;
	font-size:8pt;
	}

.ecxTabStrip Table	
{
	font-size:6pt;
	}
	
#MultiPage_FeaturesBenefits, #MultiPage_Specifications
{
	color:White;
	font-size:9pt;
    background-image:url(images/backgroungradiant_full.png);
    padding:20px 20px 30px 15px;
	}	
	
#MultiPage_FeaturesBenefits li
{
	padding:2px 0px 2px 0px;
	}		
	
.colorRow_A
{
	font-size:7pt;
	background-color:#F0F4F5;
	color:Black;
	}

.colorRow_B
{
	font-size:7pt;
	background-color:#DFE9ED;
	color:Black;
	}
	
.RadMenu_Default2006 .rmLink:hover
{
   cursor: pointer;
}




/* =============================================================================== */
/* =  Telerik Elements  ========================================================== */
/* =============================================================================== */

.RadMenu_Default .rmLink:hover
{
   cursor: pointer;
}




/* =============================================================================== */
/* =  Search Styles  ============================================================= */
/* =============================================================================== */

.searchTitle { color:Black;font-size:11pt; }	
.searchSubTitle { color:#333333;font-size:9pt; }	
.searchDefinition { color:Black;font-size:7pt; }
.searchTitle a { font-size:11pt;color:#003366;text-decoration:none; }	
.searchTitle a:Hover { font-size:11pt;color:#006699;text-decoration:none; }	
