body 
{
	margin:0px;
	background-color:#FDFAF3;
}

.divHeaderWrapper
{
	background-color:#FFFFFF;
}

.divHeader
{
	float:left;
}

.divSearch
{
	
	margin-top:10px;
	padding-left:810px;
	
}

.divSearchControls
{
	
	margin-right:10px;
}

.searchTextBox
{
	width:200px;
}

.divNavigationWrapper
{
	padding-top:3px;
}

.divContentWrapper
{
	margin:24px 0px 10px 20px;
}

.clear
{
	clear:both;
}

/*------------------*/

.pagetitle
{
	font-size : 9.5pt;
	font-family : Verdana;
	font-weight : bold;
	font-style : normal;
	color : black;
	margin-left : 0;
	margin-top : 2;
	margin-bottom : 2;
}
.sectionText
{
	width:500px;
}
body
{
	font-size : 8.5pt;
	font-family : arial;
	font-weight : normal;
	font-style : normal;
	color : black;
	text-indent : 0;
}

.sectiontitle
{
	font-size : 8.5pt;
	font-family : arial;
	font-style : normal;
	color : black;
	text-indent : 0;
	font-weight:bold;
}

.errorsummary
{
	font-size : 8.5pt;
	font-family : arial;
	font-style : normal;
	color : black;
	text-indent : 0;
	font-weight:bold;
	color:red;
}

.errormsg 
{
color: #FF0000;
font-size : 8.5pt;
font-family : arial;
font-weight : bold;
font-style : normal;
text-indent : 0;
}

.button
{
	font-size : 8.5pt;
	font-family : Arial;
	background-color : #fbfbfb;
	border-left      : 1px solid #000000;
   border-top       : 1px solid #000000;
   border-right     : 1px solid #000000;
   border-bottom    : 1px solid #000000;
}

CHECKBOX  {
	font-size : 8.5pt;
	font-family : Arial;
	background-color : #fbfbfb;
}

RADIO  {
	font-size : 8.5pt;
	font-family : Arial;
	background-color : #e8e2d0;
	color : #e8e2d0;
}

TEXTAREA  {
	font-size : 8.5pt;
	font-family : Arial;
	background-color : #fbfbfb;
}
INPUT  {
	font-size : 8.5pt;
	font-family : Arial;
	 background-color : #fbfbfb;
}
SELECT {
	font-size : 8.5pt;
	font-family : Arial;
	z-index:150;
	background-color : #fbfbfb;
}



/* ---- FORM STYLES ---- */


input.txt
{
	color: #000000;
	border: 1px inset #000000;
	
}

input.btn
{
	color: #000000;
	border: 1px outset #000000;
}

form p,.formrow 
{
    clear:both;
	margin: 0;
	padding: 0;
	padding-top: 5px;
	
}

.sectiondescription 
{
	display:block;
	margin-bottom:10px;
	font-size:smaller;
}
.formmeta 
{
 font-size:smaller;
}

.formsection
{
    clear:both;
	margin: 10px 0;
	padding: 0;
	padding-top: 5px;
	
}

form p label,.formlabel 
{
	float:left;
	width:50%;	
}

.forminput 
{
	width:50%;
}

.SetupCampaignASPX .formlabel 
{
	float:left;
	width:200px;	
}

.popup
{
	min-width:700px;
	min-height:300px;
	background-color:#FDFAF3;
	border:3px solid #E8E2D0;
	position:absolute;
	margin-right:100px;
	
}
.floatright
{
	float:right;
}
.questioncontainer 
{
	padding:5px 25px 0 0;
	float:left;
}
.buttoncontainer
{
	padding-top:25px;
	float:left;
}
.boxomessages
{
	padding-bottom:5px;
	border-bottom: 1px solid #CDCDCD;
}

#EDITCAMPAIGNASPX .FloatingContainers
{
	border-top: 1px solid #CDCDCD;
	padding:5px 0;
	width:50%;
}

#EDITCAMPAIGNASPX .formlabel 
{
	float:left;
	
	width:50%;	
}

.divCompanyInfoOuter .formlabel
{
	float:left;
	width:45%;	
}

.divCompanyInfoOuterTransaction .formlabel
{
	float:left;
	width:60%;
}

.divCompanyInfoOuterLongTransaction .formlabel
{
	float:left;
	width:60%;
}

.viewsearchtitle
{
	float:left;
}

.viewsearchtitleright
{
	float:right;
	margin-right:100px;
}


.FloatingContainers
{
	float:left;	
	
}

.previewcontainer
{
	float:left;
	padding-top:15px;
	padding-left:15px;
	
}
.previewfloatingcontainer
{
	float:left;
	width:235px;
	margin-left:25px;
}
.previewtextcontainer
{
	width:155px;
}
.previewphone
{
	background:url(images/bigphone.gif) no-repeat;
	padding:120px 0 0 50px;
	height:440px;
}


#EDITCAMPAIGNASPX
{
	width:950px;


}

#EDITCAMPAIGNASPX .InfoContainer
{
	
	border-bottom: 1px solid #CDCDCD;

}

#EDITCAMPAIGNASPX  .stepContainer
{
	margin:10px 0;
	
}
#EDITCAMPAIGNASPX  .stepContainer .sectiontitle
{
	color:#AD4A10;
	padding:4px 0;
	display:block;
}
#EDITCAMPAIGNASPX  .contentContainer .sectiontitle
{
	
	color:#AD4A10;
	padding:4px 0;
	display:block;
}
#EDITCAMPAIGNASPX  .contentContainer 
{
	margin-top:20px;

}

