/*
	###0#######################################################################
	The following style is defines style for on screen rendering of the site.
	It is divided into three sections, general content, general layout and PED
	specific specialized content.  The PED specific specialized content styles
	define style for more specialized styles created specifically for content
	for PED and may not be necessary when used elsewhere.
	##########################################################################
*/


/*
	==========================================================================
	GENERAL CONTENT STYLES
	The following are general styles for elements to fit the look of the 
	template.
	==========================================================================
*/

body {
	padding: 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #000;
	text-align: center;
	background: url(../images/bg.gif) center top no-repeat #DADAB4;
}
body#home-page {
	color: #000;
	background: url(../images/bg_home.gif) center top no-repeat #DADAB4;
}

h1 {
	/* USED ONLY FOR SITE TITLE (ID/WORDMARK) - DO NOT USE FOR CONTENT */
}

/* GENERAL CONTENT STYLES - CONTENT WITHIN CONTENT-BOX */
h2 {
	margin: 0 0 20px 0;
	font-size: 1.5em;
	font-weight: normal;
	color: #234c95;
	background-color: transparent;
}
h3, h4, h5, h6 {
	margin-bottom: 0.5em;
	font-weight: normal;
	color: #234c95;
	background-color: transparent;
}
h3 {
	font-size: 1.25em;
	line-height:16px;
}
h4, h5, h6 {
	font-size: 1em;
}
p {
	margin: 0 0 1.4em 0;
	padding-bottom:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

a:link {
	color:#0099CC;
	background-color: transparent;
	text-decoration: none;
}
a:visited {
	color: #818283;
	background-color: transparent;
	text-decoration: none;
}
a:hover {
	color:#FF6600;
	background-color: transparent;
	text-decoration: underline;
}
img {
	border: 0px;
}
cite {
	font-size: 0.9em;
}
blockquote {
	margin: 1.25em 3em 2em 3em;
	padding: 1.25em 0 0 2em;
	font-size: 1.3em;
	line-height: 1.2em;
	color: #aaa;
	background-color: transparent;
	background: url(../images/blockquote_bg.gif) top left no-repeat;
}
blockquote p {
	margin: 0 0 0.5em 0;
	padding: 0;
}
blockquote cite {
	margin: -0.5em 0 0 0;
	padding: 0;
	font-size: 0.7em;
	font-weight: normal;
	color: #aaa;
	background-color: transparent;
	display: block;
}

dt {
	margin-bottom: 0.5em;
	font-style: italic;
	font-size: 1.1em;
	color: #234c95;
	background-color: transparent;
}
dd {
	margin: 0 2em 1em 2em;
}
div.form-box {
	width: 400px;
	margin-bottom: 0;
	padding: 0px 0px 0 px 0 px;
	background-color: #eee;
	border: 1px solid #ccc;
}
form {
	margin: 0 0 0 0;
	font:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
}
form div.form-row {
	padding: 5px 0;
	display: block;
	clear: both;
}
form div.form-row label {
	width: 0px;
	padding-top: 5px;
	display: block;
	float: left;
}
form div.form-row span {
	width: 270px;
	display: block;
	float: left;
}
input.form-text-box {
	padding: 4px;
	font: 1em Arial, sans-serif;
	border: 1px solid #999;
}
input.form-button {
	padding: 2px;
	font: 1em Arial, sans-serif;
	border: 1px solid #999;
	color: #fff;
	background-color: #6c86a2;
}
textarea {
	width: 380px;
	padding: 4px;
	font: 1em Arial, sans-serif;
	border: 1px solid #999;
}
label.form-error-field {
	font-weight: bold;
	color: #f00;
	background-color: transparent;
}
table,tr, td {
	margin: 0 0 1px 0;
	padding: 0;
	width:inherit;
}


td {
	margin: 1px 1px 0 0;
	padding: 1px 2px 1px 2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}


/* DIV TO STOP ONCOMING BLOCKS FROM  */
div.clear {
	font-size: 1px;
	clear: both;
}

/* HIDDEN LINK TO SKIP THE MENU */
#skip-to-content {
	display: none;
}


/*
	==========================================================================
	GENERAL LAYOUT STYLES
	The following are general styles for layout of the page template including
	the page boundaries, header (ID/utlity links/search/top main menu), left-
	navigation, content columns (wide/narrow) and the footer.
	==========================================================================
*/

/* LAYOUT OF THE PAGE BOUNDARY */
#page-outer-box {
	width: 1000px;
	margin: 0 auto;
	padding: 0;
	background: url(../images/page_shadow.gif) 0 0 repeat-y;
}
#page-middle-box {
	width: 1000px;
	margin: 0;
	padding: 0;
	text-align: left;
	background: url(../images/page_shadow_top.gif) 0 0 no-repeat;
}
/* special style for the homepage */
#home-page #page-middle-box {
	background: url(../images/page_shadow_top_home.gif) 0 0 no-repeat;
}
#page-inner-box {
	width: 1000px;
	padding-bottom: 46px;
	background: url(../images/page_shadow_bottom.gif) left bottom no-repeat;
}

/* PAGE HEADER (TOP) STYLES */
#header-box {
	width: 879px;
	margin: 0 60px;
	padding: 0;
}

#main_content {
padding-right:1px;
}
/* set millions of background images */
.rbroundbox { background: url(img/nt.gif) repeat; }
.rbtop div { background: url(img/tl.gif) no-repeat top left; }
.rbtop { background: url(img/tr.gif) no-repeat top right; }
.rbbot div { background: url(img/bl.gif) no-repeat bottom left; }
.rbbot { background: url(img/br.gif) no-repeat bottom right; }

/* height and width stuff, width not really nessisary. */
.rbtop div, .rbtop, .rbbot div, .rbbot {
width: 100%;
height: 7px;
font-size: 1px;
}
.rbcontent { margin: 0 7px; }
.rbroundbox { width: 98%; margin:0 0 0 0; }


/*List Box */

#macomb-listbox {
padding-left:8px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

#macomb-listbox ul { 
margin-left:20px; 
margin-right:0px; 
list-style:circle;
margin-bottom:10px;

}
#macomb-listbox li{
padding:5px;
}
/* TOP RIGHT (UTILITY) LINKS STYLE */
#utility-links-box {
	font-size: 0.9em;
	text-align: right;
	color: #818283;
	background-color: transparent;
	padding-top: 8px;
}
#utility-links-box ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#utility-links-box ul li {
	display: inline;
	padding: 0 4px 0 6px;
	border-left: 1px solid #818283;
}
#utility-links-box ul li a:link {
	text-decoration: none;
	color: #818283;
	background-color: transparent;
}
#utility-links-box ul li a:visited {
 	text-decoration: none;
	color: #818283;
	background-color: transparent;
}
#utility-links-box ul li a:hover {
	text-decoration: none;
	color: #052755;
	background-color: transparent;
}
#utility-links-box ul li a.selected {
	text-decoration: none;
	color: #052755;
	background-color: transparent;
}
#utility-links-box ul li#first-item {
	border-left: none;
}

/* ID + WORDMARK STYLES */
#identity-box {
	width: 629px;
	height: 71px;
	margin: 0;
	padding: 0;
	float: left;
}
#logo-box {
	float: left;
}
#wordmark-box {
	padding: 2px 0 0 2px;
	float: left;
}


