/* hide unnecessary nav */

#cim_skip-content {display:none;}
#cim_house-banner {display:none;}
#cim_tools {display:none;}
#cim_top-nav {display:none;}
#cim_left-col {display:none;}
#cim_header{display:none;}
#cim_tools{display:none;}
.function-icons {display:none;}
#cim_bread-crumbs{display:none;}
#cim_right-col {display:none;}
#cim_footer{display:none;}

/* hide backgrounds */
#cim_content-wrapper {background:none;border:none;overflow:visible;padding-right:20px;padding-left:20px;width:auto;}

/* reposition main content */
#cim_main-content {padding: 0; margin : 0;border:none;}

/* bread crumbs
*******************************************************************************/
#cim_bread-crumbs {border:none

}
#cim_bread-crumbs li {

}
#cim_bread-crumbs li a {text-decoration : none;}



/* Header 
*******************************************************************************/
#cim_header {
	width:auto;
	overflow:hidden;
	height : 93px;
	background: #fff;
	margin-bottom: 2em;
	border-bottom: 2px solid #000;
	font-size:110%;
}

#cim_header #cim_header-left {
	color : #000; 
	font-family: Arial, Helvetica, sans-serif;
	font-weight : bold;
	/* the width wraps the text; remove the declaration when using a house banner */
	width: 350px;
	height : 93px;
	background: #fff;
}

#cim_header #cim_header-left img {display:none}

#cim_header #cim_header-left span.state {
	font-size : 1.5em;
	border-bottom : 1px solid #000;
	line-height : 1.5em;
	position:static;
	top:0;
	left:0;
}
#cim_header #cim_header-left span.department {
	font-size : 1.4em; 
	font-weight : normal;
	position:static;
	top:0;
	left:0;
}
#cim_header #cim_header-left span.unit {
	font-weight : normal;
	font-size : 1em;
	position:static;
	top:0;
	left:0;
}

#cim_header #cim_dept-logo {
	display:none
}
#cim_house-banner {
	display:none;
}

/* footer
*******************************************************************************/
#cim_footer {
	padding : 14px 0;
	background-color : #fff;
	border-top : 2px solid #000;
	margin: 1em 0;
}
#cim_footer { 
	color: #000;
}

#cim_footer a {color:#000}



/* BOS specific css
*******************************************************************************/

/* global */
* {float:none;background:none}
img {border:none}

/* general layout */
body {color:#000;background: #fff;width:auto}

table {border: 1px solid #000;width:auto}
table caption {text-align: left; font-weight: bold;}
table th {border-bottom: 1px solid #000; vertical-align: top;}
table td {border-bottom: 1px solid #ccc; vertical-align: top;}
sup {}

label {display:block;margin: .6em 0}

form {border-bottom: 1pt solid #ccc;border-top: 1pt solid #ccc;padding: 0 0 1pt;margin: 1pt 0}

dt {margin: 1em 0 0;font-weight:bold}
dd {margin:0}

#subnav-1, #subnav-2, #nav, #subnav-1col {display:none}

.add-bk { display: none; }

/* front page specific */
#front-pge-ads li {display: none;}
#front-pge-ads .front-pge-msg {display: block;}
#features img { float: left; }

/* Clearing floats */
.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
.clearfix {display:block;}
/* End hide from IE Mac */


/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */



.date {padding-left:0 !important;}
.byline {display:none;}
#blogText {margin-right:0;max-width:none;}
#blogText .more {display:none;}
.articleList dt, .articleList dd  {margin:0px;font-size:12px;}
#blogText .teaser {width:auto;}
#blogText .entry .image-container {margin-right:20px;padding-left:0;}
#blogText .teaser .link-container, #blogText .detail .link-container {display:none;}
#blogText .teaser .teaser-col-left {width:100%;border-right:none;}
#blogText .teaser .teaser-col-left .article-container {float:none;overflow:hidden;padding-left:0;width:auto;} 
.older-newer-links {display:none;}
#copyright {display:block;padding-top:20px;text-align:center;}
#customSearch label {display:inline;}
#cim_page-wrapper {min-width:0;width:auto;}