@charset "utf-8";
/* CSS Document */

body{
	background-color:#eeeeee;
	text-align: center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
a{
	text-decoration:none;
}
a:link{

}
a:hover{
	text-decoration:underline;
}
a:active{

}

/*Welcom Login popUp Layer CSS Start's Here*/
/*============================================================*/
.paddingBotWel{
	 padding:10px 0 10px 30px;
	 text-align:left;
	 font-weight:bold;
}
.paddingBotWelTnx{
	 margin:10px 0 10px 39px;
	 text-align:center;
	 font-weight:bold;
}
*html .paddingBotWelTnx{
	 margin:10px 0 10px 25px;
	 padding:0 0 0 0px;
	 text-align:center;
	 font-weight:bold;
}
.paddingBotWel2{
 padding:0 0 10px 10px;
 text-align:left;
}
.paddingBotWelEdt{
	 padding:0 0 10px 10px;
	 text-align:center;
	 font-weight:bold;
}
*html .paddingBotWelEdt{
	 padding:0 0 10px 10px;
	 text-align:center;
	 margin:0 0 0 -30px;
}
.paddingBotWell{
	 padding:10px 0 10px 15px;
	 text-align:left;
	 font-weight:bold;
	 width:300px;
}
.paddingBotWellScs{
	 padding:10px 0 10px 10px;
	 text-align:left;
	 font-weight:bold;
	 width:500px;
}
*:first-child+html .paddingBotWellScs{
	 padding:10px 0 10px 10px;
	 margin:0 0 0 -30px;
}
.paddingBotWellScs2{
	 padding:10px 0 10px 10px;
	 text-align:left;
	 font-weight:bold;
	 width:320px;
}
*:first-child+html .paddingBotWellScs2{
	 padding:10px 22px 10px 10px;
	 text-align:left;
	 font-weight:bold;
	 width:300px;
}
*:first-child+html .paddingBotWell{
	 padding:10px 10px 10px 0px;
	 margin:0 0 0 -10px;
	 text-align:left;
	 font-weight:bold;
	 width:300px;
}

*html .paddingBotWell{
	 padding:10px 10px 10px 0px;
	 margin:0 0 0 -10px;
}
.paddingBotWell2{
	 padding:10px 0 10px 40px;
	 text-align:left;
	 font-weight:bold;
	 width:400px;
}
.paddingBotBtn{
	 padding:15px 0 10px 20px;
	 text-align:center;
	 border : 0;
}
*hml .paddingBotBtn{
	 padding:15px 0 10px 0px;
	 text-align:center;
	 border : 0;
}

#welcomePopUpLayerBody{
	display:none;
	z-index:9999;
	width:410px;
	position:absolute;
	left:35%;
	top:25%;
}
#welcomePopUpLayerBody #topBg{
	width:410px;
	height:9px;
	background:url(images/errorPopUpTop.png) no-repeat; background-position:bottom;
}
#welcomePopUpLayerBody *html #topBg{
	margin-left:1px;
}
#welcomePopUpLayerBody #midBg{
	width:410px;
	padding:0 20px 20px  20px;
	background:url(../images/errorPopUpMid.png) repeat-y;
}

/***********************
Header CSS Starts here
****************************/
.header{
	height:110px;
	border-bottom:9px solid #59ba3f;

}
.header .punchLine{
	width:300px;height:22px;
	float:left;
	font-size:10px;
	font-weight:bold;
	padding:10px 0 0 7px;
	color:#737476;
}


.h-container{
	width:874px;
	margin-left:16px;
	height:110px;
}
.logo{
	width:157px;
	height:78px;
}
.float-left{
	float:left;
}


.headerNavMyAccount{
	width:550px;
	height:32px;
	margin-left:25px;
	border:0px solid #000000;
	position:relative;
	background:url(../image/header-myaccount.png) 0 -160px no-repeat;
	float:right;
}


.headerNav{
	width:465px;
	height:32px;
	margin-left:25px;
	border:0px solid #000000;
	position:relative;
	background:url(../image/headerNavigation.png) no-repeat;
	float:right;
}
#headerNav li{
	float:left;
}

.headerHome a{
	TEXT-INDENT: -9999px;
	width:61px;
	height:32px;
	display:block;	
}
.headerHome a:hover{
	
}
.headerAdvertise a{
	TEXT-INDENT: -9999px;
	width:78px;
	height:32px;
	display:block;

}
.headerPartner a{
	TEXT-INDENT: -9999px;
	width:70px;
	height:32px;
	display:block;
	
}
.headerAboutus a{
	TEXT-INDENT: -9999px;
	width:78px;
	height:32px;
	display:block;
}
.headerResources a{
	TEXT-INDENT: -9999px;
	width:88px;
	height:32px;
	display:block;
}

