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

strong{
	color:#000;}

a:focus{
	outline:none;
	}

a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#93171C;
	}


a:hover{
	text-decoration:none;
	}

a:focus{
	outline:none;
	}


.clear{
	clear:both;
	}

.spacer{
	float:left;
	display:block;
	width:900px;
	border-bottom:2px dotted #CCC;
	margin:20 0;
	}


body, p, div, ul, li, lo, h1, h2, h3, h4, h5{
	padding:0;
	margin:0;
	}

body{
	background-color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	text-align:center;
	}

#header{
	float:left;
	width:100%;
	height:250px;
	text-align:center;
	}

.Header01{
	width:100%;
	height:250px;
	background:url(../images/Header01.jpg) right bottom no-repeat;
	}

.Header02{
	width:100%;
	height:250px;
	background:url(../images/Header01.jpg) right bottom no-repeat;
	}

.Header03{
	width:100%;
	height:250px;
	background:url(../images/Header01.jpg) right bottom no-repeat;
	}

.Header04{
	width:100%;
	height:250px;
	background:url(../images/Header01.jpg) right bottom no-repeat;
	}

.Header05{
	width:100%;
	height:250px;
	background:url(../images/Header01.jpg) right bottom no-repeat;
	}

.Header06{
	width:100%;
	height:250px;
	background:#64707E url(../images/Header06.jpg) right bottom no-repeat;
	}

.Header07{
	width:100%;
	height:250px;
	background:url(../images/Header01.jpg) right bottom no-repeat;
	}


#points{
	margin:20px auto 0 auto;
	width:900px;
	text-align:left;
	}

#points ul{
	margin:0;
	padding:0;
	list-style:none;
	background:url(../images/points.png) top left no-repeat;
	_background:url(../images/points.gif) top left no-repeat;
	}

#points ul li{
	text-indent:-9999px;
	_text-indent:0;
	margin:0 0 5px 0;
	font-size:18px;
	padding:5px 0 0 60px;
	color:white;
	font-family:Verdana, Geneva, sans-serif;
	}

#logo{
	display:block;
	float:left;
	width:100%;
	margin:0;
	height:50px;
	background-color:white;
	text-align:center;
	}

#logo div{
	width:900px;
	margin:0 auto;
	height:50px;
	background:white url(../images/bgLogo.jpg) bottom center no-repeat;
	}

#logo a{
	display:block;
	float:left;
	background:url(../images/Leadfeed_logo.png) center no-repeat;
	_background:url(../images/Leadfeed_logo.gif) center no-repeat;
	width:300px;
	height:50px;
	text-indent:-9999px;
	color:#666;
	font-size:0;}

#logo span{
	display:block;
	float:right;
	background:url(../images/logoRight.gif) center no-repeat;
	width:460px;
	height:50px;
	text-indent:-9999px;
	color:#666;
	font-size:0;}

#tagline{
	float:left;
	margin-top:0;
	width:100%;
	height:131px;
	text-align:center;
	background:url(../images/nav_bg.png) top repeat-x;
	_height:105px;
	_background:url(../images/nav_bg.gif) top repeat-x;
	}

.taglineTexts{
	margin:30px auto 0 auto;
	width:900px;
	height:60px;
	text-indent:-9999px;
	font-size:0;
	text-align:left;
    color:white;
	text-transform:uppercase;
	}

.redBorder{
	position:absolute;
	left:0;
	top:300px;
	display:block;
	height:18px;
	width:100%;
	background:url(../images/RedBorder.jpg) top repeat-x;
	}

.Tag01{
	background:url(../images/Tagline01.png) left top no-repeat;
    _background:url(../images/Tagline01.jpg) left top no-repeat;
	}

.Tag02{
	background:url(../images/Tagline02.png) left top no-repeat;
	_background:url(../images/Tagline02.jpg) left top no-repeat;
	}

