﻿.header1
{
	height:101px;
	width:144px;
	background-image:url('/images/header_nav.gif');
	background-repeat:no-repeat;
	background-position:left top;
}

.header2
{
	height:101px;
	width:758px;
	background-image:url('/images/header_bk.gif');
	background-repeat:repeat-x;
	background-position:left top;
}

.header3
{
	height:101px;
	width:198px;
	background-image:url('/images/header_logo.gif');
	background-repeat:no-repeat;
	background-position:right top;
}


body
{
	width:1000px;
	background-color:#00184a;
	margin-left: auto;
    margin-right: auto;
    margin-top:0px;
}


#header{width:auto; display:block; padding:0px 0;}

#column_left{width:540px; height:101px; margin-right:0px; float:left;
background-image:url('/images/header_nav2.gif');
	background-repeat:no-repeat;
	background-position:left top;

}
#column_middle{width:262px; height:101px; margin-right:0px; float:left;
	background-image:url('/images/header_bk.gif');
	background-repeat:repeat-x;
	background-position:left top;
}
#column_right{width:198px; height:101px; float:left;
	background-image:url('/images/header_logo.gif');
	background-repeat:no-repeat;
	background-position:right top;
}

div.spacer{clear:both; height:10px; display:block;}

div.content_spacer{clear:both; height:70px; display:block;}


#footer-line{
	background-image:url('/images/footerline.gif');
	background-repeat:repeat-x;
	background-position:left top;
	height:26px;
}

#partner-line{
	background-image:url('/images/footerline.gif');
	background-repeat:repeat-x;
	background-position:left top;
	display:block;
	padding-bottom:35px;
}


#footer{width:auto; display:block; padding:0px 0 0 90px;}

#column_1{width:120px; height:101px; margin-right:20px; float:left;
}
#column_2{width:120px; height:101px; margin-right:20px; float:left;
}
#column_3{width:150px; height:101px; float:left; margin-right:20px;
}

#column_4{width:120px; height:101px; float:left; margin-right:20px;
}

#column_5{width:120px; height:101px; float:left; margin-right:20px;
}

#column_ms{width:130px; height:101px; float:left;
	background-image:url('/images/ms-gold.gif');
	background-repeat:no-repeat;
	background-position:center top;
	margin-top:23px;
}

#copyright{width:150px; float:none; margin-right:20px;
}



h3 {  
    margin:0px 0px 10px 0px;  
    font-size:10px;  
    font-family:Arial;  
    color:#008aca;  
} 


p.footer
{
    margin:0px 0px 0px 0px;  
    font-size:10px;  
    font-family:Arial;  
    color:#82bce1;  	
}

a.footer { 
    font-size:10px;  
    font-family:Arial;  
    color:#82bce1;  	 
    text-decoration:none;  
}  

a.footer:hover { text-decoration:underline; }  

#partners{width:auto; height:280px; margin-top:30px; margin-bottom:30px; display:block; padding:0px 0 0 0px;
}

#partners2{width:auto; height:330px; margin-top:30px; margin-bottom:30px; display:block; padding:0px 0 0 0px;
}



#principles{width:auto; margin-top:30px; margin-bottom:30px; display:block; padding:0px 0 0 0px;
}

#principles_title
{
    float:left;
	margin-left:90px;	
	width:250px;
	padding-right:10px;
}

#principles_description
{
    margin:0px 0px 0px 0px;  
    width:490px;  
    float:left;
    text-align:left;
}

#case_study_header{width:auto; height:auto; margin-top:30px; margin-bottom:30px; display:block; padding:0px 0px 0px 0px;
}

#case_study_header_title
{
    float:left;
	margin-left:88px;	
	width:250px;
	text-align:left;
}

#case_study_header_description
{
	margin: 0px 0px 0px 0px;
	width: 490px;
	float: left;
	font-size: 13px;
	font-family: Arial;
	font-weight: normal;
	color: white;
	text-align: left;
}

#case_study{width:auto; height:auto; margin-top:30px; margin-bottom:30px; display:block; padding:0px 0px 0px 0px;
}

#case_study_left
{
    float:left;
	margin-left:88px;	
	width:250px;
}

