/* CSS Document */



body{

	padding:0;

	margin:0;

	background:url(images/body_bg.gif) 0 0 repeat-x #fff; 

	color:#5A5A5A;

}

div, h1, h2, p, form, label, input, textarea, img, span{

	margin:0; padding:0;

}



ul{

	margin:0; 

	padding:0; 

	list-style-type:none;

}

.spacer{

	clear:both; 

	font-size:0px; 

	line-height:0px;

}

/*------------------------------------------------body--------------------*/

/*------------------------------------------------top part start--------------------*/

#home_top{

	background:url(images/home_top_bg.gif) no-repeat;

	width:778px;

	height:248px;

	margin:0 auto;

	position:relative;

}

#top{

	background:url(images/top_bg.gif) 0 0 no-repeat;

	width:778px;

	height:248px;

	margin:0 auto;

	position:relative;

}

#home_top #nav

{

margin:0 auto;

width:715px;

padding-top:20px;

*padding-left:10px;

}
#top #nav

{

margin:0 auto;

width:715px;

padding-top:20px;

*padding-left:10px;

}

/*#top #nav #subnav

{

margin:0 auto;

width:400px;

}*/

#home_top ul{

	width:760px;

	padding:0;

	magin:0 auto;

}

#home_top ul li{

	display:block;

	float:left;

	margin:0 22px 0 0;

}

#home_top ul li a{

	font: bold 11px/20px "Trebuchet MS", Arial, Helvetica, sans-serif;

	color:#3E3E3E;

	background-color:#ffffff;

	text-decoration:none;

	text-transform:uppercase;

	border:none;

	height:20px;

}

#home_top ul li a:hover{

	border-top:#2AACF8 solid 3px;

	height:20px;



}

#home_top ul li.navhome{

	display:block;

	height:20px;

	float:left;

	margin:0 22px 0 0;

	font: bold 11px/20px "Trebuchet MS", Arial, Helvetica, sans-serif;

	color:#3E3E3E;

	background-color:#ffffff;

	text-decoration:none;

	text-transform:uppercase;

	border-top:#2AACF8 solid 3px;

}

#home_top h2.partner{

	width:122px;

	height:20px;

	background:url(images/partnership_icon.gif) 0 0 no-repeat;

	padding:0 0 0 28px;

	font:bold 12px/17px  "Trebuchet MS", Arial, Helvetica, sans-serif;

	text-transform:uppercase;

	position:absolute;

	top:96px;

	left:62px;

}
/*************/

#top ul{

	width:760px;

	padding:0;

	magin:0 auto;

}

#top ul li{

	display:block;

	float:left;

	margin:0 22px 0 0;

}

#top ul li a{

	font: bold 11px/20px "Trebuchet MS", Arial, Helvetica, sans-serif;

	color:#3E3E3E;

	background-color:#ffffff;

	text-decoration:none;

	text-transform:uppercase;

	border:none;

	height:20px;

}

#top ul li a:hover{

	border-top:#2AACF8 solid 3px;

	height:20px;



}

#top ul li.navhome{

	display:block;

	height:20px;

	float:left;

	margin:0 22px 0 0;

	font: bold 11px/20px "Trebuchet MS", Arial, Helvetica, sans-serif;

	color:#3E3E3E;

	background-color:#ffffff;

	text-decoration:none;

	text-transform:uppercase;

	border-top:#2AACF8 solid 3px;

}

#top h2.partner{

	width:122px;

	height:20px;

	background:url(images/partnership_icon.gif) 0 0 no-repeat;

	padding:0 0 0 28px;

	font:bold 12px/17px  "Trebuchet MS", Arial, Helvetica, sans-serif;

	text-transform:uppercase;

	position:absolute;

	top:96px;

	left:62px;

}



#nav2

{

margin:0 auto;

width:778px;

*padding-left:10px;

background-color:#FFFFFF;

height:22px;

border-bottom:0px dotted #33CC00;



}



#nav2 #subnav2

{

right:0px;
text-align:right;
float:right;

}

#nav2 ul{

	width:760px;

	padding:0;

	

}

#nav2 ul li{

	/*display:block;*/

	float:right;

	margin:0 22px 0 0;

	padding-left:20px;

}

#nav2 ul li a{

	font: bold 11px/20px "Trebuchet MS", Arial, Helvetica, sans-serif;

	color:#3E3E3E;

	background-color:#ffffff;

	text-decoration:none;

	text-transform:uppercase;

	border:none;

	height:20px;

}

#nav2 ul li a:hover{

	border-top:#2AACF8 solid 3px;

	height:20px;



}