.Tag03{
	background:url(../images/Tagline03.png) left top no-repeat;
	_background:url(../images/Tagline03.jpg) left top no-repeat;
	}

.Tag04{
	background:url(../images/Tagline04.png) left top no-repeat;
	_background:url(../images/Tagline04.jpg) left top no-repeat;
	}

.Tag05{
	background:url(../images/Tagline05.png) left top no-repeat;
	_background:url(../images/Tagline05.jpg) left top no-repeat;
	}

.Tag06{
	background:url(../images/Tagline06.png) left top no-repeat;
	_background:url(../images/Tagline06.jpg) left top no-repeat;
	}

.aboutGraphic{
	float:left;
	background:url(../images/about.jpg) left top no-repeat;
	width:578px;
	border:1px solid #CCC;
	height:193px;
	margin-bottom:20px;
	}

.NetworkGraphic{
	float:left;
	background:url(../images/network.jpg) left top no-repeat;
	width:578px;
	border:1px solid #CCC;
	height:193px;
	margin-bottom:20px;
	}

.PlatformGraphic{
	float:left;
	background:url(../images/platform.jpg) left top no-repeat;
	width:578px;
	height:193px;
	border:1px solid #CCC;
	margin-bottom:20px;
	}

.CoRegGraphic{
	float:left;
	background:url(../images/CoReg.jpg) left top no-repeat;
	width:578px;
	height:193px;
	border:1px solid #CCC;
	margin-bottom:20px;
	}

.contactGraphic{
	float:left;
	background:url(../images/contactPhoto.jpg) left top no-repeat;
	width:578px;
	height:193px;
	border:1px solid #CCC;
	margin-bottom:20px;
	}

#wrapper{
	float:left;
	background-color:white;
	margin:0;
	width:100%;
	}

#wrapperIn{
	margin:0 auto;
	width:900px;
	margin-top:40px;
	}

#nav{
	float:left;
	width:900px;
	padding-bottom:10px;
	margin-bottom:20px;
	border-bottom:5px solid #666;
	}

#nav ul{
	list-style:none;

	}

#nav ul li{
	display:block;
	float:left;

	}

#nav ul li a{
	display:block;
	color:black;
	font-weight:bold;
	text-decoration:none;
	padding:11px 20px 12px 20px;
	}

#nav ul li a:hover{
	color:#CC1F26;
	text-decoration:underline;
	}

.current{
	background: url(../images/navLeft.gif) left center no-repeat;
	}

li.current a{
	color:white !important;
	background:url(../images/navRight.gif) right center no-repeat;
	}

.current a:hover{
	text-decoration:none !important;
	color:white !important;
	}

.slide{
	float:left;
	margin:20px 0 40px 0;
	width:558px;
	border:1px solid black;
	text-align:left;
	padding:210px 20 0 20px;
	line-height:18px;
	background:url(../images/Slide01.png) left top no-repeat;
	}

.slide span{
	font-size:18px;
	font-weight:bold;
	}

.accordContains{
	float:right;
	height:400px;
	margin-bottom:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:280px;
	}



.ViewFlashDemo{
	display:block;
	text-indent:-9999px;
	font-size:0;
	}


.ViewFlashDemo span{
	display:block;
	width:0;
	height:0;
	}

.ViewFlashDemo a{
	display:block;
	width:255px;
	margin:0;
	height:66px;
	background:url(../images/ViewVideoDemo.png) left top no-repeat;
	_background:url(../images/ViewVideoDemo.gif) left top no-repeat;
	}

.ViewFlashDemo a:hover{
	background-position:-265px 0;
	}

.TryLeadfeed{
	display:block;
	text-indent:-9999px;
	font-size:0;
	}


.TryLeadfeed span{
	display:block;
	width:255px;
	height:66px;
	}

.TryLeadfeed a{
	display:block;
	width:255px;
	margin:0;
	height:66px;
	background:url(../images/TryLEADFEED_Btn.png) left top no-repeat;
	}

.TryLeadfeed a:hover{
	background-position:-265px 0;
	}

