/* CSS Document */



body {
	background-color: #c6b49f;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	font-size: 12px;
	}

.style1 {font-size: 18px}

.style2 {font-size: 14px}

.style2 a{text-decoration: none}

.content_image {

	padding:0 0 5px 20px;



	}


.note {

	font-size:10px;

	}
#content .list {
	font-size: 12px;
}


#content table{
	margin-left: 20px;
	text-align: center;

	}

#content table tr td table{

	margin-left:0px;

	}

#content table tr td table tr td{

	padding: 7px;

	}



#content .chart tr td{

	font-size:10px;

	color: #666;

	padding: 0px 2px;

	

	}

img {

	border:0;

	}

h1 {

	color: #891a1a;

	margin: 0 0 10px 0;

	padding:30px 0 0 20px;

	font-size: 22px;

	}
h2 {
	font-size: 14px;
	color: #333333;
	padding: 10px;
}
h2 a {
	color: #333333;
	text-decoration: none;
}





.logo {

	

	}

.full_length {

	border-top:1px solid #666;

	border-bottom:1px solid #666;

	}

h3 {

	

	font-size: 14px;

	font-weight: bold;

	color: #891a1a;

	margin:0;

	padding:5px 0 0px 10px;

	border-bottom:1px solid #c8b293;

	}



h4 {
	font-size: 14px;
	font-weight: bold;
	color: #0083C2;
	margin: 0;
	padding: 5px 0 5px 20px;
	clear: both;
	border-top-width: 1px;
	border-top-color: #d9ccba;
	text-align: center;

	}

h5 {

	font-size: 12px;

	font-weight: bold;

	color: #891a1a;

	margin:0;

	padding:5px 0 4px 20px;



	}
h6 {
	color: #347B99;
	font-size: 13px;
	padding-left: 20px;
	padding-right: 0px;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
h7 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	background-position: center;
	text-align: center;
}
.white {
	color: #FFFFFF;
}



ul {

	color: #514d48;

	margin:0 0 20px 40px;

	padding:0;

	}

ul li{

	

	padding-bottom:2px;

	}

#leftNav ul {
	margin:0 0 0 0;
	padding:2px 0 2px 20px;
	font-size:12px;
	list-style:none;
	border-bottom:3px solid #d9ccba;
	font-weight: normal;

}



#leftNav ul li ul{
	margin:0 0 0 0;
	padding:2px 0 2px 15px;
	font-size:11px;
	list-style:none;
	border-top:1px solid #d9ccba;
	border-bottom:1px solid #d9ccba;

}

#leftNav {

	padding:12px 20px 20px 15px;

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

	}

#content {
	padding: 0 0 20px 8px;
	background: url("images/under_bar.jpg") no-repeat;
	text-align: left;

	}

#content ul li{

	padding-right: 20px;

	}

	

.current {

	font-weight: bold;

	color: #891a1a;

	}

a {

	color:#000;

}

a:hover {

	color:#990000;

	

}

h4 a{

	color: #891a1a;

	}

h4 a:hover{

	color: #000;

	}

#leftNav a {
	text-decoration:none;

}
#leftNav li {
}




h3 a{

	color: #891a1a;

	}

h3 a:hover{

	color: #000;

	}

strong {

	color:#891a1a;

	}

p{

	font-size:12px;

	line-height:1.4em;

	margin:5px 20px 10px 20px;

	padding:0 0px 0 0;

	color: #514d48;

	}



#content table tr td p{

	margin:0;

	padding:4px;

	color: #514d48;

	}

#content table tr td h5{

	padding-top:2px;

	padding-left:4px;

	padding-bottom:0;

	}

ol {

	color: #514d48;

	margin-top:2px;

	}

ol li{

	padding:0;

	margin:0 40px 0 20px;

	}

ol li ul{

	padding:0;

	margin:0 0 10px 0;

	}

#leftNav li ul li{

	padding:0 0 0 0;

	}
#leftNav li a {
	color: #666666;
	font-weight: bold;
}


#headerTable {

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

	

	}

.headertext{
	margin:0;
	color:#666666;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 0;
	font-weight: bold;

	}

sup{

	font-size:0.6em;

	}

.style4 {
	font-size: 13px;
	font-style: normal;
}
.style3 {
	color: #333333;
}
.style3 p {
	color: #333333;
}
.style4 p {
	color: #333333;
	font-size: 12px;
	font-weight: bold;
}


#bottomNav{

	text-align:center;

	margin-top:20px;

	font-weight:bold;

	clear:both;

	}

dl {

	padding:0 40px 0 0;

	}

dt {

	padding:0 0 0 20px;

	color: #891a1a;

	}

dd {

	margin-left:20px;

	margin-top:2px;

	margin-bottom:10px;

	}

.spec {

	color: #891a1a;

	}

