body{
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	font-size:80%;
}
img {
border:none;
}
.logotext1 {
letter-spacing:1px;
font-style:normal;
font-family:Lucia Grande, Arial;
font-size:1.5em;
}
.logotext2 {
letter-spacing:5px;
font-style:italic;
font-family:Lucia Grande, Arial;
font-size:1.5em;
}
.header {
width:100%;
float:left;
text-align:center;
height:95px;
}
.slogan1 {
font-size:2.2em;
color:#fff;
}
.slogan2 {
font-size:1.6em;
color:#fff;
line-height:1.8em;
}
.topin, .main, .headerin, .footerin, .crumb {
margin:0px auto;
width:980px;
}
.main {
line-height:15px;
}
.logo {
float:left;
width:50%;
}
.crumb{
font-size:80%;
font-color:grey;
text-align:left;
}
.topmenu {
float:right;
width:50%;
}
.slogan {
border-top:1px solid #e1e1e1;
padding:3px 0 10px 0;
float:left;
width:100%;
margin:1px 0 10px 0;
color:#999;
letter-spacing:1px;
font-style:italic;
}
.topin {
margin-top:10px;
}
.left{
float:left;
width:22%;
}
.center {
float:right;
width:75% !important;
margin:0 0 0 3% !important;
}
.footermenu{
margin-top:16px;
float:left;
width:100%;
}
.credits {
border-top:1px solid #e1e1e1;
width:100%;
float:right;
font-size:70%;
font-color:#C0C0C0;
text-align:right;
}
.moduletable-grey {
background-color:#f4f4f4;
padding:0 14px 14px 14px;
margin-top:14px;
border:1px solid #e1e1e1;
}
.small {
color:#ccc;
font-size:0.88em;
}
/*List Classes*/
.topmenu ul {
padding:0px;
margin:0px;
float:right;
}
.topmenu2 ul {
padding:10px 0;
margin:10px 0;
float:left;
width:100%;
border-top:1px solid #e1e1e1;
}
.topmenu ul li {
float:left;
list-style:none;
}
.topmenu2 ul li {
float:left;
list-style:none;
}
.moduletable_menu ul {
padding:1px 0px;
margin:0px;
border-bottom:1px solid #f4f4f4;
border-top:1px solid #e1e1e1;
}
.moduletable_menu ul li {
display:block;
padding:0;
margin:0px;
}
/*Link Classes*/
.moduletable_menu ul li a:link, .moduletable_menu ul li a:visited{
padding:5px 10px;
display:block;
color:#666;
border-bottom:1px solid #e1e1e1;
text-decoration:none;
background-color:#ffffff;
}
.moduletable_menu ul ul li a:link, .moduletable_menu ul ul li a:visited{
padding:5px 10px 5px 30px;
display:block;
color:#3366ff;
text-decoration:none;
background-color:#ffffff;
font-weight:700;
}
.moduletable_menu ul li a:hover {
background-color:#ffffff;
border-left:3px solid #3366ff;
padding-left:7px;
}
.moduletable_menu ul ul li a:hover {
background-color:#ffffff;
border-left:3px solid #3366ff;
padding-left:27px;
}
.topmenu ul li a:link, .topmenu ul li a:visited, .topmenu2 ul li a:link, .topmenu2 ul li a:visited {
text-decoration:none;
padding:10px 12px;
color:#999;
font-size:0.88em;
border-top:3px solid #fff;;
}
.topmenu ul li a:hover, .topmenu2 ul li a:hover {
border-top:3px solid #3366ff;
}
/*Headlines*/
h1 {
padding:0px;
margin:0px;
font-size:1.5em;
}
h2, td.contentheading {
font-size:1.8em;
padding:10px 0;
margin: 0 0 10px 0;
border-bottom:1px solid #e1e1e1;
letter-spacing:3px;
}
h3 {
font-size:1.4em;
padding:10px 0;
margin: 0 0 10px 0;
border-bottom:1px solid #e1e1e1;
letter-spacing:2px;
font-style:italic;
}
.moduletable_menu h3 {
font-size:1.4em;
padding:10px 0;
margin: 0 0 0px 0;
letter-spacing:2px;
font-style:italic;
border-bottom:none;
}
/*Advanced Configuration depended classes*/
.header {
background-color:#3366FF;
}
.mainmenu ul li a:hover, .topmenu ul li a:hover, .topmenu2 ul li a:hover,a:hover, h2, h3, h4, h5, td.contentheading{
color:#3366FF;
}
 a:link, a:visited,.logotext1    {
color: #3366ff;
}
.topmenu ul li a:hover, .topmenu2 ul li a:hover {
border-top:3px solid #3366ff;
}
.contentpaneopen, table.contentpane {
	margin: 0;
	padding: 0;
}

table.contentpane td{
	text-align: left;
}

table.contentpane td.contentdescription {
	width: 100%;
}

table.contentpane  {
	text-align: left;
	float: left;
	width: 100%;
	margin: 8px;
}

table.contentpane ul li a .category {
	color: #FF8800;
}

table.contentpane ul li {
	color: #333;
}

table.contentpaneopen {
	margin: 2px 8px;
}

table.contentpaneopen li {
	margin-bottom: 5px;
}

table.contentpaneopen fieldset {
	border: 0;
	border-top: 1px solid #669933;
}

table.contentpaneopen h3 {
	margin-top: 25px;







}

table.contentpaneopen h4 {
	font-family: Tahoma, Arial, sans-serif;
	color: #669933;
}