.content {
	vertical-align:top !important;
}

.article {
	position: relative;
	top: -31px;
	margin-bottom:80px;
}

.article h1{
	font-family:Georgia; 
	font-size:40px; 
	font-style:italic; 
	color:#d93215; 
	line-height:40px; 
	margin-bottom:18px;	
	text-align:center;
}

.article p{
	 font-size:16px; 
	 color:#6c6c6c; 
	 font-family:'Trebuchet MS';
	 margin-bottom:18px;
	 text-align:justify;
}

.article h2{
	font-family:Georgia; 
	font-size:24px; 
	font-style:italic; 
	color:#d93215; 
	line-height:24px; 
	margin-top:28px; 
	margin-bottom:18px;
}

.article h3 {
	font-family:Georgia; 
	font-size:18px; 
	font-style:italic; 
	color:#d93215; 
	line-height:18px; 
	margin-top:20px; 
	margin-bottom:18px;	
}

.article ul{
	margin-top:18px; 
	margin-left: 30px;
	list-style-image: url(../images/list-point-mini.png);
}

.article ul li {	
	font-size:16px; 
	color:#6c6c6c; 
	font-family:'Trebuchet MS';
	padding-bottom:18px;	
}

.article table.tbl, .article table.CSVTable{
	border-collapse:collapse; 
	text-align:left; 
	font-weight:normal; 
	font-size:13px;	
	font-family:'Trebuchet MS'; 
}

.article table.tbl th, .article table.CSVTable tr.CSVTableHeader td{
	/*width:50px;*/
	font-weight:normal; 
	background-color:#da251d; 
	color:#FFF;
	border:2px solid white; 
	padding:6px; 
	vertical-align:top;	
	font-size:15px;
}

.article table.tbl td, .article table.CSVTable tr td{
	/*width:50px;*/
	font-weight:normal; 
	background-color:#e9e9e9; 
	color:#6c6c6c;
	border:2px solid white; 
	padding:6px; 
	vertical-align:top;	
}

table.CSVTable tr td{
	text-align:center !important;
}

.sub_menu {
	vertical-align:top;	
}

.sub_menu div{
	/*margin-top:-23px;	*/
	position:relative;
	top:-31px;
}

.sub_menu div ul{
	margin-left: 16px; 
	margin-right:30px;	
	text-align:right;
}

.sub_menu div ul li{
	margin-bottom:20px;	
}

.sub_menu div ul li.active a{
	color:#d93215;
}

.sub_menu div ul li a{
	font-family:Georgia; 
	font-size:18px; 
	text-decoration:underline; 
	color:#6c6c6c; 
	font-style:italic;
}

.sub_menu div ul li a:hover, .sub_menu div ul li a.current:hover{
	font-family:Georgia; 
	font-size:18px; 
	text-decoration:underline; 
	color:#FF0000; 
	font-style:italic;
}

.sub_menu div ul li a.current{
	font-family:Georgia; 
	font-size:18px; 
	text-decoration:underline; 
	color:#da251d; 
	font-style:italic;		
}

.horn{
	background-image:url(../images/bag-chapters.png); 
	background-repeat:no-repeat; 
	width:540px; 
	height:254px; 
	margin-right:-120px;
	margin-top:-70px; 
	
	position:relative; 
	float:right;
}

.table_name{
	margin-bottom:8px;
	text-align:center; 
	font-family:'Trebuchet MS'; 
	font-size:18px; 
	font-weight:bold; 
	color:#6c6c6c;	
}

a.bags div{
	background-image:url("../images/pages/bags.png");
	background-repeat:no-repeat;
	width:188px;
	height:300px;
}

a.bags, a.sleeve, a.carbonate {	
	text-decoration:none;
	text-align:center;
}

a.bags h3, a.sleeve h3, a.carbonate h3{	
	color:#da251d;	
	text-decoration:underline;
}


a.bags:hover h3, a.sleeve:hover h3, a.carbonate:hover h3{	
	color:#F00;	
	text-decoration:underline;
}

a.sleeve div{
	background-image:url("../images/pages/sleeve.png");
	background-repeat:no-repeat;
	width:188px;
	height:300px;	
}

a.carbonate div{
	background-image:url("../images/pages/carbonate.png");
	background-repeat:no-repeat;
	width:188px;
	height:300px;		
}
