@CHARSET "ISO-8859-1";

/*-----------home.css-----------------------------------------------

home.css
 --For home.htpl (home page template)

master.css
 --css used by all pages

interior.css
 --For interior.htpl (interior pages template)

---------------------------------------------------------------------*/
					



#banner {
			background-color:	#22c21e;
			width:				550px;
			height:				125px;
			float:				left;
			border:				solid white 1px;
			overflow:			hidden;
		}

#banner p {
	font-family:		helvetica, sans-serif;
	color:				#fff;
	font-weight:		bold;
	line-height:		1.2em;
	font-size:			25px;
	position:			relative;
	top:				10px;
	left:				15px;
	margin:				0;
}


#intro{
	padding:			4px;
	}

#intro #navside {
	display:			inline;
	float:				right;
	width:				350px;
	height:				auto;
	background-color:	#e2e7e9;

}

#intro #navside table {
	border-bottom:		solid white 4px;
}

#intro #navside li {
	background:			url(../images/icon-rightarrow.gif) no-repeat;
	padding:			0px 0px 6px 20px;
}

#intro #navside #twitter_update_list {
	font-style:			italic;
}


#intro #navside p {
	display:			block;
	height:				70px;
	margin-bottom:		1px;
}

#intro #navside a {
	padding-top:		20px;
	padding-bottom:		10px;
	text-indent:		20px;
}

#intro #navside td.icons {
	vertical-align:		top;
	width:				80px;
}



/* #body-----------------------*/

#body {
	padding-top:		11px !important;
}

#body #maincontent {

	width:				auto !important;
	padding:			0 !important;
	margin:				0;
	border:				0;
}

#maincontent {
	width:				550px;
	height:				130px;
	float:				left;
	display:			inline;
	margin:				30px 0 0 4px;
}

#maincontent h2,
#maincontent dt {
	font-size:			17px;
	color:				#e6b444;
	text-indent:		16px;
	padding:			4px 0 4px 0;
}

#maincontent #keypoint {
	display:			inline;
	float:				left;
	width:				273px;
	height:				130px;
	padding-top:		6px;
	/*background-color:	#f2fff2;*/
	/*background:			transparent url(/images/background-pathways-green.gif) no-repeat left top;*/
	/*background:			transparent url(/images/background-keypoint.gif) no-repeat left top;*/
}

#maincontent p,
#maincontent li  {
	margin-left:		16px;
	color:				#3d4950;
	font-size:			12px !important;
}

#maincontent dl.contentbox {
	margin:				14px 0 14px -1px;
	position:			relative;
	left:				1px;
	top:				4px;
	border:				solid 1px #c2c8ca;
	float:				left;
	display:			inline;
	width:				250px;
	height:				245px;
}

#maincontent dl.contentbox dt {
	height:				50px;
	border-bottom:		solid 1px #c2c8ca;
	padding:			15px 8px 0 9px;
	background:			#f2fff2;

}

#maincontent dl.contentbox dd {
	padding:			0 8px 8px 9px;
}

#maincontent dl.contentbox p {
	margin-bottom:		0px;
}