.headerMyAccount a{
	TEXT-INDENT: -9999px;
	width:85px;
	height:32px;
	display:block;
}

.headerContactus a{
	TEXT-INDENT: -9999px;
	width:90px;
	height:32px;
	display:block;
}

.headerHomeActive{
	background:url(../images/headerNavigation.png) no-repeat;	
	background-position: 0 0;
}

.headerAdvertiseActive{
	background:url(../images/headerNavigation.png) no-repeat;
	background-position: 0 -32px;	
}
.headerPartnerActive{
	background:url(../images/headerNavigation.png) no-repeat;
	background-position: 0 -64px;	
}
.headerAboutusActive{
	background:url(../images/headerNavigation.png) no-repeat;
	background-position: 0 -96px;	
}
.headerResourcesActive{
	background:url(../images/headerNavigation.png) no-repeat;
	background-position: 0 -128px;	
}
.headerContactusActive{
	background:url(../images/headerNavigation.png) no-repeat;
	background-position: 0 -160px;	
}

.headerHomeActiveMyAccount{
	background:url(../images/header-myaccount.png) no-repeat;	
	background-position: 0 0;
}

.headerAdvertiseActiveMyAccount{
	background:url(../images/header-myaccount.png) no-repeat;
	background-position: 0 -32px;	
}
.headerPartnerActiveMyAccount{
	background:url(../images/header-myaccount.png) no-repeat;
	background-position: 0 -64px;	
}
.headerAboutusActiveMyAccount{
	background:url(../images/header-myaccount.png) no-repeat;
	background-position: 0 -96px;	
}
.headerResourcesActiveMyAccount{
	background:url(../images/header-myaccount.png) no-repeat;
	background-position: 0 -128px;	
}
.headerMyAccountActiveMyAccount{
	background:url(../images/header-myaccount.png) no-repeat;
	background-position: 0 -160px;	
}
.headerContactusActiveMyAccount{
	background:url(../images/header-myaccount.png) no-repeat;
	background-position: 0 -192px;	
}

.headerNavUserDashboardHome{

                width:324px;

                height:32px;

                margin-left:25px;

                border:0px solid #000000;

                position:relative;

                background:url(../images/header-4tabs.png) 0 -160px no-repeat;

                float:right;

}

.headerUserDashboardHomeActive{

                background:url(../images/header-4tabs.png) no-repeat;                

                background-position: 0 0;

}

.headerUserDashboardResourcesActive{

                background:url(../images/header-4tabs.png) no-repeat;

                background-position: 0 -32px;    

}

.headerUserDashboardMyAccountActive{

                background:url(../images/header-4tabs.png) no-repeat;

                background-position: 0 -64px;    

}

.headerUserDashboardContactusActive{

                background:url(../images/header-4tabs.png) no-repeat;

                background-position: 0 -96px;    

}

 

 

.headerNavAdvertiseDashboardHome{

                width:236px;

                height:32px;

                margin-left:25px;

                border:0px solid #000000;

                position:relative;

                background:url(../images/header-3tabs.png) 0 -160px no-repeat;

                float:right;

}

.headerAdvertiseDashboardHomeActive{

                background:url(../images/header-3tabs.png) no-repeat;                

                background-position: 0 0;

}

.headerAdvertiseDashboardMyAccountActive{

                background:url(../images/header-3tabs.png) no-repeat;

                background-position: 0 -32px;    

}

.headerAdvertiseDashboardContactusActive{

                background:url(../images/header-3tabs.png) no-repeat;

                background-position: 0 -64px;    

}



/***********************
Header CSS Ends here
****************************/
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}

h1{
	font-size:15px;
	font-weight:bold;
	padding:10px;
	background-color:#d5d5d5;
	margin:2px;
}
h2{
	font-size:15px;
	font-weight:bold;
	color:#3072d6;
	line-height:1.3em;
}
h3{
	font-size:15px;	
	color:#000000;
	line-height:1.3em;
}

.newsDate{
	width:56px;height:14px;padding:3px 0 0 5px;background-color:#2385e7;color:#FFFFFF;font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;margin:5px 0 0 10px;float:left;display:block;line-height:1em;
}
.news{
	font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;margin:5px 0 0 10px;width:220px;float:left;display:block;line-height:1.4em;
}

