@charset "utf-8";

/* CSS Document */



body{
	padding:0;
	margin:0;
	color:#000;
	background-color:#fff;
	font:normal 14px Arial, Helvetica, sans-serif;

}

div, h1, h2, h3, h4, p, input, label, form, span, textarea{
	padding:0;
	margin:0;

}

img{
	padding:0;
	margin:0;
	border:none;
	display:block;
}
ul{
	list-style-type:none;
	padding:0;
	margin:0;
	font-size:0;
	line-height:0;
}
a{
	text-decoration:none;
}
.spacer{
	clear:both;
	line-height:0;
	font-size:0;
}

/*-------------------------------------------contain-----------------------------------------*/

#contain{
	width:926px;
	margin:0 auto;

}

/*-------------------------------------------top-----------------------------------------*/

#top{

	width:926px;

	background:url(images/top-bg.gif) repeat-x 0 0; height:66px !important;

}

#top img.logo{

	margin:4px 0px 9px 20px;	

}

#top ul{

	width:780px;

	padding:0;

	margin:38px 0 0 0;

}

#top ul li{

	background:url(images/divider.gif) no-repeat right center;

	float:left;

	padding:0 7px;

}

#top ul li.no-img{

	background-image:none;

}

#top ul li a{

	font:normal 11px/30px Arial, Helvetica, sans-serif;

	color:#fff;

	background-color:inherit;

}

#top ul li a.active{

	color:#FF0;

	background-color:inherit;

}

#top ul li a:hover{

	color:#FF0;

	background-color:inherit; text-decoration:none;

}

/*-------------------------------------------top-----------------------------------------*/

/*-------------------------------------------header-----------------------------------------*/

#header{

	width:926px;

	background:url(images/header.jpg) no-repeat 0 0;

	height:163px;

}

#logo-bg{

	width:220px;

	height:105px;

	float:right;

	background:url(images/logo-back-bg.gif) no-repeat 0 0;

	margin:30px 48px 0 0;

	text-align:center;

}

#logo-bg img.pic-1{

	margin:10px 0 5px 80px;

}

#logo-bg a{

	width:300px;

	font:bold 10px/13px Verdana, Arial, Helvetica, sans-serif;

	color:#fff;

	background-color:inherit;

	text-transform:uppercase;	

}

#logo-bg a:hover{

	color:#990066;

	background-color:inherit;

}

/*-------------------------------------------header-----------------------------------------*/

#blank{

	width:926px;

	height:210px;

	background-color:#CCC;

}

#middle{

	width:926px;

	margin:0 auto;

	padding:0 7px 0 0;

}

/*-------------------------------------------legal-----------------------------------------*/

#legal{

	width:300px;

	height:101px;

	background:url(images/legal-bg.jpg) no-repeat 0 0;

	float:left;

	margin:0 0 24px 6px;

	text-align:center;

}

#legal p{

	font:normal 20px/20px Verdana, Geneva, sans-serif;

	color:#fff;

	background-color:inherit;

	padding:25px 0 0 50px;

}

#legal a{

	background:url(images/bullet.gif) no-repeat 155px 80%;

	font:normal 11px/12px Verdana, Geneva, sans-serif;

	color:#fff;

	background-color:inherit;

	padding:10px 0 0 100px;

	display:block;

}

#legal a:hover{

	text-decoration:underline;

}

/*-------------------------------------------legal-----------------------------------------*/

/*-------------------------------------------govern-----------------------------------------*/

#govern{

	width:300px;

	height:101px;

	background:url(images/govern-bg.jpg) no-repeat 0 0;

	float:left;

	margin:0 0 24px 6px;

	text-align:center;

}

#govern p{

	font:normal 20px/20px Verdana, Geneva, sans-serif;

	color:#fff;

	background-color:inherit;

	padding:25px 0 0 100px;

}