.contactUs{
	display:block;
	text-indent:-9999px;
	font-size:0;}


.contactUs span{
	display:block;
	width:0;
	height:0;
	background:url(../images/contactUsOver.png) center no-repeat;
	}

.contactUs a{
	display:block;
	width:231px;
	margin:0 0 0 30px;
	height:66px;
	background:url(../images/contactUs.png) center no-repeat;
	}

.contactUs a:hover{

	background:url(../images/contactUsOver.png) center no-repeat;
	}

.contactInfo{
	float:right;
	border-left:1px dotted #CCC;
	padding-left:20px;
	margin-left:20px;
	}

.none{
	display:none
	}


.box{
	float:left;
	text-align:left;
	margin:0 0 0 0;
	width:259px;
	padding:0 20 0 20px;
	line-height:18px;
	border-left:1px dotted #CCC;
	}

.boxLeft{
	width:280px !important;
	border:none !important;
	padding:0 20px 0 0 !important;
	}

.box2{
	float:left;
	text-align:left;
	padding:0 0 0px 20px;
	width:579px;
	line-height:18px;
	border-left:1px dotted #CCC;
	}

.box2Left{
	float:left;
	text-align:left;
	padding:0 20px 0 0;
	width:579px;
	line-height:18px;
	border-right:1px dotted #CCC;
	}

.pages{
	float:left;
	width:900px;
	text-align:left;
	}



.flashDemo{
	float:left;
	text-align:left;
	padding:0 0 20px 0;
	margin:0;
	width:599px;
	border-right:1px dotted #ccc;
	}

.box3{
	float:left;
	text-align:left;
	margin:0;
	width:338px;
	padding:0 20px;
	line-height:18px;
	border-left:1px dotted #CCC;
	background:url(../images/HowToBorder.jpg) right top no-repeat;
	}

.HomeRightCol{
	float:left;
	text-align:left;
	margin:0;
	width:204px;
	background:url(../images/HowToBack.jpg) top repeat-x;
	padding:0 0 0px 15px;
	line-height:18px;
	}

.HomeRightCol div{
	width:204px;
	background:url(../images/HowToBorder.jpg) right top no-repeat;
	}

.HomeRightCol .Step1{
	display:block;
	background:url(../images/HowToLevers1.png) left top no-repeat;
	_background:url(../images/HowToLevers1.gif) left top no-repeat;
	width:204px;
	font-size:0;
	text-indent:-9999px;
	height:134px;
	margin-bottom:20px;
	}

.HomeRightCol h1, .rightColumn h1{
	color:#93171C !important;
	font-size:21px;
	margin-bottom:20px;
	}

.rightColumn{
	float:right;
	text-align:left;
	width:280px;
	_width:250px;
	margin:0;
	padding:0 0 0 20px;
	_padding:0;
	background:url(../images/HowToBack.jpg) top repeat-x;
	}

.rightColumnBtn{
	float:right;
	width:280px;
	margin-top:20px;
	}

.rightColumn .Step2{
	display:block;
	background:url(../images/HowToLevers2.png) no-repeat;
	_background:url(../images/HowToLevers2.gif) no-repeat;
	width:280px;
	_width:200px;
	height:134px;
	font-size:0;
	text-indent:-9999px;
	margin-bottom:20px;
	}

.rightColumn .Step3{
	display:block;
	background:url(../images/HowToLevers3.png) no-repeat;
	_background:url(../images/HowToLevers3.gif) no-repeat;
	width:280px;
	_width:200px;
	height:134px;
	font-size:0;
	text-indent:-9999px;
	margin-bottom:20px;
	}

.rightColumn .Step4{
	display:block;
	background:url(../images/HowToLevers4.png) no-repeat;
	_background:url(../images/HowToLevers4.gif) no-repeat;
	width:280px;
	_width:200px;
	height:134px;
	font-size:0;
	text-indent:-9999px;
	margin-bottom:20px;
	}

