﻿/*
font-size:10px -font-size:0.63em
font-size:11px - font-size:0.69em
font-size:12px - font-size:0.75em
font-size:13px - font-size:0.82em
font-size:14px - font-size:0.88em
font-size:15px - font-size:0.93em
font-size:16px - font-size:1em
font-size:17px - font-size:1.06em
font-size:18px - font-size:1.12em
font-size:19px - font-size:1.19em
font-size:20px - font-size:1.25em
font-size:21px - font-size:1.32em
font-size:22px - font-size:1.38em
font-size:23px - font-size:1.44em
font-size:24px - font-size:1.5em
font-size:25px - font-size:1.56em
font-size:26px - font-size:1.63em
font-size:27px - font-size:1.69em
font-size:28px - font-size:1.75em
font-size:29px - font-size:1.82em
font-size:30px - font-size:1.88em
font-size:31px - font-size:1.94em
font-size:32px - font-size:2.01em
*/

html
{
	height: 100%;
}
body 
{
	color: #6D6E72;
	font-size: 100.1%;
	font-family: Arial;
	float:left; 
	margin: 0;
	padding: 0;
	width: 100%; 
	height: 100%;
}

form
{
	width: 100%;
}

/*a:link, 
a:visited, 
a:active
{
	color: #5797c3;
	font-size: 14px;
	text-decoration: none;
}
 
a:hover
{
	text-decoration: underline;
	font-size: 14px;
}*/

textarea
{
	font-family: Arial;
	font-size: 0.93em;
}


.headerH1
{	
	font-size: 0.63em;
	float:left;
	clear: both;
	margin-top: 5px;
	width: 100%;
}

/* Master header */
/* ============================================================================================== */
/* ============================================================================================== */

.divWrapper   /* Important to stick footer to bottom*/
{
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -162px;
}

.divMasterHeaderHomePage
{
	
	height: 60px;
	display: block;
	width: 100%;
	min-width: 1000px;
	
}

.divMasterHeader
{
	
	height: 60px;
	display: block;
	width: 100%;
	min-width: 1000px;
	
}

.divmasterBody
{
	/*background-image: url('../images/backgrounds/registration_main.jpg'); */
	/*background-repeat: repeat-x; */
	background-color: #E0E2E1;
	padding-top: 10px;
	width: 100%;	
}


.divMasterHeader .divHeader
{
	margin-left: auto;
	margin-right: auto;
	padding-top: 0;
	height: 100%;
	display: block;
	width: 98%;
	height: 100%;
	vertical-align:top;
}

.divMasterHeader .divHeader .divLogo
{
	float: left;
	clear: none;
	width: 420px;
	height: 100%;
	text-align: left;
	padding-left:0px;
	padding-top:0px;
}
.divMasterHeader .divHeader a
{
	margin-top: 15px;
	margin-bottom: auto;
	float: left;
	clear: none;
	text-align: left;
}
.divMasterHeader .divHeader .divagencies
{
	font-size:40px;
	margin-top: 0px;
	margin-bottom: auto;
	padding-bottom:30px;
	padding-top:10px;
	padding-left:40px;
	float: left;
	clear: none;
	text-align: left;
}

.divMasterHeader .divHeader .divLinks
{
	float: right;
	clear: none;
	width: 718px;
	height: 100%;
	vertical-align: top;
}

.divMasterHeader .divHeader .divLinks a
{
	margin-top: 0;
}

/*********************/

.divMasterHeaderHomePage .divHeader
{
	margin-left: auto;
	margin-right: auto;
	padding-top: 0;
	height: 100%;
	display: block;
	width: 98%;
	height: 100%;
	vertical-align:top;
}

.divMasterHeaderHomePage .divHeader .divLogo
{
	float: left;
	clear: none;
	width: 220px;
	height: 100%;
	text-align: left;
	padding-left:0px;
	padding-top:10px;
}
.divMasterHeaderHomePage .divHeader a
{
	margin-top: 15px;
	margin-bottom: auto;
	float: left;
	clear: none;
	text-align: left;
}

.divMasterHeaderHomePage .divHeader .divLinks
{
	float: right;
	clear: none;
	width: 718px;
	height: 100%;
	vertical-align: top;
}

.divMasterHeaderHomePage .divHeader .divLinks a
{
	margin-top: 0;
}


.headerLinks1
{
	/*margin-top: 15px;*/
	clear: both;
	float: right;
	width: 100%;
}

.headerLogin
{
	border: none;
	border-collapse: collapse;
	margin: 0; 
	float: right;
	clear: both;
}

.headerLogin td
{
	padding: 0 0 0 7.5px;
}

.headerLogin a:link,
.headerLogin a:visited,
.headerLogin a:active
{
	font-size: 0.82em;
	font-weight: bold;
	color: #292929; /*#6D717C; /*#8ebe38;*/
	text-decoration: none;
}

.headerLogin a:hover
{
	font-size: 0.82em;
	font-weight: bold;
	color: #1A94E7;
	text-decoration: none;
}

.headerLogin span
{
	font-size: 0.82em;
	color: #6D6E72;
	text-decoration: none;
}



.mnuHeaderTop
{
	margin-top: 15px;
	float: right;
	clear: both;
}


.mnuHeaderTop .selected
{
	font-size: 0.82em;
	font-weight: bold;
	color: #1D7ECB; /*#8ebe38;*/
	text-decoration: none;
}

.mnuHeaderTop a
{
	font-size: 0.82em;
	color: #6D6E72;
	text-decoration: none;
}


/*.topMenuLink
{
	font-size: 14px;
	color: #3A3A3A;
}
.topMenuLink:hover
{
	font-size: 14px;
	color: #6D717C;
}*/

.headerLinks
{
	margin-top: 25px;
	clear: both;
	float: right;
	height: 20px;
	width: 100%;
}

.headerLinks a:link,
.headerLinks a:visited
{
	color: #3A3A3A;	
	clear: none;
	float: right;
    font-size: 18px;
    cursor:hand;   
    cursor: pointer;
    margin-left: 2px;
    
    text-decoration: none;
	vertical-align: middle;
	
	
}
.headerLinks a:active,
.headerLinks a:hover
{
	color: #1A94E7;	
	clear: none;
	float: right;
    font-size: 18px; 
    cursor:hand;     
    cursor: pointer;
    margin-left: 2px;
    
    text-decoration: none;
	vertical-align: middle;
	
	
}

.headerLinksLeftNonselected
{
	background-image: url(../images/backgrounds/master_menu_nonselected_left.gif);
 	background-repeat: no-repeat;
    clear: none; 
    float: left; 
    height: 20px;
    width: 3px;
}

.headerLinksLeftSelected
{
	background-image: url(../images/backgrounds/master_menu_selected_left.gif);
 	background-repeat: no-repeat;
    clear: none; 
    float: left; 
    height: 20px;
    width: 3px;
}

.headerLinksRightNonselected
{
	background-image: url(../images/backgrounds/master_menu_nonselected_right.gif);
 	background-repeat: no-repeat;
    clear: none; 
    float: left; 
    height: 20px;
	width: 3px;
}
.headerLinksRightSelected
{
	background-image: url(../images/backgrounds/master_menu_selected_right.gif);
 	background-repeat: no-repeat;
    clear: none; 
    float: left; 
    height: 20px;
	width: 3px;
}
.headerLinksCenterNonselected
{
	background-image: url(../images/backgrounds/master_menu_nonselected_center.gif);
	background-repeat: repeat-x;
    clear: none; 
    float: left; 
    padding: 2px 7px 0 7px;
    height: 18px;
}

.headerLinksCenterSelected
{
	background-image: url(../images/backgrounds/master_menu_selected_center.gif);
	background-repeat: repeat-x;
    clear: none; 
    float: left; 
    padding: 2px 7px 0 7px;
    height: 18px;
}

.headerLinksBottomNonselected
{
	background-image: url(../images/backgrounds/master_menu_nonselected_bottom.gif);
	background-repeat: no-repeat;

    clear: both; 
    float: none;
    margin-left: auto;
    margin-right: auto;
    width: 10px;
    height: 4px;
}

.headerLinksBottomSelected
{
	background-image: url(../images/backgrounds/master_menu_selected_bottom.gif);
	background-repeat: no-repeat;
	
    clear: both; 
    float: none;
   margin-left: auto;
    margin-right: auto;
    
    width: 10px;
    height: 4px;
}


 .headerLinksItem1
 {
 	margin: 0;
 	border-collapse: collapse;
 
 }
 
 .headerLinksItem1 td
 {
 	padding: 0;
 	text-align: center;
 	vertical-align: text-top;
 }

.headerLinksLeftNonselected1
{
	background-image: url(../images/backgrounds/master_menu_nonselected_left.gif);
 	background-repeat: no-repeat;
    clear: none; 
    float: left; 
    height: 20px;
    width: 3px;
}

.headerLinksLeftSelected1
{
	background-image: url(../images/backgrounds/master_menu_selected_left.gif);
 	background-repeat: no-repeat;
    clear: none; 
    float: left; 
    height: 20px;
    width: 3px;
}

.headerLinksRightNonselected1
{
	background-image: url(../images/backgrounds/master_menu_nonselected_right.gif);
 	background-repeat: no-repeat;
    clear: none; 
    float: left; 
    height: 20px;
	width: 3px;
}
.headerLinksRightSelected1
{
	background-image: url(../images/backgrounds/master_menu_selected_right.gif);
 	background-repeat: no-repeat;
    clear: none; 
    float: left; 
    height: 20px;
	width: 3px;
}
 .headerLinksItem1 .headerLinksCenterNonselected1
{
	background-image: url(../images/backgrounds/master_menu_nonselected_center.gif);
	background-repeat: repeat-x;
    clear: none; 
    float: left; 
    padding: 2px 7px 0 7px;
    height: 18px;
}

 .headerLinksItem1 .headerLinksCenterSelected1
{
	background-image: url(../images/backgrounds/master_menu_selected_center.gif);
	background-repeat: repeat-x;
    clear: none; 
    float: left; 
    padding: 2px 7px 0 7px;
    height: 18px;
}

 .headerLinksItem1 .headerLinksBottomNonselected1,
 .headerLinksItem1 .headerLinksBottomSelected1
{
    height: 4px;
   
}

 .headerLinksItem1 .headerLinksBottomSelected1 img
{
	margin: 0 auto; 
	vertical-align: top;
}

 .headerLinksItem1 .headerLinksBottomNonselected1 img
{
	margin: 0 auto; 
	vertical-align: top;
	visibility: hidden;
}

/* Master footer */
/* ============================================================================================== */
/* ============================================================================================== */

.divmasterFooter, .divmasterFooterPush
{
	height: 152px;
    background-color: #E0E2E1;
}

.divMasterFooter2
{
	background-image: url(../images/backgrounds/header_home_border3.png);
	 clear: both; 
    float: none; 
    width: 100%;
	height: 70px;
	display: block;
	width: 100%;
	min-width: 990px;
}

.divMasterFooter3
{
	/*background-image: url(../images/backgrounds/footer_bottom.jpg); 
	background-repeat: repeat-x;*/
	background-color: #E0E2E1;
    clear: both; 
    float: none; 
    height: 60px; 
	margin: 0 auto; 
	vertical-align: middle;
	width: 100%;
	min-width: 990px;
}

.tblMasterFooter
{
	border-collapse: collapse;
	width: 700px;
	font-size: x-small;
	margin: 0px auto 0px auto;
}

.tblMasterFooter td
{
	text-align: center;
	padding: 10px 5px 10px 5px;
}


.tblFooterLinks
{
	border-collapse: collapse;
	color: #6d6e72;
	clear: both;
	float: none;
	font-size: 12px;
	text-align: left;
	width: 100%;
}

.tblFooterLinks td
{
	padding: 2.5px 0;
	width: 20%;
}

.tblFooterLinks th
{
	color: #6d6e72;
	font-size: 14px;
	padding: 10px 0 5px 0;
	width: 20%;
}


.tblFooterLinks a:link,
.tblFooterLinks a:visited,
.tblFooterLinks a:active,
.tblFooterLinks a:hover
{
	color: #6d6e72;
	font-size: 12px;
}


.divFooterLinks
{
	clear: none;
	float: left;
	margin-top: 0;
	height: 130px;
	width: 196px;
}

.footerColumnTitle
{
	font-size: 12px;
	font-weight: bold;
	color: #1E7ECB;
	float: left;
	clear: both;
	margin-top: 10px;
	margin-left: 10px;
	display: block;
	width: 100%;
}


.divFooterLinks a:link,
.divFooterLinks a:visited,
.divFooterLinks a:active
{
	font-size: 12px;
	color: #6d6e72;
	float: left;
	clear: both;
	margin-top:5px; 
	margin-left: 10px;
	width: 100%;
}
.divFooterLinks a:hover
{
	font-size: 12px;
	color: #1E7ECB;
	float: left;
	clear: both;
	margin-top:5px; 
	margin-left: 10px;
	width: 100%;

}

/* Main body*/
/* ============================================================================================== */
/* ============================================================================================== */

.tblMain
{
	font-size: 0.88em;
	margin: 0 auto;
	display: block;
	width: 1000px;
	height: 100%;
}


.tblMain td
{
	border: solid 1px #D9D9D9;
	padding: 0;
}

.tblLogin
{
	border-collapse: collapse;
	width: 100%;
}

.tblLogin td
{
	border: none;
	font-size: 0.88em;
	padding: 5px 10px 5px 0;
	vertical-align: middle;
	text-align: left;

}

.tblLogin .tdHeader
{
	background-image: url(../images/backgrounds/spacer_bottom_home.gif);
	background-position: bottom;
 	background-repeat: no-repeat;
}

.tblLogin .tdLinks
{
	padding: 5px 0 0 0;
	vertical-align: middle;
	background-image: url(../images/backgrounds/spacer_bottom_home.gif);
	background-position: top;
 	background-repeat: no-repeat;
}

.tblLogin a:link,
.tblLogin a:visited,
.tblLogin a:active,
.tblLogin a:hover
{
	color: #5797C3;
	font-size: 0.75em;
	font-weight: bolder;
}

.tblLogin input[type=text], .tblLogin input[type=password]
{
	width: 180px;
	height: 15px;
}

.tblLogin input[type=image]
{
	
	float: right;
	display: block;
}

.tblLogin .tdError
{
	padding: 0;
}

.tblLogin select
{
	width: 80px;
}
 
.tblMain .tdBanner
{
	width: 67%;
	height: 400px;
	padding: 0;
}

 .tblMain .tdBanner input[type=image]
{
	margin: auto;
	display: block;
}
 
.tblMain .tdRightPanelTop
{
	background-image: url(../images/backgrounds/login1.jpg);
	background-repeat: no-repeat;
	width: 33%;
	padding: 5px 10px 0 10px;
}

.tblMain .tdRightPanelMiddle
{
	background-image: url(../images/backgrounds/position1.jpg);
	background-repeat: no-repeat;
	width: 33%;
	padding: 5px 10px 0 10px;
}


.divSpacer
{
	background-color: #6D6E72;
	width: 99.8%;
	height: 100%;
	border: solid 1px #FFFFFF;
}

.lblHeaderBlack
{
	color: #41413E;
	font-size: 1.38em;
}

.lblHeaderBlackMedium
{
	color: #41413E;
	font-size: 1.25em;
}


.lblHeaderGreen
{	
	color: #7EA128;
	font-size: 1.38em;
}


.lblHeaderGray
{	
	color: #878787;
	font-size: 1.38em;
}

.lblGreen
{	
	color: #7EA128;
}

.tblMain .tdBottomPanel
{
	
	background-image: url(../images/backgrounds/default_bottom.jpg);
	background-repeat: no-repeat;
	padding: 5px 5px 0 10px;
	width: 33%;
}

 .tblMain .tdBottomPanel ul
 {
 	font-size: 0.82em;
 	margin: 5px 0 5px 15px;
 }
 
  .tblMain .tdBottomPanel ul li
  { 	
  	padding: 2px;
  }
  
 .lblBottomHeader
 {
 	color: #41413E;
	font-size: 1.38em;
 }
 
 .tblMain .tdBottomPanel .divBody
 {
 	background-image: url(../images/backgrounds/spacer_bottom_home.gif);
 	background-position: bottom;
 	background-repeat: no-repeat;
	height: 160px;
	padding: 0;
 }

.tblMain .tdBottomPanel .divLink
 {
 	padding: 5px;
 }
 
 .tblMain .tdHeaderBanner
 {
 	background-image: url(../Images/backgrounds/header_title.gif);
 	background-repeat: no-repeat;
 	border: none;
 	color: #FFF;
 	font-size: 1.75em;
 	padding: 5px 0 0 20px;
 	height: 79px;
 	width: 899px;
 	text-align: left;
 	vertical-align: middle;
 }
 
 .tblMain .tdHeaderBanner1
 {
 	font-size: 30px;
 	border: none;
 	color: #abcf4b;
 	padding: 5px 0 0 0;
 	height: 79px;
 	width: 899px;
 	text-align: left;
 	vertical-align: middle;
 }
 
  .tblMain .tdHeaderBanner h1
 {
 	color: #fff;
 	font-size: 1em;
 	font-weight: normal;
 	margin-top: 15px;
 }
 

 .tblMain .tdHeaderBanner1 h1
 {
 	font-size: 1em;
 	font-weight: normal;
 	margin-top: 15px;

 }
 
 
 .tblFactors
 {
 	border-collapse: collapse;
 	font-size: 0.82em;
 	margin-top: 5px;
 }
 
 .tblFactors td
 {
 	border: none;
 	padding: 2px;
 }
 
 .tblFactors .tdNumber
 {
 	vertical-align: top;
 }


/* RegisterSite body*/
/* ============================================================================================== */
/* ============================================================================================== */

.divRegHeaderTop
{
	/*background-image: url('../images/backgrounds/registration_top2.jpg');*/
	background-color: White;
    clear: both; 
    float: left; 
    margin-top: 10px; 
    height: 10px;
    width: 1000px;
}

.divRegHeaderCenter
{
	/*background-image: url('../images/backgrounds/registration_center1.jpg');
	background-repeat: repeat-y; */
	background-color: White;
	clear: both; 
	float: left; 
	width: 1000px;
}

