html, body
{
    margin: 0px;
    height: 100%;
	font-family: "Arial Rounded MT", Arial, Helvetica, sans-serif;
}

a
{
    color: #5d5d5c;
    font-size:14px;
	font-weight:normal;
}

.hp_element
{
    width: 950px;
}

.li_element
{
    width: 80px;
    border: 0px;
    font-size:12px;
	font-weight:normal;
    text-align: center;
}

.title
{
    font-size:26px;
	font-weight:bold;
    color: #ffffff;
}

.sub_title
{
    font-size:16px;
	font-weight:bold;
    color: #ffffff;
}

.button
{
    font-size:14px;
	font-weight:bold;
    color: #ffffff;
    padding-right: 2px;
    text-decoration: none;
}

.MainPagebutton
{
    font-size:32px;
	font-weight:bold;
    color: #ffffff;
    padding-right: 1px;
    text-decoration: none;
}

.text_title
{
    font-size:14px;
	font-weight:normal;
}

.text_howwhat
{
    font-size:14px;
	font-weight:normal;
}

.faq_title
{
    font-size:18px;
	font-weight:bold;
    color: #6A902D;
    padding-top: 5px;
    padding-bottom: 5px;
}

.faq_title_green
{
    font-size:18px;
	font-weight:bold;
    color: #74AC00;
    padding-top: 5px;
    padding-bottom: 5px;
}

.faq_title_black
{
    font-size:18px;
	font-weight:bold;
    color: #777775;
    padding-top: 5px;
    padding-bottom: 5px;
}

.q
{
    font-size:14px;
	font-weight:bold;
    color: #000000;
    width: 100%;
    background-color: #ECFCD8;
    margin-bottom: 5px;
    cursor: pointer;
}

.q div
{
    font-size:14px;
	font-weight:normal;
    color: #000000;
    width: 100%;
    background-color: #ffffff;
    padding-top: 5px;
    padding-left: 10px;
    padding-bottom: 5px;
}

.footer_text, .footer_text a
{
    color: #5d5d5c;
    font-size:10px;
	font-weight:normal;
}

.text
{
    color: #000000;
    font-size:13px;
	font-weight:normal;
    padding-right: 2px;
    padding-bottom: 2px;
}

.text_admin_dash
{
    color: #215892;
    font-size:12px;
	font-weight:bold;
    padding-right: 1px;
    padding-left: 2px;
    padding-bottom: 1px;
}

.text_admin_dash_green
{
    color: #74AC00;
    font-size:14px;
	font-weight:bold;
    padding-right: 1px;
    padding-left: 2px;
    padding-bottom: 1px;
}

.Admin_ChatList
{
    color: #646462;
    font-size:14px;
	font-weight:bold;
    padding-right: 1px;
    padding-left: 10px;
    padding-bottom: 2px;
}

.chatlist_borders
{
    border-style:solid;
    border-color:#215892;
}

.text_green, .text_green a
{
    color: #74AC00;
    font-size:15px;
	font-weight:normal;

}
.hp_title
{
	font-size:24px;
	font-weight:bold;
	color: #2a70ba;
}

.hp_title2
{
	font-size:24px;
	font-weight:bold;
	color: #74ac00;
}

.menu_item
{
	font-size:14px;
	font-weight:normal;
	color: #000000;
	text-decoration: none;
}

.menu_item_on
{
	font-size:14px;
	font-weight:normal;
	color: #74ac01;
	text-decoration: none;
}

.price_button
{
	font-size:18px;
	font-weight:bold;
	color: #ffffff;
	padding-left: 10px;
	padding-right: 10px;
}

.form_title
{
	text-align: left;
	font-size:13px;
	font-weight:bold;
	color: #000000;
}
.form_wizard_title
{
	text-align: left;
	vertical-align:text-top;
	font-size:13px;
	font-weight:bold;
	color: #000000;
}
.form_wizard_title_g
{
	text-align: left;
	vertical-align:text-top;
	font-size:13px;
	font-weight:bold;
	color: #74AC00;
}
.form_description
{
	text-align: left;
	font-size:10px;
	font-weight:bold;
	color: #777775;
}
.form_description_center
{
	text-align: center;
	font-size:10px;
	font-weight:bold;
	color: #777775;
}

.form_field
{
	font-size:13px;
	font-weight:bold;
	border: 0px;
}
.form_field_blue
{
	font-size:11px;
	font-weight:bold;
	border: 0px;
	color: #2a70ba;
}
.form_field_green, .form_field_green a
{
	font-size:11px;
	font-weight:bold;
	border: 0px;
	color: #74AC00;
}

