/* CSS Document */
* {
	margin:0px; padding:0px;
	font-family: Tahoma, sans-serif;
	font-size: 13px;
	color:#2f3193;
}
body {
    margin:0 auto;
	width: 766px;
	color: #2f3193; 
	padding-left:0%;
	padding-right:0%;
}



a:hover{text-decoration:underline;}
a {text-decoration:none;}

a img { border:0;}
.clear {clear:both;}
#main {
	padding:0; margin:0 auto;	
	width: 766px;
	position:relative;
	background-color:#FFFFFF;
        
}

body { background-color:#e2e2e2;}
.main {
	padding:0; 
	width:766px;
	background-color:#FFFFFF;
        
}
#site {
	padding:0; 
	width: 726px;
	margin-left:3%;
	margin-right:3%;
}
#welcome {
	width:232px;
	height:247px;
	position:absolute;
	background-image:url(images/bg_welc.jpg);
	margin-left:512px;
	margin-top:143px;
	font-weight:bold;
	color:#F4F4F4;
}
#welcome ul li {
	background:url(images/pim3.jpg) no-repeat 21px 6px; 
	padding-left:35px;
	line-height:15px;	
	list-style-type:none;
	color:#E1FF8B;
	font-weight:bold;
}
#welcome ul {margin-top:18px}
#welcome p {color:#F4F4F4; margin-left:21px; margin-top:16px; margin-right:25px;}
.welc_top {margin-left:21px; margin-top:20px;}
a.welc_a {color:#ffffff; text-decoration:none; margin-left:21px;}
a.welc_a:hover {text-decoration:underline;}
.pim4 {margin-left:5px; margin-top:17px;}
/* top */
#top {
	width:766px;
	height:5px;
	background-color:#999999;
	line-height:0px;
	font-size:0px;
}
/* top end */
/* menu */
#menu {
	height:91px;
}
#menu ul {list-style: none;}
#menu li {
	float:left;
	text-decoration:none;
	vertical-align:top; }
/* menu end */
/*left*/
#left {
	float:left;
	width:55%;
	margin-top:15px;
    height:300px;
    padding-left:4%;
}

/*left*/
#lefttop {
	float:left;
	width:39%;
	margin-top:5px;
    height:200px;
	 padding-left:4%
}

#portfolio {
	float:left;
	width:39%;
	margin-top:15px;
	height:300px;
	margin-right: 1%

}

#portfoliotop {
	float:left;
	width:50%;
	margin-top:5px;
	height:200px;
	margin-right: 1%;
	font-size:12px;

}

.line_l {
	width:232px;
	height:1px;
	font-size:0px;
	line-height:0px;
	background:url(images/bg_line.jpg) left top repeat-x;
	margin-top:10px;
	margin-bottom:10px;
}
.news {
	margin-top:12px;
	margin-bottom:12px;
	margin-right:19px;
	padding:5px 5px 5px 5px;
	border:1px solid rgb(204, 204, 204);
	font-size:13px;
	
}

.news_sp {
	padding:5px 5px 5px 5px;
	font-size:13px;
    	
}
.subrow
{
   width:100%;
}
.subimg
{
 width:15%; 
 float:left;

  
}
.subtxt
{
 width:70%; 

}

.height
{
   height:30px;
   width:96%;
  
}
.newsheader {
	margin-right:19px;
	padding:5px 5px 5px 5px;
	font-size:13px;
		
	
}

.newsheader_sp {
	padding:5px 5px 5px 5px;
	font-size:13px;
	
}

