* {
	margin: 0;
	padding:0;
	outline:none;
}

html,
body {
	height:100%;
	width:100%;
}
 html[xmlns^="http"] {
 overflow-y: scroll;
}

body {
 	font:11px/normal Verdana, Arial, Helvetica, sans-serif;
	color:#636363;
}

/* ----------------------------------> Global classes <-----------------------------*/
a {
	color:#395aa5;
	text-decoration:none;
}

a:hover {	
	text-decoration:underline;
}

img {
	border:none;
}

.highlight {
	font-weight:bold;
}

.image {
	border:solid 1px #000;
	padding:1px;
}

.floatRight {
	float:right;
    margin:10px;      
}

.floatLeft {
	float:left;
	margin:10px;
}

.clear {
	float:none;
	clear:both;
}

#wrapper{
	width:954px;
	margin:0 auto;
}
#content{
	width:769px;
	float:left;
	position:relative;
	z-index:1;
}

#content p{
	padding:0 10px 10px 10px;
}
	#content h1 a{
		width:139px;
		height:74px;
		display:block;
		text-indent:-5000px;
		background:url(../images/bg-logo.png) 0 0 no-repeat;
		position:absolute;
		left:10px;
		top:0;
		z-index:2;
	}
	#content h1 a.homeLogo{
		top:2px;
		background:url(../images/bg-logo-home.png) 0 0 no-repeat;
	}
		#header-navi{
			width:769px;
			height:18px;
			padding:3px 0 0 0;
			background:#fff;
		}
			#header-navi ul{
				float:right;
				list-style-type:none;
				font-size:12px;
				margin:0 -8px 0 0;
			}
				#header-navi ul li{
					float:left;
					padding:0 10px;
					color:#636363;
					font-weight:bold;
				}
					#header-navi ul li a{
						color:#636363;
					}
#banner{
	width:767px;
	height:421px;
	background:#cdddff;
	position:relative;
	z-index:1;
	left:2px;
}

#bannerHolder{
	width:954px;
	height:421px;
	position:absolute;
	left:0px;
	top:0px;
	z-index:1;
}

#bannerHolder img{
	width:954px;
	height:421px;
}

#sloganText{
	position:absolute;
	left:0px;
	top:170px;	
	z-index:1000;
	width:450px;
	text-align:right !important;
    color: white;
}

#sloganText a{
    color: white;
    font-size: 14px;
}

#sloganText a:hover{
    <!--
    color: #395aa5;
	-->
    color: white;	
	text-decoration:none;
}

#sloganText p a span{
    color: white;
    font-size: 28px;
}

	#banner p{
		font-size:22px;
		color:#6e89c0;
		text-align:left !important;
	}
	
	#banner p span{
		font-size:30px;
		color:#395aa5;
	}
	
	#banner p a:hover{
		text-decoration:none;
	}
		
	#banner a.read-more{
		height:29px;
		float:left;
		position:relative;
		left:10px;
		background:url(../images/banner-a-more.png) 0 0 no-repeat;
		padding:10px 0 0 50px;
		color:#fff;
		font-size:17px;
	}
	
	#banner a.read-more:hover{
		background-position:0 -39px;
		text-decoration:none;
	}
		#banner blockquote{
			width:180px;
			height:39px;
			text-indent:-5000px;
			position:absolute;
			right:-182px;
			z-index:10;
			top:10px;
			display:none;
		}
#navi{
	width:769px;
	height:24px;
	padding:6px 0 0 0;
	background:#fff;
}
	#navi ul#navigation{
		list-style-type:none;
		font-size:12px;
		position:relative;
		margin:0 0 0 -4px;
		float:left;
		width:261px;
	}
		#navi ul#navigation li{
			float:left;
			padding:1px 9px;
			color:#636363;
			font-weight:bold;
		}
			#navi ul#navigation li a{
				color:#636363;
			}
				#navi ul#naviFav{
					list-style-type:none;
					padding:2px 0 0 17px;
					float:left;
				}
					#navi ul#naviFav li{
						float:left;
						padding:0 5px;
					}
						#navi ul#naviFav li a{
							height:17px;
							text-indent:-5000px;
							display:block;
							float:left;
							background:url(../images/bg-icons.gif) 0 0 no-repeat;
						}
						#navi ul#naviFav li a.e-mail{
							width:15px;
						}
						#navi ul#naviFav li a.bookmark{
							width:17px;
							background-position:-26px 0;
						}
						
						#navi ul#naviFav li a.feddback{
							width:17px;
							background-position:-49px 0;
						}
							#navi form{
								float:right;
							}
								#navi form input{
									width:175px;
									padding:1px;
									float:left;
									margin:0 0 0 4px;
									font-size:10px;
									color:#939598;
								}
								#navi form input.submit{
									width:30px;
									height:19px;
									background:#636363;
									border:none;
									color:#fff;
									font-weight:bold;
									cursor:pointer;
								}