/* SEARCH BOX STYLES */
#search-box {
	width: 250px;
	height: 48px;
	margin: 0;
	padding: 27px 0 0 0;
	text-align: right;
	float: left;
}
#search-form {
	margin: 0;
	padding: 0;
	vertical-align: top;
}
#search-input {
	vertical-align: top;
	margin: 0;
	padding: 0;
}
#search-form #search-button {
	width: 68px;
	height: 21px;
	margin: 0;
	padding: 0;
	background: url(../images/search_submit.gif) 0px 0px no-repeat;
}
#search-form #search-button:hover {
	background: url(../images/search_submit.gif) 0px 0px no-repeat;	
}


/* MAIN (TOP) MENU STYLES */
#main-menu-box {
	width: 879px;
	margin: 0;
	padding: 4px 0 0 0;
	border-bottom: 6px solid #00A3E7;
	clear: both;
}
#main-menu-box ul {
	margin: 0;
	padding: 0;
	height: 43px;
	list-style: none;
	text-indent:0px;
} 
#main-menu-box ul li {
	margin: 0;
	padding: 0;
	height: 43px;
	font-size: 1px;
	float: left;
	display: block;
}
#main-menu-box ul li#home a {
	width: 53px;
	height: 43px;
	margin: 0;
	padding: 0;
	display: block;
	background: url(../images/Menu_01.gif) no-repeat;
}
#main-menu-box ul li#home a:hover {
	background-position: 0px -41.5px;
}
#home-page #main-menu-box ul li#home a {
	background: url(../images/Menu_selected_01.gif) 0 0 no-repeat;
}
#home-page #main-menu-box ul li#home a:hover {
	background-position: 0px -48px;
}

#main-menu-box ul li#geographic a {
	width: 165px;
	height: 43px;
	margin: 0;
	padding: 0;
	display: block;
	background: url(../images/Menu_02.gif) no-repeat;
}
#main-menu-box ul li#geographic a:hover {
	background-position: 0px -41.5px;
}
#geographic-page #main-menu-box ul li#geographic a {
	background: url(../images/Menu_selected_02.gif) 0 0 no-repeat;
}
#geographic-page #main-menu-box ul li#geographic a:hover {
	background-position: 0px -48px;
}
#main-menu-box ul li#relocating a {
	width: 166px;
	height: 43px;
	margin: 0;
	padding: 0;
	display: block;
	background: url(../images/Menu_03.gif) no-repeat;
}
#main-menu-box ul li#relocating a:hover {
	background-position: 0px -41.5px;
}
#relocating-page #main-menu-box ul li#relocating a {
	background: url(../images/Menu_selected_03.gif) 0 0 no-repeat;
}
#relocating-page #main-menu-box ul li#relocating a:hover {
	background-position: 0px -48px;
}
#main-menu-box ul li#expanding a {
	width: 165px;
	height: 43px;
	margin: 0;
	padding: 0;
	display: block;
	background: url(../images/Menu_04.gif) no-repeat;
}
#main-menu-box ul li#expanding a:hover {
	background-position: 0px -41.5px;
}
#expanding-page #main-menu-box ul li#expanding a {
	background: url(../images/Menu_selected_04.gif) 0 0 no-repeat;
}
#expanding-page #main-menu-box ul li#expanding a:hover {
	background-position: 0px -48px;
}
#main-menu-box ul li#starting a {
	width: 167px;
	height: 43px;
	margin: 0;
	padding: 0;
	display: block;
	background: url(../images/Menu_05.gif) no-repeat;
}
#main-menu-box ul li#starting a:hover {
	background-position: 0px -41.5px;
}
#starting-page #main-menu-box ul li#starting a {
	background: url(../images/Menu_selected_05.gif) 0 0 no-repeat;
}
#starting-page #main-menu-box ul li#starting a:hover {
	background-position: 0px -48px;
}
#main-menu-box ul li#live a {
	width: 163px;
	height: 43px;
	margin: 0;
	padding: 0;
	display: block;
	background: url(../images/Menu_06.gif) no-repeat;
}
#main-menu-box ul li#live a:hover {
	background-position: 0px -41.5px;
}
#live-page #main-menu-box ul li#live a {
	background: url(../images/Menu_selected_06.gif) 0 0 no-repeat;
}
#live-page #main-menu-box ul li#live a:hover {
	background-position: 0px -48px;
}

/* BODY (MIDDLE) SECTION LAYOUT STYLES */
#body-box {
	width: 881px;
	margin: 0 59px;
	padding: 0;
	background: url(../images/body_box_bg1.gif) repeat-y;
	border: 1px solid #fff;
}
/* special style for homepage */
#home-page #body-box {
	background: url(../images/body_box_bg_home.gif) repeat-y;
}

/* LEFT NAVIGATION STYLES */
#left-navigation {
	width: 191px;
	padding: 15px 0 15px 15px;
	background: url(../images/left_nav_bg1.jpg) no-repeat;
	font-size: 0.9em;
	line-height: 1em;
	float: left;
}
/* special style for the homepage */
#home-page #left-navigation {
	background: url(../images/left_nav_bg_home.jpg) no-repeat;
}
#left-navigation h3 {
	font-size: 15px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
#left-navigation ul {
	width: 180px;
	margin: 10px 10px 15px 0px;
	padding: 0;
	list-style: none;
}
#left-navigation ul li {
	margin: 0 0 0 2px;
	padding: 0.25em 0 0.25em 0.25em;
	
}
#left-navigation ul li a {
	padding: 0 0 0 0.1em;
}
#left-navigation ul li a:link {
	color: #000;
	background-color: transparent;
	text-decoration: none;
}
#left-navigation ul li a:visited {
	color: #333;
	background-color: transparent;
	text-decoration: none;
}
#left-navigation ul li a:hover {
	color: #234c95;
	background-color: transparent;
}
#left-navigation ul li a.selected {
	background-color: transparent;
	text-decoration: none;
}
#left-navigation ul li a.selected:visited {
	color: #234c95;
	font-weight: bold;
	background-color: transparent;
}
#left-navigation #statistics-form {
	margin: 10px 0 0 0;
	padding: 0;
}
#left-navigation #statistics-select {
	margin: 0;
	padding: 0;
	width: 161px;
	font-size: 0.9em;
}
#left-navigation #statistics-select option{
	padding: 1px 0;
}

/* CONTENT BOX STYLES - CONTAINS WIDE COLUMN IN CENTER + NARROW COLUMN ON RIGHT */
#content-box {
	width: 673px;
	margin: 0;
	padding: 0;
	float: left;
	background: url(../images/content_box_bg.gif) 0 0 no-repeat;
}
/* special style for the homepage */
#home-page #content-box {
	background: url(../images/content_box_bg_home.gif) 0 0 no-repeat;
}

/* HOME PAGE FLASH SLIDE SHOW */
#title-box {
	width: 100%;
	margin: 0px 0px 10px 0px;
	padding: 0;
	
}
#discription-box {
	width: 100%;
	margin: 10px 0px 10px 0px;
	padding: 10;
	
}
#toplinks {
	width: 60%;
	height: 130px;
	margin: 0px 0px 0px 0px;
	padding: 0;
	background-image:url(../MCPED/images/cellbg.jpg);
	color:#FFFFFF;
	list-style:square;

	line-height:18px;
	float:left;

}
#ajaxcontentarea {
width:95%;
}
#toplinks p {
font-size: 15px;
font-style:oblique;
font-family:"Franklin Gothic Demi";
margin: 2px 5px 5px 5px;
text-align: left;

}
#imagerandom {
	width: 40%;
	height: 130px;
	margin: 0px 0px 0px 0px;
	padding: 0;
	background-color:#0B0B0B;
	color:#FFFFFF;
	list-style:square;
	line-height:18px;
	float:right;
	

}
#footerv1-box {
	width: 100%;
	margin: 0px 0px 10px 0px;
	padding: 0;
}
#halfcontent-box {
	width: auto;
	margin: 0px 0px 10px 0px;
	padding: 0;
	float:left;

}
#rightfeatured-box {
	width: 40%;
	vertical-align:top;
	float:right;
	background-color:#155CA6;
	margin: 0px 0px 0px 0px;
	padding: 0;

}
#spotlight-box {
	width: 673px;
	margin: 0;
	padding: 0;
}

