html {

	height:				100%;

	width:				100%;

}

body {

	height:				100%;

	width:				100%;

	margin:				0;

	padding:			0;

	font-family:		Arial, Helvetica, Sans-Serif;

	font-size:			11px;

	line-height:		1.5em;

}



div#outerCon {

	width:				990px;

	margin-left:		auto;

	margin-right:		auto;

	background:			url(/images/outercon_bg.gif) top left;

}



div#headerCon {

	width:				960px;

	height:				126px;

	margin-left:		11px;

	

	background:			url(/images/headercon_bg.jpg) no-repeat;

}



div#navigationCon {

	float:				left;

	display:			inline;

	width:				167px;

	padding:			103px 0 0 0;

	font-family:		Arial narrow, Helvetica Condensed Bold, sans-serif;

	font-weight:		bold;

	color:				#fff;

	text-align:			right;

	background:			url(/images/navigationcon_bg.gif) top right no-repeat;

	line-height:		0;

	font-size:			0;

}

	div#navigationCon a {

		display:		block;

		height:			17px;

		color:			#fff;

		padding: 		3px 20px 3px 0;

		text-decoration:none;

		line-height:	1.5em;

		font-size:		11px;

	}	

	div#navigationCon a.active {

		color:			#fff;

		padding: 		2px 20px 3px 0;

		border-top:		1px solid #fff;

		border-bottom:	1px solid #fff;

		background-color:#007cc3;

	}	

	

	div#navigationCon .home {

		font-family:	Georgia;

		font-style:		italic;

		font-weight:	normal;

		line-height:	1.3em;

		font-size:		13px;

	}	







div#innerCon {

	width:				960px; /* 990 - 20 - 10 */

	padding:			0;

	margin-left:		10px;

	background:			url(/images/innercon_bg.gif) top left repeat-y;

	border-right:		1px solid #cfcfcf;

}



div#contentCon {

	float:				left;

	display:			inline;

	width:				793px;

	padding:			0 0 30px 0;

}



div#visual {

	line-height:		0;

	font-size:			0;

}



div#leftCol {

	float:				left;

	display:			inline;

	width:				145px;

	min-height:			300px;

	padding:			0 0 30px 0;

	line-height:		0;

	font-size:			0;

/*	background:			url('/images/subnav_bg.jpg') no-repeat; */

}

	div#leftCol a {

		display:		block;

		height:			17px;

		color:			#636466;

		padding: 		3px 0 3px 10px;

		text-decoration:none;

		line-height:	1.5em;

		font-size:		11px;

	}

	div#leftCol a:hover {

		color:			#007cc3;

	}

	

	div#leftCol a.active {

		color:			#007cc3;

		font-weight:	bold;

	}



	

	/*---- MIDCOL STYLES ----*/

div#midCol {

	float:				left;

	display:			inline;

	width:				405px;

	color:				#636466;

}



div.full {

	width:				637px !important;

}



div#breadcrumbCon {

	padding:			5px 20px 20px 15px;

	font-weight:		bold;

	margin-bottom:		25px;

}

	div#breadcrumbCon a {

		color:				#636466;

		font-weight:		normal;

		text-decoration:	none;

	}

	div#breadcrumbCon a:hover {

		text-decoration:	underline;

	}

	

	div#breadcrumbCon img {

	    vertical-align:    middle;

	}

	

div#midCol .textBlock {

	padding:			0 25px 0 18px;

}	



div#midCol h1 {

	font-family:		Georgia;

	font-size:			20px;

	font-style:			italic;

	font-weight:		normal;

	color:				#d6a477;

	line-height:        1.1em;

	margin-bottom:      20px;

	padding-bottom:     0;

}



div#midCol h3 {

	font-size:			1.3em;

	margin:				0;

}



div.solutionslist {

	margin-bottom:		15px;

}

div.solutionslist h3 {

	color:				#007cc3;

}	

	