#content-column{
	width:769px;

	background:url(../images/bg-content-column.gif) 0 0 repeat-y;
	float:left;
}
.content-column-large{
	width:275px;
	float:left;
	border-left:2px solid #fff;
	overflow:hidden;
	padding:0 0 30px 0;
}
	.content-column-large h2, .content-column-small h2{
		background:#395aa5;
		font-size:12px;
		color:#fff;
		text-align:center;
		padding:5px 0 6px 0;
		margin:0 0 5px 0;
		font-weight:normal;
		border-bottom:solid 2px #fff;
	}
	.content-column-small h2{
		margin:0 0 17px 0;
	}
	.content-column-large h3{
		padding:0 0 12px 3px;
		font-size:12px;
	}
		.sdmenu ul{
			padding:10px 5px 10px 10px;
			list-style-type:none;
			width:265px;
		}
		.sdmenu ul li{
			padding:0 0 5px 0;
			float:left;
			width:265px;
		}
		.sdmenu ul li a{
			float:left;
			display:block;
			color:#395aa5;
			background:url(../images/bg-spry-a.gif) 0 3px no-repeat;
			padding:0 0 0 10px;
		}
			.content-column-large span{
				float:none;
				clear:both;
				display:block;
				font-weight:bold;
				font-size:10px;
			}
			.content-column-large p{
			}
			.content-column-large p a{
				font-weight:bold;
			}
			.content-column-large img{
				margin:0 0 0 3px;
			}
				.content-column-small{
					width:183px;
					width:212px;
					float:left;
					border-left:solid 2px #fff;
				}
				.content-column-small a{
					font-weight:bold;
					margin:0 0 0 10px;
				}
				.content-column-small img{
					margin:0 0 10px 2px;
				}
				
				.content-column-small p{
                   text-align:justify;
				}				

#sidebar{
	width:183px;
	float:left;
	padding:4px 0 40px 2px;
	position:relative;
	z-index:2;
}
#sidebar p{
	margin:7px;
}
#sidebar p.data{
	font-size:11px;
}
	#sidebar a.lang{
		float:right;
		font-weight:bold;
		font-size:12px;
		margin:0 2px 43px 0;
	}
		#sidebar form#logIn, #sidebar form#logIn1{
			margin:11px 0 8px 0;
			padding:4px 8px 6px 8px;
			width:161px;
			overflow:hidden;
		}
		#sidebar form#logIn{
			width:167px;
			margin:11px 0 42px 0;
			background:url(../images/bg-sidebar-box.png) 0 0 repeat-y;
			color:#fff;
			position:relative;
			top:-47px;
		}
		
		#sidebar form#logIn a{
			background:none;
			padding:0px;
			top:0px;
			display:inline;
		}
			#sidebar form#logIn h4, #sidebar form#logIn1 h4{
				font-size:14px !important;
				font-family:Arial, Helvetica, sans-serif;
				padding:0 0 8px 0;
				color:#fff;
			}	
			#logIn1 h4{
				color:#636363;
			}
				#sidebar form#logIn label{
					width:67px;
					float:left;
					font-size:12px;
				}
					#sidebar form#logIn input{
						width:84px;
						float:left;
						border:solid 1px #727171;
						height:11px;
						font-size:9px;
						padding:2px;
						margin:0 0 7px 0;
						color:#939598;
					}
					#sidebar form#logIn input.submit{
						width:42px;
						background:#e79c21;;
						float:left;
						border:none;
						height:20px;
						font-size:11px;
						color:#fff;
						font-weight:bold;
					}
						#sidebar form#logIn p{
							width:115px;
							float:left;
							margin:0;
							height:auto;
						}
						
							#sidebar form#logIn a, #sidebar form#logIn1 a{
								color:#fff;
								font-size:9px;
							}
						
							#sidebar form#logIn a{
								color:#fff;
								font-size:9px;
							}
							#sidebar form#logIn a strong{
								font-size:10px;
							}
								#sidebar h3{
									background:#636363;
									color:#fff;
									padding:5px 0 6px 0;
									text-align:center;
									font-size:12px;
									margin:0 0 3px 0;
									font-weight:normal;
								}
									#sidebar img{
										margin:3px 0 10px 0;
									}
										#sidebar ul{
											list-style-type:none;
										}
											#sidebar ul li{
												padding:0 0 8px 0;
												float:left;
											}
											#sidebar ul li a{
												margin:0 0 0 2px;
												background:url(../images/bg-sidebar-a.gif) 0 4px no-repeat;
												padding:0 0 0 10px;
												color:#636363;
												float:left;
												font-weight:bold;
											}
									
								


