.topblack { height:130px; background-image: url(../images/logo.jpg) }   /* .topblack { height:87px; background-image: url(../images/topblack.jpg) } */ .toprightdrop { height:87px; background-image: url(../images/toprightdropshadow.jpg) } .lowerleft { height:20px; background-image: url(../images/dropshadowlowerleft.jpg) } .middl { height:11px; background-image: url(../images/dropshadowmiddl.jpg) } .lower { height:20px; background-image: url(../images/dropshadowlower.jpg) } .leftdropshadow20 { background-image: url(../images/leftdropshadow.jpg) } .dropshadowright20 { background-image: url(../images/dropshadowright.jpg) } .mainbodybg { /* background-image: url(../images/mainbodybg.png); */ background-color:#FFF8E8; } .dropshadowright { background-image: url(../images/dropshadowright.jpg); }

/* .footershadowleft { height:34px; background-image: url(../images/footershadowleft.jpg); } 

.topshadow { height:30px; background-image: url(../images/topdropshadow.jpg) }
 .topshadowright { height:30px; background-image: url(../images/topdropshadowright.jpg) } .topleftcorner { height:30px; background-image: url(../images/topleftcornerdropshadow.jpg) } .topleftdrop { height:87px; background-image: url(../images/topleftdropshadow.jpg) } .leftdropshadow20 { height:20px; background-image: url(../images/leftdropshadow.jpg) } .toprightcorner { height:30px; background-image: url(../images/toprightcornerdropshadow.jpg) } .topshadowleft { height:30px; background-image: url(../images/topdropshadowleft.jpg) } .left { height:3px; background-image: url(../images/dropshadowleft.jpg) }

*/ .footerleftlower { height:22px; background-image: url(../images/footershadowleftlower.jpg); }
 .bg { height:3px; background-image: url(../images/bg.jpg) } .right { height:3px; background-image: url(../images/dropshadowright.jpg) } 

 .footershadowright { height:34px; background-image: url(../images/footershadowright.jpg); } .footerlowerleft { height:22px; background-image: url(../images/footerlowerleft.jpg); } .footerlower { height:22px; background-image: url(../images/footerlower.jpg); } .footerlowerright { height:22px; background-image: url(../images/footerlowerright.jpg); } .footerrightlower { height:22px; background-image: url(../images/footershadowrightlower.jpg); }   .banneritem {text-align:center;}
 
  .readon {
 border-bottom:1px dotted black;
 border-left:1px dotted black;
 }
 td {font-size:12px;}
 a:link, a:visited, h3, .contentheading,.blog_more div strong {
 color: #8B3A3D;
 }
  
 .introtext, .fulltext {
 color:black; 
 }
  
 div {
 	margin:0;
 }
 
 body {
 	font-family:Verdana, Arial, Helvetica, sans-serif;
 	color:black;
 	line-height:175%;
 	text-align:justify;
 	height:100%;
 	font-size: 12px;
 	margin:0px;
 	padding:0px;
 	background-color:#FFF8E8; 	/* background-image:url(../images/gateold.jpg);
*/ 	background-repeat:repeat-x;
 }
 
 h1,h2,h3,h4,h5,h6 {
 	margin:0;
 	padding:0;
 }
 
 ul {
 margin:0;
 padding:0;
 margin-left:15px;
 }
 a {
 	text-decoration:none;
 	font-weight:bold;
 }
 
 ul li a, .pagenavcounter {
 	font-weight:bold;
 }
 
 ul#mainlevel-nav {
 	margin:0px;
    /* padding: 0px 0px 0px 20%;	*/ /* ##################################################### TINO */ 	
	height:33px;
 }
 
 ul#mainlevel-nav li {
 	list-style: none;
 	display:inline;
 	height:33px;
 	width:119px;
 }
 
 ul#mainlevel-nav li a {
 	font-size:12px;
 	color:brown;
 	font-weight:normal;
 	text-align:center;
 	/* background:url(../images/buttontop_normal.jpg) no-repeat;
*/ 	line-height:33px;
 	height:33px;
 	width:119px;
 	display: block;
 	float:left;
 }
  ul#mainlevel-nav li a:hover {
 	color: #000000;
 	font-size:14px;
 	font-weight:normal;
 	text-align:center;
 	/* background:url(../images/buttontop_over.jpg) no-repeat;
*/ 	line-height:33px;
 	height:33px;
 	width:119px;
 	display: block;
 	float:left;
 }
 
 h3 {
 	margin-bottom:10px;
 }

 table.blog {
 width:100%;
}

