* {  
	margin: 0; 
	padding: 0; 
}
body{

	color:#3e3e34;
	line-height: 18px;
	background: url(images/bg.jpg)/* #271e19*/;
	width:100%;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:70%;

}
img {
	border: none;
}

ol {
	margin: 20px 50px 20px 50px;
}
ol li {
	margin-bottom: 5px; 
}

a {
	color: #7a1f00;
	text-decoration: underline;
	border: none;
}
	a:hover {
	
		text-decoration: none;
	}


.clear {
	line-height: 0px;
	font-size: 0px;
	clear: both;
	height: 0px;
} 
.small {
	font-style: italic;
	text-align: center;
	font-size: 90%;

	
}
.small_bold {
	font-style: italic;
	text-align: center;
	font-weight: bold;
}
#header, #ad , #topnavi ,#paper, #paper2, #footer{ 
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	}

#header{
	padding: 0;
	overflow:hidden;
	width: 788px;
	background: url(images/header.jpg) no-repeat ;
	height: 187px;
	border-bottom:#9f0000 4px solid;
	
}
	#header img{
		padding: 0;
		border: none;
		
	}
	
	#header .left {
		float: left;
		clear: left;
		margin: 0px;
		margin-top: 16px;
	}
	
	#header .right {
		float: right;
		clear: right;
	}
	#header ul {
		list-style-type: none;
		margin-top: 70px;
	}
	
	#header ul li {
		display: block;
		float: left;
	
	}
	
	#header  li a {
		padding: 4px 10px;
		display: block;
		font-size: 10px;
		border-right: #cc0000 1px solid;
		color: #cc0000;
		text-decoration: none;
		text-transform: uppercase;
		text-align: center;

	}
	
	#header li a:hover {
		border-bottom: #cc0000 2px solid;
	}

		
.center{
	margin: 0 auto;
	width:788px;
	

}

#topnavi {
	padding: 0px 0px 0px 0px;
	width: 788px;
	height: 28px;
	/*background: url(images/topnavi_bg.gif) repeat-x #7d0606;*/
	background: url(images/topnavi_bg_over.gif) repeat-x;

}

#topnavi ul {
		padding: 0px;
		margin-left: 30px;
		
	}
	
	#topnavi li {
		float: left;
		font-weight: bold;
		font-size: 10px;
		font-weight: bold;
		
		list-style: none;
		display: block;
		margin: 5px 0px 0px 0px;
		text-transform: capitalize;
		border-right: #aaa 1px solid;
		
	}
	
	#topnavi li a{
		text-decoration:none;
		height: 20px;
		padding: 5px 20px 5px 20px;
		color: #ccc;
		
	}
	#topnavi li a:hover {
		
		color: #fffbd1;
		
		
	}
	
	
	
	
.left {
	float:left;
	margin: 10px 15px 5px 2px;
}

img.left {
	float:left;
	margin: 2px 15px 5px 2px;
	background-position: bottom;
	clear: left;
	border: #ccc 1px solid;
}
a img.left {
	border: 1px solid #E3E3E3;
	padding: 4px;
	background: #FFFFFF;
}
a:hover img.left{
	border-color: #7ee2ff;
}

.right {
	float:right;
	margin: 10px 0px 5px 15px;
	clear: both;

}
img.right {
	float:right;
	
	background-position: bottom;
	clear: right;
	border: #ccc 1px solid;
}
a img.right {
	border: 1px solid #E3E3E3;
	padding: 4px;
	background: #FFFFFF;
}
a:hover img.right{
	border-color: #7ee2ff;
}


.top {
	float: right;
	clear: both;
	margin: 5px 0px 20px 0px;

}	

	.top a {
		color: #694a2b;
		font-weight: normal;
		border-top: #694a2b 1px dotted;
		text-decoration: none;
		
		
	}
	.top a:hover {
		text-decoration: none;
		color: #333;
	}
	
.top2 {
	float: right;
	clear: both;
	margin: 5px 40px 20px 40px;

}	

	.top2 a {
		color: #694a2b;
		font-weight: normal;
		border-top: #694a2b 1px dotted;
		text-decoration: none;
		
		
	}
	.top2 a:hover {
		text-decoration: none;
		color: #333;
	}
.highlights {
	font-size: 1.2em;
	margin-top: 20px;
	font-weight: bold;
	border-top: #333 2px solid;
	border-bottom: #333 2px solid;
	padding: 10px 0px;
	float: none;

	
}
		
