@charset "UTF-8";
/* CSS Document */

/* CSS Format */

/* LEFT NAVIGATION COLUMN */
/* top heading */
.box-left-top-heading {
	padding:3px 0 0 5px;
	margin-left:6px;
	color:#FFF;
	font-family:Helvetica, sans-serif;
	font-size:14px;
	height:20px;
	background-color: #91a2ba;
}
/* middle heading */
.box-left-mid-heading {
	margin-left:10px;
	color:#FFF;
	font-family:Helvetica, sans-serif;
	font-size:14px;
	background:#c3c9ce;
	height:20px;
	text-align: left;
	vertical-align: middle;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 5px;
	margin-top: 5px;
}
/* bottom left corner gif */
.box-left-bot-foot {
padding:3px 0 0 5px;
margin-left:10px;
background:url(/local-resources/images/left-nav-bot.gif) no-repeat;
height:20px;
}
/* box format*/
.box-left {
	background-color:#EDEDED;
	font-family:Helvetica, sans-serif;
	font-size:11px;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}

/* dropdown spacing */
form.left-form-top {
margin:0;
padding:10px;
}
form.left-form-bottom {
margin:0;
padding:0 10px 10px 10px;
}
select {
font-family:Helvetica, sans-serif;
font-size:11px;
width:146px;
}
/* search form format */
.left-form-frm {
margin:0;
padding:10px 0 2px 10px;
}
input.left-form-txt {
font-family:Helvetica, sans-serif;
font-size:11px;
width:117px;
margin:0 2px 0 0;
padding:0;
}
input.left-form-btn {
font-family:Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
width:25px;
height:19px;
background-color:#DE9508;
color:#FFF;
}
/* subject list format */
#leftcol ul.left-nav-sub {
	margin:0;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0px;
	list-style-type: none;
}
#leftcol ul.left-nav-sub li {
	padding-top:1px;
	padding-bottom:1px;
	vertical-align: top;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: 3a4f60;
}
#leftcol .left-nav-sub2 {
	margin:3px 0 0 -17px;
	padding-left:16px;
	width:133px;
	border-top:1px solid #999;
	border-right:1px solid #999;
	border-left:1px solid #999;
	background-color:#3a4f60;
	color:#3a4f60;
	background-repeat: no-repeat;
	background-position: left top;
}
#leftcol ul.left-nav-sub2-list {
	width:119px;
	border:1px solid #999;
	background-color:#FFFFCC;
	color:#3a4f60;
	font-size:10px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: -12px;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 30px;
}
#leftcol li.left-nav-sub2-select {
	font-size:11px;
	list-style:square outside url(/local-resources/images/left-nav-list-expand3.gif);
}

/* p format */
#leftcol p{
margin:0;
padding:10px 5px 0 10px;
color:#000;
}
/* ul format 
#leftcol ul.list {
list-style-image: url(/local-resources/images/left-nav-list.gif);
margin:0;
padding:5px 0 10px 27px;
color:#000099;
} */
/* link format */
#leftcol a{
	text-decoration:none;
	font-weight:bold;
	background-color: c3c9ce;
	display: block;
	width: 100%;
	padding-top: 5px;
	padding-right: 2px;
	padding-bottom: 5px;
	padding-left: 0.5em;
	border-left-width: 10px;
	border-left-style: solid;
	border-left-color: 91a2ba;
}
#leftcol a:hover {
	color:#ca765d;
	text-decoration:none;
	background-color: 3a4f60;
	border-left-width: 10px;
	border-left-style: solid;
	border-left-color: #c3c9ce;
	display: block;
	padding-top: 5px;
	padding-right: 2px;
	padding-bottom: 5px;
	padding-left: 0.5em;
}

/* ============================================ RIGHT COLUMN ============================================ */
#right-sechead {
width:195px; height:37px; z-index:-1; margin:17px 10px 8px 0;
}

/* right box top */
.right-box-top-heading {
	margin-left:10px;
	height:20px;
	color:#37719c;
	font-family:Helvetica, sans-serif;
	font-size:14px;
	padding-top: 3px;
	padding-right: 0;
	padding-bottom: 0;/*font-weight:bold;*/
}
/* right box middle */
.right-box-mid-heading {
	margin:10px 0 0 10px;
	height:20px;
	background:url(/local-resources/images/right-box-image-mid.gif) no-repeat;
	color:#9d7d5e;
	font-family:Helvetica, sans-serif;
	font-size:14px;
	padding-top: 3px;
	padding-right: 0;
	padding-bottom: 0;
/*font-weight:bold;*/
}
/* right box bottom */
.right-box-bot {
margin:0 0 0 10px;
width:183px;
border-left:1px solid #FCC872;
border-right:1px solid #FCC872;
background-color: #F7F1C1;
}

.right-box-bot-foot {
padding:3px 0 0 5px;
margin-left:10px;
background:url(/local-resources/images/right-box-image-bot.gif) no-repeat;
height:20px;
}