#footer{
	width:954px;
	float:left;
	background:url(../images/bg-footer.gif) 0 35px repeat-x;
	padding:20px 0 30px 0px;
	position:relative;
}
	#footer-navi{
		padding:8px 0 0 0;
	}
		#footer-navi ul{
			list-style-type:none;
			margin:0 0 0 -2px;
			position:relative;
			font-weight:bold;
		}
			#footer-navi ul li{
				float:left;
				padding:0 3px;
			}
				#footer-navi ul li a.rss{
					background:url(../images/bg-rss.gif) 0 1px no-repeat;
					padding:0 0 0 13px;
				}
				#footer-navi ul li a.decrease, #footer-navi ul li a.reset , #footer-navi ul li a.increase, #footer-navi ul li a.contrast{
					text-indent:-5000px;
					width:14px;
					height:15px;
					display:block;
					background:url(../images/bg-icons.gif) 0 0 no-repeat;
					text-indent:-5000px;
				}
				#footer-navi ul li a.decrease{
					background-position:-72px 0;
				}
				#footer-navi ul li a.decrease:hover, #footer-navi ul li.active a.decrease{
					background-position:-72px -17px;
				}
				#footer-navi ul li a.reset{
					background-position:-88px 0;
				}
				#footer-navi ul li a.reset:hover, #footer-navi ul li.active a.reset{
					background-position:-88px -17px;
				}
				#footer-navi ul li a.increase{
					background-position:-103px 0;	
				}
				#footer-navi ul li a.increase:hover, #footer-navi ul li.active a.increase{
					background-position:-103px -17px;
				}
				
				#footer-navi ul li a.contrast{
					background-position:-120px 0;	
				}
				#footer-navi ul li a.contrast:hover, #footer-navi ul li.active a.contrast{
					background-position:-120px -17px;
				}
					#footer-navi p.copyright{
						float:right;
						width:333px;
						text-align:right;
					}
#weather-box{
	width:179px;
	padding:0px 2px 0 2px;
	background:url(../images/bg-sidebar-box.png) 0 0 repeat-y;
	height:200px;
	overflow:hidden;
	color:#fff;
	margin:0 0 40px 0;
	position:relative;
	top:-25px;
}
	#weather-box #headlines{
		width:169px;
		padding:5px 0 5px 10px;
		color:#fff;
	}
	#weather-box #headlines h4{
		font-size:14px !important;
		font-weight:bold;
        color: #e79c21;
	}
	#weather-box #headlines h5{
		font-size:12px !important;
	}
		#weader-icon{
			width:76px;
			padding:5px 0 0 0;
			float:left;
			text-align:center;		
		}
		#weader-icon p{
			width:auto !important;
			height:auto !important;
			line-height:normal !important;
			float:none !important;
		}
			#weather-box p{
				font-size:9px;
				line-height:17px;
				margin:5px 0 0 0;
				height:71px;
				overflow:hidden;
				float:left;
				width:103px;
			}
				#weather-box img{
					font-size:10px;
					line-height:13px;
					margin:0;
				}
					#weather-box h6{
						font-size:17px;
						font-weight:bold;
					}
					#weather-box h4{
						padding:0 0 2px 0 !important;
					}
					#weather-box form select{
						width:165px;
						height:23px;
					}
					#weather-box form a{
						/*background:url(../images/bg-yr-no.png) right 0 no-repeat;*/
						padding:0 40px 0 0;
						position:relative;
						display:block;
						top:5px;
						font-weight:bold;
					}
					#weather-box form a:hover{
						text-decoration:none;
					}
						#weader-icon p{
							font-size:9px;
							margin:0;
						}

.logoAdd{
	position:absolute;
	right:0px;
	top:-20px;
}









