.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;	
}

.sub_menu {
	vertical-align:top;	
}

.sub_menu div{
	position:relative;
	top:-31px;
}

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

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

.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-top:-70px; 
	margin-right:-120px;;
	position:relative; 
	float:right;
}

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

.article table.contacts td{
	font-weight:normal; 
	font-size:16px;	
	font-family:'Trebuchet MS'; 
	vertical-align:top;
	color:#6c6c6c;
	background:none;
}

.article table.contacts a{
	font-style:italic;
	text-decoration:none;
	border-bottom:1px dashed;
	cursor:pointer; cursor:hand;
	font-size:14px;
}

#FeedbackForm td{
	vertical-align:top;	
}

#FeedbackForm fieldset{
	border:0px;
}

#FeedbackForm .errorValidation, #FeedbackForm .required{
	border:1px solid #FC0;
	background-color:#FF9;	
}

div.errors{
	background-color:#FCF;
	border:1px solid #F00;
	font-family:'Trebuchet MS';
	color:#3c3c3c;
	font-size:13px;
	padding: 6px 18px;
}

#FeedbackForm label{	
	text-align:right; 
	font-family:'Trebuchet MS'; 
	font-size:13px; 
	color:#6c6c6c;			
}

#FeedbackForm td input{
	width:100%; 
	height:34px; 
	padding:0 6px; 
}

#FeedbackForm td input, #FeedbackForm td textarea {
	font-family:'Trebuchet MS';
	color:#6c6c6c;
	font-size:24px;	
	width:100%;
	margin:-3px;
	padding: 0;
}		

#FeedbackForm td{
	text-align:right;
	padding:6px;
}

#cfOrder{
	font-family:'Trebuchet MS';
	font-size:18px;	
	background-color:#da251d;
	padding:6px 20px;
	color:#FFF;
}

.article a.button:hover{
	font-family:'Trebuchet MS';
	font-size:18px;	
	background-color:red;
	padding:6px 20px;
	color:#cfcfcf;
	cursor:hand;
}

.CSVTable input{
	width:100%; 
	height:34px; 
	padding:0 0px; 
	font-family:'Trebuchet MS';
	color:#6c6c6c;
	font-size:24px;	
	width:100%;	
}

.mover td {
	background-color:#c5c5c5 !important ;
	color:#575757 !important;
}

.changed td {
	background-color:#b5b5b5 !important;
	color:#575757 !important;	
}
