/* Base styles for LivePerson Partner Center */
/* Created  2009 */


/* Base generic styles */
body, select, input, button, textarea {
	font: 12px/18px Arial, Helvetica, Verdana, sans-serif;
	color: #555555;
}

body { 
	background: #eaeaea url(../images/bkgd-main.png) repeat-x top left;
	}

a:link, a:visited {
	color: #ec7a00;
	text-decoration: none;
}
a:hover, a:active {
text-decoration: underline;
	color: #ec7a00;
}



a:hover img , a:active img {
	text-decoration: none;
	background-color: none;
	}

h1, h2, h3, h4 {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color: #1d687a;
	letter-spacing: .01em;
	font-weight: normal;
}

h1{font-size:24px; line-height: 120%;}
h2{font-size:16px; line-height: 120%;}
h3{font-size:100%; line-height: 120%; }
h4{font-size:100%; line-height: 120%; }

	
.left {
	float: left;
	}
	
.section {margin: 0px}

.line {border-top: 1px solid #eeeeee; margin: 10px}

.logout {float: right; margin-right: 10px; font-size:11px}
.logout a {color: #555555}
	
/* BUTTONS */

#submitLeadBtn, #createAcctBtn {margin: 0 5px}


#submitLeadBtn a {
width: 190px;
height: 45px;
display: block;
overflow: hidden;
background:transparent url(../images/submitLeadBtn.gif) top left no-repeat;
}

#submitLeadBtn a:hover {
width: 190px;
height: 45px;
display: block;
overflow: hidden;
background:transparent url(../images/submitLeadBtn.gif) -45px left no-repeat;
}	

#createAcctBtn a {
width: 190px;
height: 45px;
display: block;
overflow: hidden;
background:transparent url(../images/createAcctBtn.gif) top left no-repeat;
}

#createAcctBtn a:hover {
width: 190px;
height: 45px;
display: block;
overflow: hidden;
background:transparent url(../images/createAcctBtn.gif) -45px left no-repeat;
}	
	
	
/*RSS icon links */
a[href$='.xml'] {
display:inline-block;
padding-left:20px;
line-height:18px;
background:transparent url(../images/icon_feed.gif) center left no-repeat;
}

a:hover[href$='.xml'] {
display:inline-block;
padding-left:20px;
line-height:18px;
background:transparent url(../images/icon_feed.gif) center left no-repeat;
background-color: #efefef;
}

a[href$='.pdf'] {
display:inline-block;
padding-left:20px;
line-height:18px;
background:transparent url(../images/icon_pdf.gif) center left no-repeat;
}

a:hover[href$='.pdf'] {
display:inline-block;
padding-left:20px;
line-height:18px;
background:transparent url(../images/icon_pdf.gif) center left no-repeat;
background-color: #efefef;
}


a[href$='.wmv'] {
display:inline-block;
padding-left:20px;
line-height:18px;
background:transparent url(../images/icon_film.gif) center left no-repeat;
}

a:hover[href$='.wmv'] {
display:inline-block;
padding-left:20px;
line-height:18px;
background:transparent url(../images/icon_film.gif) center left no-repeat;
background-color: #efefef;
}

a.pdf {
display:inline-block;
padding-left:20px;
line-height:18px;
background:transparent url(../images/icon_pdf.gif) center left no-repeat;
}

a:hover.pdf {
display:inline-block;
padding-left:20px;
line-height:18px;
background:transparent url(../images/icon_pdf.gif) center left no-repeat;
background-color: #efefef;
}


a.link {
display:inline-block;
padding-left:20px;
line-height:18px;
background:transparent url(../images/icon_external.gif) center left no-repeat;
}

a:hover.link {
display:inline-block;
padding-left:20px;
line-height:18px;
background:transparent url(../images/icon_external.gif) center left no-repeat;
background-color: #efefef;
}

a[href$='.doc'] {
display:inline-block;
padding-left:20px;
line-height:18px;
background:transparent url(../images/icon_doc.gif) center left no-repeat;
}

