/* COMMON STYLE
--------------------------------------------------------- */
html, form, fieldset {
	font-family: "Lucida Grande",Geneva,Arial,Verdana,sans-serif;
	margin: 0;
	padding: 0;
}

td, div {
	font-family: Arial, Verdana,sans-serif;
	font-size: 12px;
	}

div.banneritem , div.banneritem_act{
	text-align: center;
	padding-top: 10px;
}	
div.banneritem  img, div.banneritem_act img{
	border: 0px;		
	}
	
body {
	color: #000000;
	font-family: "Lucida Grande",Geneva,Arial,Verdana,sans-serif;
	font-size: 10px;	
	}
	
body.width_0 div#wrap {
width:760px;
}

body.width_1 div#wrap {
width:960px;
}

body.width_2 div#wrap {
min-width:760px;
max-width:960px;
width:auto !important;
}

#wrap {
text-align:left;
margin:0 auto;
}

.moduletable_haslo {
	font-family: "Lucida Grande",Geneva,Arial,Verdana,sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	padding-right : 10px;
	letter-spacing: 1px;
	text-align:right;
}

/* =======================================
    Top Menu aka Main Menu
    ======================================= */

.moduletable_topmenu ul#nav li:hover div, .moduletable_topmenu ul#nav li.over div,  ul.moduletable_topmenu li:hover div,  ul.moduletable_topmenu li.over div
{
    left:0;
    zoom:1; /* fix ie7 disappear */
}

.moduletable_topmenu ul#nav li:hover, .moduletable_topmenu ul#nav li.over,  ul.moduletable_topmenuv li:hover,  ul.moduletable_topmenu li.over
{
    height:auto; /* fix ie7 sticky */
}
	
/*Fix for IE7*/
.moduletable_topmenu li:hover {
	position: static;
}	
	
    .moduletable_topmenu{
       padding:0px 0px 5px 5px;
       color: #FFFFFF;
       height: 20px;
       margin: 0;
       width: 500px;
       font-size: 90%;
	   font-family: Geneva,Arial,Verdana,sans-serif;
	   vertical-align: middle;
    }

    .moduletable_topmenu h3 {
       background:#000000;
       color:#ffffff;
       padding:0.25em 0;
       text-align:center;
       font-size:1.1em;
       margin:0;
    }

    .moduletable_topmenu ul{
       list-style: none;
       margin: 0;
       padding: 0;
    }

    .moduletable_topmenu li{
       margin: 0px 10px 0px 0px;
       float: left;
	   font-size: 12px;
	}   
	   
	 .moduletable_topmenu ul li {
	position: relative;
}
    
    .moduletable_topmenu li ul {
       position: absolute;
       width: 135px;
       left: -999em;
       border-bottom: none;
       top: 116px;
	   z-index: 10;
    }
    .moduletable_topmenu li:hover ul, .moduletable_topmenu li.sfhover ul {
       left: auto;
    }
    .moduletable_topmenu li ul li {
       width: 135px;
       padding: 0;
       border-bottom: 1px solid #474748;
    }

    .moduletable_topmenu li a{
       display: block;
       padding: 5px;
       color: #FFFFFF;
       font-weight: none;
       text-decoration: none;
    }
    html>body .moduletable_topmenu li a {
       width: auto;
    }

    .moduletable_topmenu li ul li a {
	
       width: 125px;
       background-color: #000000;
       color: #ffffff;
	   font-size: 12px;
       /* ---
       filter:alpha(opacity=80);
       -moz-opacity: 0.8;
       opacity: 0.8;*/
    }

	.moduletable_topmenu li a:hover,  {
	background-color: #000000;
	}
	
    .moduletable_topmenu li a:hover,a#active_menu:link,a#active_menu:visited{       
	   color: #E4E4E4;
       text-decoration: none;
	   font-family: Geneva,Arial,Verdana,sans-serif;
       /* ---
       filter:alpha(opacity=100);
       -moz-opacity: 1.0;
       opacity: 1.0;*/
    }

    .moduletable_topmenu li ul li a:hover {
       background-color: #000000;
       color: #E4E4E4;
	   font-family: Geneva,Arial,Verdana,sans-serif;
    }

    .moduletable_topmenu li:hover ul, .moduletable_topmenu li.sfhover ul {
       left: auto;
    }


    .moduletable_topmenu ul li.active a {
       color: #FFFFFF;
       text-decoration: none;
    }
    .moduletable_topmenu li.parent.active a {
       color: #FFFFFF;
       text-decoration: none;
    }
    .moduletable_topmenu li.parent.active a:hover {
       color: #E4E4E4;  
    }

    .moduletable_topmenu li.parent.active ul li a {
       color: #fff;
       text-decoration: none;
    }
    .moduletable_topmenu li.parent.active ul li a:hover {
       color: #E4E4E4;
       text-decoration: none;
    }

