@charset "utf-8";
/* CSS Document */

/*    NO-STRETCH (FIXED-WIDTH) STYLES  */

body {
	background: #5a6552 url("../logo/spacer.gif");/* or background color only */
}

#container_lft, #container_rt, #lib_branding, #header, #footer, body table { 
	width:770px;
	margin: 0 auto;
	background-color: #fff;
}

#content {
	min-width:300px;
	margin: 15px 7px 5px 1px;
	
}

#content table {
	/*max-width:560px;  this works for "no IDG cat sidebar" */
	width:auto;
}

/* GRAPHICS/PALETTES*/

/*replace spacer.gif with background image when required*/

#lib_branding {
	background: #5a6552 url("../logo/SEPL_Banner_BG.jpg") repeat-x left;
	height: 120px;
}


td.container_lft {
	/*has background image for left side */
	background: #FFFFFF url(/images/palette_cn2/bg_left_noshade.gif) repeat-y left;
}

td.container_rt { /* has background image for right side home page */
	background: transparent url(/images/palette_cn2/bg_right_noshade.gif) repeat-y right;

}

#container_lft { /*has background image for left side */
	background: #FFFFFF url(/images/palette_cn2/bg_left_noshade.gif) repeat-y left;
}

#container_rt { /* has background image for right side home page */
	background: transparent url(/images/palette_cn2/bg_right_noshade.gif) repeat-y right;
}


#left_nav ul li {
	background: url(/images/palette_cn2/pointer.gif) no-repeat 0 .65em;
}

#left_nav li a:hover {
	background: url(/images/palette_cn2/pointer_bright.gif) no-repeat 10px .65em;
	background-color: #b9b9b9;
	text-decoration:underline;
}

.arrow_or {
	color:#3c6422;
	background-image: url(/images/palette_cn2/arrow_next.gif);
}

.arrow_or_prev {
	color:#3c6422;
	background-image: url(/images/palette_cn2/arrow_prev.gif);
}

.audioicon {
	background: url(/images/palette_cn2/audio.gif) left top no-repeat;
}

.go_btn {
	background: url(/images/palette_cn2/circle_go.gif) no-repeat 0 .25em;
	vertical-align: bottom;
}



#header {
	height:30px;
	border-bottom: 2px solid #13A;
	background-color:#e8eaea;
	vertical-align:middle;
}


.topblock {
	border-bottom: 1px solid #a2a8aa;
}

.midblock {
	border-top: 1px solid #d5dadb;
	border-bottom: 1px solid #a2a8aa;
}

.bottomblock {
	border-top: 1px solid #d5dadb;
}

#right_side li a:hover {
	background: url(/images/palette_cn2/pointer_bright.gif) no-repeat 10px .65em;
	background-color: #FFF;
	text-decoration: underline;
}

#right_side ul li {
	line-height:115%;
	font-size: 93%;
	background: url(/images/palette_cn2/pointer_bright.gif) no-repeat 0 .65em;
	padding-left:7px;
	padding-bottom:3px;
}

.topblock_rt {
	padding: 5px 0;
	border-bottom:1px solid #d7d6d5;
}

.midblock_rt {
	padding: 5px 0;
	border-top: 1px solid #FFF;
	border-bottom:1px solid #d7d6d5;
}

.bottomblock_rt {
	padding:5px 0;
	border-top: 1px solid #FFF;
}


#content th, #content_nomerch th {
	border-top: 2px solid #3c6422;
}

#content th span, #content_nomerch th span {
	background-color:#3c6422;
	color:#FFF;
}

#content td a, #content td a:visited,
#content_nomerch td a, #content_nomerch td a:visited {
	color: #3c6422; /*333*/ 
}

#content td.bordertop,
#content_nomerch td.bordertop {
	border-top: 2px solid #3c6422;
}

#content_wide td a, #content_wide td a:visited {
	color: #3c6422;
}

#content a, #content a:visited, 
#breadcrumb a, #breadcrumb a:visited,
#reports a, #reports a:visited {
	color: #3c6422;
}

#breadcrumb {
	border-bottom:1px solid #3c6422;
}

h1 {
	color:#3c6422;
	border-bottom: 2px solid #3c6422;
}

#results_nav {
	border-bottom: 1px solid #3c6422;
}

.arrow_or {
	color:#3c6422;
}

.arrow_or_prev {
	color:#3c6422;
}

#content #form_table td a, .form_table td a {
	color: #3c6422;
}

#results_paging {
	border-bottom: 2px solid #3c6422;
}

#content #tabnav .coll_on {
	color:#3c6422;
	border:#3c6422 solid;
	border-width: 1px 1px 0 0;
	border-collapse:collapse;
	padding:8px 16px 8px 0;
	font-weight:bold;
}

#content #tabnav a.cat_off {
	background-color:#e7ece4;
	color:#9eb291;
	padding:8px 16px 8px 8px;
}

#content #tabnav  a:hover.cat_off {
	background-color:#3c6422;
	color:#FFF;
	padding:8px 16px 8px 8px;
	text-decoration:none;
}



#bookbag, #reports table {
	border-bottom: 2px solid #3c6422;
}


#lib_reportnav ul {
	list-style: none;
	border-bottom:1px solid #3c6422;
	padding-bottom:2px;
	margin: 5px 0;
}


#lib_reportnav a, #lib_reportnav a:visited {
	color: #f4ebd2;
	background-color: #3c6422;
	padding: 3px 6px;
	border: solid #3c6422;
	border-width: 1px 1px 0 1px;
}

#rep a.rep, #view a.view, #chngpw a.chngpw, #manage a.manage {
	color:#3c6422;
	background-color:#FFF;
}

#rep a.rep:hover, #view a.view:hover, #chngpw a.chngpw:hover, #manage a.manage:hover {
	color:#FFF;
	background-color:#3c6422;
}



#profileLogo {
	background: #dbdede url("../logo/SEPL_Banner_BG.jpg") no-repeat left;
	height: 120px;
}