body {
	font-family: Trebuchet MS,Arial, sans-serif;
	font-size: 14px;
	color: #484A49;
	margin: 0px;
	background-color: #ffffff;
}
input
{
	border: solid 1px #000000;
}

a:hover
{
	text-decoration:underline;
	color:#C1E752;
}
#everything {
	margin: 0px auto;
	padding: 0px;
	max-width: 1000px;
	min-width: 700px;
	width: 1000px;
	border-left:solid 1px #000000;
	border-right:solid 1px #000000;
}
.popup_h1
{
		color:#ffffff;
		font-weight:bold;
		font-size:16px;
		padding-top:0px;
		padding-left:5px;
		padding-bottom:5px;
		margin:0px 0px 0px 0px;
		background-color:#585f69;
}
.header
{
	width: 1000px;
	height: 135px;
	background-repeat: no-repeat; 
	background-position:top left; 
	background-image: url(../images/header.png);
}

.headerbg
{
	background-image:url(../images/headerbg.gif);
	background-repeat:repeat-x;
	height:135px;
}

.topbar
{
	background-image:url(../images/topbar.gif);
	background-repeat:repeat-x;
	height:47px;	
}

.signup_lnk
{
	color:#F29110;
	font-size:10px;
	font-style:italic;
	text-decoration:none;
}

.forgotpassword_lnk
{
	color:#ffffff;
	font-size:10px;
	font-style:italic;
	text-decoration:none;

}
.bg_menu
{
	 height: 42px;
   background-color:#585F69;
   text-align:right;
}
.bg_menu a
{
	color: #FFFFFF;
	font-family: Trebuchet MS;
	font-size: 14px;
	font-weight: bold;
	text-decoration: underline;
	padding: 0px 15px 0px 15px;
	border-right: solid 2px #FFFFFF;
}
.bg_menu a:hover
{
	text-decoration: underline;
}



.bgcontent
{
		background-color: white;
		text-align:left;
		vertical-align:top;
		padding-left:84px;
		padding-right:77px;
	  text-align:justify;
	  background-image:url(../images/bgbody.gif);
	  background-repeat:repeat-x;
	  background-position:top left;
}

.bgtop
{
	height:9px;
	background-image:url(../images/bgtopleft.gif);
  background-repeat:repeat-x;
  background-position:left top;
  padding-left:7px;
}
.bgtopcenter
{
	height:9px;
	background-image:url(../images/bgtopcenter.gif);
  background-repeat:repeat-x;
  background-position:left top;
  width:845px;
  
}
.innermenubottom
{
	height:10px;
	background-image:url(../images/innermenubottom.gif);
  background-repeat:repeat-x;
  background-position:left top;
}

.maincontent
{
		background-color: white;
		text-align:left;
		vertical-align:top;
		padding-left:30px;
		padding-right:20px;
	  text-align:justify;
}
.maincontent1
{
		background-color: white;
		text-align:left;
		vertical-align:top;
		padding-left:20px;
		padding-right:20px;
	  text-align:justify;
}
.bgleft
{
	width:4px;
	background-image:url(../images/bgleft.gif);
  background-repeat:repeat-y;
  background-position:right top;
}

.bgright
{
	width:4px;
	background-image:url(../images/bgright.gif);
  background-repeat:repeat-y;
}

.footer
{
	padding-left:20px;
	height: 33px;
	font-family: Trebuchet MS;
	font-size: 11px;
	border-bottom: solid 1px #D0D0D0;
	border-top: solid 1px #D0D0D0;
	color:#637F11;
	background-color:White;
	padding-right:20px;
	text-align:left;
}

.footer a {
	height: 27px;
	font-size: 11px;
	color: #637F11;
	text-decoration: underline;
	padding: 4px 15px 0px 10px;
	border-right:solid 1px #637F11;
}

.footer a:hover {
	text-decoration: underline;
}


.welcome
{
	background-color: white;
	text-align:left;
	color:#484A49;
}
.welcome a {
	color: #5A6984;
	text-decoration: none;
}
.welcome a:hover {
	text-decoration: underline;
}


input {
	border: solid 1px;
	font-family: Trebuchet MS;
}

select
{
	font-family: Trebuchet MS;
}

hr 
{
	color: #CDCDCD;
	height:1px;
}