#breadcrumb-box {
	margin: 0px 5px -20px 0px;
	padding: 10px 20px 0px 30px;
	font-size: 0.9em;
	color: #777;
	background-color: transparent;
}
#dropdown-box {
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
	font-size: 0.9em;
	color: #777;
	float:right;
	background-color: transparent;
}
#two-column-container {
	width: 643px;
	margin: 0;
	padding: 0px 0px 10px 10px;
	background-color: transparent;
}
#wide-column {
	width: 455px;
	margin: 0 30px 0 0;
	padding: 0;
	float: left;
	background-color: transparent;
	
}
#full-column {
	width: 655px;
	margin: 0 0 0 0;
	padding: 0;
	float: left;
	background-color: transparent;
	
}
#bottom_menu {
	width: 655px;
	margin: 40 0 0 0;
	padding: 0;
	float: left;
	background-color: #fff;
	
}
#narrow-column {
	width: 158px;
	margin: 0 0 0 0;
	padding: 50px 0 0 0;
	float: left;
	background-color: #fff;
}

/* RIGHT SIDE SUB MENU STYLE */
#sub-menu-box {
	width: 155px;
	margin: 0 0 25px 0;
	padding: 0 0 8px 0;
	background: url(../images/sub_menu_bottom_bg.gif) left bottom no-repeat #749c50;
}
#sub-menu-box ul {
	width: 123px;
	margin: 0;
	padding: 10px 10px 0 22px;
	font-size: .9em;
	font-weight: bold;
	line-height: 1.3em;
	list-style: none;
	background: url(../images/sub_menu_top_bg.gif) 0 0 no-repeat #749c50;
}
#sub-menu-box ul li {
	margin: 0;
	padding: 0 0 0.4em 0;
	list-style-image: url(../images/plus_bullet_white.gif);
}
#sub-menu-box ul li a:link {
	margin: 0;
	padding: 0;
	color: #FFF;
	background-color: transparent;
	text-decoration: none;
}
#sub-menu-box ul li a:visited {
	margin: 0;
	padding: 0;
	color: #FFF;
	background-color: transparent;
	text-decoration: none;
}
#sub-menu-box ul li a:hover {
	margin: 0;
	padding: 0;
	color: #000;
	background-color: transparent;
	text-decoration: none;
}
#sub-menu-box ul li a.selected, #sub-menu-box ul li a.selected:visited {
	color: #000;
	background-color: transparent;
	text-decoration: none;
}
#sub-menu-box ul ul {
	width: 103px;
	margin: 0 0 0.5em 0;
	padding: 5px 0 0 16px;
	font-size: 1em;
	font-weight: normal;
	line-height: 1.1em;
	background-color: transparent;
	background-image: none;
}

/* FOOTER (BOTTOM) BOX STYLE */
#footer-box {
	width: 88%;
	height:35px;
	font-size: 0.75em;
	color: #fff;
	background: url(../images/footer_bg1.gif) 0 0 no-repeat #A3CDE6;
	border-top: 1px solid #fff;
	margin-top: 0;
	margin-right: 60px;
	margin-bottom: 0;
	margin-left: 60px;
	padding-top: 11px;
	padding-right: 7px;
	padding-bottom: 11px;
	padding-left: 15px;
}
#footer-box a:link {
	color: #fff;
	background-color: transparent;
}
#footer-box a:visited {
	color: #fff;
	background-color: transparent;
}
#footer-box a:hover {
	color: #ccc;
	background-color: transparent;
}
#footer-box p#legalease {
	width: 424px;
	margin: 0;
	padding: 0;
	float: left;
}
#footer-box p#contact-info {
	width: 424px;
	margin: 0;
	padding: 0;
	text-align: right;
	float: left;
}


/*
	==================================================================== 
	PED SPECIFIC SPECIALIZED CONTENT STYLES
	The following are styles for elements matching specific PED content.
	==================================================================== 
*/

/* IN BODY (CENTER/WIDE COLUMN) IMAGE BASED SUB MENU STYLE */
dl.sub-page-excerpts-list {
	margin-bottom: 2em;
}
dl.sub-page-excerpts-list dt {
	margin: 0;
	padding: 1em 0 0 0;
	font-size: 1.2em;
	font-style: normal;
	color: #234c95;
	border-top: 1px solid #ccc;
	clear: left;
}
dl.sub-page-excerpts-list dt img {
	margin: 0 30px 15px 0;
	float: left; 
}
dl.sub-page-excerpts-list dt span {
	display: block;
}
dl.sub-page-excerpts-list dt#first-item {
	padding-bottom: 0em;
	font-size: 1.2em;
	color: #234c95;
	border-top: none;
	clear: left; 
}
dl.sub-page-excerpts-list dd p {
	margin-top: 0;
	margin-bottom: 0.75em;
}

/* BULLET LIST LIST STYLE - USED IN SITE INDEX AND IN BODY SUB MENU WITHOUT IMAGE */
ul.bullet-less-list, ol.bullet-less-list {
	margin: 0;
	padding: 0;
	list-style: none;
}
ul.bullet-less-list li, ol.bullet-less-list li {
	margin: 0 0 0.5em 0;
	padding: 0;
}
ul.bullet-less-list ul, ol.bullet-less-list ol {
	margin: 0.5em 0 0.5em 2em;
	padding: 0;
	list-style: none;
}

/* ICON BASED LINK TO EXTERNAL SITES */
.external-link {
	margin-top: -1em;
}


/* RIGHT COLUMN (NARROW) SIDE BAR ITEM STYLE */
#image-box {
	width: 70px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	float:left;
}
#related-box, #facts-box {
	width: 155px;
	margin: 0px 0px 25px 0px;
	padding: 0px 0px 5px 0px;
	font-size: 0.9em;
	line-height: 1.25em;
	min-height: 48px;
	color: #484b4e;
	background: url(../images/right_box_bottom.gif) bottom left no-repeat #e7ebef;
}
#call-us-box {
	width: 155px;
	margin: 0px 0px 25px 0px;
	padding: 0px 0px 5px 0px;
	font-size: 1.1em;
	line-height: 1.25em;
	min-height: 48px;
	color: #484b4e;
	background: url(../images/right_box_bottom.gif) bottom left no-repeat #e7ebef;
}

