/* CSS Document */
/*  GOLD = #FFCC00  */
/*  GREY = #D4D4D4   */
/*  BABY BLUE = #0099FF  */
.readon { /* border-bottom:1px dotted #FFCC00; border-left:1px dotted #FFCC00; */ }
td                    { font-size:12px; }
a:link                { color: #FFCC00; text-decoration:underline; }
a:visited             { color: #FFCC00; text-decoration:underline; }
h3                    { color: #FFCC00; }
.contentheading       { color: #FFCC00; }
.blog_more div strong { color: #FFCC00; }
.introtext            { color: #FFCC00; }
.fulltext             { color: #FFCC00; }
html                  { overflow-x:hidden; }
div                   { margin:0; }
body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFCC00;
	line-height:175%;
	text-align:justify;
	height:100%;
	font-size: 12px;
	margin:0px;
	padding:0px;
	/* background-image:url(../images/backgroundgardient.jpg);
	background-repeat:repeat-x*/
	background-color:#000000;
}
h1,h2,h3,h4,h5,h6 {	margin:0; padding:0; }
ul {
padding-left:25px; text-align:left;
margin:0;
padding:0;
margin-left:15px;
}
a { 	font-weight:bold; 	text-decoration:none;}
ul li a, .pagenavcounter {	font-weight:bold;}

/*  UL is the MAIN NAV TOP BAR */
ul#mainlevel-nav {
	margin:0px;
	padding:0;
	height:33px; }
ul#mainlevel-nav li {
	list-style: none;
	display:inline;
	height:33px;
	width:119px;}
ul#mainlevel-nav li a {
	font-size:11px;
	color:ffcc00;
	font-weight:normal;
	text-align:center;
	text-decoration:none;
	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:ffcc00;
	font-size:11px;
	font-weight:normal;
	text-align:center;
	text-decoration:underline;
	background:url(../images/buttontop_over.jpg) no-repeat;
	line-height:33px;
	height:33px;
	width:119px;
	display: block;
	float:left; }
h3 { margin-bottom:10px; }
.contentheading, .blog_more div strong { font-weight:bold; }
.blog_more a      { color:#FFCC00; font-weight:normal; }
.componentheading {	color:#FFCC00; padding-bottom:10px; margin-bottom:20px; }
a.mainlevel:link,a.mainlevel:visited {
color:#B97400;
display:block;
padding-left:1px;
min-height:12px;
background:url(../images/pfeil.gif) no-repeat;
font-weight:normal; }

a.mainlevel:hover {
color:#FFcc00;
display:block;
padding-left:1px;
min-height:12px;
background:url(../images/pfeil.gif) no-repeat;
font-weight:normal; }

a.sublevel:link,a.sublevel:visited {
color:#B97400;
display:block;
padding-left:5px;
margin-left:6px;
height:12px;
background:url(../images/pfeil.gif) no-repeat;
font-weight:normal; }

a.sublevel:hover {
color:#FFCC00;
display:block;
padding-left:5px;
margin-left:6px;
height:12px;
background:url(../images/pfeil.gif) no-repeat;
font-weight:normal; }

.vistaright a.mainlevel:link,.vistaright a.mainlevel:visited {
color:#B97400;
display:block;
padding-left:5px;
margin-left:20px;
min-height:21px;
background:url(../images/pfeil.gif) no-repeat;
font-weight:normal; }

.vistaright a.mainlevel:hover {
color:#FFCC00;
display:block;
padding-left:5px;
margin-left:20px;
min-height:21px;
background:url(../images/pfeil.gif) no-repeat;
font-weight:normal;
}
.vistaright a.sublevel:link,.vistaright a.sublevel:visited {
color:#B97400;
display:block;
padding-left:5px;
margin-left:26px;
height:21px;
background:url(../images/pfeil.gif) no-repeat;
font-weight:normal;
}
.vistaright a.sublevel:hover {
color:#FFCC00;
display:block;
padding-left:5px;
margin-left:26px;
height:21px;
background:url(../images/pfeil.gif) no-repeat;
font-weight:normal;
}
.vistaleft   { padding:1px;}
.vistamain   { padding:1px;}
.vistaright  { padding:5px; padding-left:25px; text-align:left;}
.vistafooter { color:white; font-size:5px; background-repeat:no-repeat;}
.vistafooter a:link, .vistafooter a:visited {font-weight:bold;font-size:11px;}
.module      { color: #FFCC00; margin:0; padding-bottom:10px; }
.moduletable    { margin:0; padding-bottom:20px; }
.moduletable td { padding-left:5px;	padding-right:5px; }
.vistaleft .module h3 {
	padding-left:25px;
	margin:-5 0 0 -5;
	/*color: white;  */
	color: #FFCC00;
	line-height:34px;
	height:15px;
	font-size:14px;
	background:url(../images/titlebuttonright.jpg) no-repeat;
}

.vistaright .module h3 {
	margin:-5px;
	padding-left:25px;
	text-align:left;
	color:#FFCC00;
	line-height:34px;
	height:35px;
	font-size:14px;
	background:url(../images/titlebuttonright.jpg) no-repeat;
	background-position:top right;
}
.small { color:#999999; }
.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; padding-left:5px; padding-right:5px; background-color:#DEDEDE; }
.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: #000000; }
.sectiontableentry1       { background-color: #000000; }
.sectiontableentry1 td div a { font-weight:bold; border:none; }
.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;
}

.componentheading {
	/*font-size:160%;*/
	font-size:14px;
	font-weight:bold;
	letter-spacing: 2px;
	text-transform:uppercase;
}

img { border:none; }

.contentpane { color:#FFCC00; }
.contentpaneopen { line-height:100%;
/* border: 1px dotted #CCCCCC; */
background-color:#000000;
color:#FFFFFF; }

/* THIS IS USER1 USER2 boxes on RIGHT HAND SIDE */
.vistauser1, .vistauser2 { 	margin:-5px; padding-left:25px; background-color:#000000; color:#FFCC00; text-align: left;}

/* The following code is taken from rhuk - template: rhuk_solarflare_ii. */

.button {
  color: #000000;
  font-family: Verdana, Arial, Hevlvetica, sans-serif;
  text-align: center;
  font-size: 11px;
  font-weight: bold;
  border: 3px groove #FFFFFF;  
  
  /* background:none; */
  width: auto;
  padding: 0px 5px;
  line-height: 18px !important;
  line-height: 16px;
  height: 26px !important;
  height: 24px;
  margin: 1px;
}


.back_button {
  	color: #FFCC00;
  	font-family: Arial, Hevlvetica, sans-serif;
  	text-align: center;
  	font-size: 11px;
  	font-weight: bold;
/*   	border: 1px dotted #FFFFFF; */
	background:none;
  	width: 50px;
  	padding: 0px 5px;
  	line-height: 18px !important;
  	line-height: 16px;
  	height: 19px !important;
  	height: 19px;
  	margin: 1px;
}

.pagenav_next {
  	color: #FFCC00;
  	font-family: Arial, Hevlvetica, sans-serif;
  	text-align: center;
  	font-size: 11px;
  	font-weight: bold;
/*   	border: 1px dotted #FFFFFF; */
	background:none;
  	width: 50px;
  	padding: 0px 5px;
  	line-height: 18px !important;
  	line-height: 16px;
  	height: 19px !important;
  	height: 19px;
  	margin: 1px;
}

.pagenav_prev {
  	color: #FFCC00;
  	font-family: Arial, Hevlvetica, sans-serif;
  	text-align: center;
  	font-size: 11px;
  	font-weight: bold;
/*   	border: 1px dotted #FFFFFF; */
	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: 1px dotted #FFFFFF; */
	background:none;
  	width: auto;
  	padding: 0px 10px;
  	line-height: 20px;
  	margin: 1px;
}

.pagenavbar { margin-right: 10px; float: right; }

@media print{ 
.vistaleft, .vistauser1user1, .vistaright, .vistatop, .vistauser3, .noprint {display:none;} 
.print {width:100%;}
body, .vistamain{background:none;}
}