﻿body
{
	padding: 0px;
	margin: 0px;
	font-family: Arial;
}

h1, a, a:link, a:visited, h3, b
{
	color: #217989;
}

h2, h5
{
	color: #217989;
}

.NoScroll
{
	overflow: hidden;
}


#dvHeader
{
	background-color: #ddf0ef;
	height: 98px;
}

#dvFooter
{
	float: left;
	text-align: center;
	width: 100%;
	background-color: #DDF0EF;
	height: 20px;
	vertical-align: middle;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #217989;
}

#dvHeaderContainer
{
	width: 800px;
}

#dvMain
{
	width: 90%;
	float: left;
	min-height: 450px; /*border: solid 1px red;*/
}

#dvMenu
{
	background-color: #4a626f;
	height: 30px; *height:29px;
width:100%;
float:left;
color:White;
}

#dvLeft
{
	float: left;
	border: solid 1px blue;
	width: 300px;
}

#dvTopBand
{
	width: 230px; /*230px border: solid 1px red;*/
	padding: 5px;
	float: left;
}

#dvTopBand ul li
{
	list-style: none;
	float: left;
	padding-left: 10px;
	padding-right: 10px;
}

#dvLogoDiv
{
	padding-left: 180px;
	width: 40%;
	float: left;
	text-align: left;
	padding-top: 2px;
}

#dvLogo
{
	float: left;
	width: 100px; /*border: solid 1px yellow;*/
}

#dvTitle
{
	padding-left: 5px;
	padding-top: 20px;
	font-weight: bolder;
	width: 350px;
	float: left; /*border: solid 1px red;*/
	color: #217989;
	font-size: x-large;
}

#dvContent
{
	margin-left: 20px;
	float: left; /*width: 90%; /*border: solid 1px red;*/
	width: 900px;
	padding: 5px;
	text-align: left;
	position: static;

}

.NoOffers
{
	margin: 10px;
	padding: 5px;
	border: solid 1px #217989;
	width: 50%;
	text-align: center;
	color: #4A626F;
}

.dvGoalsAll
{
	float: left;
	padding: 5px;
	border: solid 1px #DDF0EF;
	width: 1200px;
}

.dvGoalsAllSetup
{
	float: left;
	padding: 5px;
	border: solid 1px #DDF0EF;
	height: 390px;
	width: 1200px;
}

#dvOfferLeft
{
	width: 565px;
	float: left;
	border: solid 1px #DDF0EF;
	margin-right: 20px;
	padding: 5px;
}

#dvOfferRight
{
	width: 300px;
	float: left; /*padding: 5px;*/ /*border: solid 1px #DDF0EF; /*padding: 20px; 	border: solid 1px red;*/
}

#dvOfferWidget
{
	width: 90%;
	float: left;
	height: auto; /*border: solid 1px black;*/
	/*height: 270px;*/ /*border: solid 1px black;*/
}

#dvOfferButtons
{
	width: inherit;
	float: left;
	height: 30px;
}

.OfferButtons
{
	width: 507px;
	float: left;
	height: 30px;
	text-align: right;
}

/* Menu style */
#dvMenu ul
{
	float: left;
	list-style: none;
	margin-top: 0px;
}

#dvMenu li
{
	list-style: none;
	float: left;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 17px;
	font-weight: bolder;
}

#dvMenu a
{
	color: White;
	text-decoration: none;
}

#dvMenu li.selected
{
	background-color: silver;
}

.offerName
{
	margin-left: 25px;
	margin-bottom: 10px;
	margin-top: 10px;
	color: #545050;
	font-size: 15pt;
	float: left;
	width: 200px;
	clear: both;
	display: inline;
}

.clear
{
	clear: both;
}

#dvInfluencerMain
{
	width: 650px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 15px; /*border: solid 1px green;*/
	color: #4A626F;
}

#dvInfluencerBox
{
	background-color: #f3f3f3; 
	/*float: left;*/
	padding: 20px;
	border: solid 1px #4A626F; /*border: solid 1px yellow;*/
	width: auto; 
	height: auto;
	text-align: center;
}

#dvInfluencerBox b
{
	/*color: #5CACF4;*/
	color: #4A626F;
}

#dvInfluencerBox a, #dvInfluencerBox a:link, #dvInfluencerBox a:visited
{
	color: #5CACF4;
}

#dvInfluencerBox h2
{
	color: #4A626F;
	text-align: center;
}

.dvInfluencerContent
{
	float:left;
	/*margin: 0 auto;*/
	/*text-align: center;*/
	width: auto;
	height: auto;
	/*border: solid 1px #217989;*/

	/* float: left; */ /*border: solid 1px blue;*/
}

#dvInfluencerFooter
{
	margin-top: 10px;
	width: 99%;
	float: left; /*border: solid 1px magenta;*/
}

.InfluencerTitle
{
	/*float: left; */
	width: auto;
	height: auto;
	margin: 0 auto; 
	font-size:10pt;
	font-weight:lighter;
	color: #217989;
/*	margin-top: 10px; */
/*	margin-bottom: 30px; */
	text-align: center;
}

