@charset "utf-8";
/* CSS Document */


.clear{
	clear:both;
	width:100%;
	height:
}

/* BODY ******************************************************************** */

img{
	border:0px;
	margin:0px;
	padding:0px;
}

form{
	margin:0px;
	padding:0px;
}

body{
	background-image:url(/resources/images/background.gif);
	background-repeat:repeat-x;
	background-color:#C53918;
	margin:0px;
	padding:0px;
	
	color:#FFFFFF;
}

/* BODY ******************************************************************** */

/* HEADER ****************************************************************** */

.headernav{
	width:845px;
	height:145px;
	float:left;
	background-image:url(/resources/images/header_background.gif);
	background-repeat:repeat-x;
	margin:0px;
	padding:0px;
}

.headernav .h_topmargin{
	width:845px;
	height:25px;
	float:left;
}

.headernav .h_logo{
	display:inline;
	margin:0 0 0 35px;
	padding:0px;
	width:110px;
	height:120px;
	float:left;
}

.headernav .h_search{
	width:690px;
	height:25px;
	float:left;
	margin:0;
	padding:0;
	text-align:right;
}

.headernav .h_search input{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	border:1px solid #333333;
	background-color:#666666;
}

.headernav .h_search select{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	border:1px solid #333333;
	background-color:#FF3600;
}

.headernav .h_search .button{
	background-color:#FF3600;
}

.headernav .h_oneliner{
	width:690px;
	height:57px;
	float:left;
	text-align:right;
	margin:0;
	padding:0;
}

.headernav .h_navigation{
	width:690px;
	height:25px;
	float:left;
	padding:0px;
	margin:0px;
}

.headernav .h_navigation ul{
	margin:0px;
	padding:0px;
	width:690px;
	height:30px;
}

.headernav .h_navigation ul li{
	width:auto;
	height:25px;
	line-height:25px;
	float:left;
	display:block;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	color:#FFFFFF;
	
}

.headernav .h_navigation ul li a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	color:#FFFFFF;
	padding:0px 10px 0px 10px;
	display:block;
	float:left;
}

.headernav .h_navigation ul li a:hover{
	color:#FF4400;
	background-image:url(/resources/images/header_nav_over_50.gif);
	background-repeat:repeat-x;
	display:block;
}

.headernav .h_navigation ul li img{
	float:left;
	display:block;
}

.headernav .h_navigation ul li .active{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	padding:0px 10px 0px 10px;
	display:block;
	float:left;
	color:#FF4400;
	background-image:url(/resources/images/header_nav_over_50.gif);
	background-repeat:repeat-x;
	display:block;
}

/* HEADER ****************************************************************** */

/* ARTCILES **************************************************************** */

.articles_full{
	/*width:670px;*/
	width:100%;
	background-color:#333333;
	float:left;
	margin-bottom:10px;
	border:1px solid #FFFFFF;
}

.articles_intro{
	background-color:#333333;
	float:left;
	margin-bottom:10px;
	border:1px solid #FFFFFF;
}

.articles_full .item, .articles_intro .item{
	margin:0px;
	float:left;
	padding:0px;
	width:100%;
}

.articles_full .item .picture{
	/*width:660px;*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:22px;
	list-style-image:url(/resources/images/bullet.gif);
	list-style-position:0 40px;
	width:100%;
}

.articles_intro .item .picture{
	width:auto;
}

.articles_full .item .picture .left, .articles_intro .item .picture .left{
	padding:0px;
	/*width:660px;*/
	width:33%;
	float:left;
	display:block;
	text-align:left;
}

.articles_full .item .picture .center, .articles_intro .item .picture .center{
	padding:0px;
	width:33%;
	/*width:660px;*/
	float:left;
	display:block;
	text-align:center;
}

.articles_full .item .picture .right, .articles_intro .item .picture .right{
	padding:0px;
	width:33%;
	/*width:660px;*/
	float:left;
	display:block;
	text-align:right;
}

.articles_full .item .picture img, .articles_intro .item .picture img{
	padding:0px;
	margin:5px 0px 10px 5px;
}

.articles_full .item h1, .articles_intro .item h1{
	clear:left;
	
	display:block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:30px;
	margin:5px 5px 10px 5px;
	
	padding-left:10px;
	
	background-color:#FFFFFF;
	border-bottom:4px solid #666666;
	color:#FF3600;
	
	text-align:left;
}

.articles_full .item h2, .articles_intro .item h2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:30px;
	margin:5px 5px 3px 5px;
		
	color:#FF3600;
}

.articles_full .item h3, .articles_intro .item h3{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:30px;
	margin:5px 5px 3px 5px;
		
	color:#FF3600;
}

.articles_full .item p , .articles_intro .item p {
	margin:5px 5px 10px 5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:justify;
}

