body {
	font:12px Arial, Verdana, Helvetica, sans-serif;
	margin:0;
	padding:0;
	background: #4a1600;
}
a:link, a:visited, a:hover, a:active {color:#b5121b;}

#latest_news ul{padding-left:10px}
#stats ul{padding-left:10px}

#div_masthead_container {width:100%;min-width:980px;height:124px;background: url(images/header_bg.png) top center no-repeat;}
#div_masthead {width:980px;margin:0 auto 0 auto;}
#div_logo {width:101px;height:62px;float:left;margin-top:5px;margin-left:60px;}
#div_topNav {width:777px;height:101px;float:left;color:#FFFFFF;text-align:right;padding: 28px 11px 0 0;}
#div_topNav a {color: #FFFFFF;text-decoration: none;}
#div_topNav a:hover {color:#FFFFFF;text-decoration: underline;}
#content {background:#9D0B00 url(images/content_bg.png) center top no-repeat;width:100%;min-width:980px;}
#div_nav_container {width:100%;min-width:980px;height:84px;background:url(images/nav_bg.png) top center no-repeat;}
#div_nav {width:980px;margin:0 auto 0 auto;padding:0;}
#div_homepage_container {width:100%;min-width:980px;height:442px;z-index:0;}
#div_homepage {width:980px;margin:0 auto 0 auto;}
#div_homepage_content_left {width:162px;padding:0;margin:50px 0 0 0;float:left;color:#FFFFFF;font:11px Arial, Verdana, Helvetica, sans-serif;}
#div_homepage_flash {width:576px;padding:0 0 0 0;margin:0 0 0 40px;float:left;}
#div_homepage_content {width:162px;padding:0;margin:50px 0 0 0;float:right;color:#FFFFFF;font: 11px Arial, Verdana, Helvetica, sans-serif;}
#div_footer_container {width:100%;min-width:980px;height:150px;background:#4a1600 url(images/footer_bg.png) top center repeat-y;}
#div_footer {width:980px;margin:0 auto 0 auto;}
#div_footer_quote {width:681px;height:83px;color:#FFFFFF;float:left;font-style:italic;padding:45px 10px 0 8px;}
#div_footer_copyright {width:270px;height:28px;color:#FFFFFF;float:left;font:9px Arial, Verdana, Helvetica, sans-serif;padding: 100px 11px 0 0;}

.column h2 {background:url(images/col_top.png) no-repeat;width:162px;height:35px;padding-left:20px;padding-top:5px;margin-top:-35px;}
.column {background:url(images/col_middle.png) repeat-y;}
.column .closer {background:url(images/col_bottom.png) no-repeat;width:162px;height:15px;margin-bottom:-15px;}

#stats, #latest_news {width:130px;padding:0 15px;font-size:10px;list-style-type:none}
#latest_news h3 {float:left;margin:0;font-weight:normal;font-size:10px}
#latest_news p{margin-left:40px}
#stats li, #latest_news li {margin-bottom:15px;}
#stats a, #latest_news a {color:#fff;}
#stats a:hover, #latest_news a:hover {text-decoration:none;}

/* subnav start */
#div_subnav ul {text-align:right;padding:12px 27px 28px 0;margin: 0;font:11px Arial, Verdana, Helvetica, sans-serif;}
#div_subnav ul li {margin:0;overflow:hidden;padding: 15px 0 10px 0;list-style:none;}
#div_subnav ul li a {color:#b5121b;height:30px;text-decoration:none;}
#div_subnav ul li a:hover {text-decoration: underline;}
#div_subnav ul li a:active {text-decoration: underline;}
#div_subnav ul li a:active:hover {text-decoration: underline;}
#div_subnav li.active {}
#div_subnav li.active a {font-weight: bold;}
#div_subnav ul li.active a:hover {text-decoration:underline;font-weight:bold;}
#div_subnav ul li.active a:active {text-decoration:underline;font-weight:bold;}
/* subnav end */
#div_subpage_container {width:100%;min-width:980px;background:url(images/sub_middle.png) center top repeat-y;margin-top:10px;}
#div_subpage {width:980px;margin:0px auto 0 auto;background:url(images/sub_top.png) 1px 0px no-repeat;}
#sub_closer {clear:both;background:url(images/sub_bottom.png) 1px bottom no-repeat;width:980px;height:9px;}
#div_subnav {width:148px;float:left;margin:24px 0 38px 0;padding:0;border-color:#b5121b;border-width:0 1px 0 0;border-style:solid;}
#div_subpage_content {width:473px;float:left;padding:19px 18px 38px 27px;}
#div_subpage_content h1 {margin:0;padding:0 0 10px 0;font:16px Arial, Verdana, Helvetica, sans-serif;font-weight: bold;}
#div_subpage_photo {width:313px;float:left;padding:52px 0 38px 0;margin-left:-10px;}
/* start drop down menu */
.menu {width:980px;z-index:100;}
.menu ul li a.about, .menu ul li a:visited.about {display:block;width:162px;height:54px;margin:10px 16px;background:url(images/about.png) no-repeat;}
.menu ul li a.crisis, .menu ul li a:visited.crisis {display:block;width:162px;height:54px;margin:10px 16px;background:url(images/crisis.png) no-repeat;}
.menu ul li a.schoolChoice, .menu ul li a:visited.schoolChoice {display:block;width:162px;margin:10px 16px;height:54px;background:url(images/schoolchoice.png);}
.menu ul li a.news, .menu ul li a:visited.news {display:block;width:162px;height:54px;margin:10px 16px;background:url(images/news.png);}
.menu ul li a.join, .menu ul li a:visited.join {display:block;width:162px;height:54px;margin:10px 16px;background:url(images/join.png);}
.menu ul {padding:0;margin:0;list-style:none;}
.menu ul li {display:block;text-align:right;float:left;position:relative;z-index:200;}
.menu ul li ul {display:none;}

.menu ul li:hover a.about {background-image:url(images/about_over.png);}
.menu ul li:hover a.crisis {background-image:url(images/crisis_over.png);}
.menu ul li:hover a.schoolChoice {background-image:url(images/schoolchoice_over.png);}
.menu ul li:hover a.news {background-image:url(images/news_over.png);}
.menu ul li:hover a.join {background-image:url(images/join_over.png);}
.menu ul li ul {position:absolute;top:64px;left:16px;width:162px;z-index:200;}
.menu ul li:hover ul {display:block;}
.menu ul li ul li {width:162px;background:url(images/bg_nav.png);padding:0 0 5px 0;z-index:200;}
.menu ul li ul li.li_nav_bottom {width:162px;height:8px;background:url(images/bg_nav_bottom.png) right bottom no-repeat;padding:0;z-index:200;}
.menu ul li ul li a.hide {}
.menu ul li ul li:hover a.hide {}
.menu ul li ul li ul {display:none;}
.menu ul li ul li a {color:#FFFFFF;display:block;width:120px;height:20px;position:relative;left:-38px;text-decoration:none;margin:0 0 0 60px;}
.menu ul li ul li a:hover {text-decoration:underline;height:20px;}
.menu ul li ul li:hover ul {display:block;position:absolute;left:196px;top:0;}
.menu ul li ul li:hover ul.left {left:-196px;}
/* end drop down menu */
.breadcrumb {list-style-type:none;width:100%;height:20px;padding-left:0;}
.breadcrumb li {float:left;margin:2px 5px;padding-left:12px;background:url('images/breadcrumb.png') left center no-repeat;}
.breadcrumb li.first {background:none;padding-left:0px;}

/* forms */
.required{color:#C00}
label{font-weight:bold}
.prompt{text-align:right}
span.error{display:block;font-weight:bold;color:#C00}
