/* CSS Document */

* {

	margin:0px;

	padding:0px;

	border:0px;

	text-decoration:none;

	list-style:none;

	font-family:Verdana;

	}



body{

	/* background-color:#C0C0C0; */

	}





.main_wrap {

	clear:both;

	width:800px;

	margin-left:auto;

	margin-right:auto;
	border: #CCCCCC solid 1px;

	}

	

.top {

	clear:both;

	width:800px; height:277px;

	background:url(images/top_bg.gif) repeat-x;

	}



/******** top left starting ***************************/	

.top_left {

	float:left;

	width:234px; height:277px;

	}

	

.top_left_blnk {

	clear:both;

	width:234px; height:16px;

	}

	

.top_logo {

	float:right;

	width:216px; height:110px;

	/* background:url(images/top_logo.gif) no-repeat; */

	}



.top_left_txt {

	float:left;

	color:#2D2D2D;

	text-align:justify;

	padding-left:25px;

	font-size:11px;

	width:195px; height:145px;

	}

	

.home_about_top_left_txt {

	float:left;

	color:#2D2D2D;

	text-align:justify;

	padding-left:25px;

	font-size:11px;

	width:195px; height:145px;

	background:url(images/banner_left_bg_img_.gif) no-repeat top right;

	}

	

/*********** top left end ************************************/	



/******** top right starting ***************************/		

.top_right {

	float:right;

	width:557px; height:277px;

	}

	

.top_menu {

	clear:both;

	width:547px; height:34px;

	padding-left:10px;

	padding-top:16px;

	}

.top_menu ul { height:23px; margin-left:5px;}

.top_menu ul#t_menu li { float:left; display:block; width:86px; height:23px; font-size:13px; font-weight:bold; font-family:Geneva, Arial, Helvetica, sans-serif; text-align:center; margin-right:15px;}



ul#t_menu li a { display:block; height:20px; color:#090909; padding-top:3px; font-family:Geneva, Arial, Helvetica, sans-serif;}

ul#t_menu li#about a{ width:86px;}

ul#t_menu li#solutions a{ width:86px;}

ul#t_menu li#works a{ width:100px;}

ul#t_menu li#faq a{ width:86px;}

ul#t_menu li#contact a{ width:86px;}



ul#t_menu li a:hover { display:block; height:20px; color:#090909; padding-top:3px; background:url(images/t_menu_hover.gif) no-repeat;}

ul#t_menu li#about a:hover{ width:86px;}

ul#t_menu li#solutions a:hover{ width:86px;}

ul#t_menu li#works a:hover{ width:100px; background:url(images/t_menu_workshover.gif) no-repeat;}

ul#t_menu li#faq a:hover{ width:86px;}

ul#t_menu li#contact a:hover{ width:86px;}



ul#t_menu li#about_selected a,#solutions_selected a,#contact_selected a,#faq_selected a {display:block; background:url(images/t_menu_hover.gif) no-repeat;}

ul#t_menu li#works_selected a {display:block; width:100px; background:url(images/t_menu_workshover.gif) no-repeat;}



.banner_wrap {

	clear:both;

	padding-top:9px;

	width:557px; height:218px;

	}

	

.banner {

	float:left;

	color:#2D2D2D;

	font-size:15px;

	width:541px; height:207px;

	}

	

/*.banner_btn {

	cursor:pointer;

	text-align:center;

	font-size:11px; color:#FFFFFF; 

	margin-left:40px; margin-top:20px;

	width:92px; height:22px;

	background:url(images/banner_btn2.gif) no-repeat;

	}

	

/*********** top right end ************************************/



/************* cont body starting *****************************/

.cont_body {

	clear:both;

	width:800px;

	padding-top:25px;

	background-color:#FFFFFF;
	/*border:#000000 solid 1px;*/

	}

	

.body_head_txt {

	font-size:22px;

	font-weight:bold;

	font-family:Geneva, Arial, Helvetica, sans-serif;

	}

	

.body_head_txt2 {

	font-size:15px;

	font-weight:bold;

	color:#939393;

	}

	

/************* cont body end *****************************/	

/************* footer starting *****************************/

.footer {

	clear:both;

	width:800px; height:68px;

	background:url(images/footer_bg.gif) repeat-x;

	}

	

.footer_menu{ clear:both; width:800px;}

	

.footer_menu ul{ margin-left:160px;}	

.footer_menu ul#f_menu li{ float:left; display:block; margin-right:18px; margin-top:19px; font-size:11px; font-weight:bold;}

.footer_menu ul#f_menu li a{ color:#090909;}

