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

/* @override http://www.afar.org/assets/css/frontend/all.css */
/* @override http://afar.org/assets/css/frontend/all.css */

/* @group BOT Design */

/* @group Application system */

table.applicationdocs { margin: 20px 0 40px 0; width:100%;}
table.applicationdocs th {
	border-bottom: solid 1px #666;
	margin: 0; padding: 10px 30px 3px 5px;
	font-weight: normal; font-size: 14px;
}
table.applicationdocs td {
	margin: 0; padding: 10px 30px 3px 5px;
	vertical-align: top;
}
table.applicationdocs td:first-child { word-break: break-all; }
#centerColumn table.applicationdocs td p.delete a {
	margin: 0 0 0 5px; padding: 0 0 1px 0;
	font-size: 11px;
	letter-spacing: 1px;
	color:  red;
	border-bottom: solid 1px red;
}
table.applicationdocs tr:nth-child(even) {
    background-color: #dedede;
}

/* @end */
.site-button, a.site-button {
	background: rgb(253,200,69); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(253,200,69,1) 0%, rgba(253,200,69,1) 55%, rgba(253,182,8,1) 55%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(253,200,69,1)), color-stop(55%,rgba(253,200,69,1)), color-stop(55%,rgba(253,182,8,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(253,200,69,1) 0%,rgba(253,200,69,1) 55%,rgba(253,182,8,1) 55%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(253,200,69,1) 0%,rgba(253,200,69,1) 55%,rgba(253,182,8,1) 55%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(253,200,69,1) 0%,rgba(253,200,69,1) 55%,rgba(253,182,8,1) 55%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(253,200,69,1) 0%,rgba(253,200,69,1) 55%,rgba(253,182,8,1) 55%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdc845', endColorstr='#fdb608',GradientType=0 ); /* IE6-9 */

	padding:10px 15px;
	border:solid 1px #fdcd53;
	color:#FFF !important;
	text-shadow:0 1px #666, 0 -1px #fdb608;
	text-transform:uppercase;
	font-weight:bold;
	font-size:13px;
	border-radius:5px;
	cursor:pointer;
	min-width:80px;
	display:inline-block;
	text-align:center;
}
.site-button:hover, a.site-button:hover {
	background: rgb(250,185,85); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(250,185,85,1) 0%, rgba(249,177,67,1) 55%, rgba(247,153,7,1) 55%, rgba(248,153,7,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(250,185,85,1)), color-stop(55%,rgba(249,177,67,1)), color-stop(55%,rgba(247,153,7,1)), color-stop(100%,rgba(248,153,7,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(250,185,85,1) 0%,rgba(249,177,67,1) 55%,rgba(247,153,7,1) 55%,rgba(248,153,7,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(250,185,85,1) 0%,rgba(249,177,67,1) 55%,rgba(247,153,7,1) 55%,rgba(248,153,7,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(250,185,85,1) 0%,rgba(249,177,67,1) 55%,rgba(247,153,7,1) 55%,rgba(248,153,7,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(250,185,85,1) 0%,rgba(249,177,67,1) 55%,rgba(247,153,7,1) 55%,rgba(248,153,7,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fab955', endColorstr='#f89907',GradientType=0 ); /* IE6-9 */
	border:solid 1px #F9B852;
}
.site-button.graytype, a.site-button.graytype {
	color:#333 !important;
	text-shadow: none;
}
.site-button.blue {
	background: rgb(9,147,211); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(9,147,211,1) 0%, rgba(9,147,211,1) 55%, rgba(9,125,182,1) 55%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(9,147,211,1)), color-stop(55%,rgba(9,147,211,1)), color-stop(55%,rgba(9,125,182,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(9,147,211,1) 0%,rgba(9,147,211,1) 55%,rgba(9,125,182,1) 55%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(9,147,211,1) 0%,rgba(9,147,211,1) 55%,rgba(9,125,182,1) 55%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(9,147,211,1) 0%,rgba(9,147,211,1) 55%,rgba(9,125,182,1) 55%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(9,147,211,1) 0%,rgba(9,147,211,1) 55%,rgba(9,125,182,1) 55%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cccccc', endColorstr='#cccccc',GradientType=0 ); /* IE6-9 */
	border:solid 1px #ccc;
	text-shadow:0 1px #666, 0 -1px #666666;
}
.site-button.darkgray {
	background: rgb(100,100,100); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(100,100,100,1) 0%, rgba(100,100,100,1) 55%, rgba(60,60,60,1) 55%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(100,100,100,1)), color-stop(55%,rgba(100,100,100,1)), color-stop(55%,rgba(60,60,60,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(100,100,100,1) 0%,rgba(100,100,100,1) 55%,rgba(60,60,60,1) 55%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(100,100,100,1) 0%,rgba(100,100,100,1) 55%,rgba(60,60,60,1) 55%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(100,100,100,1) 0%,rgba(100,100,100,1) 55%,rgba(60,60,60,1) 55%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(100,100,100,1) 0%,rgba(100,100,100,1) 55%,rgba(60,60,60,1) 55%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cccccc', endColorstr='#cccccc',GradientType=0 ); /* IE6-9 */
	border:solid 1px #ccc;
	text-shadow:0 1px #666, 0 -1px #666666;
}
.site-button.lightgray {
	background: rgb(200,200,200); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(200,200,200,1) 0%, rgba(200,200,200,1) 55%, rgba(180,180,180,1) 55%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(200,200,200,1)), color-stop(55%,rgba(200,200,200,1)), color-stop(55%,rgba(180,180,180,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(200,200,200,1) 0%,rgba(200,200,200,1) 55%,rgba(180,180,180,1) 55%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(200,200,200,1) 0%,rgba(200,200,200,1) 55%,rgba(180,180,180,1) 55%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(200,200,200,1) 0%,rgba(200,200,200,1) 55%,rgba(180,180,180,1) 55%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(200,200,200,1) 0%,rgba(200,200,200,1) 55%,rgba(180,180,180,1) 55%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cccccc', endColorstr='#cccccc',GradientType=0 ); /* IE6-9 */
	border:solid 1px #ccc;
	text-shadow:0 1px #999999, 0 -1px #999999;
}
.site-button.graytype, a.site-button.graytype {
	color:#333 !important;
	text-shadow: none;
}
a.site-button.upload {
	padding-left: 30px;
	text-shadow:0 1px #cccccc, 0 -1px #cccccc;
	background: rgb(253,200,69); /* Old browsers */
	background-image: url('/assets/css/images/arrows.png');
	background-repeat: no-repeat;
	background-position: 5px 7px;
}
a.site-button.upload:hover {
	padding-left: 30px;
	text-shadow:0 1px #cccccc, 0 -1px #cccccc;
	background: rgb(250,185,85); /* Old browsers */
	background-image: url('/assets/css/images/arrows.png');
	background-repeat: no-repeat;
	background-position: 5px 7px;
}

.site-button.download {
	padding-left: 30px;
	text-shadow:0 1px #999, 0 -1px #999999;
	background: rgb(9,147,211); /* Old browsers */
	background-image: url('/assets/css/images/arrows.png');
	background-repeat: no-repeat;
	background-position: 5px -26px;
}
.site-button.download:hover {
	padding-left: 30px;
	text-shadow:0 1px #999, 0 -1px #999999;
	background: rgb(9,125,182); /* Old browsers */
	background-image: url('/assets/css/images/arrows.png');
	background-repeat: no-repeat;
	background-position: 5px -26px;
}
.site-button.graytype, a.site-button.graytype {
	color:#333 !important;
	text-shadow: none;
}
img.default {
	padding:5px;
	border:solid 1px #CCC;
	margin:5px;
}
img.default.floatright {
	margin:5px 5px 10px 10px;
	float:right;
}
div#mainHeaderWrapper, div#mainHeaderWrapper2 {
	width: 942px;
	margin: 0 auto;
	border-bottom: 1px solid #dfdfdf;
}

div#mainHeaderWrapper2 {
	border-top: 1px solid #dfdfdf;
	border-bottom: none;
}

div#mainHeader, div#mainHeader2 {
	background: #43b6ec url(/assets/css/images/header-shadow.png) no-repeat 55% -18px;
	margin: 0 auto;
	padding: 24px 10px 18px 10px;
}

div#mainHeader2 {
	padding: 18px 15px;
	text-align: center;
	background: #43b6ec url(/assets/css/images/header-shadow-2.png) no-repeat 55% 38px;
}

div#mainColumnWide {
	padding: 0 0 0 15px;
}

div.threeCol {
	width: 210px;
	float: left;
	margin-right: 20px;
}
div.twocol {
	width:45%;
	float: left;
	margin-right: 20px;
	}
div.threeCol img.featured {
	height: 120px;
	overflow: hidden;
	margin-top: 8px;
	border: 1px solid #ddd;
}

div.threeCol h2 {
	margin-top: 8px;
}

div.threeCol div.view-more {
	float: left;
	margin-top: 8px;
}

div#featuredBlogColumn div.view-more {
	float: right;
}

ul.featuredBlog {
	margin-top: 12px;
}

ul.featuredBlog li {
	margin-bottom: 10px;
	padding: 0px 0 8px 0;
	border-bottom: 1px solid #dfdfdf;
	overflow: hidden;
}

ul.featuredBlog li p, ul.featuredBlog li div.blogDate {
	padding: 0 8px;
}

ul.featuredBlog li.last {
	margin-bottom: 0;
}

ul.featuredBlog li p a {
	line-height: 18px;
}

ul.featuredBlog div.blogDate {
    text-align: center;
    float: left;
    width: 35px;
    height: 45px;
    background: url(/assets/css/images/blog-date-circle-sm.png) no-repeat 0 0;
}

ul.featuredBlog div.blogDate p {
	color:#fff;
    font-weight:bold;
    text-transform: uppercase;
    padding: 8px 0;
}

ul.featuredBlog div.blogDate p span {
	margin-top: -4px;
	display: block;
}

ul.featuredBlog div.blogTitle {
	float: left;
	width: 160px;
	margin-left: 5px;
	margin-top: -4px;
}

ul.featuredBlog li p a:hover {
	text-decoration: underline;
}

div#homeBottomRow {
	clear: both;
    background-color:#e6e3dc;
    padding: 10px 15px;
    height: 140px;
}

div#homeBottomRow div#socialLogos {
	float: left;
	width: 230px;
	margin-top: 15px;
}

div#homeBottomRow div#newsletterSignup {
	float: left;
	width: 380px;
	margin-top: 15px;
}

div#homeBottomRow div#newsletterSignup div#newsletterField, div#homeBottomRow div#newsletterSignup input.newsletterSubmit {
	float: left;
}
div#homeBottomRow div#newsletterSignup input.newsletterSubmit {
	margin-left: 8px;
	margin-top: 9px;
}

