#dropmenu, #dropmenu ul {margin:0; padding: 0px; list-style-type:none; list-style-position:outside; position:relative; border:0px solid white; z-index:300; width:100%; background:#a71d20; font-weight:bold;}
#dropmenu a {display:block; padding:10px; color:#ffffff; font-size: 11px; width:99px; border-top:1px solid #ffffff; text-decoration:none; background:#a71d20;}
#dropmenu a.nav {background-color: #721516;}

#dropmenu a:hover {background:#888; color:#fff;}
#dropmenu li {float:left; position:relative; }
#dropmenu li.logo a {border-top:4px solid #ffbe10; background:#a71d20; color:#ffbe10; line-height:1.48em; font-weight:bold; padding:0 0.68em 1px 0.68em; margin:-8px 0 0 -1px; -moz-border-radius:0 0 7px 7px; -webkit-border-radius:0 0 7px 7px;}
#dropmenu ul {position:absolute; display:none; width:12em; top:37px;}
#dropmenu ul a {border-left:0px solid #c8c8c8;}
#dropmenu li ul {border-top: 0px solid #c8c8c8; width:13.7em;}
#dropmenu li ul a {width:12em; height:auto; float:left;}
#dropmenu ul ul {top:auto;}
#dropmenu li ul ul {left:12em; margin:0px 0 0 10px;}
#dropmenu li:hover ul ul, #dropmenu li:hover ul ul ul, #dropmenu li:hover ul ul ul ul {display:none;}
#dropmenu li:hover ul, #dropmenu li li:hover ul, #dropmenu li li li:hover ul, #dropmenu li li li li:hover ul {display:block;}


* {font-size:100.01%}
body {
	font:bold 10px/16px Arial, sans-serif;
	color:#000;
	background:#bfbcb5;
	margin:0;
	font-size:62%;
}
img{
	border:none;
	display:block;
}
#main {
	margin:0;
	width:992px;
}
/* logo */
h1.logo{
	float:left;
	background:url(images/logo.jpg) no-repeat;
	width:240px;
	height:93px;
	text-indent:-9999px;
	padding:0;
	margin:19px 0 0 19px;
	display:inline;
}
.logo a{
	overflow:hidden;
	margin:0;
	padding:0;
}
/* header */
#header{
	float:left;
	width:992px;
	background:#a71d20 url(images/bg-header.jpg) no-repeat;
	padding:0;
	border: 0px solid white;
}
#header div{
	float:left;
	width:992px;
	margin:18px 0 0;
}
/* navigation */
#nav{
	float:left;
	background:#721516;
	width:265px;
	border:0px solid #fff;
	border-width:0px 0 0px 0px;
	padding:0 5px;
	margin:0;
	list-style:none;
}
#nav li{
	float:left;
	padding:0 0 0 22px;
	position:relative;
}
#nav li a{
	float:left;
	font:bold 11px/36px Arial, sans-serif;
	color:#fff;
	text-decoration:none;
}
#nav li a:hover{text-decoration:underline}
#nav li{
	float:left;
	padding:0 0 0 23px;
}
#nav li.hover,
#nav li:hover,
#nav li .men li.hover,
#nav li .men li:hover{
	position:relative;
}
#nav li.hover .men,
#nav li:hover .men,
#nav li .men li.hover ul,
#nav li .men li:hover ul{
	display:block;
}
#nav li a{
	float:left;
	font:bold 11px/36px Arial, sans-serif;
	color:#fff;
	text-decoration:none;
}
#nav li a:hover{text-decoration:underline}
#nav .men{
	position:absolute;
	top:36px;
	left:0;
	background:#721516;
	border:1px solid #fff;
	display:none;
	width:118px;
	margin:0;
	padding:0;
	list-style: none;
	z-index:999;
}
#nav .men li{
	float:left;
	display:block;
	width:110px;
	padding:5px 0 0 8px;
}
#nav .men li a{font:bold 11px/22px Arial, sans-serif !important}
#nav li .men ul{
	position:absolute;
	top:-1px;
	left:118px;
	display:none;
	background:#a81a1f;
	width:118px !important;
	border:1px solid #fff;
	margin:0;
	padding:0;
	list-style: none;
}
#nav .men ul li a{
	color:#fff;
	text-decoration: underline;
}
#nav .men ul li a:hover{text-decoration:none}


