body {padding:10px 0; background:url(../images/css/body.png) 0 0 repeat-x;}
div#announcement {width:100%; background:#FFC; border-bottom:2px solid #0f0f0f; margin:-10px 0 10px;}
div#announcement.ieOnly {display:none;}
div#announcement div {width:95%; margin:0 auto; padding:5px 0; text-align:center;}
div#announcement span {font-weight:bold; color:#C00;}
h1 {background:url(../images/logo.png) 0 0 no-repeat; height:109px; width:433px;
	text-indent:-9999px; overflow:hidden;}
a#FacebookLink {display:block; float:left; margin:-80px 0 0 450px}
a#enroll, a#enroll:link {display:block; background:url(../images/enroll.png) 0 0 no-repeat; width:200px;
	height:75px; position: absolute; top:-100px; right:5px; text-indent:-9999px; overflow:hidden;}
a#enroll:hover {background:url(../images/enroll-h.png) 0 0 no-repeat;}
a#enroll:active {background:url(../images/enroll-d.png) 0 0 no-repeat;}
img#enrollCorner {display:block; border:none; width:160px; height:105px; 
	position:fixed; bottom:0px; right:0px; padding:0px; margin:0px; z-index:5;}
div#state {width:310px; height:1em; text-align:center; margin:-10px 0 -2px 120px;
	font:14px Verdana, Geneva, sans-serif;font-weight:bold; color:#C00;}
div#wrapper {width:90%; margin:0 auto; min-width:800px; position:relative;}
ul#navbar {text-align:center; position:relative; height:27px;
	background:url(../images/css/navbar.png) 0 0 repeat-x; margin-top:10px;}
ul#navbar div.l {background:url(../images/css/navbar_l.png) 0 0 no-repeat; width:36px; height:27px;
	position:absolute; top:0; left:-30px;}
ul#navbar div.r {background:url(../images/css/navbar_r.png) 0 0 no-repeat; width:36px; height:27px;
	position:absolute; top:0; right:-30px; vertical-align:middle;}
ul#navbar li {width:80px; padding:0px; margin:0px; position:relative; float:left;height:27px;}
ul#navbar li a{font:10px Verdana, Geneva, sans-serif; color:#005; text-align:center;
	text-decoration:none; font-weight:bold; display:block; width:100%; height:100%;line-height:24px;}
ul#navbar li a:hover{color:#000; text-decoration:underline;}
ul#navbar li div.ddChild {border:1px solid #000; width:106px; position:absolute; left:0; top:27px; display:none; }
ul#navbar li div.ddChild a, ul#navbar li div.ddChild div {display: block; width: 100px;font:10px Verdana, Geneva, sans-serif; color:#600;
	text-decoration:none; font-weight:bold; background:#FFC; padding:2px; border:1px solid #000; text-align:left;}
ul#navbar li div.ddChild a:hover {color:#FFF; background:#000;}
ul#navbar li:hover div.ddChild {display:block;  z-index:99999;}
div#cwrapper {margin:0 auto; background:url(../images/css/cwrapper.png) 0 0 repeat-x #fff;
	border:1px solid #000; border-top:none; padding-top:30px;/* position:relative; z-index:1;*/}
div#sidebar {width:200px; float:left;}
div#sidebar h2 {font:16px "Franklin Gothic Medium", Verdana, Geneva, sans-serif; font-weight:bold; color:#9b0d0d; padding-top:5px; text-align:center;}
div#sidebar a.hideSpan span {display:none;}
div#sidebar a.hideSpan:hover span {display:inline;}
div#sidebar ul.items {border-top:1px solid #000; background:url(../images/css/sidebar_ul.png) 0 0 repeat-x;}
div#sidebar ul.items li a {font:11px Verdana, Geneva, sans-serif; font-weight:bold; color:#000; 
	text-decoration:none; background: url(../images/css/sidebar_li.png) bottom right no-repeat; display:block;
	padding:5px;}
div#sidebar ul.items li a:hover {color:#0d577d; background: url(../images/css/sidebar_li-h.png) bottom right no-repeat;}
div#sidebar ul.items li a span.enrollSM {display:inline; padding:0px; background:none;margin:0 3px;}
div#sidebar ul.items li a span.enrollSM img{display:inline; vertical-align:middle;width:40px; height:16px;}
div#sidebar div.ad {width:120px; min-height:240px; margin:15px auto;}
div#sidebar div.ad a.proposeAd {width:120px; padding:5px; display:block;
border:1px solid #0f0f0f; background:#eee; text-decoration:none; font:13px Tahoma, Geneva, sans-serif; color:#369; font-weight:bold;}
div#sidebar div.ad a.proposeAd:hover { text-decoration:underline; color:#600;}
div#sidebar div.ad a.homeMade img {display:block; border:none; margin:0 auto; }
div#content { padding:10px; font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; 
	line-height:1.65em; padding-left:210px;/*position:relative; z-index:1;*/}
