@charset "utf-8";
/* CSS Document */

body {
	background: url(images/bg.jpg) repeat-x; 
	background-color: #f4f3e6;
	margin-top: 0px;
	color: #3e1c00;
}

.nosp { margin: 0; padding: 0; }

#head1 { background: url(images/header.jpg) no-repeat; height: 224px; position: relative; margin-bottom: 0;}
.txt1 { background: url(images/txt1.jpg) no-repeat; }
h3.heading { padding-top: 22px; color: #f3e8c3; }
#sidebar { background-color: #292929; color: #cccccc;}
#sidebar h5 {color: #ffbcbc; font-size: 140%; margin-bottom: 10px; text-indent: 20px;}
#sidebar h5 span { border-bottom: 1px dotted #ffbcbc }
.icn1 { background: url(images/icon1.jpg) center left no-repeat}
.icn2 { background: url(images/icon2.jpg) center left no-repeat}
#sidebar h5.icn3 { background: url(images/icon1.jpg) center left no-repeat; font-size: 110%; }
.smaller { font-size: 90% }

/* tabs */

#menu {
	margin : 0;
	padding-bottom : 19px;
	padding-left : 160px;
}

#menu ul, #menu li	{
	display : inline;
	list-style-type : none;
	margin : 0;
	padding : 0; 
}

#menu a:link, #menu a:visited	{
	color : #f7de92;
	line-height : 30px;
	font-size : 15px;
	font-weight : bold;
	margin-right : 8px;
	padding : 8px 0 8px 10px;
	text-decoration : none; float : left; 
}
#menu a:link span, #menu a:visited span {
	padding: 8px 10px 8px 0;
}
#menu a:hover	{
	color : #fff;
	background: url(images/tab_on.jpg) center left no-repeat;
}
#menu a:hover span { 
	background: url(images/tab_on.jpg) center right no-repeat;
}
#menu a:link.active, #menu a:visited.active {
	color : #fff;
	background: url(images/tab_a.jpg) center left no-repeat;	
}
#menu a:link.active span, #menu a:visited.active span { 
	background: url(images/tab_a.jpg) center right no-repeat;
}
body.section-1 #menu li#nav-1 a, 
body.section-2 #menu li#nav-2 a,
body.section-3 #menu li#nav-3 a,
body.section-4 #menu li#nav-4 a,
body.section-5 #menu li#nav-5 a,
body.section-6 #menu li#nav-6 a {
	background : #000;
	background: url(images/tab_on.jpg) center left no-repeat;
	color : #fff;
}

body.section-1 #menu li#nav-1 a span,
body.section-2 #menu li#nav-2 a span,
body.section-3 #menu li#nav-3 a span,
body.section-4 #menu li#nav-4 a span,
body.section-5 #menu li#nav-5 a span,
body.section-6 #menu li#nav-6 a span {
	background: url(images/tab_on.jpg) center right no-repeat;
}

 #menu ul a:hover {
	color : #fff; !important;
}

#contents {
	background : #fff;
	border : 1px solid #ccc;
	border-top : none;
	clear : both;
	margin : 0px;
	padding : 15px;
}


#navlist2 { margin: 0; padding: 0; width: 750px; }
#navlist2 li { display: inline; list-style-type: none; padding-right: 20px; line-height: 24px; color: #F3E8C3;  }
#navlist2 li a { color: #F3E8C3; font: bold 14px Arial;}
div#navcontainer2, div#navcontainer3 { height: 24px; width: 732px; margin: 20px auto 20px auto;}
div#navcontainer3 #navlist2 li a {font: normal 12px Arial;}

/* end of nav */

div#footer { background: url(images/footer.jpg) no-repeat; height: 168px; color: #999999;}
div#footer2 { margin-top: 10px;}
a:link.orderl, a:visited.orderl { background:url(images/orderlink.jpg);  text-align: center; color: #fff; font-size: 17px; display: block;height: 43px; line-height: 43px; width: 100%; margin-bottom: 15px; }
strong span, li strong { font-size: 120%; font-style: normal; text-decoration: underline;}
strong em { font-size: 130% }
.col1 { position: relative; }
big { font-size: 129%;  }
big.b2 { font-size: 140% }
th, td { border-color: #d38c1c; }

span.note {
background:#FEF6D8 url(images/status-note.png) no-repeat scroll 10px 50%;
border-bottom:3px solid #FDE179;
border-top:3px solid #FDE179;
color:#B79000;
display:block;
margin:15px 0pt;
padding:10px 10px 10px 45px;
}
hr.fix { background-color: #f4f3e6; margin: 0; padding: 0; color: #f4f3e6; .display: none;}
hr { background-color: #3e1c00; color: #983315; height: 1px;}