div#homeBottomRow div#newsletterSignup div.newsletter-text p.text12 {
	margin-top: -4px;
	margin-bottom: -10px;
}

div#homeBottomRow div#mc_embed_signup {width: 330px;}

div#homeBottomRow div#searchWrapper {
	float: left;
	margin-top: 15px;
	width: 290px;
}

div#homeBottomRow div#searchContainer {margin-top: 15px;}

.floatleft {
	float: left;
}

hr {
	border: none;
	border-top: 1px dotted #aaa;
	margin: 15px 0 25px;
}

#tabWrap {
	margin-top: 25px;margin-bottom: 20px;
}

ul.tabs {
	margin: 0 0 0 0px;
	padding: 0;
	float: left;
	list-style: none;
	height: 36px; /*--Set height of tabs--*/
}
ul.tabs li {
	float: left;
	margin: 0 8px 0 0;
	padding: 0;
	height: 35px; /*--Subtract 1px from the height of the unordered list--*/
	line-height: 35px; /*--Vertically aligns the text within the tab--*/
	border: 1px solid #d7d6d1;
	border-bottom: none;
	margin-bottom: -1px; /*--Pull the list item down 1px--*/
	overflow: hidden;
	position: relative;
	background: #e6e3dc;
	z-index: 1;
}
ul.tabs li.first {
	margin-left: 10px;
	border-left: 1px solid #d7d6d1;
}
div#tabWrap ul.tabs li a, div#tabWrap ul.tabs li a:link {
	text-decoration: none;
	display: block;
	padding: 10px 11px;
	outline: none;
	font: 700 16px/20px 'PT Sans', sans-serif;
	border-bottom: none;
    color: #868586;
}
div#tabWrap ul.tabs li.active {
	border: 1px solid #b5b4b1;
}
div#tabWrap ul.tabs li a:hover {
	background: #dfdcd6;
}
div#tabWrap ul.tabs li.active a, div#tabWrap ul.tabs li.active a:link {
    color:#0078b4;
	border-bottom: none;
}

html div#tabWrap ul.tabs li.active, html div#tabWrap ul.tabs li.active a:hover  { /*--Makes sure that the active tab does not listen to the hover properties--*/
	background: #fff;
	border-bottom: 1px solid #fff; /*--Makes the active tab look like it's connected with its content--*/
}
.tabContent {
	background: #fff;
	border-top: 1px solid #b5b4b1;
	padding-top: 20px;
	padding-left: 21px;
}

.tabContent table {
	padding-left: 15px;
	padding-right: 15px;
}

div#tabWrap .tabContent form input.button.newsletterSubmit {
	margin-left: 12px;
}

select#grants_list {
	float: left;
	width: 315px;
	margin: 7px 0 7px 7px;
}

/* @end */

#bodyContent p{
   margin-top: 2%;
   margin-bottom: 2%;
   line-height:1.5em;
}

h1 {
   font-family: "Avenir LT W01 85 Heavy", arial;
   color:#333333;
   font-size:24px;
   font-weight:normal !important;
   line-height:24px;
   text-align:left;
}

h2 {
   font-family: "Avenir LT W01 85 Heavy", arial;
   color:#333333;
   font-size:21px;
   line-height:21px;
   text-align:left;
   font-weight:normal !important;
}

h3 {
   font-family: "Avenir LT W01 85 Heavy", arial;
   color:#333333;
   font-size:18px;
   font-weight:normal !important;
   line-height:18px;
   text-align:left;
}

h4 {
   font-family: "Avenir LT W01 65 Medium", arial;
   color:#333333;
   font-size:14px;
   font-weight:normal !important;
   line-height:14px;
   text-align:left;
}

blockquote {
 border-top: 2px solid #ccc;
 border-bottom: 2px solid #ccc;
 font: 16px/20px Georgia, Times, serif;
 line-height: 1.5em;
 width: 200px;
 float: right;
 margin:10px;
 padding: 10px;
 quotes: "\201C" "\201D";
 }
 blockquote:before { content: open-quote; font-weight: bold; }
 blockquote:after { content: close-quote; font-weight: bold; }



#bodyContent .nospaceafter {
	margin-bottom:0;
}
#bodyContent .spaceaftersm {
	margin-bottom:5px;
}
#bodyContent .spaceafter {
	margin-bottom:10px;
}
#bodyContent .spaceafterlg {
	margin-bottom:20px;
}

#bodyContent .nospacebefore {
	margin-top:0;
}
#bodyContent .spacebeforesm {
	margin-top:5px;
}
#bodyContent .spacebefore {
	margin-top:10px;
}
#bodyContent .spacebeforelg {
	margin-top:20px;
}


/* TOP MENU CENTERING */
.aboutSubC{
    margin-left: -60px;/*-60px*/
	width:200px;
}
.researchSubC{
    margin-left: -50px;
}
.newsSubC{
    margin-left: -44px;
}
.mediaSubC{
    margin-left: -51px;
}
.infoSubC{
    margin-left: -61px;
}
.contactSubC{
    margin-left: -56px;
}
.giveSubC{
    margin-left: -74px;
}

.subItem, ul.aboutSubC li, ul.newsSubC li, ul.mediaSubC li, ul.infoSubC li, ul.contactSubC li, ul.giveSubC li {
    padding-bottom: 5px !important;
}


#mainContainer {
    z-index:2;
    position:relative;
}
body {
    margin:0px;
    font-family: Arial, Helvetica, sans-serif;
    font-size:12px;
}

a {
    text-decoration:none;
    outline:none;
}

