/*--tags--*/

body, html{
	margin:0px;
	padding:0px;
	height:100%;
	width:100%;
    }
body{
	font-family:Verdana;
	font-size:11px;
	color:#0093DD;
    }
body.popup{
	background-image:url(images/popup_bg.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
    }
a {
	color:#AF1E2D;
	}
a:hover {
	text-decoration:none;
	}
form, p, table, div, span, img, thead, tbody, tfoot, th, td{
    margin:0px;
    padding:0px;
    }
input, select, textarea{
    font-family:Verdana;
    font-size: 11px;
    color:#333333;
    padding: 1px;
    margin: 0px;
    }
img{
	border:none;
	behavior: url("client/pngbehavior.htc");
}
table{
	border:none;
	empty-cells:show;
    }
hr {
	height:1px;
	color:#0093DD;
	background-color: #0093DD;
	clear:both;
	border: 0;
}
    
    
/*--content--*/

#wrapper {
	width: expression(document.body.clientWidth < 986 ? "985px" : "100%" );
	min-width:985px;
	max-width:100%;
	clear:both;
	height:100%;
	position:relative;
}
#wrapper:after{
	content: "";  
	display: block; 
	clear: both; 
    }
.wrapper_content {
	/*background-image:url(images/footer.jpg);*/
	background-repeat:no-repeat;
	background-position:center bottom;
}
* html .wrapper_content {
	/*background-image:url(images/footer_ie.jpg);*/
	background-repeat:no-repeat;
	background-position:center bottom;
}
.wrapper_default {
	/*background-image:url(images/footer_default.jpg);*/
	background-repeat:no-repeat;
	background-position:center bottom;
}
* html .wrapper_default {
	/*background-image:url(images/footer_default_ie.jpg);*/
	background-repeat:no-repeat;
	background-position:center bottom;
}

.header_content{
	height:320px;
	width:985px;
	margin:0px auto;
	position:relative;
	}
.header_content_img{
	background-image:url(images/header.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	width:100%;
	clear:both;
	}
.header_default{
	height:370px;
	width:985px;
	margin:0px auto;
	position:relative;
	}
.header_default_img{
	background-image:url(images/header_deafault.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	width:100%;
	clear:both;
	}	
#content {
	clear:both;
	width:985px;
	margin:0px auto;}
#content:after{
	content: "";  
	display: block; 
	clear: both; 
    }
.content_content {
	background-image: url(images/bg3.jpg);
	background-repeat: repeat-y;
	background-position: 200px;	
	}
.content_default {
	background-image: url(images/bg4.gif);
	background-repeat: repeat-y;
	background-position: 239px;	
	}	
.footer_content {
	width:985px;
	margin:0px auto;
	padding: 0px;
	height:86px;
	position:absolute;
	bottom:0px;
	left:50%;
	margin-left:-492px;
}

.copyright {
	width:950px;
	padding-left:20px;
	padding-top:50px;
	color:#FFFFFF;
	font-size:10px;
	line-height:130%;}
.copyright a{
	color:#FFFFFF;
	text-decoration:none;
}
.copyright a:hover{
	color:#AF1E2D;
	text-decoration:none;
	}
.solution {
	float:right;
	color:#FFFFFF;
	font-size:10px;
	line-height:130%;
	white-space:nowrap;
	}
.solution img{
	vertical-align:middle;
	}	















span.title2 {
	color:#AF1E2D;
	font-size:17px;
	font-weight:bold;
	display:block;
	padding-bottom:15px;
	}


#logo {
	left:30px;
	top: 20px;
	position:absolute;
	}
.navigation {
	position:absolute;
	top: -1px;
	white-space:nowrap;
	}
.navigation img.span{
	vertical-align: text-bottom;
	margin: 0px 7px 0px 7px ;
	}
.navigation a{
	text-decoration:none;
	}
.navigation a:hover{
	text-decoration:underline;
	}
.menul0 {
	position:absolute;	
    font-size: 13px;
	font-weight:bold;
	}
.menul0 a{
	color:#0093DD;	
	text-decoration:none;
	}
.menul0 a:hover{
	color:#AF1E2D;
	}
.menul0 a.selected{
    font-size: 15px;
	color:#AF1E2D;
	}