.InfluencerPrompt
{
	float: left;
	margin-top: 10px;
	margin-bottom: 30px;
	text-align: center;
}

#dvInfluencerUserPrompt
{
	/*width: 651px; */
	height: auto; /*47px */
	padding-bottom: 5px; *padding-bottom:20px;
	/*float:left; */
	font-size:xx-small;
	color: #217989;
	/*font-weight:bold; */
	text-align:center;
	/*overflow: hidden;*/
	word-wrap:break-word;
	white-space:-pre-wrap;/* Opera 4-6 */
	white-space:-o-pre-wrap;/* Opera 7 */
}

#dvInfluencerHeader
{
	width: auto; 
	height: auto;
	text-align:center;
/*	height: 160px;
	float: left; */
}

#dvInfluencerBody
{
	width: auto; 
	height: auto;
	text-align:center; 
/*	height: 160px; */
/*	float: left; */
}

#dvInfluencerDescription1
{
	/*width: 651px; */
	height: auto; /*47px */
	padding-bottom: 5px; *padding-bottom:20px;
	/*float:left;*/
	font-size:small;
	font-weight:lighter;
	color: #217989;
	text-align:center;
	overflow: hidden;
	word-wrap:break-word;
	white-space:-pre-wrap;/* Opera 4-6 */
	white-space:-o-pre-wrap;/* Opera 7 */
}

#dvInfluencerDescription1 h2
{
	padding-top: 0px !important;
	margin-top: 0px !important;
}

#dvInfluencerUserPrompt h2
{
	padding-top: 0px !important;
	margin-top: 0px !important;
}

.InfluencerButtonDiv
{
	width: 626px;
	height: 45px;
	text-align: right;
	padding: 10px;
	float: left;
}

.influencerButton
{
	width: 104px;
	height: 47px;
}

.longInput
{
	width: 220px;
}

.shortInput
{
	width: 160px;
}

.CreationOptionsBox
{
	padding: 10px;
	width: 510px;
	border: solid 1px #DDF0EF;
	margin: 5px;
}

.CreateOfferTypeBox
{
	padding: 10px;
	width: 510px;
	border: solid 1px #DDF0EF;
	margin: 5px;
}

.CreateLogoBox
{
	padding: 10px;
	width: auto;
	text-align:center;
	border: solid 1px #DDF0EF;
}

.CreateImageBox
{
	padding: 10px;
	/*width: auto;*/
	text-align:center;
	border: solid 1px #DDF0EF;
}

.CreationButtonsBox
{
	width: 510px;
	padding: 10px;
	text-align: right;
}

#dvCreateOfferType
{
	border: 0;
	width: 555px;
	font-size: small;
}

#dvCreateOfferType tr
{
	height: 40px;
}

#dvCreateOfferType .hasinfo
{
	height: 20px !important;
}

#dvCreateOfferType .info
{
	height: 10px !important;
	font-size: x-small;
}

#dvCreateOfferType .dynamic
{
	height: 0px !important;
	padding-left: 10px;
}

#dvCreateOfferType tr td
{
	width: 50%;
}






#dvCreateOffer
{
	border: 0;
	width: 555px;
	font-size: small;
}

#dvCreateOffer tr
{
	height: 40px;
}

#dvCreateOffer .hasinfo
{
	height: 20px !important;
}

#dvCreateOffer .info
{
	height: 10px !important;
	font-size: x-small;
}

#dvCreateOffer .dynamic
{
	height: 0px !important;
	padding-left: 10px;
}

#dvCreateOffer tr td
{
	width: 50%;
}

.InfluencerEmailsTable
{
	display: table;
	/*border: solid 1px yellow;*/
	/*float: left;*/
	/* width: 653px; */ /*border: solid 1px red;*/
	/*min-width: 600px;*/
	height: auto; 
	margin: 0 auto; 
	/* padding: 30px; */
	float:none;
	text-align: center !important;
}

.InfluencerEmailsTableRow
{
	display:table-row;
	width: auto; /* 648px */
	height: auto; /*36px;*/
	float: none;
	margin: 0 auto; 
	text-align: center;
}

.InfluencerEmailsTable .titlerow
{
	display:table-row;
	padding-top: 1px;
    padding-bottom: 1px;
	text-align: center;
}

.InfluencerEmailsTable .titlerow .left
{
	/* width: 284px;*/
	display:table-cell;
	height: 30px;
	/* margin-left: 20px; */
	margin: 0 auto;
	float: left; /*border: solid 1px yellow;*/
}

.InfluencerEmailsTable .titlerow .right
{
	display:table-cell;
	/* width: 284px;*/
	height: 30px;
	margin: 0 auto;
	float: right;
	/*margin-left: 20px;*/ /*border: solid 1px green;*/
}

