body { background-image:url(/img/bg.gif); margin:0px; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:62.5%; color:#523A2C;}
a {color:#603309; }
a img { border:0; }

#container { width:840px; margin:0 auto; background:url(/img/bgcontainer.jpg) repeat-y; padding:0 14px; }
#container #body { width:590px; float:left; }
#container #lcol { float:left; width:250px; }
#container #lcol #nav { background:url(/img/bg_novbar.png) no-repeat; width:250px; padding-top:10px; padding-foot:10px; list-style-type:none; height:180px; behavior:url(/inc/iepngfix.htc); }

#assessmentForm {padding-left:10px; width:220px;}
div#assessmentForm .label  { font:11px Verdana, Arial, Helvetica, sans-serif; color:#F9F1DE; text-align:left; font-weight:normal; }

/* header */
#head { background:url(/img/top_pass.gif) no-repeat; height:39px; padding:15px 25px 0 220px; letter-spacing:1px; text-align:center; color:#FAF1DE; font:bold 15px Verdana, sans-serif; margin-bottom:10px; }
#head span { font:bold 24px Tahoma, "Trebuchet MS", Arial; color:#452614; }

/* left col: nav */
#lcol #nav ul { text-align:center; list-style-type:none; letter-spacing:1px; margin:0px; padding:0; width:245px; text-transform:uppercase; }
#lcol #nav li { background:url(/img/bt_up.png); text-decoration:none; color:#F9F1DE; behavior:url(/inc/iepngfix.htc); }
#lcol #nav li a { background:url(/img/bt_up.png); text-decoration:none; color:#F9F1DE; display:block; padding:5px 0 9px 0; behavior:url(/inc/iepngfix.htc); }
#lcol #nav li a:hover { background:url(/img/bt_up.png); text-decoration:none; color:#FFF; behavior:url(/inc/iepngfix.htc); }
#lcol #nav ul li a:hover { background:url(/img/bt_rol.png); text-decoration:none; color:#FFF; behavior:url(/inc/iepngfix.htc); }

/* left col */
#lcol #nav2 { color:#DECDB9; vertical-align:top; text-decoration:none; list-style-image:none; list-style-type:none; margin-top:20px; }
#lcol #nav2 ul { color:#DECDB9; padding:10px 0; margin:0 10px; }
#lcol #nav2 li { list-style-type:none; padding-bottom:2px; }
#lcol #nav2 li a { text-decoration:none; color:#DECDB9; }
#lcol #nav2 li a:hover { text-decoration:underline; color:#FAF6EE; }
#lcol #nav2 { font-size:11px; line-height:15px; color:#DECDB9; vertical-align:top; text-decoration:none; list-style-image:none; list-style-type:none; padding:0 15px; }
#lcol .lhead { font-size:1em; margin:0; color:#A4E1F4; }

/* body copy */
#content { padding:10px  20px; font: 1.2em/1.4em Arial; }
#content h1, #content h2, #content h3, #content h4, #content h5, { color:#2A6B7D; }
#content h1 { font-size:230%; font-family:"Times New Roman", Times, serif; font-weight:normal; font-style:italic; line-height:25px; }
#content h1 span {color:#783F0C; }
#content h2 { font-size:180%; font-family:"Times New Roman", Times, serif; font-weight:normal; font-style:italic; line-height:22px; }
#content h3 { font-size:160%; font-family:"Times New Roman", Times, serif; font-weight:normal; font-style:italic; }
#content h4 { font-size:125%; font-family:"Times New Roman", Times, serif; font-weight:normal; font-style:italic; }
#content h5 { font-size:100%; margin-bottom:-10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#783F0c; }
#content h6 { font-size:10px; font-family:Verdana; font-weight:normal; line-height:12px; color:F9F1DE; margin-bottom:0px; }

/* footer */
#container #clr { clear:both; }
#foot { font-size:11px; background:url(/img/bg_footer.png); background-repeat:no-repeat; clear:both; width:840px; margin:0 auto; height:51px; padding:14px; color:#333; line-height:36px; text-align:center; behavior:url(/inc/iepngfix.htc); }
#foot div { margin-left:270px; width:550px; }
#foot div a { color:#333; }
.crc {color: #569FB1; line-height:18px;}
.crc a{color: #569FB1}
/*test of alternate method of footer positioning so it's inside, instead of outside, main container:
#foot { background:url(/img/bg_footer.png) no-repeat; width:840px; margin:0 auto; padding:10px; font-size:11px; color:#333300; border:1px dotted white; }*/

/*** Additions ***/

.Lservice { width:50%; float:left; height:250px; font:11px Verdana, Arial, Helvetica, sans-serif; }
.Rservice{ width:50%; float:right; height:250px; font:11px Verdana, Arial, Helvetica, sans-serif; }
.title {font-size:1.0em; color:#783F02; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:1.8em; }
.ltitle {font-size:1.0em; color:#783F02; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:1.8em; text-decoration:underline;}
.divider {background-image:url(../img/devider.gif); width:492px; height:22px; }
.contact {margin:10px 25px; }
p.more {font-size:.8em; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; }
p.more a {text-decoration:none}    p.more a:hover {text-decoration:underline; }
#flash {background:url(../img/new_flash/im0.jpg); width:590px; height:328px; background-color:#FAF1DE; }


/*
#staff1 {width:33%; float:left;  margin-bottom:20px;}
#staff1 img { margin-top:20px; padding:5px; border:1px solid #DEC89F; background-color:#fffdfa}
#staff2 {width:33%; float:right; margin-bottom:20px; }
#staff2 img { margin-top:20px; padding:5px; border:1px solid #DEC89F; background-color:#fffdfa}
#staff3 {width:33%; float:right; margin-bottom:20px; }
#staff3 img { margin-top:20px; padding:5px; border:1px solid #DEC89F; background-color:#fffdfa}*/

.fac { padding:5px; border:1px solid #DEC89F; background:#FFFDFA; }
#tour img { margin:6px; }
.facstaff { margin:16px 14px; width:150px; height:200px; text-align:center; float:left; }

#schedule {height: 341px; width:360px;margin:auto; padding-bottom:10px; text-align:center}
#schedule img { border:1px solid #E1C4A2; padding:5px; margin-left:-10px; background:#fff }

#call { margin:0 auto; padding:5px 0px 10px 10px; line-height:18px; width:325px; border:1px solid #e7d1a2; }
.calltwo { margin:2px; padding:2px; line-height:18px; width:345px; margin-top:0; margin-bottom:10px; border:1px solid #ccb98f; float:right;}
#call ul { padding:0 0 0 20px; margin:0px; border:none }
#call a:hover {text-decoration:none}
#call span {color:#ab382b; font-weight:bold}
#padme { padding:0px;}
