/* general */

img {
	border: none;
	padding: 0px 0px 0px 0px;
}

#factHeadContent {
	display:none;
}

#factFooter {
	display:none;
}

.headCorner {
  display:none;
}

.contentWidth {

}

table {
	border: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

a {
	color: #105fad
}

.float_left {
	float: left;
}

.float_right {
	float: right;
}

.bodytitle {
	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.bodycopy {
	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
}


.small_black_border {
	border: 1px solid black
}


/* page header */
#leftheader {
	margin-left: 17px;
	width: 60px;
	height: 60px;
	float: left;
}

#middleheader {
	margin-left: 15px;
	width: 320px;
	height: 46px;
	float: left;
}

#topmidheader {
	background: url("/ids70/images/csa_logo_rt.gif") no-repeat top left;
	height: 45px;
}

#botmidheader {

}

#rightheader {
	text-align: center;
	position: absolute;
	right: 13%;
	top: 20px;
	float: left;
	overflow: hidden;
}

#toprightheader {
	height: 45px;
}

#botrightheader {

}

/* search form classes */
.search_form {
	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
	font-size: 11px;
	background: #edf2d5;
	color: #000000;
	border: none;
}
.search_form a {
	color: #105fad;
}

.admin_sub_form {
	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
	font-size: 11px;
	background: #fefed4;
	color: #000000;
	border: none;
}
.admin_sub_form a {
	color: #105fad;
}

.form_error {
	font-size: 10px;
	color: red;
}

.quick_search_box {
	width: 310px;
}

.brown_line {
	background: #bbc0a5;
}

.search_heading {
	font-size: 13px;
}

.browse_title {
	font-size: 15px;
	font-weight: bold;
}

.sup {
	vertical-align: super;
	font-size: 80%;
}

