@import url(/centralstyle/style.css);
/* standard tags */
body {
	margin:0; padding:0;
	background-color:white; /*#DFD3BF;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:84%;
	line-height:140%;
	background-image:url(../config_central/pm_images/pm_bg.png);
	background-repeat:repeat-y;
}
input {	font-weight:bold; color:#AC0004;}
a {	color:#AC0004;}

a:hover { color:#AC0004; }
h1,h2,h3,h4,h5,h6 { color:#AC0004; font-weight:normal;  font-weight:bold; }
h1,h2 { font-size:1.1em; line-height:1.2em; border-bottom:1px solid #AC0004;}
/* h1,h2,h3 { font-weight:bold; } */
h3,h4,h5,h6 { font-size:1em; line-height:1em; }
img { border: none;	}
hr { height:1px; color:#AC0004; }
/******************************************************** SITE TAGS */
.pm_technical_text {
	font-size:0.7em; 
	line-height:1.2em; 
	color:#666666; 
	font-weight:lighter;  
}
.pm_italic_red_bold {
	display:block;
	font-weight:bold;
	font-size:1.24em;
	text-align:center;
	font-style: italic;
	color:#AC0004;
}
.pm_big_bold_center {
	display:block;
	font-weight:bold;
	font-size:1.34em;
	line-height:1.7em
	text-align:center;
}
.pm_cool_box {
	display:block;
	background-color:#AC0004;
	/* border: 1px outset #AC0004; */
	padding-top:9px;
	padding-bottom:9px; 
	padding-left:9px;
	padding-right:9px;
	border:1px solid #AC0004;
	color:white;
	margin-bottom:10px;
	line-height:2em;
}
.pm_cool_box p { margin:0; }
.pm_cool_box a { color:white; font-weight:bold; text-decoration:none; font-size:1.1em; display:block;}
.pm_cool_box a:hover { color:yellow; }
.pm_cool_box h1,.pm_cool_box h2,.pm_cool_box h3,.pm_cool_box h4,.pm_cool_box h5,.pm_cool_box h6 {color:white;}
.pm_cool_box h1, .pm_cool_box h2 {color:white; border-bottom:1px solid white;}

#pm_top_left {
	position:absolute; top: 0px; left:0xp;
	width:198px; height:74px;
	padding-top:15px; padding-bottom:10px; padding-left:22px;
	border-bottom:1px solid white;
	}
#pm_top_right { 
	position:absolute; top: 0px; left: 220px;
	width:768px; height:23px;
	padding-top:76px;
	background-image:url(../config_central/pm_images/top5.jpg); background-repeat:no-repeat;
	background-position:0px -1px;
	background-color:black;
	border-right:1px solid white;
	border-left:1px solid white;
	border-bottom:1px solid white;
}
#pm_top_right_links{
	width:768px; height:22px;
	border-top:1px solid white;
	overflow:hidden;
}
#pm_top_right_links a{
	float:left; 
	height:21px;
	font-size:10px; 
	font-weight:bold; 
	line-height:normal;
	letter-spacing:2px;
	background-color:black;
	text-decoration:none;
	text-align:center;
	width:190px;
	
	padding-top:5px;
	color:white;
	border-right:1px solid white;
}
#pm_top_right_links a:hover{
	background-color:#ac0004;
}
#pm_bottom_left { 
	position:absolute; top:100px; left:0px;
	width:190px; height:auto;
	padding:15px;
	color:white;
} 
#pm_bottom_left a { text-decoration:none; }
#pm_links_under_nav a { color:white; }
#pm_links_under_nav a:hover { color:white; }

#pm_bottom_middle { 
	position:absolute; top:100px; left:220px;
	width:520px; height:auto;
	padding:15px;
	overflow:hidden;
}
#pm_bottom_right { 
	position:absolute; top:100px; left:770px;
	width:220; height:auto;
}
#pm_bottom_right_top { 
width:220px; height:15px;
overflow:hidden;
background-image:url(../config_central/pm_images/pm_right_top.png); background-repeat:no-repeat;
background-position:0px 5px;
}
#pm_bottom_right_middle { 
width:190px; height:auto;
padding-left:20px;
background-image:url(../config_central/pm_images/pm_right_bg.png); background-repeat:repeat-y;
overflow:hidden;
}
#pm_bottom_right_bottom { 
width:220px; height:10px;
overflow:hidden;
background-image:url(../config_central/pm_images/pm_right_bottom.png); background-repeat:no-repeat
}