.articles_full .item p.summary, .articles_intro .item p.summary{
	font-style:italic;
}

.articles_full .item p a, .articles_intro .item p a{
	color:#FF3600;
	text-decoration:none;
}

.articles_full .item p a:hover, .articles_intro .item p a:hover{
	text-decoration:underline;
}

.articles_full ul, .articles_full p ul, .articles_intro ul, .articles_intro p ul{
	margin:0px;
	padding:0 0 20px 30px;
}

.articles_full ul li, .articles_full p ul li, articles_intro ul li, .articles_intro p ul li{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:22px;
	list-style-image:url(/resources/images/bullet.gif);
	list-style-position:0 40px;
	
}

.articles_full ul li a, .articles_full p ul li a, .articles_intro ul li a, .articles_intro p ul li a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:22px;
	color:#FF3600;
	text-decoration:none;
}

.articles_full ul li a:hover, .articles_full p ul li a:hover, .articles_intro ul li a:hover, .articles_intro p ul li a:hover{
	text-decoration:underline;
}

.articles_full p table, .articles_full table, .articles_intro p table, .articles_intro table{
	border:0px solid #CCCCCC;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:0;
}


.articles_full p table tr, .articles_full table tr, .articles_intro p table tr, .articles_intro table tr{
	padding:0;
	margin:0;
	border:none;
}


.articles_full p table tr td, .articles_full table tr td, .articles_intro p table tr td, .articles_intro table tr td{
	padding:0 5px 0 5px;
	margin:0;
	border:none;
}

.articles_full table p {
	margin:0px;
}
/* ARTCILES **************************************************************** */

/* FAQ  ******************************************************************** */

.faq{
	margin:5px;
	width:100%;
	height:100%;
	/*width:300px;*/
	float:left;
	z-index:5;
	display:block;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:22px;
	list-style-image:url(/resources/images/bullet.gif);
	list-style-position:0 40px;
}

.faq h1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	padding:5px;
	margin:0px;
	display:block;
	background-color:#333333;
	
	color:#FF3600;
	
	border-bottom:4px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	border-top:1px solid #FFFFFF;
}

.faq h2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:5px;
	margin:0px;
	display:block;
	background-color:#333333;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	border-top:1px solid #FFFFFF;
	border-bottom:4px solid #FFFFFF;
	color:#FF3600;
	font-weight:bold;
}

.faq h3{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:5px;
	margin:0px;
	display:block;
	background-color:#333333;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	border-top:1px solid #FFFFFF;
	border-bottom:4px solid #FFFFFF;
	color:#FF3600;
	font-weight:bold;
}


.faq h2 a{
	cursor:pointer;
}

.faq h3 a{
	cursor:pointer;
}

.faq ul{
	margin:0px;
	padding:0px;
	width:100%;
	/*width:300px;*/
	float:left;
	display:block;
}

.faq ul li{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:22px;
	display:block;
	background-color:#666666;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
}

.faq ul li a{
	padding-left:5px;
	color:#FFFFFF;
	text-decoration:none;
}

.faq ul li a:hover{
	background-color:#444444;
	display:block;
}

.faq .back{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:22px;
	background-color:#FF3600;
	
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
}

.faq .back a{
	color:#EEEEEE;
	padding-left:5px;
	text-decoration:none;
}

.faq .back a:hover{
	color:#FFFFFF;
}

.faq .solution{
	background-color:#666666;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	padding:4px;
}

.faq .solution .question{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:22px;
	font-weight:bold;
	
}

.faq .answer{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:22px;
	text-decoration:none;
}

.faq .answer a, .faq .solution a{
	color:#FF3600;
	text-decoration:none;
}

.faq .answer a:hover, .faq .solution a:hover{
	text-decoration:underline;
}

/* FAQ  ******************************************************************** */

/* GALLERY  **************************************************************** */

.gallery{
	/*width:670px;*/
	width:100%;
	display:block;
	float:left;
	background-color:#333333;
	border:1px solid #FFFFFF;;
	margin:0px;
	padding:0px 0px 10px 0px;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:22px;
	list-style-image:url(/resources/images/bullet.gif);
	list-style-position:0 40px;
}

.gallery h1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#FF3600;
	/*width:670px;*/
	width:100%;
	
	background-color:#333333;
	
	border-bottom:4px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	border-top:1px solid #FFFFFF;
	
	display:block;
	line-height:30px;
	text-indent:10px;
	margin:0px 0px 2px 0px;
	padding:0px;
}

.gallery .item{
	width:150px;
	background-color:#666666;
	text-align:center;
	display:block;
	float:left;
	padding:6px;
	margin:2px;
}

.gallery .item .gal_image{
	height:100px;
}

.gallery .item .gal_text{
	height:22px;
}

