@charset "utf-8";

/* CSS Document */



body {

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	margin:0;

	padding:0;

	text-align:center;

	background-color:#878787;

}



a {

	color:#399942;

}



a, a:visited, a:active {

	text-decoration:none

}



a:hover {

	text-decoration:underline;

}



p {

	line-height: 17px;

	padding:0;

	margin:6px 0;

}



#content img{

	border:1px solid #BFBFBF;

	padding:3px;

	margin-right:8px;

}



h1 {

	font-size:12px;

	font-family:Helvetica, sans-serif;

	color:#FFFFFF;

	text-transform:uppercase;

	background:url(images/hglyph2.png) #4e4e50 no-repeat;

	padding:4px;

	text-indent:6px;

	font-weight:normal;	

	margin:0;

}



h2 {

	font-size: 16px;

	color: #8C8C8C;

	font-weight:bold;

	font-family:Helvetica, sans-serif;

}



h3 {

	font-weight:bold;

	margin:6px 0;

	font-size:12px;

}





h4 {

	font-size: 13px;

	color: #000000;

	font-weight:normal;

	margin:8px 0;

}



input {

	margin-bottom:6px;

}



/* util styles */

.left{

	float:left;

}



.right{

	float:right;

}



.clear{

	clear:both;

}



#submit, input[type="submit"] {

	-moz-border-radius-bottomleft:7px !important;

	-moz-border-radius-bottomright:7px !important;

	-moz-border-radius-topleft:7px !important;

	-moz-border-radius-topright:7px !important;

	-webkit-border-bottom-right-radius:7px;

	-webkit-border-bottom-left-radius:7px;

	-webkit-border-top-right-radius:7px;

	-webkit-border-top-left-radius:7px;

	-x-system-font:none !important;

	background:#F2F2F2 url(images/button-bkgd.gif) repeat-x scroll left top;

	color:#FFFFFF;

	margin:0 !important;

	padding:0 8px !important;

	text-decoration:none !important;

	height:28px !important;

	font-family:Arial,Helvetica,sans-serif !important;

	font-size:12px !important;

	font-size-adjust:none !important;

	font-stretch:normal !important;

	font-style:normal !important;

	font-variant:normal !important;

	font-weight:bold !important;

	border:1px solid #EBEBEC;

	outline-color:-moz-use-text-color;

	outline-style:none;

	outline-width:medium;

	text-shadow:0 1px 0 #666666;

	cursor:pointer;

}



#submit:hover, input[type="submit"]:hover {

	border-color:#666666;

}



#page {

	margin:0 auto;

	text-align:left;

	width:950px;

	background-color:#FFFFFF;

}



#page-in {

	width:934px;

	margin:18px 0px 18px 16px;

	float:left;

}



#head-box {

	float:left;

}



#head-logo {

	background:url(images/logo-alpha.png);

	width:306px;

	height:43px;

	float:left;

}



#head-intro {

	float:right;

	font:Helvetica, sans-serif;

	font-size:13px;

	font-weight:bold;

	color:#19608C;

	text-align:right;

	margin:3px 16px 0 0;

	line-height:17px;

}



#navbar {

	background-color: #282828;

	height:30px;

	margin-top:10px;

	margin-bottom:16px;

}



#tabs {

	margin:0;

	padding:0;

	float:left;

	left:0px;

	bottom:0px;

}



#tabs ul {

	margin:0;

	padding:0;

}



#tabs li {

	border:medium none;

	display:inline;

	line-height:13px;

	list-style-image:none;

	list-style-position:outside;

	list-style-type:none;

	margin:0;

	padding:0;

}



#tabs a, #tabs a:visited {

	float:left;

	font-size:14px;

	font-family:Helvetica, sans-serif;

	border-right:1px solid #FFFFFF;

	padding:8px 16px;

}



#tabs a, #tabs a:visited {

	color:#FFFFFF;

	text-decoration:none;

}



#tabs a:hover {

	color:#FFFFFF;

	text-decoration:underline;

}



#tabs a.current {

	background-color:#4D4D4D;

	color:#FFFFFF;

	font-weight:normal;

	text-decoration:none;

}



#join {

	background:url(images/join-network.png);

	width:180px;

	height:30px;

	float:right;

}



#join a {

	padding:6px 0 8px 16px;

	font-size:14px;

	font-family:Helvetica, sans-serif;

	color:#FFFFFF;

	float:left;

}



.col-wide {

	width:542px;

	float:left;

}



.col-narrow {

	width:180px;

	float:left;

}


.graybox {
	background-color: #E6E6E6;
	font-weight:normal;
	padding:4px 12px;
}


.bluebox {

	font-size:14px;

	font-family:Helvetica, sans-serif;

	color:#FFFFFF;

	background-color:#2A8ECD;

	font-weight:normal;

	padding:12px;

}



.spacer {

	width:1px;

	height:16px;

}



.box-in {

	padding:10px 8px;

}



small, .pretitle{

	color:#333333;

	font-size:12px;

}



.post {

	margin-bottom:20px;

}



.post p{

	line-height:20px;

	margin-bottom:14px;

}



.post ul{

	line-height:20px;

}



#footer {

	background-color: #282828;

	height:20px;

	margin-top:10px;

	padding:8px 6px 4px 10px;

	color:#FFFFFF;

}



#sidenav ul {

	margin:0;

	padding:0;

}



#sidenav li {

	border-bottom:1px solid #FFFFFF;

	list-style-type:none;

	margin:0;

	padding:6px 0px 6px 8px;

}



#grants-list ul {

	margin:0;

	padding:0;

}



#grants-list li {

	list-style-type:none;

	margin:0;

	padding:0 0 8px 0;

	font-weight:bold;

	font-size:11px;

}



.articlenav {

	margin-top:20px;

}



.prev-art{

	float:left;

	width:225px;

}



.next-art{

	float:right;

	width:225px;

}



.spot {

	border-bottom:1px solid #CCCCCC;

	margin:0 0 15px;

	overflow:hidden;

	width:542px;

}



.spot-left {

	float:left;

	margin-top:25px;

	text-align:center;

	width:165px;

}



.spot-right{

	float:right;

	width:377px;

}



.spot-right h1 {

	font-size:20px;

	text-transform:none;

	background:none;

	text-indent:0px;

	padding:0px;

	margin:10px 0;

}



.highlight {

	-moz-border-radius-bottomleft:7px;

	-moz-border-radius-bottomright:7px;

	-moz-border-radius-topleft:7px;

	-moz-border-radius-topright:7px;

	background-color:#F0F0F0;

	margin-bottom:10px 0;

	padding:10px;

	line-height:20px;

}



#partners {

	border:1px solid #E6E6E6;

	border-right:none;

	padding:10px;

	font-family:Helvetica,sans-serif;

	font-size:12px;

	font-weight:normal;

	text-transform:uppercase;

}



.pbox {

	background-color:#F0F0F0;

	border:1px solid #E6E6E6;

	margin:4px 4px 4px 8px;

	padding:4px;

	line-height:14px;

	font-size:11px;

	float:right;

}



.pbox img{

	margin-bottom:4px;

}