.newsheader_top {
	padding:5px 5px 5px 2px;
	font-size:13px;
		background-color:#EBECEE;
	
}
.news strong {
	color:#7CA708;
}
.news span {
	color:#6C6C6C;
	font-weight:bold;
}
a.more {
	font-weight:bold;
	color:#3D3539;
	text-decoration:none;
}
a.more:hover {text-decoration:underline;}
.pim1 {
	margin-left:5px;
}
.pim2 {
	margin-left:6px;
}
.enter {
	width:259px;
	height:94px;
	background-image:url(images/bg_subscribe.jpg);
	background-repeat:no-repeat;
}
.enter a {
	font-weight:bold;
	color:#ffffff;
	margin-left:21px;
}
.ent {
	padding-top:40px;
	padding-left:20px;
	padding-bottom:10px;
}
.email {
	width:143px;
	height:21px;
	border:0px;
	vertical-align:top;
	line-height:16px;
	font-weight:bold;
}
.but_e {
	background-image:url(images/enter.jpg);
	background-repeat:no-repeat;
	width:66px;
	height:21px;
	cursor:pointer;
	border:0px;
	vertical-align:bottom;
}
/*left end*/
/* center */
#center {
	float:left;
	width:35%;
	margin-top:15px;
	background-image:url(images/bg2.jpg);
	
}
.co {
	margin-top:5px;
	margin-left:12px;
	height:210px;
	padding-left:15px;
	}
.imgbox
{
width:210px;
}
.line_c {
	width:210px;
	height:1px;
	font-size:0px;
	line-height:0px;
}
.pic1 {margin-right:10px;}
.pic_a {
	color:#7CA708;
}
/* center end */
/* right */
#right {
	float:right;
	width:30%;
	margin-top:145px;
	_margin-left:-20px;
}
/* right end */
/* bottom */
#line_bot {
	width:726px;
	height:5px;
	background-color:#3D3539;
	line-height:0px;
	font-size:0px;
}

#line_bot_other {
	width:724px;
	height:5px;
	background-color:#3D3539;
	line-height:0px;
	font-size:0px;
}

.phone {
	float:left;
	width:50%;
}
.copy {
	float:right;
	width:40%;
	font-size:10px;
	font-family:verdana, sans-serif;
	margin-top:10px;
	text-align:right;
}

.copy P {color:#000000;	font-family: Tahoma, sans-serif;}
.copy P a {color:#000000; font-weight:550;	font-family: Tahoma, sans-serif;}

#membershipcontainer {
	padding:0; margin:10px;	width: 237;
}

#memleft {
	float:left;
	width:75px;
	height:75px;
	margin-left:0px;
	margin-right:4px;
	margin-top:10px;
}

#memcenter {
	float:left;
	width:75px;
	height:75px;	
	margin-right:4px;
	margin-top:10px;
}
#memright {
	float:left;
	width:75px;
	height:75px;	
	margin-top:10px;
	margin-right:9px;
}



/* New id, Arun */
#aboutleft {
	float:left;
	width:400px;
	margin-top:15px;
	margin-left:0px;
	margin-right:15px;
background-color:#FFFFFF;
}

#aboutright {
	float:left;
	width:285px;
	margin-top:15px;
	margin-left:0px;
background-color:#FFFFFF
}

#aboutcenter {
	float:left;
	width:726px;
	margin-top:15px;
	margin-left:0px;
	margin-right:0px;
    background-color:#FFFFFF
}


#headermission {

	font-size: 13px;
	float:left;
	width:96%;
	height:184px;
	margin-left:0;
	padding:0 5px 0px 5px;
	background-color:#EBECEE;

}

.missiongreen
{
	color:#9abe13;
	font-size:16px;
	font-family:verdana, sans-serif;	
}

#headergeneral {
	float:left;
	width:420px;
	height:174px;
	margin-left:10px;
	color:#FFFFFF;
	font-size:16px;
	font-family:verdana, sans-serif;	
}	

.headings {
	font-size: 14px;
	font-weight: bold;
}

.subheadingsbgh
{
	font-weight: bold;
    color: #c6178d;
}

.subheadingsdilo
{
	font-weight: bold;
    color: #ff6600;
}


.headingdilo 
{
	font-size: 14px;
	font-weight: bold;
    color: #ff6600;
}

.headingbgh
{ 
	font-size: 14px;
	font-weight: bold;
    color: #c6178d;
}



#headercenter_welcome
{
	float:left;
	width:100%;
	height:184px;
	background-color:#EBECEE;
}
.blueline{
	width:100%;
    background-color:#4a5c74;
    height:2px;	
}