#call-us-box h4, #related-box h4, #facts-box h4 {
	margin: 0px;
	padding: 0 0 8px 0;
	color: #234c95;
	background: url(../images/right_box_top.gif) bottom left no-repeat #fff;
}
#call-us-box h5, #related-box h5, #facts-box h5 {
	margin: 3px 8px 0.25em 8px;
	padding: 0;
	font-size: 1em;
	color: #000;
	background-color: transparent;
	border-bottom: 1px solid #999;
}
#call-us-box a, #related-box a, #facts-box a,
#call-us-box a:link, #related-box a:link, #facts-box a:link,
#call-us-box a:visited, #related-box a:visited, #facts-box a:visited {
	color: #052755;
	background-color: transparent;
}
#call-us-box a:hover, #related-box a:hover, #facts-box a:hover {
	text-decoration: underline;
}
#call-us-box ul, #related-box ul, #facts-box ul {
	margin: 3px 8px 0.25em 22px;
	padding: 0;
	list-style: none;
}
#call-us-box ul li, #related-box ul li, #facts-box ul li {
	margin: 0;
	padding: 0 0 0.5em 0;
	list-style-image: url(../images/arrow_bullet.gif);
}
#call-us-box p, #related-box p, #facts-box p {
	margin: 3px 8px 0.75em 8px;
	padding: 0;
}
#call-us-box table, #related-box table, #facts-box table {
	margin: 3px 8px 0 6px;
	padding: 0;
	border: none;
}
#call-us-box table tr, #related-box table tr, #facts-box table tr, 
#call-us-box table tr td, #related-box table tr td, #facts-box table tr td {
	margin: 0;
	padding: 0;
	text-align: left;
	color: #484b4e;
	border: none;
	background: transparent;
}
input.darkblue {background-color: #013488; font-weight: bold; font-size: 12px; color: white;}
input.lightblue {background-color: #a3cde6;}
textarea.violet {background-color: #ccccff; font-size: 10px;}
option.darkblue {background-color: #013488; font-weight: bold; font-size: 12px; color: white;}
option.lightblue {background-color: #a3cde6;}

#nav {
	margin: 0; padding: 0;
	width: 90%;
}
#nav p {
	background: transparent;
	color: #000;
	font: bold 12px verdana, arial, sans-serif;
	letter-spacing: -1;
	padding: 2px 2px 2px 3px;
	margin: 0;
	border-bottom: 1px solid #1F5299;
}
#nav p.extend {
	background: transparent no-repeat url(arrow.gif) 100% 100%
}
#nav p a {
	text-decoration: none; color: #000; display: block; width: 93%;
}
#nav p a:hover {
	color: #1F5299;
}
#nav ul {
	display: none;
	list-style: none;
	margin: 0; padding: 0;
	background: transparent;
}
#nav ul li {
	background: transparent;
	color: #362f29;
	font: 11px sans-serif;
	letter-spacing: -0.333;
	margin: 0 0 0 5px;
	padding: 1px;
	border-bottom: 1px solid #fff;
}
#nav ul li a {
	text-decoration: none; color: #362f29; display: block;
}
#nav ul li a:hover {
	text-decoration: underline; color: #930209;
}
#nav ul li ul {
	display: none;
	list-style:inside;
	margin: 5px; padding: 0;
}
#nav ul li ul li {
	border: none;
}

#container
{
	border: 1px solid #676767;
	height:auto;
}

#pageintro
{
	background-color:transperent;
	color: #272900;
	padding: 2px 0;
	margin-bottom: 22px;
}

#mainnav
{
	background-color: #9FA41D;
	color: #272900;
	padding: 2px 0;
	margin-bottom: 22px;
}

#mainnav ul
{
	margin: 0 0 0 20px;
	padding: 0;
	list-style-type: none;
	border-left: 1px solid #C4C769;
}

#mainnav li
{
	display: inline;
	padding: 0 0px;
	border-right: 1px solid #C4C769;
}

#mainnav li a
{
	text-decoration: none;
	color: #272900;
}

#mainnav li a:hover
{
	text-decoration: none;
	color: #fff;
	background-color: #272900;
}

#menu10 ul
{
	margin-left: 0;
	padding-left: 0;
	list-style-type: none;
	line-height: 165%;
}
#menu11 ul
{
	margin-left: 0;
	padding-left: 0;
	list-style-type: none;
	line-height: 165%;
}
.imagefloat
{
	padding: 2px;
	border: 1px solid #9FA41D;
	margin: 0 0 10px 10px;
}

.blogentry ul
{
	list-style-type: none;
	text-align: right;
	margin: 1em 0;
	padding: 0;
	font-size: 95%;
}

.blogentry li
{
	display: inline;
	padding: 0 0 0 7px;
}

#footer
{
	background-color: #9FA41D;
	padding: 5px;
	font-size: 90%;
}




body
{
	margin: 0;
	padding: 0;
	text-align: center;
	color: #333;
	font: 10px arial, hevetica, sans-serif;
}


