/* CSS Document */
body {
	background:url(../images/bg_body.jpg);
	background-repeat:y-repeat;
	background-size:contain;
	}
#body{
	box-shadow:0 0 15px 0 #999;
	margin:0 auto;
	width:1000px;
	height:auto;
	}
#header {
	width:1000px;
	margin:0 auto;
	height:110px;
	background:url(../images/bg_header.jpg);
	background-repeat:x-repeat;
	box-shadow:0 0 15px 0 #999;
	}
#logo {
	float:left;
	margin:10px 0 0 26px;
	}
#header p {
	float:left;
	margin:45px 0 0 20px;
	font-size:27px;
	color:#c61e26;
	font-family:Arial;
	}
#nav {
	width:100%;
	height:32px;
	background:#0f56b8;
	box-shadow:0 0 4px 0 #999;
	}
#nav_content {
	width:1000px;
	margin:0 auto;
	height:32px;
	background:#0f56b8;
	}
#slide {
	width:1000px;
	margin:0 auto;
	height:310px;
	z-index:1000;
	}
#mainbody {
	width:1000px;
	overflow:auto;
	margin:0 auto;
	padding-bottom:30px;
	/*box-shadow:0 0 3px 3px #999;*/
	z-index:1;
	}
#nav_ul {
	margin-left:3px;
	}
#nav_ul li {
	float:left;
	margin-left:19px;
	height:21px;
	margin-top:3px;
	padding:5px 30px 0 30px;
	border-radius:6px;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	color:#FFF;
	font-size:14px;
	}
#nav_ul li:hover {
	background:#007fe3;
	}
#nav_ul li a {
	text-decoration:none;
	color:#FFF;
	font-family:Arial;
	}
#dropdown {
	display:none;
	width:100px;
	position:absolute;
	z-index:100;
	float:left;
	margin:6px 0 0 -48px;
	}
#dropdown li {
	width:95px;
	height:28px;
	background:#007fe3;
	padding:0;
	margin-top:1px;
	}
#dropdown li a {
	float:left;
	margin:6px 0 0 0px;
	}
#dropdown li:hover {
	font-size:15px;
	}
.active {
	background:#007fe3;
	}
#news {
	float:left;
	width:281px;
	height:690px;
	margin:30px 0 0 21px;
	border:1px solid #ececec;
	border-bottom-right-radius:20px;
	-webkit-border-bottom-right-radius:20px;
	-moz-border-bottom-right-radius:20px;
	border-top-left-radius:20px;
	-webkit-border-top-left-radius:20px;
	-moz-border-top-left-radius:20px;
	}
#news_heading {
	color:#8d2222;
	font-size:20px;
	margin:25px 0 25px 16px;
	font-family:Arial;
	}
#party1 {
	margin:18px 0 0 16px;
	}
#map{
	margin:20px 0 0 80px;
	}	
#news_heading1 {
	color:#0050c0;
	font-size:15px;
	font-weight:bold;
	margin:18px 0 0 19px;
	font-family:Arial;
	}
#news_para1 {
	text-align:justify;
	width:246px;
	margin:5px 0 0 19px;
	font-family:Arial;
	font-size:14px;
	line-height:16px;
	}
#news marquee {
	height:600px;
	}
#heading {
	float:left;
	color:#0050c0;
	font-size:25px;
	margin:36px 90px 11px 20px;
	font-family:Arial;
	}
#para1 {
	width:625px;
	text-align:justify;
	margin-left:40px;
	float:left;
	font-family:Arial;
	font-size:14px;
	line-height:16px;
	}
#para2 {
	width:362px;
	text-align:justify;
	margin-left:40px;
	float:left;
	margin-top:20px;
	font-family:Arial;
	font-size:14px;
	line-height:16px;
	}
#constitution_img {
	float:left;
	margin:20px 0 0 6px;
	}
#quick_links {
	float:left;
	width:365px;
	/*height:335px;*/
	overflow:auto;
	padding-bottom:50px;
	border:1px solid #ececec;
	margin:20px 0 0 32px;
	border-bottom-left-radius:20px;
	-webkit-border-bottom-left-radius:20px;
	-moz-border-bottom-left-radius:20px;
	border-top-right-radius:20px;
	-webkit-border-top-right-radius:20px;
	-moz-border-top-right-radius:20px;
	}
