@charset "utf-8";
/* CSS Document */

/* Was Structure */

html, body 	{
	border:0; 
	margin:0; 
	padding:0; 
}

html { 
	height:100%; 
}

body { 
	height:100%;
	margin:0;
	padding:0;
	background: #d4e4e3 url('/imgs/background-gradient.jpg') top left repeat-x;
	color : #000000;
	font: 75%/1.5 Arial, Helvetica, sans-serif;
}

#header {
	width: 846px;
	height: 90px; 
}

#wrap { position:relative; height:auto !important; height:100%; min-height:100%; width: 846px;	margin:0 auto; }


#banner 			{ clear:both;  width: 846px;  height: 195px; }

#mainnav 
{ 
	width: 846px;
	height: 26px;
	font-size: 12px; 
	font-weight: bold;   
	text-align:center;
}

#mainnav ul 		
{ 
	list-style-type:none; 
	/*padding:4px 0 0 0;*/
	/*padding:6px 0 0 0;*/
	padding-top:5px;
	padding-bottom:5px;
	margin:0; 
	text-align:center; 
}

#mainnav li 		
{ 
	display: inline;
	/*padding-left:14px;*/
	/*padding:4px 15px;*/
	padding-right:22px;
	text-align:center;
}

#mainnav a 
{  
	color: #ffffff; 
	text-decoration:none; 
}

#mainnav a:hover	
{ 
	text-decoration:underline; 
}

#main {
	width: 846px;
/*	padding-bottom:180px; For Footer */ 
}

#fp-content { margin:18px 35px; }
#fp-text { width: 590px; }

#page-content { 
	margin:18px 30px;
	float:left; 
	width:526px;
}

#side_nav { 
	width: 200px;
	float:right;
	margin: 18px 30px;
}


#footer { height:178px; width: 846px; position: absolute; bottom: 0; text-align: center;}
#footer-copyright { height: 25px; line-height:24px;}

.clear { 
	clear : both; 
	height: 0px;
}

.termsOfUse { width:95%; height:200px; } 

#bottombox { width:810px; height:148px; }

#promobadge { float:right; margin-right:20px; }


.imageborder { margin-left: 10px; padding:5px;}

.pricing_table { margin-left: 10px;  }
.pricing_table th { text-align:left; }

#aboutColumn1 { float:right; width:400px; }
#partnerlogos { float:left; width: 130px; text-align:center;}

#partnerlogos img { margin:20px 0 0 0; padding:0; }

.video_thumb { width:270px; float:left; text-align:center; margin:0 0 20px 10px; }
.video_thumb img {margin:0 0 5px 0;}

#videotutorial {margin:0 auto 10px auto; width:800px; height:600px;}

.stdform h2			{ margin-bottom: 1.5em; padding-bottom:0.25em; }
.stdform label 		{ float:left; width: 180px; text-align:right; margin-right:10px; line-height:19px; }
label.nofloat	{ float:none;}
.stdform br			{ clear:both; }
.stdform div 		{ float:left;	margin-bottom: 12px; width:330px; }
.stdform div p			{ margin-bottom: 0; }


form span.field_error { margin-left:10px; }


.accountexists { padding:4px; width:250px; margin: 6px 0;}

.news-date					{ margin-bottom:0.75em;}

.news-image { padding:5px;}

#partnerportal #header { height:90px; overflow:hidden; }
#partnerportal #b4blogo { float:left; }
#partnerportal #partnerlogo { float:right; margin:auto;}

/* Was Theme */


#header { background: #ffffff; }

#banner { background: #ffffff; border-bottom:4px solid #24313a;}
#mainnav { background-color: #669999; color: #ffffff; border-bottom:4px solid #24313a;  }

#mainnav a {  color: #ffffff; text-decoration:none; }
#mainnav a:hover	{ text-decoration:underline; }

#wrap { background-color:#FFFFFF; }

#main { background: #ffffff;}

#footer-copyright { background-color: #669999; color: #FFFFFF; border-top:4px solid #24313a; }

.submitbutton1 {
  background-color: #5A8687;
  border-color: #000000;
  border-style: solid;
  border-width: 1px;
  color: #ffffff;
  font-family: arial;
  width:180px;
}