div.solutionslist a.readmore {

	display:		block;

	color:			#007cc3;

	text-decoration:none;

	padding-right:	12px;

	text-align:		right;

	background:		url(/images/readmore_linkprefix.gif) 5px right no-repeat;

}

div.solutionslist a.readmore:hover {

	text-decoration:underline;

}	





div.newslist {

	padding:		7px 18px 7px 18px;

	border-top:		1px solid #007cc3

}

div.newslist span {

	color:				#636466;

}	



div.newslist h3 {

	color:				#007cc3;

}

	

div.newslist a.readmore {

    background:     url(../images/readmore_linkprefix.gif) right 5px no-repeat;

    display:		block;

	color:			#007cc3;

	text-decoration:none;

	padding-right:	12px;

	text-align:		right;

}

div.newslist a.readmore:hover {

	text-decoration:underline;

}	

	

/*---- RIGHTCOL STYLES ----*/

div#rightCol {

	float:				right;

	display:			inline;

	width:				232px;

	padding:			108px 2px 0 0;

	color:				#636466;

	overflow-x:         hidden;

}



	/*div.itemBlock {

		border:			1px solid #cbd5d9;

		background-color:#ebebe9;

		padding:		15px 20px 20px 20px;

	}

	

	div.itemBlockEntry {

		padding:		3px 18px 15px 18px;

		border-top:		1px solid #cbd5d9;

		color:			#007cc3;

		line-height:	1.3em;

	}

	div.itemBlockEntry span {

		color:			#636466;

	}

	div.itemBlockEntry a.readmore {

		display:		block;

		color:			#007cc3;

		text-decoration:none;

		padding-right:	12px;

		text-align:		right;

		background:		url(/images/readmore_linkprefix.gif) 5px right no-repeat;

	}

	div.itemBlockEntry a.readmore:hover {

		text-decoration:underline;

	}*/

	

	div.itemBlock {

		width:			190px; /* 220 - 15 - 15 */

		background-color:#dfebf9;

		padding:		15px 15px 20px 15px;

	}

	

	div.itemBlockEntry {

		padding:		3px 18px 15px 15px;

		color:			#636466;

		line-height:	1.3em;

	}

	

	div.itemBlockEntry a {

		display:		block;

		color:			#2891ca;

		text-decoration:none;

	}

	div.itemBlockEntry a:hover {

		text-decoration:underline;

	}

	

	div.imageBlock {

		width:			220px;

		padding:		0;

		margin-bottom:	15px;

	}





div#footerCon {

	width:				990px;

	height:				67px;

	background:			url(/images/footercon_bg.gif) top left no-repeat;

}



div#footerCon table {

	width:				auto;

	border:				none;

	border-collapse:	collapse;

}



div#footerCon table td {

	font-size:			9px;	

	padding:			0 2px 0 2px;

}

div#footerCon table td a {

	font-size:			9px;

	text-decoration:	none;

}



div#footerHelpers {

	float:				left;

	display:			inline;

	width:				155px;

	text-align:			right;

	padding:			18px 0 0 20px;

}



div#footerHelpers table {

    margin-left:        70px;    

}

div#footerHelpers table td,

div#footerHelpers table td a {

	color:				#fff;

}



div#footerColofon {

	float:				left;

	display:			inline;

	width:				auto;

	padding:			18px 0 0 162px;

}

div#footerColofon table td,

div#footerColofon table td a {

	/* color:				#9a9b9d; */

	color:              #777;

}







div.clearer {

	clear:				both;

	font-size:			0;

	line-height:		0;

}



iframe#photogallery {

    width:600px;

    height:500px;

    border:0;

}

.linkAgic {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#006699; text-decoration:none}
a.linkAgic {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#006699; text-decoration:none}
a.linkAgic:link {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#006699; text-decoration:none}
a.linkAgic:hover {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#006699; text-decoration:underline}
a.linkAgic:visited {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#006699; text-decoration:none}

