/*styles for all pages*/
	* { margin:0; padding:0;}
	body { margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; background:url(../images/bg.jpg) top no-repeat fixed #f8fafc; color:#626262; font-size:12px; 
	line-height:18px; margin-bottom:24px; margin-top:24px; background-color:#211f24;}
	div, p, form, ul, li, h1, h2, h3, h4, h5, h6, a, span, form, dl, dt, dd, img, br, big { padding:0; margin:0; }
	.clr { clear:both; }
	a, input { outline:none;}
	img {border:0; outline:none;}



/*styles for header */
#main_container {width:962px; margin:0 auto;}
#main_container #header-contener {width:962px; margin:0; padding:0;}
	#main_container #header-contener #header-bg {width:962px; background:#f3f3f3;}
	#main_container #header-contener #header-bg .logo-position {width:207px; float:left;}
	#main_container #header-contener #header-bg .nav-position {width:755px; float:left;}
	#main_container #header-contener #header-bg .nav-position .nav-top-links {width:152px; float:left; height:31px; margin:11px 18px 0px 585px;}
	#main_container #header-contener #header-bg .nav-position .nav-top-links  ul{width:152px; margin:0px; padding:0px; height:31px; list-style-type:none;}
		#main_container #header-contener #header-bg .nav-position .nav-top-links  li{ float:left; display:block;}
	#main_container #header-contener #header-bg .nav-position .nav-top-links  li a {margin:0px; list-style:none; float:left; border-left:1px dotted #a7a7a7; 
	padding:2px 9px; height:20px;}
	#main_container #header-contener #header-bg .nav-position .nav-bot-position {width:755px; margin:0; padding:0;}
	#main_container #header-contener #header-bg .nav-position .nav-bot-position .nav-left {width:58px; float:left; background:url(../images/nav-left.gif) no-repeat; height:35px; width:58px;}
	#main_container #header-contener #header-bg .nav-position .nav-bot-position .nav-right {width:697px; float:left; background:url(../images/nav-right-bg.gif) repeat-x; height:35px; 
	line-height:35px;}
	
	#main_container #header-contener #header-bg .below-nav-border{width:962px; background: url(../images/nav-below-border.gif) repeat-x; height:7px;}
	#main_container #header-contener #header-bg .banner-posiion{width:944px; margin:0 auto; padding-top:7px; padding-bottom:14px;}
	