#headercenter
{
     list-style-type:none;
     list-style-position:outside;
     position:relative;
     line-height:23px;
	 height:75px;
	 font-size:13px;
	 font-family: Tahoma, sans-serif;
	 font-weight:500;
	 width:96%;
	 padding-left:4%; width:96%; padding-top:.1em;

}



#headerleft {
	float:left;
	width:48%;
	
}

#headerleft_sp {
	float:left;
	width:46%;
	margin-left:2%;
	
}


#headerleft_welcome {
	float:left;
	width:40%;
}

#headerright {
	float:left;
	width:46%;
	position:relative;
    
}

#headerright_welcome {
	float:left;
	width:56%;
    
}

#teamleft_full {
	float:left;
	width:94%;
	margin-top:15px;
    padding-left:4%;
	margin-right:1%;
    background-color:#FFFFFF;
}

#teamcoldev1{ width:30%; padding-right: 2%; float:left; padding-bottom: 5px;}
#teamcoldev2{ width:64%; padding-bottom: 5px;}
#teamcoldevrow {width:100%;}


#teamleft_table {
	float:left;
	width:94%;
	margin-top:15px;
    padding-left:4%;
	margin-right:2%;
    background-color:#666666;
}
#teamleft_text {
	float:left;
	width:54%;
	margin-top:15px;
    padding-left:4%;
	margin-right:2%;
    background-color:#FFFFFF;
}

#teamleft_text_mini {
	float:left;
	width:48%;
	margin-top:15px;
    padding-left:4%;
	margin-right:2%;
    background-color:#FFFFFF;
}

#teamleft_text_home {
	float:left;
	width:50%;
	margin-top:15px;
    padding-left:4%;
	margin-right:2%;
	padding: 2% 2% 2% 2%;
    background-color:#e0dfef;
	height:104px;
}

#teamright_photo_home {
	float:left;
	width:10%;
	margin-top:15px;
	margin-right:2%;
	padding: 2% 2% 2% 2%; 
    background-color:#424f62;
    height:104px;
}

#teamcol {
	float:left;
	width:14%;
	margin-top:2px;
	padding:1px 2% 2% 1px;
	margin-right:2px;
	
}

#teamcol5 {
	float:left;
	width:17%;
	margin-top:2px;
	padding:1px 2% 2% 1px;
	margin-right:2px;
	height:inherit;
	height:30px;
}

#teamcol4 {
	float:left;
	width:20%;
	margin-top:2px;
	padding:1px 2% 2% 1px;
	margin-right:2px;
	height:30px;
}



#teamcol_header {
	float:left;
	width:28%;
	margin-top:2px;
	padding:1px 2% 2% 1px;
	margin-right:2px;
}

#majorrow {
height:238px;
		background-color:#EBECEE;
}


#majorrow2 {
height:320px;
}

#majorrowcontact{
padding-left:10%
}

#dedicationcol2 {
height:443px;
width:372px;
float:left;
margin-top:175px;
padding-left:5px;
/*background-color:#e3eff2;*/
}

#dedicationcol2 P {font-size:18px; padding-left:13px;}

#dedicationcol1 {
width:258px;
height:443px;
float:left;
margin-top:50px;
margin-right:70px;
}

#dedicationcol3 {
height:220px;
width:45%;
float:left;
}


#dedicationpage
{
width:100%;
padding-left:5%;
padding-right:5%;
}



#teamrow {
    width:96%; 	padding-left: 2%;
	border-left: 3px solid #000000;		
border-right: 3px solid #000000;	
	height:50px;
}

#teamrow_extra {
    width:96%; 	padding-left: 2%;
	border-left: 3px solid #000000;		
border-right: 3px solid #000000;	
	height:100px;
}

#teamcol3 {
	float:left;
	width:28%;
	margin-top:2px;
	padding:1px 2% 2% 1px;
	margin-right:2px;
		height:30px;
}


#teamrowhome {
    width:96%; 	
    /*padding-left: 2%;*/
	margin-top:10px;

}

#teamcolhome1 {
	float:left;
	width:27%;
	margin-top:2px;
	margin-right:2px;
}

