@charset "UTF-8";
/* CSS Document */

body {
background: #E9E9E9 url(/images/interface/body_bg_10a.gif) 50% 0 no-repeat;
font-size: 100%;
font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
}

.clear {
clear: both;
height: 0;
font-size: 0px;
overflow: hidden;
}

.accessibility {
display: none;
}

a {
color: #333;
}

a:hover {
color: #000;
text-decoration: none;
}


/* ******************************************** */

#container {
width: 975px;
margin: 0 auto;
}

#top {
width: 975px;
height: 100px;
}

#top p {
position: relative;
float: left;
width: 544px;
height: 100px;
color: #E9E9E9;
text-indent:-999px;
}

#top p span {
position: absolute; top: 0; left: 0; display: block;
width: 544px;
height: 100px;
background: url(/images/interface/gates_logo_10a.gif) 0 0 no-repeat;
}

#top form {
width: 430px;
float: right;
text-align: right;
margin: 67px 0 0 0;
}

#top form fieldset {
position: relative;
}

#top form fieldset legend {
display: none;
}

#top form fieldset label {
font-weight: bold;
font-size: 0.750em;
display: block;
width: 100px;
height: 16px;
padding: 6px 0 0 0;
position: absolute;
top: 0;
right: 178px;
}

#top form fieldset input {
line-height: 1em;
}

#top form fieldset input#keywords {
width: 141px;
border: 1px solid #97ACAC;
height: 20px;
position: absolute;
top: 0;
right: 26px;
padding: 2px 0 0 0;
}

#top form fieldset input#go {
position: absolute;
right: 0;
top: 0;
}

/* ******************************************** */

#navigation {
width: 975px;
height: 33px;
margin: 0 0 5px 0;
background: url(/images/interface/navigation_bg.gif) 0 0 no-repeat;
}

#navigation ul {
position: relative;
width: 975px;
height: 33px;
}

#navigation ul li {
position: absolute;
top: 0;
width: 121px;
height: 33px;
}

#home_li { left: 0; }
#about_li { left: 122px; }
#apply_li { left: 244px; }
#ourscholars_li { left: 366px; }
#events_li { left: 488px; }
#uploads_li { left: 610px; }
#contact_li { left: 732px; }
#members_li { left: 854px; }

#navigation ul li a {
display: block;
height: 21px;
padding: 6px 0 0 0;
width: 121px;
font-size: 0.9375em;
font-weight: bold;
text-align: center;
color: #FFF;
text-decoration: none;
text-transform: lowercase;
}

#navigation ul li#home_li a:hover {
border-bottom: 6px solid #333;
}

#home-page #navigation ul li#home_li a:hover {
border-bottom: 0;
cursor: default;
}

#navigation ul li#about_li a:hover, #navigation ul li#about_li a.active {
border-bottom: 6px solid #AD7D64;
}

#navigation ul li#apply_li a:hover, #navigation ul li#apply_li a.active {
border-bottom: 6px solid #AB2D3E;
}

#navigation ul li#ourscholars_li a:hover, #navigation ul li#ourscholars_li a.active {
border-bottom: 6px solid #669933;
}

#navigation ul li#events_li a:hover, #navigation ul li#events_li a.active {
border-bottom: 6px solid #DA8F3A;
}

#navigation ul li#uploads_li a:hover, #navigation ul li#uploads_li a.active {
border-bottom: 6px solid #57A8D7;
}

#navigation ul li#contact_li a:hover, #navigation ul li#contact_li a.active {
border-bottom: 6px solid #666699;
}

#navigation ul li#members_li a:hover, #navigation ul li#members_li a.active {
border-bottom: 6px solid #76726E;
}

/* ******************************************** */

#content {
background: #FFF url(/images/interface/content_bg.gif) 0 0 repeat-y;
border: 1px solid #ABC0C7;
width: 966px;
padding: 7px 0 16px 7px;
}

.full-width {
background: #FFF !important;
}

/* ******************************************** */

#home-panel {
width: 244px;
height: 305px;
float: left;
margin: 0 0 8px 0;
background: #333;
}

#home-panel h1 {
color: #f60;
font-size: 0.9375em;
padding: 16px 15px 3px 15px;
line-height: 1.5em;
font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
}

#home-panel h2 {
color: #fff;
font-size: 0.850em;
padding: 10px 15px 10px 15px;
line-height: 1.5em;
font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
}

#home-panel p.video-link {
color: #666;
padding: 0 0 0.5em 0;
font-size: 0.6875em;
line-height: 1.5em;
width: 230px;
}

#home-panel p a {
color: #988C7C;
text-decoration: none;
font-weight: bold;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
text-transform: uppercase;
letter-spacing: 1px;
font-size: 0.9090em;
display: block;
padding: 5px 0 0 38px;
height: 37px;
background: url(/images/interface/video-icon-home.gif) 15px 2px no-repeat;
}

#home-panel p a:hover {
color: #fff;
}

#home-panel p a span {
color: #666;
font-size: 1.1000em;
line-height: 1.5em;
text-transform: none;
font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
letter-spacing: 0;
font-weight: normal;
}


#home-panel p.home-links {
color: #666;
padding: 0 0 0.5em 15px;
font-size: 0.6875em;
line-height: 1.5em;
width: 230px;
font-weight: bold;
}

#home-panel p.home-links img {
display: inline; 
margin: 10px 3px 0 0;
}

#FlashAlternativeContent {
background: yellow;
margin: 0 0 8px 0;
}

#FlashAlternativeContent a {
display: block;
width: 112px;
margin: 0 auto 0 auto;
padding: 110px 0 0 0;
}

object#flash {
display: block;
margin: 0 0 8px 0;
}

#home-page #FlashAlternativeContent {
width: 731px;
height: 262px;
float: right;
}

#home-page #FlashAlternativeContent a {
padding: 110px 0 0 0;
}

.map-page #FlashAlternativeContent {
width: 701px;
height: 364px;
}

.map-page #FlashAlternativeContent a {
padding: 170px 0 0 0;
}


#home-page #content {
background: #FFF url(/images/interface/home_content_bg.gif) 0 0 repeat-y;
padding: 0 0 16px 0;
width: 973px;
}

.homepage-feature {
width: 207px;
float: left;
padding: 20px 18px 0 17px;
}

.homepage-feature h2 {
margin: 0 0 0 0;
padding: 0 0 10px 0;
line-height: 1em;
}

.homepage-feature h2 a {
color: #FF6600;
margin: 0 0 0 0;
padding: 0 0 0 0;
font-size: 0.9375em;
text-transform: lowercase;
text-decoration: none;
}

.homepage-feature h2 a:hover {
color: #333;
}

.homepage-feature h3 {
font-size: 0.6875em;
line-height: 1.4545em;
color: #1E2126;
padding: 0 0 0 0;
}

.homepage-feature h3.video-link, .homepage-feature h3.audio-link {
line-height: 1.4545em;
font-weight: normal;
color: #666;
padding: 0 0 0.5em 0;
width: 180px;
}

