@charset "utf-8";
/* CSS Document */

* {margin:0; padding:0;}

html {background: url(../img/bg.png) repeat;}

body {
	background:url(../img/header_bg.jpg) top left repeat-x;
	background-color:transparent;
	background-color:none;
}
a {color:#940100; text-decoration:none;}
a:hover {text-decoration:underline;}

form h3 {padding:0; margin:0; margin-left:10px;}
form p {padding:0; margin:0;}

.header {
	margin:0px auto;
	width:776px;
	height:100px;
	background:url(../img/header.jpg) top center no-repeat;
}

.headerBox { padding:50px 388px 50px 338px;}
.boxshadow {
	box-shadow: 2px 2px 2px #C9BEAB;
    -webkit-box-shadow: 2px 2px 2px #C9BEAB;
    -moz-box-shadow: 2px 2px 2px #C9BEAB;
}

.textshadow {text-shadow:1px 1px 4px #C9BEAB;}

.wrapper {
	margin:0px auto;
	width:776px;
	min-height:400px;
	background:url(../img/main_bg.jpg) top left repeat-y;
}

.nav {width:236px; margin-left:3px; text-align:center; float:left;}

.content { width:525px; min-height:300px; float:right; font-size:11px; line-height:16px; color:#433F3C; padding-right:10px;}
.cap {width:776px; height:15px; margin:0px auto; background:url(../img/cap.jpg) top left no-repeat;}
img.box {border:1px solid #940100; padding:3px;}

.title {font-size:16px; font-weight:normal;color:#940100; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif;}

.nav ul {margin-bottom:0px;}
.nav ul li {padding:0; margin:0; width:236px; list-style:none;}
.nav ul li a{
	display:block;
	background: url(../img/nav_bg.png) bottom left repeat-x;
	width:236px;
	height:55px;
	line-height:55px;
	text-align:center;
	color:#FFF;
	letter-spacing:3px;
	text-decoration:none;
	font-size:16px;
}
.nav ul li a:hover {background:url(../img/nav_bg-over.png) bottom left repeat-x;}

.noborder {border:none; background:none; padding:0; margin:0;}

h1 {color:#940100; margin: 15px 0px 15px 25px; font-size:17px; font-weight:normal; letter-spacing:1px; text-shadow:1px 1px 4px #C9BEAB;}
h1 span {font-size:20px;}
h2 {color:#940100; margin: 15px 0px 10px 25px; font-size:15px; font-weight:normal; text-shadow:1px 1px 4px #C9BEAB;}
h2 span {font-size:18px;}

h3 {color:#940100; margin: 15px 0px 10px 25px; font-size:20px; letter-spacing:2px; text-shadow:1px 1px 4px #C9BEAB;}
h4 {color:#666; margin: 15px 0px 10px 25px; font-size:18px; text-shadow:1px 1px 4px #C9BEAB;}

.content p {
	margin:5px 15px 10px 25px;
	font-family:Arial, Helvetica, sans-serif;
}

table h2 {margin-left:8px; padding-left:0px;}
table ul {margin-left:15px;}

.content ul { float:left;}
.content ul li { list-style-type:square; padding-left:1px; margin-left:15px;
font-family:Arial, Helvetica, sans-serif;}
.content ol li { padding-left:6px; margin-left:55px;
font-family:Arial, Helvetica, sans-serif;}

.contactBox {
	border-top: 1px #940100 solid;
	border-bottom: 1px #940100 solid;
	margin:15px 25px 15px 25px;
	padding:10px 0px 10px 0px;
	font-size:12px;
}

ul.submenu {list-style:none; list-style-type:none; margin:10px 0px 10px 15px;}
ul.submenu li {
	float:left; 
	width:117px; 
	height:17px; 
	padding:7px 15px 9px 15px;
	margin:0;
	line-height:15px; 
	font-size:14px;
	text-align:center; list-style:none; list-style-type:none;
	background:url(../img/submenu.png) top left no-repeat;
}

#navigation, #content2,.section{
	padding:0;
	margin:0;
	list-style:none;
}
#content2{
	overflow:hidden;
	width:525px;
	position:relative;
	height:230px;
	float:left;
}
	
.section{
	width:1600px;
	position:relative;
}
	.section ul {list-style-type:none; margin:0; padding:0;}
	.section ul li {list-style-type:none; margin:0; padding:0;}

	.section .sub{
		position:relative;
		float:left;
		padding:9px 35px 9px 35px;
		width:450px;
		height:212px;
	}
		.section .sub p{
			/*width:550px;*/
			margin:16px 0;
			font-size:85%;
			line-height:1.4em;
		}
		.section .sub p strong {font-size:14px;}
		
		.section .sub h3 {margin-left:0px; padding-left:0px; font-size:15px;}