@charset "utf-8";
/* CSS Document */

html, div, span, applet, object, iframe,
	h1, h2, h3, h4, h5, h6, blockquote, pre,
	a, abbr, acronym, address, big, cite, code,
	del, dfn, em, font, img, ins, kbd, q, s, samp,
	small, strike, sub, sup, tt, var,
	dl, dt, dd, ol, ul, li,
	fieldset, form, label, legend {
		margin:0;
		padding:0;
		border:0;
		outline:0;
		font-weight:normal;
		font-style:normal;
		font-size:100%;
		font-family:inherit;
		vertical-align:baseline;
		
	}

body {
	background:url(../images/bodybg.jpg) repeat #E8E8E8;
	margin:0;
	font:12px Arial, Helvetica, sans-serif;
	line-height:18px;
	color:#333333;
	height:auto;
	
	
}
ul ul
{
	margin-left:25px;
}
body.innerpages{background-color:#EFFCFC;}
body a{
	text-decoration:none;
	color:#202020;
	
	}
	body a:hover{
		text-decoration:underline;
		
		}
	
	@font-face {
    font-family: 'Swis721LtCnBTLight';
    src: url('../swisscl-webfont.eot');
    src: url('../swisscl-webfont.eot?#iefix') format('embedded-opentype'),
         url('../swisscl-webfont.woff') format('woff'),
         url('../swisscl-webfont.ttf') format('truetype'),
         url('../swisscl-webfont.svg#Swis721LtCnBTLight') format('svg');
    font-weight: normal;
    font-style: normal;

}	
	
/*
globals---------------------------------------------------------------------------->>
*/


.clearall{
		clear:both;
		height:0px;
}
.clearleft{
		clear:left;
		height:0px;
}
.clearright{
		clear:right;
		height:0px;
}
/*
end of
globals---------------------------------------------------------------------------------<<
*/
.menuWp{width:947px; height:53px; float:left; margin-bottom:12px; margin-top:20px;}
#menu {

    position:relative;
    z-index:100;
    height:53px;
	 margin-top:2px;
	  margin-left:0px;
	  background:#1C2038;
	 
	  
}
#menu .menu {
    position:absolute;

  
}
.lastt{ border:1px solid red;}
#menu * {
    list-style:none;
    border:0;
    padding:0;
    margin:0;
}
#menu a {
    display:block;
    padding:18px 0px;
    white-space:nowrap;
	padding-right:29px;
	padding-left:29px;
	
}
#menu li {
    float:left;
	 border-right:1px solid #3B3F53;
    
}

#menu li li {
    float:none;
}
#menu div {
    visibility:hidden;
    position:absolute;
    background:url(../images/pix.gif);
}
#menu div div {
    margin:-34px 0 0 -1px;
    left:100%;
}
#menu div div div {
    margin:-34px 0 0 -1px;
    left:100%;
}
#menu li:hover>div { visibility:visible; }

/* menu::special styles */
/* menu::level 1 */
#menu a {
    text-decoration:none;
    color:#ffffff;/*1*/
    position:relative;
    z-index:77;
	
}
#menu a:hover {
    background:none;
	background-color:#6CB6D5;
	
	
	    color:#FFF;
}
#menu a:hover span { color:#FFF; }
#menu li.current a {
    background: transparent url(../images/header_active.gif) repeat-x;
    color:#3C4955;
	
	
	
}
#menu li.current span {
    color:#3C4955;
}
#menu>ul>li:hover>a {
    background:url(../images/heade1r.gif) left -34px repeat-x;
    color:#CACFD3;
	 background:none;
	background-color:#002A00;
	
}
#menu>ul>li:hover>a span { color:#FFF;  }
#menu span {
    text-transform:uppercase;
    font:bold 12px Arial,Verdana,sans-serif;
    letter-spacing:normal;
    text-decoration:none;
    color:#ffffff;
	font-size:14px;
	
}
#menu li {  }
/* menu::level >= 2 */
#menu ul ul {width: 300px; }
#menu ul ul  ul{margin-left:-5px;}
#menu li li{
	  background:#389CC7;
	  border-bottom:1px solid #000;
	  border-right:none !important;
	  
	  
	  
	  }
