
body, table, td, div, input, textarea, select{
	font-family: Arial, Sans-Serif;
}

body{
	margin: 0px auto;
	padding: 0px;
	color: #000000;
	font-size: 0.75em;
	text-align: center;
}

a{
	color: #C20000;
	text-decoration: underline;
}

img, form, input, select{
	border: 0px;
	padding: 0px;
	margin: 0px;
}

textarea{
	font-size: 0.9em;
}

table{
	border-width: 1px 1px 0px 0px;
	border-style: solid;
	border-color: #424242;
	margin: 0px 0px 10px 0px;
}

td{
	border-width: 0px 0px 1px 1px;
	border-style: solid;
	border-color: #424242;
	padding: 5px;
}

h2{
	font-size: 1.75em;
	font-weight: normal;
	color: #424242;
	margin: 10px 0px 15px 0px;
	padding: 0px;
}

h3{
	background-image: url(../images/iconArrowRightBoxHeader.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	font-size: 1.4em;
	font-weight: bold;
	color: #424242;
	margin: 0px 0px 0px -23px;
	padding: 1px 0px 0px 23px;
}

h4{
	font-size: 1.2em;
	font-weight: bold;
	color: #424242;
	margin: 0px 0px 3px 0px;
	padding: 1px 0px 2px 0px;
}

h5{
	font-size: 1.25em;
	font-weight: bold;
	color: #424242;
	margin: 0px 0px 10px 0px;
	padding: 0px;
}

h6{
	font-size: 1.0em;
	font-weight: bold;
	color: #424242;
	margin: 0px 0px 0px 1px;
	padding: 0px;
}

p{
	padding: 0px;
	margin: 0px 0px 20px 0px;
}

.fleft{
	float: left;
}

.fright{
	float: right;
}

.container{
	text-align: left;
	display: block;
	clear: both;
}

.containerPage{
	margin: 0px auto;
	width:762px;
}

.containerTopMenu{
	margin: 10px 0px 30px 0px;
	padding: 0px;
}

.containerMiddleCol {
	float: left;
	width: 396px;
	margin: 0px 20px 0px 20px;
	text-align: left;
    overflow: hidden;
}

.containerRightCol{
	font-size: 0.9em;
	float: left;
	width: 175px;
	margin: 0px 0px 0px 0px;
	text-align: left;
}

.containerLeftMenu{
	float: left;
	width: 145px;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 3px;
	border-style: solid;
	border-width: 0px;
	border-color: #DBDBDB;
}

.containerMiddleColText{
	margin: 0px 10px 30px 10px;
}

.containerMiddleColText img{
	display: inline-block;
	padding: 1px;
	border: 1px solid #C4C4C4;
	background-color: #ffffff;
	float: left;
	margin: 0px 15px 5px 0px;
}

.containerBottomLogos{
	clear: both;
	margin: 0px 0px 0px 0px;
}

.containerFlashArea{
	margin: 0px;
	padding: 0px;
}

.containerFirstPagePush, .containerFirstPagePushCenter{
	float: left;
	font-size: 0.9em;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 245px;
	width: 181px;
	margin: 0px;
	padding: 35px 30px 0px 40px;
}

.containerFirstPagePushCenter{
	width: 187px;
}

.containerRightBox{
	float: none;
	clear: both;
	display: block;
	background-image: url(../images/bgRightBoxMid.gif);
	background-repeat: repeat-y;
	background-position: 0px 0px;
	width: 145px;
	padding: 5px 12px 10px 18px;
	margin: 0px 0px 0px 0px;
}

.containerRightBox img{
	border: 1px solid #ffffff;
	padding: 0px;
	margin: 0px 0px 10px 0px;
}

.containerRightBoxTextMargins{
	margin: 0px 5px 0px 5px;
}

.containerRightBoxTop{
	font-size: 1px;
	background-color: red;
	float: none;
	clear: both;
	display: block;
	background-image: url(../images/bgRightBoxTop.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 7px;
	width: 175px;
	padding: 0px;
	margin: 0px;
}

.containerRightBoxBot{
	float: none;
	clear: both;
	display: block;
	background-image: url(../images/bgRightBoxBot.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 7px;
	width: 175px;
	padding: 0px;
	margin: 0px 0px 10px 0px;
}



.containerListElementDate{
	float: left;
	width: 70px;
}

.containerListElementText{
	float: left;
	width: 240px;
	padding: 0px 0px 0px 10px;
}

.containerLeftColMapPage{
	float: left;
	width: 195px;
}

.containerLeftColMapPage select{
	font-size: 1.0em;
	width: 155px;
	margin: 0px 0px 20px 0px;
}

.imageTextPageTop{
	margin: 0px 0px 10px 0px;
}

.imageReg{
	border-width: 0px;
	padding: 0px;
	float: none;
}

.listElementType1{
	background-color: #EDEDED;
	padding: 10px 15px 7px 15px;
	margin:  0px 0px 0px 0px;
}

.listElementType2{
	padding: 10px 15px 10px 15px;
}

.listElementDelimiter{
	color: #424242;
	font-size: 1.1em;
	font-weight: bold;
	padding: 6px 5px 8px 6px;
}

.imageFloatRight, .imageFloatLeft{
	display: inline-block;
	padding: 1px;
	border: 1px solid #C4C4C4;
	background-color: #ffffff;
}

.imageFloatRight{
	float: right;
	margin: 0px 0px 5px 15px;
}

.imageFloatLeft{
	float: left;
	margin: 0px 15px 5px 0px;
}

.imageLogoMalareSeTop{
	float: right;
	padding: 10px 35px 5px 0px;
}

.iptTextMedium{
	color: #000000;
	font-size: 1.0em;
	border: 1px solid #C4C4C4;
	width: 165px;
	padding: 1px;
	margin: 0px;
}

.textPreamble{
	font-size: 1.25em;
}

.spaceBottom5{
	margin-bottom: 15px;
}

.spaceBottom10{
	margin-bottom: 15px;
}

.spaceBottom15{
	margin-bottom: 15px;
}


/* START: CLEAR-fix class */

.clearfix:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}
  
 .clearfix {
display: inline-block;
}  

/* END: CLEAR-fix class */
        
    /*  the container of the admin table */
        #adminMenuTable {   position: absolute;
                            top: 5px;
                            right: 5px;
                            z-index: 10000;
                            width: 400px;
                            height: 28px;
                            border: 1px solid #5F5F5F;
                            background-color: #FFFFFF;}
                                        
        #container      {   width: 100%;
                            \width: 100%;
                            w\idth: 100%;
                            margin: 0px;
                            margin-left: auto;
                            margin-right: 0px;
                            padding: 0px;
                            position:relative;
                            top:0px;
                            left:0px;}
        
                        
        #topLogo        {   padding: 0px;
                            margin: 0px;
                            height: 80px;
                            position:absolute;
                            overflow:hidden;
                            top:0px;
                            left:0px;}
        
        #navMenu        {   width:220px;
                            \width:220px;
                            w\idth:220px;
                            margin: 0px;
                            padding: 0px;
                            position:absolute;
                            top: 80px;
                            left: 0px;}
                            
        #mainContent    {   padding: 10px;
                            position:absolute;
                            top: 80px;
                            left: 220px;
                            width: 580px;}
        
        #navCrumbs      {   padding: 0px;
                            hhheight: 40px;
                            text-align:left;
                            position:relative;
                            overflow:hidden;
                            bottom: 0px;
                            left: 0px;}