.vendorTypes{
	background-color:#d5d5d5;
	padding-bottom:5px;
}
.vendorTypes li{
	background:url(../images/reapeter-vendorTypes.png) repeat-x;
	height:33px;
	margin:0px 9px 2px 6px;
	border-right:1px solid #b6b6b6;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}
.vendorCategories{
	margin:7px 0 0 5px;
}
.vendorCategories li{
	float:left;
	background:url(../images/arrow.png) left center no-repeat;
	font-size:11px;
	padding:4px 0 4px 10px;
	width:125px;
	line-height:1em;
}
.vendorCategories li a{
	color:#1783ef;
}

.search-container{
	background:url(../images/search-background.png);
	width:288px;height:62px;
	margin:6px;
	position:relative;
}

.search-container div{
	background:url(../images/search-inputBackground.png) no-repeat;
	width:258px;
	height:27px;
	position:absolute;
	top:28px; left:13px;
}

.search-container input{
	border:0;
	background-color:#e4e4e4;
	width:184px;height:21px;
	margin:2px;
	float:left;
}
.search-container a{
	width:50px;
	height:25px;
	float:left;
	padding:5px 0 0 10px;
	color:#000000;
	margin-left:2px;
	text-indent: -9999px;
}

.vendorAd{
	margin:10px 0 5px 2px;
}
.ArticaLinkTxt{
	color:#0078FF;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;	
}
.secondaryAction{
	color:#0066ff;
	font-size:12px;
}
.aboutUs a{
	margin:8px;
}
.aboutUs span{
	font-size:26px;
	color:#0066ff;
	font-weight:bold;
}
.aboutUs p{
	margin-bottom:23px;
	line-height:1.4em;
}
.aboutUsForm{
	margin-top:25px;margin-left:8px;
}

.aboutUsForm .head{
	font-size:15px;
	color:#3072d6;
	line-height:1.3em;
	font-weight:normal;
	padding:10px 15px;
}
.aboutUsForm td{
	padding-left:13px;
	text-align:left;
}
.aboutUsForm input[type=text]{
	width:155px;
	height:19px;
	border-top:1px solid #000000;
	border-left:1px solid #000000;
	margin:5px 5px 5px 0;
}

.advertise a{
	margin:3px;
	padding-bottom:10px;
	line-height: 20px;
}

.advertise span{
	font-size:21px;
	color:#0066ff;
	font-weight:bold;
}
.advertiseBlocks{
	width:285px;
	border:1px solid #e6e6e6;
	float:left;
}

.advertiseBlocks .heading{
	font-size:18px;
	font-weight:bold;
	margin:15px 10px;
}

.realTime {
	background-color:#ededed;
}
.realTime p{
	background:url(../images/arrow-light-blue.png) left top no-repeat;
	margin:0px 0 35px 10px;
	padding-left:10px;
	line-height:1.3em;
}
.makes-different p{
	background:url(../images/arrow-dark-blue.png) left top no-repeat;
	margin:0px 0 34px 10px;
	padding-left:10px;
	line-height:1.3em;

}

.advertiseText p{
	margin:20px 0 0 10px;
	line-height:1.3em;
}
.competitive-comparisoin{
	width:555px;
	height:299px;
}
.competitive-comparisoin table{
	width:555px;
	border:1px solid #cecece;
	font-size:11px;
}

.row-rep{
	background-images:url(../images/row-rep.gif);
}

.row-rep-align{
	vertical-align:middle;
}

.competitive-comparisoin span{
	width:12px;height:12px;
	display:block;
	position:relative;
	left:45%;
}


.light{
	background:url(../images/bullets.png) top center;
}
.medium{
	background:url(../images/bullets.png) bottom center;
}
.dark{
	background:url(../images/bullets.png) center center;
}
.competitive-comparisoin-dark{
	background-color:#d3d3d3;
	width:123px;
	text-align:right;
}
.competitive-comparisoin-dark p{
	border-right:1px solid #d3d3d3;
	height:26px;
	padding:10px 3px 0 0;
}
.competitive-comparisoin-light{
	background-color:#e8e8e8;
	width:123px;
	text-align:right;
}

.competitive-comparisoin-light p{
	border-left:3px solid #d3d3d3;
	border-right:1px solid #d3d3d3;
	height:26px;
	padding:10px 3px 0 0;
}
.competitive-comparisoin-title{
	width:107px;text-align:center;font-weight:bold;
}

.competitive-comparisoin-title p{
	background-color:#e8e8e8;
	border-right:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
}
.comparisoin-pointer-low{
	height:37px;
	background:url(../images/bullets.png) center top no-repeat;

}
.comparisoin-pointer-medium{
	height:37px;
	background:url(../images/bullets.png) center bottom no-repeat;
}
.comparisoin-pointer-high{
	height:37px;	
	background:url(../images/bullets.png) center center no-repeat;
}
.whitePaper{
	background:url(../images/receive-your-copy.png) top right no-repeat;
}

.whitePaper p{
	line-height:1.4em;
}

.whitePaper ul{
	
}
.whitePaper li{
	border:1px solid #cbcbcb;
	background:url(../images/arrow-light-blue.png) 7px 4px no-repeat #eeeeee;
	padding:7px 5px 7px 20px;
	text-align:left;
	margin:3px 0 3px 0;
}

		
		/*======================================================================================*/
/***********************************AutoComplete CSS starts HERE**************************************************/
		/*============================================================================*/
		
   #ajax_listOfOptions{
		position:absolute;	/* Never change this one */
		width:190px;	/* Width of box */
		max-height:200px;/* Height of box */
		overflow:scroll; overflow-x:hidden; overflow-y:auto;	/* Scrolling features */
		border:1px solid #6699ff;	/* Dark green border */
		background-color:#FFF;	/* White background color */
		text-align:left;
		font-size:11px;
		z-index:100;
	}
	
	*html #ajax_listOfOptions{
    height:200px;
    }
    
	#ajax_listOfOptions div{	/* General rule for both .optionDiv and .optionDivSelected */
		margin:1px;		
		padding:1px;
		cursor:pointer;
		font-size:11px;
	}
	#ajax_listOfOptions .optionDiv{	/* Div for each item in list */
		
	}
	#ajax_listOfOptions .optionDivSelected{ /* Selected item in the list */
		background-color:#6699ff;
		color:#FFF;
	}
	#ajax_listOfOptions_iframe{
		background-color:#F00;
		position:absolute;
		z-index:5;
	}
	