.gallery .item .gal_text h3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-top:5px;
	line-height:22px;
}

.gallery .item h3 a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
	vertical-align:bottom;
}

.gallery .item h3 a:hover{
	text-decoration:underline;
}

.gallery .back_next{
	clear:both;
	width:100%;
	/*width:670px;*/
	text-align:center;
	float:left;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	margin-top:20px;
	display:block;
}

.gallery .back_next a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	margin:5px;
	text-decoration:none;
	color:#FF3600;
}

.gallery .back_next a:hover{
	text-decoration:underline;
}

.gallery .back_next .inactive{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	margin:5px;
	text-decoration:none;
	color:#666666;	
	display:inline;
}

/* GALLERY  **************************************************************** */

/* NEWS LIST  ************************************************************** */


.news_list{
	width:300px;
	display:block;
	float:left;
	
}

.news_list .rss{
	width:300px;
	line-height:30px;
	background-color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	background-image:url(/resources/images/feed-icon.jpg);
	background-position:5px 5px;
	background-repeat:no-repeat;
	color:#FF3600;
	text-indent:30px;
	border-bottom:1px solid #333333;
}

.news_list .rss a{
	width:100%;
	/*width:300px;*/
	line-height:30px;
	background-color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	color:#FF3600;
}

.news_list .rss a:hover{
	text-decoration:underline;
}

.news_list .spotlight{
	/*width:300px;*/
	width:100%;
	float:left;
	margin:0px;
	padding:0px;
	display:block;
	background-color:#000000;
	background-image:url(/resources/images/background_news.jpg);
	background-repeat:repeat-x;
}

.news_list .spotlight .picture{
	margin-right:4px;
	/*width:290px;*/
	padding:0px;
	display:block;
	float:left;
}

.news_list .spotlight .picture img{
	margin:4px;
	padding:0px;
	display:inline;
	float:none;
}

.news_list .spotlight .container{
	/*width:290px;*/
	float:left;
	display:block;
	margin:0 0 0 5px;
}

.news_list .spotlight .container h2{
	margin:4px 0px 0px 0px;
	width:auto;
	padding:0px;
	float:left;
	display:block;
		
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	
	color:#FFFFFF;
}


.news_list .spotlight .container h3{
	margin:4px 0px 0px 0px;
	width:auto;
	padding:0px;
	float:left;
	display:block;
		
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	
	color:#FFFFFF;
}

.news_list .spotlight .container .date{
	margin:4px 0px 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#FF3600;
}

.news_list .spotlight .container p{
	margin:6px 0px 0px 0px;
	display:block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	clear:left;
}

.news_list .spotlight .container p a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FF3600;
}

.news_list .spotlight .container p a:hover{
	text-decoration:underline;
}
.news_list .header{
	/*width:300px;*/
	width: 100%;
	height:30px;
	background-color:#666666;
	display:block;
	float:left;
	border-bottom:1px solid #212121;
}

.news_list .header h1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#FF3600;
	line-height:30px;
    padding:0px 0px 0px 4px;
    margin:0px 0px 0px 0px;
	float:left;
	display:block;
}

.news_list .header .read_more{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FF3600;
	line-height:30px;
	padding:0px;
	margin:0px 6px 0px 0px;
	float:right;
	text-decoration:underline;
}

.news_list .header .read_more a{
	padding:0px;
	margin:0px;
	color:#FF3600;
}

.news_list ul{
	margin:0px;
	padding:0px;
	float:left;
	width:100%;
}

.news_list ul li{
	line-height:22px;
	/*width:300px;*/
	width:100%;
	margin:0px;
	padding:0px;
	background-color:#444444;
	border-bottom:1px solid #999999;
	display:block;
	float:left;
}

.news_list img{
	margin:4px;
	padding:0px;
	display:block;
	height:90px !important;
}

.news_list .subtitel, .news_list .subtitel a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#FF3600;
	line-height:24px;
	text-decoration:none;
	/*clear:both;*/
	margin:0;
	padding:0 0 0 4px;
	background-color:#333333;
}

.news_list ul li a{
	width:100%;
	/*width:300px;*/
	line-height:22px;
	text-decoration:none;
	display:block;
}

.news_list ul li a:hover{
	background-color:#666666;
}

.news_list ul li h2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FF3600;
	margin:0px 0px 0px 4px;
	padding:0px;
	line-height:22px;
	float:left;
}

.news_list ul li h3{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#FFFFFF;
	margin:0px 0px 0px 4px;
	padding:0px;
	line-height:22px;
	float:left;
}

/* NEWS LIST  ************************************************************** */

/* NEWS ARCHIVE  *********************************************************** */

.news_arch{
	/*width:300px;*/
	width:100%;
	display:block;
	float:left;
}