.clienttestimonial
{
	 font-size: 13px;
	 border:solid 1px #CDCDCD;
	 padding:10px 10px 10px 10px;
	 text-align:justify;
	 color:#484A49;
}

.innertext
{
	padding:10px 10px 10px 10px;
	color: #6D6E6D;
}

.innertext a
{
	 font-size:12px;
	color:#960A0D;
	text-decoration:underline;
}

.info
{
	color:#484A49;
	font-size: 11px;
	text-align:justify;
	font-style:italic;
	width:250px;
}

.info b
{
	font-style:normal;
	color:#960A0D;
	font-size:13px;
}

.planinfo
{
	color:#484A49;
	font-size: 11px;
	text-align:justify;
	padding-right:3px;
}





			.tdcart
			{
				border-right:solid 1px #E3E3E3;
				padding-bottom:5px;
			}
			.cart_head
			{
				font-weight:bold;
				color:#585F69;
				font-size:22px;
				border-right:solid 1px #E3E3E3;
				border-bottom:solid 1px #E3E3E3;
				padding-bottom:5px;
			}
			.cart_itemleft
			{ 
				font-weight:bold;
				color:#585F69;
				font-size:15px;
				border-right:solid 1px #E3E3E3;
				background-color:#E7E7E7;
				height:30px;
				padding-left:15px;
			}
			.cart_item
			{
				color:#585F69;
				border-right:solid 1px #E3E3E3;
				background-color:#E7E7E7;
			}
			.cart_alternateitem_left
			{ 
				font-weight:bold;
				color:#585F69;
				font-size:15px;
				border-right:solid 1px #E3E3E3;
				height:30px;
				padding-left:15px;
			}
			.cart_alteritem
			{
				color:#585F69;
				border-right:solid 1px #E3E3E3;
			}
			.cart_question
			{
				color:#769717;
				font-weight:bold;
				font-size:17px;
			}
			.cart_answer
			{
				font-size:14px;
				color:#484A49;
			}
			.cart_amount
			{
				font-weight:bold;
				color:#585F69;
				font-size:15px;
			}
			.cart_text
			{
				color:#949494;
				font-style:italic;
				font-weight:bold;
			}
			.cart_border
			{
				border:solid 1px #DDDDDD;
				padding:5px 5px 5px 5px;
			}
			
			
			
			
				.freetrial_top
			{
				background-image:url(../images/freetrial_top.gif);
				height:91px;
				background-repeat:no-repeat;
				
			}
			.freetrial_left
			{
				background-image:url(../images/freetrial_left.gif);
				background-repeat:repeat-y;
				width:16px;
			}
			.freetrial_right
			{
				background-image:url(../images/freetrial_right.gif);
				background-repeat:repeat-y;
				width:23px;
			}
			.freetrial_bottom
			{
				background-image:url(../images/freetrial_bottom.gif);
				height:31px;
				background-repeat:no-repeat;
			}
			
			.basic_top
			{
				background-image:url(../images/basic_top.gif);
				height:92px;
				background-repeat:no-repeat;
				
			}
			.basic_left
			{
				background-image:url(../images/basic_left.gif);
				background-repeat:repeat-y;
				width:15px;
			}
			.basic_right
			{
				background-image:url(../images/basic_right.gif);
				background-repeat:repeat-y;
				width:23px;
			}
			.basic_bottom
			{
				background-image:url(../images/basic_bottom.gif);
				height:30px;
				background-repeat:no-repeat;
			}
			
			
			.premium_top
			{
				background-image:url(../images/premium_top.gif);
				height:91px;
				background-repeat:no-repeat;
				
			}
			.premium_left
			{
				background-image:url(../images/premium_left.gif);
				background-repeat:repeat-y;
				width:16px;
			}
			.premium_right
			{
				background-image:url(../images/premium_right.gif);
				background-repeat:repeat-y;
				width:24px;
			}
			.premium_bottom
			{
				background-image:url(../images/premium_bottom.gif);
				height:29px;
				background-repeat:no-repeat;
			}
			

.products td
{
	height:36px;
}			

.shoppingcart
{
	padding:2px 2px 2px 2px;
	background-color:#585F69;
	font-size:12px;
}


.tdheader
{
	color:#ffffff;
	background-color:#585F69;
	font-weight:bold;
	height:20px;
}


