/* Staff website Only stuff */

.staffhr { background: #C15203;
           color: #C15203;
           height: 1px;
           background-color: #C15203;
           border-top: 1px solid #C15203;}

fieldset.search { padding-left: 10px; padding-bottom: 5px; border: 1px solid #555; }
input.searchbox { background: #eee; border: 1px solid #000; }
input.searchsub { padding: 1px; font-size: smaller; border: 1px solid #000; }
.searchlnk { font-size: smaller; }

fieldset.myinfo { padding-left: 10px; padding-bottom: 5px; border: 1px solid #555; }
.myinfolnk { font-size: smaller; }

fieldset.adminbox { padding-left: 10px; padding-bottom: 5px; border: 1px solid #555; }

fieldset.calendar { padding-left: 10px; padding-bottom: 5px; border: 1px solid #555; }

fieldset.othernews { padding-left: 10px; padding-bottom: 5px; border: 1px solid #555; }

.dates { font-weight: bold; color: #4E6489; }

.insideiv { color: #4E6489; }
.insideiv h2 { color: #4E6489; }
ul.insideiv { list-style-image: url(/staff/images/smallbullet.gif); margin-left: 10px; margin-top: -8px; margin-bottom: 0px;}
li.insideiv { margin-bottom: -1px; margin-top: -1px;}

/* New insideiv list style */
.staff_stuff { color: #4E6489; }
.staff_stuff h2 { color: #4E6489; }
ul.staff_stuff { margin: 0 0 0 10px;
                 padding: 0;
                 list-style: none;}
li.staff_stuff { margin: 0 0 8px 0;
                 padding: 0;
                 list-style: none;}
.staff_stuff A:link { color: #4E6489; text-decoration: none;}
.staff_stuff A:visited { color: #9F9174; text-decoration: none;}
.staff_stuff A:hover { color: #8A2036; text-decoration: underline; }

.smalltext { font-size: 11px; }

/* Handbook CSS  */

.index {
  margin: 0;
  padding: 0;
}

.index li.main_nav {
  margin: 10px 0 0 0;
  list-style: none;
}

.index li.sub_nav {
  margin: 5px 0 0 15px;
  list-style: none;
}

.index span.sub_nav_desc {
  font-size: 11px;
}

.outline {
  margin: 0;
  padding: 0;
}

.outline li.main_nav {
  list-style: none;
  font-size: 12px;
  margin: 8px 0 0 0;
  padding: 0;
}

.outline li.sub_nav {
  list-style: none;
  font-size: 11px;
  margin: 3px 0 0 8px;
  padding: 0;
}

.subcats {
  margin: 0 0 0 20px;
  padding: 0 0 0 20px;
}

.subcats li.subcat_links {
  list-style: none;
  font-size: 11px;
  margin: 4px 0 0 0;
  padding: 0;
}

.articles ul {
  list-style: decimal;
  margin: 0;
  padding: 0;
}

.articles li.article_data {
  margin: 0 0 10px -10px;
  padding: 0 0 5px -10px;
}

.hbtitle A:link { text-decoration: none; font-size: 15px; font-weight: bold; }
.hbtitle A:visited { text-decoration: none; font-size: 15px; font-weight: bold; }

.insideiv  A:link { color: #4E6489; text-decoration: none; }
.insideiv  A:visited { color: #9F9174; text-decoration: none; }
.insideiv  A:hover { color: #8A2036; text-decoration: underline; }

fieldset.reminder { padding-left: 10px; padding-bottom: 5px; border: 1px solid #8A2036; }

.lrghead .reminder {
    color: #8A2036;
}

/* Navigation */

.head {
  color: #C15203;
}

.head A:link {
  color: #C15203;
}

.head A:visited {
  color: #C15203;
}

.head A:hover {
  color: #C15203;
}


.sub A:link {
  color: #000;
}

.sub A:visited {
  color: #000;
}

.sub A:hover {
  color: #000;
}


/* Page elements */

.pgtitle,H1 {
  color:  #C15203;
}

.lrghead,H2 {
  color:  #C15203;
}

.stdhead,H3 {
  color:  #C15203;
}

dd {
	margin: 3px 0 1em 0;
}
dt {
	font-weight: bold;
}

/* define color for headers that are links */

.lrghead A:link { color:  #C15203; text-decoration: none; }
.lrghead A:visited { color:  #C15203; text-decoration: none; }

TABLE.recruitment { font-size: 12px }

.hb_srch INPUT {
  font-size: 10px;
}

/* President's Page Styles */
.init_title {
    font-family: arial narrow, arial, verdana, times, sans-serif;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
	margin-top: 0px;
	margin-bottom: 4px;
	color: #C15203;
	line-height: 98%;
}

/* Staff Library Styles */
.lib_title {
	font-family: arial narrow, arial, helvetica, verdana, sans-serif;
	font-size: 16px;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 4px;
	color: #C15203;
	line-height: 98%;
	text-transform: uppercase;
}

a:link.lib_title { text-decoration: underline; color: #C15203; }
a:visited.lib_title { text-decoration: underline; color: #C15203; }
a:hover.lib_title { text-decoration: underline; color: #C15203; }
a:active.lib_title { text-decoration: underline; color: #C15203; }

/***** Staff Directory Attributes *****/

#title_select {
  position: absolute;
  width: 118px;
  top: 560px;
  left: 540px;
  font-size: 11px;
}

#directory_title {
  font-family: arial narrow, arial, helvetica, verdana, sans-serif;
  text-transform: uppercase;
  color: #C15203;
  font-size: 16px;
  font-weight: bold;
  margin: 0;
  padding: 0;
}

#dir_nav ul { list-style: none; margin: 10px 0 8px 5px; padding: 0; }
#dir_nav li.item { margin: 2px 0 0 0; padding: 2px 0 0 0; }

/***** Staff Conference 05 Attributes ****/

table.audio {
  font-size: 11px;
}
td.audio {
  font-size: 11px;
}
.audio_header {
 font-size: 11px;
 font-weight: bold;
 border-bottom: 1px solid #000000;
}

table.plenarytable {
	border: 1px solid black;
	border-collapse: collapse;
	background-color: white;
}
table.plenarytable th {
	border: 1px solid grey;
	background-color: white;
}
table.plenarytable td {
	border: 1px solid grey;
	font-size: 10px;
	text-align: center;
}
table.plenarytable td.header {
    font-size: 11px;
	background-color: #999999;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
}
table.plenarytable td.time {
	font-size: 11px;
	background-color: #CCCCCC;
	text-align: center;
}
table.plenarytable td.mem {
	font-size: 11px;
	vertical-align: middle;
}

/**** Inside IV Archives Attributes ****/

.yearTitle { font-size: 14px; font-weight: bold; color: #C15203; }
.monthTitle { font-size: 13px; font-weight: bold; padding: 20px 0 0 15px; }

#newsItems ul { list-style: none; padding: 5px 0 5px 25px; margin: 0; }
#newsItems li.item { padding: 5px 0 0 10px; margin: 0; }


/*** New Staff Site Attributes ***/
.sec1Title { color: #C15203; font-size: 11px; font-weight: bold; text-transform: uppercase; padding: 0 0 0 2px; margin: 0; }
.secOtherTitle { color: #C15203; font-size: 11px; text-transform: uppercase; padding: 0 0 0 2px; margin: 0; }
#contentList ul { list-style: none; padding: 3px 0 0 0; margin: 0; }
#contentList li { padding: 0 0 5px 0; margin: 0; }
.contentListBox { display: block; height: 4px; width: 4px; line-height: 4px; float: left; background: #163856; padding: 0; margin: 5px 3px 0 0; }
.emptyListMsg { font-size: 11px; color: #000000; padding: 5px 0 0 5px; }
.sectionHeader { background-color: #FFFFFF; }
.fpNewsTitle { font-weight: bold; font-size: 14px; }
.viewMoreLink { font-size: 10px; }

.sec1UndrLine { display: block; height: 2px; width: 446px; line-height: 2px; background: #8DA3C5; }
.sec2UndrLine { display: block; height: 2px; width: 215px; line-height: 2px; background: #8DA3C5; }
.sec3UndrLine { display: block; height: 2px; width: 215px; line-height: 2px; background: #8DA3C5; }
.sec4UndrLine { display: block; height: 2px; width: 446px; line-height: 2px; background: #8DA3C5; }
.sec5UndrLine { display: block; height: 2px; width: 153px; line-height: 2px; background: #8DA3C5; }

#listItemTitle { font-size: 14px; font-weight: bold; text-transform: uppercase; color: #C15203; }
#itemTitle { font-size: 14px; font-weight: bold; color: #C15203; }

/** right column **/
#rBox ul { list-style: none; padding: 5px 0 5px 0; margin: 0; }
#rBox li { padding: 0 0 20px 0; margin: 0; }
.rBoxContent { padding: 3px; }
.rBoxLinksS { font-size: 10px; }
.rBoxLinksM { font-size: 11px; }
#cldrList ul { list-style: none; padding: 0; margin: 0; }
#cldrList li { padding: 0 0 7px 0; margin: 0; }
.cldrItemDate { font-size: 11px; color: #688F9E; font-weight: bold; }
.cldrItemTitle { font-size: 11px; }

/** center column, row 1 **/
#hpNewsBox ul { list-style: none; padding: 5px 0 5px 0; margin: 0; }
#hpNewsBox li { padding: 0 0 10px 0; margin: 0; display: inline; float: left; }

/** columns attributes **/

/** Quick Links attributes **/
#qlBox { font-size: 11px; padding: 0 5px 0 5px; }
.qlSubHdr { color: #688F9E; font-size: 11px; font-weight: bold; }
.qlList ul { font-size: 11px; list-style: none; padding: 3px 0 0 0; margin: 0; }
.qlList li { padding: 0 0 3px 3px; margin: 0; }
.qlListSqr { display: block; height: 3px; width: 3px; line-height: 3px; float: left; background: #163856; padding: 0; margin: 5px 3px 0 0; }

/** Last modified, created dates **/
.smallItalics { font-style: italic; font-size: 11px; }

/** Attention Box Attributes **/
.attentionTitle { color: #FF0000; font-size: 11px; font-weight: bold; text-transform: uppercase; padding: 0 0 0 2px; margin: 0; }
.attentionUndrLine { display: block; height: 2px; width: 153px; line-height: 2px; background: #8DA3C5; }

/** Inside InterVarsity Right Sidebar Attributes **/
#iiRghtSdbrList ul { list-style: none; padding: 5px 0 5px 0; margin: 0; }
#iiRghtSdbrList li { padding: 0 0 7px 5px; margin: 0; font-weight: bold; font-size: 11px; }
.iiRghtSdbrUndrLine { display: block; height: 2px; width: 153px; line-height: 2px; background: #8DA3C5; }

/** General Attributes (New Redesign) **/
.subTitle { color: #C15203; font-size: 13px; font-weight: bold; }
.subSubAltTitle { color: #000000; font-weight: bold; }

.dash {
  background: url(/staff/images/dash.gif);
  background-repeat: repeat-x;
}

/** Leadership Development Resources Attributes **/
.parentCatTitle { font-size: 14px; font-weight: bold; color: #163856; }
.ldCatList ul { list-style: none; margin: 5px 0 0 0; padding: 0; }
.ldCatList li { margin: 0; padding: 0 0 5px 0; }

.ldBookcaseList ul { list-style: none; margin: 5px 0 10px 0; padding: 0; }
.ldBookcaseList li { margin: 0; padding: 0 0 5px 0; }
.ldBookcaseGroupTitle { font-weight: bold; color: #163856; }

/** Staff directory "tooltip" styles **/
.tooltip { position: absolute; text-align: left; background: #F0B841; border: 1px solid #333333; padding: 5px; margin: 10px 0 0 30px; width: 369px; }
.tooltip .close a { background: #dddddd; padding: 2px; border: 1px solid;
                border-color: #7293c0 #002e64 #002e64 #7293c0;
                font-size: .8em; }
                
/** DB -> DC conversion FAQ styles **/

#faqList ol li {
    padding-bottom: 10px; 
}

#faqList ul li {
    padding-bottom: 7px; 
}

#questionSection {
    }
#questionSection h3 {
    font-weight: bold;
    color: #c25e03;
    font-size: 13px;
}

#answerSection {
}
#answerSection h3 {
    font-weight: bold;
    color: #c25e03;
    font-size: 13px;
}
#answerSection .question {
    font-weight: bold;
}
#answerSection .returnToTop {
    float: right;
    font-size: 11px;
}
#answerSection .wrapper {
    width: 100%;
}
#webCoreList li { padding-bottom: 10px; }

#sdHomepageTable div {
    border: 1px solid #000;
    margin: 0 0 10px;
    padding: 4px;
    width: 292px;
    height: 77px;
    font-weight: bold;
    font-size: 14px;
}
.sdCatList ul {
    list-style: none;
    margin: 10px 0 0;
    padding: 0;
}
.sdCatList li {
    margin: 0;
    padding: 0 0 7px;
}
.sdCatList li a:hover {
    color: #fff;
    background-color: #265787;
}
.sc08head {
    color: #5A9A99;
    font-weight: bold;
}

.sc11head {
    color: #0066cc;
    font-weight: bold;
}

.sc08pgtitle {
    color: #010B62;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 16px;
    font-family: arial narrow, arial, verdana, sans-serif;
}

.sc11pgtitle {
    color: #010B62;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 16px;
    font-family: arial narrow, arial, verdana, sans-serif;
}

.sc08navhead {
    font-style: normal;
    font-weight: bold;
    font-size: 11px;
    text-decoration: none;
    text-transform: uppercase;
    letter-spacing: 1px;
    color: #010B62;
}

.sc11navhead {
    font-style: normal;
    font-weight: bold;
    font-size: 11px;
    text-decoration: none;
    text-transform: uppercase;
    letter-spacing: 1px;
    color: #010B62;
}

.sc08navhead {
    color: #010B62;
    text-decoration: none;
}

.sc11navhead {
    color: #010B62;
    text-decoration: none;
}

.sc08navhead a:link {
    color: #010B62;
    text-decoration: none;
}
.sc08navhead a:visited {
    color: #010B62;
    text-decoration: none;
}
.sc08navhead a:hover {
    color: #010B62;
    text-decoration: none;
}

.sc11navhead a:link {
    color: #010B62;
    text-decoration: none;
}
.sc11navhead a:visited {
    color: #010B62;
    text-decoration: none;
}
.sc11navhead a:hover {
    color: #010B62;
    text-decoration: none;
}

#psmDoc ul {
    margin: 10px 0 0;
    padding: 0;
}
#psmDoc ol {
    margin: 10px 0 7px 30px;
    padding: 0;
}
#psmDoc li {
    margin: 0;
    padding: 0 0 7px;
}

a.stafflogoutlink {
	color:#9F9174;
}

a.stafflogoutlink:visited {
color:#9F9174;
}

a.stafflogoutlink:hover {
color:#8A2528;
}

a.stafflogoutlink:active {
color:#AB7306;
}
