a:link, a:active, a:visited{
text-decoration:none;
color:#B8912A
}

a:hover {
text-decoration:underline;
color:#712408;
}


body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	line-height:17px;
}

td, body, #mainwell {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
}

input.required, textarea.required {
	color: #666666;

}


#main {

}

#wrapper {
padding:10px;
width:938px;
background:#FFFFFF;
border:1px #cccccc solid;

}

#head,#topnav{
text-align:left;

}

#head {
background:url(images/masthead.jpg);
}






#footer {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#d0bfaa;
text-align:right;

}

.footerlinks {
background:url(images/footer_bg.jpg);
font-size:12px;
text-align:left;
padding:5px 0px 5px 20px;
}

#footer .footerlinks a {
text-decoration:none;
color:#d0bfaa;
font-weight:normal;

}

#mainwell {
text-align:left;
padding-bottom:0px;
display:block;
padding-top:6px;
}

#mainwell .content {
line-height:20px;
}


#mainwell .rail {
padding-bottom:40px;
padding-right:20px;
}

#mainwell .maintable {
margin-bottom:6px;
}


.content {
padding-bottom:30px;
}

.content .page-headline {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:26px;
margin-bottom:30px;
color:#4e3313;
line-height:33px;
}

.Institutions .page-headline {
color:#77907a
}

.Individuals .page-headline {
color:#ce6200
}

.Research_and_Insight .page-headline, .Contact_Us .page-headline, .About_Us .page-headline {
color:#712408
}



.railhead {
background-color:#4e3313;
border-bottom:1px #9E9578 solid;
}

.Institutions .railhead {
background-color:#77907a;
border-bottom:1px #9E9578 solid;
}


.Individuals .railhead {
background-color:#ce6200;
border-bottom:1px #9E9578 solid;
}

.Research_and_Insight .railhead, .About_Us .railhead {
background-color:#712408;
border-bottom:1px #9E9578 solid;
}

.brown li a {
color:#4e3313
}



.railbox ul {
list-style:none;
margin:0px;
padding:0px;
padding-left:5px;
padding-right:0px;
}

.railbox .railhead {
padding:5px 5px 5px 20px;
}


.railbox ul li a {
font-weight:bold;
font-size:11px;
text-transform:uppercase;
text-decoration:none;
}

.railbox ul li ul li  {
padding-top:5px;
padding-bottom:0px;
padding-left:0px;
}




.railbox ul li ul li a {
font-weight:normal;
font-size:12px;
text-transform:none;
text-decoration:none;
color:#666666
}

.railbox ul li ul {
padding:0px;
}
.railbox ul li ul li {
padding-left:12px;
margin-left:-12px;
}

.railbox ul li ul li a:hover {
font-weight:normal;
color:#333333;
}

 .railbox ul li ul li a.selected {
font-weight:bold;

}

.railbox li a:hover {
color:#666666
}


.railbox li a.selected {
color:#666666
}


.railbox ul li.selected {
background:url(images/subnav_bullet.gif);
background-repeat:no-repeat;
background-position:0px 14px;
}


.railbox ul li ul li.selected {
background:url(images/subnav_bullet.gif);
background-repeat:no-repeat;
background-position:0px 10px;
}




.railbox .railhead a, .railbox .railhead a.selected {
text-transform:uppercase;
text-decoration:none;
color:white;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

.railbox ul li {
font-family:Arial, Helvetica, sans-serif;
padding-left:15px;
padding-top:10px;
padding-bottom:0px;
font-size:11px;
}


.utility {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
padding:10px;
line-height:normal;
color:white;
letter-spacing:.7px;
}
.utility  a:active, .utility a:visited,.utility a:link {
color:#FFFFFF;
text-decoration:none;
font-size:11px;
}

.utility input {
color:#666666;

}

.utility  a:hover, .utility  a.selected {
color:#b89128;
text-decoration:none;

}




.page-headline + .page-subhead-blue {

border:0px;
padding-top:0px;
margin-top:0px;
}


#homewell {
width:939px;
height:529px;
background-image:url(images/home_unauthed.jpg);
}

#homecontent {
text-align:left;
padding-left:319px;
padding-top:108px;
padding-right:40px;
}



#homecontent .page-headline {
font-family:Georgia, "Times New Roman", Times, serif;
color:#2a4e6e;
font-size:19px;
border:0px;
margin:0px;
padding:0px;
margin-bottom:20px;
line-height:25px;
color
}


#homecontent p, #homecontent td {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
line-height:18px;
color:#153042;


}


/* drop down css */





#nav, #nav ul{
margin:0;
padding:0;
list-style-type:none;
position:relative;


}

#nav {
z-index:1000;
}



#nav li{
float:left;
position:relative;
display:block;
}

#nav li a{
display:block;
color: #FFFFFF;
text-decoration: none;
padding:5px 15px 6px 15px;
font-size:13px;
}


#nav li a.selected{
background-color:#c5a140;

}


#nav li a:hover{
color: #ffffff;
background-color:#4e3313;
}


#nav li ul {
background:#e9ddb5;
border:1px  #cccccc solid;
position:absolute;
display:none;
padding-top:6px;
padding-bottom:2px;

}

#nav li ul li {
color: #B2D134;
background:#fbf9ef;
padding:5px 21px 5px 4px ;
display:block;
float:none;
white-space: nowrap;

}

.carrot {
color:#fbf9ef;
}

#nav li ul li a{
font-size:11px;
color: #4e3313;
text-decoration: none;
margin:0px 12px 0px 0px;
padding:0px;
display:block;
font-weight:bold;

}