.rightColumn div{
	width:260px;
	_width:200px;
	_padding:0px;
	padding-right:20px;
	background:url(../images/HowToBorder.jpg) right top no-repeat;
	}

.box h1, .box2 h1, .box3 h1, .box2Left h1, .rightColumn h1, .pages h1{
	line-height:20px;
	font-size:21px;
	margin:0 0 10px 0;
	color:black;
	}

.box h2, .box2 h2, .box3 h2, .box2Left h2, .rightColumn h2, .pages h2{
	line-height:20px;
	font-size:21px;
	margin:0 0 5px 0;
	color:black;
	}

.rightColumn p{
	padding-bottom:20px;
	}

.box2Left h1 span{
	color:#93171C;
	}


.box p, .box2 p, .box3 p, .HomeRightCol p, .box2Left p{
	padding-bottom:20px;
	}

.box ul, .box2 ul, .box3 ul, .HomeRightCol ul{
	margin:0 0 20px 0;
	list-style:none;
	}

.box2Left ul{
	margin:20px 0 10px 0;
	list-style:none;
	}

.box ul li, .box2 ul li, .box3 ul li, .pubList ul li, .box2Left ul li{
	padding:0 0 10px 20px;
	background:url(../images/bullet.gif) left top  no-repeat;
	}

h1.home01, h1.home02, h1.pub{
	text-indent:-9999px;
	font-size:0;
	}

h1.home01{
	background:url(../images/Titles/home01.gif) left top no-repeat;
	height:39px;
	}

h1.home02{
	background:url(../images/Titles/home02.gif) left top no-repeat;
	height:39px;
	}

h1.pub{ background:url(../images/Titles/pub.gif) left top no-repeat;}

h1 span{
	color:white;
	background-color:#93171C;
	padding:3px;
	}


#footer{
	float:left;
	width:100%;
	border-top:30px solid white;
	background-color:#333;

	}

#footerIn{
	margin:0 auto;
	width:900px;
	height:100px;
	text-align:left;
	padding:20px 0;
	color:white;
	}

#footer .socialNetworkContainer{
	float:right;
	display:block;
	width:175px;
	}

#footer .socialNetworkShare{
	float:right;
	display:block;
	width:175px;
	background:url(../images/socialNetworkShare.png) left bottom no-repeat;
	}

#footer .socialNetworkShare h3{
	color:white;
	font-weight:normal;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	display:block;
	margin:5px 0 5px 0px;
	}

#footer .socialNetworkShare a{
	display:block;
	float:left;
	width:30px;
	text-indent:-9999px;
	height:30px;
	margin:0 5px 0 0;
	}

#footer .socialNetworkFollow{
	float:right;
	display:block;
	width:175px;
	background:url(../images/socialNetworkFollow.png) left bottom no-repeat;
	}

#footer .socialNetworkFollow h3{
	color:white;
	font-weight:normal;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	display:block;
	margin:0 0 5px 0px;
	}

#footer .socialNetworkFollow a{
	display:block;
	float:left;
	width:30px;
	text-indent:-9999px;
	height:30px;
	margin:0 5px 0 0;
	}

#footer .download{
	float:left;
	display:block;
	width:175px;
	padding:0 0 0px 20px;
	border-left:1px solid #CCC;
	}

#footer .download h1{
	font-size:10px;
	}

#footer .download a{
	color:#999;
	font-size:10px;
	display:block;
	padding:10px 20px 10px 40px;
	margin:5px 0 0 0px;
	width:150px;
	background:url(../images/pdf_download_icon.jpg) left center no-repeat;
	}

#footer .download a:hover{
	color:white;
	text-decoration:none;
	}

#footer .Newsletter{
	float:right;
	display:block;
	text-align:center;
	width:235px;
	border-top:1px solid #666;
	margin:10 0 20 0;
	padding-top:10px;
	}