.homepage-feature h3.video-link {
padding: 0 0 0.5em 27px;
background: url(/images/interface/quick_video_link_icon.gif) 0 2px no-repeat;
}

.homepage-feature h3.audio-link {
padding: 0 0 0.5em 27px;
background: url(/images/interface/quick_audio_link_icon.gif) 3px 2px no-repeat;
}

.homepage-feature h3 a {
font-weight: bold;
text-decoration: none;
}

.homepage-feature h3 a:hover {
color: #000;
}

.homepage-feature p {
font-size: 0.6875em;
color: #1E2126;
line-height: 1.4545em;
padding: 0 0 0.5em 0;
}

.homepage-feature img {
display: block;
margin: 0 0 12px 0;
}


.homepage-feature .homepage-feature-apply h3 {
font-size: 0.7500em;
line-height: 1.4545em;
color:#CC0000;
padding: 5px 0 0 0;
font-weight:bold;
}

.homepage-feature .homepage-feature-apply h4 {
font-size: 0.7500em;
line-height: 1.4545em;
color:#333333;
padding: 0 0 0 0;
font-weight:bold;
}

#small-login {
background: #ECF0F3;
padding: 8px 0 8px 7px;
margin: 6px 0 0 0;
}

#small-login h2 {
font-size: 0.750em;
color: #738185;
margin-bottom: 3px;
padding-bottom: 0;
}

#small-login p {
margin: 0 0 0 0;
padding: 2px 0 0 0;
}

#small-login p a {
color: #17191F;
margin: 0 0 0 0;
padding: 0 0 0 0;
text-decoration: none;
}

#small-login p a:hover {
color: #000;
}

#small-login form fieldset legend, #small-login form fieldset label {
display: none;
}

#small-login form fieldset input.textfield {
width: 75px;
border: 1px solid #97ACAC;
height: 17px;
padding: 0 0 0 2px;
font-size: 0.6875em;
}

#small-login form fieldset input#go {
position: absolute;
margin: 1px 0 0 2px;
}

/* ******************************************** */

#subnav {
width: 180px;
float: left;
padding: 30px 0 230px 12px;
}

#subnav h2 {
font-size: 1.875em;
color: #FFF;
text-transform: lowercase;
font-weight: bold;
padding: 0 12px 14px 0;
}

#subnav ul {
border-top: 1px solid #FFF;
width: 147px;
}

#subnav ul li {
background: url(/images/subnav/dotted_divider.gif) 0 100% repeat-x;
}

#subnav ul li a {
color: #FFF;
text-decoration: none;
font-size: 0.750em;
height: 23px;
padding: 9px 0 0 0;
display: block;
font-weight: bold;
text-transform: lowercase;
}

#subnav ul li a.active {
color: #333;
}

#subnav ul li a:hover {
color: #333;
}

#subnav ul li:last-child {
background: none;
border-bottom: 1px solid #FFF;
}

#subnav ul li ul {
border-top: 0;
display: none;
padding-bottom: 9px;
}

#subnav ul li ul li {
background: none;
}

#subnav ul li ul li a {
background: url(/images/interface/nav_level_2_arrow.gif) 10px 6px no-repeat;
padding: 3px 0 0 20px;
font-weight:normal;
min-height: 20px;
height: auto!important;
height: 20px;
}

#subnav ul li ul li a.active {
color: #333;
}

#subnav ul li ul li:last-child {
/*background: url(/images/subnav/dotted_divider.gif) 0 100% repeat-x;*/
border-bottom: 0;
}

.alumni-association-page ul li ul#ul-aa {
display: block !important;
}

.scholars-council-page ul li ul#ul-sc {
display: block !important;
}

.new-scholars-page ul li ul#ul-ns {
display: block !important;
}

.current-scholars-page ul li ul#ul-cs {
display: block !important;
}


/* ******************************************** */

#main-content {
width: 459px;
float: left;
margin: 0 20px 0 39px;
}

.full-width #main-content {
width: 685px !important;
margin: 0 50px 0 39px !important;
}

/* ******************************************** */

#breadcrumb {
height: 37px;
padding: 10px 0 0 0;
}

#breadcrumb ul {
width: 459px;
margin: 0 0 0 0 !important ;
}

#breadcrumb ul li {
display: inline;
float: left;
color: #738185 !important ;
font-size: 0.6875em !important ;
text-transform: lowercase;
padding: 0 0 0 0 !important ;
margin: 0 0 0 0 !important ;
background: none !important ;
line-height: 1em;
}

#breadcrumb ul li a {
color: #738185;
background: url(/images/interface/breadcrumb_divider.gif) 100% 50% no-repeat;
padding: 0 13px 0 0;
margin: 0 6px 0 0;
text-decoration: none;
}

#breadcrumb ul li a:hover {
color: #000;
}

/* ******************************************** */

#main-content h1 {
font-size: 1.875em;
font-weight: bold;
padding: 0 0 16px 0;
text-transform: lowercase;
}

#main-content h1 span {
text-transform: none;
color: #333;
}

#main-content h2 {
font-size: 1em;
font-weight: bold;
padding: 0 0 0.25em 0;
line-height: 1.750em;
color: #333;
}

#main-content h3 {
font-size: 0.750em;
font-weight: bold;
line-height: 1.750em;
color: #666;
}

#main-content h4 {
font-size: 0.750em;
font-weight: normal;
font-style: italic;
line-height: 1.750em;
color: #666;
}

#main-content p {
color: #17191F;
font-size: 0.750em;
line-height: 1.750em;
padding: 0 0 1em 0;
}

#main-content p.intro {
font-weight: bold;
}

#main-content dl :first-child {
padding: 0 0 0 0;
}

#main-content dl {
color: #17191F;
margin: 0 0 16px 0;
}

#main-content dl dt {
font-size: 0.750em;
font-weight: bold;
line-height: 1.750em;
padding: 1em 0 0 0;
clear: left;
}

#main-content dl dd {
font-size: 0.750em;
line-height: 1.750em;
width: 160px;
float: left;
}

#main-content ul {
margin: 0 0 1em 14px;
}

#main-content ul li {
color: #17191F;
font-size: 0.750em;
line-height: 1.750em;
padding: 0 0 0 12px;
background-position: 0 8px;
background-repeat: no-repeat;
}

#main-content ul li ul li {
font-size: 1em;
}


#main-content table {
width: 100%;
padding: 0;
margin: 15px 0 15px 0;
border-top: 1px solid #E5DDD2;
border-left: 1px solid #E5DDD2;
}

#main-content table td, #main-content table th {
text-align:left;
vertical-align:top;
font-size: 0.750em;
padding: 10px 5px;
border-bottom: 1px solid #E5DDD2;
border-right: 1px solid #E5DDD2;
}

#main-content table th {
background-color: #E5DDD2;
}


#main-content .missing-content {
color:#FF0000;
font-weight:bold;
}

#main-content img.right {
float: right;
margin: 0 0 15px 15px;
}

#main-content img.left {
float: left;
margin: 0 15px 15px 0;
}

