* {
	padding:0;
	margin:0;
	}

html {  
    overflow:auto;
	overflow: -moz-scrollbars-vertical; 

}


html, body {
	/*background:gray none repeat scroll 0%;*/
	background-color:#FFFFFF;
	color:#666666;
	font-family:arial,sans-serif;
	font-size:0.9em;
	line-height:1.4em;	
	height:100%;
	width:100%;
	margin:0pt;
	padding:0pt;
	}


/***************************************************************************************
CONTAINER
***************************************************************************************/
div#container {
	height:auto !important;
	margin:0pt auto;
	min-height:100%;
	position:relative;
	width:100%;
	background-color:#fefefe;
	}


/***************************************************************************************
HEADER
***************************************************************************************/
div#header {
	border-bottom:1px solid #c1c1c1;
	background-image:url(../_img/h_bg.jpg);
	background-repeat:no-repeat;
	padding:0;
	margin:0;
	height: 120px;
	text-align:center; 
	}
	
div#headerBox {
	width:825px;
	margin: 0 auto; 
	text-align:left;
	padding:0;
	height:120px;
	/*background-color:#000000;*/
	}
	
div#logo{
	text-align:left;
	position:relative;
	top:43px;
	left:0px;
	margin:0;
	padding:0;
	width:133px;
	height:62px;
	z-index:1;
	}
	
div#MainNavigationBox {
	text-align:left;
	position:relative;
	top:-28px;
	left:212px;
	margin:0;
	padding:0;
	width:613px;
	height:44px;
	z-index:2;
	/*
	background-color:#ff00ff;
	border-bottom:1px solid #c1c1c1;
	*/	
	}
	
	
div#MetaNavigationBox {
	text-align:left;
	position:absolute;
	top:-35px;
	left:212px;
	margin:0;
	padding:0;
	width:613px;
	height:27px;
	z-index:2;
	text-align:right;
	font-size:11px;
	}	
	
	
div#MetaNavigationBox a:link{
  text-decoration:none;
  color:#666666;
  padding:0;
  } 	
	
div#MetaNavigationBox a:visited{
  text-decoration:none;
  color:#666666;
  padding:0;
  } 

div#MetaNavigationBox a:active{
  text-decoration:none;
  color:#666666;
  padding:0;
  } 

div#MetaNavigationBox a:hover{
  text-decoration:none;
  color:#c83e34;
  padding:0;
  } 				
	

/***************************************************************************************
CONTNENT
***************************************************************************************/	
div#contentField {
	padding:0;
	margin:0 0 65px 0;
	text-align:center;
	}

div#contentBox {
	text-align:center;
	padding:0;
	}
	
div#topContentBox {
	background-color:#FFFFFF;
	padding:0;
	margin:0;
	height:284px;
	border-bottom:1px solid #e3e3e3;
	}
	
div#bottomContentBox {
	padding:0 0 50px 0;
	margin:0;
	}	
	
div#topContent {
	width:825px;
	margin: 0 auto; 
	padding:17px 0 0 0;
	text-align:left;
	}	
	
div#bottomContent {
	width:825px;
	margin: 0 auto; 
	padding:21px 0 0 0;
	text-align:left;
	}
	
div#portraitBox {
	float:left;
	/*background-image:url(../_img/portraits/dummy.jpg);
	background-repeat:no-repeat;*/
	margin:0;
	padding:0;
	width:402px;
	height:186px;
	overflow:hidden;
	font-size:0.8em;
	}
	
div#portraitBox p {
	margin:0;
	padding:6px 115px 18px 10px ;	
	}
	
div#portraitBox p .title {
	line-height:2.3em;
	}	
			
div#introBox {
	float:left;
	background-image:url(../_img/startBoxBG.gif);
	background-repeat:no-repeat;
	margin:0;
	padding:0;
	width:402px;
	height:200px;
	}
	
div#introBox p {
	margin:0;
	padding:6px 15px 18px 10px ;	
	}
	
div#introBox p .title {
	line-height:2.3em;
	}					

/***************************************************************************************
FOOTER
***************************************************************************************/
div#footer {
	background:#eeeeee none repeat scroll 0%;
	border-top:1px solid #e3e3e3;
	bottom:0pt;
	position:absolute;
	width:100%;
	height:40px;
	text-align:left;
	}
	
div#footerBox {
	width:825px;
	margin: 0 auto; 
	padding:11px 0 0 0;
	}	
	
div#footerBox a:link {
	text-decoration:none;
	color:#666666;
	}
	
div#footerBox a:active {
	text-decoration:none;
	color:#666666;
	}	
	
div#footerBox a:visited {
	text-decoration:none;
	color:#666666;
	}				
	
div#footerBox a:hover {
	text-decoration:underline;
	color:#666666;
	}
	
/***************************************************************************************
NEWS
***************************************************************************************/
.news-latest-item {
	min-height:74px;
	max-height:74px;
	}

	
.news-latest-container {
	padding:40px 10px 0 10px;
	margin:0;
	}		
	
	
.news-latest-container a {
    text-decoration:none;
	color:#666666;
	font-weight:bold;
	}	
	
.news-latest-container a:visited {
    text-decoration:none;
	color:#666666;
	font-weight:bold;
	}
	
.news-latest-container a:active{
    text-decoration:none;
	color:#666666;
	font-weight:bold;
	}
	
.news-latest-container a:hover {
    text-decoration:none;
	color:#666666;
	font-weight:bold;
	background-color:#ededed;
	}	
	
.news-latest-date {
	font-size:11px;
	}
	
#city_logo {
	position:relative;
	padding:0;
	margin:0;
	top:103px;
	z-index:99;
	left:0;
	}								

/***************************************************************************************
DIV
***************************************************************************************/
#linkblock {
	position:relative;
	top:-153px;
	left:10px;
	}
	
	

/*preload classes*/ 
.svw {width: 50px; height: 20px; background: #fff;} 
.svw ul {position: relative; left: -999em;} 
 
/*core classes*/ 
.stripViewer {  
	position: relative; 
	overflow: hidden;  
	border: 1px solid #ccc;   
	margin: 0 0 1px 0; 
	} 
	
.stripViewer ul { /* this is your UL of images */ 
	margin: 0; 
	padding: 0; 
	position: relative; 
	left: 0; 
	top: 0; 
	width: 1%; 
	list-style-type: none; 
	} 
	
.stripViewer ul li {  
	float:left; 
	} 
	
.stripTransmitter { 
	overflow: auto; 
	width: 1%; 
	} 
	
.stripTransmitter ul { 
	margin: 0; 
	padding: 0; 
	position: relative; 
	list-style-type: none; 
	}
	
.stripTransmitter ul li{ 
	width: 20px; 
	float:left; 
	margin: 0 1px 1px 0; 
	} 
	
.stripTransmitter a{ 
	font: bold 10px Verdana, Arial; 
	text-align: center; 
	line-height: 22px; 
	background: #ccc; 
	color: #333333; 
	text-decoration: none; 
	display: block; 
	} 
	
.stripTransmitter a:hover, a.current{ 
background: #dadada; 
color: #fff; 
} 
 
/*tooltips formatting*/ 
#tooltip { 
background: #fff; 
color: #000; 
opacity: 0.85; 
border: 5px solid #dedede; 
} 
#tooltip h3 {  
font: normal 10px Verdana;  
margin: 0;  
padding: 6px 2px;  
border: 0; 
} 	