a:hover[href$='.doc'] {
display:inline-block;
padding-left:20px;
line-height:18px;
background:transparent url(../images/icon_doc.gif) center left no-repeat;
background-color: #efefef;
}

a[href$='.txt'] {
display:inline-block;
padding-left:20px;
line-height:18px;
background:transparent url(../images/icon_txt.gif) center left no-repeat;
}

a:hover[href$='.txt'] {
display:inline-block;
padding-left:20px;
line-height:18px;
background:transparent url(../images/icon_txt.gif) center left no-repeat;
background-color: #efefef;
}

a[href$='.ppt'] {
display:inline-block;
padding-left:20px;
line-height:18px;
background:transparent url(../images/icon_pps.gif) center left no-repeat;
}

a:hover[href$='.ppt'] {
display:inline-block;
padding-left:20px;
line-height:18px;
background:transparent url(../images/icon_pps.gif) center left no-repeat;
background-color: #efefef;
}

a[href$='.zip'] {
display:inline-block;
padding-left:20px;
line-height:18px;
background:transparent url(../images/icon_archive.gif) center left no-repeat;
}

a:hover[href$='.zip'] {
display:inline-block;
padding-left:20px;
line-height:18px;
background:transparent url(../images/icon_archive.gif) center left no-repeat;
background-color: #efefef;
}


a[href$='mailto'] {
display:inline-block;
padding-left:20px;
line-height:18px;
background:transparent url(../images/icon_mailto.gif) center left no-repeat;
}

a:hover[href$='mailto'] {
display:inline-block;
padding-left:20px;
line-height:18px;
background:transparent url(../images/icon_mailto.gif) center left no-repeat;
background-color: #efefef;
}




/* MASTHEAD */
#masthead {margin: 20px 0 0 0}

#banner {margin: 20px 0 0 0 }


/* layout divs */

.containerBottom {background: url(../images/bkgd-glowshadow.png) no-repeat bottom center; position:relative;margin-left: auto; margin-right: auto; width: 1024px;}

#row2 {background: #FFFFFF url(../images/bkgd-row2Top.png) repeat-x;}

.borderLeftImg {background: url(../images/c7.png) repeat-y top left;}

.borderRightImg {background: url(../images/c7.png) repeat-y right center ; }

.borderLRImg {background: #FFFFFF url(../images/1LR.gif) repeat-y;}

.borderLRImgLogin {background: #FFFFFF url(../images/1-2LR.gif) repeat-y;}


.row2Bottom {background: url(../images/bkgd-row2Bottom.gif) no-repeat top left; height: 16px}


/* NAVIGATION */
.navWrap {margin: 0 0 0 0; width: 960px; height: 36px; background-image: url(../images/navBkgdPartners.gif); background-repeat: none}


/* ROW 1 (selection row) */
#row1 {padding: 0 0 20px 0}

#row1 h1	{margin: 20px 20px 10px 20px;}
#row1 h2	{margin: 20px 20px 0px 20px;}
#row1 p		{margin: 20px 20px; }
#row1 ul	{margin: 5px 20px 5px 20px}

div.selection {align: center; text-align: center}
.selection img {margin: 10px 0 0 0 }
.selection h2 {margin: 0 0 0 0 }

/* ROW 2 (just before the footer) */

#row2 h2	{margin: 20px 20px 0px 20px}
#row2 p		{margin: 5px 20px; line-height: 120%; }
#row2 ul	{margin: 5px 20px 5px 20px}

/*GENERAL icon links */
#row2 h2 {
display:inline-block;
padding-right:20px;
line-height:18px;
background:transparent url(../images/arrow_h2_16.gif) center right no-repeat;
}

h2 a {
padding-right:20px;
line-height:18px;
background:transparent url(../images/arrow_h2_16.gif) center right no-repeat;
color: #1d687a!important;
}

h2 a:hover {
padding-right:20px;
line-height:18px;
background: transparent url(../images/arrow_h2_16.gif) center right no-repeat;
text-decoration: underline;
color: #1d687a;

}




#follow {
	clear:both; margin-left: 10px}
	
	#follow div {
	margin-right: 10px }