a:visited {color: #087DB5; text-decoration: none;}
a:active {color: #087DB5;text-decoration: none;}
a:hover {color: #087DB5;text-decoration:none;}


a.sublink {color:#FFFFFF; text-decoration: none; font-size:12px; }
a.sublink:visited {color:#FFFFFF; text-decoration: none; font-size:12px; }
a.sublink:active {color:#FFFFFF; text-decoration: none; font-size:12px; }
a.sublink:hover {color:#FFFFFF; text-decoration:underline;}

a.sublink2 {color:#087DB5; text-decoration: none; font-size:12px; }
a.sublink2:visited {color:#087DB5; text-decoration: none; font-size:12px; }
a.sublink2:active {color:#087DB5; text-decoration: none; font-size:12px; }
a.sublink2:hover {color:#087DB5; text-decoration:underline;}

img {
    border-style:none;
}
ul, li {
    list-style-type:none;
}
* {
    margin:0px;
    padding:0px;
}
input {
    border:0px;
}
.bodywidth {
    width:942px;
    margin-left:auto;
    margin-right:auto;
}

.backArr{
  /*margin-top: 0px !important;*/
	padding-top:3px;
}
/*FONTS*/

.avenir{
font-family:'Avenir LT W01 85 Heavy';
font-style: normal;
font-weight: normal !important;
}

.avenir-italic{
font-family:'AvenirLTW01-85HeavyObli';
font-style: italic;
font-weight:normal !important;
}

.textUnderline {
    text-decoration:underline;
}
.textwhite12 {
    font-size:12px;
    color:#FFFFFF;
}
.textwhite13 {
    font-size:13px;
    color:#FFFFFF;
}
.textwhite14 {
    font-size:14px;
    color:#FFFFFF;
}
.textwhite14b {
    font-size:14px;
    color:#FFFFFF;
    font-weight:bold;
}

.textwhite14i {
    font-size:14px;
    color:#FFFFFF;
    font-style:italic;
}
.textwhite18i {
    font-size:18px;
    color:#FFFFFF;
    font-style:italic;
}
.textwhite18 {
	font-size: 18px;
	line-height: 26px;
	color: #FFFFFF;
}
.textwhite20 {
	font-size: 20px;
	line-height: 28px;
	color: #FFFFFF;
}
.textwhite22 {
	font-size: 22px;
	color: #FFFFFF;
}
.textwhite28 {
	font-size: 28px;
	line-height: 36px;
	color: #FFFFFF;
}
.textwhite30 {
    font-size:30px;
    color:#FFFFFF;

}
.textblue16 {
    font-size:16px;
    color:#0078b4;
    font-weight:bold;
}
.textblue14 {
    font-size:14px;
    color:#0078b4;
    font-weight:bold;
}
.textblue14 a {
    
    color:#0078b4;
}

.textblue11 {
    font-size:11px;
    color:#087db5;
    font-weight:bold;
}
.textblue11 a {
    color:#087db5;
}
.textblue12 {
    font-size:12px;
    color:#087db5;
}
.textblue12 a {
    color:#087db5;
}
.textblue12b {
    font-size:12px;
    color:#087db5;
    font-weight:bold;
}
.textblue14b {
    font-size:14px;
    color:#087db5;
    font-weight:bold;
}

.textgrey16 {
    font-size:16px;
    color:#4d4d4d;
    font-weight:bold;
    text-align:left;
}
.textblue18b {
    font-size:18px;
    color:#087db5;
    font-weight:bold;
    text-align:left;
}
.textgrey11 {
    font-size:11px;
    color:#333333;
}
.textlightgrey11 {
    font-size:11px;
    color:#979797;
}
.textgrey12 {
    font-size:12px;
    color:#979797;
}
.textgrey12b {
    font-size:12px;
    color:#999999;
    font-weight:bold;
}
.textgrey14, a.textgrey14:visited, a.textgrey14:hover {
    font-size:14px;
    color:#4d4d4d;
    font-weight:bold;
    text-align:left;
}
.textgrey14b {
    font-size:14px;
    color:#333333;
    font-weight:bold;
    text-align:left;
}
.textgrey14c {
    font-size:14px;
    color:#666666;
    text-align:left;
}

.textgrey18b {
    font-size:18px;
    color:#333333;
    font-weight:bold;
    text-align:left;
}
.textgrey21b {
    font-size:21px;
    color:#333333;
    font-weight:bold;
    text-align:left;
    line-height:21px;
}
.textgrey22 {
    font-size:22px;
    color:#60605f;
    text-align:left;
}
.textgrey22 a{
    font-size:22px;
    color:#60605f;
    text-align:left;
}
.text11 {
    font-size:11px;
    color:#262626;
}
.text11b {
    font-size:11px;
    color:222222;
    font-weight:bold;
}
.text12 {
    font-size:12px;
    color:#262626;
}
.text12b {
    font-size:12px;
    color:#262626;
    font-weight:bold;
}
.text13 {
    font-size:13px;
    color:#262626;
}
.text13i {
    font-size:13px;
    color:#262626;
    font-style:italic;
}
.text14 {
    font-size:14px;
    color:#262626;
}
.text14b {
    font-size:14px;
    color:#262626;
    font-weight:bold;
}
.textgrey10 {
    font-size:10px;
    color:#747474;
}
.underline {
    text-decoration:underline;
}
.textorange12 {
    font-size:12px;
    color:#f8931d;
}
.textorange11b a {
    font-size:11px;
    color:#f8931d;
    font-weight:bold;
}
.text11white {
    font-size:11px;
    color:#FFF;
}
.georgia14 {
    font-family:Georgia, "Times New Roman", Times, serif;
    font-size:14px;
}
.georgiagrey12 {
    font-family:Georgia, "Times New Roman", Times, serif;
    font-size:12px;
    color:#333333;
}
.georgia12i {
    font-family:Georgia, "Times New Roman", Times, serif;
    font-size:12px;
    font-style:italic;
    font-weight:bold;
    color:#222222;
}
.georgia12i a {
    color:#222222;
}
.georgiagrey12b {
    font-family:Georgia, "Times New Roman", Times, serif;
    font-size:12px;
    color:#333333;
    font-weight:bold;
}
.georgiagrey12i {
    font-family:Georgia, "Times New Roman", Times, serif;
    font-size:12px;
    font-style:italic;
    font-weight:bold;
    color:#888888;
}
.georgiagrey14i {
    font-family:Georgia, "Times New Roman", Times, serif;
    font-size:14px;
    font-style:italic;
    color:#666666;
}

.georgiawhite14i {
    font-family:Georgia, "Times New Roman", Times, serif;
    font-size:14px;
    font-style:italic;
    color:#FFFFFF;
}
.georgiawhite14b {
    font-family:Georgia, "Times New Roman", Times, serif;
    font-size:14px;
    color:#FFFFFF;
    font-weight:bold;
}
.georgia16b {
    font-family:Georgia, "Times New Roman", Times, serif;
    font-size:16px;
    font-weight:bold;
    color:#333333;
}
.georgia15i {
    font-family:Georgia, "Times New Roman", Times, serif;
    font-size:15px;
    color:#262626;
    font-style:italic;
}
.uppercase {
	text-transform: uppercase;
}
/*HEADER */
#header {
    height:82px;
    background:#ffffff;
}
#headerContent {
    height:82px;
}
#logo {
    padding:16px 0 0 0;
    float:left;
}
#headerLinks {
    float:right;
    padding:40px 38px 0 0;
}
#headerLinks a {
    color:#959595;
}

#headerLinks a.forgotpassword {
    color:#FFFFFF;
}
#headerLinks a:hover {
    color:#ffc80b;
}
#headerLinks li {
    float:left;
    margin-left:10px;
}
li.separator {
    background:url(http://www.afar.org/images/frontend/header/separator.png) no-repeat;
    width:5px;
    height:5px;
    margin-top:5px;
}
/* NAVIGATION */
#navigationBkgd {
    background:url(http://www.afar.org/images/frontend/backgrounds/nav_bkgd.jpg) repeat-x;
    height:45px;
    position:relative;
}
#navigationLinks {
    padding-top:1px;
}
#navigationLinks a {
    white-space: nowrap;
    color:#FFFFFF;
}
#navigationLinks .button a {
    white-space: nowrap;
    color:#FFFFFF;
    height:2px;
    padding-bottom:17px;
}
#navigationLinks .button a:hover {
    color:#f4c00f;
    background:url(http://www.afar.org/images/frontend/header/nav_over_line.png) no-repeat bottom left;
    height:2px;
    padding-bottom:17px;

}
#submenu-image-over-links li{
    padding-top: 3px;
    padding-bottom: 3px;
    text-align: center;
    width: 200px;

}
#submenu-image-over-links{
    z-index: 200 !important;
    margin-top:60px;
    width:200px;
    margin-left:25px;
    position:absolute;
    display:none;
}

