body { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; margin: 0 auto; text-align: center; background: #ebebeb url(pics/background.jpg) top left repeat-x; font-size: 100%; }
H1 { font-size: 1.9em; font-family: Georgia, Garamond, "Times New Roman", Times, serif; font-style: italic; color: #9d463d; font-variant: small-caps; letter-spacing: .1em; border-bottom: 4px double #e0c3b1; }
H2 { font-size: 1.5em; font-style: italic; color: #0b1f44; }
H3 { font-size: 1.3em; font-style: italic; color: #22467a; }
H4 { font-size: 1.2em; font-style: italic; color: #8ea3b4; }

A { text-decoration: none; color: #22467a; }
A:VISITED { }
A:ACTIVE {  color: #800080; }
/* note that A:HOVER isn't supported by all browsers */
A:HOVER { text-decoration: underline;}

#container { width: 960px; background: #FFF; text-align: left; overflow: auto; font-size: 0.84em; padding: 0; margin: 0 auto; }

#header { width: 960px; margin: 0; padding: 0; background: #9d463d url(http://www.jalc.edu/cbi/pics/banner_bg.jpg) top left repeat-x; overflow: auto; border-bottom: 1px solid #d7ae5f; }
#header img { vertical-align: bottom; margin: 0 auto; padding: 0; display: block; text-align: center;  }
#header p { background: #9d463d url(http://www.jalc.edu/cbi/pics/bottom_banner_images.jpg) no-repeat 525px 0; margin: 0; color: white; padding: 5px 12px; }
#header p a { color: white; font-size: 90%; }

#central { background: #FFF url(http://www.jalc.edu/cbi/pics/content_left.gif) repeat-y; width: 960px; overflow: auto; padding: 0; margin: 0; }

#mainnav { float: left; width: 240px;  margin: 0; padding: 15px 0 60px 0; }
#mainnav ul { margin: 0; padding: 0; list-style: none; border-top: 1px solid #ced2da;}
#mainnav li { margin: 0; padding: 0; }
#mainnav li a { margin: 0; padding: 8px 8px 8px 12px; display: block; width: 220px; background: #0b1f44; color: #ced2da; text-decoration: none; border-bottom: 1px solid #ced2da; }
#mainnav li a:hover { background: #030619; color: #FFF; }
#mainnav #active a { background: #030619 url(http://www.jalc.edu/cbi/pics/active_circle3.gif) left center no-repeat; border-bottom: 1px solid #e1c38f; color: #FFF; }


#content { float: left; width: 720px; margin: 0; padding: 15px 0 60px 0; }
#content h1, h2, h3, h4, address { margin: 4px 12px 10px 18px; }
#content p { margin-left: 18px; margin-right: 12px; }
#content ul { margin-left: 18px; margin-right: 12px; padding-left: 36px; list-style: none; }
#content li { font-size: 105%; }
#content .picright { float: right; padding: 0; margin: 0 12px 12px 12px; border: 1px solid #9d463d; }
#content .picleft { float: left; padding: 0; margin: 0 12px 12px 18px; border: 1px solid #9d463d; }
#content .piccentered { margin: 0 auto; text-align: center; display: block; border: 1px solid #9d463d; }
#content .newsletter { margin: 14px 12px 14px 18px; padding: 0; text-align: center; display: block; }
#content dl { margin-left: 18px; margin-right: 12px; }
#content dt { text-transform: uppercase; display: inline; float: left; font-weight: bold; }
#content dd { padding: 0; margin: 0; margin-bottom: 10px; }
#content blockquote { padding: 15px 0 20px 58px; margin: 15px 12px 20px 18px; border-bottom: 1px solid #e0c3b1; background: url(http://www.jalc.edu/cbi/pics/quotes.gif) top left no-repeat; }
#content blockquote p { margin: 0; padding: 0; font-size: 120%; font-family: Georgia, Garamond, "Times New Roman", Times, serif; }
#content blockquote p cite { display: block; text-align: right; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 75%; padding-top: 10px; }

#content #submenu { margin-left: 18px; margin-right: 12px; padding: 0; list-style: none; }
#content #submenu li { margin: 5px 0 5px 18px; padding: 0 0 4px 24px; font-size: 110%; }
#content #submenu .subactive { background: url(http://www.jalc.edu/cbi/pics/bullet.gif) 0 4px no-repeat;; font-size: 130%; }

#home2colsplit { width: 690px; margin: 0 12px 0 18px; padding: 0; overflow: auto; }
#content #home2colsplit p { margin-left: 0; margin-right: 0; }
#homecol1 { float: left; width: 448px; padding: 0; margin: 0; }
#homecol1 p { padding: 0 12px 20px 0; margin-top: 0; }
#homecol2 { float: left; width: 242px; padding: 0; margin: 0;  } 
#homecol2 h2 { margin: 0; padding: 5px 12px; font-size: 1.1em; font-weight: normal; color: white; background: #0b1f44; text-align: center; border: 1px solid #aab8c1; }
#homecol2 ul { margin: 0; padding: 0 0 60px 0; border: 1px solid #aab8c1; }
#homecol2 li { margin: 0; padding: 0; border-bottom: 1px solid #aab8c1; font-size: 90%; }
#homecol2 li a { width: 216px; display: block; padding: 8px 12px; }
#homecol2 li a:hover { background: #f1f2ec; text-decoration: none; }
#homecol2 li span { width: 216px; display: block; padding: 8px 12px; }
.homenewsletter { margin-top: 12px; display: block; text-align: center;  }

.staff { overflow: auto; float: left; clear: both; width: 720px; padding-bottom: 6px; margin-bottom: 12px; }
#content .staff .picright { margin-top: 12px; border: 1px solid #0b1f44; }
#content .staff h2 { background: #f1f2ec; font-size: 1.2em; color: #000; border-top: 1px solid #becccc; border-bottom: 1px solid #aab8c1; margin: 0; padding: 5px 12px 5px 18px; font-weight: normal; }
.staff ul { list-style: none; }
.staff li { margin-top: 5px; margin-bottom: 5px; }
.centered { text-align: center; }
.contact { list-style: none; }
.important { color: #B81600; }

#footer { clear: both; text-align: center; border-top: 1px solid #030619; font-size: 90%; background: #FFF; margin: 0; padding: 0 0 10px 0; }
#finfocontainer { margin: 0; padding: 0; overflow: auto; background: url(http://www.jalc.edu/cbi/pics/small_logo.gif) bottom left no-repeat; }
#footer p { margin: 0; padding: 8px 0 4px 0; background: none; }
#footer ul { list-style: none; margin: 0; padding: 0; }
#footer li { padding: 0 5px; margin: 0; display: inline; line-height: 1.5em; }
.rborder { border-right: 1px solid black; }
.pcbi { padding: 0; margin: 0; font-weight: bold; }
