html 
{
	text-align: center;
	margin:0;
	padding:0;
}
body
{	height:auto;
	margin:0px auto 0px auto;
	padding:0 0 0 0px;
	color:#000000;
	font-size:12px;
	font-weight:normal;
	font-family:Arial, helvetica, sans-serif;
	/*background:url(../images/site/pagebg.gif) repeat-x top #DDF2F7;*/
	background:url(../images/site/pagebg.png) repeat-y center #C2E8F1;
	/*background:url(../images/site/background.png) no-repeat top;*/
}
.pagenewbg
{	background:url(../images/site/background.png) no-repeat top;
}
.pagenwi
{	width:900px; text-align:left;
}
img{border:0;}
h1,h2{margin:0 0 0 0px;padding:0 0 0 0px; /*line-height:0px;*/}
input, textarea, select
{	color:#000; vertical-align:middle; text-align:left; border: 1px solid #A7C783; font-size:12px; padding:5px 0px 5px 0px;
}
a:link, a:visited
{	color:#000000; background:none;
	text-decoration:none; cursor:pointer;
}
a:hover
{	text-decoration:underline;
}
.fleft
{	float:left;
}
.fright
{	float:right;
}
.fclear
{	clear:both;float:none;
}
.txtanlt
{
	text-align:left;
}
.ftstnl
{
	font-style:normal;
}
.lh18
{
	line-height:18px;
}
img.val_mid
{
	vertical-align:middle;
}
.disp_nn
{
	display:none;
}
.disp_bl
{
	display:block;
}
/* start header css */
.header_lt
{	
	width:285px; text-align:right; padding-top:40px; float:left;
}
.topcorv
{	padding-left:40px; width:900px;/*824px;*/ margin-top:10px;
}
.topcorvbg
{	background:#FFFFFF; height:12px; line-height:12px; overflow:hidden;
}
.cont_mn
{	margin-left:0px; width:900px;/*824px;*/ background:#FFF; float:left; 
	min-height:800px; height:auto !important; height:800px; 
}
html>body .cont_mn
{	margin-left:40px;
}
/* start menu css */
.header_rt
{	float:right;
	padding:0px 0 0 0px;
	margin-top:35px;
}
.header_rt ul
{	margin:0px; padding:0px; list-style:none;
}
.header_rt li
{	margin:0px; padding:0 0 0 15px; list-style:none;
	float:left;
}
.header_rt a
{	background-repeat:no-repeat;
}
/*a.features:link, a.features:visited
{	
	background-image:url(../images/site/features.png); 
	height:29px; width:80px;
	float:left; text-decoration:none;
	background-position:0px 0px;
}
a.features:hover, a.features_on
{		
	background:url(../images/site/features.png);
	height:29px; width:80px;
	float:left; text-decoration:none;
	background-position:0px -29px;
}
a.demo:link, a.demo:visited	
{	
	background:url(../images/site/demo.png); 
	height:29px; width:55px;
	float:left; text-decoration:none;
	background-position:0px 0px;
}
a.demo:hover, a.demo_on
{	
	background:url(../images/site/demo.png);
	height:29px; width:55px;
	float:left; text-decoration:none;
	background-position:0px -29px;
}
a.pricing:link, a.pricing:visited
{
	height:29px; width:66px;
	float:left; text-decoration:none;
	background:url(../images/site/pricing.png); 
	background-position:0px 0px;
}
a.pricing:hover, a.pricing_on
{	
	background:url(../images/site/pricing.png);
	height:29px; width:66px;
	float:left; text-decoration:none;
	background-position:0px -29px;
}
a.faq:link, a.faq:visited
{
	height:27px; width:41px;
	background:url(../images/site/faq.png); 
	float:left; text-decoration:none;
	background-position:0px 0px;
}
a.faq:hover, a.faq_on
{	
	background:url(../images/site/faq.png);
	height:27px; width:41px;
	float:left; text-decoration:none;
	background-position:0px -27px;
}
a.request_info:link, a.request_info:visited
{
	height:33px; width:116px;
	background:url(../images/site/request-info.png); 
	float:left; text-decoration:none;
	background-position:0px 0px;
}
a.request_info:hover, a.request_info_on
{	
	background:url(../images/site/request-info.png);
	height:33px; width:116px;
	float:left; text-decoration:none;
	background-position:0px -33px;
}*/
/* start footer class */
.footer_mn
{	width:800px; float:left; padding:0 0 10px 90px; text-align:right; color:#33B2D1;
}
.footer_mn a:link, .footer_mn a:visited
{	font-size:12px;color:#33B2D1;
}
/* start home page class */
.home_top_con
{	padding:0px 0 0px 34px; width:866px; float:left;
}
.hm_cont_mn
{	margin:0px 0 20px 40px; width:840px; clear:both;float:left;
	z-index:1;position:relative;
}
.leftcont_home
{	width:510px; float:left;
}
.leftcont_home_banner
{	height:300px; text-align:center;
}
.leftcont_home_banner .leftcont_ft img
{
	text-align:center; position:static;
}
.leftcont
{	width:510px; float:left;background:url(../images/site/cont_bg.gif) repeat-y left top;
}
h1
{
	font-size:24px;
	font-weight:normal;
}
.txt22gray
{	font-size:24px; color:#999999;font-family:Arial, Helvetica, sans-serif;
}
.liblue, .liblue:link, .liblue:visited
{	color:#34B3D1;font-size:24px;font-family:Arial, Helvetica, sans-serif;
}
.leftcont_ft
{	font-style:italic; font-size:14px;
	padding:20px 10px 30px 0px;
}
.rightcont_home
{	text-align:left; width:300px; float:left; font-size:18px; 
	height:auto; margin:60px 0px 0px 0px; padding-left:25px;
}
.rightcont_home label
{	width:100%; float:left; margin:0 0 12px 0px; font-style:bold; font-size:26px;
}
.rightcont
{	text-align:center; width:250px; float:left; text-align:right;
	background:url(../images/site/right_star_bg.gif) no-repeat left top;
	min-height:345px; height:auto !important; height:345px;
}
.rightcont div
{	text-align:center; padding-bottom:10px;
}
/* Start of Register Page Class */
.reg_leftcont_ft
{	padding-right:40px; font-style:normal; font-size:14px;
	padding:15px 0 0px 0;
}
.rightcont div.reg_rt_con_top
{
	padding:10px 0px 10px 35px;
	text-align:left;width:185px;
}
.rightcont div.reg_rt_con
{
	width:200px;height:auto;
	margin:14px 0px 2px 15px;
	text-align:left;
	line-height:16px;
}
#register_form form, #login_form form
{
	margin:10px 0px 10px 0px;
}
#login_form form
{
	margin-top:0px;
}
#register_form label, #login_form label
{
	font-style:normal;font-size:12px;
	clear:both;float:left;
	line-height:36px;
}
#login_form label
{
	margin-left:5px;
}
#register_form input, #register_form textarea
{
	width:190px; height:auto; font-size:12px;font-style:normal;
	clear:both;float:left; 
}
.txtbox
{
	float:left;
	width:220px;
}
#register_form input.txt410, #register_form textarea.txt410
{
	width:410px;font-size:12px;font-style:normal;
}
#register_form textarea.txt410
{
	height:85px;font-size:12px;font-style:normal;
}
#register_form input.btnreq
{
	border:none;
	background:url(../images/site/request_btn.gif);
	width:222px;height:77px;
	padding:0px 0px 0px 0px;
	margin:35px 5px 0px 0px;
	float:right;cursor:pointer;
	text-decoration:none;
}
/* Start of Contact Us Page Class */
.contus_info_box
{
	margin:10px 0px 10px 10px;
	clear:both; float:left;
	font-style:normal;
}
/* Start of FAQ Page Class */
.txtque,.post h2 a,.post-cat-three h2 a,.post h3 a
{
	font-family:calibri; line-height:normal;
	font-size:28px;font-weight:normal; color:#6DC2D6;
	width:100%; float:left; margin:5px 0px 1px 0px;
	background:url(../images/site/botom_bo.gif) no-repeat left bottom;
	text-decoration:none;
}
.txtans,.entry,.entry p
{
	clear:both;font-family:calibri;
	font-size:14px;font-weight:normal;margin-left:0px;margin-top:10px;
}
.entry p
{
	clear:both;font-family:calibri;
	font-size:16px;font-weight:normal;
}
.faq_leftcont_ft
{	padding-right:40px; font-style:normal; font-size:14px;
	padding:15px 0 0px 0; width:510px;
}
/* Start of Login Page Class */
.txtboxrt
{
	float:left;width:220px;
	margin-left:20px;
}
#login_form input
{
	width:260px; height:auto;
	clear:both;float:left;
}
#login_form input.btnsign
{
	border:none;clear:both;
	background:url(../images/site/sign_in.gif) no-repeat;
	width:127px;height:75px;
	padding:0px 0px 0px 0px;
	margin:35px 170px 0px 0px;
	float:right;cursor:pointer;
}