#teamcolhome2 {
	float:left;
	width:67%;
	margin-top:2px;
	padding:1px 2% 2% 3px;
	margin-right:2px;
	height: 70px;
}


#teamrow_gray {
    width:96%;
	background-color:#EFEFEF;
	padding-left: 2%;
border-left: 3px solid #000000;		
border-right: 3px solid #000000;	
	height:50px;
}

#teamrow_gray_extra {
    width:96%;
	background-color:#EFEFEF;
	padding-left: 2%;
border-left: 3px solid #000000;		
border-right: 3px solid #000000;	
	height:100px;
}

#teamrow_head {
    width:96%;
	background-color:#EFEFEF;
	padding-left: 2%;
	border:3px solid #000000;	
	height:50px;
	
	

}

.borderbottom
{
border-bottom: 3px solid #000000;	
}



#teamrow_gray #teamcol { background-color:#EFEFEF}
#teamrow #teamcol { background-color:#FFFFFF}
#teamrow_head #teamcol { background-color:#EFEFEF; font-weight:bold;}

#teamrow_gray #teamcol5 { background-color:#EFEFEF}
#teamrow #teamcol5 { background-color:#FFFFFF}
#teamrow_head #teamcol5 { background-color:#EFEFEF; font-weight:bold;}

#teamrow_gray #teamcol4 { background-color:#EFEFEF}
#teamrow #teamcol4 { background-color:#FFFFFF}
#teamrow_head #teamcol4 { background-color:#EFEFEF; font-weight:bold;}

#teamrow_gray #teamcol3 { background-color:#EFEFEF}
#teamrow #teamcol3 { background-color:#FFFFFF}
#teamrow_head #teamcol3 { background-color:#EFEFEF; font-weight:bold;}

#teamright_photo {
	float:left;
	width:36%;
	margin-top:15px;
	margin-right:2%;
background-color:#FFFFFF;
}

#teamright_photo_mini {
	float:left;
	width:40%;
	margin-top:15px;
	margin-right:2%;
background-color:#FFFFFF;
}

#teamright_photo_home {
	float:left;
	width:30%;
	margin-top:15px;
	margin-right:2%;
	padding: 2% 2% 2% 2%;
background-color:#424f62;
height:104px;
}

#teamgrid_photo {
	float:left;
	width:45%;
	margin-top:15px;
	margin-left:2%;
background-color:#FFFFFF;
}



#teamleft_photo {
	float:left;
	width:125px;
	margin-top:15px;
	margin-left:15px;
	margin-right:15px;
background-color:#FFFFFF;
}

#teamright_text {
	float:left;
	width:500px;
	margin-top:15px;
	margin-left:0px;
	margin-right:0px;
background-color:#FFFFFF;
}




#teamcenter {
	float:left;
	width:646px;
	margin:15px 15px 0px 15px;
    background-color:#FFFFFF;
	
}

#team {
	float:left;
	width:724px;
	min-height:580px;
	margin-left:0px;
	margin-right:0px;
	border:1px solid rgb(204, 204, 204);
	height: auto !important;
    /*height:550px;
    min-height:550px;*/
}



#teamcenter ul { list-style:disc ; list-style-position:inside}
#teamleft_text ul { list-style:disc ; list-style-position:inside;}
#teamleft_text ul ul { list-style:square ; list-style-position:inside; float:left;}
#teamleft_full ul { list-style:disc ; list-style-position:inside;}
#teamright_text ul { list-style:disc ; list-style-position:inside}

#aboutleft ul { list-style:disc ; list-style-position:inside}


#projectleft_text {
	float:left;
	width:431px;
	margin-top:15px;
	margin-left:15px;
	margin-right:0px;
    background-color:#FFFFFF;
}

#projectright_photo {
	float:left;
	width:185px;
	margin-top:15px;
	margin-left:15px;
	margin-right:0px;
background-color:#FFFFFF;
}


#projectleft_photo {
	float:left;
	width:185px;
	margin-top:15px;
	margin-left:15px;
	margin-right:15px;