.divRegHeaderBottom
{
	/*background-image: url('../images/backgrounds/registration_bottom1.jpg');*/
	background-color: White;
    clear: both; 
    float: left;
    height: 11px; 
    width: 1000px;
}

.divRegBodyTop
{
	background-image: url('../images/backgrounds/registration_top1.jpg');
    clear: both; 
    float: left; 
    margin-top: 10px;    
    height: 10px;  
	width: 1000px;
}

.divRegBodyCenter
{
	/*background-image: url('../images/backgrounds/registration_center1.jpg');
    background-repeat: repeat-y; */
    clear: none; 
    float: left; 
    width: 1000px;
    border: solid 1px #DEDCD0; 
	background-color: #FFF;
}

.divRegBodyBottom
{
	background-image: url('../images/backgrounds/registration_bottom1.jpg');
    clear: both; 
    float: left; 
    height: 11px; 
    width: 1000px;
}


.tblMain .lblPageHeader1
{
	color: #6D6E72;
	font-size: x-large;
	font-weight: bolder;
}

 .lblError
{
	color: red;
	font-size: 0.75em;
	float: left;
	clear: both;
}

.lblComments
{
	font-size: 0.93em;
}

.lblComments1
{
	color: #005fa3;
	font-size: 0.93em;
	text-decoration: underline;
}


.lblComments2
{
	font-size: 0.75em;
}


.lblComments3
{
	color: #005fa3;
	font-size: 0.75em;
	text-decoration: underline;
}


.tblMain .lblPageHeader2
{
	color: #000;
}

.tblMain .tdStep
{
	border: none;
	padding: 0;
	width: 100%;
}

.tblMain .tblStep1
{
	border-collapse: collapse;
	width: 100%;
}

.tblMain .tblStep2
{
	
	border-collapse: collapse;
	width: 100%;
}

.tblMain .tblStep3
{
	
	border-collapse: collapse;
	width: 100%;
}

.tblMain .tblStep4
{
	border-collapse: collapse;
	width: 100%;
}

.tblMain .tblStepScript
{
	
	border-collapse: collapse;
	width: 100%;
}



.tblStep1 td, .tblStep2 td, .tblStep3 td, .tblStep4 td
{
	border: none;
}



.tdStep .divStepHeader
{
	border: none;
	float: left;
	clear: both;
	margin-bottom: 10px;
	height: 75px;
	width: 1000px;
}
.tdStep .divStepHeader img
{
	margin-left: auto; 
	margin-right: auto; 
	float: none; 
	display: block;
}

.tdStep .divHeader
{
	color:#6d6e73;
	font-size: 28px;
	font-weight: bold;
	padding: 10px 0 10px 15px;
}

.tblStepBody
{
	background-color: #EbEbE3;
	margin-left: 0;
	border: none;
	border-collapse: collapse;
	width: 100%;
	float: left;
	clear: both;
	width: 1000px;
}

.tblStepBody td
{
	padding: 0;
	border: none;
}

.tblStepBody .tdSubmit
{
	padding: 10px 30px;
	text-align: right;
}

.tblStepBody .tdStepHeader
{

	font-size: 1.38em;
	padding: 20px 0 10px 75px;
	height: 40px;
	width: 100%;

}


.tblStepBody .tdError
{
	padding: 0;
}

.tblStep4 .tdError
{
	padding: 0 0 10px 50px;
}

.tblStepBody .tdTips
{
	border: none;
	padding: 10px 0 10px 0;
	font-size: 0.93em;
	vertical-align: top;
	width: 30%;
}

.tblStepBody .tdTips .divTips
{
	background-image: url(../images/backgrounds/registration_tips.jpg);
	background-repeat: no-repeat;
	float: right;
	clear: both;
	margin-right: 20px;
	width: 290px;
	height: 215px;
}

.tblStepBody .tdTips .divTips .lblHeader
{
	color: #7EA128;
	font-size: 1.32em;
	font-weight: bold;
	float: left;
	clear: both;
	margin-left: 50px;
	margin-top: 20px;
	width: 90%;
}

.tblStepBody .tdTips .divTips .lblBody
{
	font-size: 0.82em;
	float: left;
	clear: both;
	margin-left: 20px;
	margin-top: 10px;
	width: 90%;
}

.tblStepBody .tdTips2
{
	border: none;
	padding: 10px 0;
	font-size: 0.93em;
	vertical-align: top;
	width: 340px;
}

.tblStepBody .tdTips2 .divTips2
{
	float: right;
	clear: both;
	margin-right: 10px;
	margin-left: 20px;
	width: 290px;
	position: absolute;
	visibility: hidden;
}

.tblStepBody .tdTips2 .divTips2_center
{
	background-image: url(../images/backgrounds/registration_tips_center.jpg);
	background-repeat: repeat-y;
	width: 100%;
	float: right;
	clear: both;
}

.tblStepBody .tdTips2 .divTips2_top
{
	background-image: url(../images/backgrounds/registration_tips_top.jpg);
	width: 100%;
	height: 10px;
	float: right;
	clear: both;
}

.tblStepBody .tdTips2 .divTips2_bottom
{
	background-image: url(../images/backgrounds/registration_tips_bottom.jpg);
	width: 100%;
	height: 10px;
	float: right;
	clear: both;
}


.tblStepBody .tdTips2 .divTips2 .lblHeader
{
	color: #7EA128;
	font-size: 1.06em;
	font-weight: bold;
	float: left;
	clear: both;
	margin-left: 15px;
	margin-top: 5px;
	margin-bottom: 5px;
	width: 90%;
}

.tblStepBody .tdTips2 .divTips2 .lblBody
{
	font-size: 0.88em;
	float: left;
	clear: both;
	margin-left: 15px;
	width: 90%;
}

.tblStepBody .tdFieldCaptionScript
{
	border: none;
	font-size: 0.93em;
	vertical-align: middle;
	width: 550px;
}

.tblStepBody .tdFieldCaptionScript span
{
	float: left;
	clear: none;
	margin-left: 50px;
	margin-top: 5px;
	margin-bottom: 5px;
}

.tblStepBody .tdFieldCaptionScript select
{
	width: 156px;
	float: right;
	clear: none;
	margin-right: 0;
	margin-top: 5px;
	margin-bottom: 5px;
}
.tblStepBody .tdFieldCaptionScript input
{
	width: 150px;
	float: right;
	clear: none;
	margin-right: 0;
	margin-top: 5px;
	margin-bottom: 5px;
}

.tblStepBody .tdFieldCaptionScript textarea
{
	float: left;
	clear: none;
	margin-left: 50px;
	margin-right: 0;
	width: 500px;
	
}

.tblStepBody .tdSpacer
{
	border: none;
	padding: 0;
	height: 50px;
	vertical-align: bottom;
	text-align: center;
}

.tblStepBody .tdFieldCaption
{
	border: none;
	padding: 10px 0 0 50px;
	font-size: 0.93em;
	vertical-align: middle;
	width: 25%;
}

.tblStepBody .tdComments
{
	border: none;
	padding: 0 0 0 50px;
	font-size: 0.75em;
	vertical-align: top;
}

.tblStepBody .tdComments a
{
	font-size: 1em;
	text-decoration: underline;
}


.tblStepBody .tdField
{
	border: none;
	padding: 10px 10px 0 0;
	font-size: 0.93em;
	vertical-align: middle;
	width: 20%;
}


.tblStepBody .tdField img
{
	margin-top: 3px;
	vertical-align: top;
}

.tblStepBody .tdField2
{
	border: none;
	padding: 0 0 0 50px;
	font-size: 0.93em;
	vertical-align: middle;
}

.tblStepBody .tdSubTitle
{
	border: none;
	color: #CB5C6D; /*#000;*/
	font-size: 1.25em;
	padding: 0;
	vertical-align: middle;
	height: 70px;
}

.tblStepBody .tdSubTitle img
{
	float: left;
	clear: none;
	margin-left: 40px;
	margin-top: 10px;
}

.tblStepBody .tdSubTitle span
{
	color: #CB5C6D; /*#949599;*/
	font-size: 1.06em;
	font-weight: bold;
	float: left;
	clear: none;
	margin: 17.5px 0 10px 10px;
}

.tblStepBody .tdSubTitleComment
{
	border: none;
	color: #7EA128;
	font-size: 0.93em;
	padding: 0 0 0 50px;
	vertical-align: middle;
}

.tblStepBody .tdHttp
{
	border: none;
	padding: 10px 0 0 0;
	font-size: 0.93em;
	vertical-align: middle;
	text-align: right;
	width: 15%;
}

.tblStepBody .tdFieldKey
{
	border: none;
	padding: 10px 0 0 50px;
	font-size: 0.93em;
	vertical-align: middle;
	width: 60%;
}


.tblStepBody .tdField input, 
.tblStepBody .tdField2 input, 
.tblStepBody .tdField textarea
{
	width: 250px;	
}


.tblStepBody .tdField select, 
.tblStepBody .tdField2 select
{
	width: 256px;	
}

.tblStepBody .tdFieldKey input
{
	margin-right: 20px;
	float: left;
	clear: none;
	width: 230px;	
}

.tblStepBody .tdFieldKey select
{
	margin-right: 20px;
	float: left;
	clear: none;
	width: 236px;	
}


.tblStepBody .tdFieldKey .selectDomain
{
	margin-right: 20px;
	float: left;
	clear: none;
	width: 75px;	
}

.tblStepBody .tdFieldKey span
{
	margin-right: 10px;
	margin-top: 2.5px;
	float: left;
	clear: none;	
}

.tblStepBody .tdFieldKey .selectKeywords
{
	width: 50px;
}

.tblStepBody .tdFieldUrl
{
	border: none;
	padding: 0 0 10px 25px;
	font-size: 0.93em;
	vertical-align: middle;
}



.tblStepBody .tdFieldUrl input
{
	width: 50%;
}

.tblPackages
{
	border: none;
	border-collapse: collapse;
}

.tblPackages .price
{
	font-size: 1.5em;
	font-weight: bold;
	width: 180px;
}	


.tblPackages .special1 /*style from data base - do not delete*/
{
	font-size: 0.88em;
	font-weight: bold;
	color: #000;
}

.tblPackages .special2 /*style from data base - do not delete*/
{
	font-size: 0.75em;
	font-weight: bold;
	color: #7EA128;
}

.tblPackages a
{
	color: #1B1BA3;
}

.tblPackages td
{
	padding: 10px;
	vertical-align: middle;
	
	
}


.tblStepBody .tdVerification
{
	border: none;
	padding: 0 0 10px 50px;
	font-size: 0.93em;
	vertical-align: middle;
}

.tblStepBody .tdVerification a
{
	text-decoration: underline;
}


.divScriptHeader
{
	border: none;
	font-size: 1em;
	font-weight: bold;
	padding: 20px 0 0 0;
	text-align: center;
}

.divScriptHeader3
{
	font-size: 0.88em;
	border: none;
	padding:0 0 10px 0;
	text-align: center;
}

.divScriptHeader3 a
{
	color: #004AAD;
	font-size: 1.24em;
	text-decoration: underline;
}

.tblScriptSelect
{
	background-image: url(../images/backgrounds/step_script_body.gif);
	background-repeat: no-repeat;
	border-collapse: collapse;
	border: none;
	height: 86px;
	width: 100%;
	text-align: center;
}

.tblScriptSelect .tdStep
{
	border: none;
	font-size: 1em;
	font-weight: bold;
	padding: 0 10px;
	border: none;
	vertical-align: middle;
	text-align: left;
	width: 10%;
}

.tblScriptSelect .tdStep1
{
	border: none;
	font-size: 1em;
	font-weight: bold;
	padding: 0 0 0 10px ;
	border: none;
	vertical-align: middle;
	text-align: left;
	width: 1%;
}

.tblScriptSelect .tdStep2
{
	border: none;
	font-size: 1em;
	font-weight: bold;
	padding: 0 10px;
	border: none;
	vertical-align: middle;
	text-align: left;
	width: 10%;
}


.tblScriptSelect .tdSelectHeader
{
	border: none;
	font-size: 1em;
	padding: 0 10px;
	width: 30%;
	vertical-align: middle;
	text-align: left;
}

.tblScriptSelect .tdSelectHeader2
{
	border: none;
	font-size: 1em;
	padding: 0 10px;
	width: 30%;
	vertical-align: middle;
	text-align: left;
}

.tblScriptSelect .tdSelectHeader2 a
{
	color: #004AAD;
	font-size: 1em;
	text-decoration: underline;
}

.tblScriptSelect .tdSelectBody
{
	border: none;
	font-size: 0.88em;
	padding: 0 10px;
	width: 20%;
	text-align: left;
	vertical-align: middle;
}

.tblScriptSelect .tdSelectBody select
{
	width: 150px;
}

.tblScriptSelect .tdLink
{
	border: none;
	font-size: 0.82em;
	padding: 10px;
	vertical-align: middle;
	text-align: left;
}


.divScriptBody
{	
	padding: 30px 0 50px 0;
	text-align: center;
	margin: 10px 0;
}

.divScriptBody textarea
{
	height: 100px;
}

.divScriptSubmit
{
	border: none;
	padding: 20px;
	vertical-align: middle;
	text-align: center;
}

.divNeedHelp
{
	float: left;
	clear: both;
	width: 100%;
}
.divNeedHelp img, .divNeedHelp input[type=image]
{
	margin-left: auto;
	margin-right: auto;
	display: block;
}





/* SSL RegisterSite */
/* ============================================================================================== */
/* ============================================================================================== */


.tblStepBody .tdFieldSSLLeft
{
	border: none;
	padding: 0 0 0 50px;
	font-size: 0.93em;
	vertical-align: top;
	width: 25%;
}

.tblStepBody .tdFieldSSL
{
	border: none;
	padding: 0 0 0 20px;
	font-size: 0.93em;
	vertical-align: top;
	width: 30%;
}

.tblStepBody .tdFieldCaptionSSLLeft
{
	border: none;
	padding: 10px 0 0 50px;
	font-size: 0.93em;
	vertical-align: top;
	width: 25%;
}

.tblStepBody .tdFieldCaptionSSL
{
	border: none;
	padding: 10px 0 0 20px;
	font-size: 0.93em;
	vertical-align: top;
	width: 30%;
}

.tblStepBody .tdFieldSSLLeft input,
.tblStepBody .tdFieldSSL input
{
	width: 200px;
}

.tblStepBody .tdFieldSSLLeft select,
.tblStepBody .tdFieldSSL select
{
	width: 206px;
}

.tblStepBody .tdSubTitleCommentSSLLeft
{
	border: none;
	color: #7EA128;
	font-weight: bold;
	font-size: 0.93em;
	padding: 0 0 0 75px;
	vertical-align: middle;
}

.tblStepBody .tdSubTitleCommentSSL
{
	border: none;
	color: #7EA128;
	font-size: 0.93em;
	font-weight: bold;
	padding: 0;
	vertical-align: middle;
}

.tblStepBody .tdFieldSubmitSSL
{
	padding: 0 0 20px 0;
	vertical-align: bottom;
}

.tblStepBody .tdSummarySSL
{
	padding-left: 20px;
	padding-bottom: 0;
}

.divSummarySSL
{
	border: solid 1px #dfe8b3;
	background: #ebf5c0;
	width: 320px;
	height: 80px;
	float: left;
	clear: both;
}

.lblSummarySSL1
{
	color: #000;
	font-size: 0.75em;
	float: left;
	clear: left;
	margin-top: 10px;
	margin-left: 10px;
}

.lblSummarySSL2
{
	color: #000;
	font-size: 0.75em;
	float: right;
	clear: right;
	margin-top: 10px;
	margin-right: 10px;
}


/* Tools/Position body*/
/* ============================================================================================== */
/* ============================================================================================== */

.divPosition
{
	float: left;
	clear: none; 
	height: 151px; 
	width: 296px;
}

.tblPosition
{
	float: left;
	clear: both; 
	border: none;
	height: 151;
	width: 100%;
	margin-left: 10px;
	margin-top: 10px;
}

.tblPosition .tdHeader
{
	color: #434343;
	padding-top: 8px;
	line-height: 26px;
}

.tblPosition .tdHeader img
{
	float: left;
    clear: none; 
    margin: 0 5px 0 10px;
}

.tblPosition .tdHeader span
{
	 font-size: 16px; 
	 font-weight: bold;
	 vertical-align: text-bottom;
}

.tblPosition .tdField
{
	 padding-top: 3px;
	 width: 250px;
}

.tblPosition .tdField input[type=text]
{  
	border: solid 1px #7d7d7d;
	float: left;
    clear: both; 
    margin: 0 0 0 35px;
    width: 175px;
}

.tblPosition .tdField span
{
	
	 float: left;
     clear: both; 
     margin: 0 0 0 35px;
     width: 175px;
}

.tblPosition .tdFieldEngine
{
	 padding-top: 3px;
}

.tblPosition .tdFieldEngine .ddlEngine
{
	float: left; 
	clear: none;
	font-size: 12px;
    margin: 0 0 0 35px;
	height: 20px;
	width: 100px;
}

.tblPosition .tdFieldEngine .ddlDomain
{
	float: left; 
	clear: none;
	font-size: 12px;
	margin: 0 0 0 20px;
	height: 20px;
	width: 60px;
}

/* Master main menu */
/* ============================================================================================== */
/* ============================================================================================== */

.divMembersUpperMenu
{
	background: url('../Images/Backgrounds/gray_menu_bg.gif');
	background-repeat: repeat-x;
	padding: 0px;
	height: 34px;
	width: 100%;
	min-width: 1000px;
}

.staticMenu
{
	vertical-align: middle;	
	border-collapse: collapse;
}

.staticMenu td
{
	width: 1px;
}

.staticMenuItem, .staticSelectedItem
{
	border-collapse: collapse;
	float: left;
	width: 100px;
	margin-right: 0;
	margin-left: 0;
}


.staticMenuItem td, .staticSelectedItem td
{
	background-image: url(../images/buttons/members_menu_item.gif);
	background-repeat: no-repeat; 
	background-position: top;
	font-size: 0.75em;
	font-weight: bolder;
	padding-right: 0;
	padding-left: 0;
	height: 34px;
	vertical-align: middle;
}

