/* CSS Document */

/* general style starting here */

body
{
	background:url(../css_images/bg_back1.gif) repeat left top; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:66%;
	margin:0;
	padding:0;
	/*height:100%;*/
}
.clear
{
	clear:both;
}
h1,h2,h3,h4,h5,h6,p,ul,li,form,input,textarea
{
	padding:0;
	margin:0;
	font-weight:normal;
}
a,
a:link,
a:active,
a:visited
{
	text-decoration:none;
	color:#000000;	
}
a:hover
{
	text-decoration:underline;
}
a.selected
{
	text-decoration:none;
	font-weight:bold;
}
#wrapper_back
{
	float:left;
	width:100%;
	background: url(../css_images/bg_back.gif) repeat-x left top; 
}
#wrapper
{
	width:902px;
	margin:0 auto;
	position:relative;
	text-align:left;
	background-color: #ffffff;
	
	
}
#wrap_bg
{
	width:902px;
	float:left;
	background-color: #ffffff;
}

#header
{
	float:left;
	padding:9px 0 0px 23px;
	margin:0;
	width:878px;
	background-color: #ffffff;
}
.logo
{
	float:left;
	padding:17px 0 0 0;
	width:300px;
}

#img_cntr
{
float:left;
padding: 16px 0 0 0;
width:902px;
height:273px;
/*border:1px solid red;*/
}
.shadowBanner{
	float:left;
	width:902px;
	height:17px;
}
#top_navigation
{
	float:right;
	width:219px;
	line-height:13px;
}

#top_navigation ul
{
	float:left;
	width:218px;
	list-style-type:none;
	margin:0;
	padding:0;
	
}
#top_navigation ul li
{
	float:left;
	margin:0;
	padding:0;
	display:inline;
	
}
#top_navigation ul li a.last
{
	background:none;
	padding-right:9;
}
#top_navigation ul li a 
{
	color:#000000;
	text-decoration:none;
	padding:0 10px 0 10px;
	background:url(../css_images/cons_sptr.gif) no-repeat right 3px;
	
}
#top_navigation ul li a:hover
{
	text-decoration:underline;
}
#topmenu {
float: right; 
padding: 7px 15 0 0; 
width: 600px; 
text-align: right; 
margin:-18px 0 0 0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:100%;
color:#000000;
/*border:1px solid red;*/
}


#topmenu li
{
	float:left;
	list-style-type:none;
	padding:0 8px 0 0;
	position:relative;
	color:#000000;
}




/* for sub menu */
#topmenu li ul
{
	visibility:hidden;
	clear:both;
	border:1px solid #000000;
	border-bottom:1px solid #000000;
	border-top:1px solid #000000;
	list-style-type:none;
	padding:0;
	position:absolute;
	top:16px;
	left:5px;
	color:#000000;

}
#topmenu li ul li
{
	clear:both;
	text-align:left;
	width:85px;
	list-style-type:none;
	padding:0px 5px 5px 5px;
}

#topmenu li li a,
#topmenu li li a:link,
#topmenu li li a:active,
#topmenu li li a:visited
{
	
	padding:15px 5px 4px 10;
	width:175px;
	border:none;
	font-size:105%;
	text-align:center;
	border-bottom:1px solid #d5d6d2;
	color:#000000;

}
#topmenu li li a:hover
{
	text-decoration:none;
	background:#ffffff ;color:#ad0305;
}

/* end of sub menu  */



#content_cntr
{
float:left; 
width:867px;
padding:0px 0 0 35px;
background:url(../css_images/footer_bg.gif) repeat-x right bottom;
	/*border:1px solid red;*/
}

#content_cntr ul
{
	float:left;
	padding:0 0 0 10px;
	margin:0px;
}
#content_cntr ul.nlinks li
{
	background:url(../css_images/bullets_black.gif) no-repeat 1px 7px;
}
#content_cntr ul li
{
	list-style:none;
	padding:0px 0 14px 8px;
	background:url(../css_images/bullets.gif) no-repeat 1px 7px;
}


.center_cont_div ul.nlinks li
{
	background:url(../css_images/bullets_black.gif) no-repeat 1px 7px;
}
.center_cont_div ul li
{
	list-style:none;
	padding:0px 0 14px 8px;
	background:url(../css_images/bullets.gif) no-repeat 1px 7px;
}
.center_cont_div ul li.nobullets{
	background:none;

}
#content_cntr .left_div
{
float:left;
width:296px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:left;
font-size:100%;
color:#000000;
line-height:16px;
/*border:1px solid red;*/
}


#content_cntr .center_div
{
float:left;
width:310px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:left;
font-size:100%;
color:#000000;
line-height:16px;
}

#content_cntr .right_div
{
float:left;
width:245px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:left;
font-size:100%;
color:#000000;
line-height:16px;
/*border:1px solid red;*/
}

#content_cntr .left_div .img
{
margin:-3px 0 0 -1px;
float:left;
}
#content_cntr .center_div .img
{
margin:-3px 0 0 0px;
float:left;
}

#content_cntr .right_div .img
{
margin:-3px 0 0 -1px;
float:left;
}



