/* TO DETELE */
/*
#Module.left { float: left; width: 405px; }
#Module.right { float: right; width: 215px; }
#Module.large { border: 1px solid #DFDFDF; margin-bottom: 5px; }
#Module.small { border: 1px solid #DFDFDF; margin-bottom: 5px; width: 215px; }

#Module div.contentstyle { text-align: right; }
#Module div.contentstyle p { text-align: left; }
#Module div.contentstyle ul { margin: 0; padding: 0; text-align: left; }
#Module div.contentstyle ul li { list-style: none; padding-bottom: 2px; margin-bottom: 2px; }
#Module div.contentstyle ul.list { border-bottom: 1px solid #DFDFDF; }
#Module div.contentstyle ul.list li { font-size: 10px; list-style: inside disc; }
#Module div.contentstyle a.more { font-size: 10px; }
#Module div.contentstyle h1 { text-align: left; font-size: 10px; color: #000; }

ul.library { margin: 0; padding: 0; }
ul.library li { float: left; padding: 5px; list-style: none; margin: 0 10px 10px 0; border: 1px solid #EEE; height: 50px; width: 187px; }
ul.library li:hover { background-color: #EEE; }

/* Events on Main Page 
#Events h1 { font-size: 12px; margin: 0; padding: 0; }
#Events ul { margin: 0; padding: 5px 0 5px 15px; }
#Events a.more { font-size: 10px; float: right; padding: 5px; }

/* MODULES
#Module_Left{float:left; width:408px}
#Module_Right{float:right; width:215px}
div#Module_Text{padding-top:7px; padding-left:7px}
div#Module_Large{width:408px; background-image:url(/media/site_img/schools/large_bg.jpg); background-repeat:repeat-y; border-bottom:1px solid #D7D7D7; margin-bottom:10px}
div#Module_Large_Body{padding:5px}
div#Module_Large_Body li{ padding-bottom:5px; }
div#Module_Large_Footer{width:414px; height:2px; background-image:url(/media/site_img/schools/large_footer.jpg); background-repeat:no-repeat; float:left}
div#Module_Small{width:215px; background-image:url(/media/site_img/schools/small_bg.jpg); background-repeat:repeat-y; border-bottom:1px solid #D7D7D7; padding-bottom:5px; margin-bottom:10px}
div#Module_Small_Body{padding-top:2px; padding-left:5px; padding-right:5px}
div#Module_Small_Body ul { margin: 0; padding: 0; }
div#Module_Small_Body ul li { list-style: none; }
div#Module_Small_Footer{height:2px; width:215px; background-image:url(/media/site_img/schools/small_footer.jpg); background-repeat:no-repeat; float:right}

/** MAP
.map_body { background-color: #CCCCCC; }
#map { margin-bottom: 5px; }
ul.map { margin: 0; padding: 5px 0 5px 0; height: 20px;  }
ul.map li { display: inline; list-style: none; padding: 5px; margin-right: 3px; background-color: #E5E5E5; border: 1px solid #8b2a4f; }
ul.map a { font-family: Verdana; font-size: 12px; color: #000000; text-decoration: none; }
ul.map a:hover { text-decoration: underline; }

.ui-state-active, .ui-widget-content .ui-state-active { background-color: #ACACAC; }

span.superscript {
	vertical-align:super;	
	font-size:8px;
}



*/
html, body { margin: 0; padding: 0; background: #e0e0e0 url(/media/site_img/center_bg_new.gif) no-repeat top center; font: 12px Verdana, Arial, Helvetica, sans-serif; }	
a img { border: none; }

/* Modules */
#Module h1 { background-repeat: repeat-x; background-color: #8B2A4F; color: #FFF; padding: 5px; margin: 0px; font-size: 12px; font-weight: bold; border-bottom:none; }
#Module #left { float: left; width: 405px;  }
#Module #right { float: right; width: 215px; }
#Module #small { width: 215px; margin-bottom: 5px; border: 1px solid #DDD; }
#Module #large { margin-bottom: 5px; border: 1px solid #DDD; }

#Module .enews { list-style: none; }
#Module .enews li {  margin-bottom: 5px; }

/* Virtual Employment Center */
.vecHome { padding: 5px; }
.vecHome ul { padding: 5px 0 0 30px; }
.vecHome ul li { margin: 5px 0 0 0; }
.vecHomeRight { text-align: center; font-size: 16px; font-weight: bold; padding: 20px 0; }

h5 { font-size: 12px; font-weight: bold; margin: 0; padding: 0; text-decoration: underline; }
/* Module Picture of the Day */
#Module ul.pod { margin: 0; padding: 0; text-align: center; }
#Module ul.pod li { list-style: none; }
#Module ul.pod h4.giDescription { margin: 0; padding: 5px; background-color: #EEE; border-top: 1px solid #DFDFDF; font-size: 12px; text-align: left; }
#Module ul.pod img { padding: 5px; }

#Library_Module{ width: 47%; border:1px solid #000; margin: 0 10px 10px 0; background-color:#D7D7D7; height:150px; float:left; font-size: 10px; }
#Library_Module:hover{ background-color:#BBB; }
#Library_Module h1 { color: #FFF; font: bold 12px Verdana, Geneva, sans-serif; padding: 5px; }
#Library_Module_Body_Left { float:left; width:80px; font-size: 11px; }
#Library_Module_Body_Left img { border: 1px solid #000; margin: 5px 0 0 5px; padding:4px; background-color:#FFF; width:60px; height:60px; }
#Library_Module_Footer { padding: 3px 0 0 3px; }
#Library_Module_Footer a { padding:0; margin: 0; vertical-align: top; font-size: 11px; }

/* News on Main Page */
#News ul { padding: 10px 0px 0px 5px; margin-left: 0px; line-height: normal;}
#News ul.top, #News ul.top_img{ list-style: none; padding: 5px 0px 5px 0px; margin: 0px 0px 3px 0px; border-bottom: 1px solid #DFDFDF; font-size: 11px; }	
#News ul.top li { text-indent: 0; margin: 0; padding: 5px; }
#News ul.top_img { height: 87px; margin-top: 3px;}
#News ul.top_img ul.news_img { float: left; padding: 0px 3px 0px 0px; list-style:none; } 	
#News ul.top_img ul.news_img li { border:none; margin: 3px 0px 0px 0px; padding:0px; } 
#News ul.top_img ul.news_img li img{ background-color: #fff; border: 1px solid #a9a9a9; margin: 0px; padding: 2px; }
#News ul.list { font-size: 10px;  padding: 0px 0px 5px 0px; margin:0px; }
#News ul.list ul { margin: 0px; padding: 0px; list-style:disc; }
#News ul.list li { padding: 0px 0px 3px 5px; list-style-position: inside; }
#News a.more { font-size: 10px; text-align: right; padding: 5px; }
#News hr { border-top: 1px solid #DFDFDF; border-bottom: none; border-right: none; border-left: none; }		
		
/* News Section Preview */
#News_Preview { }
#News_Preview h1 { font-size: 16px; border: none; padding: 10px 0 5px 0; }
#News_Preview div.options { font-size: 10px; padding: 5px; background-color: #DFDFDF; margin: 5px 0 10px 0; }

/* News Story */
#News_Story h1 { border: none; font-size: 20px; }
#News_Story p { line-height: 18px; }
#News_Story div.options { font-size: 10px; padding: 5px; background-color: #DFDFDF; margin: 5px 0 10px 0; border: 1px solid #FFF; clear:both; }
#News_Story ul { line-height: 18px; }

#spotlight_quote {
	clear:both;	
}
#spotlight_quote img{
	float:left; padding:5px;	
}