.news_arch .spotlight{
	/*width:300px;*/
	width:100%;
	float:left;
	margin:0px;
	padding:0px;
	display:block;
	background-color:#323232;
	background-image:url(/resources/images/background_news.jpg);
	background-repeat:repeat-x;
}

.news_arch .header{
	/*width:300px;*/
	width:100%;
	height:30px;
	background-color:#666666;
	display:block;
	float:left;
	border-bottom:1px solid #212121;
}

.news_arch .header h1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#FF3600;
	line-height:30px;
	padding:0px;
	margin:0px 0px 0px 4px;
	float:left;
	display:block;
}

.news_arch .header .read_more{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FF3600;
	line-height:30px;
	padding:0px;
	margin:0px 6px 0px 0px;
	float:right;
	text-decoration:underline;
}

.news_arch .header .read_more a{
	padding:0px;
	margin:0px;
	color:#FF3600;
}


.news_arch .subtitel, .news_arch .subtitel a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#FF3600;
	line-height:24px;
	
	margin:0;
	padding:0 0 0 4px;
	background-color:#333333;
	
	border-bottom:1px solid #EFEFEF;
}

.news_arch ul{
	margin:0px;
	padding:0px;
	float:left;
	width:100%;
}

.news_arch ul li{
	/*width:300px;*/
	width:100%;
	margin:0px;
	padding:0px;
	border-bottom:1px solid #999999;
	display:block;
	float:left;
	background-color:#444444;
	clear:left;
}

.news_arch ul li .container{
	margin:0px;
	padding:0px;
	width:100%;
	/*width:300px;*/
	display:block;
	float:left;
}

.news_arch ul li a .container{
	width:100%;
	/*width:300px;*/
	height:auto;
	text-decoration:none;
	display:block;
	margin:0px;
	padding:0px;
	background-color:#444444;
	cursor:pointer;
}

.news_arch ul li a:hover .container{
	background-color:#666666;
}

.news_arch ul li .container img{
	margin:4px;
	padding:0px;
	display:block;
	height:90px;
	border:none;
}

.news_arch ul li .container h2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FF3600;
	margin:0px 0px 0px 4px;
	padding:0px;
	line-height:22px;
	float:left;
}


.news_arch ul li .container h3{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#FFFFFF;
	margin:0px 0px 0px 4px;
	padding:0px;
	line-height:22px;
	float:left;
	text-decoration: none;
	width:75%;
	cursor:pointer;
}

/* NEWS ARCHIVE  *********************************************************** */

/* NEWS DETAILS  *********************************************************** */

.news_detail{
	width:100%;
	/*width:670px;*/
	background-color:#333333;
	float:left;
	margin-bottom:10px;
	border:1px solid #FFFFFF;
}

.news_detail .item{
	margin:0px;
	float:left;
	padding:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:22px;
	list-style-image:url(/resources/images/bullet.gif);
	list-style-position:0 40px;
}

.news_detail .item .picture{
	clear:left;
	width:100%;
}

.news_detail .item .picture .left{
	padding:0px;
	width:660px;
	float:left;
	display:block;
	text-align:left;
}

.news_detail .item .picture .center{
	padding:0px;
	width:660px;
	float:left;
	display:block;
	text-align:center;
}

.news_detail .item .picture .right{
	padding:0px;
	width:660px;
	float:left;
	display:block;
	text-align:right;
}

.news_detail .item .picture img{
	padding:0px;
	margin:5px 0px 10px 5px;
	clear:left;
}

.news_detail .item h1{

	clear:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:30px;
	margin:5px 5px 10px 5px;
	
	padding-left:10px;
	
	background-color:#FFFFFF;
	border-bottom:4px solid #666666;
	color:#FF3600;
}

.news_detail .item h1 .date{
	color:#333333;
	float:left;
	margin-right:10px;
	font-size:12px;
	font-weight:normal;
}

.news_detail .item h2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:30px;
	margin:5px 5px 3px 5px;
		
	color:#333333;
}

.news_detail .item h3{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:30px;
	margin:5px 5px 3px 5px;
		
	color:#333333;
}

.news_detail .item p {
	margin:5px 5px 10px 5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:justify;
}

.news_detail .item p.summary{
	font-style:italic;
}

.news_detail .item p a{
	color:#FF3600;
	text-decoration:none;
}

.news_detail .item p a:hover{
	text-decoration:underline;
}


.news_detail .item ul, .news_detail .item p ul{
	margin:0px;
	padding:0 0 20px 30px;
}

.news_detail .item ul li, .news_detail .item p ul li{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:22px;
	list-style-image:url(/resources/images/bullet.gif);
	list-style-position:0 40px;
	
}

.news_detail .item ul li a, .news_detail .item p ul li a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:22px;
	color:#FF3600;
	text-decoration:none;
}