#govern a{

	background:url(images/bullet.jpg) no-repeat 155px 80%;

	font:normal 11px/12px Verdana, Geneva, sans-serif;

	color:#fff;

	background-color:inherit;

	padding:10px 0 0 100px;

	display:block;

}

#govern a:hover{

	text-decoration:underline;

}

/*-------------------------------------------govern-----------------------------------------*/

/*-------------------------------------------object-----------------------------------------*/

#object{

	width:300px;

	height:101px;

	background:url(images/Object-bg.jpg) no-repeat 0 0;

	float:left;

	margin:0 0 24px 6px;

	text-align:center;

}

#object p{

	font:normal 20px/20px Verdana, Geneva, sans-serif;

	color:#fff;

	background-color:inherit;

	padding:25px 0 0 100px;

}

#object a{

	background:url(images/bullet.gif) no-repeat 155px 80%;

	font:normal 11px/12px Verdana, Geneva, sans-serif;

	color:#fff;

	background-color:inherit;

	padding:10px 0 0 100px;

	display:block;

}

#object a:hover{

	text-decoration:underline;

}

/*-------------------------------------------object-----------------------------------------*/

/*-------------------------------------------body-----------------------------------------*/

#body{

	width:916px;

	margin:0 auto;

	padding:0 6px 0 4px;

}

/*-------------------------------------------body-left-----------------------------------------*/

#body-left{

	width:303px;

	float:left;

}

#body-left-top{

	width:303px;

	height:17px;

	background:url(images/body-left-top.gif) no-repeat 0 0;

}

#body-left-middle{

	width:289px;

	border-left:1px solid #724683;

	border-right:1px solid #724683;

	padding:0 0 40px 12px;

}

#body-left-middle h2{

	font:bold 16px/20px Arial, Helvetica, sans-serif;

	color:#000;

	background-color:#fff;

	padding:0 0 13px 0;

	display:block;

}

#body-left-middle p{

	background:url(images/bullet-1.gif) no-repeat 0 6px;

	font:normal 11px/20px Arial, Helvetica, sans-serif;

	color:#000;

	background-color:#fff;

	padding:0 0 10px 20px;

}

#body-left-middle p a{

	font:normal 11px/20px Arial, Helvetica, sans-serif;

	color:#000;

	background-color:#fff;

}

#body-left-middle p a:hover{

	color:#FF0000;

	background-color:#fff;

	text-decoration:underline;

}

#body-left-bottom{

	background:url(images/body-left-bottom.gif) no-repeat 0 0;

	width:303px;

	height:17px;

}

/*-------------------------------------------body-left-----------------------------------------*/

/*-------------------------------------------body-right-----------------------------------------*/

#body-right{

	width:608px;

	float:right;

}

#body-right-top{

	background:url(images/body-right-top.gif) no-repeat 0 0;

	width:608px;

	height:18px;

}

#body-right-middle{

	width:596px;

	border-left:1px solid #6f4786;

	border-right:1px solid #6f4786;

	padding:0 0 0 10px;

}

#body-right-middle h2{

	font:bold 16px/20px Arial, Helvetica, sans-serif;

	color:#000;

	background-color:#fff;

	padding:0 0 10px 0;

}
#body-right-middle h3{
	font:bold 12px/20px Arial, Helvetica, sans-serif;
	color:#CC0033;
	background-color:#fff;
	padding:0 0 0px 0;

}

#body-right-middle p{

	font:normal 11px/25px Arial, Helvetica, sans-serif;

	color:#000;

	background-color:#fff;

	padding:0 0 30px 0;

}

#body-right-bottom{

	width:608px;

	height:18px;

	background:url(images/body-right-bottom.gif) no-repeat 0 0;

}

/*-------------------------------------------body-right-----------------------------------------*/

/*-------------------------------------------body-----------------------------------------*/

/*-------------------------------------------contain-----------------------------------------*/

/*-------------------------------------------footer-----------------------------------------*/