a:visited { color:#3366CC;}









#container
{
	margin: .5em auto;
	width: 650px;
	text-align: left;
	background-color: transperant;
	border: 1px none #fff;
}

#header
{
	height: 45px;
	width: 100%;
	background-image: url(header.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	border-bottom: 1px solid #fff;
	position: relative;
	border: 1px none #fff;
	border-bottom: 1px solid #fff;
}

#header h1
{
	font-size: 1px;
	text-align: right;
	color: #fff;
	margin: 0;
	padding: 0;
}

#mainnav ul { list-style-type: none; }
#mainnav li { display: inline; }

#menu10
{
	float: right;
	width: 270px;
	border-left: 1px solid #C5C877;
	padding-left: 15px;
}
#menu11
{
	float: right;
	width: 270px;
	background-color:#000000;
	border-left: 1px solid #C5C877;
	padding-left: 15px;
}


#contents { margin: 0 300px 10px 5px;}
#contents p { line-height: 10%; }
.blogentry { border-bottom: 1px solid #C5C877; }
.imagefloat { float: right; }

#footer
{
	clear: both;
	color: #272900;
	text-align: right;
	font-size: 90%;
}

#skipmenu
{
	position: absolute;
	left: 0;
	top: 5px;
	width: 645px;
	text-align: right;
}

#skipmenu a
{
	color: #666;
	text-decoration: none;
}

#skipmenu a:hover
{
	color: #fff;
	background-color: #666;
	text-decoration: none;
}



    /* set the image to use and establish the lower-right position */
    .cssbox, .cssbox_body, .cssbox_head, .cssbox_head h2{
      background: transparent url(../images/img.png) no-repeat bottom right}
    .cssbox{
    /* intended total box width - padding-right(next) */
      width:335px !important; /* IE Win = width - padding */
      width: 320px; 
    /* the gap on the right edge of the image (not content padding) */
      padding-right:15px; /* use to position the box */
      margin:20px auto}

    /* set the top-right image */
    .cssbox_head{background-position:top right;
    /* pull the right image over on top of border */
      margin-right:-15px; 
    /* right-image-gap + right-inside padding */
      padding-right:40px}

    /* set the top-left image */
    .cssbox_head h2{
      background-position:top left;
      margin:0; /* reset main site styles*/ 
      border:0; /* ditto */
    /* padding-left = image gap + interior padding ... no padding-right */
      padding:25px 0 15px 40px; 
      height:auto !important;
      height:1%} /* IE Holly Hack */

    /* set the lower-left corner image */
    .cssbox_body{
      background-position:bottom left;
      margin-right:25px; /* interior-padding right */ 
      padding:15px 0 15px 40px} /* mirror .cssbox_head right/left */
.curlycontainer{
	border: 1px solid #b8b8b8;
	margin-bottom: 5px;
	
	float: left;
	
}

.curlycontainer .innerdiv{
background: #E5E5E5 url(../MCPED/images/brcorner.gif) bottom right no-repeat;
position: fixed;
left: 2px;
top: 2px;
padding: 1px 4px 15px 5px;
}

.newscontainer{
	border: 1px dotted #b8b8b8;
	margin-bottom: 2px;
	width: 100%;
	float: inherit;
	height: 50px;
}

.newscontainer .innerdiv{
	position: static;
	left: 2px;
	top: 2px;
	float:right;
	padding: 1px 2px 2px 2px;
	width: 178px;
}

.newscontainer .image-box {
	width: 55px;
	border: 1px solid #b8b8b8;
	margin: 2px 2px 2px 2px;
	padding: 0px;
	float:left;
	height: 55px;
}
.newscontainer .p {
	font:Arial, Helvetica, sans-serif;
	font-size:11px;

	}

.maintitle{
	border: 1px solid #b8b8b8;
	margin-bottom: 0px;
	width: 100%;
	float: left;
}

.maintitle .innerdiv{
background: transparent url(../MCPED/images/brcorner.gif) bottom right no-repeat;
position: fixed;
left: 2px;
top: 2px;
padding: 1px 4px 5px 5px;
}
.maintitle .p{
font:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:12px;
}

#rightnewsbox {
	width: 38%;
	border: 1px solid #b8b8b8;
	padding:3px 3px 3px 3px;
	float:right;
	height: 50px;
}
#rightinsidebox {
	width: 100%;
}
#featureTitle {
	width: 98%;
	border: 1px solid #b8b8b8;
	padding:3px 3px 3px 3px;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	background-color:#333333;
}
	
	


	.shadetabs{
padding: 3px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: bold 12px Verdana;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs li{
display: inline;
margin: 0;
}

.shadetabs li a{
text-decoration: none;
padding: 3px 7px;
margin-right: 3px;
border: 1px solid #778;
color: #2d2b2b;
background: white url(shade.gif) top left repeat-x;
}

.shadetabs li a:visited{
color: #2d2b2b;
}

.shadetabs li a:hover{
text-decoration: underline;
color: #2d2b2b;
}

.shadetabs li.selected{
	position: relative;
	top: 1;
	visibility: visible;
	overflow: hidden;
}

.shadetabs li.selected a{ /*selected main tab style */
background-image: url(shadeactive.gif);
border-bottom-color: white;
}

.shadetabs li.selected a:hover{ /*selected main tab style */
text-decoration: none;
}

.contentstyle{
border: 1px solid gray;
width: 56%;
margin-bottom: 1em; padding: 10px;
}




.sectionHeader {
	font-size: 22px;
	text-transform: uppercase;
	border-bottom: solid 1px #666666;
	margin-bottom: 6px;
}

.sectionBody {
	border-top: solid 1px #ffffff;
	background-image: url(images/bar_vertical.gif);
	background-repeat: repeat-y;
	background-position: 175px 0px;
	width: 770px;
}



.sectionBodyFull {
	border-top: solid 1px #ffffff;
}

.sectionBodyFull .body {
	float: none;
	width: 100%;
}

.splitBlock3 {
	background-image: url(images/bar_vertical.gif);
	background-repeat: repeat-y;
	background-position: 635px 0px;
}

.sectionBodyNarrow {
	border-top: solid 1px #ffffff;
	background-image: url(images/bar_vertical.gif);
	background-repeat: repeat-y;
	background-position: 315px 0px;
}

.sectionBodyNarrow .body {
	width: 300px;
	margin-right: 7px;
}

.sectionBodySplit {
	border-top: solid 1px #ffffff;
	background-image: url(images/bar_vertical.gif);
	background-repeat: repeat-y;
	background-position: 330px 0px;
}

.sectionBodySplit .leftSideContent {
	clear: left;
	float: left;
	width: 315px;
}

.sectionBodySplit .rightSideContent {
	float: right;
	width: 397px;
}

.sectionBodyHome {
	border-top: solid 1px #ffffff;
	background-image: url(images/bar_vertical.gif);
	background-repeat: repeat-y;
	background-position: 418px 0px;
}

.sectionBodyHome .leftSideContent {
	clear: left;
	float: left;
	width: 403px;
}

.sectionBodyHome .rightSideContent {
	float: right;
	width: 309px;
}

.sectionHeaderWithBar {
	font-size: 22px;
	filter:shadow;color:black;
	line-height:50px;
	letter-spacing:4px;
	font-weight:bold;
	text-transform: uppercase;
	border-bottom: solid 2px #234c95;
	margin-bottom: 1px;
}

.sectionBar {
	height: 25px;
	background-color: #D9E3ED;
	background-image: url(images/bar_horizontal.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	margin-bottom: 2px;
}

.leftRule {
	background-image: url(images/bar_vertical.gif);
	background-repeat: repeat-y;
	background-position: 0px 0px;
}

.splitBlock {
	background-image: url(images/bar_vertical.gif);
	background-repeat: repeat-y;
	background-position: 475px 0px;
}

.splitBlock .leftSideContent {
	clear: left;
	float: left;
	width: 460px;
}

.splitBlock .rightSideContent {
	float: right;
	width: 460px;
}




.title, a.title:visited {
	display: block;
	font-size: 24px;
	font-family: Georgia, Times New Roman, Serif;
	font-weight: normal;
	margin-bottom: 10px;
	text-decoration: none;
}

.title2, a.title2:visited {
	display: block;
	font-size: 14px;
	font-family: Verdana, Arial, helvetica;
	font-weight: normal;
	margin-bottom: 10px;
	text-decoration: none;
}
.title2, h4{
	
	font-size: 18px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:100;
	margin-bottom: 5px;
	
}

.title2lead, a.title2lead:visited {
	color: #000000;
}

.locationBody .title {
	padding: 16px 0px 3px 14px;
	border-top: solid 1px #666666;
	background-image: url(images/bar_horizontal.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

.author {
	font-size: 10px;
	text-transform: uppercase;
	color: #999999;
}

#mainleftlink {
border-left:dotted;
border-left-width:1px;
border-left-color:#0B549C;
	
}
#mainleftlink ul li a
	{
	padding-left: 12px;
	background: transparent url(../images/arrow.gif) no-repeat 0 60%;
	}
	
#mainleftlink ul li a:hover
	{
	background-position: -500px 60%;
	}
#mainleftlink ul li a span { color: #999; }

#mainleftlink ul li a:hover span { color: #443; }

#mainleftlink ul.txt li
	{
	padding-left: 12px;
	background: transparent url(../images/bullet.gif) no-repeat 0 0.6em;
	margin-bottom: 0.4em;
	}
#mainleftlink ul.txt li a
	{
	padding: 0;
	background: transparent;
	}
#mainleftlink ul.txt2 li
	{
	padding-left: 12px;
	background: transparent url(../images/bullet.gif) no-repeat 0 0.6em;
	}
#mainleftlink ul.txt2 li a
	{
	padding: 0;
	background: transparent;
	}
	
	

#mainleftlink a:link{
	font-size: 12px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	text-transform:capitalize;
	color:#5768AD;
}
#mainleftlink a:visited{
	font-size: 12px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	text-transform:capitalize;
	color:#666666;
}
#mainleftlink a:hover{
	font-size: 11px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color:#FF0000;
}


.author img {
	margin: 0px;
}

.sectionBodyFull .author {
	color: #313131;
}

.article {
	margin-top: 20px;
}


.locationBody .image {
	float:left;
	margin: 14px;
}

.locationBody .address {
	width: 200px;
	float:left;
}

.companyBody .image {
	float: right;
	margin: 14px;
}

.companyBody .address {
	width: 400px;
	float: left;
}

.address h1 {
	font-size: 22px;
	font-weight: normal;
}


.listTitle, a:visited.listTitle {
	display: block;
	font-size: 24px;
	font-family: Georgia, Times New Roman, Serif;
	font-weight: normal;
	margin-bottom: 10px;
	text-decoration: none;
	color: #333333;
}