#paper {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 788px;
	height: auto;

	background: url(images/paper_background.gif) repeat-x #f4f1df;
	padding: 0px 0px 0px 0px;

}


	#paper ul {
		padding: 10px;
	}
	
#paper_content {
	margin: 0px 0px;
	width: 550px;
	float: left;
	
	
}	
#paper_content h1 {
	/*background: url(images/pattern.gif);*/
	font-family: "Times New Roman", Times, serif;
	padding: 20px 0px 0px 40px;
	

}
	#paper_content h2 {
		margin: 10px 40px 0px 40px;
		background: #e0ddca;
		padding: 5px;
		font-size: 11px;
	}
	#paper_content h3 {
		margin: 10px 40px 10px 40px;
	}


	#paper_content p {
		padding: 10px 40px 10px 40px;
		
		line-height: 20px;
	}
	
	#paper_content ul {
		padding: 0px 5px 10px 70px;
		list-style: square;
	}
	
	
	
	

#paper2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 688px;/*width: 7288px;*/
	height: auto;
	background: url(images/paper_background.gif) repeat-x #f4f1df;
	padding: 0px 50px 0px 50px;

}
#paper2 label { 
	display: block;  
	float: left; 
	width: 100px; 
	padding: 2px;
	font-weight: bold;
	margin: 0px 10px 20px 0px; 
	text-align: left; 

}

#paper2 p {
	padding: 20px 0px 0px 0px;
	
}
#paper2 .justify {

	text-align: justify;
}
#paper2 h1 {
	/*background: url(images/pattern.gif);*/
	font-family: "Times New Roman", Times, serif;
	padding: 20px 0px 0px 0px;

}
#paper2 h2 {
		margin-top: 10px;
		background: #e0ddca;
		padding: 5px;
		font-size: 11px;
	}
.voidcenter {
	text-align: center;
}
.partners_bg {
	background: url(images/partners_bg.jpg) no-repeat top right;
	
}
	.partners_bg ul {
		margin: 0px;

	}
	.partners_bg li {
		list-style: square;
		margin-left: 0px;
		margin-top: 8px;
	}
	.partners_bg a {
		font-weight: bold;
		text-decoration: underline;
	}
	.partners_bg a:hover {
		text-decoration: none;
	}
	.partners_bg p {
		text-align: justify;
	}
	
.partners_bg2 {
	background: url(images/partners_bg.jpg) no-repeat top right;
	
}
	.partners_bg2 ul {
		margin: 0px;

	}
	.partners_bg2 li {
		list-style: square;
		margin-left: 0px;
		margin-top: 8px;
	}
	.partners_bg2 a {
		font-weight: bold;
		text-decoration: underline;
	}
	.partners_bg2 a:hover {
		text-decoration: none;
	}

.partners_bg3 {
	background: url(images/partners_bg.jpg) no-repeat top right;
	
}
	.partners_bg3 ol {
		margin: 0px;

	}
	.partners_bg3 li {
		list-style: decimal;
		margin-left: 0px;
		margin-top: 8px;
	}
	.partners_bg3 a {
		font-weight: bold;
		text-decoration: underline;
	}
	.partners_bg3 a:hover {
		text-decoration: none;
	}

.partners_bg4 {
	background: url(images/partners_bg.jpg) no-repeat top right;
	
}
	.partners_bg4 ol {
		margin: 0px;

	}
	.partners_bg4 li {
		list-style: lower-alpha;
		margin-left: 0px;
		margin-top: 8px;
	}
	.partners_bg4 a {
		font-weight: bold;
		text-decoration: underline;
	}
	.partners_bg4 a:hover {
		text-decoration: none;
	}
	
.indent {

	border-top: #e0ddca 1px solid;
	margin: 20px 30px;
	font-style: italic;
	font-weight: bold;
	background: #ebe8d6;
	padding: 10px 40px 30px 40px;
	border-bottom: #e0ddca 1px solid;
}

#paper2 ul {
	margin: 20px 80px 0px 80px;
}
#right_column {
	float:right;
	width:238px;
		
}
	#right_column p {
		padding: 0px 30px 0px 0px;
	}

	#right_column h2 {
		font-size: 1.4em;
		font-family: Arial, Helvetica, sans-serif;
	}
	#right_column img {
		background: #fff;
		border: #ccc 1px solid;
		padding: 5px;
		margin: 10px 0px 10px 0px;
		
	}
	#right_column img:hover {
		background: #333;
		border: #ccc 1px solid;
		padding: 5px;
		
		
	}
	
	
	#right_column span {
		font-style:italic;
		font-size: 90%;
		
	}