.left_div .bdr
{
float: left;
width: 230px;
height:200px;
padding:7px 2px 0px 16px;
border-left:1px solid #cccccc; 
margin:-3px 0 0 0px;
}
.more
{
text-align:right;
color:#000000;
}

.more a
{
text-align:right;
color:#000000;
}


.center_div .bdr
{
float: left;
width: 230px;
height:200px;
padding:7px 2px 0px 16px;
border-left:1px solid #cccccc; 
margin:-3px 0 0 0px;
/*border:1px solid red;*/
}




.right_div .bdr
{
float: left;
width: 230px;
height:200px;
padding:3px 2px 0px 16px;
border-left:1px solid #cccccc; 
margin:-3px 0 0 0px;
}

/*.left_div p
{
float:left;
padding:0 2px 5px 0px;
}*/

#footer
{
	float:right;
	width:800px;
	margin:0px;
	padding:0px 0 3px 0px;
}
#footer p
{
	float:right;
	width:800px;
	padding:0px 0 3px 0px;
	margin:0;
	font-size:100%;
	color:#677c9d;
	text-align:left;
	/*border:1px solid red;*/
}
/* About Us */

#landing_content_cntr
{
/*border:1px solid red;*/
float:left; 
width:902px;
background:url(../css_images/footer_bg.gif) repeat-x right bottom;
}

#landing_content_cntr .left_div_navigation
{
float:left;
width: 246px;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding:4px 0 0 10px;
font-size:13px;
color:#3a557e;
line-height:25px;
text-align:right;
/*border:1px solid red;*/
}



#landing_content_cntr a,
#landing_content_cntr a:link,
#landing_content_cntr a:active, 
#landing_content_cntr a:visited
{
	color:#3a557e;
	/*float:left;*/
}
#landing_content_cntr a:hover
{
	text-decoration:underline;
}


#landing_content_cntr .left_div_navigation ul
{
	list-style-type:none;
	float:left;
	padding:0;
	margin:0;
	width:200px;
	/*border:1px solid red;*/

}

#landing_content_cntr .left_div_navigation ul li
{

    float:left;
	margin:0;
	width:190px;
	padding:0;
	display:block;
	/*border:1px solid red;*/
	
}
#landing_content_cntr .left_div_navigation ul li a
{
	float:left;
	margin:0;
	width:190px; 
	text-align:right;

	
}

#landing_content_cntr .center_cont_div 
{
float: left;
/*width: 577px; */
width: 628px; 
padding:12px 2px 0px 16px;
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height: 18px;
background:url(../images/right_bg_image.jpg) no-repeat right -4px;
z-index:1;
/*border:1px solid red;*/
}

#landing_content_cntr .center_cont_div .evnt_dec
{
	float:left;
	width:570px;
	padding:0 0 0 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height:18px;
	text-align:left;
 	
}

#landing_content_cntr .center_cont_div ul
{
	list-style-type:none;
	float:left;
	padding:0 0 0 10px;
}
#landing_content_cntr .center_cont_div ul li 
{
	list-style-type:none;
	padding:0px 0 5px 19px;
	float:left;
	margin:0;
	width:345px;
	display:block;
	/*border:1px solid red;*/
}

#landing_content_cntr .center_cont_div ul li a
{
	list-style-type:none;
	float:left;
	margin:0px;
	width:345px;
	padding:0px 0 5px 19px;
}

#landing_content_cntr .center_cont_div ul li p
{
	float:left;
	padding:0 0 0 0;
	width:530px;
	/*border:1px solid red;*/
}


#landing_content_cntr .center_cont_div .lnk a,
#landing_content_cntr .center_cont_div .lnk a:link,
#landing_content_cntr .center_cont_div .lnk a:active,
#landing_content_cntr .center_cont_div .lnk a:visited
{
	color:#3a557e;
	float:left;
	
}



.center_cont_div p
{
padding:0 15px 0px 1px;
}




/* End of About us */

/* Team Page */

#landing_content_cntr .content_img
{
	float:left;
	/*width:577px;*/
	width:646px;
	padding:0px 0 10px 0;
	background:url(../images/right_bg_image.jpg) no-repeat right 0px; 

}
#landing_content_cntr .content_img img
{
	float:left;
	padding:3px 20px 10px 0px;
}
#landing_content_cntr .content_img .evnt_dec
{
	width:590px;
	padding:0 0 0 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height:18px;
 	
}

#landing_content_cntr .content_img .evnt_dec .name 
{
	color:#697e9e;
	font-size:150%;
	font-weight:normal;
}
#landing_content_cntr .content_img .evnt_dec .subname  
{
	color:#000000;
	font-size:13px;
	font-weight: normal;
}



a.selected
{
	text-decoration:underline;
	font-weight:bold;
}

#topmenu li a.selected,
#topmenu li a.selected:link,
#topmenu li a.selected:active,
#topmenu li a.selected:visited
{
	background: url(../css_images/home_btn_on.gif) no-repeat ;
}


.assigments
{
float: left;
padding:0px 0px 0px 0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
}
.morelink2{
	font-size:11px;
	color:#000;
}
.morelink2 a{
	font-size:11px;
	color:#000;
	text-decoration:none;
}
.morelink2 a:hover{
	font-size:11px;
	color:#000;
	text-decoration:underline;
}