/* Start of Demo Page Class */
img.demo_bor
{
	border:1px solid #A6C782;
}
.demo_leftcont_ft
{	padding-right:40px; font-style:normal; font-size:14px;
	padding:15px 0 0px 0; width:510px;
}
.demo_lt_box
{
	width:143px;float:left;
	text-align:center;margin-left:35px;
	font-style:normal;
	font-size:14px;
	line-height:30px;
}
.demo_lt_box img
{
	clear:both;
}
.demo_lt_al
{
	margin-left:125px;
}
.demo_top_al
{
	margin-top:45px;
}
.demo_top_rt_al
{
	margin-top:265px;/*190px;*/
}
.rightcont_demo
{	text-align:center; width:250px; float:left; text-align:right;
}



/* Start of pricing Page Class */
.title_text
{	width:100%;
}
.canton_main
{	width:732px; float:left; margin-top:60px;
}
.canton_main div
{	width:100%; float:left; padding:9px 0 7px 0;
}
.canton_main div.bg_mn
{	background:url(../images/site/tab_bg.gif) no-repeat;
}
.canton_main label
{	width:150px; float:left; text-align:center;
}
.canton_main label.rt_text_main
{	width:420px; float:left; text-align:left; padding-left:10px;
}
.canton_main div.last_btn_link
{	width:100%; text-align:right;
}
.btnreq
{	background:transparent url(../images/site/request_btn.gif) repeat scroll 0 0;
	border:medium none;
	cursor:pointer;
	float:right;
	height:77px;
	margin:35px 5px 0 0;
	padding:0;
	text-decoration:none;
	width:222px;
}


