body {
	margin:0;
	padding:0;
	margin-top:20px;
	text-align:center; /* Hack for IE5/Win */
	font-family: Verdana, Arial, Helvetica;
	font-size:11px;
	color:#000;
	}

/*common style*/

.clear{clear:both;}
.floatlft{float:left;}
.floatrgt{float:right;}
img{border:none;}

ul, ol, dl,dt,dd, p, h1, h2, h3, h4, h5, h6,form{margin: 0px;padding:0px;}
ul ul, ul ol, ol ul, ol ol{margin-top: 0px;margin-bottom: 0px;}

h1{color:#555555;font-size:17px; text-decoration: none;}
h2{color:#333333;font-size:13px; font-weight:bold; text-decoration: none;}
h3{color:#758336;font-size:18px; text-decoration: none; font-weight:bold; padding-bottom:10px}
h4{color:#000000;font-size:14px; text-decoration: none; font-weight:bold; padding-bottom:10px}
h5{color:#555555;font-size:15px; font-weight:bold;}
h6{color:#000000;font-size:14px; text-decoration: none; font-weight:bold; padding-bottom:5px}
a{text-decoration: none;}
a:hover{text-decoration: none;}

/*common style*/

#main{margin:0px auto; padding:0; text-align:left; width:960px; background-color:#FFFFFF;}

/***navpart***/
#midpart{float:left; width:960px;margin:0px; border:0px solid red;}
#logo-cont{float:left; padding:0px; width:196px;}
#logo{float:left; padding:35px 0px 0px 30px; width:195px;}
#logo_inside{float:left; width:195px; padding:0px;}
#logo_inside1{float:left; width:221px; padding:0px;}
#main-content{float:right; width:700px; margin-top:37px; padding:0px 29px 0px 0px; line-height:18px; border:0px solid red;}
.leftside{margin-top:25px; width:192px; float:left;}

#pic-cont{float:left; margin-top:20px; margin-bottom:35px;}
.pic1{float:left; width:241px; height:173px; background: url('../images/flagship.jpg') no-repeat;}
.pic2{float:left; width:242px; height:173px; background: url('../images/need-of-hour.jpg') no-repeat; margin-left:1px;}
.pic3{float:left; width:243px; height:173px; background: url('../images/leadership.jpg') no-repeat; margin-left:1px;}
.pic4{float:left; width:231px; height:173px; background: url('../images/awarness.jpg') no-repeat; margin-left:1px;}

.picture-link{font-size:12px;font-weight:bold; margin-left:10px;}
.picture-link a{background: transparent url('../images/red-arrow.gif') no-repeat center right;text-decoration: none;padding-right: 12px;padding-bottom:4px;color: #FFFFFF;}
.picture-link a:hover{text-decoration: underline;}

.news {float:left; width:300px; background: transparent url('../images/line.gif') no-repeat top right; padding-left:20px; height:160px;}
.news ul{float:left; width:250px;list-style:none; padding-top:8px;}
.news ul li{display:inline;background: url('../images/event-arrow.gif') no-repeat left 12%; float:left;width:240px;color:#000000;padding-left:10px; padding-bottom:10px; line-height:18px;}
.news a{color:#000000;text-decoration:none;}
.news a:hover{color:#000000;text-decoration:underline;}
.news .a1{color:#000000; text-decoration:underline; font-weight:bold}
.news .a1:hover{color:#000000; text-decoration:none; font-weight:bold}

.events {float:left; width:310px; background: transparent url('../images/line.gif') no-repeat top right; padding-left:38px;}
.events ul{float:left; width:250px;list-style:none; padding-top:6px;}
.events ul li{display:inline;background: url('../images/event-arrow.gif') no-repeat left 12%; float:left;width:auto;color:#000000;padding-left:10px; padding-bottom:10px; line-height:18px; }
.events a{color:#000000;text-decoration:none;}
.events a:hover{color:#000000;text-decoration:underline;}
.events .a1{color:#000000; text-decoration:underline; font-weight:bold}
.events .a1:hover{color:#000000; text-decoration:none; font-weight:bold}

.readmore{float:left; width:260px;text-align:right; margin-top:-10px;}

.talktous{float:left; width:190px; height:97px; margin:0px; margin:30px 0px 0px 40px; padding:10px 40px 0px 20px; background: url('../images/talk-to-us1.gif') no-repeat; line-height:18px; color:#000000}
.talktous .heading{background: transparent url('../images/phone-icon.gif') no-repeat center left;text-decoration: none; padding:0px 0px 4px 18px; ;color: #53544D; font-size:12px; font-weight:bold}
.talktous .heading:hover{text-decoration: none; }

#footer{width:960px;float:left;color:#ffffff;padding-bottom:10px; background-color:#000000; height:20px; margin-top:30px;}
#footer ul{margin:0px auto;list-style:none; padding-top:4px;text-align:center}
#footer ul li.withimg{padding:0px 3px 0px 7px;display:inline;background:url('../images/footer_sepreator.gif') 0px 3px no-repeat; line-height:24px; }
#footer ul li.withoutimg{padding:0px 3px 0px 7px;display:inline;list-style-type:none;}
#footer ul li span{color:#ffffff;font-size:10px;}
#footer a{color:#ffffff;font-size:10px;text-decoration:none;}
#footer a:hover{color:#ffffff;font-size:10px;text-decoration:underline;}

/***para***/
.para1{margin-top:10px;}
.para2{margin-top:3px;}
.para3{margin-top:16px;}

/***link***/
.a1{color:#000000; font-size:10px; text-decoration:underline; font-weight:bold;}
.a1:hover{color:#000000; font-size:10px; text-decoration:none; font-weight:bold;}
.a2{color:#000000; font-size:12px; text-decoration:none; font-weight:bold}
.a2:hover{color:#000000; font-size:12px; text-decoration:underline; font-weight:bold}
.a3{color:#000000;font-size:14px; text-decoration:none; font-weight:bold; padding-bottom:10px;}
.a3:hover{color:#000000;font-size:14px; text-decoration:none; font-weight:bold; padding-bottom:10px;}
.a4{color:#333333;font-size:13px; font-weight:bold; text-decoration: none;}
.a4:hover{color:#333333;font-size:13px; font-weight:bold; text-decoration: none;}
.a5{color:#000000;font-size:12px; font-weight:bold; text-decoration: none;}
.a5:hover{color:#000000;font-size:12px; font-weight:bold; text-decoration: underline;}

.a6{color:#959595;font-size:10px; text-decoration: none;outline:none}
.a6:hover{color:#959595;font-size:10px; text-decoration: none;outline:none}

.a7{color:#000000;font-size:13px; font-weight:bold; text-decoration: none;}
.a7:hover{color:#000000;font-size:13px; font-weight:bold; text-decoration: underline;}



.color1{color:#758204}
.color2{background-color:#c3d161;}
.color3{background-color:#f4f9d0;}
.color4{color:#000000}



/*inside page*/
#inside-bg{float:right;background: url('../images/inside-page-line.gif') repeat-y left top; margin-top:40px;}
#inside-content{float:left; width:400px; padding:0px 24px 0px 0px; line-height:18px; border:0px solid red; color:#0C0C0C;}
#inside-rightcont{float:left; width:255px; border:0px solid red; margin-left:30px; padding:0px 10px 0px 10px;}
.inside-textcont{float:left; width:140px; padding:0px 0px 0px 10px; line-height:18px; color:#000}
/*inside page*/

.breadcrumb{font-size:11px; font-weight:normal ; margin:0px 0px 10px 0px; color: #758204;}
.breadcrumb a{background: transparent url('../images/breadcrumb.gif') no-repeat center right; text-decoration: none; padding-right: 18px; /*adjust bullet image padding*/color: #758204;}

.breadcrumb a:visited, .breadcrumb a:active{color: #758204;}
.breadcrumb a:hover{text-decoration: underline;}
.breadcrumb p{color: #758204;}
.breadcrumb span{color: #000000;}
/***navpart***/
.suckertreemenu {margin:0px auto;width:960px;height:48px; background-color:#000000;}
.suckertreemenu ul{	margin:0px auto; padding:0px; list-style-type:none;	z-index:10001;}

	.suckertreemenu ul li , .suckertreemenu ul li.first{
	margin:0;
	text-align:center;
	width:auto !important;
	width:auto;
	width/**/:/**/0px;
	font-size:11px;
	position: relative;
	display: inline;
	float: left;
	color:#000000;
	border:0px solid red;
	display:inline;background: url('../images/separater.gif') no-repeat left top; float:left;width:auto;color:#E95801;padding-left:1px; font-size:12px;font-weight:bold;
	}

	.suckertreemenu ul li.first{
	margin:0;
	text-align:center;
	width:auto !important;
	width:auto;
	width/**/:/**/0px;
	font-size:11px;
	position: relative;
	display: inline;
	float: left;
	color:#000000;
	border:0px solid red;
	display:inline;background: none; float:left;width:auto;color:#E95801;padding-left:1px; font-size:12px;font-weight:bold;
	}
	
	.suckertreemenu ul li a{
	display: block;
	padding:0px;
	text-decoration: none;
	background:url('../images/menu_bg.jpg') repeat-x;float:left;width:auto;padding:20px 35px 14px 35px;display:inline; color:#FFFFFF; font-size:12px;font-weight:bold;
	
	}

	.suckertreemenu ul li a:hover{
	color:#CADF16;
	}

	.suckertreemenu ul li span, .suckertreemenu ul li.first span{
	display: block;
	padding:0px;
	text-decoration: none;
	background:url('../images/menu_bg.jpg') repeat-x;float:left;width:auto;padding:20px 35px 14px 35px; color:#CADF16; font-size:12px;
	font-weight:bold;
	}

	.suckertreemenu ul li .active{
	color:#CADF16;
	}
	
	/*1st sub level menu*/
	.suckertreemenu ul li ul{
	left: 0;
	position: absolute;
	padding-top:0px;
	padding-left:2px;
	top: 1em; /* no need to change, as true value set by script */
	display: block;
	visibility: hidden;
	z-index:11002;
	}

	/*Sub level menu list items (undo style from Top level List Items)*/
	.suckertreemenu ul li ul li{
	display: list-item;
	padding-left: 0px;
	text-align:left;
	}

	.suckertreemenu ul li ul li ul 
	{
		margin-top:-16px;
	}

	.suckertreemenu ul li ul li.btm
	{
		margin-bottom:0px !important;
		margin-bottom:0px;
		margin-bottom/**/:/**/-3px;
	}

	/* Sub level menu links style */
		.suckertreemenu ul li ul li a{
		font-size:11px;
		padding:8px 10px 8px 20px;
		display: block;
		color:#FFFFFF;
		background-color:#000;
		-moz-opacity:0.90;
		opacity:0.9;
		filter:alpha(opacity=90);
		text-decoration: none;
		border-bottom:1px solid #454444;
		}

	.suckertreemenu ul li ul.resetwidth li a{
		width: 130px;
	}

	.suckertreemenu ul li ul.resetwidth1 li a{
		width: 190px;
	}
	.suckertreemenu ul li ul li a.last{
	border-bottom:none;
	}
	.suckertreemenu ul li ul li a:hover{
	color:#FFFFFF;
	background-color:#000;
	background: #303030 url('../images/arrowr.gif') no-repeat 8px 12px;
	}

	.suckertreemenu .mainfoldericon{
	background-color:#CFCFCF;
	}

	.suckertreemenu .subfoldericon{
	background-color:#0F0F0F;
	}

	* html p#iepara{ /*For a paragraph (if any) that immediately follows suckertree menu, add 1em top spacing between the two in IE*/
	padding-top: 1em;
	}
		
	/* Holly Hack for IE \*/
	* html .suckertreemenu ul li { float: left; height: 1%; }
	* html .suckertreemenu ul li a { height: 1%; }
	/* End */

.heading{color:#000000;font-size:14px; font-weight:bold; padding-bottom:10px;}
.programs {width:320px; font-size:11px;}
.programs ul{list-style:none; padding:0px; margin:0px;}
.programs ul li{padding:0px; margin:0px; background: url('../images/event-arrow.gif') no-repeat left 30%; width:auto;color:#000000;padding-left:10px; padding-bottom:5px;}
.programs a{color:#000000;text-decoration:none;}
.programs a:hover{color:#000000;text-decoration:underline;}
.programs .a1{color:#000000; text-decoration:underline; font-weight:bold}
.programs .a1:hover{color:#000000; text-decoration:none; font-weight:bold}

ul.content, ul.content ul{margin-top:3px;list-style-type:none; width:634px; border:0px solid red;}
ul.content1{list-style-type:none; width:190px; border:0px solid red;}
ul.content li, ul.content li ul li {margin-left:10px;list-style-type:none; width:624px; padding-left:12px; padding-bottom:3px; line-height:18px; background:url('../images/event-arrow.gif') no-repeat 0px 6px;}
ul.content li.last, ul.content li.last ul li.last {margin-left:10px;list-style-type:none; width:624px; padding-left:12px; padding-bottom:3px; line-height:18px; background:url('../images/event-arrow.gif') no-repeat 0px 6px;}
ul.content li.last1, ul.content li.last1 ul li ul li.last1 {margin-left:10px;list-style-type:none; width:600px; padding-left:12px; padding-bottom:0px; line-height:18px; background:url('../images/event-arrow.gif') no-repeat 0px 6px; }
ul.content1 li {margin-left:10px;list-style-type:none; width:180px; padding-left:12px; padding-bottom:6px; line-height:18px; background:url('../images/event-arrow.gif') no-repeat 0px 6px;}
ul.content li a, ul.content li ul li a, ul.content1 li a {color:#758204; text-decoration:none}
ul.content li a:hover, ul.content li ul li a:hover, ul.content1 li a:hover {color:#758204; text-decoration:underline}

.whitecontent{color:#FFFFFF; font-size:11px; font-weight:bold;}
.redcolor{color:#FF0000;}
.textbox{border:1px solid #00490A; height:17px; padding:2px; width:220px;}
.textarea{border:1px solid #00490A; height:60px; padding:2px; width:220px;}
.select{border:1px solid #00490A; height:20px; padding:2px; width:228px;}
.submit{background-color:#00490A; color:#FFFFFF; width:75px; font-weight:bold; border:1px solid #00490A;}
.dottedline{background: url('../images/dottedline.gif') repeat-x center center; margin-top:10px;}

ul.leftcont {margin-top:3px;list-style-type:none; width:192px; border:0px solid red;}
ul.leftcont li {margin-left:10px;list-style-type:none; width:172px; padding-left:12px; padding-bottom:6px; line-height:18px; background:url('../images/event-arrow.gif') no-repeat 0px 6px;}
ul.leftcont li span{color:#626262;font-weight:bold;}
ul.leftcont li a {color:#758204; text-decoration:none; font-weight:bold;}
ul.leftcont li a:hover {color:#758204; text-decoration:underline;font-weight:bold;}

.ratebox{border:0px solid red; width:180px; margin-top:25px; margin-bottom:15px;}
.imagecolor{border:1px solid #00490A; margin-left:8px; padding:2px;}
.testimonial{margin-top:60px; float:left; border:0px solid #ececec; padding:3px; width:196px; line-height:18px;}
.testimonial_inside{margin-top:12px; float:left; border:0px solid #ececec; padding:3px; width:196px; line-height:18px;}

.contactcont{}
.contactcont td{background: url('../images/clients_line.gif') no-repeat center right;}
.video {float:left; width:250px; padding-left:38px;}

#flashcont_box {
margin : 0;
padding : 0;
width : 320px;
position : absolute;
z-index : 10000;
background-color : #ffffff;
}
#flashcont1 {
margin : 0;
padding : 0;
width : 320px;
background-color : #ffffff;
}
#close {
margin : 0;
padding : 4px 10px 4px 0;
width : 310px;
font-family : trebuchet ms, Helvetica, Arial, Verdana;
font-size : 8pt;
color : #008a2d;
background-color : #ffffff;
text-align : right;
}
#video_btm {
margin : 0;
padding : 4px 0;
width : 320px;
float : left;
font-family : Arial, trebuchet ms, Helvetica, Verdana;
font-size : 8pt;
color : #000000;
background-color : #ffffff;
text-align : center;
}
#video_btm a {
padding : 5px;
}


.smallvideo{padding:0px 0px 0px 0px;width:221px;}
.image_collection{position:relative;width:221px;overflow:hidden;margin-left:0px;margin-top:0px;}
.moveGallery{position:relative;margin-bottom:2px;}
#movie_frame {width:180px;margin:0px 0px 10px 0px;}
.fade_on { opacity:0.4;filter:alpha(opacity=40)}
.fade_off { filter:alpha(opacity=100);opacity: 1;-moz-opacity:1;}
.tooltips {position:absolute; border:2px solid #E0E0E0; text-align:left; display:none; z-index:10000; overflow:auto; background-color:#FFFFFF;}


.img_border_80{float:left;width:75px;margin:0px auto;padding:3px 3px 3px 3px; border:1px solid  #cadf16;background:#FFFFFF;}
.img_border_80:hover{float:left;width:75px;margin:0px auto;padding:0px; border:4px solid  #cadf16;}

.img_border_active{float:left; width:75px; margin:0px auto; padding:0px;  border:4px solid  #cadf16;}

.img_border_500{float:left;width:500px;margin:0px auto;padding:3px 3px 3px 3px; border:1px solid #cadf16;}