.clock {
	position:absolute;
	top:55px;
	left:812px;
	width:85px;
	height:82px;
	}
.data {
	position:absolute;
	top:120px;
	left:760px;
	text-align:center;
	width:190px;
	color:#AF1E2D;
	line-height:150%;
	}
.data span{
	font-size:10px;
	}
.clock_content {
	position:absolute;
	top:45px;
	left:792px;
	width:85px;
	height:82px;
	}
.data_content {
	position:absolute;
	top:110px;
	left:740px;
	text-align:center;
	width:190px;
	color:#AF1E2D;
	line-height:150%;
	}
.data_content span{
	font-size:10px;
	}

#photo.default {
	position:absolute;
	top:156px;
	left:659px;
	}
#photo {
	position:absolute;
	top:114px;
	left:593px;
	}

.column1 {
	width:200px;
	float:left;
	margin:0px 20px 0px 19px;
	}
* html .column1 {
	margin:0px 21px 0px 9px;
	}		
.column2 {
	width:262px;
	float:left;
	margin-right:3px;
	}
.column2 div.title {
	background-image: url(images/bg1_top.jpg);
	background-repeat: no-repeat;
	height:55px;
	color:#AF1E2D;
	font-size:17px;
	font-weight:bold;
	padding: 12px 10px 0px 20px;
	}
.column2 div.text, .column3 div.text {
	padding: 0px 10px 0px 10px;
	text-align:justify;
	}	
.column2 div.text img, .column3 div.text img{
	float:left;
	margin: 0px 10px 10px 0px;
	padding: 2px;
	}
.column2 div.text img{
	border:solid 1px #FAF074;
	}
div.text ul{
	list-style-position: inside
	}	
.column2 div.more, .column3 div.more {
	font-weight:bold;
	padding: 0px 7px 0px 10px;
	clear:both;
	}
.column3 div.text img{
	border:solid 1px #0093DD;
	}	
.column3 {	
	width:261px;
	float:left;
	}

.column3 div.title {
	background-image: url(images/bg2_top.jpg);
	background-repeat: no-repeat;
	height:55px;
	color:#AF1E2D;
	font-size:17px;
	font-weight:bold;
	padding: 12px 10px 0px 20px;
	}	
.column4 {
	width:200px;
	float:left;
	margin:0px 0px 0px 20px;
	}
.cont_column1 {
	width:161px;
	float:left;
	margin:0px 20px 0px 19px;
	z-index:3;
	}
* html .cont_column1 {
	margin:0px 21px 0px 9px;
	}	


.cont_column2 {
	width:554px;
	float:left;
	z-index:3;
	}
.cont_column2 div.print {
	text-align:right;
	background-image: url(images/bg3_top.jpg);
	background-repeat: no-repeat;
	padding: 13px 15px 10px 0px;
	background-position: top;
	}
.cont_column2 div.text {
	padding: 0px 10px 10px 10px;
	text-align:justify;
	}
.cont_column2 div.text div.title {
	text-align:left;
	}	
.cont_column2 div.text img{
	padding: 2px;
	border:solid 1px #0093DD;
	}
.cont_column2 div.text img.images{
	float:left;
	margin: 0px 10px 10px 0px;
	padding: 2px;
	border:solid 1px #0093DD;
	}
* html .cont_column2 div.text img.images{
	margin-bottom: 0px;
	}
.cont_column2 div.text div.images2{
	float:left;
	margin: 0px 0px 0px 0px;
	padding:0px 5px 0px 0px;
	}	
.cont_column2 div.text div.images2 img{
	margin: 0px 0px 0px 0px;
	padding: 2px;
	border:solid 1px #0093DD;
	}
.cont_column2 div.text table td {
	vertical-align:top;
	text-align:left;
	}	
.cont_column3 {
	width:200px;
	float:left;
	margin:0px 0px 0px 20px;
	z-index:3;
	}
div.title {
	color:#AF1E2D;
	font-size:17px;
	font-weight:bold;
	padding: 0px 10px 10px 0px;
	}
div.title a {
	text-decoration:none;
	}	
div.title a:hover {
	text-decoration:underline;
	}	

.backtop {
	clear:both;
	padding: 10px 10px 0px 10px;
	}	
.block{
	margin-bottom:17px;
	line-height:130%;
	}
