/* CSS developed by 9xb.com
Main stylesheet for layout */

/* ---------------------------------- */
/* DEFAULT STYLES   */   
/* ---------------------------------- */
	
	html, body {
		font: 12px/1.4em arial, verdana, helvetica, tahoma, sans-serif;
		color: #fff;
	}
	
	body {
		margin: 0;
		text-align: center;
		background: url(../images/bg.gif) top center;
	}
	
/* ---------------------------------- */
/* GLOBAL STYLES  */   
/* ---------------------------------- */

	.hidden, .screen_reader, hr {
		display: none;
	}
	p {
		margin: 0 0 15px 0;
		padding: 0;
	}
	a img {
		border: 0;
	}
	a {
		color: #fff;
		text-decoration: underline;
	}
	a:hover {
		color: #d48d2e;
	}
	.floatL {
		float: left;
		margin: 0 20px 20px 0;
	}
	.floatR {
		float: right;
		margin: 0 0 20px 20px;
	}
	
	
/* ---------------------------------- */
/* MAJOR DIVISIONS   */   
/* ---------------------------------- */

	#outerwrap {
		margin: 0;
		padding: 0;
		text-align: left;
		height: 700px;
		position: relative;
		background: url(../images/bg_glow.jpg) repeat-x top center;
	}
	#innerwrap {
		width: 760px;
		margin: 0 auto;
		padding: 0;
	}
	
	#header {
		width: 760px;
		height: 177px;
		margin: 0;
		padding: 0;
		float: left;
		border-bottom: 1px solid #bc3128;
		position: relative;
	}
	#contentwrap {
		width: 760px;
		margin: -1px 0 15px 0;
		padding: 25px 0 0 0;
		float: left;
		border-top: 1px solid #bc3128;
	}
	#content {
		float: left;
		width: 440px;
	}
	
	#rightcolumn {
		float: right;
		width: 288px;
		margin: 0 0 20px 0;
	}
	
	#footer {
		float: left;
		width: 100%;
		clear: both;
		font-weight: normal;
		margin: 0;
		padding: 0;
		background: url(../images/bg_footer.gif) repeat-x top center;
	}
	#footerinner {
		width: 760px;
		margin: 0 auto;
		padding: 20px 0;
		height: 300px;
	}
	
	
	
/* ---------------------------------- */
/* TITLE ELEMENTS  */   
/* ---------------------------------- */	
	
	h1 {
		margin: 0;
		padding: 0;
		width: 183px;
		height: 130px;
		overflow: hidden;
		position: absolute;
		top: 0;
		left: 0;
		text-align: left;
		z-index: 10;
		background: url(../images/logo_salabels_2.gif) no-repeat center center;
	}
	
	h1 a {
		display: block;
		text-indent: -3000em;
		margin: 0;
		padding: 0;
		width: 183px;
		height: 130px;
		background: transparent;
	}

	h1 a:hover {
		background: transparent;
	}
	
	h2, h3, h4 {
		color: #d48d2e;
		padding: 0;
		margin: 0 0 15px 0;
		line-height: normal;
		font-weight: normal;
	}
	
	h2 {
		font-size: 2.4em;
		margin: 15px 0;
		float: left;
	}
	
	h3 {
		font-size: 1.5em;
	}
	

/* ---------------------------------- */
/* FORM ELEMENTS  */   
/* ---------------------------------- */

	input, textarea, select {
		font-family: verdana, arial, Trebuchet MS, Lucida Grande, Lucida Sans Unicode, geneva, helvetica, sans-serif;
		color: #fff;
		margin: 0;
		padding: 5px;
		background: #92231c;
		border: 1px solid #621713;
		font-size: 125%;
	}
	form {
		margin: 0 0 25px 0;
	}
	fieldset {
		border: 0;
		padding: 0;
		margin: 0;
	}
	
	
/* ---------------------------------- */
/* HEADER STYLES  */   
/* ---------------------------------- */

	#nav {
		position: absolute;
		bottom: 5px;
		left: 0;
		float: left;
		list-style: none;
		padding: 0;
		margin: 0;
		height: 25px;
		line-height: normal;
	}
	#nav li {
		float: left;
		position: relative;
		height: 25px;
		margin: 0 20px 0 0;
		padding: 0 20px 0 0;
		
	}
	#nav a {
		display: block;
		height: 25px;
		margin: 0;
		padding: 0;
		font-size: 120%;
		font-weight: bold;
		text-decoration: none;
	}
	* html #nav a {
		float: left;
	}

