body {
	padding:0px;
	margin:0px;
	font-family:sans, Arial;
	font-size:12px;
}

.blue_line{
border-bottom:1px solid #105ea7;
height:1px;
padding:0px; margin:0px;
overflow:hidden
/*width:100%*/}


INPUT.text {
  border:1px solid #7e9db9;
  text-align:left;
}
.main_table {
	width:100%;
	
	background-image:url(../Images/back.gif);
	background-repeat:repeat-x;
}
#blue_panel {
	width:100%;
	height:46px;
	color:white;
	font-weight:bold;
	font-size:13px;
}
#blue_panel .left {
	width:8px;
	background-image:url(../Images/blue_left.gif);
	background-repeat:no-repeat;
	
}
#blue_panel .right {
	width:8px;
	background-image:url(../Images/blue_right.gif);
	background-repeat:no-repeat;
}
#blue_panel .inner {
	text-align:left;
	background-image:url(../Images/blue_inner.gif);
	background-repeat:repeat-x;
}


.main_menu {
	width:171px;
	padding:0px;
	margin:0px;	
}
.main_menu .submenu{
	margin:0 5px 0 5px;
	background:url('../images/submenu_bottom_bkg.gif');
	background-repeat:repeat;	
}
.main_menu .submenu div{
	margin:0px;
	padding:10px 0 10px 30px;
	background:url('../images/submenu_bkg.gif');
	background-repeat:repeat-x;
	overflow:visible;
}
.main_menu .submenu a{
text-decoration:none;
color:#FFFFFF;
font-weight:bold;
}
.main_menu .submenu a:hover{
color:#CCCCCC;
}
.main_content {
width:100%;
display:block;
clear:both;
}



#merchant_profile TABLE {
	width:100%;
	color:#0e5ea7;
}
#merchant_profile TABLE TD{
	width:50%;
	background:#ffffff;
	height:50px;
	padding-right:15px;
	padding-left:15px;
	text-align:right;
	
}
#merchant_profile TABLE TD.odd {
	width:50%;
	background:#f1f4f9;
}
#merchant_profile INPUT ,#merchant_profile SELECT  {
	border:1px solid #7e9db9;
	width:196px;
	margin-left:10px;
	color:#0e5ea7;
	height:20px;
}

/* ---------------------   */

#merchant_profile .auto{
width:auto;
margin:0px;
padding:0px;
}
#merchant_profile LABEL{
	width:196px;
	margin-left:10px;
	display:block;
	text-align:left;
	float:right; 
}
#merchant_s table{	width:100%; color:#0e5ea7; }
#merchant_s td 
{	text-align:left;
	background:#ffffff;
	height:50px;
	padding-right:15px;
	padding-left:15px;
	text-align:left;
	
}


#merchant_s td p input{
width:auto;
float:none;
border:none;
}

#merchant_s td p#first{
margin:0px;
padding:0px; 
margin-top:10px;
margin-left:100px;
}
#merchant_s td p#cat
{
margin:0px;
padding:0px; 
margin-left:100px;
}

#merchant_s td p#subcat
{
margin:0px;
margin-left:150px;
margin-bottom:10px; 
}
 #merchant_s td.odd {
	background:#f1f4f9;
 }

 #merchant_s td label{float:left;}
 #merchant_s INPUT, #merchant_s SELECT  {
	border:1px solid #7e9db9;
	width:196px;
	margin-left:10px;
	color:#0e5ea7;
}
#merchant_s LABEL {
	width:196px;
	margin-left:110px;
	display:block;
	text-align:left;
	float:right; 
}

.copmleted{
	margin:10px;
	font-weight:bold;
	color:#006699;
	font-size:16px;
}
.copmleted p{ text-align:center; margin:0px;}
.copmleted p#small{ font-size:12px; margin:0px; padding-top:10px;text-align:left;}

.reg_title{
	width:680px;
	display:block; 
	padding:0;
	padding-left:10px;
 	margin-bottom:6px;
	font-weight:bold;
	color:#006699;
	font-size:20px;
	text-align:left; 
}
.footer
{
color:#999999;
width:600px;
display:block;
text-align:left;
/* border:1px solid #00CCFF; */
padding-left:45px;
padding-right:45px;
}
.footer a:link, a:hover
{
color:#999999;
}
.footer label
{ float:right;}

/* ---------------------   */

.dllClass {
	border:1px solid #7e9db9;
	width:196px;
	margin-left:10px;
	color:#0e5ea7;
}
.row_odd {
	background:#ffffff;
}
.row_even {
	background:#f1f4f9;
	
}

#campaign_row TABLE {
	width:100%;
}
#campaign_row TABLE TD {
	width:80px;
	height:30px;
}

.campaign_details {
	border:1px solid Gray;
	background:White;
	padding:2px;
	margin-left:2px;
	margin-right:2px;
	margin-bottom:2px;
}