#nav2 ul li.navhome{

	display:block;

	height:20px;

	float:left;

	margin:0 22px 0 0;

	font: bold 11px/20px "Trebuchet MS", Arial, Helvetica, sans-serif;

	color:#3E3E3E;

	background-color:#ffffff;

	text-decoration:none;

	text-transform:uppercase;

	border-top:#2AACF8 solid 3px;

}



#top h2.partner a{

	display:block;

	background:url(images/click_bg.gif) 0 0 no-repeat;

	width:41px;

	height:9px;

	padding:0;

	margin:0;

	font-size:0;

	position:absolute;

	left:108px;

	top:4px;

}

#top h2.partner a:hover{

	background:url(images/click_bg_hover.gif) 0 0 no-repeat;

}

#top h2.blog{

	width:122px;

	height:16px;

	background:url(images/blog_icon.gif) 0 0 no-repeat;

	padding:0 0 0 28px;

	font:bold 12px/16px  "Trebuchet MS", Arial, Helvetica, sans-serif;

	text-transform:uppercase;

	position:absolute;

	top:130px;

	left:62px;

}

#top h2.blog a{

	display:block;

	background:url(images/click_bg.gif) 0 0 no-repeat;

	width:41px;

	height:9px;

	padding:0;

	margin:0;

	font-size:0;

	position:absolute;

	left:108px;

	top:4px;

}

#top h2.blog a:hover{

	background:url(images/click_bg_hover.gif) 0 0 no-repeat;

}

#top form{

	width:150px;

	height:54px;

	position:absolute;

	top:158px;

	left:62px;

}

#top form h2.serch{

	width:122px;

	height:16px;

	background:url(images/serch_icon.gif) 0 0 no-repeat;

	padding:0 0 0 28px;

	font:bold 12px/16px  "Trebuchet MS", Arial, Helvetica, sans-serif;

	text-transform:uppercase;

}

#top form input.txtbox{

	width:120px;

	height:17px;

	background-color:#F7F7F7;

	border:#CFCFCF solid 1px;

	font:normal 11px/17px Arial, Helvetica, sans-serif;

	color:#000;

	margin:7px 0 0 20px;

}

#top form a{

	font:normal 12px/19px Arial, Helvetica, sans-serif;

	color:#000;

	background-color:#fff;

	text-transform:capitalize;

	padding:0 5px 0 20px;

	float:left;

	text-decoration:none;

}

#top form a:hover{

	text-decoration:underline;

}

#top form input.go{

	background:url(images/btn_go.gif) 0 0 no-repeat;

	width:19px;

	height:9px;

	border:none;

	margin:5px 0 0 0;

	padding:0;

	cursor:pointer;

	float:left;

}

#top img{

	position:absolute;

	left:323px;

	top:103px;

	width:255px;

	height:44px;

}

#top h1{

	display:block;

	width:217px;

	height:49px;

	background:url(images/slogan.gif) 0 0 no-repeat;

	position:absolute;

	left:323px;

	top:171px;

	text-indent:-10000px;

}



/*------------------------------------------------top part end--------------------*/



/*------------------------------------------------body start--------------------*/

#body{

	width:768px;

	margin:0 auto;

	background:url(images/purpose_bg.gif) 0 0 no-repeat #fff;

	color:#0F0F0F;

	padding:0 0 70px 10px;

}

#body h2{

	display:block;

	width:auto;

	height:22px;

	padding-top:2px;

	font:bold 24px/13px Arial, "Times New Roman", Times, serif;

	background-color:#fff;

	color:#000;

}

#body p{

	width:725px;

	font:normal 13px/17px Arial, Helvetica, sans-serif;

	padding:0;

	margin:0px 0 16px 0;

}

#body ul{

	width:579px;

	margin:0;

	padding:0;

}

#body ul li{

	display:block;

	width:579px;

	height:19px;

	font:normal 13px/19px Arial, Helvetica, sans-serif;

	color:#000;

	background-color:#fff;

	margin:0 0 4px 0;

}

#body ul li a{

	display:block;

	width:561px;

	height:19px;

	background:url(images/arrow.gif) 0 6px no-repeat #fff;

	padding:0 0 0 18px;

	font:normal 13px/19px Arial, Helvetica, sans-serif;

	color:#000;

	text-decoration:none;

}

#body ul li a:hover{

	background-color:#F6F3E8;

	color:#292727;

}

#body p.div{

	display:block;

	width:583px;

	height:9px;

	font-size:0;

	background:url(images/more_div.gif) 0 0 repeat-x;

	margin:9px 0 17px 0;

}

#body p.div a{

	display:block;

	background:url(images/btn_more.gif) 0 0 no-repeat;

	width:41px;

	height:9px;

	float:right;

}