#footer{

	width:926px;

	margin:0 auto;

}

#footer ul{

	padding:0;

	margin:0 0 0 60px;

}

#footer ul li{

	background:url(images/footer-divider.gif) no-repeat right center;

	float:left;

	padding:0 9px;

}

#footer ul li.no-pic{

	background-image:none;

}

#footer ul li a{

	font:normal 11px/53px Arial, Helvetica, sans-serif;

	color:#000;

	background-color:#fff;

}

#footer ul li a:hover{

	color:#F00;

	background-color:#fff;

}

#footer ul li a.active{

	color:#F00;

	background-color:#fff;

}

#footer p{

	width:323px;

	font:normal 11px/13px Arial, Helvetica, sans-serif;

	color:#000;

	background-color:#fff;

	text-transform:uppercase;

	display:block;

	float:left;

}

#arcs{

	width:170px;

	float:right;

}

#arcs p{

	font:normal 10px/12px Arial, Helvetica, sans-serif;

	color:#000;

	background-color:#fff;

}

#arcs p a{

	color:#77467d;

	background-color:#fff;

}

#arcs p a:hover{

	text-decoration:underline;

}

/*-------------------------------------------footer-----------------------------------------*/



/*-------------------------------------------about us-----------------------------------------*/

#body-right{

	width:608px;

	float:right;

}

#body-right-top{

	background:url(images/body-right-top.gif) no-repeat 0 0;

	width:608px;

	height:18px;

}

#body-right-middle{
	width:596px;
	border-left:1px solid #6f4786;
	border-right:1px solid #6f4786;
	padding:0 0 0px 10px;

}

#body-right-middle h2.about{

	font:bold 16px/18px Arial, Helvetica, sans-serif;

	color:#000;

	background-color:#fff;

	padding:0 0 12px 0;

}

#body-right-middle p.about-text{

	font:normal 11px/22px Arial, Helvetica, sans-serif;
	color:#000;
	background-color:#fff;
	padding:0 10px 14px 0; text-align:justify;

}
#body-right-middle ol{
	padding:0; margin:0 0 10px 40px;
}
#body-right-middle ol li{
	font:normal 11px/24px Arial, Helvetica, sans-serif;
	color:#000; padding:0 10px 0px 0; text-align:justify;
}

#body-right-bottom{
	width:608px;
	height:18px;
	background:url(images/body-right-bottom.gif) no-repeat 0 0;
}

/*-------------------------------------------about us-----------------------------------------*/

/*-------------------------------------------object-----------------------------------------*/

#body-right-middle h2.object{

	font:bold 16px/25px Arial, Helvetica, sans-serif;

	color:#000;

	background-color:#fff;

	padding:0 0 10px 0;

}

#body-right-middle p.object-text{

	background:url(images/bullet-1.gif) no-repeat 0 6px;

	font:normal 12px/19px Arial, Helvetica, sans-serif;

	text-align:justify;

	color:#000;

	background-color:#fff;

	padding:0 10px 5px 20px;

}

/*-------------------------------------------object-----------------------------------------*/

/*-------------------------------------------activi-----------------------------------------*/

#body-right-middle h2.activi{

	font:bold 16px/23px Arial, Helvetica, sans-serif;

	color:#000;

	background-color:#fff;

	padding:0 0 8px 0;

}

#body-right-middle p.activi-text{

	background:url(images/bullet-1.gif) no-repeat 0 6px;

	font:normal 12px/21px Arial, Helvetica, sans-serif;

	text-align:justify;

	color:#000;

	background-color:#fff;

	padding:0 10px 6px 20px;

}

/*-------------------------------------------activi-----------------------------------------*/

/*-------------------------------------------TBI-----------------------------------------*/

#body-right-middle h2.TBI{

	font:bold 16px/20px Arial, Helvetica, sans-serif;

	color:#000;

	background-color:#fff;

	padding:0 0 6px 0;

}