a.active {
    color:#f4c00f !important;
    background:url(http://www.afar.org/images/frontend/header/nav_over_line.png) no-repeat bottom left;
    height:2px;
    padding-bottom:17px;
}

#navigationLinks .list{
    float:left;
}
#navigationLinks .list:hover{
}

#navigationLinks .firstElem {
    float:left;
    padding-left:0px !important;
    padding-right:15px !important;
    padding-top:14px;
}
#navigationLinks .lastElem {
    float:left;
    padding-left:15px !important;
    padding-top:16px;
}
#donateButton {
    margin-top:5px;
    background:url(http://www.afar.org/images/frontend/header/donate_button.png) no-repeat;
    width:171px;
    height:38px;
    float:right;
}
#donateButton:hover {
    background:url(http://www.afar.org/images/frontend/header/donate_button_over.png) no-repeat;
    width:171px;
    height:38px;
    float:right;
}
/* SLIDER*/
#homeSlide {
    width:942px;
    height:332px;
    float:none;
}
#homeSlideContent {
    margin:-30px 0 0 10px;
    position:absolute;
    width:932px;
}
#homeSlideContentInner {
    margin:30px 0 0 10px;
    position:absolute;
    width:932px;
}
.line {
    height:7px;
    width:50px;
    background-color:#f8931d;
    display:block;
    margin-top: 10px;
}
.line2 {
    margin-top: 5px;
}
#homeSlideText {
    width:359px;
    margin-top:15px;
    line-height:18px;
}
#homeSlideTitle {
    margin-bottom:0px;
    text-align:left;
    position:relative;
    width : 480px;
}
#homeSlideMore {
    background:url(http://www.afar.org/images/frontend/header/read_more.png) no-repeat;
    width:112px;
    height:112px;
    display: block;
	float: none;
	position:absolute;
	top:175px;
	left:0px;
	cursor: pointer;
}
#homeSlideMore:hover {
    background:url(http://www.afar.org/images/frontend/header/read_more_over.png) no-repeat;
    width:112px;
    height:112px;
}
#homeSlideNav {
    margin:-25px 0 0 110px;
}
#homeSlideNav li {
    float:left;
    margin-left:7px;
    height:24px;
    width:24px;
    background:url(http://www.afar.org/images/frontend/header/circle.png) no-repeat;
    text-align:center;
    cursor: pointer;
}
#homeSlideNav a {
    color:#333333;
    cursor: pointer;
}
#homeSlideNav a:hover {
    float:left;
    height:24px;
    width:24px;
    background:url(http://www.afar.org/images/frontend/header/circle_over.png) no-repeat;
    text-align:center;
}

.cur {
    float:left;
    height:24px;
    width:24px;
    background:url(http://www.afar.org/images/frontend/header/circle_over.png) no-repeat !important;
    text-align:center;
}

#homeSlideNext {
    background:url(http://www.afar.org/images/frontend/header/next.png) no-repeat;
    height:112px;
    width:50px;
    float:right;
    margin-top:-200px;
}
#homeSlideNext:hover {
    background:url(http://www.afar.org/images/frontend/header/next_over.png) no-repeat;
    height:112px;
    width:50px;
    float:right;
    margin-top:-200px;
}
/* HOME BODY*/
#bodyTop {
    background:url(http://www.afar.org/images/frontend/backgrounds/body_top.jpg) no-repeat;
    height:14px;
}
#bodyContent {
    float:left;
    display:block;
    width:942px;
    background:#FFFFFF;
    padding:18px 0 40px 0;
    border-bottom:solid 1px #dfdfdf;
}

img.floatLeft {
    border-style: medium none;
    float: left;
    padding-right: 10px;
    
}

.bodyTitle {
    float:left;
    margin:0px 10px 0 0;
	min-width:170px;

}
#mainColumn {
    width:640px;
    padding:0 0 0 10px;
    float:left;
}
#mainColumnLeft {
    width:253px;
    float:left;
    margin-right:100px;
}
#mainColumnRight {
    width:253px;
    float:left;
}
.featured-container {
    border-bottom:solid 1px #dfdfdf;
    height:135px;
    padding:27px 0 0 0;
}

.featured-text-container {
    margin:0 0 0 74px;
    width:190px;
}


.featured-text-container-infoaging {
    margin:0 0 0 74px;
    width:270px;
}

.featured-image, div.threeCol .featured-image {
    width:124px;
    height:124px;
    float:left;
    position:relative;
    margin:-10px 0 0 -70px;
}
 div.threeCol .featured-image {
	margin: 10px 0 10px 20px;
	float: none;
}
.featured-image:hover {
	background:url(http://www.afar.org/images/frontend/content/circle.png) no-repeat top;
    width:124px;
    height:124px;
    float:left;
    position:absolute;
    margin:-10px 0 0 -70px;
}
.featured-text {
    margin-top:5px;
}
.view-more {
    padding:5px 0 0 0;
    text-align:right;
    clear:both;
    cursor: pointer;
}
.view-more a {
    color:#087db5;
}
.view-more a:hover {
    color:#087db5;
    text-decoration:underline;
}
.alert { margin-top: 30px; overflow: hidden; }
.alert.one { width: 900px; }
.alert.two {
	float: left;
	width: 440px; 
	margin-right: 20px;
}
/* RIGHT COLUMN*/
#rightColumn {
    width:290px;
    float:right;
}
#searchContainer {
    width:290px;
    height:53px;
    background-color:#087db5;
}
#searchField {
    background:url(http://www.afar.org/images/frontend/content/search_field.png) no-repeat center;
    width:277px;
    height:53px;
    padding:5px 0 0 15px;
}
.relative {
	position:relative;
}
#search_img_button {
	width:25px; 
	height:25px; 
	position:absolute; 
	z-index:10; 
	top:4px; 
	left:246px	
}
.img_button {
	width:25px; 
	height:25px;
}
#searchField input {
    width:230px;
    padding:5px 0 5px 0;
    margin:8px 0 0 0;
    color:#959595;
}
.columnRightCont {
    background-color:#e6e3dc;
    padding:20px 14px 20px 14px;
    margin-bottom:10px;
}
.linewhite {
    background-color:#FFFFFF;
    width:22px;
    height:2px;
    margin:2px;
}
/*
#linkedin {
    background:url(http://www.afar.org/images/frontend/content/linkedin.png) no-repeat;
    width:43px;
    height:43px;
    display:block;
}
#linkedin:hover {
    background:url(http://www.afar.org/images/frontend/content/linkedin_over.png) no-repeat;
    width:43px;
    height:43px;
    display:block;
}

#twitter {
    background:url(http://www.afar.org/images/frontend/content/twitter.png) no-repeat;
    width:43px;
    height:43px;
    display:block;
}
#twitter:hover {
    background:url(http://www.afar.org/images/frontend/content/twitter_over.png) no-repeat;
    width:43px;
    height:43px;
    display:block;
}
#facebook {
    background:url(http://www.afar.org/images/frontend/content/facebook.png) no-repeat;
    width:43px;
    height:43px;
    display:block;
}
#facebook:hover {
    background:url(http://www.afar.org/images/frontend/content/facebook_over.png) no-repeat;
    width:43px;
    height:43px;
    display:block;
}
*/
#socialLogosCont a {
    float:left;
    margin:10px 5px 0 0;
}
#socialLogosCont {
    height:43px;
}
.linedouble {
    background:url(http://www.afar.org/images/frontend/content/line.jpg) no-repeat;
    height:2px;
    width:272px;
    display:block;
    margin:20px 0 15px -5px;
}
.newsletter-text {
    margin:15px 0 0 0;
    width:230px;
}
#newsletterField {
    background:url(http://www.afar.org/images/frontend/content/newsletter_field.jpg) no-repeat;
    width:213px;
    height:40px;
    margin:10px 0 10px 0;
}
#newsletterField input {
    width:200px;
    padding:5px 0 5px 0;
    margin:5px 0 0 7px;
    color:#959595;
}
.newsletterSubmit {
    background:url(http://www.afar.org/images/frontend/content/submit.png) no-repeat;
    width:101px;
    height:39px;
}
.newsletterSubmit:hover {
    background:url(http://www.afar.org/images/frontend/content/submit_over.png) no-repeat;
    width:101px;
    height:39px;
}
#mce-responses {
	margin: 10px 10px;
}
.mce_inline_error {
	margin: 0 0 10px 0;
}

#paypalSubmit {
    background:url(http://www.afar.org/images/frontend/content/donate_button.jpg) no-repeat;
    width:172px;
    height:39px;
}
#paypalSubmit:hover {
    background:url(http://www.afar.org/images/frontend/content/donate_button_rollover.jpg) no-repeat;
    width:172px;
    height:39px;
}


#paypalDonateNow {
    background:url(http://www.afar.org/images/frontend/header/donate_button.png) no-repeat;
    width:171px;
    height:38px;
}
#paypalDonateNow:hover {
    background:url(http://www.afar.org/images/frontend/header/donate_button_over.png) no-repeat;
    width:171px;
    height:38px;
}

/* FOOTER*/
#footer {
    height:160px;
    background-color:#f8f8f8;
    float:left;
    width:942px;
    border-top:solid 1px #FFFFFF;
}
#footerLinks {
    padding:20px 0 0 10px;
}
#footerLinks a {
    color:#0078b4;
    text-decoration:none;
}
#footerLinks a:visited  {
    color:#0078b4;
    text-decoration:none;
}