.campaign_details IMG
{
    border:0px solid;
    padding:0px;
    margin:0px;
    display:inline;
}

.red {
	color:red;
	font-weight:bold;
}
.green {
	color:green;
	font-weight:bold;
}

/* bases */
#campaign_base {
	width:680px;
	display:block;
/* 	border:1px solid green; */
	padding:0;
	margin:0;
}

#profile_base {
	width:700px;
	display:block;
/* 	border:1px solid red; */
	padding:0px;
	margin:0px;
}





#campaign_steps {
	background-image:url("../images/steps_background.gif");
	background-repeat:repeat-x;	
	
	background-position:0 50%;
	width:100%;
}

.step_title {
	font-size:36px;
	font-weight:bold;
}
.description_text {
  color:#999999;
}

.step_1 {
	background-image:url("../images/buttons/numbers/step1.gif");
	width:640px;
	height:43px;
	display:block;
}
.step_2 {
	background-image:url("../images/buttons/numbers/step2.gif");
	width:640px;
	height:43px;
	display:block;
}
.step_3 {
	background-image:url("../images/buttons/numbers/step3.gif");
	width:640px;
	height:43px;
	display:block;
}
.step_4 {
	background-image:url("../images/buttons/numbers/step4.gif");
	width:640px;
	height:43px;
	display:block;
}
.step_5 {
	background-image:url("../images/buttons/numbers/step5.gif");
	width:640px;
	height:43px;
	display:block;
}
.step_6 {
	background-image:url("../images/buttons/numbers/step6.gif");
	width:640px;
	height:43px;
	display:block;
}
.step_7 {
	background-image:url("../images/buttons/numbers/step7.gif");
	width:640px;
	height:43px;
	display:block;
}
.step_8 {
	background-image:url("../images/buttons/numbers/step8.gif");
	width:640px;
	height:43px;
	display:block;
}
.step_9 {
	background-image:url("../images/buttons/numbers/step9.gif");
	width:640px;
	height:43px;
	display:block;
}
.gray_hr {
	background-image:url("../images/hr_graywhite.gif");
	background-repeat:repeat-x;
	width:100%;
	height:2px;
	display:block;
	overflow:hidden;
}
.loginform
{
color:#999999; 
text-align:left; 
margin:10px 35px 10px 35px;
}
 .loginform h3{ color:#2a65a9; font-size:22px; margin:5px 0 8px 0}
 .loginform .text{width:100%; float:none; margin:10px 2px 15px 2px;}
 .loginform .left{float:left;}
 .loginform .right{float:right;}


#bl_panel ,#red_panel{
	width:100%;
	height:108px;
	color:white;
	font-weight:bold;
	font-size:16px;
	width:254px; 
}
#bl_panel {margin-top:2px;}
#bl_panel .left {
	width:8px;
	background-image:url("../images/bl_left.gif");
	background-repeat:no-repeat;
	
}
#bl_panel .right {
	width:8px;
	background-image:url("../images/bl_right.gif");
	background-repeat:no-repeat;
}
#bl_panel .inner {
	background-image:url("../images/bl_inner.gif");
	background-repeat:repeat-x;
}



#red_panel .left {
	width:8px;
	background-image:url("../images/red_left.gif");
	background-repeat:no-repeat;
	
}
#red_panel .right {
	width:8px;
	background-image:url("../images/red_right.gif");
	background-repeat:no-repeat;
}
#red_panel .inner {
	background-image:url("../images/red_inner.gif");
	background-repeat:repeat-x;
}

.signup{float:right;}
 .circle{height:42px;  margin-left:0px;}
 .signup_big_icon, .basket{float:left; margin-right:10px;}
.clear{clear:both;}




#home_content
{
    
}

#home_content a{color:#105ea7;}
#home_content h4{
margin:0 0 8px 0 ;
padding:0px;
font-size:14px;
color:#666666;
 }
 
 #reports
{color:#105ea7;}
#reports span{color:#666666; font-style:italic;margin-top:7px;}
#reports IMG
{
    margin-right : 7px;
}

#panel_top{
background:url('../Images/panel_top.gif'); 
width:195px; 
height:8px;
background-repeat:no-repeat;
overflow:hidden;
}
#panel_inner{background:url('../Images/panel_inner.gif'); width:195px;}
#panel_inner div{margin:8px; text-align:left}
#panel_inner div .blue_line { height:1px; padding:0px; margin:0px; overflow:hidden}
#panel_inner h4{color:#105ea7; margin:0 0 8px 0 ;padding:0px;}
#panel_bottom{background:url('../Images/panel_bottom.gif'); width:195px; height:8px;background-repeat:no-repeat;overflow:hidden;}

.newtable td {
    padding:6px;
}
