@charset "UTF-8";

/*reset css as http://meyerweb.com/eric/thoughts/2007/04/12/reset-styles/*/
body {
	background-color:#f2fbfe;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	text-transform: none;
	color:#0A2B54;
	text-align:left;
	vertical-align: text-bottom;	
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
ol,ul {
	list-style: none;
}
q:before,q:after,
blockquote:before,blockquote:after {
	content: "";
}
/*end reset css*/



.clear {
	clear: both;
}


#pagediv {
	padding:0;
	width:950px;
	margin:0 auto;
	background-color:#FFF;
	padding-bottom:20px;
}

#pageheader {
	text-decoration:none;
		height:50px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:3em;
	color:#0A2B54;
	vertical-align:text-bottom;
}
#pageheader2lines {
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:2em;
	color:#0A2B54;
	vertical-align:text-bottom;
}
#logo {
	width:275px;
	float:right;
}
/*#groupnav {
	width:270px;
	height:80px;
	float:left;
}

#groupnav ul {
	list-style:none;
	margin:0;
	padding:0;
}
#groupnav li a:link, #groupnav li a:visited {
	text-decoration:none;
	padding-left:10px;
	font-family: Helvetica, Arial, sans-serif;
	font-size:1.2em;
	color:#CCC;
	display:block;
	padding-left:10px;
	line-height:20px;
}

#groupnav li a:hover, #groupnav li a:active {
	color:#000;	
}

#groupnav li a.current, #groupnav li a.current:hover, #groupnav li a.current:active {
	font-weight:bold;
	color:#0E6224;
	cursor:default;
}

#mainnav {
	width:570px;
	float:right;
	padding-bottom:10px;
	padding-right:10px;
	position:absolute;
	right:0px;
	bottom:0px;
	font-size:0.9em;
}
#mainnav ul {
	list-style:none;
	float:right;
	padding:0;
	margin:0;
}
#mainnav ul li {
	display:inline;
	border-left-width:1px;
	border-left-color:#666;
	border-left-style:solid;
}
#mainnav li a:link, #mainnav li a:visited {
	text-decoration:none;
	font-family: Helvetica, Arial, sans-serif;
	font-weight:bold;
	color:#999;
	display: inline;
	padding:0.2em 20px 0.4em 20px;
}
#mainnav li a:hover {
	color:#000;	
}
#mainnav li a.current, #mainnav li a.current:hover, #mainnav li a.current:active {
	font-weight:bold;
	color:#0E6224;
}

#stylenav {
	width:570px;
	float:right;
	padding-top:10px;
	padding-right:10px;
	position:absolute;
	right:0px;
	top:0px;
}
#stylenav img {
	float:right;
	padding-left:10px;
}

/*#topnav {
	padding-bottom:0.4em;
	display:block;
	
}*/
/*#subnav {
	clear:both;
	display:block;
	width:570px;
	height:100%;
	border-top: 1px solid #666;
	padding-top:0.4em;
}*/


#contentarea {
	width:755px;
	min-height:560px;
	float:right;
	}

#sidenavcontainer {
	width:195px;
	height:100%;
	float:left;
}
#sidenav {
	width:195px;
	height:100%;
	padding-top:100px;
	float:left;
}

#sidenav p {
	font-family: Helvetica, Arial, sans-serif;
	font-size:0.9em;
	font-weight:bold;
	color:#0A2B54;
	display:block;
}
#sidenav p.contact {
	font-family: Helvetica, Arial, sans-serif;
	font-size:0.9em;
	font-weight:bold;
	color:#f2fbfe;
	display:block;
}

#sidenav p.contact a:link, #sidenav p.contact a:visited, #sidenav p.contact a:hover{
	font-family: Helvetica, Arial, sans-serif;
	font-size:0.9em;
	font-weight:bold;
	color:#0A2B54;
	display:block;
	text-decoration:none;

}

#sidenav ul {
	padding:2px;
	margin:2px;
}