/* menu */
#menu{
	float:left;
	background:#a71d20;
	width:715px;
	border:0px solid #fff;
	border-width:1px 1px 1px 0;
	padding:0;
	margin:0;
	list-style:none;
}
#menu li{
	float:left;
	padding:0 0 0 20px;
}
#menu li.hover,
#menu li:hover,
#menu li .men li.hover,
#menu li .men li:hover{
	position:relative;
}
#menu li.hover .men,
#menu li:hover .men,
#menu li .men li.hover ul,
#menu li .men li:hover ul{
	display:block;
}
#menu li a{
	float:left;
	font:bold 11px/36px Arial, sans-serif;
	color:#fff;
	text-decoration:none;
}
#menu li a:hover{text-decoration:underline}
#menu .men{
	position:absolute;
	top:36px;
	left:0;
	background:#a81a1f;
	border:1px solid #fff;
	display:block;
	width:118px;
	margin:0;
	padding:0;
	list-style: none;
	z-index:999;
}
#menu .men li{
	float:left;
	display:block;
	width:110px;
	padding:5px 0 0 8px;
}
#menu .men li a{font:bold 11px/22px Arial, sans-serif !important}
#menu li .men ul{
	position:absolute;
	top:-1px;
	left:118px;
	display:none;
	background:#721516;
	width:118px !important;
	border:1px solid #fff;
	margin:0;
	padding:0;
	list-style: none;
}
#menu .men ul li a{
	color:#fff;
	text-decoration: underline;
}
#menu .men ul li a:hover{text-decoration:none}


/* content */
#content{
	float:left;
	width:990px;
	background:#fff;
	padding:0 1px;
	z-index:10;
}
.content-holder1{
	float:left;
	width:990px;
	background:url(images/bg-content1.jpg) repeat-y;
	padding:0 0 10px;
}
.content-holder2{
	float:left;
	width:990px;
	background:url(images/bg-content2.jpg) repeat-y;
	padding:0 0 10px;
}
.content-holder3{
	float:left;
	width:990px;
	background:url(images/bg-content3.jpg) repeat-y;
	padding:0 0 10px;
}


/* column1 */
.column1{
	float:left;
	width:245px;
	padding:0 10px 0 20px;
}
.column1 ul{
	width:245px;
	padding:0;
	margin:0;
	overflow:hidden;
	list-style:none;
}
.column1 ul li{
	float:left;
	width:245px;
	padding:15px 0 9px;
}
.column1 .foto{
	float:left;
	width:100px;
	margin:0 13px 0 0;
}
.column1 .desc{
	float:left;
	width:132px;
}
.column1 .desc a{
	font:bold 130%/150% Arial, sans-serif;
	color:#731415;
	text-decoration:none;
}
.column1 .desc a:hover{text-decoration:underline}
.column1 .desc p{
	font:bold 110%/150% Arial, sans-serif;
	margin:7px 0 0;
}
/* column2 */
.column2{
	float:left;
	width:464px;
	padding:0 21px;
}
/* diagram */
.column2 .diagram{
	clear:both;
	overflow:hidden;
	background:url(images/diagram.jpg) no-repeat;
	width:464px;
	height:306px;
	margin:16px 0 0;
}
.column2 .diagram span{
	font:bold 31px/42px Arial, sans-serif;
	color:#000;
	display:block;
	width:464px;
	margin:0;
	text-align:center;
}
.column2 .diagram strong{
	font:bold 31px/42px Arial, sans-serif;
	color:#731415;
	margin:0;
}
.column2 .diagram p{
	float:left;
	font:bold 14px/16px Arial, sans-serif;
	color:#721516;
	width:142px;
	margin:198px 50px 0 40px;
	display:inline;
	text-align:center;
}
.column2 .diagram p.global{margin:198px 30px 0 60px}
.column2 h2{
	font:bold 160%/110% Arial, sans-serif;
	color:#721616;
	margin:15px 0 0;
}
.column2 a{ 
	text-decoration: none; color: #721616;
	margin:15px 0 0;
}
.column2 p, .column2 .entry{
	font:12px Arial, sans-serif;
	margin:11px 0 0
}
.column2 .post_date, .column2 .author{
	font:10px Arial, sans-serif;
	margin:0px 0 0
}