.footer_menu ul#f_menu li#f_contact{ margin-right:0px;}

.footer_menu ul#f_menu li span{ color:#00539C; margin-left:20px;}



.f_menu_lower{ clear:both; font-size:11px; color:#090909; text-align:center; padding-top:5px;}

.f_menu_lower a{color:#00539C; text-decoration:underline;}

.f_menu_lower a:hover{text-decoration:none;}	

	

/************* footer end *****************************/	





/*+++++++++++++++++++++ HOME BODY STARTING +++++++++++++++++++++++++++++++++*/

.cont_home_left {float:left; width:234px;}

.cont_latest_news { float:right; text-align:center; font-weight:bold; width:215px; height:39px; background:url(images/latest_news_bg.gif) no-repeat;}

.cont_latest_news_p  {height:30px; margin-top:9px;}

.cont_latest_news_p a {color:#2D2D2D;}



.cont_home_left_txt{ width:217px; float:right; border-bottom:2px solid #E4E4E4; padding-bottom:15px;}

.cont_home_left_txt_p{ font-size:11px; margin-top:20px;}

.cont_home_allnews { float:right; width:175px; background:url(images/home_allnews_chek.gif) no-repeat left; padding-left:40px; margin-top:10px;}

.cont_home_allnews a{ color:#00539C; text-decoration:underline; font-weight:bold; font-size:13px;}	

.cont_home_allnews a:hover{ color:#00539C; text-decoration:none;}	



.cont_home_right {float:right; width:510px; padding-right:10px; }

.cont_home_right p {
	margin-bottom:15px;
	color:#2D2D2D;
	font-size:11px;
	font-weight:normal;
}



.cont_home_nav { clear:both; height:207px; margin-bottom:20px;}

.home_red_nav {    float:left; width:183px; height:207px; padding-left:16px;}

.home_yellow_nav { float:left; width:183px; height:207px; margin-left:12px;}

.home_green_nav {  float:left; width:183px; height:207px; margin-left:12px;}

.home_blue_nav {   float:left; width:183px; height:207px; margin-left:12px;}



.home_red_nav_top{ float:right; text-align:center; width:183px; height:34px; background:url(images/red_nav_top.gif) no-repeat; padding-top:10px; font-size:14px; font-weight:bold; font-family:Geneva, Arial, Helvetica, sans-serif;}

.home_yellow_nav_top{ float:right; text-align:center; width:183px; height:34px; background:url(images/yellow_nav_top.gif) no-repeat; padding-top:10px; font-size:14px; font-weight:bold; font-family:Geneva, Arial, Helvetica, sans-serif;}

.home_green_nav_top{ float:right; text-align:center; width:183px; height:34px; background:url(images/green_nav_top.gif) no-repeat; padding-top:10px; font-size:14px; font-weight:bold; font-family:Geneva, Arial, Helvetica, sans-serif;}

.home_blue_nav_top{ float:right; text-align:center; width:183px; height:34px; background:url(images/blue_nav_top.gif) no-repeat; padding-top:10px; font-size:14px; font-weight:bold; font-family:Geneva, Arial, Helvetica, sans-serif;}





.google_checkout_btn{position:absolute; float:left; margin-top:-7px; margin-left:-17px;}

.more_info_image{position:absolute; float:left; margin-left:97px; margin-top:-1px;}



.box_common_mid{ float:right; width:163px; height:137px; padding-top:3px; background:#eeeeee url(images/nav_bg_vertical.jpg) repeat-x; font-size:10px; padding-left:10px; padding-right:8px; border-right:1px solid #dbdbdb; border-left:1px solid #dbdbdb;}

.box_common_btm{clear:both; width:173px; height:33px; padding-left:10px; background:url(images/nav_btm.gif) no-repeat;}



/*

.home_red_nav_mid{ float:right; width:165px; height:137px; padding-top:3px; background:url(images/nav_bg.gif) repeat-y; font-size:10px; padding-left:10px; padding-right:8px;}

.home_yellow_nav_mid{ float:right; width:165px; height:137px; padding-top:3px; background:url(images/nav_bg.gif) repeat-y; font-size:10px; padding-left:10px; padding-right:8px;}

.home_green_nav_mid{ float:right; width:165px; height:137px; padding-top:3px; background:url(images/nav_bg.gif) repeat-y; font-size:10px; padding-left:10px; padding-right:8px;}

.home_blue_nav_mid{ float:right; width:165px; height:137px; padding-top:3px; background:url(images/nav_bg.gif) repeat-y; font-size:10px; padding-left:10px; padding-right:8px;}



*/



/*

.home_red_nav_btm{ 		clear:both; width:173px; height:33px; padding-left:10px; background:url(images/nav_btm.gif) no-repeat; }

.home_yellow_nav_btm{ 	clear:both; width:173px; padding-left:10px; height:33px; background:url(images/nav_btm.gif) no-repeat;}

.home_green_nav_btm{ 	clear:both; width:173px; padding-left:10px; height:33px; background:url(images/nav_btm.gif) no-repeat;}

.home_blue_nav_btm{ 	clear:both; width:173px; padding-left:10px; height:33px; background:url(images/nav_btm.gif) no-repeat;}

*/



.nav_btn { width:71px; height:18px; background:url(images/nav_btn.gif) no-repeat; font-size:9px; text-align:center; margin-top:3px; cursor:pointer; font-family:Geneva, Arial, Helvetica, sans-serif;}



/*+++++++++++++++++++++ HOME BODY END ++++++++++++++++++++++++++++++++*/	



/*+++++++++++++++++++++ ABOUT BODY STARTING +++++++++++++++++++++++++++++++++*/

.cont_about_left { float:left; width:485px; padding-left:35px; padding-right:10px;}	

.cont_about_left_txt { clear:both; width:485px;}

.cont_about_left_txt p {
	margin-bottom:15px;
	color:#2D2D2D;
	font-size:11px;
}	

.cont_about_nav { padding-left:0px;}



.cont_about_right { float:left; width:260px; padding-right:10px; border-bottom:2px solid #E4E4E4;}	

.cont_about_test { float:left; width:217px; height:39px; text-align:center; font-weight:bold; background:url(images/about_test.gif) no-repeat; margin-top:20px;}

.cont_about_right_txt { clear:both; width:260px;}

.cont_about_right_txt_p { font-size:11px; padding-top:15px;}

/*+++++++++++++++++++++ ABOUT BODY END ++++++++++++++++++++++++++++++++*/	



/*+++++++++++++++++++++ SOLUTIONS BODY STARTING +++++++++++++++++++++++++++++++++*/

.cont_solutions_left {float:left; width:180px; padding-left:20px; padding-right:10px;}

.other_services	{ float:right; width:132px; height:58px; background:url(images/solutions_service.gif) no-repeat; padding-top:10px; padding-left:52px; }

.other_services a {font-size:17px; font-weight:bold; color:#2D2D2D; font-family:Geneva, Arial, Helvetica, sans-serif;}	



.solutions_yellow_nav { float:right; width:183px; }

.solutions_red_nav {    float:right; width:183px; margin-top:10px;}

.solutions_blue_nav {    float:right; width:183px; }

.solutions_green_nav { float:right; width:183px; margin-top:10px;}



.solutions_right_head { clear:both; height:68px;}	

.cont_solutions_right {float:left; width:578px; padding-left:2px;}

.contact_left_txt { clear:both; height:68px;}

.solutions_right_bx_head { float:left; width:544px; height:34px; background:url(images/solutions_right_bx_head.gif) no-repeat; font-weight:bold; font-size:18px; padding-left:25px; padding-top:10px;}



/***** solutions maintenance starting ******/

.solutions_right_bx_yellow_head { float:left; width:544px; height:34px; background:url(images/solutions_right_bx_yellow_head.gif) no-repeat; font-weight:bold; font-size:18px; padding-left:25px; padding-top:10px;}

.solutions_right_maintenance_img { float:left; width:569px; height:176px; background:url(images/solutions_right_maintenance_img.gif) no-repeat;}

.solutions_right_yellow_btn { float:right; width:198px; height:32px; font-size:14px; font-weight:bold; background:url(images/solutions_right_yellow_btn.gif) no-repeat; margin-top:120px; margin-right:50px; cursor:pointer;}

/***** solutions maintenance end *****/



/***** solutions peace starting ******/

.solutions_right_bx_blue_head { float:left; width:544px; height:34px; background:url(images/solutions_right_bx_blue_head.gif) no-repeat; font-weight:bold; font-size:18px; padding-left:25px; padding-top:10px;}

.solutions_right_peace_img { float:left; width:569px; height:176px; background:url(images/solutions_right_peace_img.gif) no-repeat;}

.solutions_right_blue_btn { float:right; width:218px; height:32px; font-size:14px; font-weight:bold; background:url(images/solutions_right_blue_btn.gif) no-repeat; margin-top:120px; margin-right:50px; cursor:pointer;}

/***** solutions peace end *********/



/***** solutions time starting ******/

.solutions_right_bx_green_head { float:left; width:544px; height:34px; background:url(images/solutions_right_bx_green_head.gif) no-repeat; font-weight:bold; font-size:18px; padding-left:25px; padding-top:10px;}

.solutions_right_time_img { float:left; width:569px; height:180px; text-align:center; background:url(images/solutions_right_time_img.gif) no-repeat;}

.solutions_right_green_btn { float:right; width:226px; height:32px; font-size:14px; font-weight:bold; background:url(images/solutions_right_green_btn.gif) no-repeat; cursor:pointer; margin-right:10px;}

/***** solutions time end *********/



.solutions_right_btn { float:right; width:198px; height:32px; font-size:14px; font-weight:bold; background:url(images/solutions_right_btn.gif) no-repeat; margin-top:120px; margin-right:50px; cursor:pointer;}

.solutions_right_img { float:left; width:569px; height:176px; background:url(images/solutions_right_img.gif) no-repeat;}

/*

.solutions_right_bx_bg { float:left; width:555px; font-size:11px; height:200px; background:url(images/solutions_right_bx_bg.gif) repeat-y; padding-left:9px; padding-right:5px; padding-top:5px; }

*/

.solutions_right_bx_bg { float:left; width:569px; background:url(images/solutions_right_bx_bg.gif) repeat-y; font-size:11px;}

.solutions_right_bx_txt { font-size:11px; margin-bottom:20px;}

.solutions_right_bx_btm { float:left; width:569px; height:17px; background:url(images/solutions_right_bx_btm.gif) no-repeat;}



/*+++++++++++++++++++++ SOLUTIIONS BODY END ++++++++++++++++++++++++++++++++*/	



/*+++++++++++++++++++++ FAQ BODY STARTING +++++++++++++++++++++++++++++++++*/

.faq_body {clear:both; width:770px; padding-top:25px; background-color:#FFFFFF; padding-left:15px; padding-right:15px;}

.faq_body_left { float:left; width:380px; border-bottom:2px solid #DCDBDB;}

.faq_gethelp { float:right; width:360px; /* height:226px; */}

.faq_about { float:right; width:315px; height:30px; background:url(images/faq_about.gif) no-repeat; padding-top:9px; padding-left:60px; margin-top:10px;}

.faq_about a  { color:#2D2D2D; font-size:16px; font-weight:bold; cursor:pointer; }

.faq_about_btm {height:60px; clear:both; padding-top:30px; font-size:11px; color:#2D2D2D; font-weight:bold; padding-left:20px;}





.faq_body_right { float:right; width:380px; border-bottom:2px solid #DCDBDB;}

.faq_nav { float:left; /*vheight:226px; */}

.faq_red_nav { float:left; width:183px;}

.faq_yellow_nav { float:left; width:183px; margin-left:12px;}

.faq_green_nav { float:left; width:183px;}

.faq_works { float:right; width:310px; height:30px; background:url(images/faq_works.gif) no-repeat; padding-top:9px; padding-left:68px; margin-top:10px;}

.faq_works a  { color:#2D2D2D; font-size:15px; font-weight:bold; cursor:pointer; }

.faq_works_btm {height:60px; clear:both; padding-top:30px; font-size:11px; color:#3794C7; font-weight:bold; padding-left:20px;}

.faq_btm {clear:both; width:780px; height:30px; background-color:#FFFFFF;  padding-left:20px;}

.faq_btm_read { float:left; font-weight:bold; font-size:11px; color:#00539C; background:url(images/home_allnews_chek.gif) no-repeat left; padding-left:30px;}

.faq_btm_read a {color:#00539C; text-decoration:underline;}

.faq_btm_read a:hover {color:#00539C; text-decoration:none;}







.faqtab{

	cursor: pointer;

	padding-top:4px;

	padding-bottom:4px;

	padding-left:25px;

	padding-right:5px;

	background:url(images/faqtab.jpg) top left no-repeat;

	margin:0px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:normal;

	color:#000000;

}



.faqtab a{

	color:#4a89cc;

	font-weight:normal;

	font-size:10px;

	text-decoration:underline;

}



.open_faqtab{

	background:url(images/faqtab_expand.jpg) top left no-repeat;

	font-weight:bold;

	color:#ffffff;

	padding-top:6px;

	padding-bottom:6px;

	padding-left:20px;

}



.open_faqtab a{

	color:#ededed;

	font-weight:normal;

	font-size:10px;

	text-decoration:underline;

}



.faqtab_cont {

	border:1px solid #e5e5e5;

	border-top:none;

	width:338px;

	padding:15px 10px;

	color:#000000;

	font-size:10px;

}





/*+++++++++++++++++++++ FAQ BODY END ++++++++++++++++++++++++++++++++*/	



/*+++++++++++++++++++++ ABOUT BODY STARTING +++++++++++++++++++++++++++++++++*/

.works_body {clear:both; width:800px; padding-top:25px; background-color:#FFFFFF;}

.works_body_left { float:left; width:360px; padding-left:30px; padding-right:10px;}

.works_body_right { float:right; width:395px;}

.works_body_head_txt { font-size:13px; font-weight:bold; color:#939393;}

.works_animated { float:left; width:320px; height:30px; padding-top:9px; font-weight:bold; padding-left:56px; background:url(images/works_animated.gif) no-repeat; margin-bottom:30px;}

.works_animated a { color:#2D2D2D;}

.works_blue_nav { float:left; width:183px; margin-left:10px;}

.works_arrow_bx { float:left; width:376px; height:194px; background:url(images/works_arrow_bx.gif) no-repeat; text-align:center; margin-bottom:25px;}

/*+++++++++++++++++++++ ABOUT BODY END ++++++++++++++++++++++++++++++++*/	



/*+++++++++++++++++++++ CONTACT BODY STARTING +++++++++++++++++++++++++++++++++*/

.top_left_txt ul { padding-top:10px;}

.top_left_txt ul a { color:#00539C; text-decoration:underline;}

.top_left_txt ul a:hover { color:#00539C; text-decoration:none;}



.contact_body {clear:both; width:740px; padding-top:25px; background-color:#FFFFFF; padding-left:20px; padding-right:40px;}

.contact_body_left { float:left; width:320px; border-bottom:2px solid #E4E4E4;}

.contact_body_right { float:right; width:385px;}

.contact_test { float:left; width:260px; height:30px; padding-left:56px; padding-top:9px; background:url(images/contact_test.gif) no-repeat;}

.contact_test a { font-size:16px; font-weight:bold; color:#2D2D2D; }

.contact_left_txt { font-size:11px; margin-top:20px; margin-left:20px; margin-right:5px;}

.contact_green_nav { float:left; width:183px;}

.contact_blue_nav { float:left; width:183px; margin-left:15px;}

.contact_mailto { clear:both;}

.contact_mailto a { color:#00539C; text-decoration:underline;}

.contact_mailto a:hover { color:#00539C; text-decoration:none;}



/*+++++++++++++++++++++ CONTACT BODY END ++++++++++++++++++++++++++++++++*/	



/*+++++++++++++++++++++ PRIVACY BODY STARTING +++++++++++++++++++++++++++++++++*/

.privacy_body {clear:both; width:740px; height:500px; padding-top:25px; background-color:#FFFFFF; padding-left:30px; padding-right:30px;}

.privacy_mailto {clear:both; width:770px; height:50px; background-color:#FFFFFF; font-weight:bold; font-size:11px; color:#00539C; padding-left:30px;}

.privacy_mailto a { color:#00539C; text-decoration:underline; font-weight:bold; font-size:11px;}

.privacy_mailto a:hover { color:#00539C; text-decoration:none; font-weight:bold;}

/*+++++++++++++++++++++ PRIVACY BODY END ++++++++++++++++++++++++++++++++*/	







/*+++++++++++++++++++++ NEWLY ADDED CLASSES STARTING +++++++++++++++++++++++++++++++++*/

h1 {

	margin:0px;

	padding:0px;

	font-size:22px;

	font-family:Geneva, Arial, Helvetica, sans-serif;

	}



h3 {

	margin:0px;

	padding:0px;

	margin-bottom:5px; font-size:19px; font-weight:600;

	}



h2 {
	margin:0px;
	padding:0px;
	color:#939393;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size: 19px;

	}

	

.top_left_name {

	float:right;

	font-weight:bold;

	margin-top:5px;

	}

	

.body_txt {

	padding-top:5px; margin-bottom:5px;

	}

	

.body_txt_padding {

	clear:both;

	padding-left:9px;

	padding-right:5px;

	}	

	

.time_body_text { clear:both; width:555px;  padding-left:9px; padding-right:5px; padding-top:5px; }

.time_body_btm { clear:both; width:540px; margin-top:16px; padding-left:29px;}

.time_body_btm_google { float:left;  width:125px;  text-align:center;}

.time_body_btm_txt { margin-bottom:2px; font-weight:bold; font-size:12px;}

.google_checkout_time_btn{ position:relative; clear:both;}

	

/*+++++++++++++++++++++ NEWLY ADDED CLASSES END ++++++++++++++++++++++++++++++++*/	