table.contentpane {
	color: #000000;
	font-family: Geneva,Arial,Verdana,sans-serif;
	font-size: 12px;
	line-height: 160%;
	margin-left: 10px;
	margin-right: 10px;
}

.contentpaneopen  ul{
	list-style: square;
}

.contentpaneopen {
	color: #000000;
	font-family: Geneva, Arial, Verdana, sans-serif;
	font-size: 12px;
	line-height: 160%;
	margin-left: 10px;
	margin-right: 10px;
}

table.contentpaneopen {
	color: #000000;
	font-family: Geneva, Arial, Verdana, sans-serif;
	font-size: 12px;
	line-height: 160%;
	margin-left: 10px;
	margin-right: 10px;
}

.contentpaneopen a:link, .contentpaneopen a:visited {
	color: #000000;
	font-family: Geneva, Arial, Verdana, sans-serif;
	text-decoration: none;
	font-size: 12px;
}

.contentpaneopen a:hover{
	color: #7d6340;
	font-family: Geneva, Arial, Verdana, sans-serif;
	text-decoration: underline;
	font-size: 12px;
}

.moduletable_menu h3{
	padding: 15px 0px 0px 5px;
}

.createdate {
	color: #CECECE;
	text-align: right;
}



.pathway {
	color: #000000;
}

a.pathway:link, a.pathway:visited  {
	color: #000000;
	font-family: Geneva, Arial, Verdana, sans-serif;
	text-decoration: none;
}

a.pathway:hover  {
	color: #FFFFFF;
	font-family: Geneva, Arial, Verdana, sans-serif;
	text-decoration: none;
}

.componentheading {
	font-family      : Arial, sans-serif;
	font-size        : 14px;
	font-weight      : bold;
	color            : #000000;
	text-align       : left;
	text-transform   : uppercase;
	padding-bottom   : 5px;
	padding-left     : 10px;
	padding-top      : 10px;
}

.contentheading {
	font-family      : Arial, sans-serif;
	font-size        : 15px;
	font-weight      : bold;
	padding-top		 : 10px;
}

table.pollstableborder {
	padding: 0;
	border: none;
	text-align: left;
}

table.pollstableborder img {
	vertical-align: baseline;
}

table.pollstableborder td {
	padding: 4px!important;
	border-collapse: collapse;
	border-spacing: 0;
}

td.sectiontableheader {
	font-family: Geneva, Arial, Verdana, sans-serif;
	text-decoration: none;
	padding : 10px 5px 10px 5px;
	background: url(../images/top_bg_right.jpg) top repeat-x #FFFFFF;
	
}

