@import "common.css";
@import "links.css";
html, body {
	overflow-x		: hidden;
}
body {
	margin			: 120px 0 0 0;
	font-family		: "Trebuchet MS", "Lucida Grande", Arial, Helvetica, sans-serif;
	font-size		: medium;
	color			: #000;
	text-decoration	: none;
	background		: url(../images/page_tile.gif) repeat left top; 
}
p {
	padding			: 0 0 12px 0;
}
/*----- Page Background */
#pageBckrnd {
	position		: absolute;
	top				: 0px;
	left			: 50%;
	margin			: 0 0 0 -725px;
	z-index			: -1;
}
#nav, #wrapper, #footer {
	margin			: 0 auto;
	font-size		: 0.75em;
}
/*----- Main Nav */
#nav {
	width			: 870px;
	padding			: 22px 0 20px 50px;
	text-transform	: uppercase;
	background		: url(../images/nav.png) no-repeat left top; 
}
#nav li {
	display			: inline;
	padding			: 0 14px 0 0;
}
/*----- Wrapper */
#wrapper {
	width			: 900px;
	overflow		: hidden;
	padding			: 0 14px 0 6px;
	color			: #333;
	background		: url(../images/wrapper_bckrnd.png) no-repeat left top;
}
#flashBanner {

}
#bannerImage {
	width			: 640px;
	float			: left;
}
/*----- Its Your Business Menu */
#itsYourBusiness {
	width			: 200px;
	float			: left;
	padding			: 20px 0 0 0;
	background		: url(../images/its_your_business_top.png) no-repeat left top;
}
#itsYourBusiness ul {
	padding			: 0 0 30px 15px;
	background		: url(../images/its_your_business_btm.png) no-repeat left bottom;
}
#itsYourBusiness ul li {
	padding			: 3px 0;
}
/*----- Content Area */
#seperator {
	width			: 820px;
	height			: 1px;
	margin			: 10px 40px 15px 40px;
	overflow		: hidden;
	background		: #000;
}
#home #content, #content {
	float			: left;
}
#content {
	width			: 525px;
	margin			: 0 0 0 20px;
	padding			: 0 30px;
	background		: url(../images/content_middle.png) repeat-y left top;
}
#mainContent {
	min-height		: 250px;
}
#home #content {
	width			: 630px;
	margin			: 0;
	padding			: 0 0 0 40px;
	background		: none;
}
#contentTop, #contentBtm {
	width			: 585px;
	height			: 30px;
	margin			: 0 0 0 -30px;
	background		: url(../images/content_top.png) no-repeat left top;
}
#contentBtm {
	height			: 50px;
	background		: url(../images/content_btm.png) no-repeat left bottom;
}
#drawingPin {
	width			: 35px;
	height			: 55px;
	float			: right;
	position		: relative;
	right			: 30px;
	top				: 250px;
	background		: url(../images/yellow_drawing_pin.png) no-repeat left top;
}
/*----- Sidebar */
#home #sidebar, #sidebar  {
	width			: 200px;
	float			: right;
	font-size		: 0.9em;
}
#sidebar {
	padding			: 30px 0 0 0;
}
#home #sidebar {
	padding			: 0;
}	
#sidebar #news, #sidebar #quickLinks {
	padding			: 24px 0 0 0;
}
#sidebar #news {
	background		: url(../images/news_top.png) no-repeat left top;
}
#sidebar #quickLinks {
	background		: url(../images/quicklinks_top.png) no-repeat left top;
}
#sidebar #news ul, #sidebar #quickLinks ul {
	margin			: 0 0 20px 0;
	padding			: 0 12px 20px 19px;
	background		: url(../images/news_and_quicklinks_btm.png) no-repeat left bottom;
}
#sidebar #news ul li {
	padding			: 0 0 10px 0;
}
#sidebar #news ul li span.readMore {
	width			: auto;
	display			: block;
	padding			: 0 10px 0 0;
	text-align		: right;
	background		: url(../images/read_more_arrows.gif) no-repeat right 7px;
}
#sidebar #quickLinks ul li {
	width			: 150px;
	display			: block;
	padding			: 2px 0 2px 15px;
	background		: url(../images/icon_quicklinks.png) no-repeat left center;
}
/*----- Footer */
#footer {
	width			: 890px;
	padding			: 22px 30px 0 0;
	clear			: both;
	overflow		: hidden;
	font-size		: 0.7em;
	background		: url(../images/footer.png) no-repeat left top;
}
#footer ul {
	width			: 600px;
	float			: left;
	padding			: 0 0 30px 40px;
}
#footer ul li {
	display			: inline;
	padding			: 0 14px 0 0;	
}
#siteCredits {
	width			: 250px;
	float			: right;
	text-align		: right;
	color			: #000;
}
/*----- Headings */
h1 {
	margin			: 10px 0;
	font-size		: 22px;
}
#sidebar h2 {
	margin			: 0 0 0 20px;
	font-size		: 23px;
}
h4 {
	font-size		: 25px;
}
#itsYourBusiness h5 {
	margin			: 0 0 5px 15px;
	font-size		: 1.1em;
	text-transform	: uppercase;
	color			: #004494;
}
/*----- SiFR */
.sIFR-alternate {
	display			: none;
}