html, body {
	margin: 0px;
	padding: 0px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	background: #032a65 url('images/bg.png') no-repeat top center;
	color: white;
	font-size: 13px;
}
img {
	border: 0px;
}
a {	color: white;}

.nodisp {
	display: none;
}
.clear {
	width: 100%;
	clear: both;
}

input.text, input.submit, select, textarea {
	border: 1px solid #0981d2;
}
input.text {
	height: 18px;
	color: white;
	padding: 0px;
	width: 140px;
	background: url(images/inputbg.png) repeat-x bottom;
}

select {
	height: 20px;	
}
* html input {
	height: 20px;
}
input.submit {
	height: 26px;
	margin: 10px;
	padding: 4px 10px;
	width: auto;
	cursor: pointer;
	background: url(images/inputbg.png) repeat-x bottom;
	color: white;
}
textarea {
	background: url(images/tabg.png) repeat-x bottom;
	color: white;
}

#page {
	position: absolute;
	left: 50%;
	width: 900px;
	margin: 0px -450px;
}
#header {
	height: 174px;
}
	#backlink { position: absolute; left: 16px; top: 20px; }
	#logo { width: 160px; height: 150px;}
	#contact {
		position: absolute;
		font-size: 10px;
		font-weight: bold;
		left:560px;
		top:10px;
		width:190px;
		text-align:center;
		line-height: 12px;
	}
	#contact h2{
		font-size: 10px;
		font-weight: bold;
		margin: 0px;
		padding: 0px;
	}
	#contact a { text-decoration: none; }
	#contact a:hover {text-decoration: underline;}
	
	#date {font-size: 9px; position: absolute; left: 762px; top: 21px;}
	
	#header h1 {
		position: absolute;
		font-size: 24px;
		font-weight: normal;
		top: 140px;
		left: 197px;
		margin: 0px;
		padding: 0px;
	}
	
#menu { float: left; width: 164px; padding: 0px; margin: 14px 0px; list-style-type: none; }
	#menu li {padding: 0px; margin: 0px; text-align: right; font-weight: bold; font-size: 14px; margin-bottom: 8px;}
	#menu li a { text-decoration: none;}
	#menu li a:hover { text-decoration: underline;}
	
#main { width: 542px; height: 405px; float: right;margin: 11px 160px 30px 0px; overflow: auto; padding: 6px 0px;}
* html #main { height: 417px;}

	#main.flexcrollactive {width: 572px; margin-right: 130px;}

	#main table, #main td, #main th {
		font-size: 12px;
	}

	#main h1 {
		font-size: 18px;
		margin:0px;
		font-weight: bold;
		
		padding: 6px 0px;
	}
	#main h2 {
		font-size: 16px;
		margin:0px;
		font-weight: bold;
		padding: 6px 0px;
		color: #EEA024;
		/*color: #DC006A;*/
	}
	#main h3 {
		font-size: 16px;
		font-weight: normal;
		font-style: italic;
		margin: 6px 0px;
		padding: 0px;
		
	}
	#main h4 {
		font-size: 14px;
		font-weight: bold;
		margin: 6px 0px;
		padding: 0px;
	}
	#main h5 {
		font-size: 14px;
		font-weight: normal;
		font-style: italic;
		margin: 6px 0px;
		padding: 0px;
	}
	#main h6 {
		font-size: 13px;
		font-weight: bold;
		margin: 3px 0px;
		padding: 0px;
	}
	#main p {
		text-align: justify;
	}
	#main hr {
		border-top: 1px solid #0981d2;
		border-bottom: 0px none;
		border-left: 0px none;
		border-right: 0px none;
		height: 1px;
		margin-top: 2px;
		margin-bottom: 2px;
		margin-right: -1px;
		padding: 0px;        
	}
	
	#main fieldset {
		border: 0px none;
		padding: 0px;
	}



#footer {
	clear: both;
	text-align: center;
	width: 100%;
	font-size: 10px;
}


/* Scroll Bar Master Styling Starts Here */
/* All comments can be freely removed from the css */


.scrollgeneric {line-height: 1px;font-size: 1px;position: absolute;top: 0; left: 0;}

#main_mcontentwrapper { width: 540px !important;}

/* force fleXcroll to always display the vertical scrollbase */
.vscrollerbase {
/*visibility: visible !important;*/
}
/* fleXcroll adapts to this CSS setting and sets positions correctly */

/* And style your scrollbar like you normally do */
.vscrollerbase {
width: 15px;
/*background: #605468 url(images/scroll.png) 0px 0px repeat-y;*/
}
.vscrollerbar {
width: 15px;
background: url(images/scroll.png) -30px 0px repeat-y;
cursor: pointer;
margin: 0px 0px;
padding-bottom: 10px;
}
.vscrollerbar, .hscrollerbar {
padding: 25px;
z-index: 2;
}
.vscrollerbarbeg {
background: url(images/scroll.png) -15px -20px no-repeat;
width: 15px;
height: 10px !important;
margin-top: -10px;
}
.vscrollerbarend {
background: url(images/scroll.png) -15px 0px no-repeat;
width: 15px;
height: 10px;
margin-top: 10px;
}
.vscrollerbasebeg {
background: url(images/scroll.png) 0px -15px no-repeat;
width: 15px;
height: 15px !important;
cursor: pointer;
}
.vscrollerbaseend {
background: url(images/scroll.png) 0px 10px no-repeat;
height: 25px;
width: 15px;
cursor: pointer;
}


/* Easy Slider */
#container-slider {
	display: none;
	float: right;
	text-align: center;
	margin: 20px 0px 0px 10px;
}

#slider a {
	text-decoration: none;
	color: black;
}

#slider h3 {
	color: #2099A9;
	font-size: 24px;
}

#slider ul,#slider li {
	margin: 0;
	padding: 0;
	list-style: none;
}

#slider li { /* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/
	width: 180px;
	height: 109px;
	overflow: hidden;
}

#prevBtn,#nextBtn {
	display: block;
	width: 27px;
	height: 64px;
	position: absolute;
	left: -27px;
	top: 0px;
}

#nextBtn {
	left: 300px;
}

#prevBtn a,#nextBtn a {
	display: block;
	width: 27px;
	height: 64px;
	background: url(static/images/slider/btn_prev.png) no-repeat left center
		;
}

#nextBtn a {
	background: url(static/images/slider/btn_next.png) no-repeat right
		center;
}

#slider .graphic,#prevBtn,#nextBtn {
	margin: 0;
	padding: 0;
	display: block;
	overflow: hidden;
	text-indent: -8000px;
}

/* /Easy Slider */