background-color:#FFFFFF;
}

#projectright_text {
	float:left;
	width:431px;
	margin-top:15px;
	margin-left:0px;
	margin-right:0px;
background-color:#FFFFFF;
}

#project {
	float:left;
	width:724px;
	margin-left:0px;
	margin-right:0px;
	border:1px solid rgb(204, 204, 204);
}


#projectleft_text ul { list-style:disc ; list-style-position:inside}
#projectright_text ul { list-style:disc ; list-style-position:inside}

#contact {
	float:left;
	width:724px;
	margin-left:0px;
	margin-right:0px;
	border:1px solid rgb(204, 204, 204);
	height:400px;
}

#contactleft {
	float:left;
	width:333px;
	margin-top:15px;
	margin-left:15px;
	margin-right:15px;
}

#contactright {
	float:left;
	width:298px;
	margin-left:0px;
	margin-top:15px;	
	margin-right:0px;
}


#photo {
	float:left;
	width:726px;
	margin-left:0px;
	margin-right:0px;
	border:1px solid rgb(204, 204, 204);
}

#photoleft {
	float:left;
	width:221px;
	margin-top:15px;
	margin-left:15px;
	margin-right:15px;
	height:215px;
}

#photoright {
	float:left;
	width:221px;
	margin-left:0px;
	margin-top:15px;
	margin-right:0px;
	height:215px;	
}

#photocenter {
	float:left;
	width:221px;
	margin-left:0px;
	margin-top:15px;	
	margin-right:15px;
	height:215px;	
}

#filler{
	width:96%;
    background-color:#FFFFFF;
	background-repeat:repeat;
	height:30px;
	color:#FFFFFF;
	font-size:15px;
	padding:2px 10px 0px 0px;
	
}

#colortab
{
       background-color:#526784;
}



#nav, #nav ul

{
     list-style-type:none;
     list-style-position:outside;
     position:relative;
     line-height:23px;
	 height:23px;
	 font-size:13px;
	 font-family: Tahoma, sans-serif;
	 font-weight:500;
	 width:728px;
	 margin-left:0px;
	 padding-right::0px;
     background-color:#526784;
  }
 
#nav ul {     line-height:18px; 
              height:18px;
			  	border-top:.1em solid #999999;
					 font-size:11px;
	 font-family: Tahoma, sans-serif;
			  }
#nav { padding-left:1%; padding-top:0.1em; width:97.5%;}

#nav img { vertical-align:middle; }


 
#nav a:link, #nav a:active, #nav a:visited
{
    display:block;
    color:#333;
    text-decoration:none;
    background-color:#c4cad8;
	
}
 
#nav ul a:link, #nav ul a:active, #nav ul a:visited
{
    display:block;
    color:#555;
    text-decoration:none;
    background-color:#dfdfdf;
	border-bottom:.1em solid #999999;
	border-left: .1em solid #999999;
	border-right:.1em solid #999999;
    font-size:11px;
	font-family: Tahoma, sans-serif;
	
} 
 
 


 

#nav ul a:hover{
    background-color:#526784;
    color:#fff;

}

 

#nav li{
    float:left;
    position:relative;
    width:100px;
}
#nav .admin{
	float:left;
	position:relative;
	width:170px;
	color:#FFFFFF;
	text-align:center;
	background-color: #E5E5E5;
}

#nav ul {
    position:absolute;
    width:13em;
    top:21px;
    display:none;
}

#nav ul ul{
   top:auto;
   width:10em;
   }     

 

#nav li ul a{
    padding-left:1em; 
    width:13em;
    float:left;
	    padding-right:1em; 
}

#nav li ul li ul a {
    padding-left:1em; 
    width:10em;
	    padding-left:1em; 
    float:left;
}

 

#nav ul li a

{
    width:13em;
    float:left;
}

#nav ul li a ul li a

{
   float:left;
}

      

 

#nav li ul ul {

    left:15.1em;


    }

 

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul {

    display:none;

    }

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul {

    display:block;

	

    }

            
.newsheader img
{
margin-top:10px;
}