.block {
	width: 200px;
	position: relative;
	display: block;
	margin-right: 20px;
	}
	
	.block ul {
	
		margin: 0px;
		list-style: none;
		padding: 0px;
		background: #e7e4cf;
	}
	.block li {
		border-bottom: #8e875c 1px dotted;
		padding: 3px 0px 3px 5px;
		font-size: 90%;
		display: block;
	}
	.block li a {
		color: #333;
	}
	.block li a:hover {
		color: #cc0000;
		text-decoration: none;
	}
	
.block a h1 {

	
	background:  url(images/category_th.gif) repeat-x ;
		font-size: 1.2em;
		font-weight: normal;
		padding-left: 10px;
		height: 13px;
		padding: 5px 8px 8px 8px;
		border-bottom: #590407 2px solid;
		color: #fff;
		
	
}
.block h1:hover{
	text-decoration: none;
	color: #fffad2;	
}	
	
	

.block h1.active {
	background: #000;
	color: #fff;
	}
	


	
	
.crumbs {
	font-size: 10px;
	padding: 5px;
	border-bottom: #d9d6c5 1px dotted;

}
.crumbs a {
	text-decoration: underline;
}
.crumbs a:hover {
	text-decoration: none;
}

.crumbs2 {
	font-size: 10px;
	padding: 5px 40px;
	border-bottom: #d9d6c5 1px dotted;

}
.crumbs2 a {
	text-decoration: underline;
}
.crumbs2 a:hover {
	text-decoration: none;
}

	
form {  
  font:100% verdana,arial,sans-serif;
  margin: 0;
  padding: 0;
  min-width: 500px;
  max-width: 600px; 
}

form label { 
	display: block;  
	float: left; 
	width: 110px; 
	padding: 2px;
	font-weight: bold;
	margin: 0px 0px 0px 0px; 
	text-align: left; 

}

input, textarea, select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: #ece9d8;
	border: #9f9b82 1px solid;
	font-size: 11px;
	color: #484848;
	padding: 2px 5px 2px 5px;
}
input:focus {
	background-color: #fff;
}
textarea:focus {
	background-color: #fff;
}

input {
	width: 250px;
	margin-left: 50px;
}
textarea {
	width: 250px;
	height: 150px;
	margin-left: 50px;
}
form select {
	width: 200px;
	margin-left: 50px;
	padding: 0px;
}
option {
	padding: 1px;
	
}

.button1 {
	width: 90px;
	background: #000;
	color: #fff;
	margin-left: 5px;
	border: none;
}
.button1:hover {
	background: #473a2a;
	border: none;
}
.button2 {
	width: 90px;
	background: #342b1a;
	color: #fff;
	margin-left: 50px;
	border: none;
}
.button2:hover {
	background: #473b26;
	border: none;
}

.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align: left;

	padding: 0px 0px 5px 0px;
	width:788px;
	background: #111;
	height: 30px;
	
	
}
#footernavi {
	padding: 0px 0px 0px 0px;
	width: 788px;


}

#footernavi ul {
		padding: 0px;
		margin-left: 20px;
		
	}
	
	#footernavi li {
		font-size: 10px;
		list-style: none;
		float:left;
		display: block;
		margin: 5px 10px 0px 0px;
	}
	
	#footernavi li a{
		text-decoration:none;
		height: 20px;
		padding: 5px 5px 5px 5px;
		color: #666;
		
		
	}
	#footernavi li a:hover {
		
		color: #fffeac;
		
		
	}
	

	
.copyrights   {
	background: url(images/paper_bg.gif) no-repeat top center;
	font-size: 9px;
	height: 68px;
	margin-top: 40px;
	clear:both;
	padding: 20px 40px 0px 40px;
}


.table_one {
  	width: 100%;
  	margin: 10px 0px;
  	color: #363636;
	
}
	.table_one table {
		margin: 0px 20px 10px 20px;
		padding: 0px;
		
	}
	.table_one ul {
		margin: 0px;
		padding: 0px;
	}
	.table_one ul li{
		margin: 0px;
		padding: 0px;
	}
	

.banner {
	background: url(images/banner.jpg) no-repeat center;
	width: 711px;
	height: 155px;
	padding: 30px 0px 0px 80px;
	
}




			