#main-content p.back-link {
font-size: 0.750em;
text-decoration: none;
font-weight: normal;
color: #171920 !important;
background:url(../images/interface/back-link.gif) 1px 5px no-repeat;
padding-left: 15px;
}

#main-content p.back-link a {
text-decoration:none;
color: #171920 !important;
}

#main-content p.back-link a:hover {
text-decoration:none;
color: #333;
}
/* *****************************
#about-page #main-content p {
background:url(../images/interface/forward-link.gif) 1px 5px no-repeat;
padding-left: 15px;
}
*************** */


#main-content h2 a {
color: #333;
text-decoration: none;
}

#main-content h2 a:hover {
color:#000000;
text-decoration: none;
}

#main-content h3 a {
color: #666;
text-decoration: none;
}

#main-content h3 a:hover {
color:#333;
text-decoration: none;
}

/* ******************************************** */


#main-content table.tbl-list {
width: 100%;
border-top: 1px solid #E5DDD2;
border-left: 1px solid #E5DDD2;
}

#main-content table.tbl-list td, #main-content table.tbl-list th {
padding: 6px 4px;
border-bottom: 1px solid #E5DDD2;
border-right: 1px solid #E5DDD2;
}

#main-content table.tbl-list td {
}

#main-content table.tbl-list th {
background-color: #E5DDD2;
}

#main-content table.tbl-list th a {
text-decoration: none;
}




#members-page.search-results-page #main-content table.tbl-list {
width: 100%;
border-top: 0;
border-left: 0;
}

#main-content table.tbl-list td {
padding: 7px 5px;
border-bottom: 1px dotted #E5DDD2;
border-right: 0;
}


#main-content table.tbl-list th {
padding: 7px 5px;
border-bottom: 0;
border-right: 0;
}

#main-content table.tbl-list tr.tbl-paging td {
border-top: 1px solid #E5DDD2;
font-weight: bold;
}

#main-content table.tbl-list tr.tbl-paging p {
text-align: right;
font-weight: normal;
margin: 0 0 0 0;
padding: 0 0 0 0;
font-size: 1em;
color: #988C7C;
line-height:1.3em;
}

#main-content table.tbl-list tr.tbl-paging p a {
color: #17191F;
}

#members-page.search-results-page #main-content table.tbl-list th a, #members-page.search-results-page #main-content table.tbl-list td a  {
text-decoration: none;
}
#members-page.search-results-page #main-content table.tbl-list a:link {
text-decoration: none;
}

#members-page.search-results-page #main-content table.tbl-list a:hover {
text-decoration: none;
color: #988C7C;
}


/* ******************************************** */

#feature-box {
width: 444px;
border-top: 10px solid #E5DDD2;
border-bottom: 10px solid #E5DDD2;
background: #E5DDD2;
margin: 0 0 16px 0;
}

#feature-members {
width: 416px;
border-top: 10px solid #E5DDD2;
border-bottom: 10px solid #E5DDD2;
background: #E5DDD2;
margin: 0 0 16px 0;
padding: 0 12px 0 16px;
}

#feature-members img {
display: block;
float: right;
}

#feature-members h2 {
color: #333;
font-size: 1em;
font-weight: bold;
padding: 0 0 10px 0;
line-height: 1.3em;
text-transform:capitalize !important;
background: none !important;
}

#feature-members h2.your-profile {
text-transform: lowercase !important;
}

#ourscholars-page #feature-members h2 {
color: #333;
}

#feature-members h2 a {
font-size: 0.625em;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
text-transform: uppercase;
text-decoration: none;
letter-spacing: 1px;
font-weight: bold;
color: #988C7C;
padding: 4px 4px 0 0;
}

#feature-members h2 a:hover {
color: #000;
}

#ourscholars-page #feature-members h2 em {
color:#666666;
font-style:normal;
text-transform:none;
}

#ourscholars-page #feature-members h2 span {
font-size: 0.625em;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
text-transform: uppercase;
text-decoration: none;
letter-spacing: 1px;
font-weight: bold;
color: #988C7C;
padding: 4px 4px 0 0;
}

#members-page #feature-members h2 em {
color:#666666;
font-style:normal;
text-transform:none;
}

#members-page #feature-members h2 span {
font-size: 0.625em;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
text-transform: uppercase;
text-decoration: none;
letter-spacing: 1px;
font-weight: bold;
color: #988C7C;
padding: 4px 4px 0 0;
}

#feature-members h3 {
color: #000;
font-size: 0.6875em;
font-weight: normal;
padding: 0 0 0.5em 0;
line-height: 1.3em;
}

#feature-members h3 strong {
font-weight: bold;
}

#feature-members p {
color: #000;
font-size: 0.6875em;
padding: 0 0 0.5em 0;
line-height: 1.3em;
}

#feature-members p a {
color: #666;
text-decoration: none;
}

#feature-members p a:hover {
color: #000;
}


#members-page #feature-members h2 {
text-transform:capitalize;

}

#members-page #feature-members h2 span {
font-weight: normal;

}


#feature-box h2 {
font-size: 1em;
font-weight: bold;
padding: 0 0 10px 0;
color: #333;
line-height: 1.3em;
text-transform:lowercase;
}

#feature-box h2 a {
font-size: 0.625em;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
text-transform: uppercase;
text-decoration: none;
letter-spacing: 1px;
font-weight: bold;
color: #988C7C;
float: right;
padding: 4px 4px 0 0;
}

#ourscholars-page #feature-box h2 a {
font-size: 0.625em;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
text-transform: uppercase;
text-decoration: none;
letter-spacing: 1px;
font-weight: bold;
color: #988C7C;
float: none;
padding: 4px 4px 0 0;
}

#feature-box h2 a:hover {
color: #000;
}

#feature-box h3 {
font-size: 0.750em;
font-weight: bold;
padding: 0 0 10px 0;
color: #333!important ;
line-height: 1.3em;
}

#feature-box h4 {
font-size: 0.6875em;
font-style:normal;
color: #666;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

#feature-box p {
font-size: 0.6875em;
}

#feature-box img {
display: block;
margin: 0 12px 12px 0;
float: left;
}

#feature-box ul {
margin: 0 0 0 0;
}

#feature-box ul li {
font-size: 0.6875em;
line-height: 1.750em;
padding: 0 0 0.5em 12px;
}

#feature-box ul li {
background: url(/images/interface/list_bullet.gif) 0 7px no-repeat !important ;
}

#apply-page.apply-now-page #feature-box ul li {
font-size: 0.750em;
font-weight:bold;

}



.two-column {
background: #E5DDD2 url(/images/interface/feature_box_divider.gif) 0 0 repeat-y !important ;
}

.feature-box-column {
padding: 0 12px 0 16px;
}

.two-column .feature-box-column {
width: 194px;
float: left;
}

#feature-box table {
border-collapse: collapse;
border-top: 1px solid #FFF;
width: 410px;
margin: 0 0 12px 0;
}

#feature-box table tr td {
border-bottom: 1px solid #FFF;
font-size: 0.6875em;
color: #333;
line-height: 1.4em;
font-weight: bold;
padding: 3px 10px 3px 0;
white-space: nowrap;
}