.container
{
	background-color:#ECEBDD;
	border:3px solid #E8E2D0;
}
#EDITCAMPAIGNASPX .container
{
	padding:0 5px;
	width:350px;
	float:left;
}

#EDITCAMPAIGNASPX .messagebox
{
	width:90%;
	height:80px;
}
#EDITCAMPAIGNASPX .contentContainer .messagebox 
{
	width:200px;
	height:80px;

}
#EDITCAMPAIGNASPX .questioncontainer .messagebox 
{
	
	width:250px;
	height:80px;
}

#EDITCAMPAIGNASPX .calendartimebox
{
	clear:both;
	margin-bottom:10px;
}
#EDITCAMPAIGNASPX .calendartimebox .calendarbox,#EDITCAMPAIGNASPX .calendartimebox .timebox
{
	float:left;

}
.calendarbox input
{
	width:55px;
}
#EDITCAMPAIGNASPX .calendartimebox span,#EDITCAMPAIGNASPX .calendartimebox span
{
	margin:10px;
}

#EDITCAMPAIGNASPX .listbox
{
	margin-right: 5px;
	margin-bottom: 5px;
    height:110px;
    width:auto;
}

.divCompanyInfoOuter
{
	float:left;
	width:298px;
	height:248px;
	background-color:#e8e2d0;
	padding:4px;
	margin-left:25px;
	margin-top:15px;
	
}

.divCompanyInfoOuterTransaction
{
	float:left;
	width:298px;
	height:248px;
	background-color:#e8e2d0;
	padding:4px;
	margin-left:25px;
	margin-top:15px;
}


.divCompanyInfoInner
{
	width:294px;
	height:244px;
	background-color:#ecebdd;
	padding-left:4px;
	padding-top:4px;
}

.divCompanyInfoOuterLong
{
	float:left;
	width:298px;
	height:338px;
	background-color:#e8e2d0;
	padding:4px;
	margin-left:25px;
	margin-top:15px;
}

.divCompanyInfoOuterLongTransaction
{
	float:left;
	width:298px;
	height:348px;
	background-color:#e8e2d0;
	padding:4px;
	margin-left:25px;
	margin-top:15px;
}

.divCompanyInfoInnerLong
{
	width:294px;
	height:344px;
	background-color:#ecebdd;
	padding-left:4px;
	padding-top:4px;
}

.companyWrapper
{
	width:1024px;
}

.divDashboardInfoOuter .formlabel
{
	float:left;
	width:45%;	
}

.divDashboardInfoOuter
{
	float:left;
	width:298px;
	height:248px;
	background-color:#e8e2d0;
	padding:4px;
	margin-right:6px;
	margin-top:15px;
	
}

.divDashboardInfoInner
{
	width:294px;
	height:244px;
	background-color:#ecebdd;
	padding-left:4px;
	padding-top:4px;
}

.divDashboardInfoOuterContact
{
	float:left;
	width:298px;
	height:225px;
	background-color:#e8e2d0;
	padding:4px;
	margin-right:14px;
	margin-top:15px;
	
}

.divDashboardInfoInnerContact
{
	width:294px;
	height:220px;
	background-color:#ecebdd;
	padding-left:4px;
	padding-top:4px;
}



/*--------END ADMIN STYLES -------------*/


.gridstyle 
{
	width:700px;
}

#EDITCAMPAIGNASPX .gridstyle
{
		width:auto;
}
#VIEWCAMPAIGNSASPX .gridstyle
{
	clear:both;
	width:770px !important;
	margin:20px 0;
	
}



.gridstyle, .gridstyle th, .gridstyle td
{
border-style:solid;
border-width: 2px;
border-bottom-color:#FFFFFF;
border-top-color: #FFFFFF;
border-left-color:#FFFFFF;
border-right-color:#FFFFFF;
padding-left:10px;
margin:10px 0;


}




.rowstyle
{
	font-size:8.5pt;
	font-family:Arial;
	color:#000000;
	background-color:#ECEBDD;
	border:2px solid #FFFFFF;
	
	
}

.rowstyle a:link, .rowstyle a:active, .rowstyle a:hover, .rowstyle a:visited
{
	font-size:8.5pt;
	font-family:Arial;
	color:#000000;
}


.altrowstyle
{
	font-size:8.5pt;
	font-family:Arial;
	color:#000000;
	background-color:#E8E2D0;
	border:2px solid #FFFFFF;
}
.emptyrowstyle
{	
	font-size:8.5pt;
	font-family:Arial;
	font-weight:bold;
	color:#000000;
	background-color:#E8E2D0;
	width:inherit;
}

.altrowstyle a:link, .altrowstyle a:active, .altrowstyle a:hover, .altrowstyle a:visited
{
	font-size:8.5pt;
	font-family:Arial;
	color:#000000;
}

.headerstyle
{
	font-family:Arial;
	font-size:10px;
	font-weight:bold;
	background-color:#FFFFFF;

}

.pagerstyle
{
	font-family:Arial;
	font-size:8.5pt;
	color:#000000;
	font-weight:bold;
}

.pagerstyle a:active, .pagerstyle a:hover, .pagerstyle a:link, .pagerstyle a:visited
{
	font-family:Arial;
	font-size:8.5pt;
	color:#000000;
}
#dashboardouter 
{ 
    position: absolute; 
    top: 50%; 
    width: 90%; 
    height: 1px; 
    overflow: visible;  
}

#dashboardinner
{ 
    position: absolute; 
    left: 50%; 
    width: 274px; 
    margin-left: -450px;  
    top: -250px; 
	
}