.right-box {
	margin:0 0 10px 10px;
	width:153px;
	border-left:1px solid #FCC872;
	border-right:1px solid #FCC872;
	border-bottom:1px solid #FCC872;
	background-color: #F7F1C1;
}
#rightcol p {
color:#000;
margin:0;
padding:10px 5px 0 5px;
font-size:11px;
}
#rightcol ul {
list-style-image: url(/local-resources/images/right-box-list.gif);
color:#000;
margin:0;
padding:10px 5px 5px 25px;
font-size:11px;
}
#rightcol ul li{
	padding-top: 3px;
/*	padding-bottom: 3px;
*/}

#rightcol li.selected {
list-style-image: url(/local-resources/images/l_c_bullet_selected.gif);
}
#rightcol ul.right-nav-sub {
	/*list-style-image: url(/local-resources/images/left-nav-list-expand.gif);*/
margin:0;
	padding:5px 0 10px 27px;
	color:#37719c;
}
/* link format */
#rightcol a{
	color:#37719c;
	text-decoration:none;
}
#rightcol a.headline{
	color:#37719c;
	text-decoration:none;
	font-weight:bold;
}
#rightcol a:hover {
	color:#37719c;
	text-decoration:none;
	border-bottom:1px solid #000099;
}

/* ============================================ CENTER COLUMN ============================================ */
#bread {
	margin-left:15px;
	font-size:10px;
	color:#666;
	margin-right: 10px;
}
#center-sechead {
	width:550px;
	height:32px;
	z-index:-1;
	font-family:Helvetica;
	font-size:24px;
	color:#FFF;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 10px;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 5px;
}
h1 {
	margin:5px 0 5px 10px;
	padding:0 0 0 5px;
	font-family:Helvetica, sans-serif;
	font-size:18px;
	color:#37719c
}
h2 {
	font-family:Helvetica, sans-serif;
	font-size:24px;
	color:ca765d;
	border-bottom:1px solid #000;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 15px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 5px;
}
h3 {
	margin:0 0 10px 10px;
	padding:0 0 0 5px;
	font-family:Helvetica, sans-serif;
	font-size:18px;
	color:#91bccc;
	background:url(/local-resources/images/line-dot.gif) left bottom no-repeat;
}
h4 {
	margin:0 0 5px 10px;
	padding:0 0 0 5px;
	font-family:Helvetica, sans-serif;
	font-size:13px;
	color:#37719c;
}
/* link format */
#bread a.crumb{
	color:#37719c;
	text-decoration:none;
	font-weight:normal;
}
#bread a.crumb:hover{
	color:#37719c;
	text-decoration:underline;
	font-weight:normal;
}
#maincol a.headline{
	color:#37719c;
	text-decoration:none;
	font-weight:bold;
}
#maincol a{
	color:#37719c;
	text-decoration:none;
}
#maincol a:hover {
	color:#000099;
	color:#37719c;
	text-decoration:none;
	border-bottom:1px solid #000099;
}

/*#crumb a{
color:#000099;
text-decoration:none;
}
#crumb a:hover {
color:#000099;
color:#000099;
text-decoration:underline;
border-bottom:1px solid #000099;
}*/

#maincol p{
	margin:0;
	padding-top: 0;
	padding-right: 10;
	padding-bottom: 10px;
	padding-left: 10px;
}

#maincol .floatleft {
float:left;
margin:5px 10px 0 0;
border:1px solid #000;
}
.line-dot {
margin-left:15px;
background:url(/local-resources/images/line-dot.gif) left center no-repeat;
}
/* ============================================ FOOTER ============================================ */
#footer p {
	margin-left:20px;
	padding:0;
	color:#37719c;
	font-size:10px;
}
#footer a{
	color:#37719c;
	text-decoration:none;
	font-weight:normal;
}
#footer a:hover {
	color:#3a4f60;
	text-decoration:none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #3a4f60;
}
#last-modified {
	float: right;
	margin-top: 10px;
}
/* LAYOUT TABLES FOR TABULAR DATA */
table#nrs_table {
	border-width: 1px;
	border-style: solid;
	border-color: #FCC872;
	border-collapse: collapse;
	margin-left:10px;
/*	width:300px;
*/}
table#nrs_table th {
	border-width: 1px;
	padding: 2px;
	border-style: solid;
	border-color: #F2DD9A;
	background-color:#F7F1C1;
	text-align: center;
	white-space: nowrap;
}
table#nrs_table td {
	border-width: 1px;
	padding: 3px;
	border-style: solid;
	border-color: #FCC872;
}

/* #pagewidth #wrapper #twocols #rightcol .right-box-bot .pub-cover-img {
	margin: 3px;
	border: 1px solid #000000;
	text-align: left;
}*/
.pub-cover-img {
	margin: 3px;
	border: 1px solid #000000;
	text-align: left;
}
#cal_event {
	color: #9d7d5e;
	font-weight: 800;
}
#border_under {
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #000;
	width: 425px;
}
#table_line_under {
	border-bottom-width: medium;
	border-bottom-style: solid;
	border-bottom-color: #000;
}
.td_line_under {
	background-color: #E3DC98;
}
