html{
	height: 100%;
	}

body{
	width: 100%;
	height: 100.01%;
	margin: 0;
	background: #fdf0c2 url('') top left repeat-x;
	font: normal 10pt/140% Arial, Helvetica, Sans, Sans-Serif;
	color: #000000;
	}
div.clear{
	clear: both;
	}

form{
	margin: 0;
	padding: 0;
	}
a {
	border-width: 0px;
	text-decoration: none;
	}
img{
	border-width: 0px;
	}
img{
	behavior: url('../res/js/iepngfix.htc');
	}
div.right{
	text-align: right;
	margin-top: 4px;
	}
table {
         border-collapse: collapse;
         margin: 0px;
         padding: 0px;
         }
td {
         vertical-align: top;
         padding: 0px;
         margin: 0;
         }
#maintable{
         width: 1020px;
         height: 100%;
         background: #fef0c2 url('../../img/layout/bg.gif') top left repeat-x;
         border: solid #ffffff;
         border-width: 0px 2px 0 2px;
         margin: 0px auto 0 auto;
         padding: 0;
        }
        #top{
        		background: transparent;
        		height: 297px;
        		width: 765px;
        		margin: 0;
        		padding: 20px 0 0 0;
        		text-align: left;
        		}

		/* G R O U P S  M E N U */

		#banner{
         		position: relative;
         		display: block;
         		float: left;
         		margin: 0px;
         		padding: 0px;
         		width: 765px;
         		height: 297px;
         		border: 0px solid #FF0000;
         		}
         	#banner a{
                 	padding: 0px;
                 	margin: 0px;
                 	text-decoration: none;
                 	}
                 	#logo{
                         	position: absolute;
                         	float: left;
                         	border: 1px solid #ffffff;
                         	left: 0px;
                        	 	margin: -10px 0 0 0;
                        	 	z-index: 200;
                         	}

/* M E N U */


#menu {
           position: relative;
           display: block;
           background: #003356 url('') top left no-repeat;
           margin: 0px;
           padding: 36px 0 30px 0;
           }
           #menu a {
                   display: block;
                   background: transparent url('../../img/layout/menudot.gif') 0% 50% no-repeat;
                   border-bottom: 1px solid #9cb9bb;
                   margin: 0px;
                   padding: 3px 0px 3px 40px;
                   font: bold 9pt/140% Arial, Helvetica, Sans, sans-serif;
                   color: #FFFFFF;
                   text-decoration: none;
                   }
           #menu a:hover {
                   background: #9cb9bb url('') top left no-repeat;
                   color: #FFFFFF;
                   }
           #menu a.active {
           	  background: #9cb9bb url('') top left no-repeat;
                   color: #FFFFFF;
                   }


#right{
	width: 240px;
	}
#left{
	float: left;
	width: 210px;
	padding: 0px 0 0 10px;
	}
	#left h1{
		padding: 0px 0 0px 0px !important;
		margin: 0;
		font: bold 12pt/140% Arial, Helvetica, Sans, Sans-Serif !important;
		color: #ffffff !important;
		}
	#left img{
		margin: 0 auto 10px auto;
		padding: 0px;
		border: 2px solid #ffffff;
		}

#maincontent{
		margin: 0 0 0 232px;
		padding: 0 10px 0 0px;
		}

	#content{
		margin: 0 0 auto 0;
		padding: 20px 20px 20px 10px;
		}
		#content h1{
			margin: 10px 0 20px 0;
			padding: 0;
			font: normal 15pt/140% Arial, Helvetica, Sans, Sans-Serif;
			color: #003356;
			}
		#content h2{
			margin: 14px 0 0px 0;
			padding: 0;
			font: bold 11pt/140% Arial, Helvetica, Sans, Sans-Serif;
			color: #3F3F3F;
			}
		#content h3{
			margin: 10px 0 10px 0;
			padding: 0;
			border-bottom: 1px solid #aaaaaa;
			font: bold 10pt/140% Arial, Helvetica, Sans, Sans-Serif;
			color: #003356;
			}
		#content h4{
			margin: 0px 0 10px 0;
			padding: 0;
			font: bold 11pt/140% Arial, Helvetica, Sans, Sans-Serif;
			color: #000000;
			}
		#content p{
			margin: 0 0 10px 0px;
			padding: 0;
			font: normal 10pt/140% Arial, Helvetica, Sans, Sans-Serif;
			color: #000000;
			}
		#content a {
         		font: bold 9pt/140% Arial, Helvetica, Sans-Serif, Sans;
         		color: #972525;
         		text-decoration: underline;
         		}
		#content a:hover {
			color: #FF0000;
			}

#headline{
	padding: 0 0 10px 0;
	}

#footer{
         margin: 0;
         padding: 5px 0 5px 20px;
         font: bold 9pt/140% Arial, Helvetica, Sans-Serif, Sans;
         color: #FFFFFF;
         background: #003356;
         text-align: center;
         }
		#footer a {
         		color: #FFFFFF;
         		text-decoration: none;
         		}
		#footer a:hover {
			color: #E0DFE3;
			}


/* T E A S E R  B O X */


                               div.newsbox{
                                            margin: 0px;
                                            padding: 10px;
                                            background-color: #ffffff;
                                            }
                               div.newsbox h1{
                                            margin: 0;
                                            padding: 0 0 10px 0;
                                            border-bottom: 1px solid #000000;
                                            font: bold 10pt/100% Arial, Helvetica, Sans, sans-serif;
                                            letter-spacing: 0.7pt;
                                            }
                               div.newsbox div.teaser{
                                            border-bottom: 1px solid #000000;
                                            margin: 0px 0 0px 0;
                                            padding: 10px 0 10px 0;
                                            font: normal 8pt/140% Arial, Helvetica, Sans, sans-serif !important;
                                            color: #000000;
                                            }
			      div.newsbox a {
         					font: normal 10pt/140% Arial, Helvetica, Sans-Serif, Sans;
         					color: #003356;
         					text-decoration: none;
         					}
			      div.newsbox a:hover {
						position: relative;
						top: 1px;
						left: 2px;
						color: #000000;
						}

ul {
           list-style-position: outside;
           margin-left: 1em;
           margin-top: 1em;
           margin-bottom: 1em;
           padding-left: 10px;
           padding-right: 1.0em;
           vertical-align: top;
           font: bold 9pt/160% Arial, Helvetica, Sans-Serif, Sans;
           color: #000000;
                    }
ol {
           list-style-position: outside;
           margin-left: 0.5em;
           margin-top: 1em;
           margin-bottom: 1em;
           padding-left: 10px;
           padding-right: 1.0em;
           vertical-align: top;
           font: normal 10pt/160% Arial, Helvetica, Sans-Serif, Sans;
           color: #000000;
                    }
.floatright{
	float: right;
	margin: 4px 0 10px 20px;
	border: 1px solid #FFFFFF;
	}
.floatleft{
	float: left;
	margin: 4px 20px 10px 0px;
	border: 1px solid #FFFFFF;
	}
.bord{
	border: 1px solid #FFFFFF;
	}