.staticMenuItem td a
{
	padding-top: 6px;
	height: 100%;
	vertical-align: middle;
	text-decoration: none;
	text-align: center;
}


.staticSelectedItem td a
{
	color: #7EA128;
	padding-top: 6px;
	height: 100%;
	vertical-align: middle;
	text-decoration: none;
	text-align: center;
}

.tblMenu
{
	border-collapse: collapse;
	margin-left: 2.5px;
	width: 98.8%;
}

.tblMenu td
{
	padding: 2.5px 0; 
}

.tblMenu .tdSelect
{
	padding: 5px 5px 5px 10px;
	width: 10%;
	vertical-align: top;
}

.divMasterMain
{
	width: 100%;
	min-width: 1000px;
}

.tblMasterMain
{
	width: 100%;
	height: 600px;
	background-color: #EEE;
}	

.tblMasterMain td
{
	vertical-align: top;
}

/* Master sub menu */
/* ============================================================================================== */
/* ============================================================================================== */


.tdSubMenu
{	
	border: none;
	background-color: #EEE;
	width: 240px;
	height: 600px;
}

.tdCenter
{	
	background-color: #EEE;
	border: none;
	/*width: 80%;*/
}

.tdSubMenu .divMenuTop
{	
	border: solid 1px #DEDCD0; 	
	background-color: #FFF;
	background-image: none;
	padding: 10px 0 7.5px 7.5px;
	margin-bottom: 5px;
	width: 235px;
	height: auto;
	float: left;
	clear: both;
}

.tdSubMenu .divMenu
{	
	border: solid 1px #DEDCD0; 	
	background-color: #FFF;
	background-image: none;
	padding: 0 0 7.5px 7.5px;
	margin-bottom: 5px;
	width: 235px;
	height: auto;
	/*float: left;
	clear: both;*/
}

.tdSubMenu .divMenu1
{
	border: solid 1px #DEDCD0; 	
	background-color: #FFF;
	background-image: none;
	padding: 0;
	margin-bottom: 0;
	width: 99.8%;
	height: 100%;
	float: left;
	clear: both;	
}

.divMenu .divTipsHeader
{
	border: none;
	background-color: #FFF;
	color: #212121;
	font-size: 1.0em;
	font-weight: bolder;
	padding: 15px 0 0 15px;
	vertical-align: middle;
}

.divMenu .divTipsBody
{
	color: #6D6E72;
	background-color: #FFF;
	border: none;
	font-size: 0.75em;
	padding: 10px 10px 0 0;
	vertical-align: middle;
}



.divMenu .divTipsBody ul li
{
	padding: 10px 0;
}

.divMenu img
{
	

}

 
/*Members Master*/
/* ============================================================================================== */
/* ============================================================================================== */

.divMenu .divMenuSideBar
{
	background-color: #FFF;
	background-image: none;
	border: none;
	margin: 15px auto 0 auto;
	width: 90%;
}
.mnuSideBar
{
	border: none;
	background-color: #FFF;
	width: 100%;
}

.mnuSideBar table
{
	border-collapse: collapse;
	margin: 0;
	width: 100%;
}

.mnuSideBar table td
{
	border: none;
	border-bottom: solid 1px #F1F3ED;
	padding: 5px 7.5px;
	width: 100%;
}


.mnuSideBar td
{
	border: none;
	padding: 0;
	font-size: 0.88em;
}

.mnuSideBar .selected td
{
	border: solid 1px #DEDCD0;
	background-color: #F6F5F5;
}

.mnuSideBar a
{
	font-size: 0.93em;
	color: #212121;
}

.mnuSideBar .selected a
{
	font-weight: bolder;
	font-size: 0.93em;
	color: #212121;
}

  
.divMenu .divSideTreview
{
	background-color: #FFF;
	background-image: none;
	border: none;
	margin: 7.5px auto;
	width: 100%;
}

.mnuSideTreview
{
	border: none;
	background-color: #FFF;

	width: 100%;
}

.mnuSideTreview table
{
	border-collapse: collapse;
	float: left;
	clear: both;
	margin: 0;
	width: 100%;
	color: #212121;
}
.mnuSideTreview img
{
	margin: 0 5px 0 0;
	
}

.leafNode1
{
	float: left;
	clear: none;
	margin-left: 5px;
}

.mnuItemLeafImageDiv
{
	float: left; 
	clear: none;
	margin-left: -10px;
	width: auto;
}

.mnuItemLeafImageDiv img
{
	border: none; 
	float: left; 
	clear: none; 
	
	cursor: pointer;	
}

.mnuItemQuesImageDiv
{
	float: right; 
	clear: none;
	width: auto;
}

.mnuItemQuesImageDiv img
{
	border: none; 
	float: right; 
	clear: none; 
	margin: 0;
	cursor: default;
	
}

.mnuItemImage
{
	border: none; 
	float: left; 
	clear: none; 
	
}
.mnuItemImageDiv
{
	float: left; 
	clear: none;
	padding: 0px 0px 0px 5px;
}

.mnuItemImageDiv img
{
	float: left;
	clear: none;
	margin-left: 0;
}

.mnuSideTreview a
{
	color: #6d6e72;
}

.mnuSideTreview .rootNode1
{
	border: none;
	border-bottom: dotted 1px #dfdfdf;
	height: 26px;
}

.mnuSideTreview .rootNode1:hover
{
	border: none;
	border-bottom: dotted 1px #dfdfdf;
	/*background-color: #4aaae6;*/
	background: url(../images/icons/menu_bg_blue.jpg) no-repeat;
	color: #fff;
	height: 26px;
}

.mnuSideTreview .rootNode2
{
	border: none;
	border-bottom: dotted 1px #dfdfdf;
	height: 26px;
}

.mnuSideTreview .rootNode2:hover
{
	border: none;
	/*background-color: #696969;*/
	/*background: url(../images/icons/menu_bg_gray.jpg) no-repeat;*/
	background: url(../images/icons/menu_bg_blue.jpg) no-repeat;
	border-bottom: dotted 1px #dfdfdf;
	color: #fff;
}

.mnuSideTreview .selectedRootNode2
{
	border: none;
	/*background-color: #696969;*/
	/*background: url(../images/icons/menu_bg_gray.jpg) no-repeat;*/
	background: url(../images/icons/menu_bg_blue.jpg) no-repeat;
	border-bottom: dotted 1px #dfdfdf;
	color: #fff;
	height: 26px;
	padding-top:2px;
}

.mnuSideTreview .rootNodeSelected,
.mnuSideTreview .rootNodeSelected:hover
{
	border: none;
	/*background-color: #4aaae6;*/
	background: url(../images/icons/menu_bg_blue.jpg) no-repeat;
	color: #fff;
	height: 26px;
	
}

/*
.mnuSideTreview .selectedRootNode:hover,
.mnuSideTreview .selectedRootNode 
{
	font-size: 0.75em;
	font-weight: bold;
	width: 90%;
	height: 100%;
	padding: 5px 7.5px;
	margin: 0;
	border: solid 1px #DEDCD0;
	background-color: #F6F5F5;
	float: left;
	clear: both;
}
*/

.mnuSideTreview .rootNode:hover,
.mnuSideTreview .rootNode 
{
	font-size: 12px;
	font-weight: 700;
	width: auto;
	height: 100%;
	padding: 2.5px;
	margin: 0;
	border: none;
	background-color: Transparent;
	float: left;
	clear: none;
	cursor: pointer;
}

.mnuSideTreview .leafNode
{
	color: #6d6e72;
	font-weight: bold;
	font-size: 0.75em;	
	padding: 5px 7.5px 5px 5px;
	width: 90%;
	height: 18px;
}

.mnuSideTreview .leafNode:hover
{
	color: #1e7ecb;
	font-weight: bold;
	font-size: 0.75em;
	padding: 5px 7.5px 5px 5px;
	width: 90%;
	height: 18px;
}

.mnuSideTreview .selectedNode
{
	color: #1e7ecb;
	font-weight: bold;
	width: 90%;
	padding: 5px 7.5px 5px 5px;
	font-size: 0.75em;
	height: 18px;
}






  /* SEO page */
/* ============================================================================================== */
/* ============================================================================================== */
.tblMain .tdSeoBody
{
	border-top: none;
	width: 67%;
	height: 100%;
}

.tblMain .tdSeoMenu
{
	border: none;
	padding: 10px 10px 10px 0;
	width: 280px;
	vertical-align: top;
}

.tdSeoBody .divHeader
{
	background-image: url(../images/backgrounds/header_seo.gif);
	background-position: top;
	background-repeat: repeat-x;
	padding: 10px 0 0 10px;
	height: 28px;
	
}
.tdSeoBody .divHeader img
{
	margin-right: 5px;	
}

.tdSeoBody .divBody
{	
	background-image: url(../images/backgrounds/body_seo.gif);
	background-position: top;
	background-repeat: repeat-x;
	font-size: 0.88em;
	text-align: justify;
	padding: 10px 50px 20px 30px;
	min-height: 500px;
}

.tdSeoBody .divBody .lblSubTitle
{
	font-size: 1.12em;
	font-weight: bold;
}
.tblSeoFactors
{
	border-collapse: collapse;
}

.tblSeoFactors th
{
	background-color: #E9E9E9;
	border: solid 1px #E0DFE4;	
	font-size: 1.12em;
	padding: 10px;
}

.tblSeoFactors td
{
	border: solid 1px #E0DFE4;	
	padding: 10px;
	text-align: left;
}

.tblSeoFactors .tdFactorHeader
{
	font-weight: bold;
	width: 200px;
}

.tblSeoPricing
{
	border-collapse: collapse;
}

.tblSeoPricing th
{
	background-color: #8DAC06;
	border: solid 1px #FFF;	
	color: #FFF;
	font-size: 1em;
	padding: 10px;
	text-align: center;
}

.tblSeoPricing th a
{
	color: #FFF;
	font-size: 1.12em;
	
	text-decoration: none;
}


.tblSeoPricing td
{
	border: solid 1px #FFF;	
	font-size: 1em;
	padding: 10px 0 10px 10px;
	text-align: center;
}

.tblSeoPricing .tdFactorHeader
{
	color: #8DAC06;
	font-weight: bold;
	text-align: left;
	width: 200px;
}

.tblSeoPricing tr
{
	background-color: #EEF6CD;
}


.tblSeoPricing .trAlternative
{
	background-color: #FAFBF1;
}
.tblSeoPricing .trFooter
{
	background-color: #FFF;
}

.tdSeoMenu .tblSeoMenu
{
	border: none;
	width: 100%;
}

.tdSeoMenu .tblSeoMenu td
{
	border: none;
	padding: 0;
	border-collapse: collapse;
}

.tdSeoMenu .tblSeoMenu td table
{
	width: 100%;
	margin: 0;
	border-collapse: collapse;
}

.tdSeoMenu .tblSeoMenu td table td
{
	width: 100%;
	padding: 5px 0 5px 5px;
	border-bottom: solid 1px #D2D2D2;
}

.tdSeoMenu .tblSeoMenu .selected
{
	background-color: #F6F6F6;
}

.tdSeoMenu .tblSeoMenu .selected a
{
	color: #BCD844;
}







.tdSeoMenu .tblSeoMenu1
{
	border: none;
	font-size: 0.93em;
	margin: 20px 0 20px 25px;
	width: 80%;
}

.tdSeoMenu .tblSeoMenu1 td
{
	border: none;
	padding: 5px 0 5px 0px;

	border-collapse: collapse;
	border-bottom: solid 1px #D2D2D2;
}

.tdSeoMenu .tblSeoMenu1 td table
{
	height: 24px;
	margin: 0;
	border-collapse: collapse;
	width: 199px;
}

.tdSeoMenu .tblSeoMenu1 td table td
{
	width: 100%;
	padding: 0 5px;
	border-bottom: none;

}

.tdSeoMenu .tblSeoMenu1 table.selected
{
	background-image: url(../images/backgrounds/menu_faq_selected.jpg);
	background-repeat: no-repeat;
	color: #FFF;
}

.tdSeoMenu .tblSeoMenu1 table.hover
{
	background-image: url(../images/backgrounds/menu_faq_selected.jpg);
	background-repeat: no-repeat;
	color: #FFF;
	cursor: pointer;
}

.tdSeoMenu .tblSeoMenu1 table.selected td,
.tdSeoMenu .tblSeoMenu1 table.hover td
{
	
}

.tdSeoMenu .tblSeoMenu1 a
{
	color: #6d6e72;
	text-decoration: none;
}

.tdSeoMenu .tblSeoMenu1 .selected a,
.tdSeoMenu .tblSeoMenu1 .hover a
{
	color: #FFF;
	text-decoration: none;
}


/*Customers saying*/
/* ============================================================================================== */
/* ============================================================================================== */

.tblCustomersSaying
{
	border: none;
	border-collapse: collapse;
	width: 100%;
}

.tblCustomersSaying td
{	
	border: none;
	padding: 0;
}

.tblCustomersSayingItem
{
	border: none;
	width: 100%;
}

.tblCustomersSayingItem td
{
	border: none;
	padding: 10px;
	vertical-align: middle;
}

.tblCustomersSayingItem .tdLogo
{
	padding: 25px;
	width: 40%;
}

.tblCustomersSayingItem .tdLogo img
{
	margin-left: auto;
	margin-right: auto;
	display: block;
}

.tblCustomersSayingItem input
{
	float: right;
}

.tblMain .tdCustomersSaying
{
	border: none;
}



/*Contact Us*/ /*Support*/
/* ============================================================================================== */
/* ============================================================================================== */

.tblMain .tdContactUs
{
	border: none;
	padding: 25px 0;
}

.tblContactUs
{
	border-collapse: collapse;
}
          
.tblContactUs td
{
	border: none;
	
}

.tdContactUs .divHeader
{
	padding: 20px 0 50px 30px;
}
    
.tblContactUs .tdQuestion
{
	font-size: 0.88em;
	padding: 50px 0 0 30px;
	width: 50%;
	vertical-align: top;
}

.tblContactUs .tdBody
{
	border-left: dashed 1px #000;
	font-size: 0.88em;
	padding: 50px 10px;
	width: 50%;
	height: 400px;
	vertical-align: top;
	text-align: center;
}

.tdQuestion .divQuestion
{
	padding-bottom: 20px;
}
.tblMessage
{
	border-collapse: collapse;
	
	width: 90%;
}

.tblMessage td
{
	padding: 10px 10px 0 0;
	width: 20%;
}

.tblMessage input[type=text], .tdQuestion .tblMessage textarea
{
	width: 200px;
}

.tblMessage input[type=image]
{
	float: right;
}

.tblContactUs .divSuccessMessage
{
	padding: 150px 20px 0 0;
	height: 300px;
} 

.tblContactUs .divSuccessMessage a
{
	color: #004AAD;
	float: right;
	text-decoration: underline;
}

.tblMessage .tdError
{
	padding: 0;
}


/*Log In*/
/* ============================================================================================== */
/* ============================================================================================== */

.tblMain .tdSignIn
{
	border: none;
	padding: 30px 100px;
	text-align: center;
}

.tblMain .tdSignIn .divHeader
{
	margin-bottom: 20px;
	margin-top: 100px;
}

.tblSignIn 
{
	border-collapse: collapse;
	margin-bottom: 200px;	
	margin-left: auto;
	margin-right: auto;
	width: 250px;
}

.tblSignIn td
{
	border: none;
	padding: 10px 0 0 0;
	text-align: left;
	vertical-align: middle;
}

.tblSignIn td input[type=text], .tblSignIn td input[type=password]
{
	width: 150px;
}

.tblSignIn .tdLinks
{
	text-align: center;
}

.tblSignIn .tdLinks a:link,
.tblSignIn .tdLinks a:visited,
.tblSignIn .tdLinks a:active,
.tblSignIn .tdLinks a:hover
{
	font-size: 0.75em;
	color: #5797C3;
	text-decoration: underline;
}

.tblSignIn .tblRemember
{
	border-bottom: solid 1px #D9D9D9;
	border-top: solid 1px #D9D9D9;
	border-collapse: collapse;
	width: 95%;
}

.tblSignIn .tblRemember td
{
	padding: 5px 0;
}

.tblSignIn .tblRemember input[type=submit],
.tblSignIn .tblRemember input[type=image]
{
	float: right;
	margin-right: 5px;
}

.tblSignIn .tdError
{
	padding: 0;
}

/*About Us*/
/* ============================================================================================== */
/* ============================================================================================== */


.tblMain .tdAboutUs
{
	border: none;	
	padding-left: 10px;
	vertical-align: text-top;
}



.tdAboutUs .divPartnersHeader
{
	color:#6d6e73;
	font-size: 28px;
	font-weight: normal;
	padding: 20px 0 5px 0px;
}
.tdAboutUs .divPartnersSubHeader
{
	font-size: 28px;
	font-weight: normal;
	padding: 0px 0 5px 0px;
}
.tdAboutUs .divPartnersSubHeader2
{
	font-size: 18px;
	font-weight: normal;
	padding: 0px 0 5px 0px;
}
.tdAboutUs .divPartnersSubHeader3
{
	font-size: 14px;
	font-weight: bold;
	padding: 10px 0 5px 0px;
}

.partnersList
{
    font-size: 26px;	
}

.partnersListItem
{
    font-size: 18px;
	font-weight: normal;
	color: #5A5A5C;
}

.partnersFormItemTitle
{
    border: none;
    font-size: 14px;
	font-weight: normal;
	padding-right: 10px;
	padding-bottom: 10px;
	color: #5A5A5C;
}

.tdAboutUs .divBody
{
	font-size: 12px;
	padding: 0 30px 30px 0px;
	text-align: justify;
}

.divContactEmails
{
	font-size: 1em;
	margin-top: 50px;
}

.divContactEmails a
{
	font-size: 1em;
	color: #5797C3;
}


/* F.A.Q body*/
/* ============================================================================================== */
/* ============================================================================================== */
.tblFAQ
{
	width: 100%;
}

.tblFAQ td
{	
	border: none;
	font-size: 1em;
	padding: 5px 5px 0 0;
	vertical-align: top;
}