.commBlackTxt { 
	color:#000;
	font-size:13px;
	font-weight:700; 
	line-height:25px;
}
	
/*======================================================================================*/
/***********************************AutoComplete CSS ends HERE**************************************************/
		/*======================================================================================*/
#footer {
	padding:20px 0 20px 0; 
	text-align:center; 
	clear:both;
}
#footer a.hover {
	text-decoration:underline; 
}
a.footerl:link, a.footerl:active, a.footerl:visited{color:#9a9a9a;;font-size:11px;text-decoration:none}
a.footerl:hover{text-decoration:underline}


/***********************************PopUp CSS Start's Here**************************************************/
  /*======================================================================================*/
/*new Css 09-08-08 Start*/
/*#popUpMain{margin:100px;}*/
#popUpMain{margin:0;}
*:first-child+html #popUpMain{margin:100px 0 0 100px;}
#popUpMainBil{margin:0 0 0 220px;}
#popUpTop{width:375px; height:38px; background:url(../images/popUpTop.gif) no-repeat;}
#popUpTop #popUpTitle{width:330px; padding:7px 0 0 16px;float:left;}
#popUpTop #popUpTitle2{width:330px; padding:7px 0 0 16px;float:left;text-align:left;}
#popUpTop #popClose{float:left;padding:12px 0 0 8px;}
#popUpMid{width:375px; background:url(../images/popUpMid.gif) repeat-y;}
#popUpMid #popMidTextContainer{width:372px;height:160px;overflow-x:hidden;overflow-y:auto;}
#popMidTextContainer #popMidText{width:280px;padding:12px 0 0 14px; color:#333333; font-size:12px; line-height:18px;text-align:left;}
#popUpBot{width:375px; height:8px; background:url(../images/popUpBot.gif) no-repeat;} 
#popMidTextContainer #popMidText2{width:330px;padding:12px 0 0 40px; color:#333333; font-size:12px; line-height:18px;text-align:left;}
#popMidTextContainer #popMidText3{width:310px;padding:12px 10px 0 35px; color:#333333; font-size:12px; line-height:18px;text-align:left;}
#popUpAlign {margin:0 0 0 -20px;}
#popMidTextContainer #popMidText4{width:340px;padding:22px 0 0 10px; color:#333333; font-size:12px; line-height:18px;text-align:left;}
.selSearchPop {width:190px;}
#errorData img{
	vertical-align:middle;
}
#errorData ul{
	margin-left:20px;
}
#errorData ul li{
	list-style:disc;
}


.formError{
	background-color: #ffb1a8;
}
/*new Css 09-08-08 End*/  
    /*======================================================================================*/
/***********************************PopUp CSS End's HERE**************************************************/
  /*======================================================================================*/
  	
  	
