﻿/*************** GENERAL SETTINGS - RESETS *********************/
h1,h2,h3,h4,h5,h6,form,ul,ol {	margin:0;	padding-left:5px;}
hr {
	display:none;
	}
ul, ol {
	list-style:none;
	}
h1 {margin: 0 0 0 0; font-family: helvetica, arial; color: #2D2D2D; font-size: 17px; font-weight: normal; text-transform: uppercase; border-bottom: #838478 1px dotted;}
h3 {font-family: helvetica, arial; padding-top:20px; padding-bottom:20px; color: #333333; font-size: 13px; font-weight: normal; text-transform: uppercase; text-align:center;}

body#admin {
	margin:0;	
	font: 10pt  helvetica, arial;
	background: #FFFFFF url(../../Images/newSite/admin/admin_bg.gif) repeat-x; 
	}
	
body#PopUpAdmin {
	margin:0px;	
	padding:0px;
	font: 10pt  helvetica, arial;
	background: #FFFFFF url(../../Images/newSite/admin/popUp_bground.gif) no-repeat; 
	}
#container {
	width:100%;	
	margin:0 auto;}
	
	/************ HEADER ******************/
	
	#header {
		padding-top:23px;
		}
	#header a {
		outline:none;
		}
	
		div#logo {
			width:211px; 
			height:62px; 
			background:url(../../Images/newSite/admin/logo.png) no-repeat; 
			float:left; 
			margin-bottom:27px;
			margin-left:15px;			
		}
		
		div#logo a {
			text-indent:-9999px; 
			display:block;width:173px; 
			height:47px;
			}
		div#logo p {
			display:none;
			}
		
		div#userBox {
			width:400px;
			margin-right:50px;
			float:right; 
			font-size:0.9em; 
			color:#cccccc;
		}
		div#userBox a {
			color:#dfd69c;
			}
		div#userBox .white {
			color:#fff;
			clear:both;
			}
		div#userBox a:hover {
			text-decoration:none;
			}
		div#userBox p {
			margin:8px 0;
			}
		div#userBox p.small {
			font-size:0.9em; 
			margin-left:5px; 
			margin-top:0px;
			text-align:right;
			color:#FFFFFF;
			font-weight:normal;
			text-transform:lowercase;
			float:right;
			
			}
		div#userBox p.normal {
			font-size:0.9em; 
			margin-left:5px; 
			margin-top:0px;
			text-align:right;
			color:#FFFFFF;
			font-weight:normal;
			float:right;
			
			}	
		#menu {
			clear:both; 
			position:relative;
			border:0px;
			padding-left:25px;
			margin-top:93px;
			}
		/** TABBED MENU **/
		#menu ul {
			list-style:none;
			}
		#menu ul li {
			float:left; 
			background:url(../../Images/newSite/admin/navtab_deactive_left.png) no-repeat top left; 
			padding-left:15px;
			border:0px;
			}
		#menu ul li.selected {
			background-image:url(../../Images/newSite/admin/navtab_active_left.png); 
			position:relative;
			border:0px;
			}
		#menu ul li.selected a {
			background-image:url(../../Images/newSite/admin/navtab_active_right.png); 
			color:#FFFFFF;
            padding:9px 27px 9px 12px;
            font-family:Arial;
            border:0px;
			
			}
		span.selected-arrow {
			background:url(../../Images/newSite/admin/selected_tab_arrow.gif) no-repeat center;
			height:4px; width:100%; position:absolute; 
			bottom:0; 
			margin-left:-16px;
			}
		#menu ul li a {
			color:#666666;
			font-family:Arial;
			font-size: 1em;
			text-decoration:none; 
			display:block;
			padding:9px 27px 9px 12px;
			border:0px;
			background:url(../../Images/newSite/admin/navtab_deactive_right.png) no-repeat top right;
			}
		#menu ul li.selected a:hover {
			color:#d2d2b9;
			border:0px;
			}
		#menu ul li a:hover {
			color:#d2d2b9;
			}
		#menu ul li.selected ul {
			position:absolute; 
			margin-top:10px; 
			width:800px;
			}
		#menu ul li.selected ul li {
			background:none; 
			padding:0;
			border:0px;
			}
		#menu ul li.selected ul li a {
			background:none; 
			display:inline; 
			color:#999; 
			text-decoration:underline; 
			font-size:0.8em;
			border:0px;
			}
		#menu ul li.selected ul li a {
			background:none;
			border:0px;
			}
		#menu ul li.selected ul li a:hover {
			color:#666
			border:0px;
			}
		#menu ul li.selected ul li.selected a {
			color:#EB6D00;
			border:0px;
			}
		
		p#rightLink { 
		background:url(../../images/bt_topmenu_arrow.gif) no-repeat top left;
		padding:0px 0px 0px 27px; 
		font-size:0.9em; 
		position:absolute;
		right:0; 
		margin-top:-3px;
		}
		p#rightLink a {
			background:url(../../images/bt_topmenu_right.gif) no-repeat top right; 
			display:block; 
			padding:3px 10px 5px 0; 
			text-decoration:none; 
			color:#33301f;
			}
	/************ END OF HEADER ******************/
	
	#content {
		clear:both; 
		margin-top:60px; 
		color:#666666; 
		padding:0 5px 0 5px;
		}
	#content h2 {
		font-size:14pt; 
		color:#b37431; 
		letter-spacing:-1px;
		}
	
	#AdminContent {
		width:95%; 
		float:left; 
		margin-right:20px;
		margin-left:20px;
		margin-top:20px;

	}

	#pageIntro {
		padding:0 6px;
		}
	#pageIntro p {
		margin:10px 0; 
		font-size:9pt;
		}
	#pageIntro strong {color:#ab8617;}
	
	
	/************ ADMIN POPUP ******************/
	
	#AdminContentPop {	width:650px; overflow:hidden; }
	#AdminContentPop{ font-size:11px; color:#2D2D2D;  }
	#AdminContentPop input{ color: #4377A7; background: #EFEFEF; border: 1px solid #4377A7 }
	#PopUpAdmin .txtPassword{ color: #4377A7; background: #EFEFEF; border: 1px solid #4377A7; width:300px;}
	
	#PopUpAdmin a {color:#2D2D2D; text-decoration:underline; font-size:12px; }
    #PopUpAdmin a:hover {color:#333333; text-decoration:none; font-size:12px; }
    
    .emailPasswordTable{  font-size:11px; color:#2D2D2D; width:500px;  }
    
    .statusTable{ width:98%; }
    
    .UsageBorderTable{ width:100%; font-size:10px; border:1px #2D2D2D solid; }
    
    d { white-space:nowrap; width:130px; overflow:hidden; display:inline-block; border:0px; text-align:center; height:15px; }
	
	/************ STARTUP PAGE ******************/
	
	.InfoBox { text-decoration:none;  }
	.hideStart { font-size:10px; color:#2D2D2D;  }
	
	
	/* ===================================================================================*/
	
	

    #bodyElement{font-family:Arial; font-size:11px; color:#2D2D2D;}
    #bodyElement a {color:#2D2D2D; text-decoration:underline; font-size:12px;}
    #bodyElement a {color:#2D2D2D; text-decoration:underline; font-size:12px;}
    #bodyElement a:hover {color:#333333; text-decoration:none; font-size:12px;}

#tbOptionalFields
{
    table-layout: fixed;
	width: 880px;
}
#tbOptionalFields tr,#tbOptionalFields td{width: auto;} 

#tbOptionalFields img { max-width:400px;width: expression(this.width > 400 ? '400px': true);}
#tbOptionalFields input[type=text]{ color: #4377A7; background: #EFEFEF; border: 1px solid #4377A7; width:280px;}
#txtField7 input{ color: #4377A7; background: #EFEFEF; border: 1px solid #4377A7; width:400px;}
#tbOptionalFields textarea{ color: #4377A7; background: #EFEFEF; border: 1px solid #4377A7;}	
	#signuplanselect{ font-family:Arial; font-size:11px; color:#2D2D2D;  }
	#signuplanselect input{ color: #4377A7; background: #EFEFEF; border: 1px solid #4377A7 }
	
	#Table1{ width:100%;}
	
	#CancelAccount{ font-family:Arial; font-size:11px; color:#2D2D2D; }
	
	#Content1{width:500px; }
	.masterTable{ font-family:Arial; color:#2D2D2D; font-size:11px; width:520px; }
	.masterTable input{ color: #4377A7; background: #EFEFEF; border: 1px solid #4377A7 }
	.theTextInput{ color: #4377A7; background: #EFEFEF; border: 1px solid #4377A7 }
	#manageFilesTable{ width:100%; float:left;}
	#Invoices{ font-size:11px; font-family:Arial; }
	
	/************ CONTENT BOXES (The big boxes with gradient headers) ******************/
	.contentBox {width:708px; background:url(../../images/bg_contentBox.gif) no-repeat bottom; margin:20px 0;}
	.contentBoxTop {background:url(../../images/bg_contentBoxTop.jpg) no-repeat; height:43px;}
	.contentBox h3, .rightBoxes h3 {color:#f2f2f2; font-size:1.1em; display:block; float:left; width:400px; margin:12px 0 0 12px;}
	ul.switcherTabs {float:right; width:270px; padding-right:15px; margin-top:15px}
	ul.switcherTabs li {float:right; background:url(../../images/switcherTabs_left.gif) no-repeat top left; padding-left:15px; height:28px}
	ul.switcherTabs li a {outline:none; background:url(../../images/switcherTabs_right.gif) no-repeat top right; padding:6px 15px 6px 0; display:block; font-size:0.9em; text-decoration:none; color:#ddd;}
	ul.switcherTabs li a:hover {color:#fff;}
	ul.switcherTabs li.selected {background-image:url(../../images/switcherTabs_active_left.gif);}
	ul.switcherTabs li.selected a {color:#867946; background-image:url(../../images/switcherTabs_active_right.gif);}
	
	div.innerContent {padding:12px;}
	/*** FORM STYLERS **/
	div.innerContent label.smallInput { background:url(../../images/bg_s_input.gif) no-repeat; width:168px;}
	div.innerContent label.smallInput, label.mediumInput, label.largeInput {padding:4px 6px 0px 6px; height:23px; display:block; margin:5px 0 0 0;}
	div.innerContent label.smallInput input, label.mediumInput input, label.largeInput input {background:none; border:none;  font-size:0.9em; color:#666;}
	div.innerContent label.mediumInput { background:url(../../images/bg_m_input.gif) no-repeat; width:378px;}
	div.innerContent label.largeInput { background:url(../../images/bg_l_input.gif) no-repeat; width:666px;}
	div.innerContent label.textarea {background:url(../../images/bg_textarea.gif) no-repeat; width:678px; height:131px; display:block; padding:5px 0 0 5px; margin:5px 0 0 0;}
	div.innerContent label.textarea textarea {height:115px; border:none; background:none; width:668px;  font-size:0.8em; color:#666; font-family:Helvetica, Arial;}
	div.innerContent small {color:#999; display:block; margin-top:-10px; }
	
	
	/** Message Boxes **/
	.errorBox, .successBox {
		padding-bottom:10px; width:708px; margin:10px 0; font-size:0.8em;
		}
	.errorBox {
		background:url(../../images/bg_errBox.gif) no-repeat bottom;
		}
	.successBox {
		background:url(../../images/bg_successBox.gif) no-repeat bottom;
		}
	.successBoxTop {
		background:url(../../images/bg_successBoxTop.gif) no-repeat; height:6px;
		}
	.errorBoxTop {
		background:url(../../images/bg_errBoxTop.gif) no-repeat; height:6px;
		}
	.errorIcon {
		background:url(../../images/icon_error.gif) no-repeat 10px 10px;
		}
	.successIcon {
		background:url(../../images/icon_success.gif) no-repeat 10px 10px;
		}
	.msgBoxContent {
		padding:10px 10px 10px 30px;
		}
	.msgBoxContent p {
		margin:10px 0;
		}
	.errorIcon p:first-child {
		color:#a84114;
		}
	.successIcon p:first-child {
		color:#669638;
		}
	.msgBoxContent p:first-child {
		margin:0px; 
		font-size:1.2em; 
		font-weight:strong;
		}
	.msgBoxContent p:last-child {
		margin-bottom:0;
		}

	/** Tables (classified as "sTable") **/
	table.sTable {
		width:701px; 
		margin:0 0 0 -10px; 
		border-collapse:collapse;
		}
	table.sTable td {
		border-top:1px solid #dfdfdf;
		text-align:center; 
		font-size:0.9em; 
		padding:5px 0; 
		margin:0; 
		color:#999;
		}
	table.sTable td:first-child {
		text-align:left; 
		padding:0 0 0 15px;
		}
	table.sTable tr.oddRow {
		background:url(../../images/bg_tableRow.gif) repeat-x 0px 1px;
		}
	
	td.firstCol a {
		color:#9aa685; 
		font-weight:bold;
		}
	td.firstCol a:hover {
		text-decoration:none;
		}
	td.secondCol a {
		color:#ab8617; 
		text-decoration:none; 
		border-bottom:1px solid #cbbb7c;
		}
	td.secondCol a:hover {
		border-bottom-color:#ab8617
		}
	
	td.editItem {
		width:120px;
	}
	td.editItem ul li {
		float:left;
		margin-right:13px; 
		padding-left:18px;
		}
	td.editItem ul li a {
		color:#666; 
		text-decoration:none; 
		display:block;
		}
	li.iconEdit {
		background:url(../../images/icon_edit.gif) no-repeat;
	}
	li.iconDel {
		background:url(../../images/icon_delete.gif) no-repeat 2px 3px;
		}
	a.deleteLink {
		color:#c04e1e; 
		text-decoration:none;
		}
	a.deleteLink:hover {
		text-decoration:underline;
	}

	
/*==Manage Files=======================================================================*/	

.title { padding:10px; }
.maincell { padding:10px; }

.alignLeft { text-align:left; padding-bottom:10px; padding-top:10px; padding-left:0px; }
.alignRight { text-align:right; padding-bottom:10px; padding-top:10px; margin-right:35px;}
.alignCenter { text-align:center; }

.table3 { padding:5px; }
.table3 a {  font-family:Arial; font-size:12px; color:#2A4258; text-decoration:none; }
.table3 a:hover {  font-family:Arial; font-size:12px; color:#222222; text-decoration:underline; }

.header{ text-align:center;}

.header a{ color:#FFFFFF; }

.header a:hover{ color:#d2d2b9; }
	
/*==FORMS=======================================================================*/
input.btn
{
	color: #fef4e9;
	border: solid 1px #C0C0C0;
	background: #2A4258;
	background: -webkit-gradient(linear, left top, left bottom, from(#2A4258), to(#2A4258));
	background: -moz-linear-gradient(top,  #2A4258,  #2A4258);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#6888c5', endColorstr='#2A4258');
	padding:5px;
}
input.btn:hover {
	background: #2A4258;
	background: -webkit-gradient(linear, left top, left bottom, from(#dd8a19), to(#f06015));
	background: -moz-linear-gradient(top,  #2A4258,  #2A4258);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#dd8a19', endColorstr='#f06015');
	padding:5px;
}

input#btnUpload
{
	color: #fef4e9;
	border: solid 1px #C0C0C0;
	background: #dd8a19;
	background: -webkit-gradient(linear, left top, left bottom, from(#dd8a19), to(#f06015));
	background: -moz-linear-gradient(top,  #dd8a19,  #f06015);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#dd8a19', endColorstr='#f06015');
	padding:5px;
}
input#btnUpload:hover {
	background: #2A4258;
	background: -webkit-gradient(linear, left top, left bottom, from(#dd8a19), to(#f06015));
	background: -moz-linear-gradient(top,  #2A4258,  #2A4258);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#dd8a19', endColorstr='#f06015');
	padding:5px;
}
	
	
/* FOOTER
==========================================================================*/

#footer {height: 196px; margin:auto 0px; width: 100%; margin: 40px 0 0 0; background: #E4E3DA url(../../Images/newSite/bg-footer.jpg) repeat-x top left; }
#footer_alt {height: 147px; width: 100%; margin: 40px 0 0 0; background: #E4E3DA url(../../Images/newSite/bg-footer.jpg) repeat-x top left; position:absolute; bottom:0;
}

#footer .wrapper{ float: left; width: auto; font-size:11px; padding-right:0px; padding-left:20px; font-family:Helvetica;}
#footer .wrapper2{ float: right; margin: 0px 0 0 0; padding: 0 0 0 20px; width: 260px; background: url(Images/newSite/news-line.gif) no-repeat top left; font-size:11px; font: Helvetica, sans-serif; font-family:Helvetica;}
#footer .wrapper ul li{ list-style:none; text-align:left; color:#231f20; }
#footer .wrapper ul li a{ display: block; width: auto; font-size:11px; font:Arial, Helvetica, sans-serif; color:#231f20; text-decoration: none; font-weight:normal;}
#footer .wrapper ul li a:hover{ color: #231f20; text-decoration:underline; font-weight:normal;}
#footer .spacer{ width:100%; height:1px;}
br{ clear: left;}
	
.tweet{ margin-bottom:25px;  }

#footer, .push {
	height: 196px; /* .push must be the same height as .footer */
	clear: both;
}


br.clearFix {display:block; width:100%; height:300px; font-size:0px; clear:both; visibility:hidden;}
	span.white {
		color:white;
		}
	p.version {
		font-size:0.8em; 
		margin:10px 0;
		}
		
		
/* ================================================= */
/*                            NOTICES CSS            */
/* ================================================= */
.notes 	{background: #f0f0f0 url(../../Images/newSite/admin/normal.gif) 12px 50% no-repeat;border: 1px solid #b8b8b8;}
.success 	{background: #ccfcd1 url(../../Images/newSite/admin/success.gif) 12px 50% no-repeat;border: 1px solid #60a400;}
.hide{ display:none;}
.error	{background: #f9e3e3 url(../../Images/newSite/admin/error.gif) 12px 50% no-repeat;	border: 1px solid #e79e9e;}
.notice 	{background: #fcf0cc url(../../Images/newSite/admin/warning.gif) 12px 50% no-repeat;border: 1px solid #ecc735;}
	.notes, .notice, .success, .error 
		{font-size: 100%;color:#484848; width:auto;margin: 0 0 20px 0px; text-align:left}
	.notesInner, .noticeInner, .successInner, .errorInner 
		{font-size: 100%;color:#484848; width:auto;margin: 20px 0 20px 0px; text-align:left}
	.notes span, .notice span, .success span, .error span 
		{font-weight: bold;font-size: 1.2em;padding: 2px 40px;}
	.notes p, .success p, .error p, .notice p 
		{margin: 0px;padding: 0px 40px;}

.yellownote {					
	width:auto;
	margin: auto;
	padding: 2px 10px;
	text-transform: uppercase;
	font:"Lucida Grande", Arial, Helvetica, sans-serif;
	color: #000;
	background:#fff200;
	font-size:10px;
	font-weight:bold;
	white-space:nowrap;
}

.close { float:right; padding:-10px;	}


/* ================================================= */
/*     ADMIN DASHBOARD - NEED HELP GETTING STARTED       */
/* ================================================= */


.clear { clear:both; height:0; line-height:0; }
.bold{ font-weight: bold; }
.left_corner{ float: left; }
.right_corner{ float: right; }
.hand{ cursor: pointer; }

/*layout styles*/
#site_container{ width: 100%; margin: 0 auto; }


.needHelp{ padding-left:10px; padding-top:15px; }

/*pricing and sign up styles*/
#pricing_box{ width: 100%; background-color:#ffffff; margin-bottom: 65px; margin-top: 23px;  }
#pricing_content{ width: 960px; margin-left: 66px; }
#pricing_header{ width: 762px; background-color: #ffffff; margin-bottom: 18px; }
#pricing_page_title{ margin-top: 60px;  width: 762px; border-bottom: 1px solid #333333; padding-bottom: 5px; }
#signup_blurb{ width: 483px; font-size: 12px; float: left; margin-top:14px; line-height: 19px; }
#signup_blurb_head{ border-bottom: 1px solid #dddddd;}
#signup_explanation{ line-height: 18px; width: 386px; margin-top: 4px;}
#signup_radical{ float: right; margin-top:14px; }
.signup_plan{ width: 300px; float:left; margin-top: 40px;}
#signup_plan_right{ float: right; vertical-align:top; }
.signup_plan_top{ background-color: #4074A3; height: 135px; }
.signup_plan_top_inner{ width: 200px; margin-left: 15px; }
.signup_plan_top h2{ color: white; font-size: 18px; margin-top: 5px; border-bottom: 1.5px solid #535353; }
.signup_plan_yellow{ margin-top: -3px; }
.signup_plan_button{ margin-top: 15px; }
#signup_premium_button{ margin-top: 8px; }
.signup_plan_bottom{ background-color: #f2f2f2; color: #333333; height: 175px; }
.signup_plan_bottom_inner{ width: 240px; margin-left: 15px; font-size: 12px; }
.signup_plan_bottom_inner ul{ list-style-type: disc; width: 185px; margin-left: 16px; line-height:18px; margin-top: 10px; }
.signup_plan_bottom_inner ul li{ margin-top: 8px; }
.benefits{ font-weight: bolder; border-bottom: 1px solid #191919; padding-top: 21px; font-size: 11px; line-height: 18px; } 
.popup_opener{ color: #23abe5; font-size: 12px; cursor: pointer; }
.popup_opener:hover{ text-decoration: underline; } 
.pop_text{ font-size: 12px; width: 269px; line-height: 18px; padding:15px 15px 12px; } 

/*--------------- CustomizePage.aspx ---------------*/
 .alignment
{
    cursor: pointer;
    border: solid 1px #EEE;
}
.alignment:hover
{
    border: solid 1px #000;
}
.alignment.selected
{
    border: solid 1px #000;
}
#sortable
{
    list-style-type: none;
    margin: 0;
    padding: 0;
}
#sortable ui
{
    margin: 0;
    padding: 0;
}
#sortable li
{
    padding: 0;
    margin: 0;
    padding-left: 0;
    font-size: 1.4em;
    cursor: move;
    height:24px;
}
.remove
{
    width: 16px;
    height:16px;
    display: inline;
    position: relative;
    float: right;

}
.move
{
    background-image: url('../../images/arrow_out.gif');
    width: 16px;
    height:16px;
    display: inline;
    position: relative;
    float: right;
}

.floatRT
{
    display: inline;
    position: relative;
    float: right;
}

/*----------------Notify.aspx------------------*/
.notifyMarginright0 {
	margin-right: 0px;
}
.notifySpanTitle {
	font-family: Arial;
	color: #0066ff;
	font-size: large;
}
.notifySpanTitle4 {
	font-family: Arial;
}
.notifySpanTitle5 {
	color: #000000;
}
.notifySpanTitle6 {
	font-size: small;
}
.notifySpanTitle7 {
	width: 378px;
	vertical-align: top;
}
.notifySpanTitle8 {
	color: #0066ff;
}
.notifySpanTitle9 {
	color: #000000;
	font-size: small;
}
.notifySpanTitle10 {
	color: #0066ff;
	font-size: large;
}

/*----------------CreditCardComponent.aspx------------------*/
.creditCardComponentTable {
	margin-left: auto;
	margin-right: auto;
	border-spacing: 1px;
	border-width: 0px;
	border-style: outset;
	border-color: gray;
}
.creditCardComponentTable th, .creditCardComponentTable td {
	border: inset 0px gray;
	padding: 1px;
}
.creditCardComponentTitle {
	width: 139px;
}
.customzeNote {
	font-size: 8pt;
}


/*----------------ManageFiles.aspx------------------*/
.manageFilesTable {
	margin: auto;
	border-spacing: 0px;
	width: 98%;
}
.manageFilesTable th, .manageFilesTable td {
	padding: 0px;
}

/*----------------SignupPlanSelect.aspx------------------*/
.fontsize8 {
	font-size: 8pt;
}
.signuplanselectTitle {
	text-align: center;
	margin: 10px;
}
.signupPlanSelectTable {
	text-align: left;
}
.signupPlanSelectPlanList {
	height: 21px;
	text-align: center;
}
.signupplanselecttitlediv {
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	width: 80%;
	margin-left: auto;
	margin-right: auto;
}
.fontsize8red {
	font-size: 8pt;
	color: #DD8A19;
}
.userInfoToolbar {
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	margin:0px auto;
	width:150px;
}

.FieldTitle {
	width: 300px;
}

/* -----Common---------------------*/
/* BlueBorderTable Group */
.BlueBorderTable {
	margin-top: 10px;
	margin-bottom: 10px;
	margin: 0px auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}

.BlueBorderTable td {
	padding-right: 3px;
	padding-left: 3px;
	padding-top:1px;
	padding-bottom:1px;
}

.BlueBorderTable .header {
	background-color: #D2D0BD;
	font-size: 13px;
	color: #FFFFFF;
	border-bottom: #000000 solid 1px;
	text-align: left;
}

.BlueBorderTable input[type="text"]
{
  color: #4377A7; background: #EFEFEF; border: 1px solid #4377A7;font-size: 12px;
}
/* End BlueBorderTable Group */

.message {
	font-size: 11px;
	font-weight: bold;
	color: #dd8a19;
	/* padding: 2px; */
}

.margin0 {
	margin: 0;
}
.width100 {
	width: 100%;
}

.alternatingStyle1 {
	vertical-align: top;
	text-align:left;
	width: 227px;
}
.alternatingStyle2 {
	vertical-align: top;
	text-align:left;
	width: 227px;
}


.statusTable .tableInfo {
	border: 1px solid #CCCCFF;
	background-color: #FFFFEE;
	margin: auto;
	text-align: left;
}
.alignTop {
	vertical-align: top;
}
.AuthorizeNetSeal
{
    /*----TODO----*/
}
.errorContentTable
{
    /*----TODO----*/
}
.signup_plan_header
{
        /* ----TODO----*/
}
.messageptitle {
	text-align: center;
}
.cbxColumn{
	width: 10px;
}
.arialFont {
	font-family: Arial;
}

.messageEmailRecip {
	font-family: Arial;
	font-size: small;
}
.fileHistoryColor {
	color: #0078f2;
}
.sub-title {
	font-weight: bold;
	font-size: 13px;
	color: #0056AF;
}
.subjectEmailRecip {
	font-size: small;
}
.center {
	text-align: center;
}
.footer {
	text-align: center;
}
.gallery 
{
        /*----TODO----*/
}
.clearfix
{
	/*----TODO----*/
}
.marginRight0 {
	margin-right: 0px;
}
.fontSize1
{
    font-size:11px;
}
.fontSize2
{
    font-size:12px;
}
.fontSize3
{
    font-size:13px;
}
.fontSize4
{
    font-size:14px;
}
.fontSize5
{
    font-size:15px;
}
.fontSize6
{
    font-size:15px;
}
.fontBlod
{
    font-weight:bold;
}
.red
{
    color:Red;
}
.btnbg
{
    cursor:hand;
    background-image:url('../../Images/newSite/admin/btnbg.gif');
    background-repeat:no-repeat;
    width:95px;
    text-align:center;
    font-size:13px;
    vertical-align:middle;
    margin:0px;
    padding:0px;
    height:28px;
    line-height:24px;
}
/* -----End Common---------------------*/


/* #signupNav.fiveStep */
#signupNav {
	margin: 0;
	padding: 0;
	text-align:center;
	margin:auto 0px;
}
#signupNav li {
	height: 71px;
	list-style: none;
	float: left;
	background-color: #FFFDF1;
	background-repeat: no-repeat;
	background-position: right top;
}
#signupNav li.current {
	background-color: #FFFDF1; 
	border:1px color:#000000 solid;
	Glow1: (filter: Glow (Color: # CCFF99, Strength: 7))  ;
}
#signupNav li.lastDone {
	background-color: #7C8437;
}
#signupNav li.done {
	background-color: #D2D0BD;
}
#signupNav li a, #signupNav li a:link, #signupNav li a:visited, #signupNav li a:hover, #signupNav li a:active {
	color: #ccc;
}
#signupNav li.lastDone a, #signupNav li.lastDone a:link, #signupNav li.lastDone a:visited, #signupNav li.lastDone a:hover, #signupNav li.lastDone a:active, #signupNav li.current a, #signupNav li.current a:link, #signupNav li.current a:visited, #signupNav li.current a:hover, #signupNav li.current a:active, #signupNav li.done a, #signupNav li.done a:link, #signupNav li.done a:visited, #signupNav li.done a:hover, #signupNav li.done a:active {
	color: #000000;
}
#signupNav li.done a:hover, #signupNav li.lastDone a:hover {
	color: #FFFF99;
	cursor: pointer;
}
#signupNav li a em {
	width: 150px;
	display: block;
	margin: 6px 0 0 10px;
	font-style: normal;
	font-weight: bold;
}
#signupNav li a span {
	width: 140px;
	display: block;
	margin-left: 10px;
	font-weight: normal;
}
#signupNav li.mainNavNoBg {
	background-image: none;
}
#signupNav li a {
	height: 71px;
	display: block;
}

#Content2{ color:Aqua; }


/* End #signupNav.fiveStep */

/* Table 1 Group */
.table1 {
	border: 1px solid #CCCCFF;
	background-color: #FFFFEE;
	margin: auto;
	text-align: left;
	
}
.table1 td {
	padding-right: 10px;
	padding-left: 10px;
}
.table1 .header {
	background-color: #D2D0BD;
	font-size: 12.8px;
	font-weight: bold;
	color: #000000;
	border-bottom: #000000 solid 1px;
	text-align: center;
}

.table1 .cell1 {
	border-bottom: 1px solid #000000;
	background-color: #ffffff;
	padding: 5px;
}
.table1 .cell2 {
	background-color: #D2D0BD;
}
.table1 .cell3 {
	border-right: solid 1px #000000;
}
.progress
{
    height:12px;
    width:0px;
    background-color:#6787e3;
    margin:1px;
    padding:0px;    
}
.outprogress
{
    border: 1px solid #999999;height:14px;width:102px;margin:0px;padding:0px; line-height:14px; vertical-align:middle;
}
.inline
{
    float:left;
}

.uploadspace
{
    float:left;
    width:5px;
}

#tbPreview
{
    table-layout: fixed;
	width: 600px;
}
#tbPreview tr,#tbPreview td{width: auto;overflow:hidden;} 
#tbPreview img { max-width:400px;width: expression(this.width > 400 ? '400px': true);}
.showError
{
    color:Red;
    }
/* End of Table1 Group */