h1 { color: #7C202B; }
h2 { color: #537f74; }

a 			{ color: #663300; text-decoration:underline;}
a:hover 	{ color: #000; }

#fp-content p { color: #588383; }

.termsOfUse { font-size:11px;	font-family:Verdana, Arial, Helvetica, sans-serif;}

#bottombox { background: #ffffff url('../images/bottom-boxes.jpg') top left no-repeat; }
.imageborder { border: 1px solid #CCCCCC; background-color:#f0f0f0;}

blockquote { background-color:#f0f0f0; border:1px solid #CCCCCC;}

.pricing_table { border: 1px solid #CCCCCC; background-color:#f0f0f0; }
.pricing_table th { background-color:#fafafa; border-bottom:3px solid #ccc; }
.pricing_table td { background-color:#f0f0f0; border-bottom:1px solid #ccc; }
.pricing_table .alt td { background-color:#fafafa; }

.download_table 			{ border: 1px solid #CCCCCC; background-color:#f0f0f0; }
.download_table th 			{ background-color:#fafafa; border-bottom:3px solid #ccc; }
.download_table td 			{ background-color:#f0f0f0; border-bottom:1px solid #ccc; }
.download_table .alt td 		{ background-color:#fafafa; }


.b4bNameText { color:#202d36; font-weight:bold; }
.b4bNameFour { color:#528481; font-weight:bold; }
.b4bSpace { font-size:0px; }


#videotutorial {border: 1px solid #CCC;}

.style1 {color: #FF0000}
.style3 {color: #660033}
.style4 {color: #0000FF}

form h2 { border-bottom: 1px solid #537f74; }
.important { font-weight:bold; color:#7C202B; }
form span.field_error { color: #FF0000; font-weight:bold; }

.accountexists { background-color:#FFFFCC; border:1px solid #ccc; color:#990000; }


.myAccountTable 			{ border: 1px solid #CCCCCC; border-bottom:none; background-color:#f0f0f0; }
.myAccountTable th 			{ background-color:#fafafa; border-bottom:1px solid #ccc; border-right:1px solid #ccc; text-align:right;}
.myAccountTable td 			{ background-color:#f0f0f0; border-bottom:1px solid #ccc; }
.myAccountTable .alt td 		{ background-color:#fafafa; }

.loginerror					{ color: #FF0000; }

.testimonial-name 			{ color:#666666; font-style:italic; }

.news-date					{ color:#666666; }
.news-image { border: 1px solid #CCCCCC; background-color:#f0f0f0;}


/* Was Typography */

body, td, p, a, h1, h2, input, option, textarea, div {
  font-family : Arial, Helvetica, sans-serif; 
}

textarea	{ font-size: 1em; }

#mainnav { font-size: 12px; font-weight: bold;   }
#footer {   font-size: 8pt; }

h1 { font-size:1.5em; line-height: 1em;  margin: 0 0 1em 0; }
h2 				{ font-size:1.1667em; line-height: 1.286em; margin: 1.929em 0 0.643em 0; }


p { font-size:1em; line-height: 1.5em; margin: 0 0 1.5em 0; padding: 0; }

blockquote { padding: 5px 20px; margin:0 10px 1.5em 0;}

.text-left     { text-align:left; }
.text-right    { text-align:right; }
.text-center   { text-align:center; }
.text-justify  { text-align:justify; }

.footer
{
	text-decoration:none;
	color:#000;
	font-size:7pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height:12pt;
	text-align:center;
	font-weight:500;
	background-color:#5A9B97;
	padding-top: 10px;
	padding-bottom: 10px;
}


.footer a
{
	text-decoration:none;
	color:#ffffff;
	font-size:7pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height:12pt;
	text-align:center;
	font-weight:100;
}

.footer a:hover {
	color:#000;
}

.copyright
{
	text-decoration:none;
	color:#fff;
	font-size:7pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height:12pt;
	text-align:center;
	font-weight:100;
	background-color:#5A9B97;	
	padding-top: 10px;
	padding-bottom: 10px;
	
}

.AddressText
{
	text-decoration:none;
	color:#588383;
	font-size:8pt;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	line-height:14px;
	font-weight:100;
}

.MainText a
{
	text-decoration:underline;
	color:#588383;
	font-size:10pt;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	line-height:18px;
}


.MainText 
{
	text-decoration:none;
	/*color:#588383;*/
	/*color:#7C202B;*/
	color:#000000;
	font-size:10pt;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	line-height:18px;
	font-weight:100;
	list-style-image:url(../imgs/arrow.png);	
}

.title
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12pt;
	line-height: 19px;
	padding-bottom: 4px;
	font-weight:600;
	color:#660000;
}

.title1
{
	text-align:center;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10pt;
	line-height: 19px;
	padding-bottom: 4px;
	font-weight:600;
	color:#660000;
}
