ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input{margin:0; padding:0; font-weight:normal;}

/* HTML ELEMENTS */
body { font:14px Arial; background:url(../images/body-bg.png) repeat left;  }
h1{font-family:Arial; font-size:25px; color:#739d0e; margin-bottom:15px;}

img{ border:none; }
a{text-decoration:none; outline:none;}
.clear{clear:both; }
#main-wrapper{ position:relative; margin:0px auto; width:100%; min-width:1003px; padding:0px; }
#main-wrapper .top-header{width:100%; margin:0px auto; height:175px; background:url(../images/top-headerbg.jpg) repeat-x left;}
#main-wrapper .top-header .inner-header{width:960px; margin:0px auto; padding:0px 21px;}
.inner-header .logo{width:auto; text-align:center; }
.inner-header .logo-2{width:31%; float:right; padding-top:30px; }
/*** Menu ***/
.nav{width:100%; height:40px; padding:0px; background:url(../images/nav-bg.png) repeat-x left bottom;}
.menu {width:960px; padding: 0px 21px; margin:0px auto; height:37px;}
.menu ul {list-style:none;  width:100%; margin:0px; padding:0px;  line-height:37px;}
.menu ul li { display:inline; padding:0px; list-style:none; position: relative;}
.menu ul li a { color:#000; text-decoration:none; font-family:Arial; font-weight:bold; font-size:14px; padding:12px 10px 12px 10px; line-height:37px ; text-transform:uppercase; }
.menu ul li a.last{border-right:0px;}
.menu ul li a:link, .menu ul li a:visited{text-decoration:none;  color:#000;}
.menu ul li a:hover { text-decoration:none; color:#fff;  background:url(../images/menu-hover.jpg) left bottom repeat-x; line-height:37px;}
.menu ul li a.current{text-decoration:none;  color:#fff; background:url(../images/menu-hover.jpg) left bottom repeat-x; line-height:37px;}
.menu ul li ul{position:absolute; left:0px; display:block; margin-top:15px; visibility:hidden;  background:#fddd7e; z-index:9999px; border:1px solid #f4f0ed; width:200px;}
.menu ul li ul li{float:block; display:list-item;  margin: 5px 0px 5px 0px; padding:0px 0px 0px !important;}
.menu ul li ul li a{ color:#000; text-decoration:none; font-family:Arial; font-weight:bold; font-size:14px;  line-height:37px ; text-transform:uppercase;  margin: 5px 0px 5px 0px; padding:0px 7px 0px !important; display:block;}
.menu ul li ul li a:hover{ text-decoration:none; color:#fff;  background:url(../images/menu-hover.jpg) left bottom repeat-x; line-height:37px;  margin: 5px 0px 5px 0px;padding:0px 7px 0px !important; display:block;}
.menu ul li ul li a.subcurrent{ text-decoration:none; color:#fff;  background:url(../images/menu-hover.jpg) left bottom repeat-x; line-height:37px;  margin: 5px 0px 5px 0px; padding:0px 7px 0px !important; display:block; }
	/*** End Menu ***/
.banner{width:100%; background:#f0f0f0; padding:0px; margin:0px auto; }


.banner .flash-div{width:960px; padding: 0px 21px; margin:0px auto;}
#slides {
	position:relative;
	z-index:10;
}
.slides_container {
	width:960px;
	overflow:hidden;
	position:relative;
	display:none;
}	
	
.slides_container div.slide {
	width:960px;
	height:467px;
	display:block;
}
.slides_container div.slide {
	width:960px;
	height:467px;
	display:block;
}

/*
	Next/prev buttons
*/

#slides .next,#slides .prev {
	position:absolute;
	top:270px;
	left:20px;
	width:29px;
	height:29px;
	display:block;
	z-index:101;
}

#slides .next {
	left:900px;
}

/*
	Pagination
*/

.pagination {
	margin:-30px auto 0;
	float:right;
	width:100px;
	position:relative;
	z-index:100;
}

.pagination li {
	float:left;
	margin:0 1px;
	list-style:none;
}

.pagination li a {
	display:block;
	width:12px;
	height:0;
	padding-top:12px;
	background-image:url(../images/pagination.png);
	background-position:0 0;
	float:left;
	overflow:hidden;
}

.pagination li.current a {
	background-position:0 -12px;
}

.play{margin-top:32px;}
.main-con{width:100%; margin:0px auto; background: url(../images/flash/picok.jpg) no-repeat left bottom; padding-bottom:20px;}
.main-con .inner-con{width:960px; margin:0px auto; padding:40px 21px 0px;  }
.main-con .inner-con .left-div{float:left; width:625px; }
.main-con .inner-con .left-div h3{width:100%; display:block; margin-bottom:37px;}
.inner-con .left-div .ftri{float:left; width:100%; margin-bottom:25px; }
.left-div .ftri .ft-img{float:left; width:290px; background:url(../images/bg-1.png) no-repeat left; height:355px;}
.left-div .ftri .ft-img .img{width:100%; margin-bottom:10px; padding-left:2px;}
.left-div .ftri .ft-img h2{display:block; font-family:Arial; font-size:16px; font-weight:bold; color:#000; padding:5px; width:246px; margin:0px auto;}
.left-div .ftri .ft-img p{font-family:Arial; font-size:14px; color:#000; padding:3px; width:246px; margin:0px auto; }
.left-div .ftri .ft-img p a{color:#fec214; text-decoration:underline;}
.left-div .ftri .ft-img p a:hover{color:#000; text-decoration:none;}
.left-div .ftri .ft-img-2{float:left; width:295px; background:url(../images/bg-1.png) no-repeat left; height:355px; margin-left:35px;}
.left-div .ft-img-2 .img{width:100%; margin-bottom:10px; padding-left:2px;}
.left-div .ftri .ft-img-2 h2{display:block; font-family:Arial; font-size:16px; font-weight:bold; color:#000; padding:5px; width:246px; margin:0px auto;}
.left-div .ftri .ft-img-2 p{font-family:Arial; font-size:14px; color:#000; padding:3px; width:246px; margin:0px auto;}
.left-div .ftri .ft-img-2 p a{color:#fec214; text-decoration:underline;}
.left-div .ftri .ft-img-2 p a:hover{color:#000; text-decoration:none;}
.left-div .contener{width:100%; padding:0px; margin:30px 0px 20px; min-height:300px !important;}
.left-div .contener h1{font-family:Arial; font-size:25px; color:#739d0e; margin-bottom:15px;}
.left-div .contener .div1{background-image:url(../images/downoad-presentation.png); margin-left:320px; margin-top:-20px; width:300px; height:60px;}
.left-div .contener .div1 a{font-family:Arial; font-size:20px; color:#000; text-align:center; margin-left:-10px; line-height:60px; width:300px; height:60px; display:block;}
.left-div .contener .div1 a:hover{color:#fff;}
.left-div .contener h4{font-family:Arial; font-size:15px; color:#000; margin-bottom:15px; font-weight:bold;}
.left-div .contener p{font-family:Arial; font-size:14px;  line-height:18px; margin:0px auto; width:100%; margin-bottom:10px;}
.left-div .contener p a{text-decoration:underline; color:#000; font-size:14px;}
.left-div .contener p a:hover{text-decoration:none; color:#000; font-size:14px;}
.left-div .contener table{border:0px solid #fff; margin-bottom:15px; font-size:14px;}
.left-div .contener table .tr-1{background:url(../images/tr-bg1.png) repeat-x bottom;}
.left-div .contener table .tr-1 td{text-align:center; color:#000; border-right:1px solid #fff; height:25px; font-weight:bold; }
.left-div .contener table .tr-2 {background:url(../images/tr-bg2.png) repeat-x bottom;}
.left-div .contener table .tr-2 td{text-align:center; color:#000; border-right:1px solid #fff; height:25px; }
.left-div .contener table .tr-3 {background:url(../images/tr-bg3.png) repeat-x bottom;}
.left-div .contener table .tr-3 td{text-align:center; color:#FFFFFF; border-right:1px solid #fff; height:25px; }
.left-div .contener table td .last{border-right:none !important;}
.left-div .contener ul{display:block; width:97%; margin-left:15px; margin-bottom:15px;}
.left-div .contener ul li{width:100%; padding:5px 0px; line-height: 16px; font-size:14px; }
.left-div .contener li a{text-decoration:underline; color:#000; font-size:14px;}
.left-div .contener li a:hover{text-decoration:none; color:#000; font-size:14px;}
.left-div .soc-button{ width:145px; padding:8px 7px 5px 0px; height:34px;  float:left; margin-top:20px;}
.left-div .soc-button a{background:url(../images/fb.png) no-repeat left top; width:34px; height:34px; display:block;  float:left;}
.left-div .soc-button a:hover{background-position:0px 0px;}
.left-div .soc-button a.tw{background:url(../images/fb.png) no-repeat left bottom; width:34px; height:34px; display:block;  float:left;  margin-left:20px;}
.left-div .soc-button a.tw:hover{background-position:0px 0px px 0px;}
.line{width:100%; height:5px;  /*background:url(../img/footer-line.png) no-repeat bottom left;*/}
 
 

.main-con .inner-con .right-div{float:left; width:290px; margin-left:45px; }
.main-con .inner-con .right-div h1{width:100%; display:block; margin-bottom:37px;}
.right-div .ftri{float:left; width:100%; margin-bottom:15px;}
.right-div .ft-img{float:left; width:295px; background:url(../images/bg-1.png) no-repeat left; height:355px;}
.right-div .ft-img .img{width:100%; margin-bottom:10px; padding-left:2px;}
.right-div .ft-img h2{display:block; font-family:Arial; font-size:16px; font-weight:bold; color:#000; padding:5px; width:246px; margin:0px auto;}
.right-div .ft-img p{font-family:Arial; font-size:14px; color:#000; padding:5px; width:246px; margin:0px auto;}
.right-div .ftri .ft-img p a{color:#fec214; text-decoration:underline;}
.right-div .ftri .ft-img p a:hover{color:#000; text-decoration:none;}
.video{width:100%; margin:30px 0px 20px;}
.video h4{font-family:Arial; font-size:25px; color:#000; margin-bottom:15px; margin-top:40px;}

.video .img{width:100%; margin:30px 0px 20px;}
.video h4{font-family:Arial; font-size:25px; color:#000; margin-bottom:15px;}
.mail-div{width:100%; margin:30px 0px 20px; font-family:Georgia; font-style:italic; font-size:15px; color:#000;}
.mail-div a{font-family:Georgia; font-style:italic; font-size:15px; color:#000;}

.left-contact{float:left; width:525px; }
.left-contact .contact{width:100%; padding:0px; margin:30px 0px 20px; min-height:420px !important;}
.left-contact .contact h1{font-family:Arial; font-size:25px; color:#739d0e; margin-bottom:15px;}
.left-contact .contact p{font-family:Arial; font-size:14px;  line-height:18px; margin:0px auto; width:100%; margin-bottom:10px;}
.left-contact .contact p a{text-decoration:underline; color:#000; font-size:14px;}
.left-contact .contact p a:hover{text-decoration:none; color:#000; font-size:14px;}
.right-contact{float:left; width:390px; margin-left:25px; margin-top:30px; }

.left-left-container{ float:left; width:390px; margin:0 0px 25px; padding:20px 10px ;  background:#fff;
-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; behavior: url(ie-css3.htc); z-index:1;}
.left-left-container .row-right{ float:left; width:390px; margin:0 0 20px 0; padding:0;}
.row-right .col1-right{ color: #000000;    float: left;    font-weight: bold; font-size:14px;    line-height: 20px;    margin: 0 10px 0 15px;    padding: 0;    text-align: left;    width: 80px;}
.row-right .col2-right{ float:left; width:250px; margin:0; padding:0;}
.row-right .col2-right .inpur-right{ width:250px; margin:0; padding:5px;  font-family:Arial; font-size:14px; color:#737373; border:#c4c2b0 0px solid; height:14px; background:#f2f2f2;-moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; behavior: url(ie-css3.htc); z-index:1;}

.row-right .col2-right  .text-area-right{ width:250px; margin:0; padding:5px;  font-family:Arial; font-size:12px; color:#737373; background:#f2f2f2; border:#c4c2b0 0px solid; height:80px;-moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; behavior: url(ie-css3.htc); z-index:1;}
.button-right{ float:right; width:275px; margin:0; padding:0;}
.button-right img{ margin-right:15px;}
.sumbit-button{ line-height:28px; width:80px; margin-right:10px;}

.left-events{float:left; width:100%; }
.left-events .events{width:100%; padding:0px; margin:30px 0px 20px; min-height:420px !important;}
.left-events .events h1{font-family:Arial; font-size:25px; color:#739d0e; margin-bottom:15px;}
.left-events .events .event-div{width:475px; padding:0px; margin-bottom:48px; float:left; }
.left-events .events .event-div .evt-img{float:left; width:132px;}
.left-events .events .event-div .evt-text{float:left; width:300px; padding-left:11px;}
.event-div h2{font-family:Arial; font-size:16px; font-weight:bold; color:#000; margin-bottom:8px;}
.event-div p{font-family:Arial; font-size:14px;  line-height:18px; margin:0px auto; width:100%; margin-bottom:10px;}
.event-div p a{text-decoration:underline; color:#000; font-size:14px;}
.event-div p a:hover{text-decoration:none; color:#000; font-size:14px;}

.left-events .events .g-row{width:100%; padding:0px; margin-bottom:10px;}
.left-events .events .g-row .gall-img{float:left; width:232px; margin-right:10px;}
.left-events .events .g-row .gall-img-last{margin-right:0px !important;}
.down-div{width:100%; float:left; margin:0px;}
.down-div ul{float:left; margin-left:15px;}
.down-div  ul li{width:100%; padding:5px 0px; line-height: 16px; font-size:14px; }
.down-div  ul li a{text-decoration:underline; color:#000; font-size:14px;}
.down-div  ul li a:hover{text-decoration:none; color:#000; font-size:14px;}



.footer{width:100%; background:url(../images/footer-bg.png) repeat-x bottom; min-height:214px;}
.footer .inner-footer{width:960px; padding:0px 21px; margin:0px auto; }
.footer .inner-footer .footer-row{width:100%; padding:0px; border-bottom:1px solid #668b10;}
.footer-row .footer-left{float:left; width:233px; padding:20px 0px 40px; }
.footer-row .footer-left p{padding:0px; line-height:17px; font-size:14px;}
.footer-row .footer-middal{float:left; width:397px;  padding:20px 0px 40px; }
.footer-row .footer-middal p{padding:0px; line-height:17px; font-size:14px;}
.footer-row .footer-right{float:left; width:322px; margin-left:5px; padding:20px 0px 40px; font-size:14px; }
.footer-row .footer-right .input-footer{float:left; width:280px; height:45px; padding:17px 0px 0px 0px;line-height:62px;}
.input-footer .search{float:left; width:240px; background:url(../images/input-bg.png) no-repeat left; line-height:15px; height:34px; border:none; padding:0px 4px; }

.footer .inner-footer .bootom-footer{width:100%; padding:0px;}
.bootom-footer .bootom-1{float:left; width:170px; line-height:30px; font-size:14px;}
.bootom-footer .bootom-2{float:left; width:590px; line-height:30px;}
.bootom-2  ul {list-style:none;  width:100%; margin:0px; padding:0px; height:30px; line-height:30px;}
.bootom-2  ul li {display:inline; padding:0px; list-style:none; margin:0px;}
.bootom-2  ul li  a { color:#000; text-decoration:none; font-family:Arial;  font-size:14px; padding:0px 5px 0px 5px; line-height:30px; text-transform: capitalize; }
.bootom-2  ul li  a:hover{text-decoration:none;}
  
.bootom-footer .bootom-3{float:right; width:178px; line-height:30px; margin-left:20px;}
.bootom-3  ul {list-style:none;  width:100%; margin:0px 0px 0px 15px; padding:0px; height:30px; line-height:30px;}
.bootom-3  ul li {display:inline; padding:0px; list-style:none; margin:0px;}
.bootom-3  ul li  a { color:#000; text-decoration:none; font-family:Arial;  font-size:14px; padding:0px 5px 0px 5px; line-height:30px; text-transform: capitalize; }
.bootom-3  ul li  a:hover{text-decoration:none;}
 
.bootom-footer .bootom-4{width:100%px; line-height:20px; text-align:center}
 
/*--------------------------Amol----------------------------------------------*/
.event-html{width:690px; padding:0px; margin:0px auto; background:#f1f1f1; padding:0px 0px 20px 0px; }
.event-html .topimg-event{width:100%; margin:0px; }
.event-html .event-pop{width:95%; margin:0px auto; padding:20px 0px 0px; font-size:14px; }
 
.event-html .event-pop h1{font:Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; color:#000000;}
 
.event-html .event-venue-photo{width:42%; float:left; margin:20px 20px 10px 0px; text-align:center;}
.event-venue-photo span{font-weight:bold; font-size:15px;}

.event-html .event-venue{width:50%; float:left; margin:20px 0px 10px 0px; padding:10px 10px; background-color:#DDD;}
.event-html .event-venue p{width:100%; margin:5px 0px 7px;}
.event-venue span{font-weight:bold; font-size:15px;}
.event-html .envent-content{width:100%; margin:10px 0px ;} 

.event-html .envent-content ul{display:block; width:97%; margin-left:15px; margin-bottom:15px;}
.event-html .envent-content ul li{width:100%; padding:5px 0px; line-height: 16px;}
 
 
 /* The Modal (background) */
.modal {
    display: none; /* Hidden by default */
    position: absolute; /* Stay in place */
    z-index: 1000; /* Sit on top */
    padding-top:10px; /* Location of the box */
    left:0;
    top: 0;
    width: 100%; /* Full width */
    height: auto; /* Full height */
    overflow:visible; /* Enable scroll if needed */
    background-color: rgb(0,0,0); /* Fallback color */
    background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}

/* Modal Content */
.modal-content {
    background-color: #fefefe;
    margin: auto;
    padding: 20px;
    border: 1px solid #888;
    width: 700px;
	Height: auto;
}

/* The Close Button */
.close {
    color: #aaaaaa;
    float: right;
    font-size: 28px;
    font-weight: bold;
}

.close:hover,
.close:focus {
    color: #000;
    text-decoration: none;
    cursor: pointer;
}