.news_detail .item ul li a:hover, .news_detail .item p ul li a:hover{
	text-decoration:underline;
}

.news_detail .item p table, .news_detail .item table{
	border:1px solid #CCCCCC;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:0;
	margin:0;
}

.news_detail .item p table tr, .news_detail .item table tr{
	padding:0px;
	margin:0px;
}

.news_detail .item p table tr td, .news_detail .item table tr td{
	padding:10px;
	margin:0px;
	border:1px solid #CCCCCC;
}

/* NEWS DETAILS  *********************************************************** */

/* EVENTS LIST  ********************************************************* */

.event_list{
	/*width:300px;*/
	width:100%;
	background-color:#000000;
	display:block;
	float:left;
}

.event_list .spotlight{
	/*width:300px;*/
	width:100%;
	height:auto;
	float:left;
	margin:0px;
	height:auto;
	padding:0px;
	background-color:#000000;
	background-image:url(/resources/images/background_news.jpg);
	background-repeat:repeat-x;
}

.event_list .spotlight .picture{
	margin-right:4px;
	/*width:290px;*/
	padding:0px;
	display:block;
	float:left;
}

.event_list .spotlight .picture img{
	margin:4px;
	padding:0px;
	display:inline;
	float:none;
}

.event_list .spotlight .container{
	/*width:290px;*/
	height:auto;
	float:left;
	display:block;
	margin: 0 0 0 5px;
	margin-bottom:5px;
	
}

.event_list .spotlight .container h2{
	margin:4px 0px 0px 0px;
	width:auto;
	padding:0px;
	display:block;
		
	float:left;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	
	color:#FFFFFF;

}

.event_list .spotlight .container h3{
	margin:4px 0px 0px 0px;
	width:auto;
	padding:0px;
	display:block;
		
	float:left;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	
	color:#FFFFFF;

}

.event_list .spotlight .container .date{
	margin:4px 4px 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#FF3600;
}

.event_list .spotlight .container .event_location{
	margin:4px 4px 0px 4px;
	width:auto;
	padding:0px;
	float:right;
	display:block;
		
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	
	color:#FF3600;
}

.event_list .spotlight .container p{
	margin:10px 0px 0px 0px;
	display:block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	clear:both;
	width:290px;
}

.event_list h5{
	margin:6px 0px 0px 0px;
	display:block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FF3600;
	clear:left;
}

.event_list .spotlight .container p a{
	color:#FF3600;
	text-decoration:none;
	margin-bottom:10px;
}

.event_list .spotlight .container p a:hover{
	text-decoration:underline;
}

.event_list .header{
	/*width:300px;*/
	width:100%;
	height:30px;
	background-color:#666666;
	display:block;
	float:left;
	border-bottom:1px solid #212121;
}

.event_list .header h1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#FF3600;
	line-height:30px;
	padding:0px;
	margin:0px 0px 0px 4px;
	float:left;
	display:block;
}

.event_list .header .read_more{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FF3600;
	line-height:30px;
	padding:0px;
	margin:0px 6px 0px 0px;
	float:right;
	text-decoration:underline;
}

.event_list .header .read_more a{
	padding:0px;
	margin:0px;
	color:#FF3600;
}

.event_list ul{
	margin:0px;
	padding:0px;
	float:left;
	width:100%;
}

.event_list ul li{
	width:100%;
	/*width:300px;*/
	margin:0px;
	padding:0px;
	background-color:#444444;
	border-bottom:1px solid #999999;
	display:block;
	float:left;
	clear:left;
}

.event_list img{
	margin:4px;
	padding:0px;
	display:block;
}

.event_list .subtitel, .event_list .subtitle a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#FF3600;
	line-height:24px;
	text-decoration:none;
	margin:0;
	padding:0 0 0 4px;
	background-color:#333333;
}

.event_list ul li a{
	/*width:300px;*/
	width:100%;
	height:auto;
	text-decoration:none;
	display:block;
}

.event_list ul li a:hover{
	background-color:#666666;
}

.event_list ul li h2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FF3600;
	margin:0px 0px 0px 4px;
	padding:0px;
	line-height:22px;
	float:left;
}

.event_list ul li h3{
	clear:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#FFFFFF;
	margin:0px 0px 0px 63px;
	padding:0px;
	line-height:22px;
}

.event_list ul li .event_location{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	width:auto;
	line-height:22px;
	margin:0 5px 0 5px;
	color:#FFF;
	font-weight:bold;
	float:left;
}


/* EVENTS LIST  ********************************************************* */

/* EVENTS ARCHIVE  ********************************************************* */

.event_arch{
	/*width:300px;*/
	width:100%;
	display:block;
	float:left;
}