#ArchiveYear { text-align:right; }
#ArchiveYear form { margin:0px; padding:0px; }

/* FONT ELEMENTS */	
	h1 { margin: 0 0 5px 0; padding: 0 0 2px 0; font: 18px Georgia, "Times New Roman", Times, serif; border-bottom: 1px solid #000; font-weight: lighter; }
	h2 { margin: 0; padding: 0; font-size: 12px; font-weight: lighter; }
	p { font-size: 12px; }
	
#CrawlNav {  /* display: none; */ }
#LMSD_Contact_Text { font-size: 10px;}

/* ALERT */
div#Alert { padding: 5px; width: 820px; border: 2px solid #BEBA18; margin-top: 5px; background-color: #F8F398; }
div#Alert.alert { color: #8A0000; font-weight: bold; }

ul.article_img { margin: 0; padding: 0; float:right; }
ul.article_list_img { margin: 0; padding: 0;  float:left;}
ul.article_img li, ul.article_list_img li { padding: 0px;  margin: 2px; list-style: none; }
ul.article_img li input, ul.article_list_img li input{ vertical-align: top; }
ul.article_img li, ul.article_list_img li{ margin: 2px; padding: 0; }
ul.article_img li img { position: relative; background-color: #fff; border: 1px solid #a9a9a9; margin: 3px 0px 0px 5px; padding: 4px; }
ul.article_list_img li img { position: relative; background-color: #fff; border: 1px solid #a9a9a9; margin: 0px 3px 3px 0px; padding: 2px; }

/* HSM */
div.hsm_nsn_img { background-color: #fff; border: 1px solid #a9a9a9; margin: 1px; padding: 1px; text-align:center; }
div.hsm_nsn_list ul { list-style: none; margin: 5px; }
div.hsm_upcoming { margin: 5px; }

/* TOP NAVIGATION */
#Navigation{ height:32px; text-align:center; }
#Navigation ul{ margin:0; padding:0 }
#Navigation li{ list-style:none; display:inline; }
#Navigation a { color: #000; }
#Navigation .main_nav{padding-left:7px; padding-top:0; padding-bottom:0; margin:0}
#Navigation .rightpad_first{padding-left:295px; padding-top:0; padding-bottom:0; margin:0}
#Navigation ul#interior { text-align: left; padding-left: 10px; }

div#Footer {
	background-color: #E9E9E9;
	clear: both;
	margin: 10px 0 0px 0;
	}
	
	#Footer strong { color: #666666; }
	#Footer_Header img { vertical-align: top; }
	#Footer_Footer img { vertical-align: bottom; }
	#Footer_Header { height: 10px; }
	#Footer_Footer { clear: both;  }
	#Footer_Contact a { color: #666666; }
	#Footer_Content { height: 55px;  }
	#Footer_Contact { float: right; padding: 0 10px 0 10px; }
	#Footer_Search { float: right; padding: 0 10px 0 0; }
	#Footer_Search form button { margin: 0; padding: 0; background: 0px; border: 0; }
	#Footer_Search form button img { margin: 0; padding: 0; vertical-align: bottom; }
	#Footer_Search form { margin: 0; padding: 0; }
	#Footer_Info { padding: 0 0 0 10px; }
	#Footer_Info ul { margin: 0; padding: 0; width: 240px; }
	#Footer_Info li { list-style: none; margin: 0; font-size: 10px; float: left; padding-right: 5px; padding-bottom: 5px; }



/** LMSD CONTACT | MORE INFORMATION **/
#LMSD_Hours{width:170px; background-image:url(/media/site_img/schools/side_hours_top.gif); background-repeat:no-repeat; padding-top:14px}
#LMSD_Hours_Text{font-size:10px; padding:9px}
#LMSD_Hours_Bottom{width:170px; height:11px; background-image:url(/media/site_img/schools/side_hours_bottom.gif); background-repeat:no-repeat}

/** SCHOOL CONTACT MODULES **/
div#Contact_Module{float:left; height:150px; width:200px; margin-bottom:5px; margin-right:7px; background-color:#E0E0E0}
div#Contact_Module:hover{background-color:#CCC}
div#Contact_Module_Header, div#Contact_Module_Header_LMHS, div#Contact_Module_Header_HHS, div#Contact_Module_Header_BCMS, div#Contact_Module_Header_WVMS, div#Contact_Module_Header_BHES, div#Contact_Module_Header_CES, div#Contact_Module_Header_GES, div#Contact_Module_Header_MES, div#Contact_Module_Header_PVES, div#Contact_Module_Header_PWES{color:#FFF; padding-top:7px; padding-left:5px; padding-bottom: 7px; background-position:top center; background-repeat:repeat-x; font-family:Verdana; font-weight:bold; font-size:12px}
div#Contact_Module_Header_LMHS{background-image:url(/media/site_img/schools/small_title_lmhs.jpg)}
div#Contact_Module_Header_HHS{background-image:url(/media/site_img/schools/small_title_hhs.jpg)}
div#Contact_Module_Header_BCMS{background-image:url(/media/site_img/schools/small_title_bcms.jpg)}
div#Contact_Module_Header_WVMS{background-image:url(/media/site_img/schools/small_title_wvms.jpg)}
div#Contact_Module_Header_BHES{background-image:url(/media/site_img/schools/small_title_bhes.jpg)}
div#Contact_Module_Header_CES{background-image:url(/media/site_img/schools/small_title_ces.jpg)}
div#Contact_Module_Header_GES{background-image:url(/media/site_img/schools/small_title_ges.jpg)}
div#Contact_Module_Header_MES{background-image:url(/media/site_img/schools/small_title_mes.jpg)}
div#Contact_Module_Header_PVES{background-image:url(/media/site_img/schools/small_title_pves.jpg)}
div#Contact_Module_Header_PWES{background-image:url(/media/site_img/schools/small_title_pwes.jpg)}
div#Contact_Module_Header a, div#Contact_Module_Header_LMHS a, div#Contact_Module_Header_HHS a, div#Contact_Module_Header_BCMS a, div#Contact_Module_Header_WVMS a, div#Contact_Module_Header_BHES a, div#Contact_Module_Header_CES a, div#Contact_Module_Header_GES a, div#Contact_Module_Header_MES a, div#Contact_Module_Header_PVES a, div#Contact_Module_Header_PWES a{color:#FFF; text-decoration:none}
div#Contact_Module_Header a:hover, div#Contact_Module_Header_LMHS a:hover, div#Contact_Module_Header_HHS a:hover, div#Contact_Module_Header_BCMS a:hover, div#Contact_Module_Header_WVMS a:hover, div#Contact_Module_Header_BHES a:hover, div#Contact_Module_Header_CES a:hover, div#Contact_Module_Header_GES a:hover, div#Contact_Module_Header_MES a:hover, div#Contact_Module_Header_PVES a:hover, div#Contact_Module_Header_PWES a:hover{text-decoration:underline}
div#Contact_Module_Body{letter-spacing:-1px; padding-top:5px; padding-left:5px; padding-right:5px}

/* BREAD CRUMB NAVIGATION */
#BreadCrumbs { position: relative; paddinG: 99px 0 0 195px; font-size: 10px; }
#BreadCrumbs ul { margin: 0; padding: 0; }
#BreadCrumbs li { display: inline; }
#BreadCrumbs a { color: #000; border: 1px solid #CCCCCC; padding: 2px; background-color: #FFF; text-decoration: none; background-color: #F0F0F0; }
#BreadCrumbs a:hover { border: 1px solid #8b2a4f; }

/* SIDE NAVIGATION */
#Nav { margin: 0; padding: 0; background-color: #D7D7D7; width: 170px; }
#Nav a { text-decoration: none; padding-bottom: 5px; color: #000; cursor: pointer; }
#Nav a:hover { text-decoration: underline; cursor: default; cursor: pointer; }
#Nav div { margin: 0; padding: 0; }
#Nav li { list-style: none; font-size: 10px; border: 1px solid #FFF; padding: 5px 0 5px 5px; font-weight: normal; cursor: default; }
#Nav li ul { margin: 0; padding: 5px 0 0 0; font-size: 10px; width: 164px;}
#Nav li ul li { list-style: none; padding: 5px; background-color: #F2F2F2; border: 1px solid #FFF; font-weight: normal; }
#Nav h3 { font-size: 10px; padding: 5px; border: 1px solid #FFF; color: #333; }

/* LMSD CONTACT | MORE INFORMATION */
div#LMSD_Contact { width: 150px; padding: 15px; font-size: 10px; background-image: url(/media/site_img/more_info_bg.gif); background-repeat: no-repeat; }
#LMSD_Contact h1 { font-size: 11px; font-weight: bold; text-transform: capitalize; letter-spacing: -1px; border: none; padding: 0; margin: 0; }
	
div#LMSD_Contact_Bottom { width: 170px; height: 11px; background-image: url(/media/site_img/lmsd_contact_bottom.jpg); background-repeat: no-repeat; }

ul.events { list-style: inside; }
ul.li_spacer li { padding-bottom: 5px; }


#Content textarea { padding: 0; width: 100%; }
#Content .mceEditor table { padding: 0; border: 1px solid #CCC; }
#Content .mceEditor table table { border: none; width: 50%;}
#Content .mceEditor table td { padding: 0; vertical-align: middle; border: none; text-align: left; }

#Content table tr td.editor { padding: 0; }


/* WEB EVENT */
.webevent table { padding: 0; }
.webevent table tbody tr { padding: 0; margin: 0; height: 0; }
.webevent table tbody tr td { padding: 0; margin: 0; }
.webevent .listdatesec { padding: 3px; margin: 0; }
.webevent table tbody tr td p { margin: 0; padding: 0; }

/* Site MAP */
#SiteMap ul { margin: 0; padding: 0; font-size: 10px; margin-right: 1px; }
#SiteMap ul li { list-style: none; font-weight: bold; padding-bottom: 2px; }
#SiteMap ul ul { margin-left: 10px; padding-left: 3px; padding-right: 3px; margin-bottom: 5px; width: 251px; border: none; }
#SiteMap ul ul li { font-weight: normal; }
#SiteMap ul ul ul { margin-bottom: 0; width: 230px; }

/* CARD */
#CardInfo { margin: 0px; padding: 5px; }
#CardInfo ul { margin: 0px; padding: 0px; }
#CardInfo li { list-style: none; }
#CardInfo li.name { font-size: 19px; font-weight: bold; }
#CardInfo a { color: #000; }
#CardFooter { text-align: right; }

.h1 { margin: 0 0 5px 0; padding: 0 0 2px 0; font: 18px Georgia, "Times New Roman", Times, serif; border-bottom: 1px solid #000; font-weight: lighter; }
.h2 { margin: 0; padding: 0; font-size: 12px; font-weight: lighter; }

.no_space_list { margin-top: 0; padding-top: 0; }
#no_space_list { margin-top: 0; padding-top: 0; }

table.tablesorter thead tr th.header {
	background-image: url(/css_js/jquery/images/bg.gif) !important;
	background-repeat: no-repeat !important;
	background-position: center right !important;
	cursor: pointer;
}
table.tablesorter thead tr th.headerSortUp {
	background-image: url(/css_js/jquery/images/desc.gif) !important;
}
table.tablesorter thead tr th.headerSortDown {
	background-image: url(/css_js/jquery/images/asc.gif) !important;
}

ul.policies li { margin-bottom: 5px; }

div.plan3r_faq ol li { margin-bottom: 8px; }