#footer .Newsletter input{
	float:right;
	width:150px;
	height:20px;
	font-size:12px;
	padding:3px 0 0 3px;
	margin:0;
	color:white;
	background-color:#333;
	border:1px solid white;}

#footer .Newsletter input:focus{
	color:#000;
	background-color:#CCC;
	}

#footer .Newsletter input.button{
	padding:0;
	height:25px;
	background:url(../images/SignUp.gif) right top no-repeat;
	width:70px;
	border:none;
	color:white;
	}

#footer .copyRight{
	float:left;
	clear:left;
	display:block;
	width:250px;
	font-size:10px;
	margin:60px 20px 0 0px;
	}

#footer .copyRight a{
	font-size:10px;
color:#FFF;	}

#footer .links{
	float:left;
	display:block;
	width:300px;
	}

#footer .links ul{
	list-style:none;
	}


#footer .links li{
	display:block;
	float:left;
	background:none;
	padding:0 10px 0 0;
	}

#footer .links li a{
	color:#999;
	font-size:10px;
	font-weight:normal;
	white-space:nowrap;
	}

#footer .links li a:hover{
	color:white;
	text-decoration:none;
	}


/* FORM STYLE */

.form{
	position:relative;
	width:300px;
	margin:0;
	height:550px;
	}

.form form{
	float:left;
	height:550px;
	}

.form h3{
	font-size:12px;
	font-weight:normal;
	}

.form label{
	text-align:left;
	width:300px;
	float:left;
	margin-bottom:5px;
	}

.form input{
	padding:4px;
	width:245px;
	border:1px solid black;
	}

.form input:focus, .form textarea:focus{
	background-color:#666;
	color:white;
	}

.form textarea{
	width:248px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	padding:3px;
	height:100px;
	border:1px solid black;
	}

div.submit{
   float:left;
   margin:20px 0 0 70px;
   }

div.submit input{
	display:block;
   font-size:0;
   color:#93171C;
   background:url(/images/SubmitBtn.png) left top no-repeat;
   width:120px;
   height:37px;
   margin:0;
   padding:0;
	}

div.submit input:hover{
	background-position:-125px 0;
	}


/*  Tab */

.Tabs{
	float:left;
	width:578px;
	background:url(../images/TabBack.jpg) top repeat-x;
	}

.Tabs div.TabContent{
	padding:0;
	float:left;
	width:578px}

.Tabs div.TabContent .TabSpacer{
	padding:0 25px;
	}

.Tabs ul.TabButton{
	float:left;
	padding:0 0 0 0;
	margin:0 0 20px 20px;

	}

.Tabs ul.TabButton li{
	display:block;
	float:left;
	padding:0;
	margin:0;
	list-style:none;}

.Tabs ul.TabButton li a{
	display:block;
	padding:20px;
	text-align:center;
	text-decoration:none;
	font-size:12px;
	line-height:12px;
	font-weight:bold;
	width:117px;
	color:white;
	height:10px;
	background:url(../images/Tab.jpg) top no-repeat;}

.Tabs ul.TabButton li a#currentTab {
	color:black;
	background:url(../images/TabCurrent.jpg) top no-repeat;
	}

.Tabs td{
	padding:10px 15px 10px 0;
	vertical-align:top;
	border-top:1px dotted #CCC;
	}


table.PartnerList td{
	font-size:10px;
	white-space:nowrap;
	}

.Tabs td.td01{
	font-weight:bold;
	width:200px;
	color:#000;
	text-align:right;
	}


.formError {
	width:400px;
	text-align:left;
	margin:0 auto;
	}

.formError ul{
	margin:0 20px 0 40px;
	}

.formError ul li{
	padding:0 0 10px 0;
	}

.formError strong{
	color:#F00;
	font-size:18px;
	}


.workflow{
	float:right;
	display:block;
	text-align:center;
	background:url(../images/workflow.png) 60px 20px no-repeat;
	width:290px;
	font-size:18px;
	color:black;
	height:600px;
	}