.price_color
{
	font-size:20px;
	font-weight:bold;
	border: 0px;
	color: #2A70BA;
}

.second_titel_1
{
	font-size:25px;
	font-weight:bold;
	border: 0px;
	color: #597622;
}
.second_titel_2
{
	font-size:20px;
	font-weight:bold;
	border: 0px;
	color: #444442;
}

.top_product_titel
{
	font-size:14px;
	font-weight:bold;
	font-style:inherit;
	border: 0px;
	color: #444442;
}


.TextTitle
{
	font-size:18px;
	font-weight:bold;
	border: 0px;
	color: #597622;
}

.SignUp, .SignUp a
{
	font-size:11px;
	font-weight:bold;
	border: 0px;
	color: #2A70BA;

}

.LeftMenu, .LeftMenu a
{
	font-size:18px;
	font-weight:bold;
	border: 0px;
	color: #1D5B90;
	padding-left: 2px;
	text-decoration: none;
}

.AdminLeftMenu, .AdminLeftMenu a
{
	font-size:11px;
	font-weight:bold;
	border: 0px;
	color: #000000;
	padding-left: 0px;
	text-decoration: none;
}

.UpgradeBlue_small, .UpgradeBlue_small a
{
	font-size:10px;
	font-weight:bold;
	border: 0px;
	color: #2a70ba;
	padding-left: 0px;
	
}


.PricingTableHeader, .PricingTableHeader a
{
	font-size:16px;
	font-weight:bold;
	border: 2px;
	color: #000000;
	height: 30px;
	
}

.PricingTabletext, .PricingTabletext a
{
	font-size:15px;
	border: 1px;
	color: #000000;
	padding-top: 10px;
	padding-bottom: 10px;
	text-decoration: none;
	height: 40px;
	
}

.PricingHeader2, .PricingHeader2 a
{
	height: 100px; 
	text-align: center;
	background-color: rgb(141, 194, 58); 
	border-top-color: rgb(255, 255, 255); 
	border-right-color: rgb(255, 255, 255); 
	border-bottom-color: rgb(255, 255, 255); 
	border-left-color: rgb(255, 255, 255);
}

.PricingHeader3, .PricingHeader3 a
{
	height: 100px; 
	text-align: center;
	background-color: rgb(74, 98, 22); 
	border-top-color: rgb(255, 255, 255); 
	border-right-color: rgb(255, 255, 255); 
	border-bottom-color: rgb(255, 255, 255); 
	border-left-color: rgb(255, 255, 255);
}

.PricingGreenRow2, .PricingGreenRow2 a
{
	height: 30px;
	text-align: center;
	background-color: rgb(141, 194, 58); 
	border-top-color: rgb(255, 255, 255); 
	border-right-color: rgb(255, 255, 255); 
	border-bottom-color: rgb(255, 255, 255); 
	border-left-color: rgb(255, 255, 255);
}

.PricingGreenRow3, .PricingGrayRow3 a
{
	height: 30px;
	text-align: center;
	background-color: rgb(74, 98, 22); 
	border-top-color: rgb(255, 255, 255); 
	border-right-color: rgb(255, 255, 255); 
	border-bottom-color: rgb(255, 255, 255); 
	border-left-color: rgb(255, 255, 255);
}



.PricingGreenRow2button, .PricingGreenRow2button a
{
	height: 100px;
	padding-top: 10px;
	padding-bottom: 5px;
	text-align: center;
	background-color: rgb(141, 194, 58); 
	border-top-color: rgb(255, 255, 255); 
	border-right-color: rgb(255, 255, 255); 
	border-bottom-color: rgb(255, 255, 255); 
	border-left-color: rgb(255, 255, 255);
}

.PricingGreenRow3button, .PricingGreenRow3button a
{
	height: 100px;
	padding-top: 10px;
	padding-bottom: 5px;
	text-align: center;
	background-color: rgb(74, 98, 22); 
	border-top-color: rgb(255, 255, 255); 
	border-right-color: rgb(255, 255, 255); 
	border-bottom-color: rgb(255, 255, 255); 
	border-left-color: rgb(255, 255, 255);
}

.PricingWhiteRow2, .PricingWhiteRow2 a
{
	height: 30px;
	text-align: center;
	background-color: rgb(255, 255, 255); 
	border-top-color: rgb(255, 255, 255); 
	border-right-color: rgb(255, 255, 255); 
	border-bottom-color: rgb(255, 255, 255); 
	border-left-color: rgb(255, 255, 255);
}