div#content h2,div#content h3,div#content h4,div#content h5,div#content h6{
	font-family:Verdana, Arial, Helvetica, sans-serif;	font-weight:bold;/* position:relative; z-index:1;*/}
div#content h2 {font-size:150%; text-align:right; padding-bottom:10px;	color:#9b0d0d;}
div#content h3 {font-size:135%;color:#036;}
div#content h4 {font-size:125%;color:#002a53; padding-left:2px;}
div#content h5 {font-size:115%;color:#000a15; padding-left:4px;}
div#content h6 {font-size:90%;color:#000308; padding-left:6px;}
div#content h6 span {color:#000;}
div#content h2 span{color:#036;}
div#content p {padding:5px 0 0 10px; margin-bottom:5px;}
div#content p.notab {text-indent:0px;}
div#content fieldset {border:1px solid #333; padding:5px; margin:5px 0; position:relative;}
div#content fieldset legend{font-size:135%; font-family:"Franklin Gothic Medium", Verdana, Arial, Helvetica, sans-serif;	color:#9b0d0d;	font-weight:bold;}
div#content fieldset p{text-indent:0px; padding-left:5px;}
div#content fieldset p p{display:inline;}
div#content a {	color:#066;	text-decoration:none;	}
div#content a.enrollSM {  margin:0 3px; display:inline;}
div#content a.enrollSM img{ vertical-align:text-bottom;width:50px; height:20px;}
div#content a:hover {	color:#033;		}
div#content fieldset a.gMap {display:block; width:300px; height:175px;float:right; clear:none; border:1px solid #000;}
div#content ul { list-style-type:circle;}
div#content ol { list-style-type:decimal;}
div#content ul,div#content ol{ display:block; padding-left:50px;}
div#content table.staffTable {width:95%; margin:0 auto; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size:12px; border:1px solid #000; border-top:3px solid #000; border-bottom:3px solid #000;}
div#content table.staffTable tr.head td {text-align:center; font:12px Tahoma, Geneva, sans-serif; font-weight:bold;
	border-bottom:4px solid #000; padding:3px 0; color:#222;background:#ddd url(../images/css/tr-person.png) 0 0 repeat-x;}
div#content table.staffTable tr.group td {text-align:center; font:14px Tahoma, Geneva, sans-serif; font-weight:bold;
	border-bottom:2px solid #1b1b1b; padding:5px 0; color:#600; background:url(../images/css/tr-group.png) 0 0 repeat-x;}
div#content table.staffTable tr.person {background:#DFF2F4;}
div#content table.staffTable tr.person:hover {background:#B8E2E7 url(../images/css/tr-person.png) 0 0 repeat-x;}
div#content table.staffTable tr.person td {padding:5px; border-bottom:1px solid #363636;}
div#content table.staffTable tr.person td.col1 {width:156px}
div#content table.staffTable tr.person td.col1 span.noImage {display:block; width:75px; height:35px; border:1px solid #000;
	background:#666; padding:3px; font:12px "Courier New", Courier, monospace; text-align:center; font-weight:bold; margin:0 auto;}
div#content table.staffTable tr.person td.col1 img {display:block; margin:0 auto; border:1px solid #000;}
div#content table.staffTable tr.person td.col2 p {padding-left:10px; line-height:1.25em;}
div#content table.staffTable tr.person td.col2 p.dets {font-size:120%; font-weight:bold; padding:0px; line-height:normal;}
div#content table.staffTable tr.person td.col2 p.dets span.name {color:#300;}
div#content table.staffTable tr.person td.col2 p.dets span.position {color:#003;}
div#content table.staffTable tr.person td.col3 {width:66px}
div#content table.staffTable tr.person td.col3 a.contactLink {display:block; background:url(../images/email.png) 0 0 no-repeat; 
	width:60px; height:60px;}
div#footer {clear:both; background:#eee; border-top:1px solid #666; text-align:center;
	font:10px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; padding:3px 0;}
div#footer a {color:#900; text-decoration:none;}
div#footer a:hover {text-decoration:underline;}