#quick_links_ul li a {
	text-decoration:none;
	color:#000;
	font-family:Arial;
	font-size:14px;
	}
#quick_links_heading {
	color:#851111;
	font-size:20px;
	margin:25px 0 0 25px;
	font-family:Arial;
	}
#link1 {
	margin:0px 12px 0 42px;
	float:left;
	}
#dotted_line {
	color:#cdcecf;
	margin:15px 0 0 42px;
	}
#more {
	float:left;
	width:230px;
	height:127px;
	margin:20px 0 0 31px;
	border:1px solid #ececec;
	border-bottom-right-radius:20px;
	-webkit-border-bottom-right-radius:20px;
	-moz-border-bottom-right-radius:20px;
	border-top-left-radius:20px;
	-webkit-border-top-left-radius:20px;
	-moz-border-top-left-radius:20px;
	}
#more1 {
	float:left;
	width:230px;
	height:127px;
	margin:20px 0 0 31px;
	border:1px solid #ececec;
	border-bottom-left-radius:20px;
	-webkit-border-bottom-left-radius:20px;
	-moz-border-bottom-left-radius:20px;
	border-top-right-radius:20px;
	-webkit-border-top-right-radius:20px;
	-moz-border-top-right-radius:20px;
	}
#more_para {
	text-align:justify;
	width:198px;
	margin:24px 0 0 17px;
	color:#106b9c;
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	line-height:16px;
	}
#more a, #more1 a{
	float:left;
	text-decoration:none;
	color:#000;
	margin:13px 0 0 170px;
	font-size:14px;
	font-family:Arial;
	}
#bottom {
	width:100%;
	height:250px;
	background:#106b9c;
	bottom:0;
	}
#bottom_content {
	width:1000px;
	margin:0 auto;
	background:#106b9c;
	height:250px;
	box-shadow:0 1px 8px 0 #1c1c1c;
	}
#contact {
	margin-top:30px;
	float:left;
	height:150px;
	width:200px;
	/*background:#303;*/
	margin-left:29px;
	color:#fff;
	font-size:13px;
	font-family:Arial;
	line-height:17px;
	}
#contact_heading {
	font-weight:bold;
	margin-bottom:11px;
	color:#bbe5ff;
	font-size:17px;
	font-family:Arial;
	}
#corporate {
	float:left;
	margin-top:60px;
	height:95px;
	width:250px;
	/*background:#303;*/
	color:#fff;
	font-size:13px;
	margin-left:150px;
	text-align:center;
	font-family:Arial;
	}
#follow_ul {
	float:left;
	margin:25px 0 0 243px;
	}
#follow_ul li{
	float:left;
	}
#p1 {
	color:#fff;
	margin-top:40px;
	margin-left:28px;
	float:left;
	font-size:12px;
	font-family:Arial;
	width:970px;
	}
#p1 a {
	text-decoration:none;
	color:#fff;
	}
#p1 a:hover {
	color:#09C;/*color:#006c9d;*/
	}
#sp1 {
	margin-left:430px;
	}
.fluid_container {
float:left;
margin: 14px 0 0 22px;
max-width: 1000px;
width: 956px;
}

.tst
{
  list-style:none;
  padding:0px;
  margin:0px
}

.tst li
{
  display:inline;
  float:left;
  margin:4px 0 0 40px;
}

.tst li a
{
  color:#ffffff;
  background:#0f56b8;
  font-weight:bold;
  font-size:12px;
  font-family:Arial;
  text-decoration:none;
  display:block;
  height:25px;
  padding:0 25px 0 25px;
  line-height:25px;
  text-align:center;
  border-radius:5px;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
}

.tst li a:hover
{
  color:#FFF;
  background:#09F;
  font-weight:bold;
  text-decoration:none;
  display:block;
  text-align:center;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
}
.tst li.sublinks {
	 margin-left:0px;
	 width:101px;
	 margin-top:0px;
	 }
	 