#trans{
	display:none;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:100;
  	background-color:#c8c8c8;
	-moz-opacity: 0.6;
	opacity:.60;
	filter: alpha(opacity=50);
}


/*ForgotPassword Login popUp Layer CSS Start's Here*/
/*============================================================*/
#forgotPasswordPopUpLayerBody{
	display:none;
	z-index:9999;
	width:500px;
	position:absolute;
	left:27%;
	top:25%;
}
#forgotPasswordPopUpLayerBody #topBg{
	width:410px;
	height:9px;
	background:url(images/errorPopUpTop.png) no-repeat; background-position:bottom;
}
#forgotPasswordPopUpLayerBody *html #topBg{
	margin-left:1px;
}
#forgotPasswordPopUpLayerBody #midBg{
	width:410px;
	padding:0 20px 20px  20px;
	background:url(../images/errorPopUpMid.png) repeat-y;
	
}
/*============================================================*/
/*ForgotPassword Login popUp Layer CSS End's Here*/


 

.vendorCategoriesContanier {
    background-color: #F2F2F2;
    border: 1px solid #C3C3C3;
    height: 189px;
    width: 595px;
}
 

.vendorCategoriesBody{

                margin:7px 0 0 10px;

}

 

.vendorCategoriesBody li{

    color: #1783EF;
    float: left;
    font-size: 10px;
    font-weight: bold;
    line-height: 1.5em;
    padding: 4px 0 4px 0;
    width: 145px;

}

.vendorCategoriesBody li a{

                color:#1783ef;

}


.vendorArticle{

                background-color:#ffffff;background:url(../images/frame.png);

                width:316px;height:249px;

}

 

.vendorArticle p{

                font-family:Verdana, Arial, Helvetica, sans-serif;

                line-height:1.3em;

}

.vendorArticle a{

                font-family:Verdana, Arial, Helvetica, sans-serif;

                font-size:11px;

}


.topSubLinks{
	padding:8px 0;
	text-align: left;
	margin-left: 8px;
	}
	
.topSubLinks a{
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#007eff;
	text-decoration:none;
	display:inline;
	padding:0 10px ;
		}
		
.topSubLinks a:hover{
	color:#666;
	}	

	
.c_767676, a.c_767676:link, a.c_767676:visited {
	color:#767676;
	text-decoration:none;
	font:bold 14px Arial;
}

a.c_767676:hover {
	color:#767676;
	text-decoration:underline;
	font:bold 14px Arial;
}

.clear{
	clear:both;
	}
	
#wrapper{
width:870px;
padding:10px;
}

.leftContent{
	width:540px;
	float:left;
		}
	
.rightContent{
	width:275px;
	float:right;
	}
	
h1{
	font:23px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	}
	
	
.listTitle{
	display:block;
	padding:15px 0 0px 20px;
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#444444;
		}
		
		
ul.list1{
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#1783ef;
	text-decoration:underline;
	}
	
ul.list1 li{
	padding-bottom:0px;
	}
	
h2{
	font:bold 14px Verdana, Arial, Helvetica, sans-serif;
	color:#1783ef;
	}
	
.shadowBox{
	border:1px solid #cfcfcf;
	background:#FFFFFF;
	padding:3px;
	}
	
	
.bluBg{
	background:#1783EF;
	padding:5px;
	color:#FFFFFF;
	font-size:12px;
	}
	
	
.socialicon{
background:#FFFFFF;
padding:5px;
margin-bottom:5px;
}

.clear{
	clear:both;
	}
	
#wrapper{
width:870px;
padding:10px;
}

.leftContent{
	width:580px;
	float:left;
	}
	
.rightContent{
	width:275px;
	float:right;
	}
	
h1{
	font:23px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	}
	
	
.listTitle{
	display:block;
	padding:15px 0 0px 20px;
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#444444;
		}
		
		
ul.list1{
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#1783ef;
	text-decoration:underline;
	}
	
ul.list1 li{
	padding-bottom:0px;
	}
	
h2{
	font:bold 14px Verdana, Arial, Helvetica, sans-serif;
	color:#1783ef;
	}
	
.shadowBox{
	border:1px solid #cfcfcf;
	background:#FFFFFF;
	padding:3px;
	}
	
	
.bluBg{
	background:#1783EF;
	padding:5px;
	color:#FFFFFF;
	font-size:12px;
	}
	
	
.socialicon{
background:#FFFFFF;
padding:5px;
margin-bottom:5px;
}

body{
	margin:0px;
	padding:0px;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	line-height:14px;
	}