#feature-box table tr td span.table-day {
color: #666;
display: block;
}

#feature-box table tr td.table-description {
font-weight: normal;
padding: 3px 0 3px 0;
white-space: normal;
}

#feature-box .feature-box-column.podcast h2 a {
font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
text-decoration: none;
letter-spacing: 0;
font-weight: bold;
float: none;
font-size: 1em !important;
font-weight: bold;
padding: 0 0 15px 0;
color: #333;
line-height: 1.3em;
text-transform:lowercase;
}

#feature-box .podcast h3 {
font-size: 0.6875em;
padding: 0 0 0 0;
color: #17191F;
}

#feature-box .podcast p.date {
color: #666;
padding: 0.5em 0;
}

#feature-box .audio-player {
border-top: 1px solid #FFF;
padding: 10px 0 0 136px;
}

#featured-profile h3 {
font-size: 0.6875em;
font-weight: bold;
margin: 0 0 0 0;
padding: 1em 0 0 0;
line-height: 1.5em;
}

#featured-profile p {
font-size: 0.6875em;
margin: 0 0 0 0;
padding: 0 0 0 0;
line-height: 1.5em;
}

#featured-profile p.date {
color: #666;
}

/* ******************************************** */

#quick-links {
width: 256px;
float: right;
}

#quick-links .quick-links-box {
border-bottom: 1px solid #ABC0C7;
padding: 17px 20px 21px 20px;
}

#quick-links .quick-links-box img {
display: block;
}

#quick-links .quick-links-box h2 {
font-size: 1.1875em;
font-weight: bold;
padding: 0 0 10px 0;
text-transform: lowercase;
}

#quick-links .quick-links-box h2 a {
text-decoration: none;
}

#quick-links .quick-links-box h3 {
font-size: 0.6875em;
}

#quick-links .quick-links-box h2 span a {
font-size: 0.5263em;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
text-transform: uppercase;
text-decoration: none;
letter-spacing: 1px;
font-weight: bold;
color: #988C7C !important ;
}

#quick-links .quick-links-box h2 a:hover {
color: #000 !important ;
}

#quick-links .quick-links-box .quick-links-profile {
background: url(/images/interface/quick_links_divider.gif) 0 0 repeat-x;
padding: 12px 0 0 0;
width: 216px;
}

#quick-links .quick-links-box .quick-links-profile h3 {
line-height: 1.4545em;
font-weight: normal;
color: #666;
padding: 0 0 0.5em 0;
width: 189px;
}

#quick-links .quick-links-box .quick-links-news {
background: url(/images/interface/quick_links_divider.gif) 0 0 repeat-x;
padding: 12px 0 0 0;
width: 216px;
}

#quick-links .quick-links-box .first {
background: none;
padding: 0 0 0 0;
}

#quick-links .quick-links-box .quick-links-news h3 {
line-height: 1.3333em;
font-size: 0.750em;
}

#quick-links .magazine-box h3 {
padding: 0 0 1em 0;
}

#quick-links .quick-links-box h3 a {
color: #424349;
text-decoration: none;
font-weight: bold;
}

#quick-links .quick-links-box h3 a:hover {
color: #000;
}

.councilofficers-box h3, .board-box h3 {
color: #666;
font-weight: normal;
line-height: 1.3333em;
}


#quick-links .quick-links-box p {
color: #1E2126;
line-height: 1.4545em;
font-size: 0.6875em;
padding: 0 0 1em 0;
}

#quick-links .quick-links-box .quick-links-profile img, #quick-links .magazine-box img, #quick-links .councilofficers-box img, #quick-links .board-box img {
float: right;
border: 1px solid #7A8B8E;
display: block;
margin: 0 0 10px 10px;
}

#quick-links .ambassadors-box img {
float: right;
border: 0;
display: block;
margin: 0 0 10px 10px;
}

#quick-links .quick-links-box .quick-links-profile h3.video-link {
padding: 0 0 0.5em 27px;
background: url(/images/interface/quick_video_link_icon.gif) 0 2px no-repeat;
}

#quick-links .quick-links-box .quick-links-profile h3.audio-link {
padding: 0 0 0.5em 27px;
background: url(/images/interface/quick_audio_link_icon.gif) 3px 2px no-repeat;
}

#quick-links .quick-links-box p.pdf-link {
padding: 0 0 0 0;
}

#quick-links .quick-links-box p.pdf-link a, p.pdf-link a {
padding: 5px 0 4px 21px;
background: url(/images/interface/pdf_link_icon.gif) 0 2px no-repeat;
font-size: 0.9090em;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
text-transform: uppercase;
text-decoration: none;
letter-spacing: 1px;
font-weight: bold;
color: #988C7C;
}

#quick-links .quick-links-box p.link a {
padding: 5px 0 4px 0;
font-size: 0.9090em;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
text-transform: uppercase;
text-decoration: none;
letter-spacing: 1px;
font-weight: bold;
color: #988C7C;
}

#quick-links .quick-links-box p.pdf-link a:hover, p.pdf-link a:hover, #quick-links .quick-links-box p.link a:hover {
color: #000;
}

#content #quick-links div:last-child {
border-bottom: 0;
}

/* ******************************************** */

#scholar-links {
padding: 0 0 12px 0;
}

#scholar-links h2 {
font-size: 1em;
color: #333;
font-weight: bold;
background: url(/images/interface/quick_links_divider.gif) 0 100% repeat-x;
padding: 0 0 8px 0;
margin: 10px 0 7px 0;
width: 444px;
line-height: normal;
}

#scholar-links h2 a {
font-size: 0.625em;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
text-transform: uppercase;
text-decoration: none;
letter-spacing: 1px;
font-weight: bold;
color: #988C7C !important ;
}

#scholar-links h2 a:hover {
color: #000 !important ;
}

#scholar-links h3 {
font-size: 0.6875em;
line-height: 1.4545em;
font-weight: normal;
color: #666;
padding: 0 0 0.5em 0;
margin: 0 0 0 70px;

}

#scholar-links h3 a {
color: #424349;
text-decoration: none;
font-weight: bold;
}

#scholar-links h3 a:hover {
color: #000;
}

#scholar-links h3.video-link {
padding: 0 0 0.5em 27px;
background: url(/images/interface/quick_video_link_icon.gif) 0 2px no-repeat;
}

#scholar-links h3.audio-link {
padding: 0 0 0.5em 27px;
background: url(/images/interface/quick_audio_link_icon.gif) 3px 2px no-repeat;
}

#scholar-links h3.photo-link {
padding: 0 0 0.5em 27px;
background: url(/images/interface/quick_photo_link_icon.gif) -2px 0px no-repeat;
}


#scholar-links p {
color: #1E2126;
line-height: 1.4545em;
font-size: 0.6875em;
padding: 0 0 1em 0;
margin: 0 0 0 70px;
}

#scholar-links p.people-img {
float: left;
margin-left: 0;
padding: 0 0 0 0;
}