td.sectiontableheader a:link, td.sectiontableheader a:visited  {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

td.sectiontableheader a:hover  {
	color: rgb(228,177,18);
	text-decoration: none;
	font-weight: bold;
}

tr.sectiontableentry1 td {
	text-decoration: none;
	padding : 10px 5px 10px 5px;
}

tr.sectiontableentry1 td a:link, tr.sectiontableentry1 td a:visited{
	color: #000000;
	text-decoration: none;
	padding : 10px 5px 10px 5px;
}

tr.sectiontableentry1 td a:hover{
	color: rgb(228,177,18);
}

tr.sectiontableentry2 td {
	text-decoration: none;
	padding : 10px 5px 10px 5px;
	background-color : #f9f9f9;
}

tr.sectiontableentry2 td a:link, tr.sectiontableentry2 td a:visited{
	color: #000000;
	text-decoration: none;
	padding : 10px 5px 10px 5px;
	background-color : #f9f9f9;
}

tr.sectiontableentry2 td a:hover{
	color: rgb(228,177,18);
	
}

table.pollstableborder tr.sectiontableentry1 td {
	background: #ECECEC;
}

/*//form //*/

form {
	margin: 0;
	padding: 10;
	font-family: Verdana,sans-serif;
	font-size: 12px;
	border: 0px;
	padding: 5px 5px 5px 10px;
}

form label {
	cursor: pointer;
	
}

input, select, textarea, .inputbox {
	padding: 3px 5px 5px 5px;
	font-family: Verdana,sans-serif;
	font-size: 11px;
	
}



.button, a:link.button, a:visited.button, .button_act, a:link.button_act, a:visited.button_act  {
	font-family: Verdana,sans-serif;
	font-size: 11px;
	width: 60px;
	padding: 1px 0px 1px 0px;
	margin-top: 5px;
	margin-left: 2px;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;	
	text-align: center;
	background: url(../images/blackbg.png) bottom repeat-x #000000;
	border: 1px solid #000000;
}

.button:hover, .button:focus, .button:hover_act, .button:focus_act  {
	background: #383637;
	color: #FFFFFF;
	border: 1px solid #000000;
}

.buttonheading img {
	border: 0px;
}

/* html .button {
	padding: 2px 0 !important; /*IE 6*/
/*}

/*+html .button {
	padding: 2px 0 !important; /*IE 7*/
/*} */

.inputbox {
	border: 1px solid #CCCCCC;
	background: #FFFFFF;
	
}

.inputbox:hover, .inputbox:focus {
	background: #F5F5F5;
}

.input {
	border: 0px;
}

form ul li {
	list-style		: square;
	font-family		: Geneva,Arial,Verdana,sans-serif;
	font-size		: 12px;
	color			: #000000;
}

form ul li a:link, a:visited {	
	font-family		: Geneva,Arial,Verdana,sans-serif;
	font-size		: 12px;
	color			: #000000;
	text-decoration	: none;
}
form ul li a:hover {	
	font-family		: Geneva,Arial,Verdana,sans-serif;
	font-size		: 12px;
	color			: #F8BC0A;
	text-decoration	: none;
}

h3 {
	font-family      : Arial, sans-serif;
	font-size        : 14px;
	font-weight      : bold;
	color			 : #000000;
	text-transform   : uppercase;
}

.moduletable {
	padding			 : 5px 10px 10px 10px;	
}

.moduletable_act {
	padding			 : 2px 2px 2px 2px;	
}

div.moduletable_act  h3{
	font-size: 12px;
	padding-bottom: 10px;
	border-bottom: 4px solid rgb(199, 199, 199);
}

.contentpaneopen_act {
	color: #000000;
	font-family: Geneva, Arial, Verdana, sans-serif;
	font-size: 12px;
	line-height: 160%;
	margin-left: 0px;
	margin-right: 0px;
	text-align: left;
}

table.contentpaneopen_act tr td img {
	float: left;
	padding-bottom: 2px;
}

table.contentpaneopen_act tr td {
	position: relative;
	top: 5xp;
}


a.readon , a:link.readon, a:visited.readon{
	font-family: Verdana,sans-serif;
	font-size: 11px;
	width: 60px;
	padding: 2px 6px 2px 6px;
	margin-top: 10px;
	margin-left: 2px;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;	
	text-align: center;
	background: url(../images/blackbg.png) bottom repeat-x #000000;
	border: 1px solid #000000;
}

a.readon:hover, a.readon:active, a.readon:focus {
	background: #383637;
	color: #FFFFFF;
	border: 1px solid #000000;
	}

.readmore { 
	font-family: Geneva, Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	text-align: left;
}	

a.readmore, a.readmore:link, a.readmore:visited { 
	color: #000000;
	font-family: Geneva, Arial, Verdana, sans-serif;
	font-size: 12px;
	text-decoration: none;
}	

a.readmore:hover { 
	color: #7d6340;
	font-family: Geneva, Arial, Verdana, sans-serif;
	font-size: 12px;
	text-decoration: none;
}	

ul.menu {
	margin			 : 0 !important;
	padding			 : 0 !important;
	list-style		 : none;
}


ul.menu li a, ul.menu li a:link{
	font-family      : Arial;
	display			 : block;
	color            : #000000;
	height           : 20px;
	text-align       : left;
	font-size        : 12px;
	padding-left     : 10px;	
	padding-top      : 5px;
	padding-bottom   : 0px;
	border-bottom	 : 2px solid #FFFFFF;	
	text-decoration  : none;
}

ul.menu li a:hover{
	font-family      : Arial;
	color            : #7d6340;
	background-color : #f9f9f9;
	text-align       : left;
	font-size        : 12px;
	padding-left     : 10px;	
	padding-top      : 5px;
	padding-bottom   : 0px;
	height           : 20px;
	border-bottom	 : 2px solid #FFFFFF;
}

ul.menu li ul {
	margin			 : 0 !important;
	padding			 : 0 !important;
	list-style		 : none;
}

ul li ul.menu li a, ul li ul.menu li a:link, ul li ul.menu li a:visited{
	font-family      : Arial;
	display			 : block;
	color            : #000000;
	height           : 20px;
	text-align       : left;
	font-size        : 12px;
	padding-left     : 15px;	
	padding-top      : 5px;
	padding-bottom   : 0px;
	border-bottom	 : 2px solid #FFFFFF;	
	text-decoration  : none;
}

ul li ul.menu li a:hover{
	font-family      : Arial;
	color            : #7d6340;
	background-color : #f9f9f9;
	text-align       : left;
	font-size        : 12px;
	padding-left     : 15px;	
	padding-top      : 5px;
	padding-bottom   : 0px;
	height           : 20px;
	border-bottom	 : 2px solid #FFFFFF;
}

ul.menu li.active a{
	font-family      : Arial;
	display			 : block;
	color            : #000000;
	background-color : #FFFFFF;
	height           : 20px;
	text-align       : left;
	font-size        : 12px;
	padding-left     : 10px;	
	padding-top      : 5px;
	padding-bottom   : 0px;
	border-bottom	 : 2px solid #FFFFFF;	
}

ul.menu li.active a:hover{
	font-family      : Arial;
	color            : #7d6340;
	background-color : #f9f9f9;
	text-align       : left;
	font-size        : 12px;
	padding-left     : 10px;	
	padding-top      : 5px;
	padding-bottom   : 0px;
	height           : 20px;
	border-bottom	 : 2px solid #FFFFFF;
}

ul.menu li.active ul a{
	background-color : #F5F5F5;
	padding-left     : 15px;		
}

ul.menu li.active ul a:hover{
	padding-left     : 15px;		
}

ul.menu li ul li.active  a{
	color            : #000000;
	background-color : #FFFFFF;	
	padding-left     : 15px;	
}

ul.menu li ul li.active  a:hover{
	color            : #7d6340;
	background-color : #f9f9f9;
	padding-left     : 15px;	
}



.moduletablerss a {
	color			 : #FFFFFF;
	text-decoration  : none;
}

.moduletablerss a:hover, .moduletablerss img {
	color			 : #FFFFFF;
	text-decoration  : underline;	
	border			 : none;
}

.blog_more {
padding: 12px;
}

.blog_more ul li{
	color: #000000;
	font-family: Geneva, Arial, Verdana, sans-serif;
	text-decoration: none;
	font-size: 12px;
	list-style: square;
}

.blog_more ul li a:link, .blog_more ul li a:visited{
	color: #000000;
	font-family: Geneva, Arial, Verdana, sans-serif;
	text-decoration: none;
	font-size: 12px;
	list-style: square;
}

.blog_more ul li a:hover{
	color: #7d6340;
	font-family: Geneva, Arial, Verdana, sans-serif;
	text-decoration: none;
	font-size: 12px;
	list-style: square;
}



.pagination {
	color: #000000;
	font-family: Geneva, Arial, Verdana, sans-serif;
	text-decoration:none;
}

.pagenav {
	color: #000000;
	font-family: Geneva, Arial, Verdana, sans-serif;
	text-decoration:none;
}

a:link.pagenav , a:visited.pagenav {
	color: #000000;
	font-family: Geneva, Arial, Verdana, sans-serif;
	text-decoration:none;
}

a:hover.pagenav {
	color: #7d6340;
	text-decoration:none;
}

tr .selected_tr {
background: #f7f7f7;
}

tr .selected_tr:hover {
background: #ffffff;
}