#body-right-middle p.TBI-text{

	font:normal 12px/18px Arial, Helvetica, sans-serif;

	color:#000;

	text-align:justify;

	background-color:#fff;

	padding:0 0 0px 0;

}

#body-right-middle p.TBI-text span{

	background:url(images/bullet-1.gif) no-repeat 10px 4px;

	font:normal 12px/18px Arial, Helvetica, sans-serif;

	color:#000;

	background-color:#fff;

	padding:0 15px 0px 30px;

	display:block;

}

/*-------------------------------------------TBI-----------------------------------------*/

/*-------------------------------------------legal-----------------------------------------*/

#body-right-middle h2.legal{

	font:bold 16px/24px Arial, Helvetica, sans-serif;

	color:#000;

	background-color:#fff;

	padding:0 0 10px 0;

}

#body-right-middle p.legal-text{

	font:normal 13px/28px Arial, Helvetica, sans-serif;

	color:#000;

	text-align:justify;

	background-color:#fff;

	padding:0 10px 40px 0;

}

/*-------------------------------------------legal-----------------------------------------*/

/*-------------------------------------------Registration-----------------------------------------*/

#body-right-middle h2.regis{

	font:bold 16px/24px Arial, Helvetica, sans-serif;

	color:#000;

	background-color:#fff;

	padding:0 0 7px 0;

}

#body-right-middle form{

	width:570px;

}

#body-right-middle form label{

	width:300px;

	font:normal 11px/13px Arial, Helvetica, sans-serif;

	color:#000;

	background-color:#fff;

	float:left;

	display:block;

	padding:8px 0 0 0;

}

#body-right-middle form input.text-box{

	width:247px;

	height:18px;

	float:right;

	border:1px solid #666;

	font:normal 11px/12px Arial, Helvetica, sans-serif;

	color:#000;

	background-color:#fff;

	padding:2px 0 0 3px;

	margin:8px 0 0 0;

}

#body-right-middle form textarea{

	width:248px;

	height:50px;

	float:right;

	font:normal 10px/12px Arial, Helvetica, sans-serif;

	color:#000;

	background-color:#fff;

	margin:8px 0 0 0;

}

#body-right-middle form input.submit{

	width:74px;

	height:24px;

	float:right;

	margin:10px 0 0 0;

}

#check{

	font:normal 11px/22px Arial, Helvetica, sans-serif;

	color:#000;

	background-color:#fff;

}

/*-------------------------------------------Registration-----------------------------------------*/

/*-------------------------------------------governingbody-----------------------------------------*/

#body-right-middle h2.govern{

	font:bold 16px/21px Arial, Helvetica, sans-serif;

	color:#000;

	background-color:#fff;

	padding:0 0 5px 0;

}

#body-right-middle p.gover-text{

	font:normal 13px/18px Arial, Helvetica, sans-serif;

	color:#000;

	background-color:#fff;

	padding:0 0 0 0;

}

#body-right-middle p.gover-text strong{

	font:bold 13px/16px Arial, Helvetica, sans-serif;

	color:#000;

	background-color:#fff;

}

#body-right-middle p.gover-text span{

	font:normal italic 13px/16px Arial, Helvetica, sans-serif;

	color:#000;

	background-color:#fff;

}

/*-------------------------------------------governingbody-----------------------------------------*/

/*-------------------------------------------contact-----------------------------------------*/

#body-right-middle h2.contact{

	font:bold 16px/24px Arial, Helvetica, sans-serif;

	color:#000;

	background-color:#fff;

	padding:0 0 7px 0;

}

#body-right-middle p.contact-text{

	font:normal 13px/18px Arial, Helvetica, sans-serif;

	color:#000;

	background-color:#fff;

	padding:0 0 7px 0;

}

#body-right-middle p.contact-text span{

	font:bold 13px/18px Arial, Helvetica, sans-serif;

	color:#000;

	background-color:#fff;

	padding:0 0 7px 0;

}