#scholar-links img {
float: left;
border: 1px solid #7A8B8E;
display: block;
margin: 0 10px 10px 0;
clear: left;
}

#scholar-links .link-item {
background: url(/images/interface/quick_links_divider.gif) 0 100% repeat-x;
padding: 0 0 8px 0;
margin: 10px 0 7px 0;
width: 444px;
}

#members-page #scholar-links div {
clear: left;
}

/* ******************************************** */

#main-content #podcast-links {
padding: 0 0 12px 0;
width: 444px;
}

#main-content #podcast-links img {
float: left;
border: 1px solid #7A8B8E;
display: block;
margin: 0 10px 10px 0;
}

#main-content #podcast-links h3 {
font-size: 0.6875em;
color: #333;
font-weight: bold;
padding: 0 50px 0 0;
margin: 0 0 0 0;
line-height: 1.4em;
}



#main-content #podcast-links h3 a {
color: #333333;
}

#main-content #podcast-links h3 a:hover {
color: #000;
}

#main-content #podcast-links h4 {
font-size: 0.6875em;
color: #666;
font-weight: normal;
padding: 0.5em 0 0.5em 0;
margin: 0 0 0 0;
line-height: 1.4em;
font-style: normal;
}

#main-content #podcast-links p {
color: #1E2126;
line-height: 1.4545em;
font-size: 0.6875em;
padding: 0 0 1em 0;
margin: 0 0 0 70px;
}

#main-content #podcast-links .audio-player {
padding: 0 0 10px 70px;
margin: 0 0 16px 0;
background: url(/images/interface/quick_links_divider.gif) 0 100% repeat-x;
}


/* ******************************************** */

#main-content .people-list div {
height: 80px;
width: 310px;
float: left;
background: url(/images/interface/quick_links_divider.gif) top left repeat-x;
padding: 9px 0 5px 0;
margin-right: 25px;
}

#main-content .people-list img {
border: 1px solid #7A8B8E;
}

#main-content .people-list p.people-img {
float: left;
margin-left: 0;
padding: 0 0 0 0;
}




#main-content .people-list h3 {
margin: 0 0 0 80px;
padding-top: 0;
font-size: 0.6875em;
color: #999 !important;
line-height: 1.3em;
font-weight: normal;
}

#main-content .people-list h3 a {
text-decoration: none;
color: #666;
font-weight: bold;
}

#main-content .people-list h3 a:hover {
color: #000;
}

#main-content .people-list p {
margin-left: 80px;
font-size: 0.6875em;
line-height: 1.3em;
padding: 0 0 0.5em 0;
}

#ourscholars-page #main-content .people-list div {
height: 110px;
}


#ourscholars-page #main-content .people-list h3 {
margin: 0 0 3px 80px;
padding: 0 0 0 0;
font-size: 0.750em;
color: #171920 !important;
line-height: 1.3em;
font-weight: bold;
}

#ourscholars-page #main-content .people-list h4 {
margin: 0 0 3px 80px;
padding: 0 0 0 0;
font-size: 0.6875em;
color: #666 !important;
line-height: 1.3em;
font-weight: normal;
font-style:normal !important;
}
#ourscholars-page #main-content .people-list h4 a {
font-weight: bold;
text-decoration:none !important;
}
#ourscholars-page #main-content .people-list h4 a:hover {
font-weight: bold;
text-decoration:underline !important;
}

#ourscholars-page #main-content .people-list p a {

text-decoration:none !important;
}
#ourscholars-page #main-content .people-list p a:hover {
color: #988C7C;
text-decoration: none !important;
}

/* ******************************************** */

.new-people-list {
width: 685px;
float: left;
margin: 0 0 12px 0;
background: url(/images/interface/aboutpeople_divider.gif) 0 0 no-repeat;
}

.new-people-item {
border-bottom: 1px dotted #92917d;
padding: 12px 0 12px 0;
margin: 0 12px 0 0;
float: left;
width: 330px;
}

.new-people-item img {
display: block;
float: left;
margin: 0 12px 0 0;
border: 1px solid #333;
}

.new-people-item h3 {
font-size: 0.6875em !important;
color: #000 !important;
}

.new-people-item p {
font-size: 0.6875em !important;
color: #938d81 !important;
font-weight: bold;
padding: 0 0 0 0 !important;
}

.new-people-item p.people-read-more a {
background: url(/images/interface/about_readmore.gif) 0 2px no-repeat;
padding: 0 0 0 14px;
color: #000;
font-weight: normal;
}

.popup-box {
width: 515px;
border: 1px solid #000;
background-color: #fff;
zoom: 1;
box-shadow: 3px 3px 0 #988c7c;
-moz-box-shadow: 3px 3px 0 #988c7c;
-webkit-box-shadow: 3px 3px 0 #988c7c;
filter: progid:DXImageTransform.Microsoft.Shadow(color='#988c7c', Direction=135, Strength=3);
padding: 15px 25px 7px 25px;
display: none;
}

.popup-box p {
font-size: 0.6875em;
line-height: 1.75em;
color: #333;
padding: 0 0 1em 0;
}

.popup-box p.close-popup a {
background: url(/images/interface/about_close.gif) 0 2px no-repeat;
padding: 0 0 0 14px;
color: #000;
font-weight: normal;
text-decoration: none;
}


/* ******************************************** */


#main-content #article-list div {
background: url(/images/interface/quick_links_divider.gif) top left repeat-x;
padding: 9px 0 5px 0;
clear: left;
}

#main-content #article-list div img {
float: left;
border: 1px solid #7A8B8E;
display: block;
margin: 0 10px 10px 0;
}

#main-content #article-list div h3 {
font-size: 0.6875em;
line-height: 1.4545em;
font-weight: normal;
color: #666;
padding: 0 0 0.5em 0;
margin: 0 0 0 70px;
}

#main-content #article-list div h3.photo-link {
padding: 0 0 0.5em 27px;
background: url(/images/interface/quick_photo_link_icon.gif) -2px 0px no-repeat;
}

#main-content #article-list div h3 a {
color: #424349;
text-decoration: none;
font-weight: bold;
}

#main-content #article-list div h3 a:hover {
color: #000;
}

#main-content #article-list div p {
color: #1E2126;
line-height: 1.4545em;
font-size: 0.6875em;
padding: 0 0 1em 0;
margin: 0 0 0 70px;
}


#announcement {
width: 444px;
}

#announcement p {
font-size: 0.6875em;
padding-top: 0.5em;
}

/* ******************************************** */

#uploads-page #main-content #news-list {
clear: right;
}

#main-content #news-list h3 {
background: url(/images/interface/quick_links_divider.gif) top left repeat-x;
padding-top: 8px;
color: #333;
}

#main-content #news-list h4 {
color: #666;
font-size: 0.6875em;
font-style:normal;
}

#main-content img.news-feature-sml {
float: right;
margin: 15px 0 10px 0;
}



/* ******************************************** */

#main-content table.tbl-portraits {
margin: 10px 0 10px 0;
width: 100%;
}

#main-content table.tbl-portraits td {
border: 1px solid #E5DDD2;
margin: 3px;
padding: 5px 0 0 0;
vertical-align:middle;
text-align:center;
}

