@charset "utf-8";
/* CSS Document */
*{margin:0; padding:0;}
body{background:url(../images/body_bg.gif) top left repeat-x #86c3fe; font:12px Verdana, Arial, Helvetica, sans-serif; color:#002157;}
h1{display:none;}

/* Main Wrapper */
#main_wrapper{width:970px; height:auto; margin:auto; padding-top:3em; padding-bottom:0; border:0px solid #FF0000;}

/* Header */
#header{background:url(../images/header.gif) top left no-repeat; /*padding:32px 0 0 35px;*/ width:970px; height:247px; border:0px solid #000000;}
#header img{border:none; position:relative; top:33px; left:37px;}	
#header #main_nav{text-align:center; padding:29px 0 0 120px; overflow:hidden; border:0px solid blue;}	
#header #main_nav ul{list-style:none; height:52px; float:left; padding:0 0 0 0; border:0px solid white;}	
#header #main_nav ul li{float:left;}	
#header #main_nav ul li img{position:relative; top:0; left:0;}
#header #main_nav ul .home_active{background:url(../images/home_hover.gif) top left no-repeat; width:65px; height:52px;}
#header #main_nav ul .home_active a{display:none;}
#header #main_nav ul .about_active{background:url(../images/about_hover.gif) top left no-repeat; width:128px; height:52px;}
#header #main_nav ul .about_active a{display:none;}
#header #main_nav ul .projects_active{background:url(../images/projects_hover.gif) top left no-repeat; width:163px; height:52px;}
#header #main_nav ul .projects_active a{display:none;}
#header #main_nav ul .offices_active{background:url(../images/offices_hover.gif) top left no-repeat; width:68px; height:52px;}
#header #main_nav ul .offices_active a{display:none;}
#header #main_nav ul .activities_active{background:url(../images/activities_hover.gif) top left no-repeat; width:81px; height:52px;}
#header #main_nav ul .activities_active a{display:none;}
#header #main_nav ul .downloads_active{background:url(../images/downloads_hover.gif) top left no-repeat; width:100px; height:52px;}
#header #main_nav ul .downloads_active a{display:none;}
#header #main_nav ul .contact_active{background:url(../images/contact_hover.gif) top left no-repeat; width:99px; height:52px;}
#header #main_nav ul .contact_active a{display:none;}

/* index Content */
#index_content{background:url(../images/index_content.png) top left no-repeat; width:970px; height:441px;}
#index_content h2{display:none;}
#index_content p{display:none;}

/* index Footer */
#index_footer{background:url(../images/index_footer.gif) top left no-repeat; width:970px; height:134px; font:12px Verdana, Arial, Helvetica, sans-serif; color:#ffffff; text-align:center; padding-top:65px;}
#index_footer span{font-size:10px;}
#index_footer span a{color:#CCCCCC; text-decoration:none;}
#index_footer span a:hover{color:#FFFFFF; text-decoration:underline;}

/* inside Content */
#inside_content_wrapper{background:url(../images/inside_content_bg.gif) top left repeat-y; float:left; font:12px Arial, Helvetica, sans-serif; color:#002157;  width:970px; height:auto; border:0px solid white;}
#inside_content_wrapper h2{font-size:15px; font-weight:bold; padding:0 0 5px 0; color:#363636;}
#inside_content_wrapper h3{font-size:13px; font-weight:bold; padding:20px 0 5px 0; color:#363636;}
#inside_content_wrapper p{padding:0 0 10px 20px; line-height:16px;}
#inside_content{background:url(../images/inside_content_grad.gif) top left no-repeat; float:left; width:970px; height:auto; padding:10px 0 10px 0; border:0px solid red;}
#inside_content .content_holder{width:850px; margin:0 0 20px 0; float:left; height:auto; padding:10px 0 10px 120px; border:0px solid red;}
#inside_content .content_holder .vision{background:#afe0f1; width:675px; height:auto; padding:20px; border:0px solid black;}
#inside_content .content_holder .left{width:400px; height:auto; float:left; padding:10px; margin-right:10px; border:0px solid black;}
#inside_content .content_holder .left ul{list-style:inside; padding:0 0 20px 15px;}
#inside_content .content_holder .right{width:289px; float:left; height:auto; padding:30px 0 0 0; border:0px solid black;}
#inside_content .content_holder .right img{margin:0 0 10px 0;}
#inside_content .content_holder .center{width:690px; height:auto; padding:10px; border:0px solid black;}
#inside_content .content_holder .center .offices_img{margin:0 0 0 0; text-align:center;}
#inside_content .content_holder .center p{padding:5px 0 5px 0;}
#inside_content .content_holder .center ul{list-style:inside;}
#inside_content .content_holder .center .offices_img p{display:block;}
#inside_content .content_holder img{border:none; margin-right:10px;}
#inside_content .content_holder a{text-decoration:none; font-size:14px; font-weight:bold; color:#333333; }
#inside_content .content_holder a:hover{text-decoration:underline; color:#002157;}
#inside_content .content_holder form{background:#afe0f1; width:675px; height:auto; padding:20px; border:0px solid #0e94c7;}
#inside_content .content_holder form input{border:1px solid #0e94c7;}
#inside_content .content_holder form textarea{border:1px solid #0e94c7; width:100%;}
#inside_content .content_holder .programs_projects{border:0px solid #0e94c7; width:740px; height:auto; float:left;}
#inside_content .content_holder .programs_projects ul{list-style:none;}
#inside_content .content_holder .programs_projects ul li{width:348px; float:left; margin:0 14px 10px 0; overflow:hidden; padding:0 0 0 0; height:100px; border:0px solid red;}


/* inside Footer */
#inside_footer{background:url(../images/inside_footer.gif) bottom left no-repeat; float:left; width:970px; height:119px; font:12px Verdana, Arial, Helvetica, sans-serif; color:#ffffff; text-align:center; padding-top:125px; border:0px solid red;}
#inside_footer span{font-size:10px;}
#inside_footer span a{color:#CCCCCC; text-decoration:none;}
#inside_footer span a:hover{color:#FFFFFF; text-decoration:underline;}



/* css for album*/
#album_container{float:left; width:725px; border:0px solid blue; padding:0 0 10px 0;}
#album_container a{font-style:normal; font-size:.9em; color:#fff;}
#album_container a:hover{font-style:normal; font-size:.9em; color:#ffffff;}
#album_container ul{float:left; list-style:none; border:0px solid blue; margin:0; padding:0;}
#album_container ul li{float:left; border:0px solid red; margin:6px 6px 0 5px; width:141px; height:133px; padding:25px 0 0 25px; background:url(../images/icons/album_bg.jpg) no-repeat left top; overflow:hidden;}
#album_container ul li a img { border:2px solid #216310;}
#album_container ul li p{float:left; border:0px solid red; width:15em; color:#335f73;}
#album_container ul li p a{color:#333333; text-decoration:none;}
#album_container ul li p a:hover{color:#333333; text-decoration:underline;}
/* css for album*/

			/* css for gallery*/
			.gallery_container {float:left; width:725px; border:0px solid blue; padding:0 0 0 0; list-style:none; padding-top:0; padding-bottom:10px;}
			.gallery_container ul li {background:#CCCCCC; overflow:hidden; float:left; width:150px; height:150px; border:1px solid #999999; padding:5px; margin:0 6px 12px 6px;}
			.gallery_container ul li a{text-align:center; background:#000000; width:100%; height:100%; float:left; overflow:hidden;}
#inside_content .content_holder .gallery_container a{color:#FFFFFF;}
#inside_content .content_holder .gallery_container .back{padding:5px 10px 5px 10px; background:#0066CC; color:#FFFFFF; font-size:12px; font-weight:bold;}
#inside_content .content_holder .gallery_container .back:hover{background:#0099FF;}

/*floats*/

.float-left {float:left;}

/* css for team */

.team-container { width: 725px; position:relative; margin-top: 5px;}
.team-img {width: 238px; float:left;}
.team-img h2 {margin-left: 44px; margin-top: 2px;}
.team-img img {	margin-left: 44px; margin-top: 15px;}
.team-img span { margin-left:44px; line-height: 1.3em;}
.team-title { margin-left: 270px; font-size:20px;}
.sdcteamlink { font-size:20px;}
.clear { clear:both;}
.back-link { margin-left: 44px; font-size:20px;}
.individual-title { font-size:14px; font-weight:bold; color:#000000; text-transform:uppercase;}


		