.event_arch .spotlight{
	/*width:300px;*/
	width:100%;
	float:left;
	margin:0px;
	padding:0px;
	display:block;
	background-color:#000000;
	background-image:url(/resources/images/background_news.jpg);
	background-repeat:repeat-x;
}

.event_arch .header{
	/*width:300px;*/
	width:100%;
	height:30px;
	background-color:#666666;
	display:block;
	float:left;
	border-bottom:1px solid #212121;
}

.event_arch .header h1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#FF3600;
	line-height:30px;
	padding:0px;
	margin:0px 0px 0px 4px;
	float:left;
	display:block;
}

.event_arch .header .read_more{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FF3600;
	line-height:30px;
	padding:0px;
	margin:0px 6px 0px 0px;
	float:right;
	text-decoration:underline;
}

.event_arch .header .read_more a{
	padding:0px;
	margin:0px;
	color:#FF3600;
}


.event_arch .subtitel, .event_arch .subtitle a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#FF3600;
	line-height:24px;
	
	margin:0;
	padding:0 0 0 4px;
	background-color:#333333;
}

.event_arch ul{
	margin:0px;
	padding:0px;
	float:left;
	width:100%;
}

.event_arch ul li{
	/*width:300px;*/
	width:100%;
	margin:0px;
	padding:0px;
	border-bottom:1px solid #999999;
	display:block;
	float:left;
	background-color:#444444;
}

.event_arch ul li .container{
	margin:0px;
	padding:0px;
	/*width:300px;*/
	display:block;
	float:left;
	width:100%;
	clear:left;
}

.event_arch ul li a .container{
	width:100%;
	/*width:300px;*/
	height:auto;
	text-decoration:none;
	display:block;
	margin:0px;
	padding:0px;
	background-color:#444444;
}

.event_arch ul li a:hover .container{
	background-color:#666666;
}

.event_arch ul li .container img{
	margin:4px;
	padding:0px;
	display:block;
	height:90px;
	border:none;
}

.event_arch ul li .container h2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FF3600;
	margin:0px 0px 0px 4px;
	padding:0px;
	line-height:22px;
	float:left;
}


.event_arch ul li .container h3{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#FFFFFF;
	margin:0px 0px 0px 63px;
	padding:0px;
	line-height:22px;
	clear:left;
	
}

.event_arch ul li .container .event_location{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	width:auto;
	line-height:22px;
	margin:0 5px 0 5px;
	color:#FFFFFF;
	font-weight:bold;
	float:left;
}


/* EVENTS ARCHIVE  ********************************************************* */

/* EVENTS DETAILS  ********************************************************* */

.event_detail{
	width:670px;
	background-color:#333333;
	float:left;
	margin-bottom:10px;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:22px;
	list-style-image:url(/resources/images/bullet.gif);
	list-style-position:0 40px;
}

.event_detail .item{
	margin:0px;
	float:left;
	padding:5px;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:22px;
	list-style-image:url(/resources/images/bullet.gif);
	list-style-position:0 40px;
}

.event_detail .item .picture{
	width:660px;
}

.event_detail .item .picture .left{
	padding:0px;
	width:33%;
	float:left;
	display:block;
	text-align:left;
}

.event_detail .item .picture .center{
	padding:0px;
	width:33%;
	float:left;
	display:block;
	text-align:center;
}

.event_detail .item .picture .right{
	padding:0px;
	width:33%;
	float:left;
	display:block;
	text-align:right;
}

.event_detail .item .picture img{
	padding:0px;
	margin:5px 0px 10px 5px;
}

.event_detail .item .event_header{
	width:645px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	margin:5px 5px 10px 5px;
	padding-left:5px;
	background-color:#FFFFFF;
	border-bottom:4px solid #666666;
	color:#FF3600;
	line-height:30px;
}

.event_detail .item .event_header .date{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	float:left;
	margin-right:10px;
	width:100px;
}

.event_detail .item .event_header .title{
	float:left;
	font-weight:bold;
}

.event_detail .item .event_header .event_location{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#333;
	text-align:right;
	color:#333333;
	margin-right:10px;
}

.event_detail .item h2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:30px;
	margin:5px 5px 3px 5px;
	color:#333333;
}

.event_detail .item p {
	margin:5px 5px 10px 5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:justify;
}

.event_detail .item p.summary{
	font-style:italic;
}

.event_detail .item p a{
	color:#FF3600;
	text-decoration:none;
}

.event_detail .item p a:hover{
	text-decoration:underline;
}

/* EVENTS DETAILS  ********************************************************* */

/* FOOTER  ***************************************************************** */

.footer{
	width:845px;
	height:180px;
	margin:0px 0px 0px 0px;
	padding:0px;
	background:none;
	display:block;
	background-color:#C53918;
	background-image:url(/resources/images/footer.jpg);
	background-repeat:repeat-x;
}

