/* Master layout */

/************************************************************
Global styles */
body {
	background-color:#fefdfc;
	background-repeat:repeat;
	margin:0;
	padding:0;
	width:100%;
	color:#3f3f40;
	font:10pt/1.5 Arial, Helvetica, sans-serif;
}

.clear {
	clear:both;
	height:1em;
}

/* Links */

a { text-decoration:none; font-weight:bold; color:#1B184E;}


a img {
	border:none;
}

/* Headings */
h1 {
	color:#1b184e;
	font:normal 18pt 'Futura Std',Arial,Tahoma,sans-serif;
}

h1 a {
	color:#1b184e;
	font:normal 18pt 'Futura Std',Arial,Tahoma,sans-serif;
}

h2 {
	color:#fff;
	font:normal 28pt 'Futura Std',Arial,Tahoma,sans-serif;
	padding:0;
	margin:0;
}

h3 {
	color:#1b184e;
	font:bold 14pt 'Futura Std',Arial,Tahoma,sans-serif;
	line-height:28px;
	font-style:italic;
}

h4 {
	color:#1b184e;
	font:bold 12pt 'Futura Std',Arial,Tahoma,sans-serif;
}	

h1,h2,h3,h4,h5,h6 {
	padding:0;
	margin:0;
}	
	
/* Block-level */
p {
	padding:0;
	margin:0;
}

.linkText {
	color:#1a184e;
	font-style:italic;
}


/*Top Section */

#topTexture {
	background-image:url(../images/toptextureBkg.jpg);
	background-repeat:repeat-x;
	height:177px;
	width:100%;
}

#topContainer {
	width:950px;
	margin-left:auto;
	margin-right:auto;
}

#logo {
	float:left;
	width:280px;
	margin-top:15px;
}

#topRight {
	width:640px;
	float:right;
	margin-top:10px;
}

/*Navigation Area */
#navigation {
	padding-top:72px;
	margin-left:7px;
}

#navigationLeft {
	background-image:url(../images/navigationLeft.jpg);
	background-repeat:no-repeat;
	height:57px;
	width:16px;
	float:left;
	display:block;
}

#navigationMid {
	background-image:url(../images/navigationMid.jpg);
	float:left;
	*float:none; 
	display:block;
	background-repeat:repeat-x;
	height:57px;
}

#navigationRight {
	float:left;
	*float:none;
	*display:none !important;
	display:block;
	background-image:url(../images/navigationRight.jpg);
	background-repeat:no-repeat;
	height:57px;
	width:16px;
}


#navigationLinks {
	padding:0;
	margin:0;
	font:normal 11pt 'Futura Std',Arial,Tahoma,sans-serif;
}

#navigationLinks a {
	color:#1a174e;
	font-weight:lighter;
}

#navigationLinks li {
	float:left;
	list-style:none;
	padding-top:22px;
	padding-left:10px; /* Any more will break in FF sometimes --Josh */
}
#navigationLinks li:first-child {
	padding-left:0;
}

#navigationLinks li.divider {
	margin:0;
	padding:0;
	padding-top:2px;
	margin-left:12px;
}	


/*Banner Area */

#woodBackground {
	background-image:url(../images/woodBackground.jpg);
	background-repeat:repeat-x;
	height:327px;
	margin-bottom:10px;
	padding: 0;
}


#mainBanner {
	margin-left:auto;
	margin-right:auto;
	width:1024px;
}

/*Footer Background */

#footerBackground {
	background-image:url(../images/footerBackground.jpg);
	background-repeat:repeat-x;
	width:100%;
	height:209px;
}

#footerContainer {
	width:950px;
	margin-left:auto;
	margin-right:auto;
	padding-top:120px;
}

#copyright {
	float:left;
	width:500px;
	color:#fefdfc;
	margin-left:15px;
}

#jbLogo {
	float:right;
	width:200px;
	margin-right:15px;
}