#case_study_description
{
	margin: 0px 0px 0px 0px;
	float: left;
	
}

#case_study_image
{
    margin:0px 0px 0px 88x;  
    width:250px;  
    float:left;
}


#profile{width:auto; height:650px; margin-top:30px; margin-bottom:30px; display:block; padding:0px 0px 0px 0px;
}

#profile_title
{
    float:left;
	margin-left:90px;	
	width:220px;
}

#profile_photo
{
    margin:0px 0px 0px 0px;  
    width:150px;  
    float:left;

}

#profile_body
{
    margin:0px 0px 0px 0px;  
    width:460px;  
    float:left;
    vertical-align:top;
}

h2.profile
{
    margin-top:0px;  
	font-family:Arial;
	font-size:18px;
	font-weight:bold;
	font-style:italic;
	color:#0582ce;
	padding-top:0px;
}

h3.profile
{
    font-size:14px;  
    font-family:Arial;  
    color:white;
    font-weight:bold;
    margin:10px 0px 0px 88x;
    width:250px;  
}



#teams_header{width:auto; margin-top:30px; margin-bottom:30px; display:block; padding:0px 0 0 0px;
}

#teams_title
{
    float:left;
	margin-left:90px;	
	width:250px;
}

#teams_description
{
    margin:10px 0px 00px 0px;  
    font-size:12px;  
    font-family:Arial; 
    font-weight:normal; 
    color:#82beeb;
    width:500px;  
    float:left;
    text-align:left;
}

#teams{width:auto; display:block; padding:0px 0 0 0px;
}

#teams_column_1{width:195px; height:275px; padding-left:16px; float:left;
border-left:thin;
border-left-style:solid;
border-left-width:1px;
border-left-color:#005990;
padding-right:16px;
margin-left:90px;
}
#teams_column_2{width:195px; height:275px; float:left;
padding-left:16px;
border-left:thin;
border-left-style:solid;
border-left-width:1px;
border-left-color:#005990;
padding-right:16px;
}
#teams_column_3{width:195px; height:275px; float:left;
padding-left:15px;
border-left:thin;
border-left-style:solid;
border-left-width:1px;
border-left-color:#005990;
padding-right:16px;
}
#teams_column_4{width:195px; height:275px; float:left;
padding-left:16px;
border-left:thin;
border-left-style:solid;
border-left-width:1px;
border-left-color:#005990;
}

p.teams
{
    margin:0px 0px 0px 0px;  
    font-size:12px;  
    font-family:Arial;  
    color:#8fcbef;
    text-align:left;  	
}

a.teams { 
    font-size:10px;  
    font-family:Arial;  
    color:#82bce1;  	 
    text-decoration:none;  
}  

#contact-us{width:auto; margin-top:30px; display:block; padding:0px 0 0 0px;
}

#contact-us_column_1{width:250px; height:auto; float:left;
margin-left:90px;
}
#contact-us_column_2{width:560px; overflow:visible; height:auto; float:left;
}

table.contact-us
{
    margin:0px 0px 0px 0px;  
    font-size:12px;  
    font-family:Arial;  
    color:#8fcbef;  	
}

a.contact-us { 
    font-size:12px;  
    font-family:Arial;  
    color:#8fcbef;  	 
    text-decoration:none;  
}  

a.contact-us:hover { text-decoration:underline; }  


a.profilelink { 
    font-size:12px;  
    font-family:Arial;  
    color:#8fcbef;  	 
    text-decoration:none;
    line-height:18px;
}  

a.profilelink:hover { text-decoration:underline; }  



p
{
    font-size:12px;  
    font-family:Arial;  
    color:#8fcbef;  	
}

.bodytext
{
	font-size: 12px;
	font-family: Arial;
	color: #8fcbef;
	width: 490px;
	text-align: left;
}


a.link { 
    font-size:12px;  
    font-family:Arial;  
    color:white;  	 
    text-decoration:none;  
}  

a.link:hover { text-decoration:underline; }  


a { 
    font-size:12px;  
    font-family:Arial;  
    color:white;  	 
    text-decoration:none;  
}  

a:hover { text-decoration:underline; }  


