/**
 * joomla!-Templates by joodo!-media http://www.joodo-media.de.
 * Layouts based on YAML by Dirk Jesse http://www.yaml.de
 */

body {
	background-color: #fff;
	color: #555;
}

#page_margins { border: 1px #889 solid;}


/* shiny buttons / shiny buttons / shiny buttons / shiny buttons / shiny buttons / shiny buttons / */

#mainlevelnav_main {
         background: #5B7586;
         width: 100%;
}

#mainlevelnav_main ul {
    border-left: 0px #aaa solid;
    border-right: 0px #fff solid;
}

#mainlevelnav_main ul li {
    border-left: 0px #fff solid;
    border-right: 0px #aaa solid;
}

#mainlevelnav_main ul li a, #mainlevelnav_main ul li.active ul li a {
         color: white;
         font-weight: bold;
}

#mainlevelnav_main ul li a:hover, #mainlevelnav_main ul li a:active, #mainlevelnav_main ul li a:focus, #mainlevelnav_main ul li.active a {
         background: #E9ECEF;
         color: black;
         font-weight: bold;
}

#header {
    	background-image: url(header.jpg);
         height: 153px;
    	background-repeat: repeat;
}

#col1 {

}

#col2 {

}

#col3 {

}

#col1_content, #col2_content {
	padding-top: 0px;
}

#left div.moduletable, #left div.moduletable_joodo, #left div.moduletable_menu,
#right div.moduletable, #right div.moduletable_joodo, #right div.moduletable_menu
{
         padding-bottom: 5px;
         padding-top: 0px;
         margin-bottom: 5px;
}

div.moduletable_txt, div.moduletable_joodo_txt {
    	background-repeat: repeat;
         margin-top: 2px;
}

#right div.moduletable_joodo_txt {
    	font-size: 100%;
}

#right div.moduletable_joodo_txt ul, #right div.moduletable_joodo_txt li{
    	text-indent: 0px;
         margin-left: 6px;
}

div.moduletable_menu div.moduletable_txt {
         margin-top: 20px;

}

h1, h2, h3 {
         font-size: 130%;
         border-bottom: 0px solid #5B7586;
         color: #5B7586;
}

h4 {
         line-height: 30px;
         font-size: 130%;
         border-bottom: 1px solid #5B7586;
         color: #5B7586;
}

.componentheading, .contentheading{
	line-height: 30px;
        	font-weight: bold;
        	border-bottom: 1px solid #5B7586;
         color: #5B7586;
}

#content_wrapper div.moduletable h3 {
	background: none;
         border-bottom: 0px solid #6C8B9F;
         text-align: left;
	font-weight: bold;
         text-indent: 4px;
         color: #988529;
         margin: 0px 10px 10px 10px;
         font-size: 130%;
  }

#content_wrapper div.moduletable {
         line-height: 20px;
	text-align: left;
         text-indent: 10px;
         margin-bottom: 1.5em;
  }

div.moduletable h3, div.moduletable_menu h3, div.moduletable_text h3, div.moduletable_joodo h3, div.moduletable_joodo_text h3{
         background-image: url(subhead_bg.jpg);
         background-repeat: repeat;
         color: white;
         height: 25px;
         line-height: 25px;
         text-indent: 20px;
         font-size: 100%;
}

div.moduletable_menu ul li a:link, div.moduletable_menu ul li a:visited {
         color: #676664;
}

div.moduletable_menu ul li a:active {
         color: #5B7586;
}

div.moduletable_menu ul li a, div.moduletable_menu ul li.active ul li a, div.moduletable_menu #current.active ul li a {
         margin: 2px 0;
         color: #676664;
         font-weight: bold;
}

div.moduletable_menu ul li a:hover, div.moduletable_menu ul li a:active, div.moduletable_menu #current.active a, div.moduletable_menu ul li a:focus, div.moduletable_menu ul li.active a {
         color: #5B7586;
         font-weight: bold;
}

div.moduletable_menu ul li.active ul li a:hover, div.moduletable_menu ul li.active ul li a:active, div.moduletable_menu ul li.active ul li a:focus,  div.moduletable_menu ul li.active ul li.active a, div.moduletable_menu #current.active ul li a:hover {
         color: #5B7586;
         font-weight: bold;
}

div.moduletable_joodoGFX_menu ul li a:hover, div.moduletable_joodoGFX_menu ul li a:active, div.moduletable_joodoGFX_menu ul li a:focus, div.moduletable_joodoGFX_menu ul li.active a {
	color: black;
         font-weight: bold;
}

.leading {
	background-color: #fff;
         background-repeat: no-repeat;
         padding: 0px;
}

.leading p, .leading div {
	margin-left: 0px;
}

#imgleft {
	margin: 0em 0.67em 0.33em 0em;
}

#imgright {
	margin: 0em 0em 0.33em 0.67em;
}

#imgclose {
	margin: 0;
}

div.chronoform {
	display: none;
}