/******************************************************** NEW PROGRESSIVE MARYLAND NAVIGATION */
#pm_new_top_navigation { margin-left:0px; padding-left:0px; list-style:none; }
#pm_new_top_navigation ul { margin-left:10px; padding-left:10px; list-style:none; }
#pm_new_top_navigation a { color:white; }
#pm_new_top_navigation a:hover { color:white; }
.pm_selected_link { font-weight:bold; cursor:default; }

/******************************************************** CENTRAL TAGS */
.central_welcome_box { background-color:black; color: white;}
.central_welcome_box a { color:white; text-decoration:none; }
.central_welcome_box a:hover { color:#AC0004;; }

.news_label_link_main { display:none }
.news_label_link_side { display:none }

#error_message { padding: 10px;	background-color: white; border: 1px solid black; }
.error_message { padding: 10px;	background-color: white; border: 1px solid black; }
#manage_table_div { /* width:530px;	overflow:scroll; */ }
#scrolling_content_div { /*	width:530px; overflow:scroll; */ }
.floatleft { margin-right: 20px; margin-bottom: 20px; float:left; }
.floatright { margin-left: 20px; margin-bottom: 20px; float:right; }
/*
<overview_block>
	<span class="overview_label" />
	<span class="overview_time" />
	<span class="overview_pageinfo" />
	<div class="overview_blurb" />
	<span class="overview_link_group">
		<span class="overview_link">
		<span class="cms_overview_link">
	</span>
	<div style="clear:both; line-height:0px; font-size:0px;"></div>
</overview_block>
*/
.overview_block { margin-bottom: 3px; padding-bottom:3px; display:block; }
.overview_label { font-weight:bold; margin:0px; padding:0px; font-size:1.1em; line-height:1.2em;}
.overview_label a {	}
.overview_time { display:block; letter-spacing: -.05em;	word-spacing: -.05em; font-weight:normal;font-size:1em; line-height:1em; }
.overview_pageinfo{ display:block; font-weight:normal;font-size:1em; line-height:1em;}
.overview_blurb { display:block; }
.overview_link_group { }
.overview_link { display:none;}
.cms_overview_link { display:block;}

.calendarofevents_time { display:block; font-weight:normal;font-size:1em; line-height:1em;}
.calendarofevents_title { display:none; }
.calendarofevents_summary { display:block; }
/*.calendarofevents_descriptionlink {	display:block; padding:15px 0px 15px; }*/
.calendarofevents_fulldescription {	display:block; padding:3px 0px 3px; }

/******************************************************** Custom Menue */


/******************************************************** Central Menue */
li.xc { list-style: none; color: gray; }
div.xcx, div.xcc { position: absolute; }
li.xc>div.xcx, li.xc>div.xcc { position: static; margin-left: -1.65em; float: left; width: 1.5em; }
div.xcx a, div.xcc a {	position: absolute; 	left: -1.5em; }
div.xcx>a, div.xcc>a {	position: static;}
div.xcx a:link, div.xcx a:visited,div.xcc a:link, div.xcc a:visited {
	color: #CCCCCC;
	text-decoration: none;
	font-family: "Courier New", Courier, monospace; 
	font-size: 100%;
/*	font-weight: bold; */
/*	background-color: white; */
/*	padding: 0em .4em 0em .4em; */
	padding: 0em .35em 0em .35em;
	line-height: 1em; 
	display: inline;
}


/* UBER Link */
ul.noindentmenu a { color:white; text-decoration:none; }
ul.noindentmenu a:hover { color:white; }
ul.noindentmenu a.uber { color:white; font-weight:bold;}
ul.noindentmenu a.section_appear_selected { color:white; font-weight:bold;}
ul.noindentmenu a.section_appear_selected:hover { color:white; }

ul.noindentmenu, ul.noindentmenu ul { list-style:none; }
ul.noindentmenu { margin:0px; padding:0px; display:block; }
ul.noindentmenu ul { margin-left: 10px; padding-left: 10px; }