@import url("printstyle.css") print;


 
/*dept custom styles*/

body a:hover {color: #95b62e; }

#horiznavd a:hover {color: #95b62e; }

#featurebard h2 { background: #576ca2; }

#optimg {border: 1px solid #576ca2; }

#deptcontact {background:  #94b62e; }
#deptcontact p {color: #fff; }
#deptcontact a {color: #fff; }
#deptcontact a:hover {color: #4c2d9c; }

#content a {text-decoration: none; border-bottom: 1px dotted; }

#header {background: url(../../i/d/ja/sa_ja_header.jpg) no-repeat; }


.standout {font-size: 1.25em; font-weight: bold; color: #2110d2;}

.code {font-size: 1em; font-weight: bold; color: #2110d2;}


.notestyle {font-size: .75em; font-weight: bold; font-style: italic; color: #114280;}


/******spacing for lists****/
.spacer { padding-top: 5px ; text-indent: 0px; }


/******procedures lists****/

ol.uplatin {list-style-type: upper-latin;} 
ol.lowlatin {list-style-type: lower-latin;} 
ol.lowroman {list-style-type: lower-roman;} 



/*remove the following if using default title*/

/* #depttitle {background: none;} */

#depttitle {float: right; margin: 0 0 6px 0; width: 538px; background: #576ca2; }
#depttitle p {font-size: 16px; font-weight: bold; font-style: italic; letter-spacing: .55px; color: #FFF; text-align: center; padding: 2px 0 0 0; height: 12px; }


/*new code for WEBSTAR*/
{font-weight: bold; color: #576ca2; }
#content h2 {color: #576ca2; font-size: .9em; padding-bottom: 8px; background-color: white;}
#content h2 a {color: #576ca2; margin-bottom: 8px; text-decoration: 1px dotted;} 
#content h2 a:hover {color: #95b62e;}
#content h3 {color: #576ca2; font-size: .85em; margin-bottom: 8px; background-color: white;}
#content h3 a {color: #576ca2; margin-bottom: 8px; text-decoration: 1px dotted;} 
#content h3 a:hover {color: #95b62e;}

#featurebard .barhead { color: #FFF; font-size: 1.1em; font-weight: bold; padding: 3px; margin: 0 0 .25em 0; text-align: center; background: #576ca2; }

/*new code for WEBSTAR new tables*/
#Staff table { border-collapse:collapse; width:100%; }
#Staff caption {color:#FFF; font-size: .9em; font-weight:bold; padding: 5px; background-color:#576ca2;}
#Staff th {color: #114280; font-size: .85em; padding: 5px; margin-bottom: 8px; margin-top: 5px; background-color:#d7e2fc;}
#Staff td {font-size: 12px; text-align: center; height: 20px; padding: 5px; }

#Staff td:first-child, #content th:first-child {text-align:left;} /*first col left align, rest center align*/

#Staff tr:nth-child(even) {background: #edf2de;}
#Staff tr:nth-child(odd) {background: #FFF;}


#content .rss-item a {text-decoration: none; }

/*stylebox for custom styles separate from content styles*/

#stylebox {float: left; margin-left: -2px; padding-bottom: 6px; width: 392px; }
#stylebox a {border-bottom: none; }

/*staff gallery*/

.staffname2 {display: block; color: #574682; font-size: 12px; font-weight: bold; padding: 2px 0 2px 5px; margin: 10px 0 8px 0; text-align: left; background: #CCC; height: 15px }
.staffname2 a {color: #1a4e9b; }
.stafftitle2 {font-style: italic; }


/*right side featured content and section navigation*/

#rightbar {float: right; width: 170px; margin-left: 6px; }

#rightfeaturebar {float: right; width: 165px; background: #CCC; margin-left: 6px;}
#rightfeaturebar h2 { color: #FFF; font-size: 12px; padding: 3px; text-align: center; background: #94b62e; }
#rightfeaturebar h3 { color: #000; font-size: 12px; padding: 3px; margin-top: 3px; text-align: center; background: #999; }
#rightfeaturebar p {margin-bottom: 2px; padding: 5px; font-size: 12px; line-height: 130%; }
#rightfeaturebar img {margin: 7px 0 3px 5px; }

#rightnavbar {float: right; width: 165px; background: #d7e2fc; margin: 0 0 6px 6px; }
#rightnavbar h2, #rightnavbar .barhead { color: #FFF; font-weight:bold; font-size: 12px; padding: 3px; text-align: center; background: #666; }
#rightnavbar ul {padding: 3px 0 6px 0; }
#rightnavbar ul li {list-style: none; font-size: 12px; margin: 0 0 2px 7px; }


#righticonbar {float: right; width: 165px; background: #114280; height: 48px; margin-bottom: 6px; }
#righticonbar img {padding: 4px 3px 0 3px; }
#righticonbar p {text-align: center; font-weight: bold; font-size: 80%; margin: 1px 0 0 0; color: #FFF; }
#righticonbar a {border-bottom: none; }


#featureimg {float: right; margin: 0 0 6px 0; padding: 3px; border: 1px solid #576ca2; }



/*drop down menu dept custom styles - partial set only - see sadept2 style sheet for full set of styles*/

#nav, #nav ul { padding: 0 0 0 1px; }


/* Citation-sized font */
.citation {font-size: 9px}



/*note width adjustments for length of links*/

#nav li h3, #nav li .hnav {
	padding: 3px 2px 3px 2px;
	/*left padding aligns top nav with drop down links - do not adjust*/
	/*right padding - adjust as needed to center links and maintain single row nav - watch IE7*/
	/*also use 'horiznavd h3, horiznavd ul li ul' below to adjust left margin*/
}



#nav li ul { width: 125px;} /*adjust for widest link if needed*/

#nav ul li:hover { width: 125px; } /*must match above width*/


/*check IE7 conditional style sheet when making adjustments to the following style*/

/*IE7 fix*/

#horiznavd a {padding: 0; margin: 0; } /*margin must be zero or it will add space above in Windows Firefox*/
#horiznavd .hnav {margin: 0 .35em; } /*adjusts space in navigation */
#horiznavd .hnav ul {margin: 0 .5em; } /*aligns drop down ul menus */