.tblFAQ a
{
	font-size: 1em;
	margin-bottom: 5px;
	text-decoration: underline;
	cursor: pointer;
}

.tblFAQ .tdAnswer a
{
	color: #5797C3;
}


.tblFAQ1
{
	margin-top: 20px;
	width: 530px;
}

.tblFAQ1 td
{	
	border: none;
	font-size: 1em;
	padding: 0 5px 0 0;
	vertical-align: top;
}

.tblFAQ1 .tdAnswer a
{
	color: #5797C3;
	text-decoration: underline;
}

.tblFAQ1_inner
{
	background-image: url(../images/backgrounds/body_faq_item.jpg); 
	background-repeat: no-repeat;
    border: solid 1px #dcdedd; 
    border-bottom: none;
    border-top: none;
    border-collapse: collapse;
    height: 28px;
    width: 530px;
}

.tblFAQ1_inner img
{
	float: left;
	clear: none;
	margin-left: 7.5px;
	margin-top: 5px;
	cursor: pointer;
}

.tblFAQ1_inner .tdAnswer
{
	padding: 10px 20px 10px 30px;
}
 
.tblFAQ1_inner .lnkQuestion
{
	color: #98999b;
	font-weight: bold;
	font-size: 1em;
	float: left;
	clear: none;
	margin-left: 7.5px;
	margin-top: 5px;
	text-decoration: none;
	cursor: pointer;
	width: 475px;
}

/*Register Affiliate */
/* ============================================================================================== */
/* ============================================================================================== */

.tblMain .tdRegisterAffiliate 
{
    padding-left:5px;
}


/*User Sites*/
/* ============================================================================================== */
/* ============================================================================================== */




.tblSiteEdit .tdError
{
	padding: 0 0 0 10px;
}

.tblSiteEdit .tdFieldCaption
{
	width: 130px;
}

.divScriptHeader1
{
	font-size: 1em;
	padding: 10px;
}

/*
.tblScript
{
	border: none;
	background-image: url(../images/backgrounds/step_script_body.gif);
	background-repeat: no-repeat;
	border-collapse: collapse;
	border: none;
	height: 86px;
	width: 100%;
	text-align: left;
}


.tblScript .tdStep1
{
	font-size: 0.88em;
	font-weight: bold;
	padding: 0 0 0 10px ;
	border: none;
	vertical-align: middle;
	text-align: left;
	width: 1%;
}

.tblScript .tdStep2
{
	font-size: 0.88em;
	font-weight: bold;
	padding: 0 10px;
	border: none;
	vertical-align: middle;
	text-align: left;
	width: 5%;
}


.tblScript .tdSelectHeader
{
	font-size: 0.88em;
	border: none;
	padding:10px;
	width: 30%;
	vertical-align: middle;
	text-align: left;
}

.tblScript .tdSelectHeader a
{
	font-size: 1em;
	text-decoration: underline;
}

.tblScript .tdSelectBody
{
	font-size: 0.88em;
	border: none;
	padding: 0 10px;
	width: 20%;
	text-align: left;
	vertical-align: middle;
}

.tblScript .tdLink
{
	border: none;
	font-size: 0.82em;
	padding: 10px;
	vertical-align: middle;
	text-align: left;
}

.tblScript .tdScriptBody
{
	border: none;
	padding: 10px 0;
	vertical-align: middle;
	text-align: left;
}

.divScriptBody1
{
	padding: 10px;
	text-align: left;
	margin: 0;
	width: 100%;
} 

.divScriptBody1 textarea
{
	background-color: #eee;
	border: solid 1px #dedcd0;
	width: 85%;
}

*/

/*Dashboard*/
/* ============================================================================================== */
/* ============================================================================================== */

.tblPromotedKeywords 
{
	font-size: 0.75em;
	/*border: solid 1px #c5de68; */
	border-collapse: collapse;
	width: 100%;
}
.tblPromotedKeywords_suggestions 
{
	font-size: 0.75em;
	/*border: solid 1px #c5de68; */
	border-collapse: collapse;
	width: 100%;
}

.tblPromotedKeywords a,
.tblPromotedKeywords a:hover
{
	font-size: 12px;
	font-weight:bold;
}

.tblPromotedKeywords td
{ 
	/*border: solid 1px #c5de68;*/
	color: #434343; 
	padding:4px 8px ; 
	text-align: center;
	vertical-align: middle;
}
.tblPromotedKeywords_suggestions td 
{ 
	/*border: solid 1px #c5de68;*/
	color: #434343; 
	padding:4px 8px ; 
	text-align:left;
	vertical-align: middle;
}
.tblPromotedKeywords th,
.tblPromotedKeywords th a
{ 
	background-color: #6A6A6A; /*#3F3C37; /*#636363; /*#1E7ECB;  /*#e2f599; */
	color: white; /*#434343;*/
	/*border: solid 1px #c5de68;*/
	padding: 7px 8px; 
	text-align: center;
	vertical-align: middle;
}

.tblPromotedKeywords .alertsHeader
{
    text-align:left;
}

.tblPromotedKeywords_suggestions th 
{ 
	background-color: #3F3C37; /*#636363; /*#e2f599; */
	color: white; /*#434343;*/
	/*border: solid 1px #c5de68;*/
	padding: 7px 8px; 
	text-align: center;
	vertical-align: middle;
}

.TableGrid th 
{
	background-color: #3F3C37; /*#636363; /*#e2f599; */
	color: white;
	padding: 7px 8px; 
	text-align: center;
	vertical-align: middle;
}

/*.TableGrid th a 
{
	color: #5b5b5b;
}*/
.tblPromotedKeywords a.EditLink 
{
	color: #1E7ECB; /*#4186BA; */
	font-size: 12px;
	font-weight:normal;
}

.tblPromotedKeywords .Row1
{
	background-color: #EFEFEF;
}
.tblPromotedKeywords .Row2
{
	background-color: #FFFFFF; /*#eef9ce*/
}

.tblPromotedKeywords .Row1:hover
{
	background-color: #E7F4FC;
}
.tblPromotedKeywords .Row2:hover
{
	background-color: #E7F4FC; /*#eef9ce*/
}
/*****************************************/
.tblPromotedKeywords_suggestions .Row1
{
	background-color: #EFEFEF;
}
.tblPromotedKeywords_suggestions .Row2
{
	background-color: #FFFFFF; /*#eef9ce*/
}

.tblPromotedKeywords_suggestions .Row1:hover
{
	background-color: #E7F4FC;
}
.tblPromotedKeywords_suggestions .Row2:hover
{
	background-color: #E7F4FC; /*#eef9ce*/
}
/*****************************************/

.tblReportKeywords
{
	font-size: 0.75em;
	border-collapse: collapse;
	border: solid 1px #ddd;
}

.tblReportKeywords th
{
	color: #434343;
	background-color: #e9e9e9;
	border: solid 1px #ddd;
	text-align: center;
	vertical-align: middle;
}

.tblReportKeywords td
{
	color: #434343;
	padding: 4px 8px;
	text-align: center;
	vertical-align: middle;
}

.tblReportKeywords .Row1
{
	background-color: #f6f6f6;
}

.tblReportKeywords .Row2
{
	background-color: #f9f9f9;
}


.tblReportKeywords .tdDirection,
.tblPromotedKeywords .tdDirection
{
	width: 10%;
}

.tblReportKeywords .tdDirection .imgDirection,
.tblPromotedKeywords .tdDirection .imgDirection
{
	margin: auto;
}

.tblReportKeywords .tdKeywordsHeader,
.tblPromotedKeywords .tdKeywordsHeader
{
	padding: 4px 8px;
	text-align: left;
	vertical-align: middle;
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold   ;
}

.tblReportKeywords .tdKeywords,
.tblPromotedKeywords .tdKeywords
{	
	text-align: left;	
}

.tblReportKeywords .tdEngines,
.tblPromotedKeywords .tdEngines
{
	width: 15%;
}


.tblReportKeywords .tdEngines .lblSite,
.tblReportKeywords .tdEngines .lblSite:link,
.tblReportKeywords .tdEngines .lblSite:visited,
.tblReportKeywords .tdEngines .lblSite:active
/*.tblReportKeywords .tdEngines .lblSite:hover*/
{
	color: #5c7100;
	font-size: 1em;
	text-decoration: none;
}

.tblReportKeywords .tdEngines .lblCompetitor,
.tblReportKeywords .tdEngines .lblCompetitor:link,
.tblReportKeywords .tdEngines .lblCompetitor:visited,
.tblReportKeywords .tdEngines .lblCompetitor:active
/*.tblReportKeywords .tdEngines .lblCompetitor:hover*/
{
	color: #660000;
	font-size: 1em;
	text-decoration: none;
}

.tblPromotedKeywords .tdEngines .lblSite,
.tblPromotedKeywords .tdEngines .lblSite:link,
.tblPromotedKeywords .tdEngines .lblSite:visited,
.tblPromotedKeywords .tdEngines .lblSite:active
/*.tblPromotedKeywords .tdEngines .lblSite:hover*/
{
	color: #5b5b5b;
	font-size: 1em;
	text-decoration: none;
}


.tblPromotedKeywords .tdEngines .lblCompetitor,
.tblPromotedKeywords .tdEngines .lblCompetitor:link,
.tblPromotedKeywords .tdEngines .lblCompetitor:visited,
.tblPromotedKeywords .tdEngines .lblCompetitor:active
/*.tblPromotedKeywords .tdEngines .lblCompetitor:hover*/
{
	color: #660000;
	font-size: 1em;
	text-decoration: none;
}

.tblReportKeywords .tdEngines .lblSite:hover,
.tblReportKeywords .tdEngines .lblCompetitor:hover,
.tblPromotedKeywords .tdEngines .lblSite:hover,
.tblPromotedKeywords .tdEngines .lblCompetitor:hover
{
    color: #1E7ECB; /*#5c7100;*/
	font-size: 1em;
	text-decoration: none;
}

.tblSingleReportKeywords
{	
	border: none;
	border-collapse: collapse;
	margin-bottom: 10px;
	width: 1003px;
}


.tblSingleReportKeywords th
{
	font-size: 14px;
	height: 33px;
	font-weight: bold;
	border: none;
	padding: 0;
	text-align: center;
}

.tblSingleReportKeywords .tdKeywords
{

	font-size: 12px;
	height: 35px;
	padding: 0;
	text-align: center;
	width: 228px;
}

.tblSingleReportKeywords .tdEngines
{
	/*border-left: solid 1px #cdcdcd;
	border-right: solid 1px #cdcdcd;*/	
	border-left: solid 1px white;	
	font-size: 12px;
	height: 35px;
	padding: 0;
	text-align: center;
	width: 228px;
}

.tblSingleReportKeywords .thEngines
{
	/*border-left: solid 1px #cdcdcd;
	border-right: solid 1px #cdcdcd;*/	
	border-left: solid 1px white;		
}

.tblSingleReportKeywords .tdAlertLink
{
	font-size: 12px;
	height: 35px;
	text-align: center;
	padding: 0;
	width: 319px;
}

.tblSingleReportKeywords .thAlertLink
{	
	padding: 0;
}


.tblSingleReportKeywords .tdEngines .lblSite,
.tblSingleReportKeywords .tdEngines .lblSite:link,
.tblSingleReportKeywords .tdEngines .lblSite:visited,
.tblSingleReportKeywords .tdEngines .lblSite:active,
.tblSingleReportKeywords .tdEngines .lblSite:hover
{
	color: #5c7100;
	font-size: 12px;
	text-decoration: none;
}
.tblSingleReportKeywords .tdEngines .lblCompetitor,
.tblSingleReportKeywords .tdEngines .lblCompetitor:link,
.tblSingleReportKeywords .tdEngines .lblCompetitor:visited,
.tblSingleReportKeywords .tdEngines .lblCompetitor:active,
.tblSingleReportKeywords .tdEngines .lblCompetitor:hover
{
	color: #660000;
	font-size: 12px;
	text-decoration: none;
}

.tblSingleReportKeywords .tdAlertLink a:link,
.tblSingleReportKeywords .tdAlertLink a:visited,
.tblSingleReportKeywords .tdAlertLink a:active,
.tblSingleReportKeywords .tdAlertLink a:hover
{
	color: #5c7100;
	font-weight: 500;
	font-size: 12px;
	text-decoration: underline;
}


.tblSingleReportLinks
{
	background-image: url(../images/backgrounds/report_table_top2.jpg);
    background-repeat: no-repeat;
	border: none;
	border-collapse: collapse;
	
	width: 684px;

}

.tblSingleReportLinks th
{
	font-size: 14px;
	font-weight: bold;
	border: none;
	height: 34px;	
	padding: 0;
	text-align: center;
}

.tblSingleReportLinks .tdKeywords,
.tblSingleReportLinks .tdEngines
{
	background-color: #fefefe;
	font-size: 12px;
	
	
	border-top: none;
	height: 34px;
	padding: 0;
	text-align: center;
	
}

.tblSingleReportLinks .thEngines
{
	border-left: solid 1px white /*#cdcdcd;*/
}


.tdCalendar td
{
	padding: 2px;
}

.divCalendar
{
	margin: 25px 0 0 -140px !important;
	position: absolute;
	width: 300px;
}

.divCalendar1
{
	margin: 25px 0 0 0;
	position: absolute;
	width: 300px;
}


.calendar1
{
	background-color: #FFF;
	border: solid 1px #dcdcdc;
	color: #CCC;
	font-size: 0.75em;
	width: 300px;
	
}
.calendar1 a:link, 
.calendar1 a:visited, 
.calendar1 a:active, 
.calendar1 a:hover
{
	text-decoration: none;
}




.calendarAjax .ajax__calendar_container 
{
	background-color: #FFF;
	border: solid 1px #dcdcdc;
	color: #CCC;
	font-size: 0.75em;
	padding: 0;
	width: 250px;
}

.calendarAjax .ajax__calendar_header
{
	color: Black;
	background-color: #f5f5f5;
	font-weight: bold;
	font-size: 12px;
	height: 25px;
	width: 100%;
	vertical-align: middle;
	text-align: center;
}

.calendarAjax .ajax__calendar_title
{
	border-top: solid 1px #dcdcdc;
	border-bottom: solid 1px #dcdcdc;	
	background-color: #fff;
	float: left;
	clear: none;
	margin-top: 3px;
	height: 15px;
	width: 212px;
	vertical-align: middle;
	text-align:center;
}

.calendarAjax .ajax__calendar_prev
{
	border-top: solid 1px #dcdcdc;
	border-bottom: solid 1px #dcdcdc;
	border-left: solid 1px #dcdcdc;	
	border-right: none;			
	background-color: #fff;
	float: left;
	clear: none;
	margin-top: 3px;
	margin-left: 3px;
	height: 15px;
	vertical-align: middle;
	text-align:center;
}

.calendarAjax .ajax__calendar_next
{
	border-top: solid 1px #dcdcdc;
	border-bottom: solid 1px #dcdcdc;
	border-right: solid 1px #dcdcdc;
	border-left: none;			
	background-color: #fff;
	float: right;
	clear: none;
	margin-top: 3px;
	margin-right: 3px;
	height: 15px;
	vertical-align: middle;
	text-align:center;
}

.calendarAjax .ajax__calendar_hover .ajax__calendar_prev
{
	border: solid 1px #dcdcdc;
	border-right: none;
	background-color: #fff;
}

.calendarAjax .ajax__calendar_hover .ajax__calendar_next
{
	border: solid 1px #dcdcdc;
	border-left: none;
	background-color: #fff;
}

.calendarAjax .ajax__calendar_hover .ajax__calendar_title
{
	border-top: solid 1px #dcdcdc;
	border-bottom: solid 1px #dcdcdc;
	border-left: none;
	border-right: none;
	background-color: #fff;
}

.calendarAjax .ajax__calendar_body
{
	float: none;
	clear: both;
	width: 100%;
}


.calendarAjax .ajax__calendar_dayname
{
	font-weight: bold;
	
}

.calendarAjax .ajax__calendar_days
{
	float: none;
	margin: 3px auto 0 auto;
	width: 100%;
}

.calendarAjax .ajax__calendar_months,
.calendarAjax .ajax__calendar_years
{
	float: none;
	margin: 0 auto;
	width: 100%;
}

.calendarAjax .ajax__calendar_days table,
.calendarAjax .ajax__calendar_months table,
.calendarAjax .ajax__calendar_years table
{
	color: #000;
	width: 100%;
}


.calendarAjax .ajax__calendar_day,
.calendarAjax .ajax__calendar_month,
.calendarAjax .ajax__calendar_year
{
	border: solid 1px #fff;
	text-align: center;
	
}


.calendarAjax .ajax__calendar_hover div
{
	border: solid 1px #8dac06;
	background-color: #eef6cd;
	
}

.calendarAjax .ajax__calendar_today
{
	color: #000;
	padding: 3px;
}


.calendarAjax .ajax__calendar_footer
{
	border: none;
	background-color: #fff;
	font-size: 12px;
}

.calendarAjax .ajax__calendar_hover .ajax__calendar_footer
{
	border: none;
	background-color: #fff;
	font-weight: bold;
	font-size: 12px;
}


.calendarAjax .ajax__calendar_active  div
{
	background-color: #eef6cd;
}

/*

<DayStyle BorderColor="White" BorderStyle="Solid" BorderWidth="1" VerticalAlign="Middle"
                                HorizontalAlign="Center" Wrap="False" />
                            <OtherMonthDayStyle BorderColor="White" BorderStyle="Solid" BorderWidth="1" VerticalAlign="Middle"
                                HorizontalAlign="Center" Wrap="False" />
                            <SelectedDayStyle ForeColor="Black" BackColor="#eef6cd" Font-Bold="true" VerticalAlign="Middle"
                                HorizontalAlign="Center" Wrap="False" CssClass="selectedDay" />
                            <TodayDayStyle ForeColor="Black" BorderColor="#8dac06" BorderStyle="Solid" BorderWidth="1"
                                VerticalAlign="Middle" HorizontalAlign="Center" Wrap="False" CssClass="todayDay" />
                            <SelectorStyle BackColor="#CCCCCC" />
                            <DayHeaderStyle ForeColor="Black" BorderStyle="None" VerticalAlign="Middle" HorizontalAlign="Center"
                                Wrap="False" />
                            <TitleStyle ForeColor="Black" BackColor="#f5f5f5" Font-Bold="true" Font-Size="Small"
                                Height="20" VerticalAlign="Middle" HorizontalAlign="Center" Wrap="False" />

*/


