body {
    background: #FFFFFF
    /*url(../images/background.gif) top repeat-y;*/
    color: #000000;
    font-family: Verdana, Lucida, Arial, Helvetica, sans-serif;
    font-size: 11px;
	 margin: 0px;

}

td, tr, div {
	font-size: 11px;
	margin: 0px;
	padding: 0px;
}

a:link, a:visited {
	color: #1946A1;
	font-weight: bold;
	text-decoration: none;
}

a:hover, #active_menu, #hnav li#active_menu {
	color: #C1A500;
}
/* --Default Class Settings-- */

.contentheading, .componentheading {
	background: url(../images/headlines.gif) left no-repeat;
	padding-left: 20px;
	font-weight: bold;
	font-size: 13px;
}

.contentpaneopen {
}

.sectiontableheader, table.contenttoc th{
	color: #FFFFFF;
	background-color: #4D6CAE;
	border-bottom: 1px solid white;
	padding: 1px;
}

.sectiontableentry1, table.contenttoc td, .blog_more {
	background-color: #D8E3F1;
	height: 18px;
}

.sectiontableentry2 {
   height: 18px;
}

.pathway, a.pathway:link, a.pathway:visited {
	font-size: 11px;
	color: black;
	text-decoration: none;
}

.small, .createdate, .modifydate, .pagenavcounter {
	font-size: 9px;
	color: #4D6CAE;
}

.readon, .readon a:link, readon a:visited {
	text-decoration: none;
}

.blog_more {
	padding: 5px;
	height: auto;
}

a.mainmenu:link, a.mainmenu:visited, a.mainlevel:link, a.mainlevel:visited {
background: url(../images/headlines.gif) left no-repeat;
padding-left: 20px;
color: #1946A1;
font-weight: bold;
text-decoration: none;
}

a.mainmenu:hover, a.mainlevel:hover {
color: #C1A500;
}

a.mainmenu:active, a.mainlevel:active {
}

a.sublevel:link, a.sublevel:visited {
padding-left: 16px;
background: url(../images/left_menu_bullet.gif) left no-repeat;
}

a.sublevel:hover {
}

a.mainmenu_left:link, a.mainmenu_left:visited, a.mainlevel_left:link, a.mainlevel_left:visited {
color: White;
font-weight: bold;
text-decoration:none;
/*border-bottom: 2px dotted #93A6CE;*/
background: url(../images/left_menu_sep.gif) bottom repeat-x;
display: block;
line-height: 25px;
margin-right: 30px;
padding-bottom: 2px;
}

a.mainmenu_left:hover, a.mainlevel_left:hover, #active_menu_left {
color: #FFE92B;
}

ul {
	margin: 0px;
	padding: 0px;
	padding-left: 30px;
}

li {
	list-style-image: url(../images/left_menu_bullet.gif);
}

table.moduletable {
	width: 100%;
	margin-left: 10px;
}

table.moduletable th {
text-align: left;
font-weight: bold;
font-size: 13px;
background: url(../images/news_sep.gif) bottom left no-repeat;
color: #1946A1;
padding-bottom: 5px;
padding-top: 15px;
border-bottom: 5px solid white;
}

table.moduletable td {
height: 20px;
}

table.moduletable_left {
	width: 100%;
}

table.moduletable_left th {
}

table.moduletable_left td {
background: #6D86BE url(../images/bg_left_menu2.jpg) left repeat-y;
}

table.contenttoc {
	margin: 0 0 5px 10px;
}

table.contenttoc th {
	
}

table.contenttoc td {
	padding: 0 5px 2px 5px;
	height: 15px;
}

.floatleft {
	float: left;
	padding: 0px;
	margin: 0px;
	border: 0px;
}

.floatright {
	float: right;
	padding: 0px;
	margin: 0px;
	border: 0px;
}

#main {
	width: 100%;
}

* html #main {
position: relative;
left: 1px;
margin-bottom: -1px;
}

#topnav {
	background: url(../images/bg_topnav.gif) left top repeat-x;
	width: 100%;
	height: 19px;
	padding: 0px;
	margin: 0px;
	vertical-align: top;
	color: White;
	text-align: center;
}

#topmenu {
	height: 45px;
	padding-right: 10px;
	vertical-align: top;
}

#langnav {
vertical-align: top;
padding-right: 30px;
}

#header {
	background: #FFFFFF url(../images/logo.gif) left no-repeat;
	height: 138px;
}

#pathway {
	margin-bottom: 10px;
}

#bottom_menu {
	text-align: center;
}

.bannerimage {
	position: relative;
	top: -35px;
	margin-bottom: -35px;
}

.footer {
	color: White;
	margin: 0px;
	padding: 0px;
	margin-bottom: -29px;
}

.footer a:link, .footer a:visited {
	color: #FFFFFF;
}

#left {
	vertical-align: top;
	width: 220px;
	background: url(../images/left_menu_top.jpg) left top no-repeat;
	padding-top:14px;
}

#mainbody {
	vertical-align: top;
	padding: 0 10px 10px 20px;
	margin-bottom: 10px;
	background: url(../images/dotline_v.gif) left repeat-y;
/*border-left: 2px dotted #113E93;*/
}

#right {
	vertical-align: top;
}

#bottom{
	background: url(../images/bg_footer.gif) repeat-x;
	padding: 0px;
	margin: 0px;
	vertical-align: top;
}
.maintable {
	width: 720px;
	background-color: #FFFFFF;
}

/*Sliding door tabs */

#hnav {
      float: right;
      font-size:100%;
      line-height:normal;
		margin: 0px;
      }
		
#hnav ul {
      margin:0;
      padding: 0px;
      list-style:none;
      }
#hnav li {
      float:right;
      background:url("../images/left_both.jpg") no-repeat left bottom;
      margin:0;
      padding:0 0 0 8px;
		border-left: 1px solid white;
      list-style:none;
		border-bottom:0px;
      }

#hnav a {
      float:left;
      display:block;
      background:url("../images/right_both.jpg") no-repeat right bottom;
      padding:5px 15px 18px 8px;
      text-decoration:none;
      font-weight:normal;
		border: 0px;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
#hnav a {float:none;}
    /* End IE5-Mac hack */
#hnav a:hover {
      color: #C1A500;
      }
/*#hnav li:hover, #hnav li#active_menu {
      background-position:0 -150px;
      color:#333;
      }
#hnav li:hover a, #hnav a#active_menu {
      background-position:100% -150px;
      }*/
*html #hnav {
position: relative;
	left: -20px;
}

/*zyllos tags*/
a.mainlevel_mainmenu:link, a.mainlevel_mainmenu:visited {
	display: block;
	vertical-align: middle;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	padding-top: 5px;
	padding-left: 25px ;
	height: 20px ;
	display: blog;
	border-bottom: 2px dotted #6D86BC;
	text-decoration: none;
	background:url(../images/mmenu_bullet.gif) no-repeat left;
	margin-left:20px;
	width:160px;
}

a.mainlevel_mainmenu:hover, #active_menu_mainmenu{
	background: url(../images/mmenu_bullet2.gif) left no-repeat;
	text-decoration: none;
	color: #C7C500;
}

*html a.mainlevel_mainmenu:link, a.mainlevel_mainmenu:visited {
	padding:6px;
	padding-left:25px;
}