.feedback_field{

	margin:-10px 0 0 20px;

	padding:0;

	

	}

		ul#nav 

		{
	float:left;
	position:relative;
	width: 100%;
	font-size: 12px;
	padding: 0;
	margin: 0;
	list-style: none;
	text-align: right;
	background-image: url(images/red_bar.jpg);
	background-repeat: repeat-x;
	color:#FFF;
	font-weight: bold;

		} 

		ul#nav a{

		color:#FFF;

		text-decoration:none;

		}

		.menuItem

		{

		float:left;

		position:relative;

		display: block;

		margin: 0;

		

		}

		* html .menu {

		width:1px;

		height:1em;

		}

		.menu

		{

		margin: 0;

		float:left;

		padding: 10px 10px 12px 12px;

		background-image: url(images/red_bar.jpg);

		background-repeat: repeat-x;

		border-left: 1px solid #d48e82;

		border-right: 1px solid #a32e25;

		}

		.menu a

		{

		background-image: url(images/red_bar.jpg);

		background-repeat: repeat-x;

		color:#FFF;

		}

		#nav li ul { /* second-level lists */

		list-style:none;

		display: none;

		position: absolute;

		top: 0;

		left: 0;

		text-align:left;

		margin-top:36px;

		margin-left:-6em;

		padding:0;

		background-color: #FFF;

		border:1px solid #af9981;

		border-top:1px solid #8f877a;

		}

		/* commented backslash hack v2 \*/

		#nav li ul 

		{

		margin-left:0;

		}

		/* end hack */

		#nav li>ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */

		top: auto;

		left: auto;

		}

		#nav li, #nav li:hover, #nav li.over, #nav li:hover a, #nav li.over a

		{

		background-image: url(images/red_bar_over.jpg);

		background-repeat: repeat-x;

		}

		#nav li:hover ul li, #nav li.over ul li, #nav li:hover ul li a, #nav li.over ul li a

		{

		color:#000;

		background-image: none;

		}

		#nav li:hover ul li:hover, #nav li.over ul li.over, #nav li:hover ul li:hover a, #nav li.over ul li.over a

		{

		background-image: none;

		background-color: #af9981;

		color: #FFF;

		}

		#nav li:hover ul li:hover a:hover, #nav li.over ul li.over a:hover, #nav li:hover ul li a:hover, #nav li.over ul li a:hover

		{

		color: #FFF;

		}

		#nav li:hover ul, #nav li.over ul { /* lists nested under hovered list items */

		display: block;

		}

		.spacer

		{

		margin: 0;

		float:left;

		height: 36px;

		background-image: url(images/red_bar.jpg);

		background-repeat: repeat-x;

		border-left: 1px solid #d48e82;

		}

		.menu:hover 

		{

		background-image: url(images/red_bar_over.jpg);

		background-repeat: repeat-x;

		}

		#nav li ul li

		{

		margin:0;

		padding: 3px;

		display:block;

		background-color: #d1c4b3;

		border-top: 1px solid #af9981;

		border-left:1px solid #FFF;

		border-right:1px solid #FFF;

		min-width:13em;

		line-height:1;

		}

		html>body #nav li ul li /*this is a hack to filter out IE for Windows*/

		{

		width: 13em;

		}

		#nav li ul a, #nav li ul a:visited

		{

		padding: 3px;

		display:block;

		margin:0;

		color: #000;

		}

		#nav li ul a:hover

		{

		color: #FFF;

		background-color: #af9981;

		}

		

		

.text {

	font-size:12px;

	line-height:1.4em;

	margin:5px 20px 10px 20px;

	padding:0 0px 0 0;

	color: #514d48;

	}

.text10 {

	font-size:10px;

	color: #514d48;

	}

.red {

	font-size:12px;

	line-height:1.4em;

	color: #891a1a;

	}
.blue {
	color: #347B99;
}
.gray {
	color: #333333;
	font-size: 13px;
	text-align: center;
	font-weight: bold;
}
.graybold {
	font-weight: bold;
	color: #333333;
}
.ital {
	font-style: italic;
	color: #891A1A;
}



#content .leftimg {
	float: left;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
}

#content .rightimage {
	float: right;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 10px;
}
hr {
	color: #B09F8D;
	background-color: #A59484;
	margin: 15px;
}
.rightmarg {
	padding-right: 8px;
}
.rightBorder {
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-right-style: dotted;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.imgtext {
	float: left;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.media {
	font-size: 14px;
	color: #666666;
	font-weight: bold;
	padding-right: 10px;
	padding-left: 10px;
}
.media a {
	color: #891A1A;
	font-weight: bold;
}
.whitebold {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}
.social {
	margin-left: 25px;
}
#content .sale {
	font-size: 18px;
	font-weight: bold;
	color: #016696;
	text-align: center;
}
#content .sale a {
	color: #016696;
}
