/* -- general -- */
body { margin:0px; padding:0px; background:#f7f7f7; }

/* -- header -- */
#header{	width: 886px;	padding: 0px;	margin-left:auto;	margin-right:auto; }
#logo a img {	border: none;	float: left;	color: #000;	font-style: normal;	text-decoration: none; }
#header_top1 {	display: block;	float: right;	width: 708px;	height: 73px;	background-image: url("img/header_top1.png"); }
#header_top2 {	display: block;	float: right;	width: 708px;	height: 70px;	background-image: url("img/header_top2.png"); }
#header_top3 {	display: block;	float: right;	width: 708px;	height: 19px;	background-image: url("img/header_top3.png"); }

/* -- content -- */
#contentarea {	width: 886px;	padding: 0px;	padding-top: 162px;	margin-left: auto;	margin-right: auto; }
.box_left {	width: 169px;	padding: 0px;	margin: 0px; }
.box_left_head {	display: block;	width: 169px;	height: 6px;	background-image: url("img/leftbox_head.png"); }
.box_left_bg { 	display: block;	width: 169px;	background-image: url("img/leftbox_center.png"); }
.box_left_foot{	display: block;	width: 169px;	height: 7px;	margin: 0px 0px 9px 0px;	background-image: url("img/leftbox_bottom.png"); }
.box_right { 	width: 169px;	padding: 0px;	margin: 0px;	display: block; }
.box_right_head { 	display: block;	width: 169px;	height: 6px;	background-image: url("img/box_right_head.png"); }
.box_right_bg {	display: block;	width: 169px;	background-image: url("img/box_right_center.png"); }
.box_right_foot { display: block;	width: 169px;height: 6px;	margin: 0px 0px 9px 0px;	background-image: url("img/box_right_bottom.png"); }
.box_contenttext {	display: block;	padding-left: 9px;	padding-right: 0px;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px; text-align: left; }
.box_content {	display: block;	border: 1px solid #e2e2e2;	padding-left:10px; padding-right: 9px; padding-top: 9px; padding-bottom: 9px; margin: 0px 0px 9px 0px;	background-color: #FFF; }

/* -- Footer -- */
#footer {	width: 886px;	background-image: url("img/footer.png");	background-repeat:no-repeat;	height: 9px;	padding: 0px;	margin-left:auto; margin-right:auto; }

/* -- Navigation -- */
#topmenu {	display: block;	position: relative;	text-align: right;	margin-top: 40px; }
#topmenu a { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: black; text-decoration: none; margin-left: 28px; }
#topmenu a:hover { background-color: #cdc901; color: #505043; }
.topnavi_active { background-color: #cdc901; color: #505043; }

a.menu_left_entry_bg { display: block; background-image: url("img/menu_left_entry_bg.png"); background-repeat:no-repeat; width: 150px; height: 32px; color: black; text-decoration: none; }
a.menu_left_entry_bg:hover { background-image: url("img/menu_left_entry_bg_hover.png");	color: #666; }
a.menu_left_entry_bg_active { display: block; background-image: url("img/menu_left_entry_bg_hover.png"); background-repeat:no-repeat; width: 150px; height: 32px; color: black; text-decoration: none; }
.menulink { position: relative; top: 9px; left: 3px; }
.submenu { border-bottom: 1px solid #cdc901; background-color: #f4f4e7; width: 150px; padding-top: 9px; }
.submenu a { margin-left: 18px; color: black; text-decoration: none; display: block; margin-bottom: 9px; }
.submenu a:hover { color: #505043;  }
.submenu ._active { color: black; font-weight: bold; }

.submenu2 { border-bottom: 1px solid #cdc901; width: 150px; background-color: #ececda; padding-top: 9px; padding-bottom:0px; }
.submenu2 a { padding-left: 35px; color: black; text-decoration: none; display: block; padding-bottom: 9px; }
.submenu2 a:hover { color: #505043;  }
.submenu2 ._active { color: black; font-weight: bold; }

.submenu3 { border-bottom: 1px solid #cdc901; width: 150px; background-color: #dfdfd0; padding-top: 9px; padding-bottom:0px; }
.submenu3 a { padding-left: 55px; color: black; text-decoration: none; display: block; padding-bottom: 9px; }
.submenu3 a:hover { color: #505043;  }
.submenu3 ._active { color: black; font-weight: bold; }

.submenu4 { border-bottom: 1px solid #cdc901; width: 150px; background-color: #c8c8bb; padding-top: 9px; padding-bottom:0px; }
.submenu4 a { padding-left: 65px; color: black; text-decoration: none; display: block; padding-bottom: 9px; }
.submenu4 a:hover { color: #505043;  }
.submenu4 ._active { color: black; font-weight: bold; }

.menu_title { display: block; background-image: url("img/menu_title.png"); background-repeat:no-repeat; width: 150px; height: 32px; color: black; text-decoration: none; }
.menu_title_text { position: relative; top: 9px; left: 3px; font-weight: bold; }
.menu_text { width: 150px; display: block; padding-top: 5px; padding-bottom: 5px; margin-left: 1px; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #666; line-height: 17px; text-align: justify; }
.menu_text img { width: 145px; }


/* -- Text Format -- */
.content_text { display: block; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000; line-height: 21px; text-align: justify;}
.contenttext {	display: block; padding-right: 0px;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px; text-align: left; }
.contenttext p { font-size:13px; margin:0px; padding: 0px; }
.contenttext .richtext { font-size:13px; margin:0; display: inline; }
.contenttext h1 {font-size:18px;color:#82A700;font-weight:normal;margin-top:2px; margin-bottom: 0px; margin-left: 0px;}
.contenttext h2 {font-size:12px;color:#000;font-weight:normal; margin-bottom:0px; margin-top: 2px; font-weight: bold;  margin-left: 1px;}
.contenttext h3 {font-size:16px;color:#82A700;font-weight:normal;margin-top:2px; margin-bottom: 0px; margin-left: 0px;}
.contenttext a { text-decoration: underline; color: #82A700;  }

/* -- Content Sutff -- */
.newsletter_form_text { border: 1px solid #CCC; padding: 1px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; width: 113px; margin-top: 5px; }
.newsletter_form_submit { border: 1px solid #CCC; padding: 1px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; width: 30px; }
#advertisment_flash { display: block; background-color: #000; }
#box_socialbox { padding-top: 6px; padding-left: 3px; }
.socialicon { padding-right: 15px; }

#contactform { margin-bottom: 9px; }
#contactform input[type="text"] { border: 1px solid #CCC; padding: 3px; margin-top: 4.5px; margin-bottom: 4.5px; width: 160px; margin-left: 10px;}
#contactform textarea { border: 1px solid #CCC; padding: 3px; margin-top: 9px; width: 415px; margin-left: 10px; height: 50px; }
#contactform input[type="submit"] { border: 1px solid #CCC; padding: 3px; margin-top: 9px; margin-bottom: 9px; margin-left: 10px; }
.imageright { float: right; margin-left: 9px; border: 1px solid #d1d0d0; padding: 1px;  margin-top: 5px; display: inline;}
.imageleft { float: left; margin-right: 9px; border: 1px solid #d1d0d0; padding: 1px; margin-top: 5px; display: inline; }
.imagecenter { border: 1px solid #d1d0d0; padding: 1px; margin-top: 5px; }

.toc_table td { font-family: Arial, Helvetica, sans-serif; font-size: 12px; padding-bottom: 5px; }
.arrowup {	display: block;	width: 24px;	height: 24px;	background-image: url("img/arrowup.png"); text-align:right; }


.contenttext .table {padding:0px 0px;margin:0px}
.contenttext table { padding:0px; margin: 0px; }
.contenttext th {background:#FFFFFF;text-align:left;font-size:12px;font-weight: bold;padding:3px;}
.contenttext td {font-size:12px;padding:3px;}

/* -- Content Slider -- */
#page-wrap 									{ height: 423px; background-color: #fff; display: block;}
.slider-wrap								{ width: 100%;  }			
.stripViewer .panelContainer 
.panel ul									{ text-align: left; margin: 0 15px 0 30px; }
.stripViewer								{ position: relative; overflow: hidden; width: 509px; height: 370px; }
.stripViewer .panelContainer				{ position: relative; left: 0; top: 0; }
.stripViewer .panelContainer .panel			{ float: left; height: 100%; position: relative; width: 509px; }
.stripNavL, .stripNavR, .stripNav			{ display: none; }
.nav-thumb 									{ border: 1px solid #d1d0d0; padding: 1px; margin-right: 5px; }
#movers-row									{ margin: -54px 0 0 41px; padding-left: 19px;}
#movers-row div								{ display: block; padding-left: 11px; float: left; }
#movers-row div a.cross-link 				{ float: right; }
.photo-meta-data							{ background: url(scripts/contentslider/images/transpBlack.png); padding: 10px; height: 70px; 
											  margin-top: -70px; position: relative; z-index: 9999; color: white; }
.photo-meta-data span 						{ font-size: 13px; }
.cross-link									{ display: block; width: 62px; margin-top: -5px; 
											  position: relative; padding-top: 15px; z-index: 9999; }
.active-thumb 								{ background: transparent url(scripts/contentslider/images/icon-uparrowsmallwhite.png) top center no-repeat; }
.photo-meta-data .headline a				{ font-family:Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #FFF; text-decoration: none; }
.csw										{ margin-bottom: 9px; }