#sidenav li a:link, #sidenav li a:visited {
	text-decoration:none;
	vertical-align:middle;
	font-family: Helvetica, Arial, sans-serif;
	font-size:0.9em;
	color:#0A2B54;
	display:block;
	padding:0.4em 0 0.4em 10px;
	background-image:url(webresources/sidenav_bg.gif);
	background-repeat:no-repeat;
	min-height:22px;
}
#sidenav li a:hover {
	text-decoration:none;
	vertical-align:middle;
	font-family: Helvetica, Arial, sans-serif;
	font-size:0.9em;
	color:#FFF;
	display:block;
	padding:0.4em 0 0.4em 10px;
	background-image:url(webresources/sidenav_highlight.gif);
	background-repeat:no-repeat;
	min-height:22px;
}
#sidenav li a.current, #sidenav li a.current:hover, #sidenav li a.current:active {
	text-decoration:none;
	vertical-align:middle;
	font-family: Helvetica, Arial, sans-serif;
	font-size:0.9em;
	color:#FFF;
	display:block;
	padding:0.4em 0 0.4em 10px;
	background-image:url(webresources/sidenav_highlight.gif);
	background-repeat:no-repeat;
	min-height:22px;
}
#sidenav li a.indent:link, #sidenav li a.indent:visited, #sidenav li a.indent:hover, #sidenav li a.indent:active {
	padding-left:20px;
	background-color:#FFF;
	list-style-image:url(webresources/bullet_lightblue.gif);
	vertical-align:middle;
}
#sidenav li a.indentcurrent:link, #sidenav li a.indentcurrent:visited, #sidenav li a.indentcurrent:hover, #sidenav li a.indentcurrent:active {
	padding-left:20px;
	background-color:#FFF;
	font-weight:bold;
	color:#0E6224;
	list-style-image:url(webresources/bullet_lightblue.gif);
	vertical-align:middle;
}
#sidenav li a.subsection:link, #sidenav li a.subsection:visited, #sidenav li a.subsection:active {
	padding-left:30px;
	background-color:#FFF;
	font-size:0.8em;
	color:#0A2B54;
	background-image:url(webresources/bullet_lightblue.gif);
	background-position:top;
	background-repeat:no-repeat;
	vertical-align:middle;
	font-weight:bold;

}
#sidenav li a.subsection:hover {
	color:#00b5ef;
	vertical-align:middle;
	font-weight:bold;
}
#sidenav li a.subsectioncurrent:link, #sidenav li a.subsectioncurrent:visited, #sidenav li a.subsectioncurrent:hover, #sidenav li a.subsectioncurrent:active {
	padding-left:30px;	
	background:#FFF;
	font-size:0.8em;
	color:#00b5ef;
	vertical-align:middle;
	background-image:url(webresources/bullet_lightblue.gif);
	background-position:top;
	background-repeat:no-repeat;
	font-weight:bold;
}
#sidenav li a.subsubsection:link, #sidenav li a.subsubsection:visited, #sidenav li a.subsubsection:active {
	padding-left:50px;
	background-color:#FFF;
	font-size:0.8em;
	color:#0A2B54;
	background-image:url(webresources/bullet_lightblue_indent.gif);
	background-position:top;
	background-repeat:no-repeat;
	vertical-align:middle;
	font-weight:bold;

}
#sidenav li a.subsubsection:hover {
	color:#00b5ef;
	vertical-align:middle;
	font-weight:bold;
}
#sidenav li a.subsubsectioncurrent:link, #sidenav li a.subsubsectioncurrent:visited, #sidenav li a.subsubsectioncurrent:hover, #sidenav li a.subsubsectioncurrent:active {
	padding-left:50px;	
	background:#FFF;
	font-size:0.8em;
	color:#00b5ef;
	vertical-align:middle;
	background-image:url(webresources/bullet_lightblue_indent.gif);
	background-position:top;
	background-repeat:no-repeat;
	font-weight:bold;
}


#sidenavpage {
	width:500px;
	min-height:560px;
	float:left;
	margin-left:9px;
}

#columnfull {
	border-top-style:solid;
	border-bottom-width:medium;
	border-bottom-color:#0A2B54;
	position:relative;
	top:5px;
	left:inherit;
	width:480px;
}

#columnfull a.rollover a.hover {
	text-decoration:none;
	color:#00b5ef;
}
#columnfull a.visited a.active {
	text-decoration:none;
	color:#00b5ef;
}
#columnfull h1 {
	font-family: Helvetica, Arial, sans-serif;
	font-weight:lighter;
	color:#0A2B54;
	font-size:2em;
	text-decoration:none;
	line-height:0.8em;
}
#columnfull h1 a name{
	font-family: Helvetica, Arial, sans-serif;
	font-weight:bold;
	color:#0A2B54;
	font-size:0.9em;
	line-height:2em;
	text-decoration:none;
}
/*#columnfull h1 a:link, #columnfull h1 a:visited {
	font-family: Helvetica, Arial, sans-serif;
	font-weight:bold;
	color:#666;
	line-height:2em;
	text-decoration:none;
	text-align:center;
}
#columnfull h1 a:hover {
	color:#000;
}*/
#columnfull h2 {
	font-family: Helvetica, Arial, sans-serif;
	font-weight:bold;
	color:#0A2B54;
	font-size:1.3em;
	text-decoration:none;
}
#columnfull h3 {
	font-family: Helvetica, Arial, sans-serif;
	font-weight:bold;
	color:#0A2B54;
	font-size:0.9em;
	line-height:1.2em;
	text-decoration:none;
}
#columnfull h9 {
	font-family: Helvetica, Arial, sans-serif;
	color:#0A2B54;
	font-size:0.7em;
	line-height:1.2em;
	text-decoration:none;
}
#columnfull p {
	font-family: Helvetica, Arial, sans-serif;
	color:#0A2B54;
	font-size:0.9em;
	line-height:1.2em;
	padding-bottom:10px;
}
#columnfull p.indent {
	font-family: Helvetica, Arial, sans-serif;
	color:#0A2B54;
	font-size:0.9em;
	line-height:1.2em;
	padding-left:30px;
}