.tdcart td
{
	background-color:#ffffff;
	font-size:12px;
}

.tdcart
{
	background-color:#ffffff;
	padding-left:3px;
}

.shoppingcart td
{
	height:20px;
	font-size:12px;
}

.heading
{
	background-color: #585f69;
	color:#ffffff;
	height:30px;
	font-weight:bold;
	font-size:12px;
	vertical-align:top;
	padding:0px 0px 0px 5px;
}
.innerHead
{
	background-color: #585f69;
	color:#ffffff;
	height:20px;
}


.formbutton {
	border: 1px solid #333333;
	height: 18px;
	font: 11px tahoma,arial,helvetica;
	background-color: #eeeeee;
	background-image: url(../Images/button_shadow.gif);
}

.head1
{
	 
	 font-size:24px;
	 font-weight:bold;
	 color:#000000;
}

h1
{
	 color:#585f69;
	 font-weight:bold;
	 font-size:21px;
	 margin:0px 0px 0px 0px;
}

h2
{
	 color:#585f69;
	 font-weight:bold;
	 font-size:18px;
	 margin:0px 0px 0px 0px;
}

h3
{
	 color:#97B53E;
	 font-weight:bold;
	 font-size:20px;
	 margin:0px 0px 0px 0px;
}


h4
{
	 color:#0B86FF;
	 font-weight:bold;
	 font-size:22px;
	 margin:0px 0px 0px 0px;
}

h5
{
	padding-top:5px;
	padding-bottom:7px;
	margin:0px 0px 0px 0px;
}

.pageheader
{
	background-color:#F3FAFF;
	border-top:solid 1px #9ACDFF;
	border-bottom:solid 1px #9ACDFF;
	height:60px;
	padding-top:15px;
	text-align:center;
	padding-bottom:15px;
}

.formbg
{
		border-top:solid 1px #f0f0f0;
		background-image: url(../Images/bgform.gif);
		background-repeat:repeat-x;
		height:250px;
		vertical-align:top;
		text-align:left;
		padding:10px 10px 10px 10px;
}

.treeheader_green
{
	 background-color:#87AA20;
	 height:20px;
	 padding-top:5px;
	 padding-bottom:5px;
	 padding-left:10px;
	 color:#ffffff;
	 font-weight:bold;
	 font-size:16px;
	 width:200px;
	 text-align:left;
}
.treeheader_green1
{
	 background-color:#87AA20;
	 height:20px;
	 padding-top:5px;
	 padding-bottom:5px;
	 padding-left:10px;
	 color:#ffffff;
	 font-weight:bold;
	 font-size:16px;
	 text-align:left;
}
.treeheader_blue
{
	 background-color:#585F69;
	 height:20px;
	 padding-top:5px;
	 padding-bottom:5px;
	 padding-left:10px;
	 color:#ffffff;
	 font-weight:bold;
	 font-size:16px;
	 width:200px;
	 text-align:left;
}
.treeheader_blue1
{
	 background-color:#585F69;
	 height:20px;
	 padding-top:5px;
	 padding-bottom:5px;
	 padding-left:10px;
	 color:#ffffff;
	 font-weight:bold;
	 text-align:left;
	 font-size:16px;
}
.treeinfo
{
 padding:10px 10px 10px 10px;
 width:200px;
 text-align:left;
 font-size:12px;
 color:#8c8c8c
}


.input1{
border: 0px solid #02344f;
margin-top: 0px;
margin-right:2px;

}

.planinfo  .input1
{
	margin-right:10px;
}

.head2
{
	 font-weight:bold;
	 font-size:12px;
	 color:#FF9100;
}

.tddata
{
	text-align:right;
	font-weight:bold;
}
.tdinput
{
	text-align:left;
}

.agree
{
	font-size:11px;
	color:#c4c4c4;
}
/*unused*/




th 
{
	color: #8080A3;
}

.application_tab
{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
  background-image:url(../images/applicationtab.jpg);
  background-repeat:repeat-x;
	padding-left: 10px;
	padding-right: 4px;
	border-bottom: solid 1px #000000;
}
.tabbar
{
	background-image:url(../images/tabbar.jpg);
  background-repeat:repeat-x;
}