/* Start of features Page Class */
.hm_cont_mn1
{	padding:0px 0 20px 0px; width:900px; float:left; 
}
.left_panel_mn
{	width:175px; float:left; background-color:#EEF9FB; height:400px;margin-top:-3px; margin-left:-10px;
}
.future_textmn
{	width:100%; float:left; margin-top:20px; text-align:center;
}
.lt_link_main
{	width:90%; float:left; padding:10px 0 0 17px;
}
.lt_link_main a:link, .lt_link_main a:visited, .lt_link_main a:hover
{	font-size:16px; color:#999999; width:143px; height:33px; float:left; padding:10px 0 0 10px; font-weight:normal;
	text-decoration:none;
}
/*.lt_link_main a:hover,*/ .lt_link_main a.active_menu_link
{	background:url(../images/site/hover_img.gif) no-repeat left #ffffff; padding:10px 0 0 10px;
	width:148px; height:33px; float:left; color:#999999; text-decoration:none;
}/*
.lt_link_main a.activ_mn:link, .lt_link_main a.activ_mn:visited, .lt_link_main a.activ_mn:active
{	background:url(../images/site/hover_img.gif) no-repeat left #ffffff; padding:10px 0 0 10px;
	width:148px; height:33px; float:left; color:#999999; text-decoration:none;
}*/
.canten_rt_main
{	width:680px; float:left; padding:0 0 0 41px; 
}
.botom_bo_mn
{	width:100%; float:left; padding-bottom:35px; margin-top:23px;
	background:url(../images/site/botom_bo.gif) no-repeat left bottom;
}
.produ_list_txt
{	width:48%; float:left; padding-right:10px; line-height:20px; font-size:14px; font-weight:normal;
}
.produ_list_txt label
{	width:100%; float:left; font-weight:bold; font-size:16px; padding:0 0 11px 0px;
}
.rt_img
{	width:50%; float:left; text-align:center;
}
.last_btn
{	width:100%; float:left; text-align:center;
}
.bo_no
{	background-image:none; padding-bottom:10px;
}
.txt10noblack
{	font-size:10px;
}
.text_right
{	text-align:right;
}