#columnfull p.quote {
	font-style:italic;
	padding:10px 30px 20px 30px;
}
#columnfull p.attribution {
	text-align:right;
}
#columnfull p a, #columnfull p a:visited {
	text-decoration:none;
	font-family: Helvetica, Arial, sans-serif;
	color:#00b5ef;
}
#columnfull p a:hover {
	color:#00b5ef;
}
#columnfull ul {
	padding-left:20px;
	list-style:outside square;
	list-style-image:url(webresources/bullet.gif);
}
#columnfull ul.indent {
	padding-left:60px;
	list-style:outside square;
	list-style-image:url(webresources/bullet.gif);
}
#columnfull ul.institutions {
	text-decoration:none;
	vertical-align:middle;
	min-height:55px;
	list-style-image:url(webresources/blank.gif);
}
#columnfull ol.a {
	padding-left:20px;
	list-style:lower-alpha;
}
#columnfull ol.b {
	padding-left:20px;
	list-style:lower-latin;
}
#columnfull li {
	font-family: Helvetica, Arial, sans-serif;
	text-decoration:none;
	color:#0A2B54;
	font-size:0.9em;
	line-height:1.2em;
	padding-bottom:10px;
}
#columnfull li a:link, #columnfull li a:visited {
	font-family: Helvetica, Arial, sans-serif;
	text-decoration:none;
	color:#00b5ef;
}
#columnfull li a:hover, #columnfull li a:active {
	font-family: Helvetica, Arial, sans-serif;
	text-decoration:none;
	color:#00b5ef;
}

#committeelistContainer {
	position:relative;
	height:150px;
	padding-bottom:10px;
}

#committeePic {
	width:100px;
	float:left;
}

#committeeDetails {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	color:#0A2B54;
	width:350px;
	float:right;
}

#bannerimage {
	float:right;
	width:930px;
	padding-bottom:20px;
}


#splashimage {
	width:745px;
	height:150px;
	
}

#keyimage {
	float:left;
}

#thumbnail a, #thumbnail a:visited{
	width:50px;
	height:150px;
	display:block;
	float:left;
	  /* for IE8 */
	-ms-filter: “progid:DXImageTransform.Microsoft.Alpha(Opacity=0.5)”;
	  /* for IE<7 */
  filter:alpha(opacity=50);
  /* CSS3 standard */
  opacity:0.5;
  }

#thumbnail a:hover{
	width:50px;
	height:150px;
	display:block;
	float:left;
	  /* for IE8 */
	-ms-filter: “progid:DXImageTransform.Microsoft.Alpha(Opacity=1)”;
	  /* for IE<7 */
  filter:alpha(opacity=100);
  /* CSS3 standard */
  opacity:1;
  }



#column {
	width:350px;
	padding:10px 10px;
	float:left;
	color:#666;
}
#column img.border {
	border:solid 1px #000;
	margin-bottom:20px;
}
#column a.rollover {
	text-decoration:none;
	color:#000;
}
#column a:link, #column a:visited {
	text-decoration:none;
		font-weight:bold;

}

#column h1 {
	font-family: Helvetica, Arial, sans-serif;
	font-weight:bold;
	color:#666;
	font-size:0.9em;
	line-height:2em;
	text-decoration:none;
}
#column h1 a:link, #column h1 a:visited {
	font-family: Helvetica, Arial, sans-serif;
	font-weight:bold;
	color:#666;
	line-height:2em;
	text-decoration:none;
	text-align:center;
}
#column h1 a:hover {
	color:#000;
}
#column p {
	font-family: Helvetica, Arial, sans-serif;
	color:#666;
	font-size:0.9em;
	line-height:1.2em;
	padding-bottom:10px;
}
#column p.quote {
	font-style:italic;
	padding:10px 30px 20px 30px;
	text-align:center;
}
#column p.attribution {
	text-align:right;
}
#column p a, #column p a:visited {
	text-decoration:none;
	font-family: Helvetica, Arial, sans-serif;
	color:#666;
}
#column p a:hover {
	color:#000;
}
#column ul {
	padding-left:20px;
}
#column li {
	font-family: Helvetica, Arial, sans-serif;
	text-decoration:none;
	list-style:outside square;
	color:#666;
	font-size:0.9em;
	line-height:1.2em;
	padding-bottom:10px;
}
#column li a:link, #column li a:visited {
	font-family: Helvetica, Arial, sans-serif;
	text-decoration:none;
	color:#666;
}
#column li a:hover, #column li a:active {
	font-family: Helvetica, Arial, sans-serif;
	text-decoration:none;
	color:#000;
}