.innerTable
{
	padding:5px 5px 5px 5px;
	background-color:White;
	border:solid 1px black;
}
.innerTable TH
{
	padding:3px 0px 3px 0px;
	font-size:13px;
	color:Black;
	border-top:solid 1px #e6e6e7;
	border-bottom:solid 1px #e6e6e7;
	
}
.innerDiv
{
	padding:5px 5px 5px 5px;
	background-color:#e6e6e7;
	
}
.innerADiv
{
	padding:5px 5px 5px 5px;
	background-color:#f5f5f5;
	
}
.content
{
	padding:10px 10px 10px 10px;
	font-family: Tahoma;
	overflow:auto
}
.gridTable
{
	
}
.gridTable TD
{ 
	padding:5px 0px 5px 0px;
	border-bottom:solid 1px gray;
}




.menu_bg
{
	background-image: url(../images/bg_menu_gray.gif);
	background-repeat: repeat-x;
	height: 27px;
	border-bottom: solid 1px #ffffff;
	border-top: solid 1px #ffffff;
}

.right_panel
{
	background-color: #f0f0f0;
	font-family: Tahoma;
	font-weight: bold;
	padding-left: 5px;
	padding-right: 5px;
}
.title_bg
{
	background-image: url(../images/bg_menu_gray.gif);
	background-repeat: repeat-x;
	height: 27px;
	color: #FFFFFF;
	font-weight: bold;
	padding: 0px 5px 0px 5px;
	border-top: solid 1px #FFFFFF;
}

.checkbox, .radio 
{
	border: none;
}
.bullet {
	background-image: url(../images/bullet.jpg);
	background-repeat: no-repeat;
	background-position: right;
	width: 35px;
	height: 29px;
}

.spacer {
	padding-left: 5px;
}

.seperator {
	background-image: url(../images/seperator.jpg);
	background-repeat: repeat-x;
	background-position: left center;
}

.panelseperator {
	background-image: url(../images/panel_seperator.jpg);
	background-repeat: repeat-y;
	background-position: right top;
}

.maintext
{
	font-size: 12px;
	background-color: #E9E4CD;
	width: 578px;
}
.hometext {
	color: #000000;
	background-color: white;
}
.maintext a, .hometext a {
	color: #5a6984;
	text-decoration: none;
}
.maintext a:hover {
	text-decoration: underline;
}

.login {
	background-image: url(../images/bg_Sep.gif);
	background-color: #D7D7D7;
}
.login a {
	color: #838383;
	text-decoration: none;
}


.pageHeader {
	font-size: 26px;
	
	font-family: "Times New Roman";
	color: #4A5936;
}
.copyright {
	font-size: 11px;
	background-color: #D7D7D7;
	color: #838383;
}
.copyright a {
	color: #6B6B6B;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	padding-right: 10px;
}

/* Titlebar */
#titlebar_bg {
	background-image: url(../images/titlebar_bg.gif);
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	border: solid 0px #000000;
}
#titlebar_left {
	height: 42px;
	background-image: url(../images/titlebar_left.gif);
	background-repeat: no-repeat;
	color: #535353;
}
#titlebar_right {
	height: 42px;
	background-image: url(../images/titlebar_right.gif);
	background-repeat: no-repeat;
	background-position: right;
}
.titlebar_title {
	padding: 5px 10px 0px 0px;
	float: right; 
	font-size: 21px;
	font-weight: normal;
	color: #535353; 
	text-align: right;
	width:90%;
}
#box_content_topl {
	margin: 0px auto;
	padding: 0px;
	background-image: url(../images/box_std_topl.gif);
	background-repeat: no-repeat;
	background-position: left;
	width:16px;
	height:16px;
}
#box_content_topr {
	margin: 0px auto;
	padding: 0px;
	background-image: url(../images/box_std_topr.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width:16px;
	height:16px;
}
#box_content_top {
	margin: 0px  auto;
	padding: 0px;
	background-image: url(../images/box_std_top.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height:16px;
}
#box_content_left {
	margin: 0px auto;
	padding: 0px;
	background-image: url(../images/box_std_left.gif);
	background-repeat: repeat-y;
	background-position: left top;
	width:16px;
}
#box_content_right {
	margin: 0px auto;
	padding: 0px;
	background-image: url(../images/box_std_right.gif);
	background-repeat: repeat-y;
	background-position:left top;
	width:16px;
}
#box_content_bottoml {
	margin: 0px auto;
	padding: 0px;
	background-image: url(../images/box_std_bottoml.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width:16px;
	height:16px;
}
#box_content_bottomr {
	margin: 0px auto;
	padding: 0px;
	background-image: url(../images/box_std_bottomr.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width:16px;
	height:16px;
}
#box_content_bottom {
	margin: 0px auto;
	padding: 0px;
	background-image: url(../images/box_std_bottom.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height:16px;
}