.featureAbstract {
	padding-bottom: 15px;
	margin-bottom: 20px;
	background-image: url(images/bar_horizontal.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

.featureAbstract .title {
	color: #0D54A2;
	margin-bottom: 8px;
}

.featureAbstract .abstract {
	margin-top: 6px;
	margin-bottom: 8px;
}

.featureAbstract .image {
	float: left;
	margin-right: 8px;
}

.featureAbstract img {
	margin-left: 0px;
	margin-right: 8px;
	margin-top: 2px;
	margin-bottom: 4px;
}

.featureAbstract .category {
	color: #000000;
	font-family: Georgia, Times New Roman, Serif;
	font-size: 18px;
	font-weight: normal;
	text-decoration: none;
	text-transform: uppercase;
}

.featureAbstract .location {
	display: block;
	font-size: 14px;
	font-family: Verdana, Arial, helvetica;
	font-weight: bold;
	margin-bottom: 10px;
	text-decoration: none;
}


.featuredItem {
	clear: left;
	background-color: #F0F0F0;
	border-bottom: solid 1px #000000;
	padding: 4px 8px 4px 8px;
	margin-bottom: 8px;
	font-family: Georgia, Times New Roman, Serif;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	color: #ACACAC;
}

.featuredtitle {
	clear: left;

	padding: 4px 8px 4px 8px;
	margin-bottom: 8px;
	font-family: Georgia, Times New Roman, Serif;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	color:#000000;
}

.featuredItemImage {
	padding: 10px;
	text-align: center;
}

.featuredItem .item {
	color: #626262;	
}
/** Lists */

.articleHeader , .articleHeader:visited {
	text-transform: uppercase;
	font-size: 15px;
	font-weight: normal;
	padding: 0px 0px 2px 8px;
	border-bottom: solid 1px #333333;
	color: #696969;
	text-decoration: none;
	display: block;
}

.articleGroupHeader{
	text-transform: uppercase;
	font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
	padding: 8px 0px 3px 8px;
	margin-bottom: 2px;
	color: #990000;
	background-image: url(images/bar_horizontal.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

.articleList {
	padding: 0px 0px 0px 24px;
	margin: 0px;
	color: #0F54A2; 
}

.articleList li {
	padding: 3px 0px 3px 0px;
	margin: 0px;
}

.articleList li a, .articleList li a:visited  {
	color: #0F53A4;
	text-decoration: none;
	font-weight: bold;
}

.articleList li a:hover  {
	text-decoration: underline;
}

.articleList li .source {
	padding: 3px 0px 3px 0px;
	font-size: 10px;
	color: #989898;
	text-transform: uppercase;
}

.articleList li .source img {
	margin: 0px;
}

.listHeader {
	text-transform: uppercase;
	font-size: 15px;
	font-weight:bold;
	padding:3px 3px 3px 8px;
	color: #fff;
}

.list {
	padding: 0px 0px 15px 24px;
	margin: 0px;
	color: #0F54A2; 
}

.list li {
	padding: 3px 0px 3px 0px;
	margin: 0px;
}

.listSponsor {
	font-size: 10px;
	color: #989898;
	text-transform: uppercase;
	text-align: right;
	padding: 2px 4px 2px 4px;
	border-bottom: solid 1px #333333;
	margin-bottom: 20px; 
	background-image: url(images/bar_horizontal.gif);
	background-repeat: repeat-x;
	background-position: top;
}

/** Tags **/

.tags {
	padding-left: 34px;
	background-image: url(images/icon_tag.gif);
	background-repeat: no-repeat;
	background-position: 9px 0px;
	padding-bottom: 9px;
	text-transform: uppercase;
	font-size: 10px;
}

.cityTags {
	background-image: url(images/icon_globe.gif);
	text-transform: uppercase;
}

/** Related Storeis **/

.relatedStories {
	margin-top: 20px;
	background-image: url(images/bar_horizontal.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

.relatedStories div {
	padding-left: 34px;
	background-image: url(images/icon_stories.gif);
	background-repeat: no-repeat;
	background-position: 9px 0px;
	padding-bottom: 5px;
	text-transform: uppercase;
	font-size: 10px;
}

/** Archive Browser **/

.archiveBrowser .year {
	color: #4174AB;
	font-weight: bold;
	border-bottom: solid 1px #333333;
	padding-top: 4px;
	padding-bottom: 6px;
}

.archiveBrowser .selected {
	color: #333333;
}

.archiveBrowser ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	border-bottom: solid 1px #333333;
}

.archiveBrowser ul li {
	margin: 0px;
	padding: 4px 6px 6px 26px;
	background-image: url(images/bar_horizontal.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

.archiveBrowser ul li.selected {
	font-weight: bold;
}

.archiveBrowser a, .archiveBrowser a:visited {
	text-decoration: none;
}

/** Panels **/

.panel {
	width: 160px;
	text-transform: uppercase;
	font-size: 11px;
	margin-bottom: 5px;
}

.panel .item {
	padding: 4px 8px 4px 8px;
	border-top: solid 1px #ffffff;
	font-size: 10px;
}

.panel .header {
	padding: 4px 8px 4px 8px;
	font-weight: bold;
}

.panel .action {
	display: block;
	background-repeat: no-repeat;
	background-position: left center;
	padding: 2px 0px 2px 25px;
	text-decoration: none;
}

.panel .action:hover {
	text-decoration: underline;
}

.panel .action img {
	border: 0px;
	vertical-align: middle;
}

.panel .button {
	margin-top: 4px;
	float: right;
}

.panel .textBox {
	width: 140px;
	margin-top: 4px;
	font-size: 11px;
	color: #999999;
	font-style: italic;
}

.panel .button img {
	border: 0px;
	vertical-align: middle;
}

.cityPanel .header {
	background-color: #4173A8;
	background-image: url(images/cityPanelTop.gif);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 6px;
	color: #ffffff;
}

.cityPanel {
	background-color: #D9E3ED;
	color: #0D54A2;
	background-image: url(images/cityPanelBottom.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}

.cityPanel .action, .cityPanel .action:visited {
	color: #0D54A2;
	padding-left: 20px;
}

.cityPanel .link {
	background-image: url(images/icon_link.gif);
}

.tools .header {
	background-image: url(images/toolPanelTop.gif);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 6px;
}

.tools {
	background-color: #ECECEC;
	color: #666666;
	background-image: url(images/toolPanelBottom.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}

.tools .action, .tools .action:visited {
	color: #666666;
}

.tools .print {
	background-image: url(images/icon_print.gif);
}

.tools .email {
	background-image: url(images/icon_email.gif);
}

.tools .typeSize, .tools .typeSize:visited {
	display: inline;
	margin-left: 6px;
	padding: 0px 0px 0px 0px;
}


/** home **/
.currentIssue {
	height: 56px;
	background-image: url(images/img_currentIssue.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	margin-bottom: 15px;
}


/** Search **/
.searchresult {
	margin-top: 2px;
	margin-bottom: 6px;
}

.searchresult .title, .searchresult .title:visited {
	font-family: Verdana, Arial, helvetica;
	font-size: 18px;
	text-decoration: none;
	margin-bottom: 2px;
}

.searchresult .title:hover {
	text-decoration: underline;
}

.searchresult .type {
	font-size: 10px;
	text-transform: uppercase;
	color: #999999;
	margin-bottom: 2px;
}


/** cms authoring **/

.console {
	position:relative;
	top: -15px;
	float: left;
}

.contentBlockTitle {
	font-weight: bold;
	text-transform: uppercase;
	font-size: 12px;
}

.listbox {
	width: 180px;
	height: 300px;
	border-color: Silver;
	border-width: 1px;
}


.RadEContentBordered {
	background-color: #ffffff;
}

/* Three up
----------------------------------------------- */

#wrapper .three_up {
	float: left;
	clear: both;
	margin: 0 0 25px 0;
	padding: 0 0 4px 0;
	width: 100%;
	background: url(http://www.serph.com/images/homepage/box_under.png) no-repeat 0 100%;
}
#wrapper .three_up .node {
	position: relative;
	float: left;
	width: 203px;
	padding: 6px;
	border-right: solid 1px #E4E5DC;
	background-color: #333333;
}
#wrapper .three_up.searches .node { height: 100px; }
#wrapper .three_up.about .node { height: 130px; }
#wrapper .three_up .node h3 {
	margin: 0 0 8px 0;
	font-size: 16px;
	font-stretch:condensed;
	font-weight:200;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
}
#wrapper .three_up.searches .node h3 { color: #aaa; }
#wrapper .three_up .node h3 strong {
	font-weight: normal;
	color: #00324D;
}
#wrapper .three_up .node p {
	font-size: 12px;
	line-height: 1.4em;
	color:#999999;
}
#wrapper .three_up .node p.more {
	position: absolute;
	bottom: 15px;
	right: 15px;
}

#wrapper .three_up.about .node p img.acs_papers {
	float: right;
	margin: -20px -40px 5px 5px;
}

#wrapper .three_up .node ul { margin: 0 0 0 15px; }
#wrapper .three_up .node li {
	margin: 0 0 3px 0;
	list-style:square;
	font-size: .7em;
	line-height: 1.4em;
	color:#FF6600;
}
#wrapper .three_up .node.first { 
	border-right: none;
}
#wrapper .three_up .node.last {
	
	border-right: none;
}






div, p, ul, h2, img{
	padding:0px;
	margin:0px;
}
ul{list-style-type:none;}
a{background:#fff; color:#000; text-decoration:none;}


/*----TOP PANEL----*/
#topPan{width:778px; height:87px; position:relative; margin:0 auto;}
#topPan #ImgPan{width:229px; height:52px; background:#fff; color:#666; position:absolute; top:35px; left:0px; padding:0 0 0 35px;}
#topPan #ImgPan img{width:201px; height:52px;}


#topPan ul{width:468px; height:32px; position:absolute; top:43px; right:45px;}
#topPan ul li{width:78px; height:32px; float:left;}
#topPan ul li a{width:76px; height:32px; display:block; background:url(images/topmenu-normal.jpg) 0 0 no-repeat #F5F4F4; color:#666; text-decoration:none; font-size:12px; font-weight:bold; text-align:center; line-height:32px; margin:0 2px 0 0;}
#topPan ul li a:hover{background:url(images/topmenu-hover.jpg) 0 0 no-repeat #F5F4F4; color:#fff; text-decoration:none;}

#topPan ul li.home{background:url(images/topmenu-hover.jpg) 0 0 no-repeat #F5F4F4; color:#fff; text-decoration:none; font-size:12px; font-weight:bold; text-align:center; line-height:32px;}
/*----/TOP PANEL----*/
/*----BODY PANEL----*/
#bodyPan{width:689px; position:relative; margin:0 auto;}
#bodyPan p.toptextpadding{padding:25px 0 0;}
#bodyPan p span{background:#fff; color:#D20039;}
#bodyPan p.more{width:81px; height:22px; display:block; margin:0 0 0 606px; background:url(images/more-bg.gif) 0 0 no-repeat;}
#bodyPan p.more a{width:70px; height:22px; display:block; background:url(images/arrow1.gif) 1% 60% no-repeat; line-height:22px; text-decoration:none; padding:0 0 0 11px;}
#bodyPan p.more a:hover{background:url(images/arrow2.gif) 1% 60% no-repeat; text-decoration:none;}
/*----Body Middle Panel----*/
#bodyMiddlePan{
	position:relative;
	margin:0 auto;
	width: 200;
}
/*----Middle Left Panel----*/
#MiddleLeftPan{width:232px; float:left;}
#MiddleLeftPan p{padding:14px 0 0; line-height:18px;}

#MiddleLeftPan p.largegraytext{font-size:18px;}

#MiddleLeftPan p.more{width:81px; height:22px; display:block; margin:15px 0 0 145px; background:url(images/more-bg.gif) 0 0 no-repeat; padding:0px;}
#MiddleLeftPan p.more a{width:70px; height:22px; display:block; background:url(images/arrow1.gif) 1% 60% no-repeat; line-height:22px; text-decoration:none; padding:0 0 0 11px;}
#MiddleLeftPan p.more a:hover{background:url(images/arrow2.gif) 1% 60% no-repeat; text-decoration:none;}

#MiddleLeftPan p.chat{width:232px; height:70px; padding:14px 0 36px;}
#MiddleLeftPan p.chat a{width:232px; height:70px; display:block; background:url(images/24hours.gif) 0 0 no-repeat; text-indent:-20000px;}
#MiddleLeftPan p.chat a:hover{background:url(images/24hours.gif) 0 0 no-repeat; text-indent:-20000px;}

#MiddleLeftPan h2{width:210px; height:50px; display:block; background:url(images/icon1.jpg) 100% 0 no-repeat ; color:#D20039; border-bottom:1px dashed #BDB9B9; font-size:24px; line-height:22px; padding:0 20px 0 0;}
#MiddleLeftPan h2 span{ color:#545454; font-weight:bold; font-size:14px; text-transform:uppercase;}

/*----/Middle Left Panel----*/
/*----Middle Right Panel----*/
#MiddleRightPan{width:95%; float:left; padding:0 0 0 25px;}
#MiddleRightTopPan{width:384px; height:203px; background:url(images/image1.jpg) 0 100% no-repeat; padding:29px 0 0; margin:0 0 40px 0;}

#MiddleRightTopPan p.fresh{width:108px; height:24px; display:block; margin:0 0 0 208px; font-size:20px; text-transform:uppercase;}
#MiddleRightTopPan p.business{width:100%; height:20px; display:block; margin:0 0 0 210px; background:url(images/dotline.gif) 0 100% repeat-x #fff; color:#6BB600; font-size:27px; text-transform:uppercase; text-align:right;}

#MiddleRightPan h2{width:100%; height:22px; background:url(images/dotline1.gif) 0 100% repeat-x ; color:#003399; font-size:22px;}
#MiddleRightPan p{padding:8px 0 0;}

#RightListfastPan{width:200px; float:left; padding:10px 0 0;}
#RightListfastPan ul{width:200px;}
#RightListfastPan ul li{width:200px; height:20px; float:left;}
#RightListfastPan ul li a{width:190px; line-height:20px; background:url(images/bullet.gif) 0 6px no-repeat #fff; color:#666; text-decoration:underline; padding:0 0 0 18px;}
#RightListfastPan ul li a:hover{background:url(images/bullet-hover.gif) 0 6px no-repeat #fff; color:#000; text-decoration:underline;}

#RightListnextPan{width:180px; float:left; padding:10px 0 0;}
#RightListnextPan ul{width:180px;}
#RightListnextPan ul li{width:180px; height:20px; float:left;}
#RightListnextPan ul li a{width:160px; line-height:20px; background:url(images/bullet.gif) 0 6px no-repeat #fff; color:#666; text-decoration:underline; padding:0 0 0 18px;}
#RightListnextPan ul li a:hover{background:url(images/bullet-hover.gif) 0 6px no-repeat #fff; color:#000; text-decoration:underline;}

/*----/Middle Right Panel----*/

#Secbottom {
	background-color: #333;
	margin: 5;
	margin-left: 10px;
	margin-right: 5px;
	margin-top: 5px;
	margin-bottom:5px;
}

