* {
	margin: 0;
	padding: 0;
}

body { 
    font-size: 12px; 
    text-align:  center; 
    font-family: Arial; 
    background-color: #dde3c7; 
    background-image: url(../imgs/content/bg_image.jpg); 
    background-repeat: repeat-x; 
    background-position: 0 0; 
    border-style: none; }
#wrapper { 
    width: 825px; 
    margin: 10px auto 5px; }
#header { 
    background-color: #fff; 
    position: relative; 
    width: 800px; 
    height: 215px; 
    top: 0px; 
    clear: right; 
    margin-bottom: 25px; 
}

.mailadr {
color: #00B8DE;
line-height: 13px;
height: 25px;
display: inline-table;
}
#content_holder {
	background-color: #fff;
	background-image: url(../imgs/content/contentframe_top.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	text-align: left;
	width: 800px;
	padding-top: 0px;
	padding-top: 25px;
	 }
#content_bot {
	background-image: url(../imgs/content/contentframe_bot.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 800px;
	height: 15px;
	margin: 0;
	padding: 0; }
	
#newsticker {
	color: #fff;
	font-size: 10px;
	background-image: url(../imgs/content/bg_newsticker.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	text-align: left;
	vertical-align: middle;
	position: relative;
	width: 824px;
	height: 29px;
	overflow: hidden;
	clear: both;
	margin-top: 5px;
	margin-right: auto;
	margin-left: auto;
}
#newsticker ul#news { float: left;  position: relative; padding: 0; width: 580px; overflow: hidden; }
#newsticker ul#news li { text-transform: uppercase; word-spacing: 1px; margin-top: 1px; margin-left: 0px; list-style-type: none; white-space: nowrap; }
.contentframe { 
font-size: 12px; 
font-family: Arial; 
background-color: #fff; 
background-image: url(../imgs/content/frame_bg.gif); 
background-repeat: repeat-y; background-position: left top; 
padding: 10px 10px 10px 10px; 

}
a:link { color: #00b8de; background-repeat: no-repeat; }
a:active { color: #058eac; text-decoration: underline; }
a:visited { color: #00b8de; }
a:hover { color: #058eac; text-decoration: underline; }
/*************************/
/***** common classes ****/
/*************************/
.left {
	float: left !important;
}
.right {
	float: right !important;
}
input.submit, input.reset {
	padding: 1px 5px;
	text-align: center;
	font: bold 10px arial, Verdana, Helvetica, sans-serif;
	border: solid 1px #00689e;
	background: #95af41;
	color: #fff;
}
img.left, img.right {
	padding: 1px;
	border: 1px solid #87a8c4;
}
img.left {
	margin: 0 20px 10px 0;
}
img.right {
	margin: 0 0 10px 20px;
}

/******** Clear Fix ************/

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0;
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/**************************/