#body p.div a:hover{

	background:url(images/btn_more_hover.gif) 0 0 no-repeat;

}

#latest{

	width:285px;

	margin:0 12px 0 0px;

	background:url(images/latest_event_bg.gif) 0 0 repeat-y;

	float:left;

}

#latest h2{

	display:block;

	width:222px;

	height:22px;

	background:url(images/latest_event_icon.gif) 0 0 no-repeat;

	padding:0 0 0 63px;

	margin:0 0 0px 0;

	font:bold 24px/22px Georgia, "Times New Roman", Times, serif;

	color:#000;

	background-color:#fff;

}

#latest ul{

	width:215px;

	height:auto;

	margin:0 0 5px 40px;

	padding:0;

}

#latest ul li{

	width:201px;

	height:auto;

	background:url(images/arrow2.gif) 0 29px no-repeat #fff;

	padding:18px 0 0 14px;

	font:normal 13px/17px Arial, Helvetica, sans-serif;

	color:#0F0F0F;

	margin:0;

}

#latest ul li span{

	font:bold 13px/17px Arial, Helvetica, sans-serif;

	color:#166BA3;

	background-color:#fff;

}

#latest p.date{

	display:block;

	width:194px;

	height:13px;

	background-color:#F6F3E8;

	color:#000;

	padding:0 0 0 13px;

	margin:0 0 0 40px;

	font:bold 12px/13px Arial, Helvetica, sans-serif;

	position:relative;

	

}

#latest p.date a.more2{

	display:block;

	background:url(images/btn_more.gif) 0 0 no-repeat;

	width:41px;

	height:9px;

	padding:0;

	margin:2px 0 0 43px;

	font-size:0px;

	float:right;

	position:absolute;

	left:110px;

	top:1px;

}

#latest p.date a.more2:hover{

	background:url(images/btn_more_hover.gif) 0 0 no-repeat;

}

#latest p.date2{

	display:block;

	width:194px;

	height:13px;

	background-color:#F6F3E8;

	color:#000;

	padding:0 0 0 13px;

	margin:0 0 0px 40px;

	font:bold 12px/13px Arial, Helvetica, sans-serif;

	position:relative;

	

}

#latest p.date2 a.more3{

	display:block;

	background:url(images/btn_more.gif) 0 0 no-repeat;

	width:41px;

	height:9px;

	padding:0;

	margin:2px 0 0 43px;

	font-size:0px;

	float:right;

	position:absolute;

	left:110px;

	top:1px;

}

#latest p.date2 a.more3:hover{

	background:url(images/btn_more_hover.gif) 0 0 no-repeat;

}

#latest p.latest-div{

	display:block;

	width:205px;

	height:19px;

	margin:16px 0 0 40px;

	background:url(images/latest_news_div.gif) 0 0 repeat-x;

}

#latest form{

	width:207px;

	padding:0 0 0 40px;

}

#latest form h2{

	width:121px;

	height:20px;

	background:url(images/newsletter_icon.gif) 0 0 no-repeat #fff;

	padding:0 0 0 18px;

	font:bold 12px/10px  "Trebuchet MS", Arial, Helvetica, sans-serif;

	color:#4F4F4F;

	text-transform:uppercase;

	margin:0 0 0 0;

}

#latest form input.txtbox2{

	width:187px;

	height:17px;

	background-color:#F7F7F7;

	border:#CFCFCF solid 1px;

	font:normal 11px/17px Arial, Helvetica, sans-serif;

	color:#000;

	margin:0 0 8px 18px;

	padding:0;

}

#latest form p.emailid{

	display:block;

	width:188px;

	height:13px;

	background-color:#F6F3E8;

	color:#000;

	padding:0 0 0 19px;

	margin:0;

	font:normal 12px/13px Arial, Helvetica, sans-serif;

	position:relative;

}

#latest form input.signup{

	position:absolute;

	left:153px;

	top:2px;

	background:url(images/btn_signup.gif) 0 0 no-repeat;

	width:50px;

	height:9px;

	border:none;

	cursor:pointer;

}

#latest p.bottom{

	display:block;

	width:285px;

	height:48px;

	background:url(images/latest_bottom.gif) 0 0 no-repeat;

	margin:0;

	padding:0;

}

#service{

	width:285px;

	margin:0;

	padding:0;

	background:url(images/latest_event_bg.gif) 0 0 repeat-y;

	float:left;

}

#service h2{

	display:block;

	width:222px;

	height:22px;

	background:url(images/service_icon.gif) 0 0 no-repeat;

	padding:0 0 0 63px;

	margin:0 0 19px 0;

	font:bold 24px/22px Georgia, "Times New Roman", Times, serif;

	color:#000;

	background-color:#fff;

}