#Secbottom p{

font-family: Verdana;
color: #ff822d;
text-decoration: none;
word-spacing: normal;
text-align: left;
letter-spacing: 0px;
line-height: 1.5em;
font-size: 11px;
}
#Secbottom h3{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
	word-spacing: normal;
	text-align: left;
	letter-spacing: 0px;
	line-height: 1em;
	font-size: 16px;
	font-weight: bold;
}

#boxTitle{
background-color: #333;
margin-top:0px;
}
#boxTitle h3 {font-family: Arial;
color: #ffffff;
text-decoration: none;
word-spacing: 0.5em;
margin-top:1px;
margin-bottom:1px;
margin-left:5px;
font-weight:bold;
text-align: left;
letter-spacing: 0;
font-size: 12px;
}

#inbox {
margin: 10 10 10 10;
float:none;
padding-left:50px;
padding-top:10px;
width:85%;
height: 10px;
background:#333333;
}
#inbox p{

font-family: Verdana;
text-decoration: none;
word-spacing: normal;
text-align: left;
letter-spacing: 0px;
line-height: 1.5em;
font-size: 11px;
}

#inbox ul { list-style-image: url("redarrow.gif");} 
#inbox li {
color:#00FF00;
}
#bodypara {
padding-bottom:8px;
padding-top:5px;
}
#bodypara p{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-style:normal;
}