#main-content table.tbl-portraits td p {
font-size: 1em;
padding: 0 0 0 0;
margin: 0 0 0 0;
}

/* ******************************************** */

#feature-search {
width: 412px;
background: #E5DDD2;
margin: 4px 0 16px 0;
padding: 10px 16px;
}

#feature-search h3 {
margin: 0 0 0 0;
padding: 0 0 0 0;
}

#feature-search fieldset legend {
display: none;
}

#feature-search fieldset label {
display: block;
font-size: 0.6875em;
line-height: 1.750em;
padding-top: 0;
margin-top: 3px;
padding-bottom: 3px;
font-weight: bold;
}

#feature-search fieldset label span {
font-weight: normal;
}

#feature-search fieldset input#searchterms {
width: 324px;
height: 20px;
border: 1px solid #97ACAC;
padding: 2px 0 0 0;
}

#feature-search fieldset input.search-button-bottom {
position: absolute !important;
margin: 2px 0 0 3px !important;
}

/* ******************************************** */

#sort-form {
margin: 0 0 16px 0;
}

fieldset legend {
display: none;
}

#sort-form fieldset label {
font-size: 0.625em;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
text-transform: uppercase;
text-decoration: none;
letter-spacing: 1px;
font-weight: bold;
color: #988C7C;
}

#sort-form fieldset input#view {
position: absolute;
}

/* ******************************************** */

fieldset.search-box {
width: 412px;
background: #E5DDD2;
margin: 4px 0 16px 0;
padding: 16px;
}

#main-content fieldset.search-box h3 {
font-size: 0.875em !important;
color: #333 !important;
text-transform: lowercase;
}

#main-content fieldset.search-box table {
width: 100%;
padding: 0;
margin: 5px 0 0 0;
border-top: 0;
border-left: 0;
}

#main-content fieldset.search-box table td {
text-align:left;
vertical-align:center;
font-size: 0.6875em;
padding: 5px 5px 0 0;
border-bottom: 0;
border-right: 0;
font-weight: bold;
}

#main-content fieldset.search-box table td.label-column {
width: 135px;
padding: 5px 5px 0 0;
}

#main-content fieldset.search-box table th {
background-color: #E5DDD2;
}

#main-content fieldset.search-box table td.label-column label, #main-content fieldset.search-box table td.label-column span {
display: block;
font-weight: bold;
padding: 4px 0 0 0;
}

#main-content fieldset.search-box table td label {
padding: 0 1em 0 0;
font-weight: normal;
}

#main-content fieldset.search-box table td input.textfield {
width: 230px;
height: 16px;
border: 1px solid #97ACAC;
padding: 2px 0 0 0;
}

#main-content fieldset.search-box p.note {
color: #333;
font-size: 0.6875em;
padding: 1em 0 0 0;
}

input.search-button-bottom {
float: right;
margin: 0 16px 0 0;
}

/* ******************************************** */

#yearbook-list {
width: 444px;
}

#yearbook-list .yearbook-item {
width: 70px;
height: 120px;
padding: 0 9px 0 9px;
float: left;
text-align: center;
border-bottom: 1px dotted #CCC;
margin: 0 0 10px 0;
}

#yearbook-list .yearbook-item img {
border: 1px solid #999;
display: block;
margin: 0 auto;
}

#yearbook-list .yearbook-item p {
font-size: 0.6875em;
color:#666666;
}

/* ******************************************** */



#apply-page.faq-page #main-content {
margin: 0 20px 0 29px;
}

#apply-page.faq-page #main-content #breadcrumb {
margin-left: 10px;
}

#apply-page.faq-page #main-content H1, #apply-page.faq-page #main-content H2, #apply-page.faq-page #main-content H3, #apply-page.faq-page #main-content p {
margin-left: 10px;
}


#main-content dl.dl-faqs {
color: #17191F;
margin: 0 0 16px 0;
}

#main-content dl.dl-faqs dt {
font-size: 0.750em;
line-height: 1.750em;
padding: 5px 8px 5px 30px;
clear:none;
font-weight: bold;
color: #666;
background-image: url(../images/interface/faq-q.gif);
background-repeat: no-repeat;
background-position: 10px 8px;
}

#main-content dl.dl-faqs dd {
font-size: 0.750em;
line-height: 1.750em;
width: 420px;
float:none;
padding: 5px 8px 5px 30px;
background-image: url(../images/interface/faq-a.gif);
background-repeat: no-repeat;
background-position: 10px 8px;
margin: 0 0 0 0;
}


#main-content dl.dl-faqs dd p {
font-size: 1em;
padding: 0 0 1em -10px;
margin: 0 0 0 0;
}

#main-content dl.dl-faqs ul {
margin: 0 0 0.5em 14px;
}

#main-content dl.dl-faqs ul li {
color: #17191F;
font-size: 1em;
line-height: 1.750em;
padding: 0 0 0 12px;
background-position: 0 8px;
background-repeat: no-repeat;
}

#main-content dl.dl-faqs dd ul li ul li {
font-size: 1em;
}

#main-content dl.dl-faqs table {
width: 100%;
padding: 0;
margin: 15px 0 15px 0;
border-top: 1px solid #fff;
border-left: 1px solid #fff;
}

#main-content dl.dl-faqs table td, #main-content dl.dl-faqs table th {
text-align:left;
vertical-align:top;
font-size: 0.750em;
padding: 10px 5px;
border-bottom: 1px solid #fff;
border-right: 1px solid #fff;
}

#share-page {
padding: 1em 0;
}


/* ******************************************** */

#member-photo {
float: right;
width: 92px;
text-align: center;
margin: 0 40px 10px 0;
}

#member-photo p {
font-size: 0.6875em;
}

#member-photo p a {
color: #666;
font-weight: bold;
text-decoration: none;
}

#member-photo p a:hover {
color: #000;
}

#member-header {
float: left;
width: 550px;
}

#status-update {
clear: both;
background: #E5DDD2;
width: 633px;
padding: 8px 17px;
}

#status-update h2 {
color: #FF6600;
font-size: 1em;
border-bottom:0;
background: none;
}

#status-update p {
color: #666;
font-size: 0.6875em;
padding: 0 0 0.5em 0;
}

#status-update textarea.status {
width: 500px;
margin-right: 4px;
height: 19px;
border: 1px solid #BDC7D8;
}

#status-update input.button {
position: absolute;
margin-top: 1px;
}

#status-update input.update {
/*margin-left: 63px;*/
}

.charcounter {
display: block;
clear: both;
}

/* **************   View Profile  ************* */

#members-page.view-profile-page #feature-members h2 {
text-transform:capitalize;
background: none !important;
}

#members-page.view-profile-page #feature-members h2 span {
font-size: 0.750em;
font-weight: normal;
line-height: 1.750em;
color: #666;
}

#main-content #profile-view h3 {
background: url(/images/interface/quick_links_divider.gif) repeat-x top left;
color: #17191F;
margin: 10px 0 5px 0;
padding-top: 5px;
}

