/*
	Yale University Library, style sheet, copyright 2005-2006
*/
body
{
	margin: 0px;
	background-color: #ffffff;
}

td, a, span, font, select, input, p, div
{
	font-family: verdana,helvetica,sans-serif;
	color: #000000;
	font-size: 11px;
	background-color: #ffffff;
	outline: none;
}

td img
{
	display: block;
}
img
{
	display: block;
	border: 0px;
}

input
{
	border: 0px;
}
td
{
	vertical-align: top;
}
.fullwidth
{
	width: 100%;
}

/* 4 main heading rollover states */
.rollover a { display:block; width:200px; height:20px; background-color: #FFFFFF}
.rollover a:hover { background-color: #fdf4dc}

/* COLUMN 1 STYLES */
.full_height_border
{
	height: 100%;
	border-bottom: 1px solid #f3b315;
}
.brdr_bottom_gray
{
	border-bottom: 1px solid #b9c8d5;
}
.bg_dark_blue
{
	background-color: #00477f;
}
.hm_header_bg
{
	height: 74px;
	background-image: url(images/px.gif);
	background-repeat: repeat-x;
}

/* orbis search */
.orbis_search_area
{
	padding-left: 14px;
	padding-right: 12px;
	background-color: #d5dee6;
	height: 75px;
}
.orbis_title_img
{
	background-color: #d5dee6;
	padding-bottom: 10px;
	padding-top: 5px;
}
.orbis_text_input
{
	background-color: #d5dee6;
	vertical-align: middle;
}
.orbis_form_input
{
	display: block;
	border: solid #848484;
	border-width: 2px 0px 0px 2px;
	vertical-align: middle;
}
.orbis_select_options
{
	background-color: #d5dee6;
	padding-right: 8px;
	padding-left: 8px;
}
.orbis_btn_go
{
	vertical-align: middle;
	background-color: #d5dee6;
}
.orbis_btn_more_opts
{
	background-color: #d5dee6;
	padding-top: 8px;
	padding-bottom: 5px;
}
.brder_left_dark_blue
{
	border-left: 26px solid #00477f;
}

/* menu tree */
.menu_tree_padding
{
	padding-left: 14px;
	padding-right: 12px;
	padding-top: 17px;
}
.menu_tree_vert_line
{
	border-right: 1px solid #7AADD5;
}

/* menu left, including horizontal separator */
.menu_tree_left_title
{
	padding-right: 12px;
	padding-bottom: 5px;
}
.menu_tree_left_top
{
	padding-right: 12px;
	padding-bottom: 10px;
	border-bottom: 1px solid #7AADD5;
}
.menu_tree_left_bottom
{
	padding-right: 12px;
	padding-bottom: 10px;
}
.menu_item
{
	padding-top: 3px;
	padding-bottom: 4px;
}
A.left_tree_link
{
	color: #000000;
	text-decoration: none;
	font-size: 11px;
}
A.left_tree_link:hover
{
	color: #7AADD5;
}

/* note:  style for formatting "Off-Campus Access (proxy server/VPN) */
.left_tree_dbl_line
{
	padding-top: 3px;
}


/* menu right, including horizontal separator  */
.menu_tree_right_title
{
	padding-left: 12px;
	padding-bottom: 5px;
}
.menu_tree_right_top
{
	padding-left: 12px;
	padding-bottom: 10px;
	border-bottom: 1px solid #7AADD5;
}
.menu_tree_right_bottom
{
	padding-left: 12px;
	padding-bottom: 10px;
}
A.right_tree_link
{
	color: #000000;
	text-decoration: none;
	font-size: 11px;
}
A.right_tree_link:hover
{
	color: #7AADD5;
}

/* bottom links; Note: "padding-bottom" added b/c Safari leaves a cap between drk blue left column and bottom yellow border */
.search_site_graphic
{
	padding-top: 25px;
	padding-left: 74px;
	padding-bottom: 25px;
	height: 100%;
}


/* COLUMN 2: INFORMATION/NEWS */
.icol_fullheight
{
	height: 100%;
	background-color: #fdf4dc;
	border-right: 1px solid #f3b315;
	border-left: 1px solid #f3b315;
	border-bottom: 1px solid #f3b315;
}
.icol_brdr_top_img
{
	border-bottom: 2px solid #f3b315;
	background-color: #fdf4dc;
	height: 60px;
}
.icol_content
{
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 15px;
	background-color: #fdf4dc;
}
.icol_ask_librarian
{
	padding-bottom: 15px;
	border-bottom: 1px solid #f3b315;
	background-color: #fdf4dc;
}
.icol_news_image
{
	padding-top: 15px;
	padding-bottom: 10px;
	background-color: #fdf4dc;
}

/* news */
.icol_info
{
	background-color: #fdf4dc;
	font-size: 10px;
	color: #000000;
	padding-top: 3px;
	padding-bottom: 4px;
}
A.icol_link
{
	color: #000000;
	text-decoration: none;
	font-size: 10px;
	background-color: #fdf4dc;
}
A.icol_link:hover
{
	color: #7AADD5;
}
.icol_xml_btn
{
	padding-top: 6px;
	padding-bottom: 15px;
	border-bottom: 1px solid #f3b315;
	background-color: #fdf4dc;
}

/* in focus */
.icol_infocus_title
{
	padding-top: 15px;
	padding-bottom: 15px;
	background-color: #fdf4dc;
}
.icol_infocus_img
{
	padding-bottom: 10px;
	background-color: #fdf4dc;
}
.icol_infocus_info
{
	color: #c4601e;
	font-size: 10px;
	background-color: #fdf4dc;
	padding-top: 3px;
	padding-bottom: 4px;
}
A.icol_infocus_link
{
	color: #c4601e;
	font-size: 10px;
	text-decoration: none;
	background-color: #fdf4dc;
}
A.icol_infocus_link:hover
{
	color: #7AADD5;
}

/* COLUMN 3: BOOKMARK IMAGE */
.hm_third_col_bgwhite
{
	background-color: #ffffff;
	border-bottom: 2px solid #f3b315;
	padding-bottom: 59px;
}
.hm_third_col_bookmark
{
	background-color: #dbe3ea;
	height: 100%;
}
.hm_third_col
{
	background-color: #dbe3ea;
	height: 100%;
	border-bottom: 1px solid #f3b315;
}
.full_height
{
	height: 100%;
}

/* COLUMN 4: VERTICAL YELLOW LINE */
.hm_fourth_col_full_height
{
	height: 100%;
	background-color: #f3b315;
}
.hm_fourth_col
{
	height: 100%;
	background-color: #f3b315;
	border-top: 60px solid #ffffff;
}

/* FOOTER */
.language_graphic
{
	padding-left: 24px;
	padding-top: 5px;
}
.copyright
{
	padding-left: 234px;
	padding-top: 12px;
	font-size: 9px;
	color: #000000;
	padding-bottom: 4px;
}
A.textonly_link
{
	font-size: 9px;
	color: #000000;
}
A.textonly_link:hover
{
	font-size: 9px;
	color: #7AADD5;
}

/* POP UPs */
.pop_header
{
	width: 100%;
	background-color: #D5DEE6;
}
.pop_header_title
{
	background-color: #D5DEE6;
	color: #0066A3;
	font-size: 11px;
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 16px;
}
.pop_header_close_win
{
	background-color: #D5DEE6;
	color: #0066A3;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 16px;
}
A.pop_closewin_link
{
	font-size: 10px;
	text-decoration: underline;
	color: #C4601E;
	background-color: #D5DEE6;
}
A.pop_closewin_link:hover
{
	color: #0066A3;
}
.pop_copyright
{
	padding-left: 16px;
	padding-bottom: 16px;
	padding-right: 16px;
	background-color: #fdf4dc;
	font-size: 9px;
	color: #7AADD5;
	background-color: #fdf4dc;
}
.pop_pict_cell
{
	padding-left: 16px;
	padding-top: 16px;
	padding-bottom: 16px;
	padding-right: 16px;
	background-color: #fdf4dc;
}
.pop_info_cell
{
	padding-right: 16px;
	padding-top: 16px;
	padding-bottom: 16px;
	color: #000000;
	font-size: 11px;
	background-color: #fdf4dc;
}
A.pop_info_link
{
	color: #000000;
	font-size: 11px;
	background-color: #fdf4dc;
	text-decoration: underline;
}
A.pop_info_link:hover
{
	color: #0066A3;
}
body.pop_bg
{
	background-color: #fdf4dc;
	margin: 0px;
}