#service p{

	display:block;

	width:206px;

	font:normal 13px/17px Arial, Helvetica, sans-serif;

	color:#0F0F0F;

	background-color:#fff;

	margin:0 0 17px 43px;

	padding:0 0 0 0;

}

#service ul{

	width:202px;

	background-color:#F6F3E8;

	color:#000;

	margin:0 0 0 43px;

	padding:14px 0 15px 0;

	font-size:0;

}

#service ul li{

	display:block;

	width:177px;

	height:20px;

	background:url(images/arrow_white.gif) 0 5px no-repeat;

	padding:0 0 0 8px;

	margin:0;

}

#service ul li a{

	display:block;

	width:auto;

	height:20px;

	background-image:none;

	font:normal 13px/20px Arial, Helvetica, sans-serif;

	color:#000;

	background-color:#F6F3E8;

	text-decoration:none;

}

#service ul li a:hover{

	background-color:#FFF7D8;

	color:#000;

}

#service p.bot{

	display:block;

	width:202px;

	height:16px;

	position:relative;

	margin:0 0 0 43px;

	padding:0;

}

#service p.bot a.botlinl2{

	display:block;

	width:110px;

	height:17px;

	font:normal 13px/17px Arial, Helvetica, sans-serif;

	color:#000;

	background-color:#fff;

	text-decoration:underline;

	margin:0;

}

#service p.bot a.botlinl2:hover{

	background-color:#FFF7D8;

	color:#000;

	text-decoration:none;

}

#service p.bot a.more4{

	display:block;

	background:url(images/btn_more.gif) 0 0 no-repeat;

	width:41px;

	height:9px;

	padding:0;

	margin:0;

	position:absolute;

	top:4px;

	left:160px;

}

#service p.bot a.more4:hover{

	background:url(images/btn_more_hover.gif) 0 0 no-repeat;

}

#service p.bottom2{

	display:block;

	width:285px;

	height:44px;

	background:url(images/service_bottom.gif) 0 0 no-repeat;

	margin:0;

	padding:0;

}

/*------------------------------------------------body end--------------------*/

/*------------------------------------------------footer start--------------------*/

#footer{

	width:778px;

	height:98px;

	margin:0 auto;

	position:relative;

	border-top:1px solid #cccccc;

	padding-top:10px;

}

#footer ul{

	width:690px;

	margin:0 auto;

	padding:0;

	height:13px;

}

#footer ul li{

	margin:0;

	float:left;

	font:normal 12px/13px "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;

	color:#000;



}

#footer ul li a{

	font:normal 12px/13px "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;

	color:#000;

	

	text-decoration:none;

	padding:0 9px 0 9px;

}

#footer ul li a:hover{

	text-decoration:underline;

}

#footer ul li.home2{

	padding:0 9px 0 9px;

	float:left;

	font:normal 12px/13px "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;

	color:#000;

	

}

#footer p.copyright{

	font:normal 12px/12px "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;

	color:#355E00;

	margin:0 auto;

	width:521px;

	text-align:center;

	padding-top: 10px;

}

#footer a.xht{

	display:block;

	width:52px;

	height:8px;

	background:url(images/arrow_blue.gif) 45px 0 no-repeat #fff;

	font:bold 11px/8px "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;

	color:#000;

	text-decoration:none;

	text-align:center;

	text-transform:uppercase;

	position:absolute;

	left:220px;

	top:41px;

}

#footer a.xht:hover{

	color:#000;

	background-color:#ACD675;

}

#footer a.cs{

	display:block;

	width:40px;

	height:8px;

	background:url(images/arrow_blue.gif) 32px 0 no-repeat #fff;

	font:bold 11px/8px "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;

	color:#000;

	text-decoration:none;

	text-align:center;

	text-transform:uppercase;

	position:absolute;

	left:275px;

	top:41px;

}

#footer a.cs:hover{

	color:#000;

	background-color:#ACD675;

}

#footer p.design{

	display:block;

	width:200px;

	height:10px;

	position:absolute;

	left:168px;

	top:59px;

	font:normal 12px/10px Arial, Helvetica, sans-serif;

	color:#000;

	background-color:#fff;

	text-align:center;

	text-transform:uppercase;

}

#footer a.link{

	font:bold 12px/10px Arial, Helvetica, sans-serif;

	color:#000;

	background-color:#fff;

	text-align:center;

	text-decoration:none;

	text-transform:uppercase;

}

#footer a.link:hover{

	color:#000;

	background-color:#BEFF60;

}

/*------------------------------------------------footer end--------------------*/

/*------------------------------------------------footer start--------------------*/

	