.footer .image_area{
	width:845px;
	height:145px;
	border-bottom:1px solid #FFFFFF;
	margin:0px;
	padding:0px;
}

.footer .footer_text{
	width:845px;
	height:30px;
	text-align:center;
	margin:0px;
	padding:0px;
}

.footer .footer_text ul{
	width:400px;
	height:30px;
	margin:auto;
	padding:0px;
	text-align:center;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:40px;
}

.footer .footer_text ul li{
	margin:0 5px 0 0;
	padding:0px;
	display:block;
	float:left;
}

.footer .footer_text a{
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	display:block;
	margin:0px;
	padding:0px;
}

.footer .footer_text a:hover{
	text-decoration:underline;
}

/* FOOTER  ***************************************************************** */

/* LOGIN  ***************************************************************** */

.login{
	width:128px;
	height:auto;
	margin:0px ;
	padding:0px 0px 0px 7px;
	background-color:#3D3D3D;
	background-image:url(/resources/images/login_separator.gif);
	background-repeat:repeat-x;
	float:left;
}
.login p{
	margin:0px;
	padding:5px 5px 5px 4px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
}
.login a{
	text-decoration:none;
}

.login .field{
	width:120px;
	height:22px;
	display:block;
	padding-bottom:5px;
}

.login .field .left{
	width:8px;
	height:22px;
	float:left;
	display:block;
	background-image:url(images/background_fields.png);
	background-repeat:no-repeat;
}

.login .field .center{
	width:102px;
	height:22px;
	float:left;
	display:block;
	background-image:url(images/background_fields.png);
	background-repeat:no-repeat;
	background-position:-18px 0px;
}

.login .field .right{
	width:8px;
	height:22px;
	float:left;
	display:block;
	background-image:url(images/background_fields.png);
	background-repeat:no-repeat;
	background-position:-192px 0px;
}

.login form{
	margin:0px;
	padding:0px;
}

.login input{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	margin:0px;
	padding-top:3px;
	background:none;
	border:none;
	margin-top:0px;
	height:20px;
	width:100%;
}

.login .button{
	width:120px;
	height:22px;
	display:block;
	padding:5px 0px 10px 0px;
}

.login .button .left{
	width:8px;
	height:22px;
	float:left;
	display:block;
	background-image:url(images/background_form_buttons.png);
	background-repeat:no-repeat;
}

.login .button .center{
	width:104px;
	height:22px;
	float:left;
	display:block;
	background-image:url(images/background_form_buttons.png);
	background-repeat:no-repeat;
	background-position:-18px 0px;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	line-height:22px;
	text-indent:5px;
	text-decoration:none;
}

.login .button .right{
	width:8px;
	height:22px;
	float:left;
	display:block;
	background-image:url(images/background_form_buttons.png);
	background-repeat:no-repeat;
	background-position:-192px 0px;
}

/* LOGIN  ****************************************************************** */

/* SUBNAV  ***************************************************************** */


.subnav{
	width:102px;
	margin:0px 0px 0px 40px;
	padding:0px;
	background-color:#4b4b4b;
	display:inline;
	float:left;
}

.subnav ul{
	width:102px;
	margin:0px;
	padding:0px;
	display:block;
}

.subnav ul li{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	width:102px;
	margin:0px;
	padding:0px;
	line-height:22px;
	display:block;
	float:left;
	border-top:1px solid #AAAAAA;
	border-bottom:1px solid #333333;
}

.subnav ul li a{
	color:#FFFFFF;
	text-decoration:none;
	padding:0px 0px 0px 5px;
	display:block;
}

.subnav ul li a:hover{
	background-color:#747474;
}

.subnav ul li .active{
	margin:0;
	width:77px;
	padding:0 0 0 5px;
	height:22px;
	line-height:20px;
	background-color:#747474;
	display:block;
	float:left;
}

/* SUBNAV  ***************************************************************** */

/* RELATED CONTENT  ******************************************************** */


.rel_content{
	width:100%;
	/*width:200px;*/
	margin:0px;
	padding:0px;
	background-color:#555555;
	display:block;
	float:left;
}

.rel_content ul{
	width:100%;
	/*width:200px;*/
	margin:0px;
	padding:0px;
	display:block;
	background-image:url(images/sub_nav_separator.gif);
	background-repeat:repeat-x;
}

.rel_content ul li{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	width:100%;
	/*width:200px;*/
	margin:0px; 
	line-height:30px;
	background-position:bottom;
	background-repeat:repeat-x;
	display:block;
	float:left;
	border-left:1px solid #333333;
	border-right:1px solid #333333;
	border-bottom:1px solid #333333;
}

.rel_content ul li img{
	display:block;
	float:left;
	width:30px;
	height:30px;
	margin-right:5px;
}