#body-right-middle p.contact-text a{

	font:normal 13px/19px Arial, Helvetica, sans-serif;

	color:#000;

	background-color:#fff;

}

#body-right-middle p.contact-text a:hover{

	text-decoration:underline;

}

/*-------------------------------------------contact-----------------------------------------*/

/*-------------------------------------------FAQ-----------------------------------------*/

#body-right-middle h2.faq{

	font:bold 16px/24px Arial, Helvetica, sans-serif;

	color:#000;

	background-color:#fff;

	padding:0 0 7px 0;

}

#body-right-middle p.faq-text{

	font:normal 11px/22px Arial, Helvetica, sans-serif;

	text-align:justify;

	color:#000;

	background-color:#fff;

	padding:0 8px 9px 0;

}

#body-right-middle p.faq-text strong{

	font:bold 14px/20px Arial, Helvetica, sans-serif;

	color:#000;

	background-color:#fff;

}

/*-------------------------------------------FAQ-----------------------------------------*/

/*-------------------------------------------technology-----------------------------------------*/

#technology{

	width:926px;

}

#technology-top{

	width:926px;

	height:17px;

	background:url(images/techno-bg-top.gif) no-repeat 0 0;

}

#technology-middle{

	width:924px;

	border-left:1px solid #724685;

	border-right:1px solid #724685;

}

#technology-middle h2.tech{

	font:bold 25px/25px Arial, Helvetica, sans-serif;

	color:#000;

	background-color:#fff;

	padding:10px 0 0px 20px;

}

#technology-middle ul{
	padding:0; margin:0 0 0px 40px;
}
#technology-middle ul li{
	background:url(images/bullet.gif) no-repeat 0 5px;
	font:normal 11px/16px Arial, Helvetica, sans-serif;
	color:#000; padding:0 0 4px 15px;
}



#technology-middle h3{

	background:url(images/bullet-1.gif) no-repeat 10px 18px;

	font:bold 15px/17px Arial, Helvetica, sans-serif;

	color:#990033;

	background-color:#fff;

	padding:15px 0 0 30px;

}

#technology-middle p.tech-text{

	font:normal 11px/16px Arial, Helvetica, sans-serif;

	color:#000;

	background-color:#fff;

	padding:5px 20px 5px 30px;

}

#technology-bottom{

	width:926px;

	height:18px;

	background:url(images/techno-bg-bottom.gif) no-repeat 0 0;

}



/*-------------------------------------------technology-----------------------------------------*/

/*-------------------------------------------current-----------------------------------------*/

#body-right-middle h2.cur{

	font:bold 22px/25px Arial, Helvetica, sans-serif;

	color:#CC0033;

	background-color:#fff;

	padding:10px 0 0px 20px;

}

#body-right-middle h3.curr-1{

	font:bold 16px/20px Arial, Helvetica, sans-serif;

	color:#000;

	background-color:#fff;

	text-transform:capitalize;

	padding:25px 0 0 40px;

}

#body-right-middle p.curr-text{

	font:normal 12px/16px Arial, Helvetica, sans-serif;

	color:#666666;

	background-color:#fff;

	padding:10px 15px 10px 40px;

	text-align:justify;

}

#body-right-middle p.curr-text span{

	font:bold 15px/16px Arial, Helvetica, sans-serif;

	color:#000;

	background-color:#fff;

}

#body-right-middle p.curr-text span a{

	font:bold 15px/16px Arial, Helvetica, sans-serif;

	color:#0000FF;

	background-color:#fff;

	text-decoration:underline;

}

#body-right-middle p.curr-text span a:hover{

	text-decoration:none;

}

.add{
	width:200px; display:block; float:right;
}
.add p{
	font:normal 12px/16px Verdana, Arial, Helvetica, sans-serif; color:#000; text-align:center; padding:0; margin:0;
}
/*-------------------------------------------current-----------------------------------------*/