.PricingGreenRow2Left, .PricingGreenRow2 a
{
	height: 30px;
	width: 270px;
	text-align: left;
	padding-right: 3px;
	background-color: rgb(141, 194, 58); 
	border-top-color: rgb(255, 255, 255); 
	border-right-color: rgb(255, 255, 255); 
	border-bottom-color: rgb(255, 255, 255); 
	border-left-color: rgb(255, 255, 255);
}

.PricingGreenRow2Left3, .PricingGreenRow3 a
{
	height: 30px;
	width: 270px;
	text-align: left;
	padding-right: 3px;
	background-color: rgb(51, 204, 204);  
	border-top-color: rgb(255, 255, 255); 
	border-right-color: rgb(255, 255, 255); 
	border-bottom-color: rgb(255, 255, 255); 
	border-left-color: rgb(255, 255, 255);
}


.PricingGreenRow2Left2
{
	height: 100px;
	width: 270px;
	padding-top: 10px;
	padding-bottom: 5px;
	text-align: left;
	padding-right: 3px;
	background-color: rgb(141, 194, 58); 
	border-top-color: rgb(255, 255, 255); 
	border-right-color: rgb(255, 255, 255); 
	border-bottom-color: rgb(255, 255, 255); 
	border-left-color: rgb(255, 255, 255);
}

.PricingWhiteRow2Left, .PricingWhiteRow2 a
{
	height: 30px;
	width: 270px;
	text-align: left;
	padding-right: 3px;
	background-color: rgb(255, 255, 255); 
	border-top-color: rgb(255, 255, 255); 
	border-right-color: rgb(255, 255, 255); 
	border-bottom-color: rgb(255, 255, 255); 
	border-left-color: rgb(255, 255, 255);
}

.HeaderTextWhite {
	height:auto;
	font-size:20px;
	color:#ffffff;
	font-weight:bold;
	text-shadow:0px 1px #000;
	}

.HeaderTextWhitePricing {
	height:auto;
	font-size:15px;
	color:#fffeff;
	font-weight:bold;
	text-shadow:0px 1px #000;
	}	

.LeftColTextPricing {
	height:auto;
	font-size:14px;
	color:#314012;
	font-weight:bold;
	text-shadow:0px 0px #000;
	padding-left: 10px;
	
	}

.MinusPricing {
	height:auto;
	font-size:45px;
	color:#314012;
	font-weight:bold;
	text-shadow:0px 1px #000;
	padding-left: 10px;
	
	}
	
.TextPricingDelete {
	height:auto;
	text-decoration: line-through;
	font-size:14px;
	color:#314012;
	font-weight:bold;
	text-shadow:0px 0px #000;
	padding-left: 10px;
	
	}	
	

.ToolText	{position:relative;text-decoration: underline;font-size:12px;
	font-weight:bold; }
.ToolTextHover	{position:relative;}
.ToolText span	{display: none;}

.ToolTextHover span{
	width:230px;
	display:block;
	position:absolute;
	border:1px solid black;
	top:1.3em;
	right:2px;
	background-color:gray; color:white;
	text-align: center;
	padding:3px 8px 10px;

	filter: alpha(opacity:90);
	KHTMLOpacity: 0.90;
	MozOpacity: 0.90;
	opacity: 0.90;

	-moz-border-radius: 15px;
	border-radius: 15px;
	}

.opacitychange {	
	filter: alpha(opacity:70);
	KHTMLOpacity: 0.70;
	MozOpacity: 0.70;
	opacity: 0.70;
	}
	
.Borderrightleft {
	border-width:7px;
	border-style:solid;
	border-color:#2E3D10;
	border-top-style:none;
	border-right-style:8px;
	border-bottom-style:none;
	border-left-style:8px;	
	}
	
.Borderrightleftbottom {
	border-width:7px;
	border-style:solid;
	border-color:#2E3D10;
	border-top-style:none;
	border-right-style:8px;
	border-bottom-style:8px;
	border-left-style:8px;	
	}	

.Borderrightlefttop {
	border-width:7px;
	border-style:solid;
	border-color:#2E3D10;
	border-top-style:8px;
	border-right-style:8px;
	border-bottom-style:none;
	border-left-style:8px;	
	}	


.pricingWhiteRawSpace {
		height: 1px;
		background-color: rgb(255, 255, 255); 
		border-top-color: rgb(255, 255, 255); 
		border-right-color: rgb(255, 255, 255); 
		border-bottom-color: rgb(255, 255, 255); 
		border-left-color: rgb(255, 255, 255);
	}
	
.pricingQuestionsHeader {
 		font-size:16px;
	font-weight:bold;
 		padding-bottom: 3px;
 		}

.pricingQuestionsAnswer {
 		font-size:13px;
	font-weight:normal;
 		} 		