.rel_content ul li a{
	color:#FFFFFF;
	text-decoration:none;
	display:block;
	padding: 0px 0px 0px 5px;
	line-height:30px;
}

.rel_content ul li a:hover{
	background-color:#666666;
	
}

.rel_content .title{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	width:100%;
	/*width:195px;*/
	color:#FFFFFF;
	text-decoration:none;
	display:block;
	padding: 0px 0px 5px 5px;
	background-color:#333333;
	border-bottom:4px solid #CCCCCC;
	border-left:1px solid #333333;
	border-right:1px solid #333333;
	line-height:22px;
	text-transform:uppercase;
}

/* RELATED CONTENT  ****************************************************** */

/* FORM  ***************************************************************** */

.bobcat_form{
	background-color:#444444;
	border:1px solid #FFFFFF;;
	float:left;
	padding:10px;
}

.form_general{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	float:left;
	height:auto;
}

.bobcat_form h1{	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#FF3600;
	float:left;
	margin: 0px 15px 0px 0px;
	height:auto;
}

.bobcat_form h2{	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#FFFFFF;
	float:left;
	margin: 0px 15px 0px 0px;
	height:auto;
}

.bobcat_form a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10;
	color:#FF6300;
	text-decoration:none;
}

.bobcat_form a:hover{
	text-decoration:underline;
}

.bobcat_form .form_mandatory{
	background-image:url(/resources/images/mandatory.png);
	background-repeat:no-repeat;
	width:16px;
	float:left;
}

.form_textfield{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	
	border:1px solid #FFFFFF;
	background-color:#333333!important;
	float:left;
}

.form_clearline{
	clear:left;
	min-height:10px;
}

.form_spacer{
	margin:0 0 0 20px;
	float:left;
}


.form_textfield_float{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	
	border:1px solid #FF6300;
	background-color:#FFFFFF;
	float:left;
}

.form_submit, .form_button{

	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	
	border-top:1px solid #f7a080;
	border-left:1px solid #f7a080;
	border-right:1px solid #d24d1c;
	border-bottom:1px solid #d24d1c;
	background-color:#FF6300;
	
	float:left;
	
	height:auto;

}

.form_select{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	height:auto;
	
	border:1px solid #FFFFFF;;
	background-color:#FF6300;
	
	float:left;
}

.form_radio, .form_checkbox{
	float:left;
	margin-top:-4px;
}

.form_line{
	clear:left;
	float:left;
	min-height:30px;
}

/* FORM  ***************************************************************** */

.promobox{
	width:300px;
	height:250px;
	border:1px solid #333;
	background-color:#00FF00;
}
.promobox .flash_promo{
	background-color:#FF0000
}

/* SEARCH RESULT ********************************************************* */

.search_result{
	/*width:670px;*/
	width:100%;
	margin:0 0 0 0px;
	padding:O;
	background-color:#FFFFFF;
}

.search_result .s_r_title{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	width:640px;
	background-color:#FF6600;
	margin:0px;
	padding:15px;
}

.search_result .s_r_noresult{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#333333;
	width:640px;
	margin:0px;
	padding:15px;
}

.search_result ol{
	/*width:640px;*/
	width:80%;
	margin:20px 0 20px 20px;
	padding:0px;
}

.search_result ol li{
	/*width:570px;*/
	width:70%;
	margin:0;
	padding:5px 0 5px 35px;
	margin:0 5px 0 5px;
	
	display:block;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:22px;
	
	border-bottom:1px solid #333333;
	
	background-image:url(/resources/images/arrow.gif);
	background-repeat:no-repeat;
	background-position:5px 6px;
}

.search_result ol li .s_r_link{
	font-weight:bold;
	margin:0 0 5px 0;
}

.search_result ol li .s_r_link a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	text-decoration:underline;
	color:#FF6600;
	padding:2px;
}

.search_result ol li .s_r_link a:hover{
	color:#FFFFFF;
	background-color:#FF6600;
	text-decoration:none;
	padding:2px;
}

.search_result ol li .s_r_description{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#555555;
}

.search_result ol li .s_r_description a{
	color:#FF6600;
	text-decoration:none;
}

.search_result ol li .s_r_description a:hover{
	text-decoration:underline;
}

.search_result ol li .highlight{
	display:inline;
	font-weight:bold;
	background-color:#FFFFA8;
	padding:2px;
	color:#333333;
}

.search_result .s_r_pages{
	/*width:670px;*/
	width:100%;
	line-height:30px;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	/*color:#FF4400;*/
	color:#333333;
	border-top:1px solid #999999;
}

.search_result .s_r_pages a{
	color:#FF4400;
	text-decoration:none;
}

.search_result .s_r_pages a:hover{
	color:#FF4400;
	text-decoration:underline;
}

/* SEARCH RESULT ********************************************************* */