#main-content #profile-view p {
line-height: 1.50em;
padding: 0 0 0.2em 0;
}

#main-content #profile-view .address-block {
width: 200px;
}

#main-content #profile-view .tel-block {
width: 200px;
float: right;
}


#main-content #profile-view ul.pdf-links {
margin: 0 0 10px 0;
padding: 0 0 0 0;
}

#main-content #profile-view ul.pdf-links li {
padding: 2px 0 2px 25px;
background: url(/images/interface/pdf_link_icon2.gif) 0 2px no-repeat;
}

#main-content #profile-view ul.www-links {
margin: 0 0 10px 0;
padding: 0 0 0 0;
}

#main-content #profile-view ul.www-links li {
padding: 2px 0 2px 25px;
background: url(/images/interface/www_link_icon.gif) 0 2px no-repeat;
}





/* ******************************************** */

.my-profile-page input.text {
height: 19px;
border: 1px solid #BDC7D8;
width: 156px;
}

.form-toggle {
margin: 8px 0 0 0;
width: 667px;
}

.form-toggle h2 {
font-size: 1em;
line-height: 1em;
padding: 0 0 0 0 !important;
}

.form-toggle h2 a {
display: block;
background: #E5DDD2;
width: 611px;
padding: 7px 17px 10px 39px;
color: #333;
font-weight: bold;
text-transform: lowercase;
text-decoration: none;
line-height: 1em;
}

.open h2 a {
background: #E5DDD2 url(/images/interface/close_toggle.gif) 17px 50% no-repeat;
}

.close h2 a {
background: #E5DDD2 url(/images/interface/open_toggle.gif) 17px 50% no-repeat;
}

.profile-box {
background: #E5DDD2;
width: 650px;
padding: 3px 0 6px 17px;
border-bottom: 5px solid #76726E;
}

.profile-set {
border: 1px solid #FFF;
width: 284px;
float: left;
margin: 0 6px 6px 0;
padding: 8px 13px;
}

.profile-box h3 {
color: #FF6600 !important;
font-size: 0.750em;
}

.profile-box h4 {
color: #666 !important;
font-size: 0.6875em !important;
font-style: normal !important;
}

.profile-box p {
font-size: 0.6875em !important;
color: #666 !important;
line-height: 1.3em !important;
}

.profile-box p em {
font-style: normal;
color: #000;
}

.profile-box dl dt {
font-size: 0.6875em !important;
color: #666;
float: left !important;
width: 95px;
margin: 0 10px 0 0;
display: block;
padding: 0 0 0 0 !important;
clear: none !important;
font-weight: normal !important;
}

.profile-box dl dd {
font-size: 0.6875em !important;
color: #000;
float: left;
width: 183px;
display: block;
padding: 0 0 0 0;
}

.profile-box table {
border-left: 0 !important;
border-top: 0 !important;
margin: 4px 0 0 0 !important;
width: 260px !important;
}

.profile-box table td {
padding: 2px 0 2px 0 !important;
vertical-align: middle !important;
}

.profile-box table td.input-column {
width: 158px;
}

.profile-box table td p {
font-size: 0.9166em !important;
}

.profile-box table td p.chars {
text-align: right;
}

.profile-box table td label {
font-size: 0.9166em;
}

.profile-box table td select.fixed-width {
width: 158px;
}

.profile-box .profile-buttons {
text-align: right;
padding: 4px 20px 0 0;
}

.profile-box table td.checkbox-row {
padding: 4px 0 4px 0 !important;
}

.profile-box .wide {
width: 602px;
float: none;
}

.profile-box .wide table {
width: 600px !important;
}

.profile-box table td.checkbox-4col {
padding: 4px 0 4px 0 !important;
width: 25% !important;
}

.profile-box table td.checkbox-3col {
padding: 4px 0 4px 0 !important;
width: 33% !important;
}

.profile-box table td.checkbox-5col {
width: 20% !important;
}

.profile-box table td.checkbox-5col input, .profile-box table td.checkbox-5col select {
width: 115px;
}
.my-profile-page input.university {
width: 201px;
}

td.university {
width: 211px;
}

.my-profile-page input.degree {
width: 290px;
}

td.degree {
width: 300px;
}

.my-profile-page input.filename {
width: 230px;
}

td.filename {
width: 232px;
}

.my-profile-page input.linkfile {
width: 200px;
}

td.linkfile {
width: 212px;
}

th.linkfile, th.filename {
vertical-align: bottom !important;
}

th.showpublic {
white-space: normal;
}

td.showpublic {
width: 70px;
}

td.inner-2col {
width: 50%;
}

.profile-box table th {
font-size: 0.6875em !important;
font-weight: normal !important;
white-space: nowrap;
padding: 4px 0 4px 0 !important;
}

.profile-box .wide table td table {
width: 260px !important;
}

.profile-box .wide table td.inner-2col table td {
font-size: 1em !important;
}

.profile-box textarea {
border: 1px solid #BDC7D8;
margin: 4px 0 0 0;
width: 596px;
height: 74px;
}

.profile-box textarea.half-width {
width: 300px;
height: 121px;
}

/* ******************************************** */

#members-page.login-page .profile-box {
width: 400px;
}

#members-page.login-page .profile-box p {
margin: 20px 0 0 0 0;
padding-top: 15px;
}

#members-page.login-page h3 {
color: #17191F !important;
font-size: 0.750em;
}

/* ******************************************** */

#page-nav {
background: #E9E9E9;
width: 424px;
padding: 4px 10px 5px 10px;
}

#page-nav p {
font-size: 0.6875em;
font-weight: bold;
color: #666;
padding: 0 0 0 0;
}

#page-nav p.page-number {
float: left;
}

#page-nav p.page-links {
float: right;
}

#page-nav p.page-links a {
color: #666;
padding: 0 4px 0 4px;
text-decoration: none;
}

#page-nav p.page-links a:hover {
color: #000;
}

/* ******************************************** */

#main-content .error-msg {
border: 1px solid #F60;
padding: 15px;
margin: 20px 0;
clear: both;
}

#main-content .error-msg h3 {
color: #F60;
padding: 5px 0 10px 35px;
margin: 0 0 0 0;
background: url(/images/interface/error_icon.gif) top left no-repeat;
}
#main-content .error-msg ul {
margin: 5px 0 10px 40px;
}

#main-content .error-msg ul li {
font-size: 0.6875em;
}

/* ******************************************** */

#footer {
padding: 7px 0 50px 0;
}

#footer p#copyright {
color: #738185;
font-size: 0.6875em;
float: left;
width: 860px;
}

#footer p#copyright a {
color: #738185;
text-decoration: none;
}

#footer p#copyright a:hover {
color: #000;
}

#footer p#cambridge {
float: right;
}

#footer p#cambridge a img {
display: block;
}

/* ******************* Section colours ************************* */


#about-page #subnav {
background: #AD7D64 url(/images/subnav/about_fade.gif) 0 100% no-repeat;
}

#about-page #main-content h1 {
color: #AD7D64;
}