#footerLinks a:hover {
    color:#0078b4;
    text-decoration:underline;
}
#footerLinks li {
    float:left;
    padding:0 7px 0 7px;
}
.footer-link {
    border-right:solid 1px #b5b4b1;
}

.footer-link {
    border-right:solid 1px #b5b4b1;
}

li.last {
    border:none;
    color:#33FF33;
}
#copyright {
    padding:3px 0 0 15px;
    margin-top:6px;
}
#address a{
    font-size:10px;
    color:#087db5;
    text-decoration:none;
}
#address a:visited{
    font-size:10px;
    color:#087db5;
    text-decoration:none;
}
#address a:hover{
    font-size:10px;
    color:#087db5;
    text-decoration:underline;
}

#address {
    padding:70px 0 0 15px;
    text-transform:uppercase;
}
#footerLogos {
    float:right;
    margin:10px 20px 0 0;
}
/* ABOUT US*/
#InternalSlide {
    height:253px;
    float:left;
	position:relative;
}
#internalSlideContent {
    margin:-220px 0 0 10px;
    position:absolute;
    width:930px;
}
#aboutSlideTextW {	width:488px;
                   margin-top:15px;
                   line-height:18px;}
#subInternalSlideContent {
    margin:-150px 0 0 10px;
	/*
	top:160px;
	left:176px;
	*/
	height:150px;
    width:932px;
    position:absolute;
}

#mainColumnLeftAbout {
    width:198px;
    margin:0 50px 0 121px;
    float:left;
}

#mainColumnLeftInfoaging {
    width:373px;
    float:left;
    margin:0 20px 0 0;
    padding: 0 20px 0 0;
    border-right:solid 1px #dfdfdf;
}

#mainColumnRightInfoaging {
    width:200px;
    float:left;
    padding:0 20px 0 0;
}

.submenu-image, .submenu-image-over {
    float:left;
    width:124px;
    height:124px;
    margin:0 0 0 -70px;
    position:absolute;
}
.submenu-image-over {
    display:none;
    float:left;
    position:absolute;
    width:257px;
    height:257px;
    z-index:10;
    margin-top:20px;


}
.about-container {
    width:200px;
    min-height:40px;
}
.about-text {
    margin-top:20px;
}
.linegrey {
    width:198px;
    height:1px;
    display:block;
    background-color:#dfdfdf;
    margin:5px 0 10px 0;
}
.st_sharethis_custom {
    float:left;
    position:absolute;
    margin:180px 0 0 -30px;
    background-image:url(http://www.afar.org/images/frontend/content/small_circle.png);
    background-repeat:no-repeat;
    width:45px;
    height:45px;

}
.st_sharethis_custom:hover {
    float:left;
    position:absolute;
    margin:150px 0 0 -46px;
    background-image:url(http://www.afar.org/images/frontend/content/share_over.png);
    width:76px;
    height:76px;
}

.print-icon {
    z-index:1;
    float:left;
    position:absolute;
    margin:235px 0 0 -30px;
    height:45px;
    width:45px;
    background-image:url(http://www.afar.org/images/frontend/content/print.png);
}
.print-icon:hover {
    z-index:100;
    float:left;
    position:absolute;
    margin:235px 0 0 -45px;
    height:76px;
    width:76px;
    background-image:url(http://www.afar.org/images/frontend/content/print-over.png);
}
.view-more-rightcol {
    margin:-5px -35px 0 0;
    text-align:right;
}
.view-more-rightcol a {
    color:#087db5;
}
.view-more-rightcol a:hover {
    color:#087db5;
    text-decoration:underline;

}

#aboutSlideText {
    width:450px;
    margin-top:8px;
}

#aboutSlideText a {
    float:left;
    position:relative;
    color:#fff;
    text-decoration: none; 
    font-size:12px;
    margin-top: 8px;
}

#aboutSlideText a:hover {
	text-decoration: underline;
}

#centerColumn {
    padding:0 0 0 110px;
    width:490px;
    text-align:justify;
    float:left;
}
#centerColumn a {
    color: #087DB5;
    text-decoration:none;
}

#centerColumn a:visited {
    text-decoration:none;
}
/*
#centerColumn ul, li {
    margin-left:10px;
    font-size:12px;
    color:#262626;
    font-weight:bold;
}*/


#date-icon {
    background:url(http://www.afar.org/images/frontend/content/date_icon.png) no-repeat;
    width:60px;
    height:60px;
    display:block;
    float:left;
    margin:0 10px 0 -30px;
    text-align:center;
    padding-top:10px;
}
.events-text {
    width:210px;
    margin:-20px 0 0 50px;
}
/* INFO AGING*/
#infoBodyContent {
    float:left;
    width:942px;
    background:#FFFFFF;
    border-bottom:solid 1px #dfdfdf;
    padding-bottom:20px;
    *margin-top:45px;
}
#infoColumnLeft {
    width:319px;
    margin:0 1px 0 -10px;
    float:left;
}
#infoColumnRight {
    width:319px;
    margin-right:1px;
    float:left;
}
#biologyTitleBlock {
    height:116px;
    background-color:#fec70b;
    padding:24px 0 0 19px;
}
#biologyTitleBlock:hover {
    background-color:#303030;
}
#healthyTitleBlock {
    height:178px;
    background-color:#f8931d;
    padding:24px 0 0 19px;
}
#healthyTitleBlock:hover {
    background-color:#303030;
}
.infoAgingTitle {
    margin-bottom:-15px;
}
.infoaging-image-caption { /*background:url(http://www.afar.org/images/frontend/content/infoaging_caption_bkgd.png) repeat-x; */height:42px; width:319px; float:left;  margin:-42px 0 0 0; position:relative;}
.infoaging-image-caption-text { padding:14px 0 0 17px;}
.lineyellow {
    height:7px;
    width:50px;
    background-color:#fee01a;
    display:block;
}
#infoLatestResearch {
    width:303px;
    padding:22px 0 20px 16px;
    background-color:#f5f5f5;
}
#infoLatestResearch ul {
    padding-top:10px;
}
#infoLatestResearch li {
    padding:19px 0 19px 10px;
    margin-left:25px;
    width:252px;
    list-style-image:url(http://www.afar.org/images/frontend/content/list_icon.png);
}
#infoLatestResearch li a{
	color:#087DB5;
	text-decoration:none;
}
#infoLatestResearch li a:visited{
	color:#087DB5;
	text-decoration:none;
}
#infoLatestResearch li a:hover{
	color:#087DB5;
	text-decoration:underline;
}
.info-latest-research-li {
    border-bottom:solid 1px #dfdfdf;
    width:290px;
}
.see-more {
    margin:5px 10px 0 0;
    text-align:right;
}
.see-more a {
    color:#087db5;
}
.see-more a:hover {
    text-decoration:underline;
}
#askTitleBlock {
    height:155px;
    background-color:#fec70b;
    padding:24px 0 0 19px;
}
#diseaseTitleBlock {
    height:200px;
    background-color:#f8931d;
    margin:0 0 20px -12px;
    padding:24px 0 0 19px;
}
#diseaseTitleBlock:hover {
    background-color:#303030;
    display:block;
}
#diseaseContentBlock {
    height:120px;
    display:none;
}
#see-more-info{
    display:none;}