.InfluencerEmailsTable .titlerow .center
{
	display:table-cell;
	/* width: 284px;*/
	height: 30px;
	margin: 0 auto;
	float: none;
	text-align: center;
	/*margin-left: 20px;*/ /*border: solid 1px green;*/
}

.InfluencerEmailsTable .hiddenrow
{
	display:table-row;
	width: 648px; /*648px;*/
	float: left;
	padding-top: 5px;
	padding-bottom: 5px;
	/*margin-left: 20px;*/ /* ie fix */ /* *margin-left:5px; */
/*border: solid 1px blue;*/
}

.InfluencerEmailsTable .row .left
{
	display:table-cell;
	/* width: 284px; */
	height: 30px;
	margin: 0 auto;
	padding-left: 25px;
	/* margin-left: 20px; */
	float: left; /*border: solid 1px yellow;*/
}

.InfluencerEmailsTable .row .right
{
	display:table-cell;
	/*width: 284px; */
	height: 30px;
	margin: 0 auto;
	padding-right: 25px;
	float: right;
	/*margin-left: 20px;*/ /*border: solid 1px green;*/
}

.InfluencerEmailsTable .row .center
{
	display:table-cell;
/*	padding-top: 1px; */
/*    padding-bottom: 1px; */
	/*width: 284px; */
	height: 30px;
	margin: 0 auto;
	float: none;
	text-align: center;
	/*margin-left: 20px;*/ /*border: solid 1px green;*/
}

.center
{
	display:table-cell;
	padding-top: 1px;
    padding-bottom: 1px;
	width: 284px;
	height: 30px;
	margin: 0 auto;
	float: none;
	text-align: center;
	/*margin-left: 20px;*/ /*border: solid 1px green;*/
}

.InfluencerAutoLoginTable
{
	text-align: center; 
	width: 400px; 
	padding: 15px; 
	margin: 0 auto; 
	border: solid 1px #4A626F; 
	/*float: left;*/
	/*width: 300px;*/
	/*margin-top: 15px;
	margin-bottom: 15px;
	margin-left: 15px;
	margin-right:15px;
	border: solid 1px #4A626F;
	padding: 10px; */ /*border: solid 1px red;*/
	/*text-align: center;*/
}

.InfluencerAutoLoginTable .row
{
	vertical-align: top;
	width: 648px;
	height: 25px;
	float: left;
	color: #4A626F;
	text-align: center;
}

.InfluencerAutoLoginTable .title
{
	vertical-align: top;
	width: 648px;
	height: 25px;
	float: left;
	font-weight: bold;
	color: #4A626F;
	text-align: center;
}

.InfluencerLoginTable
{
	float: left;
	width: 628px;
	border: solid 1px #4A626F;
	margin-bottom: 15px;
	padding: 10px; /*border: solid 1px red;*/
}

.InfluencerLoginTable .row
{
	vertical-align: top;
	width: 648px;
	height: 25px;
	float: left;
	color: #4A626F;
}

.InfluencerLoginTable .title
{
	height: 35px !important;
	margin-bottom: 18px;
}

.InfluencerLoginTable .errorrow
{
	width: 648px;
	height: 30px;
	float: left;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-left: 30px;
	margin-bottom: 10px;
	text-align: center; /* ie fix */ *margin-left:5px;
}

.InfluencerLoginTable .row .left, .InfluencerLoginTable .hiddenrow .left
{
	width: 330px;
	height: 25px;
	float: left;
}

.InfluencerLoginTable .row .right, .InfluencerLoginTable .hiddenrow .right
{
	width: 284px;
	height: 25px;
	float: left;
	margin-left: 5px;
}

.NewOfferBox
{
	width: 350px;
	height: 130px;
	text-align: center;
	float: left;
	padding: 5px;
}

.GotoDataDownloadBox
{
	width: 350px;
	height: 20px;
	text-align: left;
	float: left;
	margin-top: 10px;
	padding: 5px;
	padding-left: 100px;
}

.NewOfferLinkBox
{
	width: 350px;
	height: 20px;
	text-align: left;
	float: left;
	margin-top: 10px;
	padding: 5px;
	padding-left: 100px;
}

/* Login Page*/

.LoginLeft
{
	width: 350px;
	float: left;
	margin-right: 20px;
}

.LoginLeftTop
{
	width: 350px;
	height: 260px;
	float: left;
}

.LoginLeftBottom
{
	width: 350px;
	float: left;
	margin-top: 20px;
	height: 160px;
}

.LoginRight
{
	width: 200px;
	float: left;
	background-color: #B0D377;
	height: 430px;
	text-align: center;
	margin-left: 70px;
}

.widgetRight
{
	width: 180px;
	height: 150px;
	padding: 10px;
	float: left;
}

.rightalign
{
	text-align: right;
}

.dvBreadcrumbs
{
	clear: both;
	width: 600px;
	float: left;
	margin-left: 10px;
	margin-top: 10px;
}

.info
{
	color: green;
	font-weight: bold;
}

.error
{
	color: Red;
	font-weight: bold;
}
