@charset "utf-8";
/*
	layout.css
	developed by iomer internet solutions - 2008
	iomer.com
	AJ Wright
*/


/* ------- */
#mainWrap {
	width: 930px;
	margin: 0 auto;
	text-align: center;
	}
#masthead {
	width: 100%;
	height: 120px;
	background: url(../images/masthead.png) top center no-repeat scroll transparent;
	position: relative;
	}
#metaNavi {
	position: absolute;
	right: 30px;
	top: 28px;
	width: 290px;
	height: 25px;
	text-align: left;
	}
#pageWrap {
	width: 930px;
	margin: -55px auto 0;
	}
#contentWrap {
	width: 900px;
	margin: 0 auto;
	}
/*
	------- Navigation --------
*/
#mainNavi {
	position: relative;
	width: 930px;
	height: 90px;
/*	background-color: #1a717b;*/
	background: url(../images/mainNavBG.png) top center no-repeat scroll transparent;
	margin-bottom: 15px;
	z-index: 999;
	}
* html #mainNavi {
	background: url(../images/mainNavBGAlt.gif) top center no-repeat scroll transparent;
	}
/** html #mainNavi{
	background-color: #000;
	back\ground-color: transparent;
	background-image: url(../images/blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/mainNavBG.png", sizingMethod="scale");
	}
*/
/*------------------------------*/
#logoHome {
	display: block;
	float: left;
	}
#logoHome a {
	display:block;
	width: 155px;
	height: 75px;
	position: relative;
	z-index: 100;
	text-indent: -9999px;
	border: none;
	}
/*#mnInputs {	position: absolute;	display: block;	top: 2px; right: 0px; z-index: 10; line-height: 15px;} */
/*#mnText { width: 110px; font-size: 10px; }*/

/* mods for sitefinity search control */
.sf_searchBox {
	position: absolute;
	display: block;
	top: 2px;
	right: 0px;
	z-index: 10;
	line-height: 15px;
	}
.sf_searchText { width: 110px; font-size: 10px; }

/******************/
	/* Content Body */
#pageBody {
	width: 100%;
	text-align: left;
	display: block;
	margin-bottom: 20px;
	}
#rotatingPictureFrame, .newImage {
	width: 100%;
	height: 170px;
	text-align: center;
	line-height: 0;
	background-attachment:scroll;
	background-position: center center;
	background-repeat: no-repeat;
	margin-bottom: 15px;
	font-size: 0;
	}
#rotatingPictureFrame { position: relative; }
.newImage {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 100;
	}
#breadcrumbWrap {
	width: 880px;
	height: 32px;
	margin-bottom: 15px;
	}
	
/* Quick Links Panel / Subnav */
#quickLinksPanel {
	width: 185px;
	float: right;
	}
	
/* Content Body Wrapper */
#contentBody {
	width: 688px;
	float: right;
	text-align: left;
	position: relative;
	}
.home { float: left !important; }
/* end Content Body Wrapper */

/* Content panels */
#contentPanelLeft { float: left; }
#contentPanelRight { float: right;}

.full { width: 880px !important; padding: 0 10px; }
/* End Content Panels */

/* end contentBody */
#footer {
	width: 900px;
	/*height: 72px;*/
	clear: both;
	}

/*
    Special case for contact update forms
*/
.ICAA_radioButtonList { list-style:none; padding-left: 0; }