.divNonSeoCenter
{	
	background-image: url('../images/backgrounds/non_seo_dashboard3.jpg');
    background-repeat: no-repeat; 
	width: 100%;
	height: 365px;
}



.divNonSeoLogo
{
	font-size: 1.75em;
	color: #888;
	padding-left: 2%;
	padding-top: 10px;
	margin-top: 0;
	height: 60px;
	vertical-align: top;
	
}

.divNonSeoLogo img
{
	margin-top: 5px;
	margin-left: 2%;
	margin-right: auto;
}

.tblNonSeoLogos td
{
	border: none;
	padding-top: 10px;
	vertical-align: top;
}

.divNonSeoBody4
{
	font-size: 1em;
	color: #161618;
	padding-left: 2%;
	margin-top: 150px;
	width: 479px;
	float: left;
	vertical-align: top;
	text-align: center;
	clear: both;
}

.divNonSeoBody2
{
	font-size: 1em;
	color: #161618;
	padding-left: 2%;
	margin-top: 10px;
	width: 479px;
	float: left;
	vertical-align: top;
	text-align: center;
	clear: both;
}

.divNonSeoBody3
{
	
	font-size: 1.75em;
	color: #8fba34;
	padding-top: 0;
	padding-left: 2%;
	margin-top: 0;
	width: 479px;
	float: left;
	vertical-align: top;
	text-align: center;
	clear: both;
}


.divNonSeoBody3 input[type=image]
{
	margin-top: 10px;
}


.divNonSeoFooter
{
	border: solid 1px #DEDCD0;	
	background-color: #FFF; 
	width: 99.8%;
	text-align: left;
	vertical-align: top;
	float: left;
	clear: both;
	display: table-cell;
	margin-top: 12px;
	padding: 0 0 12px 0;
}
 
.divNonSeoFooter a
{
	color: #94bc41;
	font-size: 0.75em;
	text-decoration: underline;
}


.divNonSeoFooterInner
{
	width: 27.5%;
	height: 200px;
	float: left;
	clear: none;
	margin-right: 15px;
	padding-top: 30px;
	padding-left: 2%;
	padding-right: 2%;
}


.divNonSeoFooterInner .divNonSeoFooterHeader
{

	font-size: 1.12em;
	color: #656565;	
	margin-bottom: 20px;

}

.divNonSeoFooterInner .divNonSeoFooterBody
{	
	font-size: 0.75em;
	color: #161618;
}


.divDashboarUpper1
{
	border: solid 1px #DEDCD0; 
	background-color: #FFF;
	width: 49.6%;
	float: left;
	display: table-cell;
}

.divDashboarUpper .divUrl1
{
	font-size: 1.25em;
	font-weight: bold;
	padding: 12px 12px 6px 12px;
	color: #1E7ECB; /*#1E7ECB;*/
	float: left;
	clear: both;
}
.divDashboarUpper
{
	border: solid 1px #DEDCD0; 
	background-color: #FFF;
	width: 99.8%;
	float: left;
	height:45px;
	display: table-cell;
}

.divDashboarUpper .divUrl
{
	font-size: 1.25em;
	font-weight: bold;
	padding: 12px 12px 6px 12px;
	color: #1E7ECB; /*#1E7ECB;*/
	float: left;
	clear: both;
}

.divMessages
{
	padding: 0;
	float: left;
	clear: left;
	width: 100%;
}

.tblMessages
{
	float: left;
	width: 100%;
}

.tblMessages td
{
	border: solid 1px #DEDCD0;
	padding: 0;
	width: 50%; 
}

.tblMessages .tdBanner
{
	border: solid 1px #DEDCD0;
	padding: 0;
	width: 1%; 
}

 .divTaskHeader
{
	background-color: #F6F5F5;
	border-bottom: solid 1px #DEDCD0; 
	color: #212121;
	font-size: 1em;
	font-weight: bolder;
	height: 34px;
	float: left;
	clear: both;
	width: 100%;
}
 
.divTaskBody
{
	color: #6D6E72;
	padding: 7px 0 2px 12px;
	float: left;
	clear: both;
	width: 95%;
}

.divTaskHeader img
{
	float: left;
	margin-left: 10px;
	margin-top: 2.5px;
}

.divTaskHeader span
{
	float: left;
	margin-left: 10px;
	margin-top: 7.5px;
}

.divTaskBody span
{
	font-size: 0.82em;
}

.divTaskBody .GreenMedium
{
	color: #1E7ECB; /*#7EA128;*/
	font-size: 12px;
    font-weight: normal;
}
.divTaskBody .GreenMedium:hover
{
	color: #1E7ECB; /*#7EA128;*/
	font-size: 12px;
    font-weight: normal;
}

.divTaskBody .GrayMedium
{	
	font-size: 12px; /*0.82em;*/
	color: #000;
	font-weight: normal;
}
.divTaskBody .GrayMedium:hover
{	
	font-size: 12px; /*0.82em;*/
	color: #000;
	font-weight: normal; 
    text-decoration:none;
}

 .divTaskBody .RedMedium
{
	color: #CD0000;
	font-size: 12px;
	font-weight: normal;
}
	
.divDashboarMiddle
{
	border: solid 1px #DEDCD0; 
	background-color: #FFF;
	margin-top: 10px;
	padding: 0 0 12px 0;
	width: 99.8%;
	float: left;
	clear: both;	
	display: table-cell;
}

.divDashboarMiddle .divChartHeader
{
	padding: 0;
	float: left;
	clear: both;
	width: 100%;
}

.divChartHeader img
{
	color: #000;
	margin: 14px 0 0 3px;
	float: left;	
	clear: none;	
}

.divChartHeader input
{
	color: #000;
	margin: 12px 0 0 3px;
	float: left;	
	clear: none;	
	height: 25px;
}

.divChartHeader a:link,
.divChartHeader a:active,
.divChartHeader a:active,
.divChartHeader a:hover
{
	color: #5797c3;
	margin: 15px 0 0 5px;
	float: left;	
	clear: none;	
	height: 25px;
	text-decoration: underline;
}

.lblChartHeader
{
	color: #000;
	font-weight: bold;
	font-size: 1em;
	margin: 12px 0 12px 12px;
	float: left;
	clear: none;
}

.lblChartPeriod
{		
	color: #6D6E72;
	font-weight: bold;
	font-size: 0.88em;
	margin: 15px 12px 12px 0;
	float: right;
	clear: none;
}

 .divChart
{
	border: none;
	padding: 0;
	width: 100%;
	float: left;
	clear: both;
}

.imgChart
{
	margin: 0;
	display: block;
	float: left;
	clear: both;
}



.divDashboardBottom
{
	border: solid 1px #DEDCD0; 
	background-color: #FFF;
	padding: 0 0 12px 0;
	width: 99.8%;
	margin-top: 10px;
	margin-left: 0;
	float: left;
	clear: both;
	display: table-cell;
}

.divKeywordsHeader
{
	clear: none; 
	font-size: 20px; 
	font-weight: bold; 
	margin: 12px 0 0 12px; 
	
	/*color: #000;
	font-size: 1em;
	font-weight: bold;
	width: 100%;
	float: left;
	clear: both;*/
}

.lblTableTitle
{
	color: #41413e;
	font-size: 20px;
	font-weight: bold;
	margin: 0px 0 0 0px;
    clear: none; 
    float: left;
}

.divKeywordsHeader  .lblKeywordsHeader
{
	color: #000;
	font-size: 1em;
	font-weight: bold;
	margin: 12px 0 0 12px;
	float: left;
	clear: both;
}
.divKeywordsHeader  .lblKeywordsHeaderComments
{
	color: #000;
	font-size: 0.82em;
	margin: 0 0 12px 12px;
	float: left;
	clear: both;
}

.divDashboardBottom .lnkReport
{
	color: #7EA128;
	font-size: 1.12em;
	font-weight: bold;
	text-decoration: underline;
	margin: 12px 0 12px 12px;
	float: left;
	clear: none;
}

.divPromotedKeywords
{
	padding-top: 0px;
	margin: 0;
	padding-bottom: 12px;
	width: 100%;
	float: left;
	clear: both;
}

.divPromotedKeywords_suggestions
{ 
	padding: 0;
	padding-left: 5px;
	padding-top:5px;
	margin: 0;
	padding-bottom: 12px;
	width: 99%; /*49%*/
	float: left;
	clear: both;
}
.div_suggestions_image
{
	padding-right: 5px;
	padding-top:5px;
	margin: 0;
	padding-bottom: 12px;
	width: 49%;
	float: right;
	}
.divPromotedKeywords .tblPromotedKeywords
{
	margin: 5px 0 0 12px;
	width: 97%;
	float: left;
	clear: both;
}

.divKeywordsComments
{
	font-size: 0.75em;
	margin: 5px 0 0 12px;
	width: 97%;
	float: left;
	clear: both;
}

.divKeywordsComments  .lblAsterisk
{
	margin: 0;
	/*float: right;
	clear: right;*/
	width: 17.5px;
	color: #1E7ECB;
}
 
.divKeywordsComments  .lblComment
{
	margin: 0;
	float: left;
	clear: right;
}
 
.divMembers
{	
	border: solid 1px #DEDCD0; 
	background-color: #FFF;
	margin: 0;
	width: 99.8%;
	min-height: 650px;
	float: left;
	clear: both;
	display: table-cell;
}

.divMembers2
{	
	border: solid 1px #DEDCD0; 
	background-color: #FFF;
	margin-bottom: 12px;
	width: 99.8%;
	float: left;
	clear: both;
	display: table-cell;
}

.divMembers .divUrl
{
	font-size: 1.25em;
	font-weight: bold;
	padding: 12px 12px 6px 12px;
	color: #1E7ECB;
	float: left;
	clear: both;
	width: 90%;
}

.divMembers .divUrl1
{
	font-size: 1.25em;
	font-weight: bold;
	padding: 12px 12px 6px 12px;
	color: #1E7ECB;
	float: left;
	clear: none;
	width: 50%;
}

.divCalendarButton
{
	padding: 12px 0 0 12px;
	float: left;
	clear: none;
}

.divCalendarButton div
{
	float: left;
	clear: none;
}

.divExportToExcel
{
	float: left;
	clear: none;	
}

.divButtons
{
	float: left;
	clear: none;	
}

.divCompetitors
{
	float: left;
	clear: none;	
}

.divButtons input[type=image],
.divExportToExcel  input[type=image]
{
	margin: 12px 0 12px 12px;
	float: left;
	clear: none;	
}

.divCompetitors select
{
	margin: 12px 0 12px 12px;
	float: left;
	clear: none;	
}

.divButtons div
{
	margin: 12px;
	float: right;
	clear: none;	
}

.tblCalendarButton
{
	float: left;
	clear: none;	
}

.divReportKeywords 
{
	margin: 0;
	padding-bottom: 12px;
	width: 100%;
	float: left;
	clear: both;	
}

.divReportKeywords .TableGrid, 
.divReportKeywords .tblReportKeywords
{
	margin: 12px 12px 0 12px;
	width: 95%;
	float: left;
	clear: both;	
}

.divReportKeywords input
{
	margin: 12px 12px 0 12px;
	float: left;
	clear: none;	
}

.divAnalysisResults
{
	font-size: 0.82em;
	margin: 15px;
	float: left;
	clear: both;
	width: 70%;
}


.divCompetitorsButtons
{
	margin: 0;
	float: left;
	clear: both;
	width: 70%;
}

.tblCompetitorsButtons 
{
	margin: 12px 12px 0 12px;
}

.tblCompetitorsButtons td
{
	font-size: 1em;
	vertical-align: middle;
}


.tblCompetitorsButtons .tdComments
{
	font-size: 0.75em;
}

.divCompetitorsUrls
{
	margin: 0;
	float: left;
	clear: both;
	width: 100%;
}

.divCompetitorsUrls table
{
	margin: 12px 12px 0 12px;
	float: left;
	clear: both;
	width: 97%;
}

.divReports
{
	float: left;
	clear: both;
}

.divReports table, .divReports input
{
	margin: 12px 12px 0 12px;
	float: left;
	clear: both;
}

.divAlerts
{
	margin: 12px;
	float: left;
	clear: both;
	width: 98%;
}


.divAccountHeader
{
	color: #000;
	font-size: 1em;
	font-weight: bold;
	width: 100%;
	float: left;
	clear: both;
}
.divAccountHeader span
{
	margin: 12px 0 0 12px;
	float: left;
	clear: none;
}


.divDetails
{
	color: #000;
	padding-bottom: 12px;
	width: 100%;
	float: left;
	clear: both;
}

.divDetails input[type=image]
{
	margin: 10px 0 0 12px;
	float: left;
	clear: none;
}

.divDetails input[type=submit]
{
	margin: 12px 0 0 12px;
	float: left;
	clear: both;
}

.divDetails table
{
	margin: 12px 0 0 12px;
	float: left;
	clear: both;
	width: 97%;
}

.divDetails table input[type=image]
{
	margin: 0;
	float: left;
	clear: both;
}

.tblSiteEdit
{
    border: none;
    background-color: #FFF;
    border-collapse: collapse;
    font-size: 0.75em;
    color: #434343;
    margin: 12px 12px 0 12px;
    /*width: 75%;*/
}

.tblSiteEdit .lblURL
{
	color: #1E7ECB;
}
.tblSiteEdit td
{
    border: none;
    padding: 10px 0 0 10px;
	vertical-align: middle;
}

.tblSiteEdit td select
{
	width: 200px;
}

.tblSiteEdit td input[type=text], .tblSiteEdit td textarea
{
	width: 300px;
}


.divSitesHeader
{
	color: #000;
	font-size: 1em;
	font-weight: bold;
	width: 100%;
	float: left;
	clear: both;
}
.divSitesHeader span, .divSitesHeader img
{
	margin: 12px 0 0 12px;
	float: left;
	clear: none;
}

.divSitesHeader a
{
	font-size: 0.75em;
	margin: 15px 0 0 0;
	float: left;
	clear: none;
	cursor: pointer;
}

.divSitesDetails
{
	color: #434343;
	font-size: 0.88em;
	font-weight: bold;
	float: left;
	clear: none;
}

.divSitesDetails span
{
	margin: 12px 0 0 12px;
	float: left;
	clear: none;
}


.divSitesDetails .lblURL
{
	margin-right: 30px;
	color: #1E7ECB;
}

.DashboardPackageName
{
	color: #434343;
	font-size: 0.80em;
	font-weight: bold;

}

.tblKeywords
{
	margin: 12px 0 0 12px;
	  font-size: 0.75em;
    color: #434343;
	float: left;
	clear: none;
	width: 80%;
}

.tblKeywords a
{
	color: #5797C3;
	text-decoration: underline;
}

.tblKeywords .tdLink
{
	padding-left: 0;
	padding-top: 10px;
}

.tblKeywords .tdLink input
{
	margin-left: 0;
}



/*	Promotional Package*/



.tblStepBody .tdPromotional
{
	padding-bottom: 20px;
	
}

.divPromotional
{
	background-image: url(../images/backgrounds/promotional_package.gif);
	background-repeat: no-repeat;
	height: 231px;
	width: 879px;
	margin-left: 15px;
	margin-right: auto;
	margin-top: 0;
	padding-top: 40px;
}


.divPromotional span
{
	margin: 0;
	margin-left: 50px;
	margin-top: 5px;
	float: left;
	clear: both;
	text-align: center;
	width: 100%;
}

.divPromotional input
{
	margin-left: 615px;
	margin-top: 13px;
	float: left;
	clear: both;
}

.divPackage
{
	background-image: url(../images/backgrounds/package.gif);
	background-repeat: no-repeat;
	height: 179px;
	width: 239px;
	float: left;
	clear: none;
	margin-left: 15px;
	margin-right: 60px;
	margin-top: 0;
}


.divPackageInner1
{
	margin: 0;
	float: left;
	clear: both;
	width: 100%;
	height: 35%;
	text-align: center;
}

.divPackageInner2
{
	margin: 0;
	float: left;
	clear: both;
	width: 100%;
	height: 65%;
	text-align: center;
}


.divPackageInner1 span, 
.divPackageInner2 span
{
	float: left;
	clear: both;
	width: 100%;
	text-align: center;
}
 
.divPackageInner2 input
{

	margin-left: auto;
	margin-right: auto;
	margin-top: 0;
	clear: both;
	
}

.lblPackageTitle1
{
	color: #000;
	font-weight: bold;
	font-size: 1.25em;
	margin-top: 10px;
}

.lblPackageTitle2
{
	color: #7EA128;
	font-weight: bold;
	font-size: 0.88em;
	margin-top: 8px;
}

.lblPackageDescription
{
	color: #000;
	font-weight: bold;
	font-size: 0.88em;
	margin-top: 3px;
}

/*	Promotional Package 3_2*/

.divPromotional3_2
{
	background-image: url(../images/backgrounds/promotional_package3_2.gif);
	background-repeat: no-repeat;
	height: 266px;
	width: 879px;
	margin-left: 15px;
	margin-right: auto;
	margin-top: 10px;
	padding-top: 10px;
}

.divPromotional3_2 .lblPackageTitle3_2_1
{
	color: #000;
	margin-left: 30px;
	margin-top: 5px;
	font-size: 2em;
	font-weight: bold;
	float: left;
	clear: none;
}

.divPromotional3_2 .lblPackageTitle3_2_2
{
	color: #000;
	font-size: 1.25em;
	font-weight: bold;
	margin-left: 10px;
	margin-top: 13px;
	float: left;
	clear: right;
}
.divPackageDescription3_2
{
	float: left;
	clear: both;
	width: 75%;
	font-size: 1.5em;
	font-weight: bold;
}

.divPromotional3_2 .lblPackageDescription3_2_1
{
	color: #7EA128;
	margin-left: 50px;
	margin-top: 20px;
	float: left;
	clear: left;
}