#nav li ul a:hover, #nav li ul a:hover .carrot{
color: #666666;
background:none;
}



#nav ul ul{
top:auto;
border:1px red solid;
}	

#nav li ul ul {


}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul{
display:none;
}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul{
display:block;
}

/* ---------------------------- text styles -------------*/

.small {
font-size:11px;
}

.red {
color:#712408;

}


.heading, .heading a:link, .heading a:visited, .heading a:active {
color:#712408;
font-weight:bold;
text-transform:uppercase;
}






.rail .heading, .content .heading {
color:#712408;

font-weight:bold;
border-bottom:1px #cccccc solid;
padding:0px 0px 5px 20px;
margin-bottom:10px;
}

.content .heading {
border:0px;
padding:10px 0px 0px 0px;
font-size:13px;
text-transform:uppercase;
}


.heading2 {
color:4e3313;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
}



.rail .listing {
padding:0px 0px 15px 20px;
color:#666666;
font-size:13px;

}

.content .listing {
padding:0px 0px 15px 0px;
clear:both;
}


.content .listing {
color:#666666;
font-size:13px;
line-height:16px;
}

.thelist > .listing:first-child {
margin-top:-12px;
}


.rail .listing a.pheading, .rail .listing .pheading{
font-weight:bold;
}
.content .listing a.pheading, .content .listing .pheading{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
line-height:1.2em;
color:#4e3313;
}

.content .listing img {
float:left;
margin-right:20px;
margin-bottom:15px;
margin-top:5px;
}

.rail .listing img {
float:left;
margin-right:10px;
margin-bottom:10px;
margin-top:5px;
}



.content ul {
list-style:none;
margin:0px;
padding:0px;
}

.content ul li {
padding-left:10px;
background:url(images/gray_bullet.gif);
background-repeat:no-repeat;
background-position:0px 8px;
}


.content ul li ul li {
padding-left:10px;
background:url(images/gray_dash.gif);
background-repeat:no-repeat;
background-position:0px 8px;
}

.homebox table tbody tr > td:first-child {
padding-right:20px;
}

.homebox table tbody tr > td:last-child {
padding-left:20px;
}


.hometable {
padding:0px;
}

.hometable td {
padding-bottom:6px;
}

.hometable img {
border:0px;
}

.breadcrumb {
text-align:left;
height:54px;

}


#accordion, #accordion ul {
list-style:none;
margin:0px;
padding:0px;
}

#accordion .panelbody {
margin-top:10px;
}

.homebox {
padding: 0px 30px 10px 30px;
background:#fbf9ef;
}

.topquote {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:20px;
color:#712408;
display:inline;
}

.author {
color:666666;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
text-align:right;
display:inline;
margin-left:15px;
}



.panel a:link, .panel a:active, .panel a:visited{ 
color:#b89128
}

.panel a:hover {
color:#4e3313;
}

#accordion {
list-style:none;
}

.panel h3 a {
font-family:Georgia,"Trebuchet MS", Tahoma, "Times New Roman", Times, serif;
font-size:18px;
color:#b89128
}



#accordion .panel, #accordion .panelBody li{
background:none;
padding-left:0px;
}

.railtext {
margin-top:10px;
padding-left:20px;
}

.railbox + .heading {
margin-top:60px;
}


.railtext .heading {

}

.rail .more a,.listing .more a, .listing .more a:link, .listing .more a:active, .listing .more a:visited{
color:#b8912a;
font-size:13px;
font-family: Arial, Helvetica, sans-serif;
font-weight:normal;
}

.more a:hover {
color:#712408;
}
.content ul {
margin-top:-12px;
}


.content ul li ul {
margin-top:2px;
margin-bottom:5px
}

.footnote {
font-size:10px;
font-family: Arial, Helvetica, sans-serif;
line-height:12px;
}

.imgleft {
float:left;
margin-right:10px;
margin-bottom:10px;
}

ul + p {
margin-top:20px;
}

/*-------------------- */
#tabs {
border:1px black solid;
padding 5px;
}

#tabs ul li {
padding:5px;
display:inline;
border:1px #dddddd solid;
margin-left:3px;margin-right:3px;
}

#tabs div {
padding:5px;
border:1px #dddddd  solid;
margin-top:3px;margin-bottom:3px;
}


.Contact_Us td.content td {
line-height:normal;
}

.Contact_Us td.content td heading2,  .Contact_Us td.content td strong {
color:#712408
}


.thequotes p, .thequotes img {
margin:0px;

}
.thequotes {
padding-bottom:10px;
}

.orangetext {
font-size:13px;
}

.orangetext_small {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:normal;
letter-spacing:1px;
color:#666666;
}

.bionames {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:normal;
color:#b8912a
}

.bionames sup, .topquote sup {
font-size:.6em;
}

.listing .quotes, .listing .quotes a{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
color:#769179;
text-decoration:none;
}

.emailupdates {margin-top:30px;}

.emailupdates,.emailupdates a, .emailupdates a:link,.emailupdates a:visited,.emailupdates a:active {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
color:#f0e6ae;
text-align:right;
text-decoration:none;
font-weight:normal;
}

label.error { float: none; color: red; padding-left: .5em; vertical-align: top; display:block }

.formheadings {
color:#712408;
font-weight:bold;
text-transform:uppercase;
}

.formoptions td {
padding-bottom:8px;
}

.mysubmit {
padding:3px 13px 3px 13px;
background:#CC6600;
color:white;
border:1px black solid;
text-transform:uppercase;
font-size:13px;
}