/* DONORS*/
#donorsTitle {
    text-transform:uppercase;
    margin:0 0 0 120px;
    ;
}
#donorsSlideTextW 
{	width:450px;
    margin-top:15px;
    line-height:18px;}
#donorsABC {
    width:450px;
    float:left;
    margin:10px 0 20px 120px;
}
#donorsABC li {
    float:left;
    margin-right:17px;
    display:block;
    float:left;
    text-align:center;
    width:23px;
    height:23px;
}
#donorsABC li a {
    color:#087db5;
    padding-top:5px;
    display:block;
}
#donorsABC li a:hover {
    color:#FFFFFF;
    background:url(http://www.afar.org/images/frontend/content/donorlist_list_icon.png) no-repeat;
    width:23px;
    height:23px;
    display:block;
}
.az-active a{
    color:#FFFFFF !important;
    background:url(http://www.afar.org/images/frontend/content/donorlist_list_icon.png) no-repeat;
    width:23px;
    height:23px;
    display:block;

}
.donors-container {
    height:61px;
}
.donors-text-container {
    margin:11px 0 18px 0;
}
#mainColumnContainer {
    width:615px;
    padding-right:30px;
}
.view-more-donors {
    padding:5px 60px 0 0;
    text-align:right;
    clear:both;
}
.view-more-donors a {
    color:#087db5;
}
.view-more-donors a:hover {
    color:#087db5;
    text-decoration:underline;
}
.see-all {
    float:right;
}
.see-all img {
    padding-top:7px;
}
.see-all a {
    float:right;
}
.see-all a:hover {
    text-decoration:underline;
}
.donate-button {
    background:url(http://www.afar.org/images/frontend/header/donate_button.png) no-repeat;
    width:171px;
    height:38px;
    margin-top:10px;
}
.donate-button:hover {
    background:url(http://www.afar.org/images/frontend/header/donate_button_over.png) no-repeat;
    width:171px;
    height:38px;
}
.donate-graphic {
    float:left;
    width:124px;
    height:124px;
    margin:0 0 0 -98px;
    position:absolute;
}

.donate-graphic:hover {
    float:left;
    width:124px;
    height:124px;
    margin:0 0 0 -98px;
    position:absolute;
}

.donate-graphic2 {
    float:left;
    width:124px;
    height:124px;
    margin:0 0 0 -72px;
    position:absolute;
    background:url(http://www.afar.org/images/frontend/content/godonate.png) no-repeat;
}

.donate-graphic2:hover {
    float:left;
    width:124px;
    height:124px;
    margin:0 0 0 -72px;
    position:absolute;
    background:url(http://www.afar.org/images/frontend/content/godonate-over.png) no-repeat;
}

/* RESEARCH*/
.margin {
    margin-left:-7px;
}
.list { line-height:17px;}
ul.list {
    margin-top:10px;
    margin-left:10px;
}
.link a {
    color:#087db5;
    margin-right:20px;
}
.link a:hover {
    color:#087db5;
    margin-right:20px;
    text-decoration:underline;
}
.notice {
    color:#ff0000;
    font-size:11px;
    font-style:italic;
    margin:-15px 0 0 200px;
}
.linegreylong {
    height:1px;
    background-color:#dfdfdf;
    margin:0 0 20px 0;
}
.learn-more {
    text-align:right;
    margin:-15px -20px 0 0;
}
.learn-more a:hover {
    text-align:right;
    margin-top:-15px;
    text-decoration:underline;
}
.slide-links a {
    width:175px;
    float:left;
    position:relative;
    text-color:#fff;
}

#linksSlideText {
    width:900px;
    margin-top:14px;
}
.links-first a {
    padding-right:30px;
}
.link-active a {
    color:#000000;
    text-decoration:none;
    font-weight:bold;
}
.columnThumb {
    width:78px;
    height:78px;
    float:left;
	position:relative;
}
.textColumnWithThumb {
    width:360px;
    line-height:17px;
    padding:0 0 20px 100px;
}

#blogPagination #pageNumbers {
	float: right;
	margin-right: 85px;
}

#searchPagination #pageNumbers {
	float: right;
	margin-right: 145px;
}

#paginationPages {
    text-align:center;
}
.page-number:hover {
    background:url(http://www.afar.org/images/frontend/content/pagination_icon.png) no-repeat;
    width:16px;
    height:16px;
    display:block;
    color:#FFFFFF;
}
.page-active {	background:url(http://www.afar.org/images/frontend/content/pagination_icon.png) no-repeat;
               width:16px;
               height:16px;
               display:block;
               color:#FFFFFF;}
.page-number {
    float:left;
    width:16px;
    height:16px;
    display:block;
    margin-right:2px;
}
.previous-page {
    float:left;
}
.next-page {
    float:right;
}
.previous-page a:hover {
    text-decoration:underline;
}
.next-page a:hover {
    text-decoration:underline;
}
.links-margin a {
    margin-right:15px;
    line-height:17px;
}
.bullets {
    list-style-image:url(http://www.afar.org/images/frontend/content/bullet_point.png);
    margin-left:10px;
    line-height:1.5em;
    margin-bottom:5px;
}
.columnThumbBig {
    width:152px;
    height:152px;
    float:left;
    display:block;
}
.textColumnWithThumbBig {
    margin:20px 0 20px 200px;
    width:228px;
    text-align:left;
    height:180px;
}
#centerColumnBiology {
    padding:0 0 0 150px;
    width:420px;
    text-align:justify;
    float:left;
}
.biology-image {
    position:absolute;
    margin:0 0 0 -100px;
}
#biologyList li {
    list-style-image:url(http://www.afar.org/images/frontend/content/biology_list.png);
    margin-left:20px;
    font-family:Georgia, "Times New Roman", Times, serif;
    font-size:12px;
    color:#333333;
    font-weight:bold;
    line-height:1.6em;
}
.spotlight-title { margin-bottom:13px; line-height:22px;}

/*REGISTER*/
#centerColumnRight {
    padding:0 0 0 8px;
    width:490px;
    text-align:justify;
    float:left;
}
label.register {
    width:114px;
    display:block;
    float:left;
    padding-top:10px;
    text-align: left;
}

#bodyContent p.error {
	color: #e82216;
}

#bodyContent p.error-input {
	color: #e82216;
	margin: -10px 0 20px 120px;
}
form label.error {
	color: #a01c1c;
	font-style: italic;
	margin: 3px 0px 3px 0;
	width: 297px;
	height: 19px;
	padding-top: 11px;
	padding-right: 10px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
form#grant_references label.error {
	left: -55px;
}
form input[type="file"] + label.error {
	background: none;
	margin-left: 10px;
}
form input[type="text"] + label.error, form input[type="password"] + label.error, form input[type="email"] + label.error, form textarea + label.error {
	color: #a01c1c;
	font-style: italic;
	top:  -45px;
	left: -9px;
	margin: 0;
	float: right;text-align: right;
	position:relative;
	z-index:1;
}
form#application_upload_form label.error { top: 0; font-weight: bold; float: none; margin-left: 20px; }
form#grant_references label.error, form#form_reg label.error {
	left: -55px; font-weight: bold;
}
form span.radiotext + label.error, form select + label.error {
	color: #a01c1c;
	font-style: italic;
	display:inline;
}
form#form_reg {position: relative;}
form#form_reg span.radiotext + label.error, form#form_reg select + label.error {
	top: 0; left: 385px; 
	font-weight: bold; 
	position: absolute;
	float: right; 
}
#bodyContent p.profile {
	margin-top: 8px;
	padding-bottom: 0;
	margin-bottom: 0;
	padding-left: 122px;
}