/* --- Drop down menu --- */
	
	#nav ul {
		position: absolute;
		top: 25px;
		left: 0;
		list-style: none;
		display: none;
		width: 150px;
		padding: 5px;
		margin: 0;
		text-align: left;
		background: #90231c;
		border: 4px solid #731c17
	}
	
	#nav li li {
		float: left;
		width: 150px;
		margin: 0;
		height: auto;
		padding: 0;
	}
	#nav li li a {
		display: block;
		padding: 5px 10px;
		font-size: 100%;
		width: 130px;
		height: auto;
	}
	#nav li li a:hover {
		background: #731c17;
	}

/* ---------------------------------- */

	#header p {
		float: right;
		text-align: right;
		padding: 50px 0 0 0;
	}
	#header p strong {
		font-size: 150%;
	}

/* ---------------------------------- */
/* CONTENT STYLES  */   
/* ---------------------------------- */

	.bordered {
		border: 6px solid #52100d;
	}

	.last {
		padding: 0 0 15px 0;
		margin: 0 0 15px 0;
		border-bottom: 1px solid #bc3128;
	}

	.col1 {
		width: 215px;
		float: left;
	}
	.col2 {
		float: right;
		width: 215px;
	}

	ul.plain {
		list-style: none;
		padding: 0;
	}
	ul.plain li {
		margin: 0 0 5px 0;
	}
	#content strong {
		color: #d48d2e
	}

	#contactform {
		clear: both;
		padding: 15px 0;
		border-top: 1px solid #bc3128;
	}
	#contactform ol {
		list-style: none;
		padding: 0;
		margin: 0 0 15px 0;
	}
	#contactform li {
		margin: 0 0 10px 0;
		padding: 0;
		clear: both;
	}
	#contactform label {
		width: 150px;
		float: left;
		margin: 0 0 10px 0;
		font-size: 125%;
	}
	

/* ---------------------------------- */
/* RIGHTCOLUMN STYLES  */   
/* ---------------------------------- */

	.container {
		background: #92231c;
		padding: 15px 15px 5px 15px;
		margin: 0 0 15px 0;
	}
	.container strong {
		color: #d48d2e
	}	
	.container p a {
		background: #7c1e18;
		color: #d48d2e;
		padding: 4px;
	}
	.container p a:hover {
		background: #d48d2e;
		color: #7c1e18;
		padding: 4px;
		text-decoration: none;
	}
	.container .floatRborder {
		float: right;
		margin: 0 0 10px 10px;
		border: 3px solid #7b1e18;
	}

	.logopad {
		padding: 0 15px 0 0;
	}
	
/* ---------------------------------- */
/* FOOTER ELEMENTS  */   
/* ---------------------------------- */

	#footer ul.inline {
		list-style: none;
		padding: 0;
		margin: 0 0 20px 0;
	}
	#footer ul.inline li {
		display: inline;
		margin: 0 10px 0 0;
		padding: 0 10px 0 0;
	}
	
	#footer p {
		clear: both;
	}



	#footernav {
		list-style: none;
		padding: 0;
		margin: 0;
		height: 25px;
	}
	#footernav li {
		display: inline;
		position: relative;
		margin: 0 40px 0 0;
		padding: 0;
		width:250px;
	}	
	#footernav a {
		margin: 0;
		padding: 0;
		font-size: 100%;
		font-weight: bold;
		text-decoration: none;
		color: #ba4943;
	}
	#footernav a:hover {
		color: #d48d2e;
	}

/* --- subnav --- */
	
	#footernav ul {
		position: absolute;
		top: 20px;
		left: 0;
		list-style: none;
		padding: 0;
		margin: 0 20px 0 0;
		text-align: left;
	}
	
	#footernav li li {
		xfloat: left;
		margin: 0 0 5px 0;
		height: auto;
		clear: both;
	 	display: block;
		padding: 0;
	}
	#footernav li li a {
		padding: 0;
		font-size: 100%;
		height: auto;
		text-decoration: underline;
		font-weight: normal;
		color: #ba4943;
	}
	#footernav li li a:hover {
		color: #d48d2e;
	}
	

#accred{
	background-color:#FFFFFF;
}
#accred h3{
	color:#000000;
}

#flashcontent{
	height:231px;
	width:428px;
}	
#flashcontent_small{
	height:260px;
	width:180px;
	float:left;
	margin-right:10px;
}