#columnsingle {
	width:170px;
	padding:10px 10px;
	float:left;
	color:#666;
}
#columnsingle a:link, #columnsingle a:visited {
	text-decoration:none;
	color:#666;
}
#columnsingle a:hover {
	text-decoration:none;
	color:#000;
}
#columnsingle a.rollover {
	text-decoration:none;
	color:#000;
}
#columnsingle h1 {
	font-family: Helvetica, Arial, sans-serif;
	font-weight:bold;
	color:#666;
	font-size:0.9em;
	line-height:2em;
	text-decoration:none;
}
#columnsingle p {
	font-family: Helvetica, Arial, sans-serif;
	color:#666;
	font-size:0.9em;
	line-height:1.2em;
}


#map_canvas {
	float:left;
	width:740px;
	height:450px;
	margin-right:10px;
	/*margin-right:10px;
	border-right:solid 1px #666;*/
	
}


#homecontent {
	padding:10px;
	width:530px;
	float:left;
}
#homecontent p {
	font-family: Helvetica, Arial, sans-serif;
	font-size:0.9em;
	color:#666;
	line-height:1.5em;
	padding-bottom:20px;
}
#homecontent a {
	font-family: Helvetica, Arial, sans-serif;
	text-decoration:none;
	font-size:1.1em;
	font-weight:bold;
	color:#000;
	line-height:1.2em;
}
#homecontent h1 {
	font-family: Helvetica, Arial, sans-serif;
	font-size:1em;
	font-weight:bold;
	color:#000;
	line-height:1.2em;
	padding-bottom:20px;
}
#homecontent h2 {
	font-family: Helvetica, Arial, sans-serif;
	font-size:1em;
	font-weight:bold;
	color:#0A2B54;
}
#homecontent .thumb a:link, #homecontent .thumb a:visited {
	opacity:0.5;
}
#homecontent .thumb a:hover {
	opacity:1;
}


#tweetpanel {
	width:165px;
	float:left;
	padding-left:8px;
	font-family: Helvetica, Arial, sans-serif;
	text-decoration:none;
	color:#0A2B54;
	font-size:0.8em;
}
#tweetpanel a:link, #tweetpanel a:visited {
	font-family: Helvetica, Arial, sans-serif;
	text-decoration:none;
	color:#000;
}

#tweetpanel a:hover { 
	font-weight:bold;
}

#tweetpanel ul {
	padding:1px;
	margin:1px;
	padding-top:2px;
	padding-left:25px;
	padding-right:5px;
}

#tweetpanel li a:link, #tweetpanel li a:visited {
	text-decoration:none;
	vertical-align:middle;
	font-family: Helvetica, Arial, sans-serif;
	font-size:0.9em;
	color:#00b5ef;
	display:block;
}
#tweetpanel li a:hover {
	text-decoration:none;
	vertical-align:middle;
	font-family: Helvetica, Arial, sans-serif;
	font-size:0.9em;
	color:#0A2B54;
	display:block;
}
#twitter_update_list li {
	list-style-position:outside;
	list-style-image:url(webresources/bullet.gif);
	color:#0A2B54;
	font-size:0.9em;
	text-align:justify;
}
#twitter_update_list li a { 
	margin-bottom: 10px;
	text-decoration:none;
}


#pagefooter {
	clear:both;
	padding:10px;
	margin-left:10px;
	margin-right:10px;
	display:block;
	color:#00b5ef;
	font-size:0.7em;
	min-height:40px;
}
#footercontent {
	float:left;
	width:170px;
	font-family: Helvetica, Arial, sans-serif;
	line-height:1.3em;
}
#footercontent a:link, #footercontent a:visited {
	text-decoration:none;
	font-family: Helvetica, Arial, sans-serif;
	color:#00b5ef;
}
#footercontent a:hover {
	color:#000;
}
#footercontentright {
	float:right;
	width:170px;
	font-family: Helvetica, Arial, sans-serif;
	text-align:right;
	line-height:1.3em;
}
#footercontentright a:link, #footercontent a:visited {
	text-decoration:none;
	font-family: Helvetica, Arial, sans-serif;
	text-align:right;
	color:#666;
}
#footercontentright a:hover {
	color:#000;
}
#pagefooter ul {
	padding:0;
	margin:0;
}
#pagefooter li {
/*	float:right;*/
	padding:0.2em 1em;
	display:block;
}
#pagefooter li a:link, #pagefooter li a:visited {
	text-decoration:none;
	font-family: Helvetica, Arial, sans-serif;
	color:#666;
}
#pagefooter li a:hover {
	color:#000;
}

