html{ margin:0; padding: 0; }
body { text-align: left; padding: 0 0.4em 2em ; margin: 0 auto;   background: #6d6d6e url("../images/bckg.jpg") repeat-x left top;}
body { font-family: "Geneva CE", Arial, "Luxi sans", Helvetica, sans-serif; font-size: 75%; }

hr { display: none; }

.br { clear: both; }

/* Mother */
#mother { width: 890px; text-align: left; margin: 0 auto; background: #fefefe; border-left:#ffffff 1px solid; border-right:#ffffff 1px solid; height:auto;}

/* Header */
#header { background: #484848; clear: both;  border-bottom:#484848 4px solid;  border-top:#484848 2px solid;}
#header img { background-color: transparent; border: none; padding: 0; }


/* Main menu */
#main-menu ul { margin: 0; padding: 0; list-style: none; }
#main-menu ul li { margin: 0; padding: 0; width: 100%; float: left; position: relative;}
#main-menu ul li a { display: block; padding: 7px 7px 7px 18px; background: #e5e5e5; font-weight: normal; color: black; text-decoration: none; border-top: 0px white solid; border-bottom: 1px #C6C6C6 solid; }
#main-menu ul { background-color: #DCDCDC; }
#main-menu ul li a:hover {background-color: #ff9801; color: white;}

#main-menu ul li {margin: 0;  padding: 0;  list-style: none; width: 100%; float: left; border-bottom: 1px solid white; position: relative;}


/* Cols */
#col-left { background: #ff9801;  width: 195px; float: left; margin: 4px 5px 1px 0px; }
#col-left .box-headline  {padding: 0.6em; margin-bottom: 0; color: white; background-color: #ff9801; font-size: 125%; font-weight: bold; border-bottom: 1px white solid;}
#col-right { width: 690px; float: right; margin: 4px 0px 1px 0px;}

#col-mid-l { width: 465px; float: left; padding-bottom: 0.3em; margin: 0px 5px 0px 0px; }
#col-mid-l h2 { margin-bottom: 5px; color: #ff6600; font-size: 145%; font-weight: bold;}
#col-mid-l p { margin-bottom: 0; color: #333333; text-size: 100%;}
#col-mid-l .bold{ font-weight: bold;}
#col-mid-l a{color: #fb6e02; text-size: 14px; font-weight: bold;}

#col-mid-r .box-headline  { border-bottom:#ffffff 1px solid; padding: 0.6em; margin-bottom: 0; color: white; background-color: #75787A; font-size: 125%; font-weight: bold; font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;}

#col-mid-r { width: 220px; float: right; }
#col-mid-r .box {border:#e5e5e5 8px solid; margin-bottom: 0; color: #333333; }
#col-mid-r a{color: #fb6e02; text-size: 12px; font-weight: bold;}

#col-mid-r .box p { margin-bottom: 0.2em;font-size: 11px; }

/* Footer */
#footer {background: #484848; clear: both; padding: 5px; border-bottom:#ffffff 1px solid; font-size: 95%; }
#footer p{color: #ffffff; text-align: right;}
#footer a{color: #ffffff;}

.separator { background: #ff9801; font-size: 1px; line-height: 1px; width: 100%; height: 5px; padding: 0; margin: 0 0 4px; display: block; clear: both; border: none; }

.separator1 { background: #ff9801; font-size: 1px; line-height: 1px; width: 100%; height: 5px; padding: 0; margin: 0; display: block; clear: both; border: none;}
.separator2 { background: #ffffff; font-size: 1px; line-height: 1px; width: 100%; height: 5px; padding: 0; margin: 0; display: block; clear: both; border-bottom:#ffffff 1px solid}

/* Box */

#slogan-box { display: block; background: #484848 url("../images/bckg1.gif"); height: 170px; color: #ffffff; text-decoration: none;}
#slogan-box .bold {color: #333333;font-weight: bold; font-size: 100%;  padding: 25px 0 0 0; }
#slogan-box .txt {color: #333333; font-size: 95%; padding: 5px 15px 10px 210px; }
#slogan-box p {margin-top: 0.3em; margin-bottom: 0.3em;font-size: 11px;}

#uptodate-box { padding:5px; display: block; text-decoration: none; margin-top: 0.3em;  }
#uptodate-box h3{color: #fb6e02; text-size: 12px; font-weight: bold; }
#uptodate-box a {color: #fb6e02; text-size: 12px; font-weight: bold; text-decoration: underline;}
#uptodate-box a:hover {text-decoration: none; }
#uptodate-box p{margin-top: 0; margin-bottom: 0.2em;font-size: 12px;}
#uptodate-box img {border:#666666 1px solid; }


#contact-box { color: #ffffff; display: block; background: #FFA723; padding: 12px 18px; text-decoration: none; }
#contact-box a {color: #ffffff; text-decoration: underline; }
#contact-box a:hover {text-decoration: none;  }
#contact-box .h2 {margin: 0 0 0.4em 0; color:#ffffff; font-size: 133%; font-weight: bold;}
#contact-box span {margin: 0; display: block; font-size: 105%;  line-height: 1.2em;}


#box {padding: 12px 15px;}

.table {
	FONT-SIZE: 11px;border: #e5e5e5 1px solid ;border-top-width: 2px;border-bottom-width: 2px;border-collapse: collapse;margin-bottom: 15px;
}


.table td {
	background-color: #FFFFFF;
	padding: 3px;
	border-top: #e5e5e5 1px solid;border-bottom: #e5e5e5 1px solid; border-right:#e5e5e5 1px solid;
	vertical-align: top;
	color: #444444;
	
}
.textlink {
	FONT-SIZE: 10px; COLOR: #555555; TEXT-DECORATION: underline;font-weight: normal;
}
.textlink:hover {
	TEXT-DECORATION: none
}