/* stat of index menu css */
.menu_main
{	width:835px; float:left; height:67px;z-index:1;position:relative;
	background-image:url(../images/site/home_menu_bg.png); padding:65px 0 0 36px;
}
.menu_main ul
{	width:100%; float:left; padding:0px; margin:0px;
}
.menu_main li, .menu_main label, .menu_main li.menu_main_hide
{	width:135px;float:left; padding:0 0px 0 0px; margin:0 2px 0 2px; list-style:none;
	height:57px; text-align:center;
	background-image:url(../images/site/seding.png);
}
.menu_main li.menu_main_show,.menu_main_show
{	width:133px; height:57px; float:left; text-align:center;
	background-image:url(../images/site/light_seding.png);
}
.request_mn
{	margin-top:5px;
}
.banner_con
{
	height:130px;
}/*
.menu_main .active:link, .menu_main .active:visited
{	width:133px; height:57px; float:left; text-align:center;
	background-image:url(../images/site/light_seding.png);
}*/

.leftcont_ft_box
{
	padding-right:40px; font-style:normal; font-size:14px;
	padding:0px 0 0px 0; width:510px;
}
/*blog.php sidebar*/

#sidebar
{
	padding: 20px 0 10px 0;
	/*margin-left: 605px;*/
	width: 300px;
	float:right;
}
#sidebar {
	font: 1em 'Lucida Grande', calibri;
}
#sidebar form {
	margin: 0;
}
#sidebar h2 {
	font-family: calibri;
	font-size: 1.2em;
	font-weight:100;
}
#sidebar h2{
text-decoration: none;
}
#sidebar ul ul li, #sidebar ul ol li{
	color: #777;
}
#sidebar ul ul li a{
color:#000000;
}
#sidebar h2 {
	margin: 5px 0 0;
	padding: 0;
	}
#sidebar ul ul li:before {
color:#999999;
/*	content: "\00BB \0020";background-color:#000000;*/
	}
#sidebar ul, #sidebar ul ol {
	margin: 0;
	padding: 0;
	}
#sidebar ul li {
	list-style-type: none;
	list-style-image: none;
	margin-bottom: 15px;	
	}
#sidebar_about{
	list-style-type: none;
	list-style-image: none;
	margin-bottom: 15px;
	color:#999999;
	font-family:calibri;
	font-size:18px;
	}
#sidebar ul p, #sidebar ul select {
	margin: 5px 0 0px;
	}

#sidebar ul ul, #sidebar ul ol {
	margin: 5px 0 0 0px;
	}

#sidebar ul ul ul, #sidebar ul ol {
	margin: 0 0 0 0px;
	}

ol li, #sidebar ul ol li {
	list-style: decimal outside;
	}

#sidebar ul ul li, #sidebar ul ol li {
	margin: 3px 0 0;
	padding-right:15px;
	}
/* End Entry Lists */



/* Begin Form Elements */
#searchform {
	/*margin: 10px auto;
	padding: 10px 0px; */
	/*text-align: center;*/
	}

#sidebar #searchform #s {
	width: 108px;
	padding: 2px;
	}

#sidebar #searchsubmit {
	padding: 1px;
	}
#searchdiv{
width:300px;
}	
small{
font-family:calibri;
font-size:15px;
}
.newtempmar
{	margin-top:0px;
	*margin-top:-30px;
}
.page_item,.page_item a
{
color:#999999;font-family:calibri; font-size:18px;
}	
.page_item a:hover
{
	text-decoration:none;
}
.widgettitle
{
color:#999999;font-family:calibri; font-size:18px;
}
/*blockquote {
	margin: 15px 30px 0 10px;
	padding-left: 20px;
	border-left: 5px solid #ddd;
	}

blockquote p {
	margin: 5px 0 0;
	display: block;
	color: #777;
	}*/