.article_separator {
	clear: both;
	display: block;
	height: 20px;
}

.article_column {
 	border:0px solid #CCCCCC;
}

.column_separator {
	padding: 0 25px;
}

 
 .contentheading, .blog_more div strong {
 	font-weight:bold;
 }
 
 .blog_more a {
 	font-weight:normal;
 	color:black;
 }
 
 .componentheading {
 	color:black;
 	padding-bottom:10px;
 	margin-bottom:20px;
 }
 .menu , .menu ul 
 {
 list-style-type:none;
 
 }
 .dbhv1left a.mainlevel:link, .dbhv1left a.mainlevel:visited ,.dbhv1left  .menu li a:link,.dbhv1left  .menu li a:visited{
 	color:white;
 	font-size:12px;
 	display:block;
 	margin-left:-5px;
 	padding-left:20px;
 	line-height:34px;
 	height:42px;
 	background:url(../images/button_normal.jpg) no-repeat;
 	font-weight:normal;
 }
 .dbhv1left a.mainlevel:hover,.dbhv1left  .menu li a:hover {
 	background:url(../images/button_over.jpg) no-repeat;
 }
 .dbhv1left a.mainlevel#active_menu:link, .dbhv1left a.mainlevel#active_menu:hover, .dbhv1left a.mainlevel#active_menu:visited,.dbhv1left  .menu li#current a:link,.dbhv1left  .menu li#current a:hover,.dbhv1left  .menu li#current a:visited {
 	color:white;
 	font-size:12px;
 	display:block;
 	margin-left:-5px;
 	padding-left:20px;
 	line-height:34px;
 	height:42px;
 	background:url(../images/button_activated.jpg) no-repeat;
 	font-weight:normal;
 }
 
 .dbhv1right a.mainlevel:link, .dbhv1right a.mainlevel:visited,.dbhv1right  .menu li a:link,.dbhv1right  .menu li a:visited {
 	color:white;
 	margin-right:-5px;
 	text-align:right;
 	font-size:12px;
 	display:block;
 	padding-right:20px;
 	line-height:34px;
 	height:42px;
 	background:url(../images/buttonright_normal.jpg) no-repeat;
 	background-position:top right;
 	font-weight:normal;
 }
 .dbhv1right a.mainlevel:hover,.dbhv1right .menu li a:hover {
 	background:url(../images/buttonright_over.jpg) no-repeat;
 	background-position:top right;
 }
 .dbhv1right a.mainlevel#active_menu:link, .dbhv1right a.mainlevel#active_menu:hover, .dbhv1right a.mainlevel#active_menu:visited,.dbhv1right  .menu li#current a:link,.dbhv1right  .menu li#current a:hover,.dbhv1right  .menu li#current a:visited {
 	color:white;
 	text-align:right;
 	margin-right:-5px;
 	font-size:12px;
 	display:block;
 	padding-right:20px;
 	line-height:34px;
 	height:42px;
 	background:url(../images/buttonright_activated.jpg) no-repeat;
 	background-position:top right;
 	font-weight:normal;
 }
 
 .dbhv1left a.sublevel:link, .module a.sublevel:visited, .dbhv1left  .menu li#current li a:link, .dbhv1left  .menu li#current li a:visited {
 	color:white;
 	margin-left:-5px;
 	font-size:12px;
 	display:block;
 	padding-left:20px;
 	line-height:34px;
 	height:42px;
 	background:url(../images/button_subnormal.jpg) no-repeat;
 	font-weight:normal;
 }
 .dbhv1left a.sublevel:hover, .dbhv1left  .menu li#current li a:hover{
 	background:url(../images/button_subover.jpg) no-repeat;
 }
 a.dbhv1left .sublevel#active_menu:link, .dbhv1left a.sublevel#active_menu:hover, .dbhv1left a.sublevel#active_menu:visited,.dbhv1left  .menu li li#current a:link ,.dbhv1left  .menu li li#current a:visited ,.dbhv1left  .menu li li#current a:hover {
 	color:white;
 	font-size:12px;
 	margin-left:-5px;
 	display:block;
 	padding-left:20px;
 	line-height:34px;
 	height:42px;
 	background:url(../images/button_subactivated.jpg) no-repeat;
 	font-weight:normal;
 }
 
 .dbhv1right a.sublevel:link, .dbhv1right a.sublevel:visited, .dbhv1right  .menu li#current li a:link, .dbhv1right  .menu li#current li a:visited  {
 	color:white;
 	text-align:right;
 	margin-right:-5px;
 	font-size:12px;
 	display:block;
 	padding-right:20px;
 	line-height:34px;
 	height:42px;
 	background:url(../images/buttonright_subnormal.jpg) no-repeat;
 	background-position:top right;
 	font-weight:normal;
 }
 .dbhv1right a.sublevel:hover, .dbhv1right  .menu li#current li a:hover {
 	background:url(../images/buttonright_subover.jpg) no-repeat;
 	background-position:top right;
 }
 .dbhv1right a.sublevel#active_menu:link, .dbhv1right a.sublevel#active_menu:hover, .dbhv1right a.sublevel#active_menu:visited,.dbhv1right  .menu li li#current a:link ,.dbhv1right  .menu li li#current a:visited ,.dbhv1right  .menu li li#current a:hover {
 	color:white;
 	text-align:right;
 	margin-right:-5px;
 	font-size:12px;
 	display:block;
 	padding-right:20px;
 	line-height:34px;
 	height:42px;
 	background:url(../images/buttonright_subactivated.jpg) no-repeat;
 	background-position:top right;
 	font-weight:normal;
 }
 
 .dbhv1left {padding:5px;}
 .dbhv1main {padding:5px;overflow:auto;}
 .dbhv1right {text-align:center;padding:5px;}
 .dbhv1footer {color:white;font-size:10px;background:url(../images/footer.jpg) repeat-x #000;}
 .dbhv1footer a:link, .dbhv1footer a:visited {font-weight:bold;color:gray;font-size:11px;}
 .module {
 	margin:0;
 	padding-bottom:10px;
 	color:black;
 }
 
 .moduletable {
 line-height:175%;
 margin:0;
 padding-bottom:20px;
 }
 .moduletable td {
 	padding-left:5px;
 	padding-right:5px;
 }
 
 .dbhv1left .module h3, .dbhv1left .module_menu h3 {
 	padding-left:25px;
 	margin:-5px 0 0 -5px;
 	color:white;
 	line-height:34px;
 	height:43px;
 	font-size:14px;
 	background:url(../images/titlebuttonleft.jpg) no-repeat;
 }
 
 .dbhv1right .module h3, .dbhv1right .module_menu h3 {
 	margin:-5px;
 	padding-right:25px;
 	text-align:right;
 	color:white;
 	line-height:34px;
 	height:43px;
 	font-size:14px;
 	background:url(../images/titlebuttonright.png) no-repeat;
 	background-position:top right;
 }
 
 
 .small {
 	color:#666666;
 }
 
 .createdate, .modifydate {
 	color:#999999;
 }
 
 #mod_login_username, #mod_login_password {
 	width:150px;
 	background-color:#FFFFFF;
 	border:1px solid #CCCCCC;
 	padding:2px;
 	color:black;
 }
 
 .inputbox {
 	background-color:#FFFFFF;
 	border:1px solid #CCCCCC;
 	padding:2px;
 	color:black;
 }
 
 .readon {
 	padding-left:5px;
 }
 
 .contenttoc {
 	margin:10px;
 	border:1px solid #CCCCCC;
 }
 
 .contenttoc td {
 	text-align:left;
 	padding-left:5px;
 	padding-right:5px;
 }
 
 .contenttoc th {
 	text-align:left;
 	background-color:#DEDEDE;
 	padding-left:5px;
 	padding-right:5px;
 }
 
 .label {
 	text-align:left;
 }
 
 .mosimage {
 	border:1px solid #CCCCCC;
 	margin:5px;
 }
 
 .mosimage_caption {
 	background-color:#DEDEDE;
 }
 
 .sectiontableheader {
 	font-weight: bold;
 }
 
 .sectiontableentry2 label {
 	text-align:left;
 }
 
 .sectiontableentry2 {
 	background-color:#FFFFFF;
 }
 
 .sectiontableentry1 {
 	background-color:#F5F5F5;
 }
 
 .sectiontableentry1 td div a, .sectiontableentry2 td div a {
 	font-weight:bold;
 	border:none;
 }
 
 .div_bfree {
 	visibility:hidden;
 	overflow:hidden;
 	height:0px;
 }
 
 h3, .contentheading {
 	/*font-size:140%;*/
 	font-size:14px;
 	font-weight:bold;
 	margin:0px;
 }
 
 .componentheading {
 	/*font-size:160%;*/
 	font-size:14px;
 	font-weight:bold;
 	letter-spacing: 2px;
 	text-transform:uppercase;
 }
 
 img {
 	border:none;
 }
 
 .contentpane
 {color:black;}
 .contentpaneopen {
 line-height:140%;
 border: 0px dotted #CCCCCC;
 background-color:#fafafa;
 color:black;
 width:100%;
 }
 
 .dbhv1user1, .dbhv1user2 {
 margin:2px;
 border: 0px dotted #CCCCCC;
 /* background-color:#fafafa;
*/ color:black;
 }
 
 /* The following code is taken from rhuk - template: rhuk_solarflare_ii. */
 
 .button {
   color: black;
   font-family: Verdana, Arial, Hevlvetica, sans-serif;
   text-align: center;
   font-size: 11px;
   font-weight: bold;
   border: 1px dotted #000;
   background:none;
   width: auto;
   padding: 0px 4px;
   line-height: 16px !important;
   line-height: 14px;
   height: 24px !important;
   height: 22px;
   margin: 1px;
 }
 
 
 .back_button {
   	color: black;
   	font-family: Arial, Hevlvetica, sans-serif;
   	text-align: center;
   	font-size: 11px;
   	font-weight: bold;
   	border: 3px double #cccccc;
 	background:none;
   	width: 50px;
   	padding: 0px 5px;
   	line-height: 18px !important;
   	line-height: 16px;
   	height: 19px !important;
   	height: 19px;
   	margin: 1px;
 }
 
 .pagenav_next {
   	color: black;
   	font-family: Arial, Hevlvetica, sans-serif;
   	text-align: center;
   	font-size: 11px;
   	font-weight: bold;
   	border: 3px double #cccccc;
 	background:none;
   	width: 50px;
   	padding: 0px 5px;
   	line-height: 18px !important;
   	line-height: 16px;
   	height: 19px !important;
   	height: 19px;
   	margin: 1px;
 	
 }
 
 .pagenav_prev {
   	color: black;
   	font-family: Arial, Hevlvetica, sans-serif;
   	text-align: center;
   	font-size: 11px;
   	font-weight: bold;
   	border: 3px double #cccccc;
 	background:none;
   	width: 50px;
   	padding: 0px 5px;
   	line-height: 18px !important;
   	line-height: 16px;
   	height: 19px !important;
   	height: 19px;
   	margin: 1px;
 }
 
 .pagenav {
   	text-align: center;
   	font-size: 11px;
   	font-weight: bold;
   	border-left: 1px dotted #000;
   	border-bottom: 1px dotted #000;
 	background:none;
   	width: auto;
   	padding: 0px 10px;
   	line-height: 20px;
   	margin: 1px;
 }
 
 .pagenavbar {
 	margin-right: 10px;
 	float: right;
 }
 fieldset {
 border:0px;
 }
 
 /* -- form validation */
 .invalid { border-color: #ff0000; }
 label.invalid { color: #ff0000; }
 
 /* -- buttons */
 #editor-xtd-buttons {
 	padding: 5px;
 }
 
 .button2-left,
 .button2-right,
 .button2-left div,
 .button2-right div {
 	float: left;
 }
 
 .button2-left a,
 .button2-right a,
 .button2-left span,
 .button2-right span {
 	display: block;
 	height: 22px;
 	float: left;
 	line-height: 22px;
 	font-size: 11px;
 	color: #666;
 	cursor: pointer;
 }
 
 .button2-left span,
 .button2-right span {
 	cursor: default;
 	color: #999;
 }
 
 .button2-left .page a,
 .button2-right .page a,
 .button2-left .page span,
 .button2-right .page span {
 	padding: 0 6px;
 }
 
 .page span {
 	color: #000;
 	font-weight: bold;
 }
 
 .button2-left a:hover,
 .button2-right a:hover {
 	text-decoration: none;
 	color: #0B55C4;
 }
 
 .button2-left a,
 .button2-left span {
 	padding: 0 24px 0 6px;
 }
 
 .button2-right a,
 .button2-right span {
 	padding: 0 6px 0 24px;
 }
 
 .button2-left {
 	float: left;
 	margin-left: 5px;
 }
 
 .button2-right {
 	float: left;
 	margin-left: 5px;
 }
 
 
 /* Tooltips */
 
 .tool-tip {
 	float: left;
 	background: #ffc;
 	border: 1px solid #D4D5AA;
 	padding: 5px;
 }
 
 .tool-title {
 	padding: 0;
 	margin: 0;
 	font-size: 100%;
 	font-weight: bold;
 	margin-top: -15px;
 	padding-top: 15px;
 	padding-bottom: 5px;
 	background: url(../../system/images/selector-arrow.png) no-repeat;
 }
 
 .tool-text {
 	font-size: 100%;
 	margin: 0;
 }
 
 /* System Standard Messages */
 #system-message { margin-bottom: 20px; }
 
 #system-message dd.message ul { background: #C3D2E5 url(../../system/images/notice-info.png) 4px center no-repeat;}
 
 /* System Error Messages */
 #system-message dd.error ul { color: #c00; background: #E6C0C0 url(../../system/images/notice-alert.png) 4px center no-repeat; border-top: 3px solid #DE7A7B; border-bottom: 3px solid #DE7A7B; margin:0px; padding-left: 40px; text-indent:0px;}
 
 /* System Notice Messages */
 #system-message dd.notice ul { color: #c00; background: #EFE7B8 url(../../system/images/notice-note.png) 4px center no-repeat; border-top: 3px solid #F0DC7E; border-bottom: 3px solid #F0DC7E;}
 
 #syndicate{
 	float:left;
 	padding-left: 25px;
 }
 
 #power_by{
 	float:right;
 	padding-right: 25px;
 }
 
 /* Component Specific Fixes */
 
 #component-contact table td {
 	padding: 2px 0;
 }
 
 /* forms */
 table.adminform textarea {
   width: 540px;
   height: 400px;
   font-size: 1em;
   color: #000099;
 }
 /* Frontend Editing*/
 fieldset {
 	border: 1px solid #ccc;
 	margin-top: 15px;
 	padding: 15px;
 }
 
 legend {
 	margin: 0;
 	padding: 0 10px;
 }
 
 td.key {
 	border-bottom:1px solid #eee;
 	color: #666;
 }
 
  @media print{ 
 .dbhv1left, .dbhv1user1user1, .dbhv1right, .dbhv1top, .dbhv1user3, .noprint {display:none;} 
 .print {width:100%;}
 body, .dbhv1main{background:none;}
 }