#about-page #main-content ul li {
background-image: url(/images/interface/list_bullet_about.gif);
}

#about-page #main-content ul li ul li {
background-image: url(/images/interface/li_li_about.gif);
}

#about-page #quick-links .quick-links-box h2 {
color: #AD7D64;
}

#about-page #quick-links .quick-links-box h2 a {
color: #988C7C; 
}


#about-page #main-content a {
text-decoration:underline;
}

#about-page #main-content a:hover {
text-decoration:underline;
color: #AD7D64;
}


/* ----------------------------------------------------- */

#apply-page #subnav {
background: #AB2D3E url(/images/subnav/apply_fade.gif) 0 100% no-repeat;
}

#apply-page #main-content h1 {
color: #AB2D3E;
}

#apply-page #main-content #feature-box h3 {
color: #333;
}

#apply-page #main-content ul li {
background-image: url(/images/interface/list_bullet_apply.gif);
}

#apply-page #main-content ul li ul li {
background-image: url(/images/interface/li_li_apply.gif);
}

#apply-page #quick-links .quick-links-box h2 {
color: #AB2D3E;
}

#apply-page #quick-links .quick-links-box h2 a {
color: #AB2D3E; 
}

#apply-page #main-content a {
text-decoration:underline;
}

#apply-page #main-content a:hover {
text-decoration:underline;
color: #AB2D3E;
}

/* ----------------------------------------------------- */

#ourscholars-page #subnav {
background: #669933 url(/images/subnav/ourscholars_fade.gif) 0 100% no-repeat;
}

#ourscholars-page #main-content h1 {
color: #669933;
}

#ourscholars-page #main-content ul li {
background-image: url(/images/interface/list_bullet_ourscholars.gif);
}

#ourscholars-page #main-content ul li ul li {
background-image: url(/images/interface/li_li_ourscholars.gif);
}

#ourscholars-page #quick-links .quick-links-box h2 {
color: #669933;
}

#ourscholars-page #quick-links .quick-links-box h2 a {
color: #669933; 
}

#ourscholars-page #feature-search h2 {
color: #669933; 
}

.find-scholar-page h2 {
text-transform: lowercase;
}

.find-scholar-members h2 {
background: none;
}

#ourscholars-page #main-content a {
text-decoration:underline;
}

#ourscholars-page #main-content a:hover {
text-decoration:underline;
color: #669933;
}

/* ----------------------------------------------------- */

#events-page #subnav {
background: #DA8F3A url(/images/subnav/events_fade.gif) 0 100% no-repeat;
}

#events-page #main-content h1 {
color: #DA8F3A;
}

#events-page #main-content ul li {
background-image: url(/images/interface/list_bullet_events.gif);
}

#events-page #main-content ul li ul li {
background-image: url(/images/interface/li_li_events.gif);
}

#events-page #quick-links .quick-links-box h2 {
color: #DA8F3A;
}

#events-page #quick-links .quick-links-box h2 a {
color: #DA8F3A; 
}

#events-page iframe {
margin: 20px 0 20px 0;
display:block;
}

#events-page #main-content a {
text-decoration:underline;
}

#events-page #main-content a:hover {
text-decoration:underline;
color: #DA8F3A;
}

/* ----------------------------------------------------- */

#uploads-page #subnav {
background: #57A8D7 url(/images/subnav/uploads_fade.gif) 0 100% no-repeat;
}

#uploads-page #main-content h1 {
color: #57A8D7;
}

#uploads-page #main-content ul li {
background-image: url(/images/interface/list_bullet_uploads.gif);
}

#uploads-page #main-content ul li ul li {
background-image: url(/images/interface/li_li_uploads.gif);
}

#uploads-page #quick-links .quick-links-box h2 {
color: #57A8D7;
}

#uploads-page #quick-links .quick-links-box h2 a {
color: #57A8D7; 
}

#uploads-page #main-content a {
text-decoration:underline;
}

#uploads-page #main-content a:hover {
text-decoration:underline;
color: #57A8D7;
}

/* ----------------------------------------------------- */

#contact-page #subnav {
background: #666699 url(/images/subnav/contact_fade.gif) 0 100% no-repeat;
}

#contact-page #main-content h1 {
color: #666699;
}

#contact-page #main-content ul li {
background-image: url(/images/interface/list_bullet_contact.gif);
}

#contact-page #main-content ul li ul li {
background-image: url(/images/interface/li_li_contact.gif);
}

#contact-page #quick-links .quick-links-box h2 {
color: #666699;
}

#contact-page #quick-links .quick-links-box h2 a {
color: #666699; 
}

#contact-page #main-content a {
text-decoration:underline;
}

#contact-page #main-content a:hover {
text-decoration:underline;
color: #666699;
}

/* ----------------------------------------------------- */

#members-page #subnav {
background: #76726E url(/images/subnav/members_fade.gif) 0 100% no-repeat;
}

#members-page #main-content h1 {
color: #76726E;
}

#members-page #main-content ul li {
background-image: url(/images/interface/list_bullet_members.gif);
}

#members-page #main-content ul li ul li {
background-image: url(/images/interface/li_li_members.gif);
}

#members-page #quick-links .quick-links-box h2 {
color: #76726E;
}

#members-page #quick-links .quick-links-box h2 a {
color: #76726E; 
}

#members-page #main-content h2 {
color: #333;
text-transform: lowercase;
background: url(/images/interface/quick_links_divider.gif) 0 100% repeat-x;
}

#members-page.find-scholar-members #main-content h2 {
background: none !important;
background-image: none;
}

#contact-page #main-content a {
text-decoration:underline;
}

#contact-page #main-content a:hover {
text-decoration:underline;
color: #76726E;
}

/* ------------------- Forum style override -------------------- */


#members-page #main-content div.forum-content table {
width: 100%;
padding: 0;
margin: 0 0 0 0;
border-top: 0;
border-left: 0;
}

#members-page #main-content div.forum-content table td, #members-page #main-content div.forum-content table th {
text-align:left;
vertical-align:top;
font-size: 12px;
padding: 10px 5px;
border-bottom: 0;
border-right: 0;
}

#members-page #main-content div.forum-content table th {
background-color: none;
}

#members-page #main-content div.forum-content table table table {
border-top: 1px solid #E5DDD2;
border-left: 1px solid #E5DDD2;
}

#members-page #main-content div.forum-content table table table td {
border-bottom: 1px solid #E5DDD2;
border-right: 1px solid #E5DDD2;
}

#members-page #main-content div.forum-content table table table th {
background-color: #E5DDD2;
font-weight:bold;
}

#members-page #main-content div.forum-content table table table td.tHeading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px; 
	color: #FFFFFF; 
	font-weight: bold;
	background-color: #E5DDD2;
}

/*
Home #666632
About #AD7D64
Apply #AB2D3E
Scholars #669933
Events #DA8F3A
Uploads #57A8D7
Contact #666699
Members #76726E
*/

#ctl00_ContentPlaceHolder1_Username 
{
	width: 140px;
}

#ctl00_ContentPlaceHolder1_Password
{
	width: 140px;
}