/* column3 */
.column3{
	float:left;
	width:207px;
	padding:0 0 0 2px;
}
.frames{
	float:left;
	width:176px;
	padding:0 16px 0 15px;
	margin:0;
	list-style:none;
}
.frames li{
	float:left;
	width:176px;
	background:#792922 url(../images/frame.jpg) no-repeat 0 100%;
	padding:0 0 5px;
	margin:15px 0 0;
}
.frames li a{
	font:130%/140% Arial, sans-serif;
	color:#fff;
	float:right;
	margin:3px 12px;
	text-decoration:none;
}
.frames li a:hover{text-decoration:underline}
.column3 h2{
	font:bold 20px/42px Arial, sans-serif;
	color:#fff;
	background:#000;
	width:207px;
	text-align:center;
	margin:0;
}
.column3 .picture{
	display:block;
	width:207px;
}
.column3 .inf{
	float:left;
	width:168px;
	padding:0 19px;
}
.column3 em{
	display:block;
	font:italic 120%/130% Arial, sans-serif;
	color:#fff;
	width:168px;
	margin:12px 0 0;
}
.column3 span{
	display:block;
	font:120%/130% Arial, sans-serif;
	color:#fff;
	width:168px;
	text-align:right;
	margin:10px 0 0;
}
.column3 h3{
	font:bold 130%/180% Arial, sans-serif;
	color:#fff;
	width:168px;
	margin:15px 0 0;
}
.column3 .list{
	width:168px;
	padding:15px 0 0;
	margin:0;
	overflow:hidden;
	list-style:none;
}
.column3 .list li{
	float:left;
	width:156px;
	padding:0 0 0 12px;
	background:url(images/arrow.jpg) no-repeat 0 5px;
}
.column3 .list li a{
	float:left;
	font:120%/140% Arial, sans-serif;
	color:#fff;
	text-decoration:none;
}
.column3 .list li a:hover{text-decoration:underline}

/* column4 (takes space of 2 + 3*/
.column4{
	float:left;
	width:694px;
	padding:0 10px;
}
.column4 iframe{
	border: 0px;
	width:100%;
	height: 550px;
}
.column4 h2{
	font:bold 160%/110% Arial, sans-serif;
	color:#721616;
	margin:15px 0 0;
}
.column4 p {
	font:12px Arial, sans-serif;
	margin:11px 0 0
}

/* footer */
#footer{
	float:left;
	width:992px;
	background:#000;
}
#footer p{
	float:left;
	font:110%/66px Arial, sans-serif;
	color:#fff;
	display:inline;
	width:254px;
	margin:0 0 0 22px;
}
#footer a.logos{
	float:right;
	background:url(images/logos.jpg) no-repeat;
	width:180px;
	height:32px;
	margin:20px 30px 0 0;
	text-indent:-9999px;
}
#footer ul{
	float:left;
	width:505px;
	padding:0;
	margin:0;
	text-align:center;
	list-style:none;
}
#footer ul li{
	display:inline;
	padding:0 9px;
}
#footer ul li a{
	font:bold 110%/66px Arial, sans-serif;
	color:#fff;
	text-decoration:none;
}
#footer ul li a:hover{text-decoration:underline}