.title { border-bottom:1px dotted #848484; font-family:"trebuchet MS"; font-size:18px; color:#565656; padding-bottom:12px; font-weight:bold;}	
.title-green { font-family:"trebuchet MS"; font-size:18px; color:#7b9f11; padding-bottom:12px; font-weight:bold;}
.border-faq { border-bottom:1px dotted #848484; padding-bottom:6px; margin-bottom:6px;}	
/*------------------------------------------nav-------------------------------------------*/

* html .nav-right{ /*IE6 and below hack. Set explicit strip width*/
	width: 100%;
}
.nav-right a.aero{ /*aero button CSS*/
	cursor:hand;
	background:  url('../images/aeroleft.png') no-repeat left;
	display: block;
	float: left;
	font: bold 11px  Arial, Helvetica, sans-serif; /* Change 13px as desired */
	line-height: 10px; /* This value + 8px should equal height of button background (default is 31px) */
	height: 35px; /* Height of button background height */
	padding-left: 10px; /* Width of left menu image */
	text-decoration: none;
	margin-right: 5px; /*spacing between buttons*/
	/*filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);*/ /*this and next two rules control opacity of buttons before hover*/
	/*opacity: 0.9;
	-moz-opacity: 0.9;*/
	margin-top:3px;
	line-height:35px;
	color:#fff;
}
.nav-right a.aero:link, .aerobuttonmenu a.aero:visited, .aerobuttonmenu a:active{
	color: white; /*button text color*/
}
.nav-right a.aero span{
	display: block;
	height:35px; padding-right:10px;
	/*Set 10px here to match value of 'padding-left' value above*/
}
.nav-right a.aero:hover{ /* Hover state CSS */
	background-image: url('../images/aeroleft1.png');
	height:35px; 
	/*filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);*/ /*this and next two rules control opacity of buttons during hover
	opacity: 1;
	-moz-opacity: 0.99;*/
}
.nav-right a.aero:hover span{
	font: bold 11px Arial, Helvetica, sans-serif; /* Change 13px as desired */
	background: url('../images/aeroright1.png') no-repeat right; padding-right:10px;
	height:35px;
	overflow:hidden;
}
.nav-right a.aero:hover span{ /* Hover state CSS (for text) */
	color: #ffffff;
	line-height:35px;
}


/*styles for body */
#main_container #body-contener {width:944px; background:#f3f3f3; padding:0 9px 16px 9px;}
	#main_container #body-contener .left-panel {width:602px; background:#fff; border:9px solid #edecec; float:left; padding:15px;}
	#main_container #body-contener .left-panel-inner { background:#fff; border:9px solid #edecec; padding:15px;}
	#main_container #body-contener .left-panel .heading { border-bottom:1px dotted #848484; font-family:"trebuchet MS"; font-size:18px; color:#565656; padding-bottom:12px; font-weight:bold;}
	#main_container #body-contener .left-panel .heading-green { font-family:"trebuchet MS"; font-size:18px; color:#7b9f11; padding-bottom:12px; font-weight:bold;}
	.btn-readmore { width:78px; height:17px; background:url(../images/bg-read-more.gif) no-repeat; color:#fff; font-weight:bold; text-align:center; line-height:17px;}
	.btn-readmore a{ color:#fff; text-decoration:none;}
	.btn-readmore a:hover{ color:#000; text-decoration:none;}

#main_container #body-contener .right-panel {width:282px; margin-left:12px; float:left;}
	#main_container #body-contener .right-panel .right-content-box {width:264px; background:#fff; border:9px solid #edecec;}
	#main_container #body-contener .right-panel .right-content-box .right-heading {width:251px; background:#a0c339; border:1px solid #fff; height:29px; color:#fff; font-weight:bold; 
	padding-left:11px; line-height:29px;}
	#main_container #body-contener .right-panel .right-content-box ul { width:251px; padding:11px; margin:0; padding:0; padding-bottom:11px; padding-top:5px; }
	#main_container #body-contener .right-panel .right-content-box li { padding:0; margin:0; line-height:24px; color:#636363; border-bottom:1px dotted #636363; 
	margin-left:13px; background:url(../images/tick.gif) no-repeat left bottom; list-style:none; padding-left:20px; }
	#main_container #body-contener .right-panel .right-content-box li a { color:#636363; text-decoration:none;}
	#main_container #body-contener .right-panel .right-content-box li a:hover { color:#000; text-decoration:none;}

	

/*styles for header & footer*/
#main_container #footer-content-area { width:896px; padding:0; font-size:10px; color:#777679; padding-top:23px; margin:0 auto;}
	#main_container #footer-content-area ul { width:896px; margin:0; padding:0;}
	#main_container #footer-content-area li { width:auto; margin:0; padding:0; float:left; list-style:none; }
	#main_container #footer-content-area a { color:#777679; text-decoration:none; }
	#main_container #footer-content-area a:hover { color:#fff; text-decoration:none; }
	
/*styles for contact*/	
.left-icons{ float:left; padding:0 10px 0 0; }
.left-icons-image{ float:right; padding:5px; border: 1px solid #0057ae; }
.border-bottom-dotted{ border-bottom:1px dotted #999999; padding-bottom:5px; }
.testi_red_text{font-family:"Trebuchet MS", Times, serif, "Trebuchet MS"; font-size:12px; color:#7b9f11; font-weight:bold; line-height:18px; }
.email-link{ color:#303030; text-decoration:none; }
.email-link:a{ color:#303030; text-decoration:none; }
.email-link:hover{ color:#074ea0; text-decoration:underline; }
.text-box-normal{ width:222px; height:18px; border:1px solid #7b9f11; }
.button_from{background-color:#719506; height:18px; width:66px; border:none; color:#FFFFFF;}
.error1{ background-color: #f7f7f7; border: 1px #efefef dashed; padding: 10px; color:#FF0000;}
.error{ color:#FF0000;}
.refresh-text { font-family:Arial, Helvetica, sans-serif; color:#626262; font-size:12px; }
.red{ color:#FF0000;}


/*--------- site map -----------*/
.filetree li { list-style-type:none;text-decoration:none; font-size:12px; }
.filetree span.file { background:url(../images/sm.png) left top no-repeat; }
.filetree span.file a { padding-left:40px; text-decoration:none; font-size:13px;  background:url(../images/sm1.png) left top no-repeat; color:#626262; }
.filetree span.file a:hover {text-decoration:underline; font-size:13px;  background:url(../images/sm1.png) left top no-repeat; color:#ff0000;  }
.filetree span.file2 { background:url(../images/sm3.gif) left top no-repeat;   }
.filetree span.file2 a { padding-left:65px; text-decoration:none; font-size:13px;  background:url(../images/sm2.png) left top no-repeat; color:#626262; }
.filetree span.file2 a:hover {text-decoration:underline; font-size:13px;  background:url(../images/sm2.png) left top no-repeat; color:#ff0000;  }
.Backlink{ padding-right:10px;}
.Backlink a{ font-size:14px; font-weight:bold; text-decoration:underline; color:#626262;}
.Backlink a:hover{ text-decoration:none; color:#ff0000;}


.pricing{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#626262; font-weight:bold; line-height:18px; background-color:#f6fde1; border-bottom:1px solid #d4dfb3; padding-bottom:6px; padding-top:6px; padding-left:6px; }
.price{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#384908; font-weight:bold; line-height:18px; background-color:#f6fde1; border-bottom:1px solid #d4dfb3; padding-bottom:6px; padding-top:6px; padding-left:6px; }


.price-bg{ background-color:#f6fde1; border-bottom:1px solid #edf6d2;}


/*---------------------------------------- Banner ------------------------- */
.EzBanner{ display:block; border:solid 10px #edecec; }
.EzBanner .txtCont{ padding:0px 10px;}
.EzBanner .txtCont h2{ color:#a1c434; margin-bottom:10px;}
.EzBanner .txtCont b a{ color:#FF0000; font-size:14px; font-weight:bold; margin-top:10px; display:block; margin-bottom:10px;}
.EzBanner .txtCont b a:hover{ text-decoration:none;}
.EzBanner .grenntext{ color:#a1c434; font-size:17px; font-weight:bold;}

h1{font-weight:bold; font-size:12px;}

