body {margin:0px; padding:0px; height:100%; width:100%; background: url(images/bg_tile.gif); font: 9pt Verdana, sans-serif; text-align: center;}
h1	{font: bold 16px Verdana, sans-serif; margin: 0px 0px 4px 0px; }
h2	{font: bold 13px Verdana, sans-serif; margin: 0px 0px 4px 0px; color: #737373; }
h3	{font: bold 11px Verdana, sans-serif; margin: 0px 0px 2px 0px; }
h4	{font: 11px Verdana, sans-serif; margin: 0px 0px 2px 0px; padding: 0px; }
a	{color: #E24232; text-decoration: none; }
a:hover	{color: #A73125; }
td {font: 11px Verdana, sans-serif; padding: 3px; }

.last {margin-bottom: 0; }
.clearing {height: 0; clear: both; }

#frame	{position: relative; margin: 0px auto; text-align: left; width: 960px; }

#wrapper {background: #fff url(images/wrap_tile.gif) repeat-y left; } 

#header {background: #ddccc6; border: 1px solid #C6A697; height: 100px; }
/*
#header h1	{position: absolute; top: 17px; left: 22px; width: 300px; height: 60px; background: url(images/title.gif) no-repeat; }
*/
#header h1	{position: absolute; top: 17px; left: 22px; width: 300px; height: 60px; }
#header h1 span	{display: none; }

#main {width: 100%; background: #fff url(images/wrap_tile.gif) repeat-y left; float: right; margin-left: -315px; }
#main .content {background: #fff; margin-left: 315px; }
#main .content a {font-weight: bold; }
#main .content .nav {margin: 0px; padding: 0px; height: 30px; background: #F0DED7; border-bottom: 1px solid #C6A697; border-right: 1px solid #C6A697; color: #BBADA8; font: bold 12px Verdana, sans-serif; }
#main .content .nav a {font-weight: bold; color: #7A5443; }
#main .content .nav a:hover {color: #BBADA8; }
#main .content .nav ul {margin: 0px; padding: 0px; list-style: none; display: inline; }
#main .content .nav li {margin: 0px; padding: 0px 8%; line-height: 29px; width: 200px; text-align: center; border-left: 1px solid #C6A697; list-style: none; display: inline; }
#main .content .nav li.first {margin-left: 0px; border-left: none; list-style: none; display: inline; }
#main .content .home_head {margin: 0px; padding: 0px; background: url(images/home.jpg) no-repeat top left; width: 560px; height: 373px; }
#main .content .head {margin: 0px; padding: 0px; background: url(images/head.jpg) no-repeat top left; width: 560px; height: 80px; }
#main .content .head h1 {position: relative; top: 22px; left: 22px; font: 24px Verdana, sans-serif; color: #7A5443; }
#main .content .body	{margin: 20px; font: 11px Verdana, sans-serif; color: #737373; position: relative; }
#main .content .body .article_photo	{margin: 0px 14px 0px 0px; float: left; }
#main .content .body ul {margin: 0px; padding: 0px; }
#main .content .body li {margin: 0px 0px 0px 1.5em; padding: 0px; }
#main .content .body ul.left {float: left; width: 260px; margin: 0px; padding: 0px; list-style: none; }
#main .content .body ul.right {float: right; width: 260px; margin: 0px; padding: 0px; list-style: none; }
#main .content .body .hr {height: 20px; margin-bottom: 20px; border-bottom: 1px solid #c1caa5; clear: both; }
#main .content .body .pagetitle {height: 20px; margin-bottom: 20px; }
#main .content .body .breadcrumb {font: bold 10px Tahoma, Arial, sans-serif; margin-bottom: 15px; }
#main .content .school_list	{margin: 20px 20px 0px 20px; padding: 20px 0px 0px 0px; border-top: 1px solid #c1caa5; font: 11px Verdana, sans-serif; color: #737373; clear: both; }
#main .content .body p.schoolblurb	{margin: 0px 0px 8px 0px; padding: 0px; width: 255px; }
#main .content .body p	{margin: 0px 0px 8px 0px; padding: 0px; }
#main .content .logo	{float: left; margin: 0px 10px 10px 0px; border: 1px solid #C1CAA5; }
#main .content .button	{float: right; margin: 20px 0px 10px 10px; }


#sidebar {
	width: 315px;
	float: left;
	font: 10px Verdana, sans-serif;
	color: #737373;

}
#sidebar h1	{font: bold 12px Verdana, sans-serif; color: #737373; text-transform: uppercase; }
#sidebar h4	{font: 11px Verdana, sans-serif; margin: 0px 0px 2px 0px; padding: 2px 0px 0px 0px; }
#sidebar .top	{background: #DFEABF; margin: 0px 0px 0px 0px; padding: 15px; border-bottom: 1px solid #C1CAA5; border-left: 1px solid #C1CAA5; border-right: 1px solid #C1CAA5; }
#sidebar .top ul	{margin: 0px; padding: 0px 0px 0px 1em; list-style: none; }
#sidebar .top li	{line-height: 21px; font-size: 11px; }
#sidebar .content	{margin: 0px 0px 0px 0px; padding: 15px; }
#sidebar .content p	{margin: 0px 0px 8px 0px; }
#sidebar .content .promo	{text-align: center; margin: 8px 0px 8px 0px; }
#sidebar .content .promo img	{border: 1px solid #C1CAA5; }
#sidebar .content .logo	{margin: 16px 0px 2px 0px; }
#sidebar .content .logo img	{border: 1px solid #C1CAA5; }
#sidebar .content a	{font-weight: bold; }
#sidebar form	{position: relative; top: -10px; margin: 0px; padding: 0px; }
#sidebar select	{margin: 0px; padding: 0px; font: 10px Verdana, sans-serif; }
#sidebar input	{position: relative; top: 10px; margin: 0px 0px 0px 4px; padding: 0px; }

#bottom {background: #D0DEED; border-top: 1px solid #A4AFBB; border-bottom: 1px solid #A4AFBB; clear: both; font: 9px Tahoma, Arial, sans-serif; color: #747474; padding: 0px; }
#bottom a {font-weight: bold; }
#bottom p	{margin: 0px 0px 8px 0px; }
#bottom table {border-left: 1px solid #A4AFBB; }
#bottom td {border-right: 1px solid #A4AFBB; font: 9px Tahoma, Arial, sans-serif; color: #747474; padding: 15px; }
#bottom td .first {border: none; font: 9px Tahoma, Arial, sans-serif; color: #747474; padding: 15px; }

#home_footer {background: #ddccc6; border-right: 1px solid #C6A697; border-bottom: 1px solid #C6A697; border-left: 1px solid #C6A697; clear: both; text-align: center; font: 9px Tahoma, Arial, sans-serif; color: #747474; padding: 4px 0px 4px 0px; }
#footer {background: #ddccc6; border: 1px solid #C6A697; clear: both; text-align: center; font: 9px Tahoma, Arial, sans-serif; color: #747474; padding: 4px 0px 4px 0px; margin: 0px 0px 20px 0px; }