@charset "UTF-8";
/* CSS Document */

body{
	margin:0px; 
	background-color: #f0efef;
	
	}
	
p{
	color:#4e4e4e;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height:22px;
	}
	
a{
	color:#4e4e4e;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height:17px;
	text-decoration:none;
	}
	
a:hover{
	color:black;
	
	text-decoration:none;
	}
	
h1{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	color: #4e4e4e;
	font-size:30px;
	font-weight:normal;
	text-shadow: white 1px 1px 1px;
}
a .headerText{
	margin-top:5px;
font-family: Georgia, "Times New Roman", Times, serif;
color: white;
}

h4{
	color: #096689;
	margin: 0px;
	padding:15px;
	padding-top:23px;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-size:14px;
	text-shadow: white 1px 1px 1px;
}

a img{border:0px;}

ul{
	color:#4e4e4e;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height:17px;
}

ul li{
}


#header{
	background-image:url(../images/header_bg.jpg);
	height: 185px;
	width: 100%;
	
}
#avatar{margin-top: 40px;}
#logo{margin-top: 70px; margin-left: -20px;}
#slogan {
	background-image:url(../images/topHolder.png);
	display:block;
	height: 98px;
	width: 340px;	
	margin-left: 200px;
	margin-top: 35px;
}
#slogan p{
	text-align:right;
	font-style:italic;
	color: #c2c1c1;
	font-size:12px;
	margin-right: 22px;
	line-height: 19px;
}
.sloganHead{color: #81c3dc; font-weight:bold;  font-style:normal;}

#blueBar{
	background-image: url(../images/blueBar.jpg);
	width: 100%;
	height: 57px;
	border-top: thin solid #2286ac;
	border-bottom: thin solid #0f4e66;
}

#blueBar p{
	color: #fefefe;
	margin:0px;
	text-align:center;
	padding-top: 10px;
	line-height:19px;
	font-size:13px;
}

#asSeen{
	background-image:url(../images/asSeen.png);
	display: block;
	height: 46px;
	width: 143px;
}

#whiteBar{
	background-image:url(../images/whiteBar.png);
	width: 100%;
	height: 116px;
}
#whiteBar img{margin-right:20px;
margin-top:-14px;}

#shortBio p a{
	color: black;
}

#longBio{
margin-bottom: 30px;
margin-top: 30px;
}

#bioList{margin-top:60px; margin-left: 40px;}

#bioList ul li{padding-bottom: 5px;}

.mainList li{font-weight:bold; color:#333;}
.subList li{
	font-weight:normal;
	list-style:url(../images/stripe.jpg);
	}
	.subList img{margin-top:-5px;}

#accordion p{
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:19px;
	color: #444343;
	width:250px;
	}
	#col1, #col2, #col3{margin-right: 55px;}
	
	#accordion h3 a{
		font-family:Georgia, "Times New Roman", Times, serif;
		font-style:italic;
		font-weight:normal;
		color: white;
		text-shadow: #064962 1px 1px 1px;
		line-height: 35px;
		text-align:center;
	}
	#accordion img{margin-left:640px; margin-top: -40px; display: block;}

#main{
padding-top: 20px;
}

#colorBar{
background-color: white;
border-top: 5px solid #096689;
border-bottom: 5px solid #096689;
display: block;

height: 180px;
clear:both;
}

#colorBar h1{
	font-size: 24px;
	margin-bottom: 20px;
}

#colorBar img{margin-right: 10px;}

#colorBar #contact {width:280px;}
#contact p{font-size: 18px;}
#contact p a{font-size: 18px;}
#contact img{margin-top:-2px; display:block; float:left;}

#contact p.mediaenquiries {font-size:14px}
#colorBar #contact p.mediaenquiries a {font-size:14px; color:#2286AC;}
#colorBarGreen #contact p.mediaenquiries a {font-size:14px; color:#08614F;}

.headBox{
	background-image:url(../images/headBox.jpg);
	height: 59px;
	/*width: 290px;*/
	
}

#research ul li, #news ul li{
	border-bottom: thin solid #999;
	padding-bottom: 15px;
	margin-top:0px;
}

#research ul li a{font-style: bold;}

P.chanLink{font-style: bold; border:thin red solid;}

#footer{
	padding-top:20px;
	background-color: #dedede;
	clear:both;
	height:520px;
	
}
#footer ul {
	list-style:none;
	padding:0px;
	
}

#footer ul li{
	padding-top:10px;
	margin-bottom:10px;
	text-shadow: white 1px 1px 1px;
	
}

#media{width: 280px;}
#media p{font-style: italic; font-size:12px; line-height:5px;}

strong{
	color:black;
}

#floor{
	background-color: #053e53;
	height: 70px;
	
}
#floor p{text-align: center;
	color: white;
	font-style:italic;
	padding-top: 10px;}
	
/*---------------------------------------------------------------	Tech CSS	*/


#sloganGreen{
	background-image:url(../images/sloganHolderGreen.png);
	height: 81px;
	width: 279px;
	margin-left: 200px;
	margin-top: 48px;
}

#sloganGreen p{
	text-align:right;
	font-style:italic;
	color: #c2c1c1;
	font-size:12px;
	margin-right: 22px;
	line-height: 19px;
}

.sloganHeadGreen{color: white; font-weight:bold; font-style:normal;}

#greenBar{
	background-image: url(../images/greenBar.jpg);
	width: 100%;
	height: 57px;
	
}

#greenBar p{
	color: #fefefe;
	margin:0px;
	text-align:center;
	padding-top: 10px;
	line-height:19px;
	font-size:13px;
}

#colorBarGreen{
background-color: white;
border-top: 5px solid #08614f;
border-bottom: 5px solid #08614f;
display: block;

height: 180px;
clear:both;
}

#colorBarGreen #contact, #colorBarGreen #socialNetworks {width:250px;}

#colorBarGreen h1{
	font-size: 24px;
	margin-bottom: 20px;
}

#colorBarGreen img{margin-right: 10px;}

#columns img.last{margin-right:0px;}

#floorGrey{
	background-color: #2c2c2c;
	height: 70px;
	
}
#floorGrey p{text-align: center;
	color: white;
	font-style:italic;
	padding-top: 10px;}
	
	.headBox2{
	background-image:url(../images/headBox.jpg);
	height: 59px;
	/*width: 290px;*/
	
}

.tech h4 {color: #235156;}
.newsLink, .newsLinkAlt {color:#000; font-weight:bold;}
p#rsslink, p#rsslink a {font-size:9px;}

#longBioGreen .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { background: #08614f; font-weight: bold; color: white; }
#longBioGreen .ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #white; text-decoration: none; }
#longBioGreen .ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {  background: #08614f; font-weight: bold; color: #white; }
#longBioGreen .ui-state-hover a, .ui-state-hover a:hover { color: #d8d8d8; text-decoration: none; }
#longBioGreen .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {  background: #08614f ; font-weight: bold; color: white; }
#longBioGreen .ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: white; text-decoration: none; }
#longBioGreen .ui-widget :active { outline: none; }

#longBioGreen .ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight  { background: #ffe45c; color: #363636; }
#longBioGreen .ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #363636; }
#longBioGreen .ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #cd0a0a; background: #b81900 ; color: #ffffff; }
#longBioGreen .ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #ffffff; }
#longBioGreen .ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #ffffff; }
#longBioGreen .ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }
#longBioGreen .ui-priority-secondary, .ui-widget-content .ui-priority-secondary,  .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
#longBioGreen .ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }

#longBioGreen{
	margin-bottom: 30px;
margin-top: 30px;
}