/* ------ CSS Created by Bean Creative Funktional Web Design ---------------*/
/* ----------                  http://www.beancreative.com                   -------------*/
  


#globalnav {
	display:none;
}

body {
	margin:0;
	padding:0;
	background: #072d40 url(../images/icd_background_gradient.jpg) repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#141512;
}

#maincontainer {
	border-bottom: 1px solid black;
	margin:0 0 20px 0;
	padding: 20px 0;
}

.dontprintme {
	display:none;
}

.printme {
}
	
.floatright {
	float:right;
	margin:0 0 10px 20px;
}

.floatleft {
	float:left;
	margin:0 20px 10px 0;
}	

#mainnav {
	display:none;
}

#innercontainerblack {
}

#sidebarcontent {
	display:none;
}


/*  CALL OUT BOX   */

div.calloutbox {
	padding:6px;
	border: 1px solid black;
	color:white;
	font-size:10px;
	font-weight:bold;
}

div.calloutbox P {
	color:white;
	font-size:10px;
	font-weight:bold;
}

div.calloutbox img {
	display: block;
	margin:0 0 5px 0;
}

div.calloutboxwide {
	border:1px dashed #666633;
	margin:1em 3em;
	padding:10px;
	font-size:11px;
}

div.calloutboxright {
	border:1px dashed #666633;
	margin:0 0 1em 1em;
	padding:10px;
	float:right;
	width:200px;
	font-size:11px;
}

.photo {
	border:1px solid;
	padding:1px;
	}
	


/*  +++++++++++++++++++++++++   HOMEPAGE SPECIFIC STYLES +++++++++++++++++++++++++++++++ */


#headerhome {
	height:120px;
	background:url(../images/icd_logo_large.jpg) no-repeat;
}

#innercontainerwhitehome {
	background: #fff url(../images/home_background.jpg) no-repeat;
	height:356px;
}

#homesidebarcontainer {
	width:249px;
	margin:0 0 0 397px;
	padding:17px 0 0 0;
}

#homesidebarcontainer a:link, #homesidebarcontainer a:visited {
	font-weight:bold;
	text-decoration:none;
	color:black;
}

#homesidebarcontainer a:hover, #homesidebarcontainer a:visited:hover {
	font-weight:bold;
	text-decoration:underline;
}

#todayschallenges {
	margin:0 0 15px 0;
}

#todayschallenges img, #interactivemap img {
	margin:0 10px 20px 0;
	float:left;
}

#todayschallenges p, #interactivemap p {
	margin:0 5px 0 0;
}

.homephoto {
	float:left;
	width:300px;
	height:221px;
}

.pagenumber {
	display:none;
}