#bodyContent p.update {
	padding-left: 122px;
	margin-top: 0;
	padding-top: 0;
}

.styledrop {
	float: left;
    overflow: hidden;
    height: 50px;
    width: 110px;
    display:block;
    margin-left: 7px;
    margin-bottom: 10px;
}
.styledropwide, .styledropnarrow { 
	height: 50px; width: 250px;
	display: block:
	float: left;
	margin: 10px 0 20px 7px;
}
.styledropnarrow { width: 70px; }
option {
    display:block;
    padding:8px;
}
.field {
    background:url(http://www.afar.org/images/frontend/buttons/field_large.png) no-repeat;
    height:35px;
    width:305px;
    margin-left:7px;
    margin-bottom:12px;
    padding: 0 0 0 7px;
}
input.file {
	margin: 7px 0 7px 7px;
	width: 165px;
}

input.radio {
	float: left;
	margin-right: 5px;
	margin-bottom: 8px;
}

span.radio {
	padding-top: 1px;
}

input.checkbox {
    background:url(http://www.afar.org/images/frontend/buttons/checkbox.png) no-repeat;
    width:17px;
    height:17px;
    padding: 0 5px 0 0;
    margin-right: 3px;
    display: block;
    clear: left;
    float: left;
}

input.checkbox.inline {
    background:url(http://www.afar.org/images/frontend/buttons/checkbox.png) no-repeat;
    width:17px;
    height:17px;
    padding: 0 5px 0 0;
    margin-right: 3px;
    display: inline;
    clear: none;
    float: none;
}
.options {
    margin-bottom:10px;
    display:block;
}
#registerLeft {
    float:left;
    width:279px;
}
#registerRight {
    float:right;
    width:211px;
}
#submitButton {
    background:url(http://www.afar.org/images/frontend/buttons/signmeup.png) no-repeat;
    width:171px;
    height:38px;
    float:left;
    clear:both;
    cursor: pointer;
}

#submitButton:hover {
    background:url(http://www.afar.org/images/frontend/buttons/signmeup_over.png) no-repeat;
    width:171px;
    height:38px;
}

input.submitButtonLg {
	background: url(/assets/css/images/button-lg.png) no-repeat;
	width: 168px;
	height: 34px;
	cursor: pointer;
	color: #fff;
	padding-top: 2px;
	font: 700 12px Verdana, Arial, Helvetica, Geneva, sans-serif;
	word-spacing: 4px;
	text-shadow: #888 0 1px 1px;
}

input.submitButtonLg:hover {
	background: url(/assets/css/images/button-lg-hover.png) no-repeat;
}

.hide {
    display:none;
}
.block {
	display: block;
}
.inline {
	display: inline;
}
/*BLOG*/
#blogCommentCont div.linegreylong {
    width:420px;
    position:relative;
    margin:5px 0 20px -55px;
}
label.comment {
    float:left;
	padding-right:10px;
}
.field-blog {
    background:url(http://www.afar.org/images/frontend/content/field_blog.png) no-repeat;
    height:34px;
    width:325px;
    margin:5px 0 10px 0;
    padding-left:5px;
}
.blogtextColumn {
    width:360px;
    line-height:17px;
    padding:0 0 20px 100px;
}
.comment-area {
    background:url(http://www.afar.org/images/frontend/content/field_textarea.png) no-repeat;
    width:315px;
    height:94px;
    border:none;
    padding:5px;
}

form textarea#comments {
	float: left;
}

#commentSubmit {
	margin: 15px 0 45px 315px;
	width: 47px;
}

#commentSubmit input {
	background: none;
    font-size:11px;
    color: #087db5;
    font-weight:bold;
    cursor: pointer;
    width: 32px
}

.forum-area {
    background:url(http://www.afar.org/images/frontend/content/forum_textarea.png) no-repeat;
    width:390px;
    height:367px;
    border:none;
    padding:5px;
}

.blog-date {
    
	top:18px;
	left:-1px;
    text-align:center;
    position:absolute;
    width:78px;
    height:78px;
}

.blog-date-home {
    top:45px;
	left:0px;
    text-align:center;
    position:absolute;
    width:124px;
    height:124px;
}

#blogArchive a {
    color:#222222;
}
#blogArchive a:hover{
    text-decoration:underline;}
#blogArchive {
    line-height:25px;
    margin-top:10px;
}
#latestTweets {
    margin-top:10px;
    width:231px;
}
#latestTweets a:hover { text-decoration:underline;}
.tweet-date {
    float:right;
}
.blogtextColumn .see-all img {
    margin-top:-3px;
}
.blogtextColumn .linegreylong {
    width:420px;
    position:relative;
    margin:5px 0 8px -55px;
}
#blogPagination {
    width:420px;
    margin:-15px 0 0 40px;
}
#blogPagination .previous-page {
    margin-right:-40px;
}
/* SEARCH RESULTS */
#searchResultsContent {
    width:560px;
    text-align:justify;
}

#searchResultsContent b {
	background: #ff0;
	padding: 3px 0;
}

#searchResultsContent h2 b 

#searchPagination .previous-page {
    margin-right:20px;
}

/*MEDIA*/
#columnPublications {
    padding:0 0 0 130px;
    width:435px;
    text-align:justify;
    float:left;
}
#columnPublications label {
    width:110px;
}
.field-small {
    background:url(http://www.afar.org/images/frontend/content/field_small.png) no-repeat;
    height:39px;
    width:151px;
    margin-left:7px;
    margin-bottom:5px;
    padding: 0 0 0 7px;
}
#publicationsSubmit {
    background:url(http://www.afar.org/images/frontend/content/submit.png) no-repeat;
    width:171px;
    height:38px;
    float:left;
    clear:both;
}
.hide {
    display:none;
}
#publicationsSubmit:hover {
    background:url(http://www.afar.org/images/frontend/content/submit_over.png) no-repeat;
    width:171px;
    height:38px;
}
#columnLinks {
    padding:0 0 0 130px;
    width:435px;
    text-align:left;
    float:left;
}
#latestBlogs {
    margin:10px 0 0 15px;
    width:227px;
}
#latestBlogs a:hover { text-decoration:underline;}
#latestBlogs li {
    list-style-image:url(http://www.afar.org/images/frontend/content/black_arrow.png);
}
/* CONTACT US*/
#websiteLinks {
    margin:-15px 0 0 60px;
}
#contactForm {
    padding:50px 0 0 0;
}
label.contact {
    width:65px;
    display:block;
    float:left;
    padding-top:10px;
}
.clear-fields {
    margin:10px 0 0 70px;
    float:left;
}
.submit_right {
    background:url(http://www.afar.org/images/frontend/content/submit.png) no-repeat;
    float:right;
    width:101px;
    height:39px;
    margin:0 105px 0 0
}
.submit_right:hover {
    background:url(http://www.afar.org/images/frontend/content/submit_over.png) no-repeat;
}

.submitButton {
    background:url(http://www.afar.org/images/frontend/content/submit.png) no-repeat;
    width:101px;
    height:39px;
    /*margin-left: 330px;*/
    float: right;
    cursor: pointer;
}
.submitButton:hover {
    background:url(http://www.afar.org/images/frontend/content/submit_over.png) no-repeat;
}

/* FORUM */
#forumtextColumn {
    width:461px;/*420px*/
    margin-left:16px;
}
.forum-posts {
    margin-left:20px;
}
.last-post {
    text-align:right;
    display:block;
    margin-top:-17px;
}
/* VIDEOS */
#videoTextColumn {
    width:420px;
    margin-left:30px;
}
.video-views {
    float:right;
}
.video-container {
    width:420px;
    height:271px;
    padding:20px 0 20px 0;
}
#videosPagination {
    width:420px;
    margin:-15px 0 0 30px;
}
#videosPagination .previous-page {
    margin-right:-40px;
}
div.cmf-skinned-select {
    background:url(http://www.afar.org/images/frontend/buttons/contact_drop_btn.png) top right no-repeat;
    margin-bottom:10px;
    margin-top: 7px;
    height: 36px !important;
}
div.cmf-skinned-text {
    background:url(http://www.afar.org/images/frontend/buttons/field_small.png) no-repeat;
    padding:12px;
    margin-left:7px;
}

div.cmf-skinned-select {
    display:-moz-inline-stack;
    display:inline-block;
    zoom:1;
    *display:inline;
}
#background {
    height:970px;
    margin-top:45px;
}
/* SUBMENU */
.subMenuBorders {
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-top-style: solid;
    border-bottom-style: solid;
    border-top-color: #b5e2f7;
    border-bottom-color: #4ca4ce;
    list-style-type:none;
}
.subMenuBordersTop {
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #b5e2f7;
}
a.submenuLink {
    /*font-family:Arial, Helvetica, sans-serif;*/
    font-family:"Avenir LT W01 85 Heavy", arial;
    font-size:14px;
    color:#FFF;
    text-decoration:none;
}
a.submenuLink:hover {
    color:#fec70b;
}
/* LOGIN */
#login-box {
    background-image:url(http://www.afar.org/images/frontend/content/login-back.png);
    background-repeat:no-repeat;
    width:214px;
    height:248px;
    position:absolute;
    z-index:100;
    margin-left:-128px;
    padding-top:20px;
    padding-left:25px;
    display:none;
}
#loginField {
    background:url(http://www.afar.org/images/frontend/content/login-field.png) no-repeat;
    width:190px;
    height:41px;
}
#loginField input {
    width:160px;
    padding:5px 5px 5px 5px;
    margin:5px 0 0 7px;
    color:#959595;
}
.borderTopWhite {
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #FFFFFF;
}
.loginButton {
    background:url(http://www.afar.org/images/frontend/buttons/login-normal.png);
    height:37px;
    width:100px;
    cursor: pointer;
}
.loginButton:hover {
    background-image:url(http://www.afar.org/images/frontend/buttons/login-over.png);
    height:37px;
    width:100px;
    cursor:pointer;
}
#registerSubmit {
    background-image:url(http://www.afar.org/images/frontend/buttons/register-normal.png);
    height:38px;
    width:170px;
}
#registerSubmit:hover {
    background-image:url(http://www.afar.org/images/frontend/buttons/register-over.png);
    height:38px;
    width:170px;
    cursor:pointer;
}
/* RESEARCH SUBMENU*/
#research-sub {
    display:none;
    margin-top:-2px;
    margin-left:-45px;
    width:180px;
    position:absolute;
    z-index:100;
    margin-top:14px;
}
#about-sub, #news-sub, #media-sub, #info-sub, #contact-sub {
    display:none;
    margin-top:-2px;
    margin-left:-45px;
    width:180px;
    position:absolute;
    z-index:100;
    margin-top:14px;
}
.rowItem:hover {
    cursor:pointer;
    background-color:#fbc200;
}
.borderTop {
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #fdd9b0;
}
.borderBottom {
    border-bottom-width: 1px !important;
    border-bottom-style: solid !important;
    border-bottom-color: #da9441 !important;
}
.firstElem:hover{
    background: none !important;
    border:0 !important;
}
.lastElem:hover{
    background: none !important;
    border:0 !important;
}
.research-menu{    
    height:30px;
}

