body		{ margin:0; font-family: Arial, Helvetica, sans-serif; overflow-x: hidden;
			  background: url('../images/bkg.gif') repeat-y fixed center #fff; }
div.container { overflow: hidden; }
a:link,
a:visited,
a:active	{ color: #CC0000; }
a:hover		{ color: #000000; }
p			{ clear: both; }
div#footer 	{ clear:both; border-top: 1px solid #333; width: 920px; margin: 10px auto 0 auto; text-align: center; padding: 5px 0 0 0; }

div#map { margin-bottom: 20px; }

img.borderme { border: 2px solid #D48E14; }

div.container { }
body#index div.container,
body.hpbkg div.container { }
body#index h2#subtitle { width: 500px; }
body#index p.content { width: 300px; margin: 10px auto 15px auto; }

div#content { margin: 30px 20px 40px 20px; }

div.box { background: #C1DAEE; }
div.content-box { background: #000; color: #fff; width: 320px; padding: 10px; }

a.button, button { background: url('../images/buttonbkg.jpg') center; color:#000000;  border: 1px outset #cccccc; }
button:hover, a.button:hover, a.button:active{ background:#000000; color: #ffffff; border: 1px #999 outset; }
a.first-button { margin-left: 8px; }

ul#navigation { display: block; margin: 0 0 0 6px; list-style: none; width: 925px; background: url('../images/navigationbkg.gif') no-repeat; padding: 5px; height: 40px; }
ul#navigation li { display: block; float: left; margin-top: 8px; }

ul#services, ul#sylabusses, .cbulls { margin: 0; padding: 0; }
ul#services li, ul#sylabusses li, .cbulls li { list-style: none; background: url('../images/bullet.gif') no-repeat top left; padding-left: 30px; min-height: 30px; }
ul#services li span.small { line-height: 14px; }

#map, #map2 { border: 1px solid #888; }

marquee {
 width: 98%;
 margin-left: 10px;
}

/* Scroller Box */
#scroller_container {
 width: 931px;
 height: 20px;
 overflow: hidden;
 margin: auto;
}
/* Scoller Box */

/* CSS Hack Safari */
#dummy {;# }

#scroller_container {
overflow: auto;
font-size: 13px;
}