/* CSS Document */

* {margin: 0; padding: 0;}
html {font-size: 100%;}
body {background: url(http://erefdn.org/images/bg_main.gif) repeat-x; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 76%;}

img {border: 0;}

h1 {font-size: 28px; margin: -2px 0 0; padding: 0 0 20px 0; color: #7BAAC0; font-weight: normal; line-height: .8em; text-align: center;}
h2 {font-size: 14px; margin: 0 0 10px 0; padding: 0 0 0 10px; color: #FFFFFF; background-color: #7BBA52; width: 100%;}
h3 {font-size: 14px; margin: 0 0 10px 0; padding: 0 0 0 10px; color: #FFFFFF; background-color: #0D3D54; width: 100%;}
h4 {font-size: 16px; margin: 10px 0 10px 0; padding: 0 0 0 0; color: #6697ae; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold;}
h5 {font-size: 14px; margin: 10px 0 10px 0; padding: 0 0 0 0; color: #6697ae;}
h6 {font-size: 12px; margin: 10px 0 10px 0; padding: 0 0 0 0; color: #6697ae;}

h1.heading {font-style: normal; color: #7BAAC0; font-size: 46px; line-height: .8em;}
.subHeading {font-style: normal; color: #0D3D54; font-size: 44px;}

form {}
.formField {margin: 10px 0 10px 0; padding: 0 0 0 0;}

p {margin: 0 0 20px 0; padding: 0; line-height: 1.4em; color: #1E1E1E;}
div.spacer {margin: 0 0 20px 0; padding: 0; line-height: 1.4em;}
hr {background-color: #ccc; border: none; height: .10em;}
.imgLeft {float: left; margin: 4px 10px 5px 0; padding: 0 0 0 0; max-width:400px;}
.imgRight {float: right; margin: 4px 0 5px 10px; padding: 0 0 0 0; max-width:400px;}
.imgLeft img, .imgRight img {max-width:400px;}
.imgLeftSmall {float: left; margin: 4px 5px 5px 0; padding: 0 0 0 0; height:85px; overflow:hidden;}

/* styles for links */
a:link, a:visited, a:active {color: #0D3D54;}
a:hover {color: #7BAAC0;}

/* styles for general layout */
#wrapper {width: 792px; position: absolute; left: 50%; margin-left: -396px;}

#header {padding: 0 10px;}

#content{padding: 10px;}

#logo{width: 450px;	float: left;}

.clearfix{clear:both;}

/* styles for search area */
#searchArea{float: right; margin-top: 15px;}

#search{width: 163px; height: 20px; border: 1px solid #2F7799; float: left; padding-top: 3px; margin-right: 9px;}
#submit{background-color: #2F7799; border: none; height: 25px; width: 54px; float: left; display: block; color: #FFFFFF; padding-bottom: 2px; border: 1px solid #2F7799;}
#submit:hover {background-color: #ccc; color: #2F7799; cursor:pointer;}

#takeAction li{border: 1px solid #2F7799; float: right; margin: 15px 0 10px 14px; list-style-type: none; text-align:center; background: #fff url(http://erefdn.org/images/arrow.gif) no-repeat;}
#takeAction li a{display: block; width: 90px; text-decoration: none; padding: 4px 3px 4px 12px;}
#takeAction li a:link, #takeAction li a:visited, #takeAction li a:active{color: #2F7799;}
#takeAction li a:hover{color: #7BBA52;}

/* styles for main menu */

#navContainer{position: relative; width: 792px; font-size: 1em; text-align: center;}

#mainMenu{background-color: #7BBA52; height: 38px; padding-left: 12px;}
#mainMenu li{list-style-type: none; float:left;}
#mainMenu li a{text-decoration:none; display: block; padding: 11px 11px 11px 10px; color: #FFFFFF;}
#mainMenu li a:link, #mainMenu li a:visited, #mainMenu li a:active{background-color: #7BBA52;}
#mainMenu li a:hover{background-color: #2F7799;}
#mainMenu li.lastItem a{padding: 11px 10px 11px 10px;}

#homeImage{z-index:0;}
img.homeImage {width:772px; height:350px;}

/* styles for secondary menu */
#secondaryMenu {z-index: 100; position: absolute; top: 312px; left: 0;}
#secondaryMenu li {float: left; list-style-type: none; margin: 0 4px 0 0; width: 195px; height: 74px; background: #0d3d54;}
#secondaryMenu li:hover {background: #2f7799;}
#secondaryMenu li a {display: block; width: 195px; height: 61px; color: #7baac0; text-decoration: none; font-size: 24px; margin: 0; padding: 13px 0 0 0; line-height: .8;}
#secondaryMenu li a:hover {display: block; width: 195px; height: 61px; color: #fff; text-decoration: none;}
#secondaryMenu .secondWord {color: #fff; display: block; font-size: 32px;}
#secondaryMenu li.lastItem {margin: 0;}

/* styles for quote */
#quoteArea{z-index: 200; position: absolute; top: 230px; left: 24px; font-family: Georgia, "Times New Roman", Times, serif; text-align: left;}
#quoteArea p{color: #FFFFFF; margin: 0px; height:50px; overflow:hidden;}
.quote {font-size: 1.8em; padding-bottom: 3px; line-height: 1.2em;}

/* styles for home columns */
#homeLeftColumn{width: 441px; float: left;}
#homeLeftColumn p {padding:4px 0 4px 0; margin:0;}

#homeRightColumn{width: 301px; float: left; margin: 0 0 0 20px;}
#homeRightColumn p {padding:4px 0 4px 0; margin:0;}

/* styles for secondary page columns */
#leftColumn{width: 242px; float: left;}

#leftNav{border-bottom: #7BAAC0 1px solid;}
#leftNav li{border-top: #7BAAC0 1px solid; list-style-type: none;}
#leftNav li a{display: block; padding: 10px 0; font-weight: bold; text-decoration: none;}

#rightColumn {width: 500px; float: left; margin: 0 0 0 20px;}
#rightColumn ul, #rightColumn ol{margin: 10px 0 10px 30px; line-height: 1.4em;}

#listLinks li{list-style-type: none;}

/* styles for footer */
#footer{font-size:.8em; text-align:center; width: 772px; margin: 35px 10px 10px; border-top: #7BAAC0 1px solid;}
#footerInfo{padding-top:5px;}
#footerInfo li{display: inline; list-style-type:none; padding: 0 15px;}


/* search results styles */
table.searchTable a {text-decoration:none;}
table.searchTable a:hover {text-underline;}
table.searchTable td {padding:5px; line-height:17px;}
.resultRowOne {font-family:Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif; font-size:11px; color:#000; padding:6px 6px 6px 8px;background-color:#dedede;}
.resultRowTwo {font-family:Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif; font-size:11px; color:#000; padding:6px 6px 6px 8px;background-color:#f2f2f2;}


/* scholars bios */
div.profileimage {float:left; margin:0 10px 20px 0; width:150px; height:200px; overflow:hidden;}
div.profilebio {float:right; width:340px; margin:0 0 20px 0;}
div.profilebio h4 {margin:0 0 10px 0;}
div.profilebio p {margin:10px 0 0 0; padding:0;}

/* research info */
div.researchImg {float: left; margin: 4px 5px 5px 0; padding: 0; width:155px;}
div.researchInfo {float:right; margin:0; padding:10px 0 5px 0; width:335px;}
div.researchLeft {float:left; width:80px; margin-right:10px;}
div.researchMid {float:left; width:80px; margin-right:10px;}
div.researchRight {float:left; width:155px;}
div.researchBody {margin:20px 0 0 0;}
div.researchInfo2 {margin:0; padding:10px 0 5px 0;}
div.researchLeft2 {float:left; width:90px; margin-right:10px;}
div.researchMid2 {float:left; width:90px; margin-right:10px;}
div.researchRight2 {float:left; width:290px;}

/* fake list */
ul.list {padding:0 10px 0px 10px; margin:0; line-height:17px;}
ul.list li {padding:0; margin:0;}

/* Publication search styles */
#searchPublications label {display:block; margin:0 0 5px 0;}
#searchPublications input.pubsearch {width:300px; margin:0 3px 0 0; height: 20px; border: 1px solid #2F7799; padding-top:3px;}
#searchPublications input.pubsubmit {background-color: #2F7799; border: none; height: 25px; width: 54px; color: #FFF; border: 1px solid #2F7799; padding-bottom:2px;}
#searchPublications input.pubsubmit:hover {background-color: #ccc; color: #2F7799; cursor:pointer;}
#searchPublications div {margin:0 0 20px 0;}

/* login section */
#bodlogin label {display:block; margin:0 0 5px 0;}
#bodlogin input.login {width:200px; margin:0 3px 0 0; height: 20px; border: 1px solid #2F7799; padding-top:3px;}
#bodlogin input.loginsubmit {background-color: #2F7799; border: none; height: 25px; width: 54px; color: #FFF; border: 1px solid #2F7799; padding-bottom:2px;}
#bodlogin input.loginsubmit:hover {background-color: #ccc; color: #2F7799; cursor:pointer;}