.research-menu:hover{

    height:29px;
    cursor:pointer;

    padding-top:14px !important;
    padding-left:14px !important;
    padding-right:14px !important;

    background-color:#f8931d;
    background-image:url(http://www.afar.org/images/frontend/content/sub-arrow-dow.jpg);

    background-position:bottom center;
    background-repeat:no-repeat;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #fbbe77;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #e1f0f8;
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: #6bb1d3;
}
#thispassword1_div {
	position:absolute; 
	top:100px; 
	left:34px; 
	color:#959595;		
}
#thispassword2_div {
	position:absolute; 
	top:56px; 
	left:16px;
}
#forumtextColumn .box { min-height:168px}
#forumtextColumn .box_forum { min-height:100px}
#forumtextColumn .box a, #forumtextColumn .box_forum a { 
	font-size:14px;
    color:#087db5;
    font-weight:bold;
}
.box .linegreylong {
     margin:10px 0 10px 0;
}
span .replies { padding-right:100px;}
.box_forum .left {float:left; width:240px}
.box_forum .right {float:right; width:180px; margin-top:50px; text-align:right}
.box_forum ul { list-style:none;; }
.box_forum li { list-style:none;  float:left; width:70px; font-weight:bold; }
.clear { clear:both;}
.padding0 { padding:0px;}
.margin0 { margin:0px;}
.textarea_margin { margin-top:5px;}
p .login_text { text-align:center; padding:50px 0 0 0}
.forum_result { float:left; width:200px; color:#930;}
.forum_post { float:right; width:80px; margin-right:-42px; }
#mainColumnLeft .featured { margin-top:26px; } 
#mainColumnRight .recent { margin-top:2px; }

.mainColumnHalf {
    width:253px;
    float:left;
}

.spacerightlg {
	margin-right:100px;
}
.spaceright {
	margin-right:10px;
}
.try_again { width:100%; margin-left:10px; }
.try_again_password {float:left;margin-left:-2px;}

.linegreylong2 {
    height:1px;
    background-color:#dfdfdf;
    margin:0 0 20px 0;
}

.news-container {
    border-bottom:solid 1px #dfdfdf;
    padding:27px 0 0 0;
}

.news-text-container {
    margin:0 0 10px 5px;
    width:190px;
}

#infoagingCalloutSubs {
    width:150px;
    float:right;
    margin:0 0 5px 25px;
    padding-bottom: 10px;
    text-align:left;
}

.lineInfoagingCallout {
    height:7px;
    width:150px;
    background-color:#f8931d;
    display:block;
    margin-top: 10px;
}

div.breadcrumb {
	text-transform: lowercase;
}

ul.infoagingSubTopics li {
	margin: 6px 0;
}

ul#nav-sub.infoagingSubTopics li.current a {
	font-size:12px;
    color:#262626;
    padding-left: 9px;
    background: url(/assets/css/images/black-arrow-infoaging-topics.png) no-repeat left;
    cursor: default;
}

ul#nav-sub.infoagingSubTopics li.current ul li {
	padding-left: 15px;
}

ul#nav-sub.infoagingSubTopics li.current ul li a {
	padding: 0;
	background: none;
    color:#087db5;
    cursor: pointer;
    font-style: italic;
}

#nav-sub li.parent-current ul {
	padding-left: 15px;
	font-style: italic;
}

ul#nav-sub.infoagingSubTopics li ul li.current {
	font-style: italic;
	width: 150px;
}

.infoaging-newsfeed {
	height:500px;
	width:190px;
	border:0;
	position:relative;
	margin:10px 0 0 6px;
}

/* Sitemap */

ul.sitemap li {
	margin-bottom: 5px;
	margin-left: 20px;
	list-style-type: disc;
	list-style-position: outside;
	color: #087db5;
}

ul.sitemap li a {
	color: #087db5;
}

h4.sitemapHeader {
	margin: 18px 0;
	list-style-type: none;
	padding-top: 10px;
	border-top: 7px solid #f8931d;
	text-transform: uppercase;
	font-size: 18px;
}

ul.sitemap li.level-1 {
	font-weight: bold;
	list-style-type: none;
	margin-top: 15px;
}

ul.sitemap li.level-1.overview {
	margin-left: 0;
}

ul.sitemap li.level-1.first {
	margin-top: 10px;
}

ul.sitemap li.level-1 a {
	font-size: 15px;
}

ul.sitemap li.level-2 {
	margin-top: 4px;
	list-style-type: none;
}

ul.sitemap li.level-2 a {
	font-weight: normal;
	font-size: 14px;
}

ul.sitemap li.level-3 {
	margin-bottom: 0;
	margin-top: 2px;
	margin-left: 30px;
}

ul.sitemap li.level-3 a {
	font-size: 12px;
}

ul.sitemap li.level-3.last {
	margin-bottom: 10px;
}

ul.sitemap li a:hover {
	text-decoration: underline;
}

/* Edit Entry Button */

p.edit-entry a, p.edit-entry a {
	margin: 15px 0;
	padding-top: 6px;
	font-size: 12px;
	line-height: 18px;
	text-align: center;
	background: #d72629;
	-moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
	color: #fff !important;
	border: none;
	display: block;
	width: 140px;
	height: 25px;
}

p.edit-entry a:hover, p.edit-entry a:hover {
	border: none;
	text-decoration: underline !important;
	background: #9a1718;
}