.divPromotional3_2 .lblPackageDescription3_2_2
{
	color: #6794be;
	
	margin-left: 5px;
	margin-right: 0;
	margin-top: 20px;
	float: left;
	clear: none;
}

.divPromotional3_2 .lblPackageDescription3_2_3
{
	color: #7EA128;
	margin-left: 50px;
	margin-top: 0;
	float: left;
	clear: both;
	width:75%;
}

.divPromotional3_2 .lblPackageDescription3_2_4
{
	color: #000;
	font-size: 1.25em;
	font-weight: bold;
	margin-left: 50px;
	margin-top: 5px;
	float: left;
	clear: both;
	width: 75%;
}

.divPackageLink3_2
{
	float: left;
	clear: both;
	width: 75%;
}
.divPromotional3_2 .lblPackageDescription3_2_5
{
	color: #000;
	font-size: 1em;
	margin-left: 50px;
	margin-top: 13px;
	float: left;
	clear: none;

}

.divPromotional3_2 .lblPackageDescription3_2_6
{
	color: #6794be;
	font-size: 1em;
	margin-left: 5px;
	margin-top: 13px;
	float: left;
	clear: none;
	text-decoration: underline;
}

.divPackageChoose .lblPackageDescription3_2_4
{
	color: #000;
	font-size: 1.25em;
	font-weight: bold;
	float: left;
	clear: both;
	width: 75%;
	margin-left: 20px;
}


.divPackageGreen3_2
{
	background-image: url(../images/backgrounds/package3_2_29.gif);
	background-repeat: no-repeat;
	height: 193px;
	width: 335px;
	float: left;
	clear: none;
	margin-left: 15px;
	margin-right: 10px;
	margin-top: 0;
}

.divPackageGreen3_2 .lblPackageTitle1
{
	color: #000;
	font-weight: bold;
	font-size: 1.25em;
	margin-top: 25px;
	margin-left: -12.5px;
}

.divPackageGreen3_2 .lblPackageTitle2
{
	color: #FFF;
	font-weight: bold;
	font-size: 0.88em;
	margin-top: 8px;
	margin-left: -12.5px;
}

.divPackageGreen3_2 .lblPackageDescription
{
	color: #000;
	font-weight: bold;
	font-size: 0.88em;
	margin-top: 5px;
	margin-left: -12.5px;
}

.divPackageGreen3_2 input
{
	margin-left: -22.5px;
}


.divPackageWhite3_2
{
	background-image: url(../images/backgrounds/package.gif);
	background-repeat: no-repeat;
	height: 179px;
	width: 239px;
	float: left;
	clear: none;
	margin-left: 15px;
	margin-right: 10px;
	margin-top: 12px;
}


/* External reports*/


.divExternalReport 
{
	font-size: 1.12em;
	margin-left: auto;
	margin-right: auto;
	margin-top:10px;
	width: 904px;
	clear: both;
}

.divExternalReportLogo
{
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	height: 100px;
}
.divExternalReportLogo img
{
	margin-left: auto;
	margin-right: auto;
	margin-top: 30px;	
}