#facebook a{
	cursor:pointer;
	height:52px;         
  	overflow:hidden;      
  	width:60px;
  	float: left;
  	border: 0px;
	display: inline; 
  	background: url(../images/followSprite.gif) 0px 0px no-repeat;
}

#facebook a:hover {
	cursor:pointer;
	height:52px;         
  	overflow:hidden;      
  	width:60px;
  	float: left;
  	border: 0px;
	display: inline; 
  	background: url(../images/followSprite.gif) 0px -52px no-repeat;
}

#twitter a{
	cursor:pointer;
	height:52px;         
  	overflow:hidden;      
  	width:60px;
  	float: left;
  	border: 0px;
  	background: url(../images/followSprite.gif) -60px 0px no-repeat;
}

#twitter a:hover {
	cursor:pointer;
	height:52px;         
  	overflow:hidden;      
  	width:60px;
  	float: left;
  	border: 0px;
  	background: url(../images/followSprite.gif) -60px -52px no-repeat;
}

#newsletter a{
	cursor:pointer;
	height:52px;         
  	overflow:hidden;      
  	width:60px;
  	float: left;
  	border: 0px;
  	background: url(../images/followSprite.gif) -120px 0px no-repeat;
}

#newsletter a:hover {
	cursor:pointer;
	height:52px;         
  	overflow:hidden;      
  	width:60px;
  	float: left;
  	border: 0px;
  	background: url(../images/followSprite.gif) -120px -52px no-repeat;
}


span.prList {margin-right: 10px; display:inline; margin-bottom: 30px;}

/* FOOTER */

#footer {margin: 10px 0 0 0;text-align: center; padding-bottom: 35px}
#footer p {text-align: center; padding: 5px 20px}
#footer a {padding: 0 5px 0 5px; color: #1d687a;}
#footer a:hover {padding: 0 5px 0 5px; color: #000000;}


/*login form */

form#login {padding-left: 20px; width: 340px;}

#login fieldset {padding: 10px 20px 20px 20px; background-color: #eaeaea; margin: 20px 0 10px 0; border: 1px solid #ccc}

#login p {padding: 5px 0px; margin: 0; font-size: 14px;color: #000; border-bottom: 1px solid #efefef; background-color: #eaeaea; }


#login input[type="text"] {
width: 200px;
height: 18px;
padding: 2px 5px 1px 5px;
border: 1px solid #a9a9a9;
background: #fff;
margin: 0 5px 0 0;
color: #555555;
font-weight: normal;
}

#login input[type="submit"] {
background-color: #ec7a00;
border: none;
margin: 10px 0 0 0;
width: 65px;
height: 25px;
cursor: pointer;
float: left;
color: #FFFFFF;
}

#login label {
display: block;
font-size: 12px;
margin: 5px 0 0 0;
}

#login label span.req {
color: #d90101;
}

#login label span {
padding-left: 10px;
}


#login label span a {
padding-left: 8px;
color: #1d687a;}

#login label span a:hover {
text-decoration: underline}

#login {
margin: 10px 0 0 0;
}


/*tables */

table {margin: 10px 20px}

table.stripeMe th {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #555;
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	border-top: 1px solid #C1DAD7;
	border-left: 1px solid #C1DAD7;
	text-transform: uppercase;
	text-align: left;
	padding: 8px 6px;
	background: #CAE8EA url(../images/bg_header.jpg) repeat-x;
}

table.stripeMe td {
	border-right: 1px solid #C1DAD7;
	border-left: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	background: #fff;
	padding: 8px 6px;
	color: #555;
}


table.stripeMe td a {
	color: #1d687a!important;
	font-size: 14px;
}

table.stripeMe tr.alt td {
	background: #F5FAFA;
}

table.stripeMe tr.over td {
	background: #ffffff;
}

/* event block */

.eventBlock {float: left; display: inline; width: 200px; margin: 0 0 30px 10px}
.eventDate {float: left; width: 120px; }
.eventDate p { margin: 4px 0 0 10px!important; font-size: 13px; color: #ff9900;  padding: 0}