.tst li.sublinks a
{
  color:#FFF;
  background:#007fe3;
  font-weight:normal;
  text-decoration:none;
  display:block;
  text-align:center;
  margin-top:0px;
  border-bottom:1px solid #fff;
}

.tst li.sublinks a:hover
{
  color:#FFF;
  background:#09F;
  text-decoration:none;
  display:block;
  text-align:center;
}

.tst li.sublinks
{
	display:none;
}
/* CSS For Dropdown Menu End */



#container
{
  margin:0 0 0 0;
  background:#3F0;
}
/* about */
#about_mainbody {
	float:left;
	width:680px;
	overflow:auto;
	/*background:#F3C;*/
	}
#about_img {
	float:left;
	margin:0 0 0 40px;
	}
#para21 {
	width:455px;
	text-align:justify;
	margin-left:20px;
	float:left;
	font-family:Arial;
	font-size:13px;
	line-height:16px;
	}
#para31 {
	width:636px;
	text-align:justify;
	margin-left:26px;
	float:left;
	font-family:Arial;
	font-size:13px;
	line-height:16px;
	}
#mission_img {
	float:left;
	margin:27px 0 0 22px;
	}
#mission_ul {
	float:left;
	list-style:inside;
	width:382px;
	margin:29px 0 0 20px;
	}
#mission_ul li {
	text-align:justify;
	margin:0 0 14px 0;
	font-family:Arial;
	font-size:13px;
	line-height:16px;
	}
/*our values*/
#values_para {
	float:left;
	width:606px;
	text-align:justify;
	margin:0 0 0 52px;
	font-size:13px;
	line-height:16px;
	font-family:Arial;
	}
#about_mainbody_values {
	width:680px;
	height:700px;
	float:left;
	}
#diagram {
	float:left;
	width:490px;
	height:500px;
	margin:70px 0 0 100px;
	}
#values_ul {
	float:left;
	margin:7px 0 0 68px;
	list-style:outside;
	}
#values_ul li {
	font-family:Arial;
	font-size:13px;
	line-height:16px;
	}
/*vision*/
#mainbody_vision {
	width:675px;
	height:350px;
	margin:50px 0 0 305px;
	}
#para_vision {
	float:left;
	text-align:justify;
	font-size:18px;
	font-family:Arial;
	line-height:24px;
	width:366px;
	color:#049ebf;
	margin:20px 0 0 40px;
	}
#img_vision {
	margin:0 0 0 20px;
	float:left;
	}
/*benefits*/
#benefits_mainbody {
	float:left;
	width:456px;
	height:300px;
	margin:25px 0 0 0;
	}
#ul_benefits {
	list-style:outside;
	width:390px;
	margin:0 0 0 64px;
	}
#ul_benefits li {
	text-align:justify;
	font-family:Arial;
	font-size:13px;
	line-height:16px;
	margin:0 0 3px 0;
	}
#img_benefits {
	float:left;
	margin:30px 0 0 0;
	}
/*consortium*/
#img_consortium {
	float:left;
	margin:35px 0 0 120px;
	}
#para_consortium {
	float:left;
	width:597px;
	text-align:justify;
	font-family:Arial;
	font-size:13px;
	line-height:16px;
	margin:9px 0 0 54px;
	}
#ul_consortium {
	list-style:outside;
	float:left;
	width:572px;
	margin:25px 0 0 71px;
	}
#ul_consortium li{
	text-align:justify;
	font-family:Arial;
	font-size:13px;
	line-height:16px;
	margin:0 0 5px 0;
	}
/*contact*/
#contact_mainbody {
	float:left;
	width:300px;
	height:250px;
	margin:50px 0 0 170px;
	}
#pcentr {
	text-align:center;
	color:#0050c0;;
	font-family:Arial;
	font-size:18px;
	line-height:22px;
	}
/*services*/
#service_subheading {
	float:left;
	width:600px;
	margin:30px 0 0 40px;
	font-family:Arial;
	font-size:13px;
	}
#ul_services {
	float:left;
	width:596px;
	list-style:outside;
	margin:20px 0 0 58px;
	}
#ul_services li {
	text-align:justify;
	font-family:Arial;
	font-size:13px;
	line-height:16px;
	margin:0 0 3px 0;
	}