p.dark
{
    font-size:12px;  
    font-family:Arial;  
    color:#008aca;  	
}

p.highlight
{
    font-size:12px;  
    font-family:Arial;  
    color:white;  	
}
a.footer:hover { text-decoration:underline; }  


h1 {  
    margin:0px 0px 00px 0px;  
    font-size:24px;  
    font-family:Arial; 
    font-weight:normal; 
    color:white;  
} 


h2 {  
    margin:0px 0px 10px 0px;  
    font-size:14px;  
    font-family:Arial; 
    font-weight:bold; 
    color:white;  
} 


ul#menu {  
	margin-top:66px;
	margin-left:70px;
    padding:0px;  
}  
 
ul#menu li {  
     display:inline;  
     margin-left:12px;
}

ul#menu li a {  
     text-decoration:none;  
     color:white;
     font-family:Arial;  
     font-size:12px;  
     font-weight:normal;  
}  

ul#menu li a.active, ul#menu li a:hover {  
	text-decoration:underline;
}  
  
  
  
p.captionhead{
	color:#FFFFFF; 
	font-family:Arial; 
	font-size:14px; 
	font-weight:bold;
}  

p.captionbody
{
	color:#93cdeb; 
	font-family:Arial; 
	font-size:12px; 
	font-weight:normal;
}

p.captionbody2
{
	color:White; 
	font-family:Arial; 
	font-size:12px; 
	font-weight:normal;
}
 
a.captionbody { 
    font-size:12px;  
    font-family:Arial;  
    color:white;  	 
    text-decoration:none;  
}  

a.captionbody:hover { text-decoration:underline; }   
  
#showcaseMain{
	border:solid 0px #00497f;
}

#showcase 
{ 
	position:relative; 
	width:820px; 
	height:340px;
	border:solid 1px #00497f;
	margin-left: auto;
    margin-right: auto;
    margin-top:45px;
    background-color:#00184a;
} 

.caption 
{
	font-weight:normal;
	width:150px;
	margin:0px;
	color:#FFFFFF;
	text-align:left;
	font-size:12px;
	padding: 14px 0 0 0;
	position:relative;
	z-index:100;
}

.caption_helper{
	text-align:left;
}

.captionsmall 
{
	color:#8fcdf2; 
	font-size:10px; 
	font-weight:normal; 
	width:100px;
	height:20px;
	text-align:left;
	position: relative;
	padding:3px 0 0 0;
}

#imgList 
{ 
	width:4340px;
	margin:0; 
	padding:0;
	text-align:left;
	color:#8fcdf2;
	line-height:17px;
	font-size:12px;
}

#imgList .imgItem 
{ 
	float:left; 
	width:860px; 
	list-style-type: none;
	text-align:left;
}

img.logo{
	float:left;
	margin:13px 0 0 0;
}

.column1{
	width:422px;
	float:left;
	padding:30px 0px 0 30px;
}

.column2{
	width:266px;
	float:left;
	margin-left:50px;
}

.column1 ul{
	margin: 0 0 0 15px;
	padding:0px;
	list-style-type:disc
}

.column0{
	float:left;
	padding:30px 0px 0 30px;
	background-image:url('/images/brain.jpg');
	background-repeat:no-repeat;
	background-position:right top;
	height:340px;
	width:820px; 
}

.column3{
	float:left;
	padding:30px 0px 0 30px;
	background-image:url('/images/dna.jpg');
	background-repeat:no-repeat;
	background-position:right top;
	height:340px;
	width:820px; 
}

.column4{
	float:left;
	padding:30px 0px 0 30px;
	background-image:url('/images/spheres.jpg');
	background-repeat:no-repeat;
	background-position:right top;
	height:340px;
	width:820px; 
}

.news-intro
{
    font-size:12px;  
    font-family:Arial;  
    color:#8fcbef;  	
    width:150px;
}

.news-description
{
    font-size:12px;  
    font-family:Arial;  
    color:white;  	
}  

a.news-description { 
    font-size:12px;  
    font-family:Arial;  
    color:#8fcbef;  	 
    text-decoration:none;  
}  

a.news-description:hover { text-decoration:underline; }  