#ThreatLevel {
background-color: #fff;
padding-top:5px;
margin-bottom:5px;
margin-left: 1px;
margin-right: 1px;
width:167px;
height: 74px;
}

/* --------| MCEPD SITE |------------ */

#Mcped_Proj {
width:100%;
background:#CCCC33;
padding-bottom:10px;
height:700px;
}
#Mcped_Proj h2{
margin:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
font-weight:bold;
font-stretch:expanded;
color:#000000;
border-bottom: solid 2px #234c95;
margin-bottom: 1px;
line-height:35px;
}
#Mcped_Proj h4{
margin:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
font-stretch:expanded;
color:#000000;
border-bottom: solid 1px #234c95;
margin-bottom: 1px;
line-height:35px;
}
#Proj_box {
width:67%;
height:100%;
background:#FFFFFF;
border-width:thin;
margin-top:7px;
margin-left: 5px;
margin-bottom:10px;
float:left;
}

#Proj_box p{
margin-left:5px;
margin-bottom:5px;
margin-top:5px;
}
#Proj_rightbox {
width:28%;
background:#fff;
border-width:thin;
margin-top:7px;
margin-left: 5px;
margin-bottom:20px;
margin-right:5px;
float:right;
}
#proj_rightinbox {

}

#proj_rightinbox p{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
margin:5px;
margin-bottom:8px;
}

#Proj_linkbox {
width:67%;
height:125px;
background:#333333;
border-width:thin;
margin-top:7px;
margin-left: 5px;
margin-bottom:20px;
float:left;
}

.roundcont {
	width: 250px;
	background-color: #f90;
	color: #fff;
}

.roundcont p {
	margin: 0 10px;
}

.roundtop { 
	background: url(tr.gif) no-repeat top right; 
}

.roundbottom {
	background: url(br.gif) no-repeat top right;
	background-color:#CCCC33; 
}

img.corner {
   width: 15px;
   height: 15px;
   border: none;
   display: block !important;
}

/* Front Page */
#highlites {
width:50%;
background-color:#CCCCFF;

}
#highlites h2{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#333333;
letter-spacing:3px;

}


/* Jump Menu */

input.red {background-color: #cc0000; font-weight: bold; font-size: 12px; color: white;}
input.pink {background-color: #ffcccc;}
textarea.violet {background-color: #ccccff; font-size: 10px;}
option.red {background-color: #cc0000; font-weight: bold; font-size: 12px; color: white;}
option.pink {background-color: #ffcccc;}


/*RSS FEED STYLE SHEET */

/* Begin Styles for RSS Feed */




#rssfeed{
font-family:Arial;
color:#0B549C;
text-transform: uppercase;
font-size:11px;
border-top:dashed;
border-top-width:2px;
border-top-color:#999999;
}

#rssfeed a:link {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-transform:capitalize;
}
#rssfeed a:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#999999;
text-transform:capitalize;
}
#rssfeed a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FF0000;
text-transform:capitalize;
}
#rssfeed ul li{
list-style-image:url(redarrow.gif);
list-style-position:inherit;
}


/* User Left Menu */
#colOne {
	float: left;
	width: 90%;
}

#colTwo {
	float: right;
	width: 646px;
}

/* ColOne Content */

#colOne ul {
	margin-left: 0;
	padding-left: 0;
	list-style: none;
}

#colOne li {
	padding: 5px 0 7px 0;
	border-top: 1px solid #3B495A;
}

#colOne li.first {
	border: none;
}

#colOne h3 {
	font-size: 15px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.boxed {
	margin: 0 0 5px 0;
	padding: 0 0px 0px 0px;
	
}


/* Featurebox */

#featurebox {
background-color:#FFFFFF;
border-top:dotted;
border-top-width:thin;
}
#featurebox p{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
padding:10px;

}
#featurebox h2{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
vertical-align:middle;
font-size:14px;
color:#0B549C;
padding-left:10px;
padding-top:10px;

}
 
#featurebox img.floatLeft{
 	float: left; 
    margin: 5px;
	border:thin;
	border-width:1px;
}
#featurebox img.floatRight{
 	float:right;
    margin: 5px;
	border:thin;
	border-width:1px;
}

#featurebox  .linkurl {
	font-size: 10px;
	text-transform: uppercase;
	color:#000000;
	text-align:left;
}


/* Spotlight story */

#spotlightstory {
background-color:#FFFFFF;
margin:2px;
padding-bottom:5px;
padding-top:5px;
border-top:dashed;
border-top-width:1px;
border-top-color:#999999;

}

#spotlightstory h2{
font-family:Arial;
font-size:16px;
text-transform:capitalize;
font-weight:bold;
color:#0B549C;

}
#spotlightstory p{
font-family:Arial;
font-size:12px;
text-indent:15px;
color:#000000;

}
#spotlightstory a:link{
	font-size: 11px;
	font-family:Arial;
	text-transform:capitalize;
	color:#5768AD;
}

/* Jump Menu */

.topic {
  color: #fff;
  font-weight: bold;
  background-color: blue;
}

.link {
  color: #000;
  background-color: #dfdfdf;
}


/*Health page Menu */

.style24 {font-family: Arial, Helvetica, sans-serif}
.style32 {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;}
.Body-DF11 {font-size: 15px}
.style46 {font-size: 16px}
.style34 {font-size: 16px;
	font-weight: bold;
}
.style51 {	color: #FFFFFF;
	background-color: #FF9933;}
.style66 {font-size: 14px}
.style68 {font-size: 16px; color: #000000; }
.style54 {color: #000000; font-weight: bold; font-size: 16px; }
.style70 {color: #000000}
.style71 {color: #333333}

ul {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-style:normal;
line-height: 2em;
font-weight: normal;
font-variant: normal;
text-transform: none;
color:#000000;
text-decoration: none;
background-color: transparent;
text-indent: 0px;
list-style-position:outside;
list-style-type: square;
padding: 6px;
margin: 2px;
vertical-align:baseline;
}

table ul {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-style:normal;
line-height: 2em;
font-weight: normal;
font-variant: normal;
text-transform: none;
color:#000000;
text-decoration: none;
background-color: transparent;
text-indent: 0px;
list-style-position:inside;
list-style-type:disc;
padding: 6px;
margin: 2px;
}

#calendar-box {
	width: 881px;
	margin: 0 59px;
	padding: 0;
	border:#000000;
	border-width:0px;
}
