/* MAIN STYLES */
body {text-align:center;font-family:Helvetica, Arial, sans-serif;background-color:#FFF;margin:0 0 10px;padding:0;}
div, p, ul, td, th {font-family:Helvetica, Arial, sans-serif; font-size:12px; color:#012136; font-weight:normal}

/* HEADER STYLES */
#header-td {padding:0;}
#system-login-div {
	width:247px;
	height:73px;
	float:right;
	background: url(/images/sys-login-bg.gif) bottom no-repeat #4b6a7f;
	margin-right: 52px;
}
#system-login-title {display:block; padding:8px 0 8px 20px; background:url(/images/div-title-bg.gif) repeat-x #012136; color:#FFFFFF; font-weight:bold; margin-bottom:10px;}
#system-login-div select, #system-login-div option {font-size:11px; margin-left:20px}
#header-td #logo {margin:50px 0 0 53px; float:left; padding:0}
#feature-home {background:url(/images/feat-img-home.jpg)}
#feature-subpage { background:url(/images/sub-feature-bg.gif) right no-repeat #3a5a6f}
#jumpform {
	padding:0;
	font-size: 11px;
	margin: 0px;
}

/* NAV STYLES */
#nav-td {}
#menu {
	width:777px;
	text-align:center;
} 
#menu a {cursor:pointer;background-color:#ECECFF;color:#FFF;width:110px;text-align:center;float:left;background-image:url(/images/interface/menu-tab.jpg);height:25px;margin-right:1px;padding-top:11px;font-size:11px;font-weight:400;text-decoration:none;} 
#menu .nav-selected {background-image:url(/images/interface/menu-tab-roll.jpg);} 
#submenu-table {background:url(/images/subnav-bg.gif) repeat-x #012136;margin-left:-1px;border-bottom:2px solid #FFF;} 
#submenu-table div a{display:block;border-right-width:1px;border-right-style:dotted;border-right-color:#FFF;color:#FFF;font-weight:400;float:left;font-size:11px;text-decoration:none;padding:2px 10px;}
#submenu-table a:hover { color:#93C4F2}
#submenu-table div .sub-selected {color:#93C4F2}
#feature-divider-td {
	background:url(/images/feature-divider-bg.jpg) right no-repeat;
	height: 32px;
}
#submenu4 {margin-left:201px}
#submenu5 {margin-left:345px}
#submenu6 {margin-left:60px}
#submenu7 {margin-left:685px}

/* SIDEBAR STYLES */
#sidebar-div {width:225px; border:5px solid #FFFFFF; background-color:#3a5a6f; position:absolute; z-index:100; margin-top:-70px; margin-left:50px; padding:0 0 10px 0}
#sidebar-title {
	display:block;
	color:#FFFFFF;
	background:url(/images/div-title-bg.gif) repeat-x #012136;
	padding:8px 0 8px 15px;
	font-weight: bold;
}
#sidebar-div ol {
	color:#FFFFFF;
	padding-left:0px;
	list-style-position:inside;
	margin-left:15px;
	margin-top:10px;
	margin-bottom:10px;
	font-size: 11px;
	list-style-type: none;
}
#sidebar-div a {color:#FFFFFF; text-decoration:none}
#sidebar-div a:hover {color:#93C4F2; text-decoration:none}

#sidebar-links a {
	display: block;
	padding-left: 13px;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #FFFFFF;
	text-decoration: none;
	padding-right: 13px;
}
#sidebar-links a:hover {
	background-color: #CCCCCC;
	font-weight: bold;
	color: #042438;
}

/* CONTENT STYLES */
#home-content-td { }
#home-content-div {margin-left:320px; margin-top:20px; margin-bottom:30px}
#sub-content-div {
	width: 500px;
	padding-top: 20px;
	padding-bottom: 10px;
	padding-left: 50px;
	text-align: left;
	float: left;
}
#sub-content-div-right {
	float: right;
	padding-top: 20px;
	padding-right: 54px;
}

#home-content-div a:link, #home-content-div a:active, #home-content-div a:visited {color:#7AA5CF; text-decoration:none}
#home-content-div a:hover {color:#012136}
#sub-content-div a:link, #sub-content-div a:active, #sub-content-div a:visited {color:#7AA5CF; text-decoration:none}
#sub-content-div a:hover {color:#012136}
h1 {text-align:left; color:#FFFFFF; font-size:24px; margin-left:50px;  margin-top:55px}
h2 {
	font-size: 20px;
	margin-bottom: 15px;
	letter-spacing: -0.05em;
	color: #000033;
	padding-top: 0px;
	margin-top: 0px;
	font-weight: bold;
}
#philosophy-table {margin-bottom:10px;}
#philosophy-table td {background-color:#ECECFF; border:1px solid #3A5A6F}

/* FOOTER STYLES */
#footer-div {border-top:1px solid #CCCCCC; margin-top:10px; padding-top:5px; color:#a2a2a2}
#footer-div a {color:#a2a2a2; text-decoration:none}
#footer-div a:hover {color:#012136}
#footer-directory-table a:link, #footer-directory-table a:active, #footer-directory-table a:visited {color:#a2a2a2; text-decoration:none}
#footer-directory-table a:hover {color:#012136}
#footer-directory-table .title { color:#012136; font-weight:bold; border-bottom:3px solid #3a5a6f}
#footer-search-book-save {background-color:#012136}
#footer-image {background:url(/images/footer-img.jpg) bottom no-repeat #3a5a6f}
#side-div-right {
	width:237px;
	border:5px solid #FFFFFF;
	background-color:#3a5a6f;
	text-align: left;
}
#border-panel {
	border: 1px solid #E3E3E3;
	width:247px;
}
.largetext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000066;
	text-decoration: none;
	display: none;
}