/* Red Titlebar */
.red_titlebar_bg {
	height: 25px;
	background-image: url(../images/red_titlebar_bg.jpg);
	background-repeat: repeat-x;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
}
.red_titlebar_left {
	height: 25px;
	background-image: url(../images/red_titlebar_left.jpg);
	background-repeat: no-repeat;
	color: #535353;
}
.red_titlebar_right {
	height: 25px;
	background-image: url(../images/red_titlebar_right.jpg);
	background-repeat: no-repeat;
	background-position: right;
}

.signuphead
{
	  background-image:url(../images/signupheader.jpg);
	  background-repeat:no-repeat;
	  height:149px;
	  padding-left:0px;
    background-position:left top;
}

.topmenu 
{
	color:#ffffff;
  font-weight:bold;
  font-family:Arial;
  font-size:12px;
	text-decoration:none;
	background-color:#990002;
	height:24px;
}


.topmenu a
{
	color:#ffffff;
  font-weight:bold;
  font-family:Arial;
  font-size:12px;
	text-decoration:none;
	height:24px;
}

.overmenu 
{
	color:#ffffff;
  font-weight:bold;
  font-family:Arial;
  font-size:12px;
	text-decoration:none;
	height:24px;
	background-color:#000000
}


.overmenu  a
{
	color:#ffffff;
  font-weight:bold;
  font-family:Arial;
  font-size:12px;
	text-decoration:none;
	height:24px;
	background-color:#000000
}



/*form */

.regform {
	width:45%;
	float: left;
	text-align:left;
	padding-left:10px;
}
.regform2 
{
	width:50%;
	float: right;
	text-align:left;
	padding-top:0px;
}		
.regform input, .regform select,.regform2 input, .regform2 select {
	border: 1px solid #02344f;
	margin-bottom: 2px;
	Font-Size: 12px;
	margin-top:2px;
}	
.regform label {
	display: block;		
	margin-right: 1px;
	float: left;
	width: 100px;
	text-align: left; 
	color:#000000;
	font-weight:bold;
}
.regform2 label {
	display: block;		
	margin-right: 1px;
	float: left;
	width: 100px;
	text-align: left; 
		color:#000000;
	font-weight:bold;
}


.clear {
	clear: both;
	padding-bottom: 10px; 
}

.tdborder
{			  
	background-image: url(../images/border.gif);
	background-repeat: repeat-y;
	background-position:top right; 				
	bordeR:solid 0px #000000;
}

.formbutton 
{
	border: 1px solid #333333;
	height: 18px;
	font: 11px tahoma,arial,helvetica;
	background-color: #eeeeee;
	background-image: url(../images/button_shadow.gif);
}

.coming_soon
{
	color:#769717;
	font-weight:bold;
	font-size:25px;
	vertical-align:top;
	padding-top:5px;
}
.getstarted
{
	text-align:center;
}
.getstarted td
{
	height:20px;
	vertical-align:top;
}
.question
{
	color:#969696;
	font-weight:bold;
	font-size:15px;
	padding-left:5px;
	cursor:pointer;
}
.tooltip_bg
{
	background-color:#A9AAA9;
	padding:4px 4px 4px 4px;
	width:180px;
}
.tooltip_innerbg
{
	background-color:#929292;
	width:100%;
}
.tooltip_title
{
	background-color:#737373;
	font-weight:bold;
  color:#ffffff;
  font-size:15px; 	
  padding:4px 4px 4px 4px;
}
.tooltip_content
{
	padding:8px 8px 8px 8px;
	color:#ffffff;
	font-size:11px;
}
#divproducthelp{
	position: absolute;
	padding: 0px;
	visibility: hidden;
	z-index: 100;
	text-align:left;
}

/*end form*/