.divExternalReportHeader2
{
	width: 100%;
	height: 50px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

.divExternalReportHeader2 span
{
	font-size: 1.5em;
	margin-left: auto;
	margin-right: auto;	
}

.divExternalReportHeader
{
	/*background-image: url(../images/backgrounds/external_report_top.jpg);
	background-repeat: no-repeat;*/
	margin-left: auto;
	margin-right: auto;
	width: 904px;
	height: 331px;
	clear: both;
}


.divExternalReport .divUrl2
{
	width: 100%;
	margin-top: 25px;
	color: #1E7ECB;
	float: left;
	clear: both;
	line-height:28px;
	height: 28px;
}

.divExternalReport .divUrl2 a
{
	margin-left: 20px;
	font-size: 1em;
	font-weight: bold;
	color: #1E7ECB;
}

.divExternalReport .divDate
{
	font-size: 1em;
	padding-top: 17.5px;
	float: right;
	clear: none;
	vertical-align: text-bottom;
}

.divExternalReport .divDate span
{
	margin-right: 20px;
}

.divExternalReportKeywords 
{
	/*background-image: url(../images/backgrounds/external_report_center.jpg);
	background-repeat: repeat-y;*/
	height: auto;
	width: 904px;
	margin-left: auto;
	margin-right: auto;
	clear: both;	
}

.divExternalReportKeywords .tblReportKeywords
{
	margin: 0 auto;
	width: 95%;
	clear: both;
}

.TableGrid .header
{
	text-align: center;
}

.divExternalLogin
{
	font-size: 0.88em;
	margin-left: auto;
	margin-right: auto;
	text-align: right;
	clear: both;
	width: 890px;
	margin-left: auto;
	margin-right: auto;
}

.divExternalLogin a:link,
.divExternalLogin a:visited,
.divExternalLogin a:active,
.divExternalLogin a:hover
{
	color: #005fa3;
	font-size: 1em;
	
}

.divExternalReportBanner
{
	margin-bottom: 10px;
	float: left;
	clear: both;
	width: 100%;
	text-align: center;
}


.divExternalLogin2
{
	font-size: 1.12em;
	margin-left: auto;
	margin-right: auto;
	/*margin-top:40px;*/
	padding-top: 40px;
	text-align: center;
	width: 904px;
	clear: both;
	
}


.divExternalLogin2 a:link,
.divExternalLogin2 a:visited,
.divExternalLogin2 a:active
{
	font-size: 18px;
	color: #1E7ECB;
	text-decoration: none;
	font-weight: normal;
}
.divExternalLogin2 a:hover
{
	font-size: 18px;
	color: #1A94E7;
	text-decoration: none;
	font-weight: normal;
}

.divExternalReportFooter
{
	/*background-image: url(../images/backgrounds/external_report_bottom.jpg);
	background-repeat: no-repeat;*/
	margin-bottom: 20px;
	width: 1000px;
	height: 10px;
	float: left;
	clear: both;
}
/*Free Analysis*/
/* ============================================================================================== */
/* ============================================================================================== */

.tblMain .tdAnalysisSearch
{
	border: none;
	text-align: center;
	vertical-align: top;
}

.tblMain .tdAnalysisSearch .divHeader
{
	font-weight: bold;
	font-size: 1.75em;
	margin-bottom: 20px;
	margin-top: 100px;
	clear: both;

}

.tblMain .tdAnalysisSearch .divBody
{
	background-image: url(../images/backgrounds/analysis_main.jpg);
	background-repeat: no-repeat;
	margin: 0 auto 10px auto;
	clear: both;
	height: 156px;
	width: 899px;
	text-align: center;            
}

.tdAnalysisSearch .divBody .divCaption
{
	color: #000;
	font-weight: bold;
	font-size: 1.5em;
	float: left;
	clear: both;
	margin-top: 20px;
	margin-bottom: 5px;
	width: 100%;
	text-align: center;
}

.tdAnalysisSearch .divBody .divCaption span
{
	margin-left: 7.5%;
	float: left;
	clear: both;
}

.tdAnalysisSearch .divBody .divUrl
{
	color: #000;
	font-size: 1.75em;
	float: left;
	clear: both;
	width: 100%;
	text-align: center;
}

.tdAnalysisSearch .divBody .divUrl input[type=text]
{
	color: #000;
	font-size: 1em;
	width: 85%;
}

.tdAnalysisSearch .divBody .divSubmit
{
	float: left;
	clear: both;
	width: 100%;
	margin-top: 0px;
}

.tdAnalysisSearch .divBody .divSubmit input[type=image]
{
	float: right;
	clear: both;
	margin-right: 7.5%;
}

.tdAnalysisSearch .divBody .divError
{
	float: left;
	clear: both;
	width: 100%;
	height: 20px;
}

.tdAnalysisSearch .divBody .divError span
{	
	font-size: 1em;
	float: left;
	clear: both;
	margin-left: 7.5%;
}


.tdAnalysisSearch .divAbout1
{
	font-size: 1.25em;
	color: #000;
	font-weight: bold;
	float: left;
	clear: both;
	margin-top: 50px;
	margin-bottom: 10px;
	text-align: left;
}

.tdAnalysisSearch .divAbout2
{
	font-size: 0.93em;
	float: left;
	clear: both;
	text-align: left;
}

.tdAnalysisSearch .divAbout3
{
	font-size: 0.93em;
	margin-top: 5px;
	float: left;
	clear: both;
	text-align: left;
}


.tblMain .tdAnalysisResults
{
	
	font-size: 1.2em;

}

.divAnalysisDetails
{
	width: 880px;
	height: 103px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 20px;
	clear: both;
	
}

.tdAnalysisResults .divUrl2,
.divAnalysisResults .divUrl2
{
	font-size: 1.5em;
	padding-top: 12px;
	color: #1E7ECB;
	clear: both;
	vertical-align: text-bottom;
	width: 880px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
	
}

.tdAnalysisResults .divUrl2 a
{
	margin-left: 20px;
	font-size: 1.5em;
	font-weight: bold;
	color: #1E7ECB;
}

.divAnalysisLeft
{
	background-image: url(../images/backgrounds/analysis_left.jpg);
	background-repeat: no-repeat;
	float: left;
	clear: none;
	height: 103px;
	width: 10px;
}

.divAnalysisRight
{
	background-image: url(../images/backgrounds/analysis_right.jpg);
	background-repeat: no-repeat;
	float: right;
	clear: none;
	height: 103px;
	width: 10px;
	
}

.divAnalysisCenter
{
	background-image: url(../images/backgrounds/analysis_center.jpg);
	background-repeat: repeat-x;
	float: left;
	clear: none;
	height: 103px;
	width: 108px;
	overflow-y: auto;
	overflow-x: hidden;
}

.divAnalysisBorder
{
	background-image: url(../images/backgrounds/analysis_border.jpg);
	background-repeat: no-repeat;
	float: left;
	clear: none;
	height: 103px;
	width: 11px;
	
}

.divAnalysisCenter .lblTitle
{
	font-size: 1.12em;
	font-weight: 300;
	float: left;
	clear: both;
	width: 95%;
	margin-left: 5px;
	margin-top: 10px;
}
.divAnalysisCenter .lblDescription
{
	font-size: 0.63em;
	font-weight: normal;
	float: left;
	clear: both;
	width: 85%;
	margin-left: 5px;
	margin-top: 5px;
}

.divAnalysisCenter .lblDescription1
{
	font-size: 2em;
	font-weight: normal;
	float: left;
	clear: both;
	width: 85%;
	margin-left: 5px;
	margin-top: 15px;
	text-align: center;
	
}


.divAnalysisKeywordsHeader
{
	clear: both;
	width: 880px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 5px;
}

.divAnalysisKeywordsHeader .lblGray
{
	font-size: 1.5em;
	color: #606368;
	float: left;
	clear: none;
	width: auto;
	margin-left: 5px;
}

.divAnalysisKeywordsHeader .lblGreen
{
	font-size: 1.5em;
	color: #8cba3e;
	float: left;
	clear: none;
	width: auto;
}

.divKeywordsContainer
{
	background-image: url(../images/backgrounds/analysis_keywords.jpg);
	background-repeat: repeat-x;
	height: 184px;
	width: 880px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 20px;
	clear: both;
}

.divAnalysisKeywords
{
	border: solid 1px #f6f6f6;
	font-size: 0.75em;	
	height: 183px;
	width: 880px;
	overflow-y: auto;
	overflow-x: hidden;
	clear: both;
}

.tblAnalysisKeywords
{
	border-collapse: collapse;
	border: none;
	margin-top: 10px;
	text-align: center;
	vertical-align: middle;
	width: 99%;
}

.tblAnalysisKeywords td
{
	border: none;
}


.tblAnalysisKeywords .lblKeyword
{	
	float: left;
	clear: none;
	width: auto;
	margin-left: 10px;
}

.tblAnalysisKeywords .lblRatio
{
	float: right;
	clear: none;
	width: auto;
	margin-right: 15px;
}







.tdAnalysisResults .divKeywords
{
	float: left;
	clear: none;
	width: 33.3%;
}

.divKeywords .tblAnalysisKeywords
{
	margin: 10px;
	border: solid 1px #dddddd; 
	text-align: left; 

}

.divKeywords .tblAnalysisKeywords td, .divKeywords .tblAnalysisKeywords th
{
	padding: 4px 8px;
}

.tblAnalysisKeywords .row1
{
	background-color:#f9f9f9;
	border: solid 1px #F0F0F0;
	color: #434343; 
	font-size:  0.75em;
}

.tblAnalysisKeywords .row2
{
	background-color:#f6f6f6;
	border: solid 1px #F0F0F0;
	color: #434343; 
	font-size: 0.75em;
}

.tblAnalysisKeywords .header
{ 
	background-color:#e9e9e9; 
	color: #434343;
	font-size: 0.82em;
	font-weight:bold; 
	border-left: solid 1px #dddddd; 
	border-right: solid 1px #dddddd;
}

.divKeywords .divKeywordsCaption
{
	margin: 10px;
	color: #434343;  
	text-align: left; 
	font-size: 0.92em;
	font-weight: bold;

}

.tblAnalysisKeywords a
{
	color: #6d6e72;
}
.tblAnalysisKeywords a:hover
{
	color: #1A94E7;
}

/*	Promotional Package 3_5*/

.divPromotionalUpper3_5
{
	margin-left: 0;
	margin-right: auto;
	margin-top: 0;
	clear: both;
	float: left;
	width: 100%;
	height:  270px;
}

.divPromotionalBottom3_5
{
	width: 100%;
	height:  592px;
	margin-left: 0;
	margin-right: auto;
	clear: both;
	float: left;
	
}


.divPromotionalBottom3_5_center
{
	background-image: url(../images/backgrounds/packages_white_panel.gif); 
	background-repeat: no-repeat;
	float: none;
	margin-left: auto;
	margin-right: auto;
	width: 888px;
	height: 360px;
}
.divPackageTitle3_5_1
{
	margin-top: 10px;
	clear: both;
	width: 100%;
	text-align: left;
}

.divPackageTitle3_5_2
{
	margin-top: 10px;
	clear: both;
	width: 100%;
	text-align: center;
}


.divPackageTitle3_5_1 .lblPackageTitle3_5_1
{
	color: #7EA128;
	margin-left: 5px;
	margin-right: auto;
	font-size: 2.4em;
	clear: both;
	text-align: left;
}

.divPackageTitle3_5_1 .lblPackageTitle3_5_2
{
	color: #50514b;
	font-size: 1.9em;
	font-weight: 200;
	margin-left: 0;
	margin-right: 0;
	margin-top: 13px;
	clear: both;
	text-align: left;
}
.divPackageDescription3_5
{
	float: left;
	clear: both;
	width: 100%;
	font-size: 1.5em;
	font-weight: bold;
	margin-top: 10px;
}

.divPromotionalUpper3_5 .lblPackageDescription3_5_1
{
	color: #7EA128;
	font-weight: normal;
	font-size: 1.12em;
	margin-left: 30px;
	margin-top: 10px;
	float: left;
	clear: left;
}

.divPromotionalUpper3_5 .lblPackageDescription3_5_7
{
	color: #7EA128;
	font-weight: normal;
	font-size: 1.12em;
	margin-left: 5px;
	margin-top: 10px;
	float: left;
	clear: none;
}


.divPromotionalUpper3_5 .lblPackageDescription3_5_2
{
	color: #6794be;
	font-weight: normal;
	font-size: 1.12em;
	margin-left: 5px;
	margin-right: 0;
	margin-top: 10px;
	float: left;
	clear: none;
}

.divPromotionalUpper3_5 .lblPackageDescription3_5_3
{
	color: #7EA128;
	font-weight: normal;
	font-size: 1.12em;
	margin-left: 30px;
	margin-top: 0;
	float: left;
	clear: both;
	width: auto;
}

.divPackageDescription3_6
{
	margin-left: 30px;
	margin-top: 5px;
	float: left;
	clear: both;
	width: 50%;
}

.divPackageDescription3_6 .lblPackageDescription3_5_4
{
	color: #50514b;
	font-size: 1.25em;	
	margin-top: 2.5px;
	margin-left: 5px;
	float: left;
	clear: none;
	width: 90%;
}
.divPackageDescription3_6 img
{
	float: left;
	clear: none;
}

.divPackageDescription3_7
{
	font-size: 1em;
	margin-left: 30px;
	margin-top: 7.5px;
	margin-bottom: 7.5px;
	float: left;
	clear: both;
	width: 60%;
}


.divPackageLink3_5
{
	float: left;
	clear: both;
	width: 100%;
}

.divPackageLink3_5 .lblPackageDescription3_5_6
{
	color: #6794be;
	font-size: 1em;
	margin-right: 50px;
	float: right;
	clear: none;
	text-decoration: underline;
}

.divPackageLink3_5 input
{
	margin-right: 20px;
	float: right;
	clear: both;
}

.divPromotionalUpper3_5 .lblPackageDescription3_5_5
{
	color: #000;
	font-size: 1em;
	margin-left: 50px;
	margin-top: 13px;
	float: left;
	clear: none;

}



.divPackageChooseHeader
{
	color: #7EA128;
	float: left;
	clear: both;
	width: 100%;
	text-align: center;
	margin-bottom: 20px;
	margin-top: 20px;
}

.divPackagesPanelHeader
{
	color: #7EA128;
	float: left;
	clear: both;
	width: 100%;
	text-align: left;
	margin-top: 10px;
	text-align: left;
}

.divPackageChooseHeader .lblPackageDescription3_5_4
{
	color: #50514b;
	font-size: 2em;
	font-weight: bold;
	width: auto;
	margin-left: auto;
	margin-right: auto;
}

.divPackagesPanelHeader .lblPackageDescription3_5_4
{
	color: #6D6E72;
	font-size: 1.5em;
	font-weight: bold;
	width: auto;
	margin-left: 20px;
	margin-right: auto;
}



.divPackageWhite3_5_1
{
	background-image: url(../images/backgrounds/package_29_3.gif);
	background-repeat: no-repeat;
	height: 257px;
	width: 280px;
	float: left;
	clear: none;
	margin-left: 12px;
	margin-right: 0;
	margin-top: 0;
}



.divPackageWhite3_5_2
{
	background-image: url(../images/backgrounds/package_light.gif);
	background-repeat: no-repeat;
	height: 257px;
	width: 280px;
	float: left;
	clear: none;
	margin-left: 12px;
	margin-right: 12px;
	margin-top: 0;
}

.divPackageWhite3_5_3
{
	background-image: url(../images/backgrounds/package_light.gif);
	background-repeat: no-repeat;
	height: 257px;
	width: 280px;
	float: right;
	clear: none;
	margin-left: 0;
	margin-right: 12px;
	margin-top: 0;
}

.divPackageInner1_3_5
{
	margin: 0;
	float: left;
	clear: both;
	width: 100%;
	text-align: center;
}

.divPackageInner2_3_5
{
	margin-top: 0;
	float: left;
	clear: both;
	width: 100%;
	text-align: left;
}
.divPackageInner2_3_5 table td
{
	border: none;
}

.divPackageInner1_3_5 .lblPackageTitle2
{
	float: left;
	clear: none;
	width: auto;
	text-align: left;
	margin-top: 10px;
	font-size: 1.12em;
	font-weight: bolder;
	margin-left: 15px;
}

.divPackageInner1_3_5 .lblPackageTitle3
{
	float: right;
	clear: none;
	width: auto;
	text-align: right;
	margin-top: 10px;
	font-size: 1.12em;
	font-weight: bolder;
	margin-right: 15px;
}


.divPackageInner2_3_5 input
{
	margin-left: 100px;
	margin-top: -5px;
	clear: both;
	
}


.divPackageInner2_3_5 img
{
	float: left;
	clear: none;	
	margin-left: 20px;
}


.divPackageInner2_3_5 .lblPackageDescription
{
	color: #000;
	font-weight: bold;
	font-size: 0.88em;
	margin-top: 5px;
	margin-left: 10px;
	float: none;
	clear: right;
	width: 100%;
}

.divPackageInner2_3_5 .lblPackageTitle1
{
	color: #cc0000;
	font-weight: bold;
	font-size: 1em;
	margin-top: 15px;
	margin-bottom: 5px;
	margin-left: 20px;
	float: left;
	clear: both;
	width: 100%;
}

.divPackageInner3_3_5
{
	margin-top: 0;
	margin-bottom: 10px;
	float: left;
	clear: both;
	width: 75%;
	text-align: left;
}

.divPackageInner3_3_5 span
{
	margin-left: 20px;
	margin-top: 10px;
	float: left;
	clear: both;
	width: 80%;

}

.divPromotionalBottom3_5 .divPackagesPanel1
{
	background-image: url(../images/backgrounds/package_bottom.gif);
	background-repeat: no-repeat;
	float: left;
	clear: none;
	margin-left: 20px;
	margin-right: 0;
	margin-top: 5px;
	width: 280px;
	height: 145px;
}

.divPromotionalBottom3_5 .divPackagesPanel2
{
	background-image: url(../images/backgrounds/package_bottom.gif);
	background-repeat: no-repeat;
	float: left;
	clear: none;
	margin-left:  12px;
	margin-right: 12px;
	margin-top: 5px;
	width: 280px;
	height: 145px;

}
.divPromotionalBottom3_5 .divPackagesPanel3
{
	background-image: url(../images/backgrounds/package_bottom.gif);
	background-repeat: no-repeat;
	float: right;
	clear: none;
	margin-left:  0;
	margin-right: 20px;
	margin-top: 5px;
	width: 280px;
	height: 145px;
}


.divPromotionalBottom3_5 .divPackagesPanel1 .quotes span,
.divPromotionalBottom3_5 .divPackagesPanel2 .quotes span,
.divPromotionalBottom3_5 .divPackagesPanel3 .quotes span
{
	font-size: 0.92em;
	margin-top: 20px;
	margin-left: 20px;
	float: left;
	clear: both;
	width: 90%;
	text-align: left;
	height: 50%;
}

.divPromotionalBottom3_5 .divPackagesPanel1 .signature span,
.divPromotionalBottom3_5 .divPackagesPanel2 .signature span,
.divPromotionalBottom3_5 .divPackagesPanel3 .signature span
{
	color: #7EA128;
	font-size: 0.92em;
	margin-top: 10px;
	margin-left: 20px;
	float: left;
	clear: both;
	width: 80%;
	text-align: left;
}


/* Why Exactfactor */
/* ============================================================================================== */
/* ============================================================================================== */


.divWhyBody
{
	background-image: url(../images/backgrounds/why_body.jpg); 
	background-repeat: no-repeat;
	float: none; 
	clear: both; 
	height: 345px; 
	margin-left: auto; 
	margin-right: auto;
    margin-top: 10px; 
    width: 840px;
}

.divWhySelected
{
	 color: #abcf4b;
	 font-weight: bold;
	 background-image: url(../images/backgrounds/why_item_selected.gif);
     background-repeat: no-repeat; 
     float: left; 
     clear: both; 
     height: 69px; 
     width: 268px; 
     text-align: center;
     cursor: pointer;
}

.divWhyNoneSelected
{
	 color: #6e6d72;
	 font-weight: bold;
	 background-image: url(../images/backgrounds/why_item_nonselected.gif);
     background-repeat: no-repeat; 
     float: left; 
     clear: both; 
     height: 69px; 
     width: 268px; 
     cursor: pointer;
     text-align: center;
}

.divWhyNoneSelected span,
.divWhySelected span
{
	font-size: 16px; 
	margin-right: 20px; 
	margin-top: 20px; 
	display: block;
}

.divWhyInnerSelected
{
	font-size: 14px;
	float: left;
	clear: both;
	display: block;
	height: 345px;
	width: 572px;
	text-align: justify;
}

.divWhyInnerNoneSelected
{
	float: left;
	clear: both;
	display: none;
	height: 345px;
	width: 572px;
	text-align: justify;
	
}

.divWhyInnerSelected span,
.divWhyInnerNoneSelected span
{
	margin: 20px 10%;
	float: left;
	clear: both;
	width: 80%;
}

/* Why Exactfactor - Home page*/ 
/* ============================================================================================== */
/* ============================================================================================== */


.divWhyHomeBody
{
	background-image: url(../images/backgrounds/why_home_main1.jpg); 
	background-repeat: no-repeat;
    clear: none; 
    float: left; 
    height: 270px; 
    width: 620px;
    margin: 10px; 

}

.divWhyHomeSelected
{
	 /*color: #abcf4b;*/
	 color: #1A94E5;
	 font-weight: bold;
	 background-image: url(../images/backgrounds/why_home_selected_item.gif);
	 /*background-image: url(../images/backgrounds/arr.png);*/
     background-repeat: no-repeat; 
     float: left; 
     clear: both; 
     height: 65px; 
     width: 210px; 
     text-align: left;
     cursor: default;
}

.divWhyHomeNoneSelected
{
	 color: #6e6d72;
	 font-weight: bold;
     float: left; 
     clear: both; 
     height: 65px; 
     width: 210px; 
     text-align: left;     
     cursor: default;
}

.divWhyHomeNoneSelected .lblTitle,
.divWhyHomeSelected .lblTitle
{
	font-size: 16px; 
	margin-left: 10px; 
	margin-top: 15px; 
	width: 90%;
	display: block;
}

.divWhyHomeNoneSelected .lblSubTitle,
.divWhyHomeSelected .lblSubTitle
{
	color: #6e6d72;
	font-size: 10px; 
	margin-left: 10px; 
	margin-top: 2px; 
	width: 90%;
	display: block;
}

.divWhyHomeInnerSelected
{
	font-size: 12px;
	float: left;
	clear: both;
	display: block;
	height: 260px;
	width: 410px;
	text-align: justify;
}

.divWhyHomeInnerNoneSelected
{
	font-size: 12px;
	float: left;
	clear: both;
	display: none;
	height: 260px;
	width: 410px;
	text-align: justify;
	
}

.divWhyHomeInnerSelected span,
.divWhyHomeInnerNoneSelected span
{
	margin: 0px 15px;
	float: left;
	clear: both;
	width: 370px;
}

.divWhyHomeInnerSelected .lblTitle,
.divWhyHomeInnerNoneSelected .lblTitle
{
	
	font-size: 16px;
	font-weight:bold;
	margin: 20px 15px 10px 15px;
	float: left;
	clear: both;
	width: 370px;
}


.divWhyHomeInnerSelected .lbl1,
.divWhyHomeInnerNoneSelected .lbl1
{
	font-size: 14px; 
	font-weight: bold;  
	float: left; 
	clear: none; 
	margin-top: 2px; 
	margin-left:3px;
	margin-right: 0;  
	width: 80%; 
	text-align:left;
}

.divWhyHomeInnerSelected .lbl2,
.divWhyHomeInnerNoneSelected .lbl2
{
	font-size: 12px; 
	float: left; 
	clear: both; 
	margin-top: 5px; 
	margin-left: 0;
	margin-right: 0;  
	width: auto; 
	text-align:left;
}


.divCaseHomeBody
{
	color: #6e6d72;
	clear: none; 
	float: left; 
	height: 260px; 
	width: 340px;
	text-align: justify;
	margin: 10px;
}


.divCaseHomeBody a,
.divCaseHomeBody a:link,
.divCaseHomeBody a:visited,
.divCaseHomeBody a:active,
.divCaseHomeBody a:hover
{
	color: #6e6d72;
	font-size: 10px;
	text-decoration: none;
	cursor: pointer;
}

.divCaseHomeItem
{
	
	clear: both; 
	float: left; 
	height: 86px; 
	margin-left: 0; 
	padding: 0;
	width: 340px;
}

.divCaseHomeImage
{
	clear: none; 
	float: left; 
	height: 100%; 
	width: 140px; 
	text-align: center;
}

.divCaseHomeLink
{
	clear: none; 
	float: left; 
	font-size: 10px;
	padding-top: 20px;
	height: 100%; 
	width: 200px;
}

.divCaseHomeImage img
{
	float: none;
	clear: none;
	margin-top: 10px;
	margin-left: auto;
	margin-right: auto;
}




/* About */
/* ============================================================================================== */
/* ============================================================================================== */


.divAboutTop
{
	/*background-image: url(../images/backgrounds/body_about_top.jpg); 
	background-repeat: no-repeat;*/
	background-color: White;
	margin: 0 auto;
    height: 10px; 
    width: 1000px;
    border-top: solid 1px #C0C2C1;
    border-right: solid 1px #C0C2C1;
    border-left: solid 1px #C0C2C1;
}

.divAboutCenter
{ 
	/*background-image: url(../images/backgrounds/body_about_center.jpg); 
	background-repeat: repeat-y;*/
	background-color: White;
	margin: 0 auto;
    width: 1000px;
    /*border-right: solid 1px #C0C2C1;
    border-left: solid 1px #C0C2C1;*/
    border: solid 1px #C0C2C1;
}

.divAboutBottom
{
	/*background-image: url(../images/backgrounds/body_about_bottom.jpg); 
	background-repeat: no-repeat;*/
	background-color: White;
	margin: 0 auto 5px auto;
    height: 10px; 
    width: 1000px;
    border-right: solid 1px #C0C2C1;
    border-left: solid 1px #C0C2C1;
    border-bottom: solid 1px #C0C2C1;
}


.divAboutMenuTop
{
	background-image: url(../images/backgrounds/menu_faq_top3.jpg); 
	background-repeat: no-repeat;
    margin-left: 10px;
    height: 10px; 	
    width: 250px;
}
.divAboutMenuCenter
{
	/*background-image: url(../images/backgrounds/menu_faq_center3.jpg); 
	background-repeat: repeat-y;*/
    margin-left: 10px;
    height: 270px; 
    width: 250px;
}
.divAboutMenuBottom
{
	background-image: url(../images/backgrounds/menu_faq_bottom3.jpg); 
	background-repeat: no-repeat;
    margin-left: 10px;
   	height: 10px; 
    width: 250px;
}


/* Case Studies */
/* ============================================================================================== */
/* ============================================================================================== */

.divStudiesList
{
	border-right: solid 1px #efefef;
	float: left; 
	clear: none; 
	height: 700px;
	width: 600px;
}

.divStudyItem
{
	float: left;
	clear: both; 
	border-top: solid 1px #efefef; 
	height: 200px;
    width: 580px;
}

.divStudyImage
{
	float: left;
	clear: none; 
	border-right: solid 1px #efefef; 
	margin: 10px 0;
    height: 175px; 
    width: 150px;
}

.divStudyContent
{
	float: left; 
	clear: none; 
	margin: 10px 0; 
	padding: 30px 20px 0 20px;
	height: 150px; 
    width: 380px;
}

.divStudiesList2
{
	float: right;
	clear: none; 
	height: 700px; 
	width: 290px;
}

.divStudyContent2
{
	float: left; 
	clear: both; 
	border-top: solid 1px #efefef; 
	margin-left: 20px;
    padding: 20px 0 10px 0; 
    height: auto; 
    width: 275px;
}


/* Progress bar */
/* ============================================================================================== */
/* ============================================================================================== */

.divProgressWrapper
{
	background-color: #fff; 
    clear: none; 
    float: none;
    left: 0; 
    top: 0; 
    display: none; 
    position: fixed;
	height: 100%; 
	width: 100%; 
	text-align: center; 
	filter: alpha(opacity=70); 
	opacity: 0.7; 
	z-index: 10000;
}

.divProgress
{
	clear: none;
	float: none; 
    margin: 300px auto 0 auto; 
    display: none; 
    position: absolute; 
    height: 50px; 
    width: 100%;
    text-align: center; 
    z-index: 10001;
    
}

.divProgress img
{
	margin: 0 auto;
}

.divRegProgressWrapper
{
    width: 65%; 
    float: left; 
    padding-left: 20px;
    display: none; 
	text-align: center; 
}
.divRegProgressWrapper img
{
	margin: 0 auto;
}
.divRegProgress
{
    width: 100%; 
    height: 1050px;
    
}

/* Pricing */
/* ============================================================================================== */
/* ============================================================================================== */

.tblPricing
{
	border-collapse: collapse;
	margin-left: 10px;
	border-top: none;	
}

.tblPricing .td1
{
	border: solid 1px #FFF;	
	background-color: #dfdfdf;
	color: #444544;
	font-size: 0.82em;
	padding: 7.5px 0 7.5px 15px;
	text-align: left;
	width: 290px;
}

.tblPricing .td2
{
	border: solid 1px #FFF;	
	background-color: #ececec;
	color: #000;
	font-size: 0.82em;
	padding: 7.5px 7.5px 7.5px 15px;
	text-align: center;
	
}

.tblPricing .td3
{
	border: solid 1px #FFF;	
	background-color: #dcdcdc;
	color: #000;
	font-size: 0.82em;
	padding: 7.5px 7.5px 7.5px 15px;
	text-align: center;

}

.tblPricing .td4
{
	border: solid 1px #FFF;	
	background-color: #cccccc;
	color: #000;
	font-size: 0.82em;
	padding: 7.5px 7.5px 7.5px 15px;
	text-align: center;
	
}

.tblPricing .th1
{
	background-image: url(../images/backgrounds/pricing_tbl_header_1.gif);
	background-repeat: no-repeat;
	border: solid 1px #FFF;	
	border-top: none;
	color: #7f9d00;
	font-size: 1.25em;
	font-weight: normal;
	
	text-align: left;
	height: 42px;
	width: 304px;
}

.tblPricing .th2
{
	background-image: url(../images/backgrounds/pricing_tbl_header_2.gif);
	background-repeat: no-repeat;
	border: solid 1px #FFF;	
	border-top: none;
	color: #FFF;
	font-size: 1.25em;
	font-weight: normal;
	text-align: center;
	height: 42px;
	width: 164px;
}

.tblPricing .th3
{
	background-image: url(../images/backgrounds/pricing_tbl_header_3.gif);
	background-repeat: no-repeat;
	border: solid 1px #FFF;	
	border-top: none;
	color: #FFF;
	font-size: 1.25em;
	font-weight: normal;
	text-align: center;
	height: 42px;
	width: 169px;
}

.tblPricing .th4
{
	background-image: url(../images/backgrounds/pricing_tbl_header_4.gif);
	background-repeat: no-repeat;
	border: solid 1px #FFF;	
	border-top: none;
	color: #FFF;
	font-size: 1.25em;
	font-weight: normal;
	text-align: center;
	height: 42px;
	width: 172px;
}

.tblPricing .tdPrice
{
	border: solid 1px #FFF;	
	border-left: none;
	border-right: none;
	background-color: #ececec;
	color: #000;
	font-size: 0.82em;
	font-weight: bold;
	padding: 7.5px 0 7.5px 15px;
	text-align: center;
}

.tblPricing .tdPriceHeader
{
	border: solid 1px #FFF;
	border-right: none;	
	background-color: #ececec;
	color: #000;
	font-size: 0.93em;
	padding: 7.5px 0 7.5px 15px;
	text-align: left;
	width: 290px;
}

.tblPricing .footer
{
	background: url(../images/backgrounds/pricing_footer.jpg);
	background-repeat: repeat-x;
	color: #fff;
	padding: 0;
	height: 25px;
	cursor: pointer;
}

.tblPricing .tdSubtitle
{
	border: solid 1px #FFF;
	background-color: #f5f3f5;
	color: #444544;
	font-size: 1.12em;
	font-weight: bold;
	padding: 5px 7.5px 5px 15px;
	text-align: center;
}

.tblPricing .footer img
{
	margin: 5px auto 0 auto;
}

.divPricingNew
{
	border-collapse: collapse;
	border: none 0px; 
    background: url(../images/backgrounds/pricing3cols.jpg) no-repeat center;
    /*width: 758px;
    height: 433px;*/
	width:800px;
	height:629px; 
}

.tblPricingHeader
{
    border: none 0px;
    width: 100%; 
}
.tblPricingHeader td
{
	border: none 0px ; 
}
.tblPricingFeatures
{
    border: none 0px;
    width: 100%;
    height: 110px; 
    margin-left:15px;
    margin-top: 31px;
}
.tblPricingFeatures td
{
	border: none 0px ; 
}
.tblPricingFeatures5rows
{
    border: none 0px;
    width: 100%;
    height: 135px; 
    margin-left:15px;
    margin-top: 31px;
}
.tblPricingFeatures5rows td
{
	border: none 0px ; 
}

.tblPricingNew
{
	border-collapse: collapse;
	border: none 0px; 
    /*background: url(../images/backgrounds/pricingBG5.jpg) no-repeat center;*/
    width: 946px;
    /*height: 398px; */
}

.tblPricingNew td
{
	border: none 0px ; 
}

.tblPricingNewTH
{
    width:175px;
    vertical-align: top;
    text-align: center;
    padding-left:5px;
    /*padding-top: 30px;*/
}
.tblPricingNewTHmostPopular
{
    vertical-align: top;
    text-align: center;
    /*padding-top: 5px;*/
    width:175px;
    padding-left:5px;
}
.tblPricingNewHeaderNameMostPopular
{
    font: normal bold 22px Arial;
    color:#000;
}
.tblPricingNewHeaderPriceMostPopular
{
    font: normal bold 18px Arial;
    color:#55565B;
}


.tblPricingNewHeaderName
{
    font: normal bold 20px Arial;
    color:#000;
}
.tblPricingNewHeaderPrice
{
    font: normal bold 16px Arial;
    color:#55565B;
}
.tblPricingNewHeaderComment
{
    font: normal normal 24px Arial;    
    font-weight:bold;
    margin-right:10px; 
    float:left;
    color:#2493DB;
    width:100%
}

.tblPricingNewHeaderSep
{
    font: normal normal 8px Arial;
    color:#55565B;
}

.tblPricingNewHeaderPages
{
	text-align:center;
    font: normal normal 12px Arial;
    color:#55565B;
}
.tblPricingNewTD
{
    width:175px;
    vertical-align: top;
    text-align: left;
}
.tblPricingNewTDtext
{
    font: normal normal 12px Arial;
    color:#000000;
}
.tblPricingNewTDButton
{
    font: normal bold 14px Arial;
    color:#55565B;
    vertical-align: top;
    
}
.tblPricingNewTDButtonMostPopular
{
    font: normal bold 14px Arial;
    color:#55565B;
    vertical-align: top;
}

/* Script center */
/* ============================================================================================== */
/* ============================================================================================== */

.divGetScript
{ 
	background-color: #f9f9f9; 
	border: solid 1px #dddddd; 
	float: left; 
	clear: both;
    margin-left: 2.5%; 
    margin-top: 20px; 
    height: 180px; 
    width: 95%;
}

.divGetScriptInner1
{
	
	float: left; 
	clear: both; 
	margin-left: 2%;
    margin-top: 10px; 
	height: 120px; 
    width: 95%;
}


.divGetScriptInner1 .divHeader
{
	font-size: 1em;
	font-weight: bold;
	float: left;
	clear: both;
	margin-top: 5px;
	margin-left: 10px;
	width: 100%;
}

.divGetScriptInner1 .divBody
{
	font-size: 0.82em;
	float: left;
	clear: both;
	margin-top: 5px;
	margin-left: 10px;
	width: 80%;
}


.divGetScriptInner2
{
	float: left; 
	clear: both; 
	margin-left: 2%; 
	height: 30px; 
    width: 95%;
}

.divGetScriptInner2 input[type=image]
{
	float: left; 
	clear: none; 
	margin-left: 10px; 
}


/* SEO*/ 
/* ============================================================================================== */
/* ============================================================================================== */


.divSEOBody
{ 
    clear: none; 
    float: left; 
    margin: 0; 
    width: 100%;
}

.divSEOSelected
{
     color: #fff;
	 font-weight: bold; 
     float: left; 
     clear: none;
     height: 70px; 
     margin-top: 8px;
     text-align: center;
}

.divSEONoneSelected
{
	 color: #6e6d72;
	 font-weight: bold;
     float: left; 
     clear: none; 
     height: 70px; 
     margin-top: 8px;
     text-align: center;     
}

.divSEONoneSelected span,
.divSEOSelected span
{
	font-size: 20px; 
	margin-left: 0; 
	margin-top: 25px; 
	display: block;
}

.divSEOInnerSelected
{
	font-size: 12px;
	float: left;
	clear: both;
	display: block;
	height: 460px;
	width: 100%;
	text-align: justify;
}

.divSEOInnerNoneSelected
{
	font-size: 12px;
	float: left;
	clear: both;
	display: none;
	height: 460px;
	width: 100%;
	text-align: justify;
	
}

.divSEOInnerSelected span,
.divSEOInnerNoneSelected span
{
	margin: 5px 15px;
	float: left;
	clear: both;
	width: 90%;
}

.divSEOInnerSelected li,
.divSEOInnerNoneSelected li
{
	margin: 0;
	list-style-type: disc;
	width: 90%;
}


/* Script*/ 
/* ============================================================================================== */
/* ============================================================================================== */

.tblScript
{
	border-collapse: collapse;
	border: none; 
	margin: 10px 0;
	width: 100%;
}

.tblScript td
{
	font-size: 14px;
	padding: 10px 0 0 20px;
	vertical-align: middle;
}

.tblScript td select
{
	clear: none; 
	float: right; 
	margin-right: 5px; 
	width: 160px;
}

.tblScript td img
{
	float: right; 
	margin: 2.5px 5px 0 0;
}

.tblScript td input[type=text]
{
	clear: none; 
	float: right; 
	margin-right: 25px; 
	width: 154px;
}

.tblScript td textarea
{
	height: 120px;
	width: 550px;
}

.tblScript td span
{
	clear: none; 
	float: left;
}


.tblScript .divBuildPreview
{
	border: solid 1px #dfdfdf; 
	float: left; 
	font-size: 12px; 
	clear: both; 
	width: 95%;
	vertical-align: middle;
}

.tblScript .divBuildPreview select
{
	clear: none; 
	float: right; 
	margin: 7px 40px 0 5px;
	height: 22px;
	width: 100px;
}

.tblScript .divBuildPreview input[type=text]
{
	clear: none; 
	float: right; 
	margin: 7px 40px 0 5px;
	width: 94px;
	
}

.tblScript .divBuildPreview input[type=image]
{
	clear: none;
	float: right;
	margin: 7px 10px 0 5px;
}


.tblScript .divBuildPreview span
{
	clear: none; 
	float: left; 
	margin: 10px 0 0 5px;
}


.divForeColors
{
	background-color: #fff;
	border: solid 1px #C5C5C5;
	right: 10px;
	top: 30px;
	display: none; 
	position: absolute;
	
}
.colorsTable
{
	border-collapse: collapse;
	width: 190px;
}

.colorsTable td
{
	padding: 2px;
	border-style: none;
	height: 20px;
	width: 20px;
	text-align: center;
	
}
.colorsTable input[type=submit]
{	
	border: solid 1px #AFA999;	
	float: none;
	clear: none;
	padding: 0;
	height: 16px;
	width: 16px;
	cursor: pointer;
}

.colorsTable td a 
{
	color: #6d6e72;
	float: none;
	clear: none;
	margin: 0 auto;
	width: 100%;
}

.colorsTable .footer
{
	width: 100%;
}

.divBuildPreview .divPreviewWrapper span
{
	float: none;
}

/* text link button */
.regularBlueLinkButton
{
	cursor: hand;
	cursor: pointer; 
	font-family: Arial;
	font-size: 14px;
	font-weight:normal;
	color: #1e7ecb;
	text-decoration: none;
	float: left; 
	clear: none;
	vertical-align: bottom;
	text-align:center;
}
.regularBlueLinkButtonFaq
{
	color: #1e7ecb;
	font-weight: normal;
	font-size: 1em;
	float: left;
	clear: none;
	margin-left: 7.5px;
	margin-top: 5px;
	text-decoration: none;
	cursor: pointer;
	width: 475px;	
}
.regularBlueLinkButtonFaq:hover
{
	color: #1e7ecb;
	font-weight: normal;
	font-size: 1em;
	float: left;
	clear: none;
	margin-left: 7.5px;
	margin-top: 5px;	
	cursor: pointer;
	width: 475px;	
}

.regularBlueLinkButton:hover
{
	cursor: hand;
	cursor: pointer; 
	font-family: Arial;
	font-size: 14px;
	font-weight:normal;
	color: #1e7ecb;
	text-decoration: none;
	float: left; 
	clear: none;
	vertical-align: bottom;
	text-align:center;
}
.regularBlueLinkButtonText
{
    width: 100px;
	height: 18px;
	line-height: 18px;
	text-align: center;
	font-weight:normal;
	color: #1e7ecb;
}

/* image button */
.regularBlueImageButton
{
    background: url('../images/buttons/blueButton.gif') no-repeat center;
	cursor: hand;
	cursor: pointer; 
	font-family: Arial;
	font-size: 12px;
	font-weight:normal;
	color: #fff; /*#5797c3;*/
	text-decoration: none;
	float: left; 
	clear: none;
	width: 103px;
	height: 29px;
	text-align:center;
}
.regularBlueImageButton:hover
{
	background: url('../images/buttons/blueButtonOn.gif') no-repeat center;
	cursor: hand;
	cursor: pointer; 
	font-family: Arial;
	font-size: 12px;
	font-weight:normal;
	color: #fff; /*#1E7ECB;*/
	text-decoration: none;
	float: left; 
	clear: none;
	width: 103px;
	height: 29px;
	text-align:center;
}
.regularBlueImageButtonText
{
    width: 103px;
	height: 29px;
	line-height: 29px;
	text-align: center;
}
.regularGrayImageButton
{
    background: url('../images/buttons/grayButton.gif') no-repeat center;
	cursor: hand;
	cursor: pointer; 
	font-family: Arial;
	font-size: 12px;
	font-weight:normal;
	color: #fff; /*#5797c3;*/
	text-decoration: none;
	float: left; 
	clear: none;
	width: 103px;
	height: 29px;
	text-align:center;
}
.regularGrayImageButton:hover
{
	background: url('../images/buttons/grayButtonOn.gif') no-repeat center;
	cursor: hand;
	cursor: pointer; 
	font-family: Arial;
	font-size: 12px;
	font-weight:normal;
	color: #fff; /*#1E7ECB;*/
	text-decoration: none;
	float: left; 
	clear: none;
	width: 103px;
	height: 29px;
	text-align:center;
}
.regularGrayImageButtonText
{
    width: 103px;
	height: 29px;
	line-height: 29px;
	text-align: center;
}
.changePasswordGrayImageButton
{
    background: url('../images/buttons/grayButtonLong.gif') no-repeat center;
	cursor: hand;
	cursor: pointer; 
	font-family: Arial;
	font-size: 12px;
	font-weight:normal;
	color: #fff; /*#5797c3;*/
	text-decoration: none;
	float: left; 
	clear: none;
	width: 132px;
	height: 29px;
	text-align:center;
}
.changePasswordGrayImageButton:hover
{
	background: url('../images/buttons/grayButtonLongOn.gif') no-repeat center;
	cursor: hand;
	cursor: pointer; 
	font-family: Arial;
	font-size: 12px;
	font-weight:normal;
	color: #fff; /*#1E7ECB;*/
	text-decoration: none;
	float: left; 
	clear: none;
	width: 132px;
	height: 29px;
	text-align:center;
}
.changePasswordGrayImageButtonText
{
    width: 132px;
	height: 29px;
	line-height: 29px;
	text-align: center;
}

/**********************/
/* pricing table ******/
/**********************/

.tblPricing
{
    border-collapse:separate;
}

.tblPricing td
{
	border: none 0px #D9D9D9;
}

.tblPricingLeftColumn td
{
    padding-top:1px;
    padding-right: 1px;
}

.tblPricingLeftColumnTDgray 
{
    background-color: #DFDFDF; 
    width:280px; 
    text-align:left;
    font-size: 12px;
}

.tblPricingColumn1TD
{
    /*background-color: #ECECEC; */
    width:280px; 
    text-align:center;
}

.tblPricingSpantitle 
{
    color: #FFFFFF; 
    font-size: 14px;
    font-weight:bold;
}

.tblPricingColumnTDtext
{
    margin-left: 5px;
    color: Black;
}

.tblPricingBtnRegister
{
    background: url('../images/backgrounds/registerNowbg.jpg') repeat-x center;
    
}

/********************************/
/* members menu (new menu)*******/
/********************************/

.mnuMembersDashboardTD
{
	background: url(../images/icons/menu_bg_gray.jpg) no-repeat;
	border-bottom: dotted 1px #dfdfdf;
	color: #fff;
	height: 26px;
	font-size: 12px;
    font-weight:bold;
	padding-top:4px;	
}
.mnuMembersDashboardTD:hover
{
    background: url(../images/icons/menu_bg_blue.jpg) no-repeat;
	border-bottom: dotted 1px #dfdfdf;
	color: #fff;
	height: 26px;
	font-size: 12px;
    font-weight:bold;
	padding-top:4px;
	cursor: hand;
	cursor:pointer;
}
.mnuMembersQuesImage
{
	float: right; 
	clear: none;
	width: auto;
}
.mnuMembersIcon
{
	float: left; 
	clear: none;
	width: auto;
	margin-left: 5px;
}
.mnuMembersDashboardTDlink
{
    text-decoration:none;
    color: #FFFFFF;
    font-size: 12px;
    font-weight:bold;
    width:100px;
    margin-left: 15px;
}
.mnuMembersDashboardTDlink:hover
{
    text-decoration:none;
    color: #FFFFFF;
    font-size: 12px;
    font-weight:bold;
    width:100px;
    margin-left: 15px;
}

.mnuMembersSEOTD
{
	/*background: url(../images/icons/menu_bg_gray.jpg) no-repeat;*/
    background-color: #FFFFFF;
	border-bottom: dotted 1px #dfdfdf;
	color: #6d6e72;
	height: 26px;
	font-size: 12px;
    font-weight:bold;
	padding-top:4px;	
}
.mnuMembersSEOTD:hover
{
    background: url(../images/icons/menu_bg_blue.jpg) no-repeat;
	border-bottom: dotted 1px #dfdfdf;
	color: #FFFFFF;
	height: 26px;
	font-size: 12px;
    font-weight:bold;
	padding-top:4px;
	cursor: hand;
	cursor:pointer;
}
.mnuMembersSEOTD:hover a
{
    text-decoration:none;
    color: #FFFFFF;
    font-size: 12px;
    font-weight:bold;
    width:100px;
    margin-left: 15px;
}
.mnuMembersSEOTDlink
{
    text-decoration:none;
    color: #6d6e72;
    font-size: 12px;
    font-weight:bold;
    width:100px;
    margin-left: 15px;
}
.mnuMembersSEOTDlink:hover
{
    text-decoration:none;
    color: #FFFFFF;
    font-size: 12px;
    font-weight:bold;
    width:100px;
    margin-left: 15px;
}
.mnuMembersSubmenuDIV 
{ 
    width:226px; 
    display:none; 
    visibility:hidden; 
    background-color: White;
    font-family: Arial; 
    font-size: 11px; 
    font-weight: bold; 
    color: #6D6E72; 
}
.submnuMembersTD
{
	/*background: url(../images/icons/menu_bg_gray.jpg) no-repeat;*/
    background-color: #FFFFFF;
	color: #6D6E72;
	height: 26px;
	font-size: 12px;
    font-weight:bold;
	padding-top:4px;	
}
.submnuMembersTD:hover
{
    background-color: #FFFFFF;
	color: #6D6E72;
	height: 26px;
	font-size: 12px;
    font-weight:bold;
	padding-top:4px;
	cursor: hand;
	cursor:pointer;
}
.submnuMembersSEOTDlink
{
    text-decoration:none;
    color: #6d6e72;
    font-size: 12px;
    font-weight:bold;
    width:100px;
    margin-left: 10px;
}
.submnuMembersSEOTDlink:hover
{
    text-decoration:none;
    color: #1e7ecb;
    font-size: 12px;
    font-weight:bold;
    width:100px;
    margin-left: 10px;
}
.submnuMembersIcon
{
	float: left; 
	clear: none;
	width: auto;
	margin-left: 25px;
}

/* new tooltip */
.demotip { 
    display:none; 
    /*background:transparent url(/tools/img/tooltip/black_arrow.png); */
    background-color: #FFFFFF;
    border: solid 1px #3F3C37;
    font-size:12px; 
    height:70px; 
    width:160px; 
    padding:10px; 
    color:#000;     
}
.learnMoreTooltip
{
    color: #1e7ecb;
    font-size: 12px;
    cursor: help;
    width: 80px;
    float: left;
    margin-top: 5px;
    margin-left: 5px;
    margin-left: 15px;
    font-weight: normal;
}

.creatingYourReport
{
	text-align:center;
	font-family:Arial;
	color:#6d6e72; 
	font-weight:700;
	font-size:30px;
}
.creatingYourReportRemark
{
	text-align:center;
	font-family:Arial;
	color:#6d6e72; 
	font-weight:500;
	font-size:16px;
}
.divcreatingYourReport
{
	border: solid 1px #DEDCD0; 
	background-color: #FFF;
	padding: 0 0 12px 0;
	width: 99.8%;
	margin-top: 3px;
	margin-left: 0;
	float: left;
	clear: both;
	display: table-cell;
	text-align:center;
}
.divContentPageTitle
{
    margin-bottom: 15px;
    margin-top: 15px;
    color:#1A94E7;
	font-size: 26px;
	font-weight: normal;
}

.divSEOGOcontentPageTitle
{
    margin-bottom: 0px;
    margin-top: 15px;
    color:#1A94E7;
	font-size: 22px;
	font-weight: normal;
	margin-left: 15px;
}

/*.contentPageTitle
{
	color:#1A94E7;
	font-size: 26px;
	font-weight: normal;
}*/

.freeanalysisDomainsLetterLink
{
    color: #6d6e72;
}
.freeanalysisDomainsLetterLink:hover
{
    color: #1A94E7;
}

.copyrightFooterLink
{
    color: #6D6E72;
    text-decoration: none;
    font-size: 11px;
}
.copyrightFooterLink:hover
{
    color: #1A94E7;
    text-decoration: none;
    font-size: 11px;
}


.watermark {color:#56555A;
    font-size: 12px;
}
.tblPartners
{
	font-size: 0.88em;
	margin: 15px;
	display: block;
	width: 100%;
	height: 100%;
}


.tblPartners td
{	
	padding: 0;
}