.block span.title {
	color:#AF1E2D;
	font-size:14px;
	font-weight:bold;
	clear:both;
	line-height:25px;
	}	
.block span.title a{
	text-decoration:none;
	}	
.block span.title a:hover{
	text-decoration:underline;
	}	
.block input.textfield {
	width:168px;
	background: transparent url(images/inputbg.gif) no-repeat right top;
	border:solid 0 #fff;
	padding: 2px 8px 5px 6px;
	color:#0093DD;
	}		
* html .block input.textfield {
	background: transparent url(images/inputbg.gif) no-repeat fixed; 
	}
.block input.textfield_small {
	width:147px;
	background: transparent url(images/inputbg_small.gif) no-repeat right top;
	border:solid 0 #fff;
	padding: 2px 8px 5px 6px;
	color:#0093DD;
	margin-top:5px;
	}		
* html .block input.textfield_small {
	background: transparent url(images/inputbg_small.gif) no-repeat fixed;	
	}	
.block th{
	width:20px;
	}
.block span.hours {
	font-size:12px;
	line-height:20px;
	}

#menu {
	margin:0px 0px 0px 5px;
	padding:0px;
	}
#menu ul {
	margin:0px;
	padding:0px;
	}	
#menu a{
	color:#0093DD;
	text-decoration:none;
	margin:0px;
	padding:0px;
	}	
#menu a:hover{
	color:#AF1E2D;
	text-decoration:none;
	}	
#menu li{
	list-style-type: none;
	margin:0px;
	padding:0px;
	}
#menu li a{
	background-image: url(images/bullet.gif);
	background-repeat: no-repeat;
	background-position: 0px 7px;
	padding:0px 0px 0px 10px;
	display:block;
	margin:0px;
	}
#menu li a.active{
	font-weight:bold;
	color:#AF1E2D;
	}	
#menu li li a{
	background:none;
	padding:0px 0px 0px 20px;
	}	
#menu li li a.active{
	font-weight:bold;
	color:#AF1E2D;
	}	

div.text .sitemap img{
	border:0px;
	float:none;
	margin: 0px;
	padding: 0px;
	}
	
.frm input.formText {
	width:318px;
	background: transparent url(images/inputbgxxl.gif) no-repeat; 
	border:solid 0 #fff;
	padding: 2px 8px 5px 6px;
	color:#0093DD;
	}		
* html .frm input.formText {
	background: transparent url(images/inputbgxxl.gif) no-repeat fixed;
	}

.frm textarea.formText {
	width:318px;
	height:263px;
	background: transparent url(images/inputbg2xxl.gif) no-repeat; 
	border:solid 0 #fff;
	padding: 2px 8px 5px 6px;
	color:#0093DD;
	overflow:hidden;

	}		
* html .frm textarea.formText {
	background: transparent url(images/inputbg2xxl.gif) no-repeat fixed;
	}

/*gallery*/	
	
#gallery {
	width:644px;
	text-align:center;
}
#galcontainer{
	float:left;
	position:relative;
	width:530px;
	height:79px;
	overflow:hidden;
}

#btnNext, #btnPrev, #btnSlide  {
	cursor:pointer;
}
/*#imgSld {
	position:absolute; 
	left:0px; 
	height:79px;
	width:1500px;
}
#imgSld .img {
	float:left; 
	width:100px; 
	height:79px;
}
#imgSld .img img{
	border:solid 1px #0093DD;
	padding:1px;
	margin-right:2px;
	vertical-align:middle;
	cursor:pointer;
}*/
#viewer{
	border:solid 1px #0093DD;
	padding:1px;
	vertical-align:middle;
}

/*chart*/

table.chart {
	margin-top:7px;
	margin-bottom:15px;
}
td.chart_answer {
	width:100px;}
td.chart_count {
	white-space:nowrap;
	width:50px;
	text-align:right;}
table.chart div {
	background-color: #93AEC9;}
	
	
/*--components--*/
 
.sDN {display:none;}
.sDB {display:block;}
.sTAL {text-align:left;}
.sTAC {text-align:center;}
.sTAR {text-align:right;}
.sCP {cursor:pointer;}
.sCB {clear:both;}
.sFL {float:left;}
.sFR {float:right;}