.nav {
	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
	font-size: 11px;
}
.nav_big {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.nav_bold {
	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.nav a {
	color: #105fad;
}

.selected_dbname {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
}

.nav_visited {
	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
	font-size: 11px;
}
.nav_visited a {
	color: #105fad;
}
.nav_visited a:visited {
	color: #787C6B;
}



.nav_small {
	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
	font-size: 10px;
}
.nav_small a {
	color: #105fad;
}

.university_banner {
	font-size: 14px;
}

.tab_on {
	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #105fad;
	background: #ffffcc;
	border-top: solid 1px #bbc0a5;
}
.tab_on a {
	color: #105fad;
}
.scholar_tab_on {
	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #105fad;
	background: #ffffcc;
}
.scholar_tab_on a {
	color: #105fad;
}

.rt_tab_on {
	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #221a50;
	background: #edf2d5;
}
.rt_tab_on a {
	color: #221a50;
	text-decoration: none;
}
.rt_tab_off {
	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #000000;
	background: #6a92ba;
}
.rt_tab_off a {
	color: #000000;
}

.tab_off {
	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #c8d8e7;
	background:#105fad;
}
.tab_off a {
	color: #c8d8e7;
}

.author_tab_on {
	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #000000;
	background: #6a92ba;
}
.author_tab_on a {
	color: #000000;
}

.author_tab_off {
	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #c8d8e7;
	background:#105fad;
}
.author_tab_off a {
	color: #c8d8e7;
}

.data {
	font-family: Arial, sans-serif;
	font-size: 13px;
}
.data a {
	color: #105fad;
}

.small_data {
	font-family: Arial, sans-serif;
	font-size: 10px;
}
.small_data a {
	color: #105fad;
}

.data_visited {
	font-family: Arial, sans-serif;
	font-size: 13px;
}
.data_visited a {
	color: #105fad;
}
.data_visited a:visited {
	color: #787c6b;
}


.snippetHighlight {
	font-weight: bold;
	font-style: italic;
}


/* quick search results pages */
.descriptors {
	font-family: "Lucida Grande", Verdana, Arial, sans-serif; font-size: 9px;
}
.descriptors a {
	color: #105fad;
}
.descriptors a:visited {
	color: #787c6b;
}

.alert_button_quick {
	color: #C8D8E7;
	background: #105fad;
	text-decoration: none;
	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
}

/* select databases page */
.database {
	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
	font-size: 11px;
}

.database_summary {
	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #6a6d5e;
}
.database_summary a {
	color: #105fad;
}

.database_header {
	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
	text-align: center;
	border-top: 5px solid #BBC0A5;
	border-bottom: 5px solid #BBC0A5;
	background: #C7D8E7;
	margin-left: 5px;
	width: 100%;
}


/* full record page */
.data_heading {
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.data_content {
	font-family: Arial, sans-serif;
	font-size: 12px;
}
.data_content a {
	color: #105fad;
}
.data_content a:visited {
	color: #787c6b;
}

.negative_indent {
	padding-left: 10px;
	font-family: Arial, sans-serif;
	font-size: 12px;
	text-indent: -10px;
}
.negative_indent a:visited {
	color: #787c6b;
}

.data_emphasis {
	font-family: Arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
}
.data_emphasis a {
	color: #105fad;
}
.data_emphasis a:visited {
	color: #787c6b;
}


/* header tags */

.header {
	background: #bbc0a5;
}

/* footer classes */
.footer {
	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
	font-size: 11px;
	height: 30px;
	color: #ffffff;
	vertical-align:middle;
	padding: 0px;
	margin: 0px;
}
/*.footer a {
	color: #ffffff;
}

.footer .footer_corner {
	width:10px;
	height: 30px;
	border: none;
	height: 30px;
}

.footer .footer_center {
	background: #a76421;
	vertical-align:middle;
	height: 30px;
}
*/
/* have a button try to fake a link */

.button_link {
	border: 0px solid transparent;
	background: transparent;
	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #105fad;
	text-decoration: underline;
	padding-left: 0px;
	padding-right: 0px;
	margin-left: 0px;
	margin-right: 0px;
	cursor: hand;
	min-width: 10px;
	overflow: visible;
}

.button_profile {
	background: #D59704;
	color: black;
	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	border: outset 2px #D59704;
}

.button_advanced_search {
	background: #6C9809;
	color: black;
	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	border: outset 2px #6C9809;
	width: 80px;
}

.button_advanced_clear {
	background: #D59704;
	color: black;
	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	border: outset 2px #D59704;
	width: 80px;
}

/* For the +/- buttons in the results list header. */

.button_plus_minus {
	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	border: 0px solid transparent;
	padding-left: 0px;
	padding-right: 0px;
	margin-left: 0px;
	margin-right: 0px;
	width: 15px;
}

/* Search Tools tabs */

.st_tab_on {
	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #221a50;
	background: #edf2d5;
}
.st_tab_on a {
	color: #221a50;
	text-decoration: none;
}

.st_tab_off {
	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #221a50;
	background: #a59fc8;
}
.st_tab_off a {
	color: #221a50;
	text-decoration: none;
}

/* Linking Tools tabs */

.lt_tab_on {
	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #221a50;
	background: #edf2d5;
}
.lt_tab_on a {
	color: #221a50;
	text-decoration: none;
}

.lt_tab_off {
	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #ffffff;
	background: #105fad;
}
.lt_tab_off a {
	color: #ffffff;
	text-decoration: none;
}

.lt_subtab_on {
	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #105fad;
	background: #FEFED4;
	border-top: solid 1px #bbc0a5;
}
.lt_subtab_on a {
	color: #105fad;
	text-decoration: none;
}

.lt_subtab_off {
	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #ffffff;
	background: #105fad;
}
.lt_subtab_off a {
	color: #ffffff;
	text-decoration: none;
}

.brown_line_hr {
	height:1px;
	width: 100%;
	background: #bbc0a5;
	border: none;
}

/* Admin Profile */
.reallybigtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20;
	font-weight: bold;
}

.file_download {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12;
	color: black;
}
.file_download .new { 
/*	font-weight: bold; */
}

.file_download .old {
	font-weight: normal;
	color: gray;
	text-decoration: line-through; 

}

.application_name {
	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
	font-size: 16;
	font-weight: bold;
}

.application_header {
	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
	font-size: 13;
	font-weight: bold;
}

.blue_header {
	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
	font-size: 13;
	font-weight: bold;
	color: #0000FF;
}

.linktitle {
	color: 5D6053;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	background-color: F1F6DE;
}

.link_pref_list {
	font-size: 12px;
	width: 220px;
}

.link_pref_buttons {
	font-size: 12px;
	width: 120px;
}

.alphalist {
	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#000000;
}
.alphalist a {
}
.alphalist2 {
	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color:#333333;
}
.alphalist2 a {
	font-weight: normal;
}

/* Browse tabs */

.b_tab_on {
	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #221a50;
	background: #edf2d5;
}
.b_tab_on a {
	color: #221a50;
	text-decoration: none;
}

.b_tab_off {
	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #221a50;
	background: #DBAD72;
}
.b_tab_off a {
	color: #221a50;
	text-decoration: none;
}

/* Forms */
.display_form_field {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	border: 1px solid #A4B97F;
	background-color: #EFEFEF;
}

.alert_me {
	border: 1px solid #000;
}

.fault_box {
	margin: 10px 10px 0px 10px;
	padding: 10px 10px 10px 10px;
	border: 1px solid #000;
	background-color: #ff9999;
	text-color: #000;
}

.fault_box .fault_message {
	text-align: center;
}

.fault_box .fault_dbs {
	padding: 10px 0px 0px 20px;
	text-align: left;
}