#menu li li a {
    position:static;
    background:#64A13C;
    white-space:normal;
    text-align: left;
    color:#FFF;
    padding:0;
		text-transform:none;
		width: 100%;
		
}
#menu li.current{
   background:url(../images/activemenu.jpg) repeat-x;
   color:#FFFFFF;
  

}
#menu li.current a span{color:#FFFFFF !important;}
#menu li.current li span {
    color:#FFF;
}
#menu li li a:hover {   }
#menu li li a span { color:#fff; line-height: 15px; padding: 10px; background-color: #002A00 !important; border:none; !important ;font-weight:normal !important;	}
#menu li li a:hover span { color:#ffffff;  background-color:#002000 !important;}
#menu li li a.parent span{background:transparent url(../images/arrow.gif) no-repeat scroll right 50%; z-index:10; font-size:11px;}

#menu li li span {
    display:block;
    text-transform:none;
    padding:0px 25px 0px 0px;
    font-size:12px;
    letter-spacing: 0;
	border:none;
	
	
}
.drops{border:none !important;}

/*----------------- end of menu--------------------*/





.wrapper{width:958px; height:auto; background:#F9F9F9; padding:10px 10px 40px 15px; margin:0 auto; margin-top:30px;
-moz-box-shadow: 0px 0px 8px #888;
-webkit-box-shadow: 0px 0px 8px #888;
box-shadow: 0px 0px 8px #888; border:solid 5px #D4D4D4}

.header{width:958px; height:78px; margin-top:10px; float:left;}
.header .logo{width:auto; height:78px; display:block; float:left;}
.header .kabule{width:auto; height:78px; float:left}
.header .kabule h3{color:#2B5515; font-size:30px; padding:15px 0 10px 0; margin:0; }
.header .kabule h2{color:#2B5515; font-size:13px; margin:0; padding:0;}
.header .header_right{width:auto; height:78px; float:right;display:block;}
.header .header_link{float:left; width:auto; display:block;}
.header .header_link ul{padding:0; margin:0;}
.header .header_link img{padding-right:5px;}
.header .header_link li{ list-style-type:none; display:inline; padding:0 10px 0 10px;}
.header .header_link a{font-size:12px; color:#666666;}
.header .header_link a:hover{color:#333333; text-decoration:none;}
.header .header_search{width:259px; height:34px; background:#E6E6E6; margin-top:20px; border:none;color:#666666;}
.header .header_search input.searchinput{width:215px; height:22px; background:#E6E6E6; border:none; padding-left:5px; color:#999999; padding-top:7px; float:left;}
.header .header_search img{padding-top:7px; float:right;}
/* -------------- end of header------------------------------------------<<*/


.main_content{width:958px; height:auto; float:left;}
.main_content .container{width:665px; height:auto; float:left;}
.main_content .container h3{color:#407F23; font-size:19px; font-weight:bold; padding:15px 0 15px 0; border-bottom:1px solid #E6E6E6;}
.main_content .container .banner{width:665px; height:220px; float:left;}
.main_content .container .aboutKabule{width:665px; height:auto; float:left; padding:15px 0 30px 0;}
.main_content .container .container_image{border:1px solid #C7C7C7; background:#E5E5E5; padding:7px; float:left;}

.main_content .container .aboutKabule p{float:left; display:inline-block; width:283px; text-align:justify; height:auto; padding:0px 0 0 0px; margin:0; margin-left:10px;}

.main_content .container .prof_training{width:668px; height:auto; float:left;}
.main_content .container .prof_training h3{border:none;}
.main_content .container .prof_training ul{}
.main_content .container .prof_training li{list-style-type:none; display:block; border-bottom:#EBEBEB 1px dashed; background:url(../images/listType.png) no-repeat 0 7px; padding:5px 0;}
.main_content .container .prof_training a:hover{color:#000000;}
.main_content .container .prof_training a{font-size:14px; color:#515353; padding-left:20px; display:block; text-decoration:none;}

.main_content .rightpanel{width:264px; height:auto; float:left; padding-right:18px;}
.rightpanel .rec_announcement{width:264px; height:48px;float:left;background:url(../images/rec_announcementIcon.jpg) no-repeat #39721E 20px 15px; display:block;}
.rightpanel .rec_announcement h3{ font-size:14px; color:#F5F5F5; font-weight:bold; line-height:48px; margin-left:45px; display:block;}
.rightpanel .rec_announcementContent{border-bottom:#8CB474 1px dashed;border-right:#8CB474 1px dashed; border-left:#8CB474 1px dashed;width:232px; height:auto; float:left; background:#E9F7E1; padding:10px 10px 10px 20px;}
.rec_announcementContent h2{color:#2C2E36; font-size:12px; font-weight:bold; margin-top:10px;}
.rec_announcementContent p{color:#2C2E36; font-size:12px;}

.rec_announcementContent .download{width:153px; height:25px; background:#1E3510; position:relative; z-index:45; }

.rec_announcementContent .download label{background:url(../images/downloadPdf.jpg) no-repeat 0 0; height:31px; width:28px; display:inline-block; z-index:46; position:absolute; top:-5px; left:0px; right:0px;}

.rec_announcementContent .download a{color:#fff; font-size:10px; font-weight:bold; line-height:24px; padding-left:35px; cursor:pointer;}
.rec_announcementContent .download a:hover{font-size:11px; text-decoration:none;}
.rec_announcementContent .download .pdf{width:26px; height:31px; position:relative;}

.rightpanel .customerFeedback{width:264px; height:auto; background:#FFF7D7; float:left; margin-top:30px; border:1px solid #FFE66A;}
.rightpanel .customerFeedback .chatBox{width:235px; height:50px; margin-left:15px; margin-top:-10px;}
.customerFeedback .chatBoxRight{width:33px; height:45px; background:url(../images/chatBoxRight.jpg) no-repeat; float:left; margin-left:5px; padding:4px;}
.customerFeedback .chatBoxLeft{width:33px; height:45px; background:url(../images/chatBoxLeft.jpg) no-repeat; float:left; margin-left:5px; padding:4px;}
.rightpanel .customerFeedback .customerFeedbackContent{width:225px; margin:0 auto; border:solid 1px #FFF1B9; background:#FFFFFF; padding:10px; margin-bottom:10px;}
.rightpanel .customerFeedback .customerFeedbackContent a:hover{color:#000000; text-decoration:none;}
.rightpanel .customerFeedback .customerFeedbackContent h3{font-size:18px; font-weight:bold; color:#4F3F00; background:url(../images/customerFeedbackIcon.png) no-repeat 0 1px; padding:0 0 10px 25px; border-bottom:1px solid #FFF0B3;}
.rightpanel .customerFeedback .customerFeedbackImage{width:225px; height:86px; height:auto;  margin-top:10px; font-size:11px;}
.rightpanel .customerFeedback .customerFeedbackImage img{padding:4px 5px; float:left; background:#E5E5E5; border:1px solid #C7C7C7;}
.rightpanel .customerFeedback .name{float:left; width:110px; height:auto; padding:10px 0 0 10px;}
.rightpanel .customerFeedback b{font-size:12px;}
.rightpanel .customerFeedback p{color:#555555; font-size:12px; width:225px; border-bottom:1px dashed #826800; padding-bottom:12px; clear:both;}
.rightpanel .customerFeedback .viewPost{color:#555555; font-size:12px; font-weight:bold; padding:0; margin:0;}



.zlistbox{width:261px; height:auto;  margin:20px 0 0 0; padding:0; border:1px solid #DADADA; float:left;}
.zlistbox .hd{
height:48px;
width:222px;

padding:0px;
padding-left:40px;
font:bold 15px/48px Arial, Helvetica, sans-serif; background:url(../images/customerFeedbackIcon.png) no-repeat 12px 15px #676767;
 display:block;
 color:#EDF8DE; 
  }
.zlistbox ul{width:247px; height:auto; background-color:#F0F0F0; padding-left:8px; padding-right:6px; list-style-type:none; }
.zlistbox li{height:auto;border-bottom:#CCCCCC 1px dashed; }
.zlistbox .zlistbox_lastList{height:auto; border:none; }
.zlistbox a{font:bold 12px Arial, Helvetica, sans-serif; background:url(../images/trainLiBg.png) no-repeat 0px 7px; padding-left:30px; display:block; padding:7px 0 7px 20px; }
.zlistbox li a:hover{background-color:#CCCCCC;text-decoration:none;}





.rightpanel .gallery{width:234px; margin:0 auto; background:#a8c480; border:#69922f 1px solid; float:left; margin-top:20px; padding:15px;}
.rightpanel .gallery h3{font-size:18px; font-weight:bold; color:#1c2f00; background:url(../images/customerFeedbackIcon.png) no-repeat 0 1px; padding:0 0 10px 25px; border-bottom:1px solid #69922f;}

.rightpanel .gallery .gallery-container
{
border-bottom:1px solid #8aa168;
		border-top:1px solid #bfdd93;
		padding-top:15px;
}

.rightpanel .gallery .gallery-container img
	{
		display:inline-block;
		height:143px;
		width:238px;
		background-color:#000;
		margin-bottom:3px;
		
	}

.rightpanel .gallery .gallery-container span
	{
		display:block;
		padding-bottom:10px;
		color:#FFF;
		
	}
	

	
	
/*......................end of container............ */


.rightpanel .contact{width:234px; margin:0 auto; background:#D9F1FF; border:#9BDAFF 1px solid; float:left; margin-top:20px; padding:15px;}
.rightpanel .contact h3{font-size:18px; font-weight:bold; color:#4F3F00; background:url(../images/customerFeedbackIcon.png) no-repeat 0 1px; padding:0 0 10px 25px; border-bottom:1px solid #88D2FF;}
.rightpanel .contact h2{font-weight:bold; padding:0; margin:0;}
.contact_info{ padding:10px;}
.contact_info a:hover{color:#000000; text-decoration:none; }
/*......................end of container............ */

.footer_wp{width:980px; height:20px; padding:20px 10px 30px 0; margin:0 auto; border-bottom:2px solid #F9F9F9; margin-bottom:10px;}
.footer_wp a:hover{color:#000; text-decoration:none;}
.footer_wp ul{ margin:0; padding:0; display:inline-block; float:left;}
.footer_wp li{display:inline; list-style-type:none; padding:0 10px 0 10px;}
.footer_wp a{color:#4F4F4F; font-size:10px;}
.footer_wp h3{color:#4F4F4F; font-size:10px; float:right; text-align:right}
.ns_letter{width:auto; height:auto; float:left; margin-left:85px; border:solid 1px #999999;}
.ns_letter input.ns_txt{height:20px; border:none; outline:none; width:140px; font:11px Arial, Helvetica, sans-serif; color:#777777; padding-left:5px; float:left;}
.ns_letter input.ns_txt:focus{color:#333333;}
.ns_letter input.ns_btt{display:block; float:left; border:none; width:85px; background-color:#999; cursor:pointer; height:22px; font:12px Arial, Helvetica, sans-serif; color:#fff; text-align:center; line-height:22px;}
.ns_letter input.ns_btt:hover{background-color:#888787;}
.ns_letter input.ns_btt:active{padding-left:16px; padding-right:14px;}



/*......................style for feedback page............ */
.main_content{width:958px; height:auto; float:left;}
.feedback_container{width:665px; height:auto; float:left;}
.feedback_container h3{color:#407F23; font-size:19px; font-weight:bold; padding:15px 0 15px 0;  border-bottom:#CCCCCC 1px solid;}
.feedback_container h1{margin:20px 0px 0 0; font-weight:bold; height:29px; width:626px; background:url(../images/training_head_icon.jpg) no-repeat 10px 10px #EEEEEE; padding:9px 0 0 40px;}


.customerFeedbackContentPhoto{width:auto; height:auto; padding:0 10px 5px 0;  margin-top:15px; float:left; display:block; }
.customerFeedbackContentPhoto img{padding:4px 5px;background:#E5E5E5; border:1px solid #C7C7C7;}


.feedback_contents_one{width:631px; height:auto; background:#E9F7E1; border:#3E731E dashed 1px; padding:15px; margin-top:20px; display:inline-block;}
.feedback_contents_one .feedback_title{color:#274813; font-size:12px; font-weight:bold; margin:0; padding:0 0 10px 30px; background:url(../images/dialogBox.jpg) no-repeat;}

.feedback_contents_two{width:631px; height:auto; background:#FFF7D7; border:#CAA200 dashed 1px; padding:15px; margin-top:20px; display:inline-block;}
.feedback_contents_two .feedback_title{color:#274813; font-size:12px; font-weight:bold; margin:0; padding:0 0 10px 30px; background:url(../images/dialogBoxtwo.jpg) no-repeat;}

.feedback_contents_three{width:631px; height:auto; background:#DDF1FF; border:#80CCFF dashed 1px; padding:15px; margin-top:20px; display:inline-block;}
.feedback_contents_three .feedback_title{color:#274813; font-size:12px; font-weight:bold; margin:0; padding:0 0 10px 30px; background:url(../images/dialogBoxthree.jpg) no-repeat;}


/*......................style for FAQ page............ */
.main_content{width:958px; height:auto; float:left;}
.faq_container{width:665px; height:auto; float:left;}
.faq_container h3{color:#407F23; font-size:19px; font-weight:bold; padding:15px 0 15px 0;  border-bottom:#CCCCCC 1px solid;}
.faq_container ul{padding-left:12px;}
.faq_container span{display:inline-block;}
.faq_container span:hover{background:#66FFCC; text-decoration:none;}



.faq_contents_one{width:641px; height:auto; background:#E9F7E1; border:#3E731E dashed 1px; padding:10px 10px 12px 12px; margin-top:20px; display:inline-block;}
.faq_contents_one .faq_question{color:#274813; float:left; font-size:14px; font-weight:bold; margin:0; padding:3px 0 0px 10px;}
.faq_contents_one .serialNmbr{width:auto; height:auto; background:#3E731E; float:left; color:#fff; padding:3px 8px; margin:0}
.minimize{float:right; color:#333333; font-weight:bold;}
.solutions-contents_one{width:623px; display:inline-block; height:auto; padding:10px 20px 10px 20px;  border-bottom:dashed 1px #3E731E;border-left:dashed 1px #3E731E;border-right:dashed 1px #3E731E; background:#E9F7E1}



.faq_contents_two{width:641px; height:auto; background:#FFF7D7; border:#CAA200 dashed 1px; padding:10px 10px 12px 12px; margin-top:20px; display:inline-block;}
.faq_contents_two .faq_question{color:#274813; float:left; font-size:14px; font-weight:bold; margin:0; padding:3px 0 0px 10px; display:inline-block;}
.faq_contents_two .serialNmbr{width:auto; height:auto; background:#9D7D00; float:left; color:#fff; padding:3px 8px;}
.solutions-contents_two{width:623px; display:inline-block; height:auto; padding:10px 20px 10px 20px;  border-bottom:dashed 1px #CAA200;border-left:dashed 1px #CAA200;border-right:dashed 1px #CAA200; background:#FFF7D7}



.faq_contents_three{width:641px; height:auto; background:#DDF1FF; border:#80CCFF dashed 1px; padding:10px 10px 12px 12px; margin-top:20px; display:inline-block;}
.faq_contents_three .faq_question{color:#274813; float:left; font-size:14px; font-weight:bold; margin:0; padding:3px 0 0px 10px; display:inline-block;}
.faq_contents_three .serialNmbr{width:auto; height:auto; background:#006DB7; float:left; color:#fff; padding:3px 8px;}
.solutions-contents_three{width:623px; display:inline-block; height:auto; padding:10px 20px 10px 20px;  border-bottom:dashed 1px #80CCFF;border-left:dashed 1px #80CCFF;border-right:dashed 1px #80CCFF; background:#DDF1FF}



.faq_contents_four{width:641px; height:auto; background:#FFE7CE; border:#CAA200 dashed 1px; padding:10px 10px 12px 12px; margin-top:20px; display:inline-block;}
.faq_contents_four .faq_question{color:#274813; font-size:14px; float:left;font-weight:bold; margin:0; padding:3px 0 0px 10px; display:inline-block;}
.faq_contents_four .serialNmbr{width:auto; height:auto; background:#3E731E; float:left; color:#fff; padding:3px 8px;}
.solutions-contents_four{width:623px; display:inline-block; height:auto; padding:10px 20px 10px 20px;  border-bottom:dashed 1px #CAA200;border-left:dashed 1px #CAA200;border-right:dashed 1px #CAA200; background:#FFE7CE}


/*......................style for contact us page............ */

.contact_container{width:665px; height:auto; float:left;}
.contact_container h3{color:#407F23; font-size:19px; font-weight:bold; padding:15px 0 15px 0; border-bottom:#CCCCCC 1px solid; }
.contact_container .contact_container_info{width:220px; height:auto; float:left; padding-right:40px;}

.contact_container .contacts_logo{width:220px; height:auto; display:block; float:left;  border-bottom:#CCCCCC 1px solid; padding:40px 0  ;}
.contact_container .contacts_logo h4{float:left;margin:0; padding:0 0 5px 0; font-size:25px; font-weight:normal; color:#407F23}
.contact_container .contacts_logo h2{display:inline-block; font-size:12px; float:left;}
.contact_container .contacts_logo img{float:left; background:#993300; display:inline-block;}
.contact_title{width:144px; float:left; padding:3px 0 0 10px;}
.contact_address{padding-top:20px; float:left; width:100%;}

.query_form{width:300px; height:auto; background:#fff; float:left; background:url(../images/contactQueryTop.jpg) no-repeat; border-bottom:#E5E5E5 1px solid;border-right:#E5E5E5 1px solid;border-left:#E5E5E5 1px solid; padding:40px 20px 0 40px;; margin-top:20px;}
.query_form input.inputfield{background:#F7F7F7; border:1px solid #D6D6D6; height:20px; width:200px; padding:4px 5px;}
.submitTbl{margin-top:20px;}
.conactSendBottom{background:#316886; font-size:14px; color:#fff; font-weight:bold; padding:10px 30px; border:1px solid #152E3C; display:inline-block;}
.conactSendBottom:hover{color:#000000; text-decoration:none; background:#33CCFF;}
.query_form .tarea{background:#F7F7F7; border:1px solid #D6D6D6; height:100px; width:220px; padding:5px;}

.sendbutton{ display:inline-block; height:auto; width:auto; padding:5px 10px;}
/*.................................style for gallery page.............................*/



.gallery_container{width:665px; height:auto; float:left;}
.gallery_container h3{color:#407F23; font-size:19px; font-weight:bold; padding:15px 0 15px 0; border-bottom:#CCCCCC 1px solid; }
.gallery_container .photo_contents{width:665px; height:auto; float:left; padding-top:20px;}
.gallery_container .thumb{width:150px; height:130px; float:left; border:1px solid #D6D6D6; margin-right:18px; margin-bottom:18px;}
.gallery_container .last_thumb{width:150px; height:130px; float:left; border:1px solid #D6D6D6;margin-bottom:18px;}
.gallery_container .photo_contents img{padding:5px;}
.gallery_container .photo_contents a:hover{text-decoration:none; background: #CCCCCC;}

/*.................................style for general page.............................*/
.main_content .container .aboutus  .aboutKabule_Para{font-size:12px; color:#2C2E36; font-weight:bold; width:635px;}
.main_content .container .aboutus p{float:left; display:inline-block; width:100%; height:auto; padding:10px 10px 0 5px; margin:0;}


.main_content .container .aboutus .general_para{width:635px; padding-bottom:50px;}

/*.................................style for staff profile page.............................*/
.profile_container{width:665px; height:auto; float:left;}
.profile_container h3{color:#407F23; font-size:19px; font-weight:bold; padding:15px 0 15px 0; border-bottom:#CCCCCC 1px solid; }
.profile_container .profile_contents{width:665px; height:auto; float:left; padding-top:20px;}
.profile_container .profile_contents .profile_thumb{width:204px; height:auto; float:left; background:#E9F7E1; border:#529827 1px dotted; margin-right:20px; margin-bottom:20px;}
.profile_name{color:#274813; font-weight:bold; float:left; padding-left:10px;}
.profile_container .profile_contents a:hover{text-decoration:none;}
.profile_container .profile_contents h2:hover{text-decoration:none; color:#666666;}
.profile_designation{ font-size:11px; color:#4F9326; float:left; width:170px; padding:0 0 0 15px; margin:0}

.profile_container .profile_last_thumb{width:204px; height:auto; float:left;background:#E9F7E1; border:1px dotted #529827;margin-bottom:18px;}
.profile_container .profile_contents .profile_thumb img{padding:5px;}

/*.................................style for training page.............................*/
.training_container{width:665px; height:auto; float:left;}
.training_container h3{color:#407F23; font-size:19px; font-weight:bold; padding:15px 0 15px 0; border-bottom:#CCCCCC 1px solid; }
.training_container .training_para{color:#5C5C5C; font-size:12px;}
.training_container ul{padding-left:25px; }
.training_container .listNone{list-style-type:none; padding:0;}
.training_container li{border-bottom:1px dashed #cccccc; padding:5px; color:#356B1B;}
.training_container a{color:#356B1B; display:block;}
.training_container a:hover{color:#356B1B; font-weight:bold; text-decoration:none;}


/*.................................style for training innerpage.............................*/
.contentsDetails{display:inline-block; height:auto; width:666px;}
.contentsDetails h3{font:24px/25px Arial, Helvetica, sans-serif; font-weight:normal;}
.contentsDetails p{margin:10px 5px; text-align:justify;}
.contentsDetails h4{margin:20px 0px 0 0; font-weight:bold; height:29px; width:626px; background:url(../images/training_head_icon.jpg) no-repeat 10px 10px #EEEEEE; padding:9px 0 0 40px;}


.contentsDetails h4{margin:20px 0px 0 0; font-weight:bold; height:29px; width:626px; background:url(../images/training_head_icon.jpg) no-repeat 10px 10px #EEEEEE; padding:9px 0 0 40px;}






.galimg{background-color:#E8EDD1;
border:1px solid #DEE6BF;
margin:0px;
padding:0px;  padding-top:0px; padding-left:0px; float:left; margin:5px; display:inline-block; padding:5px; }


.galimg img{float:left;}
	
	.photoalbumname{display:block; clear:both; font:bold 14px Arial, Helvetica, sans-serif; color:#48B5FD; padding-top:5px }
	.photodesc{display:block;}



.training_box
	{
		width:48%;
		
		padding-left:5px;
		padding-right:5px;
		margin-bottom:20px;
		float:left;
		
	}
	
.training_box h1
	{
		font-size:15px;
		font-weight:bold;
		margin-bottom:10px;
	}
	
.training_box li
	{
		width:90%;
	}
	

.newsletter
	{
		
		background-color:#dee2e7;
		border-radius: 3px 3px 3px 3px; 
-moz-border-radius: 3px 3px 3px 3px; 
-webkit-border-radius: 3px 3px 3px 3px;
height:37px;
padding:3px;
border:1px solid #d8dde2;
		
	}
	
.newsletter input.textfield
	{
		height:34px;
		background-color:#c0c4ca;
		border-radius: 3px 3px 3px 3px; 
-moz-border-radius: 3px 3px 3px 3px; 
-webkit-border-radius: 3px 3px 3px 3px;
border:1px solid #d8dde2;
float:left;
width:180px;
margin-right:3px;
padding-left:5px;
padding-right:5px;
color:#4d5e67;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	}
	
.newsletter input.newsletterbutton
	{
		float:left
	}
	

.representive_div
{
	width:668px;
	height:auto;
}

.nepal_rptve
{
	font:24px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#77b257;
	display:block;
}

.leader_txt
{
	font:13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#77b257;
	display:block;
	margin-bottom:12px;
}

.speaker_dv
{
	width:668px;
	height:318px;
	background-color:#b9d56b;
	float:left;
	margin-right:25px;
}

.speaker_dv_top
{
	width:668px;
	height:122px;
	border-bottom:dashed 1px #9dbe40;
}

.speaker_dv_top.rht
{
	border-bottom:dashed 1px #c0c03a;
}

.succ_fac
{
	margin:20px 0 0 20px;
	display:inline-block;
	float:left;
}

.synerg
{
	margin:27px 0 0 16px;
	display:inline-block;
	float:left;
}

.color_boxx
{
	width:24px;
	height:22px;
	float:right;
	background-color:#9dbe40;
	margin-top:51px;
}

.color_boxx.rht
{
	background-color:#c0c03a;
}

.spkr_img
{
	float:right;
	width:69px;
	height:92px;
	background-color:#9dbe40;
	padding:5px;
	margin-top:10px;
}

.spkr_img.rht
{
	background-color:#c0c03a;
}

.speaker_dv h5
{
	font:19px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#688a0a;
	padding:9px 0 0 12px;
}

.speaker_dv.rht h5
{
	color:#797900;
}

.speaker_dv h6, .speaker_dv.rht h6
{
	font:13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#688a0a;
	padding:0 0 0 12px;
	line-height:12px;
}

.speaker_dv.rht h6
{
	color:#797900;
}

.speaker_dv p
{
	font:13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#587800;
	padding:0px 7px 0 12px;
	margin-top:14px;
	line-height:18px;
}

.speaker_dv.rht p
{
	font:11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#797900;
	margin-top:8px;
	line-height:14px;
}

.view_wb
{
	display:block;
	font:13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:#9dbe40;
	width:90px;
	height:24px;
	text-align:center;
	margin-left:12px;
	line-height:24px;
}

.view_wb:hover
{
	text-decoration:none;
	background-color:#88a635;
}

.view_wb.tw{background-color:#c0c03a;}

.view_wb.tw:hover{background-color:#acac31;}


.speaker_dv.rht
{
	margin-right:0;
	background-color:#eaea6f;
}

.founder_dv
{
	width:668px;
	height:auto;
	background-color:#a3d3be;
	margin-top:20px;
	padding-bottom:15px;
}

.founder_dv_tp
{
	width:668px;
	height:120px;
	border-bottom:dashed 1px #6cb595;
}

.keystone_logo{float:left;}

.grn_box{
	width:24px;
	height:22px;
	float:right;
	background-color:#6cb595;
	margin-top:49px;
}

.founder_ph
{
	float:right;
	width:69px;
	height:92px;
	background-color:#6cb595;
	padding:5px;
	margin-top:8px;
}

.founder_dv h5
{
	font:19px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#298d61;
	padding:6px 0 0 12px;
}

.founder_dv h6
{
	font:13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#298d61;
	padding:0 0 0 12px;
	line-height:14px;
}


.founder_dv p
{
	font:13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#298d61;
	padding:0px 7px 0 12px;
	margin-top:14px;
	line-height:18px;
}

.view_wb.fd{background-color:#6cb595;}

.view_wb.fd:hover{background-color:#5da384;}


.life_coaching
{
	width:668px;
	height:auto;
}

.life_coaching h5
{
	font:24px Arial, Helvetica, sans-serif;
	color:#407F23; 
	font-size:19px; 
	font-weight:bold;
	display:block;
	padding-top:15px;
}


.coach_div
{
	width:644px;
	height:auto;
	background-color:#a3d3be;
	margin-top:20px;
	padding:8px 12px 15px;
}

.coach_div p
{
	font:13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#157a4e;
	margin:0;
	padding:0;
	line-height:18px;
	text-align:justify;
}


.online_training
{
	width:668px;
	height:auto;
}

.online_training h5
{
	font:24px Arial, Helvetica, sans-serif;
	color:#407F23; 
	font-size:19px; 
	font-weight:bold;
	display:block;
	padding-top:15px;
}


.onlinetraining_div
{
	width:644px;
	height:auto;
	background-color:#fff7d7;
	margin-top:20px;
	padding:8px 12px 15px;
	border:1px solid #d3c799;
}


.onlinetraining_div h2
	{
		font:16px bold "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:16px;
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-weight:bold;
		color:#000;
		margin-bottom:10px;
		
	}

.onlinetraining_div p
{
	font:13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#444;
	margin:5px 0px;
	padding:0;
	line-height:18px;
	text-align:justify;
}

.onlinetraining_div li
	{
		margin-left:25px;
		font:13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#444;
	
	line-height:18px;
	text-align:justify;
	}
	
.onlinetraining_div a
	{
		text-decoration:underline;
	}

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


.uls_div
{
	display:block;
	width:644px;
	height:auto;
}

.ul_lf_ch
{
	font:bold 15px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#157a4e;
	float:left;
	margin:20px 40px 10px 80px;
	display:block;
}

.ul_lf_ch.last
{
	margin-right:0px;
}

.ul_lf_ch li
{	
	list-style:disc inside;
	font:13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#157a4e;
	padding-left:25px;
}


.coach_div p img
{
	float:left;
	width:69px;
	height:92px;
	background-color:#6cb595;
	padding:5px;
	margin:0 12px 5px 0;
}

.founder_dv h5
{
	font:19px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#298d61;
	padding:6px 0 0 12px;
}

.founder_dv h6
{
	font:13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#298d61;
	padding:0 0 0 12px;
	line-height:14px;
}


.founder_dv p
{
	font:13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#298d61;
	padding:0px 7px 0 12px;
	margin-top:14px;
	line-height:18px;
}
*/