*{margin:0; outline:0; padding:0; border:0;}
	
	#wrapper{
	margin:0px auto 0px auto;
	width:980px;
	height: 662px;
}
	
	/* Fonts & Typography */
		h1, h2, h3{font-family: Calibri, Arial, Helvetica, sans-serif;}
			h2{font-size:16px; margin:2px 5px; color:#FFFFFF}
			
			h1{font-size:18px; margin:5px 5px; color:#FFFFFF}
			p, ul, li{font-size:12px; padding-top:7px; padding-right:7px; padding-bottom:0px; padding-left:15px; font-family: Arial, Helvetica, sans-serif; color:#FFFFFF}
			ul, li{margin-left:15px}
	
	/* Page Structure */
	#shd_div {
	margin: 232px auto 20px auto;
	width:997px;
	height: 374px;
	position: absolute;
}

	#main{
	clear:both;
	width:980px;
}
	.middle_100 {
	height:100px;
}
	#float_div {
	width:auto;
	float:left;
}
	#centerLayer {
	 width: 960px;
	 height: 100%;
	 margin: 0 auto;
	 padding: 10px;
}
	#running_line_div{
	float:left;
	width:715px;
	height:82px;
	margin-left:15px;
	margin-top:5px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:20px;
	padding-right:5px;
	font-size: 18px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
}
	.logo_box, .left_top_box, .search_box {
	float:left;
	width: 225px;
	text-align: center;
}
		.search_box {
	width:215px;
	height: 42px;
	background-image:url(../images/slash_bg.png);
	background-repeat: repeat-x;
	background-position: left top;
	padding:5px;
	margin-top:33px;
	text-align:center;
		}

			.searchbox {
			background-image:url(../images/form_bg.gif);
			background-repeat:repeat-x;
			border:1px solid #5a5a5a;
			color:#000;
			width:163px;
			padding:3px;
			margin-top:3px; margin-left:10px;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 14px;
			background-position: top;
			font-weight: bold;
			}
			.logo_box {	
			padding-top:13px; padding-bottom:13px;
		}
			.left_top_box{
	height: 65px;
		}
#langbar {
	margin: 20px 0px auto 0px;
	padding-top:2px;
	height:50px;
}
		/*#langbar div {
			padding:5px;
			float: left;
			list-style: none;
}*/
		#langbar a {
			color: #000;
}
		.selcted_lang{
		position: relative;
		top: -21px;
		left: -9px;
}
	#nav_box {
	float:left;
	width:740px;
	height:60px;
	margin-left:10px
}
	#top_center_box {
	float:left;
	width:610px;
	height:65px;
	margin-left:10px
}
	#top_right_box {
	float:left;
	text-align:center;
	width:120px;
	height:65px;
	margin-left:10px
}
		#top_right_box div{
		float:left;
		text-align:center;
		margin-right:5px;
		width:20px;
		height:20px;
}
		#top_right_box p{
		text-align:center;
}
	#small_logo_box {
	float:left;
	text-align:center;
	margin-left:20px;
	margin-top:20px;
}
		#content_overflow{overflow:auto; height:307px}
		#content_left{float:left; width:225px; overflow:hidden; height:352px;}
		#content_left420{float:left; width:225px; overflow:hidden; height:420px;}
		#content_420{float:left; width:320px; overflow:hidden; height:420px;}
		#content_right{
	float:left;
	margin-left:9px;
	width:225px;
	overflow:hidden;
	height:420px;
}
		#content{
	float:left;
	width:505px;
	overflow:hidden;
	height:420px;
	margin-left: 10px;
}
			#content p{line-height:1.6em;}

		#sidebar{
	float:left;
	width:240px;
	height:100%;
	margin-left:10px
}
			#sidebar div{
	margin-bottom:10px;
	height:170px;
}
			#sidebar p{line-height:1.6em;}

	#footer{
	width:auto;
	height:100px;
	clear:both;
	margin: 0 auto;
	background-image: url(../images/slash_bg_02.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
		#footer p, a{
	color: #FFF;
}
		
	.clear{clear:both; display:block; height:8px;}
	
	/* Generic box shadow */
	.box{-webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, .25); -moz-box-shadow: 0px 0px 5px rgba(0,0,0,.25);}
	
	/* Values for white base */
	.lighter{background: rgba(255,255,255, .6); border:1px solid rgba(255,255,255,.45);}
		.light p{text-shadow:0px 1px 0px rgba(255,255,255, .5);}
		.lighter p{text-shadow:0px 1px 0px rgba(255,255,255, .7);}
		.light a, .lighter a{color: rgba(0, 0, 0, .9);}
		
	/* Values for black base */
	.dark{
	border:1px solid rgba(0, 0, 0,.2);
}
	.darker{
	border:1px solid rgba(0, 0, 0,.2);
	background-image: url(../images/darker.png);
}
/*	.darker{background: rgba(0, 0, 0, .7); border:1px solid rgba(0, 0, 0,.2);}

	.ie8 .darker{
	background-color: #000;
	border:1px solid #000;
	-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	}
	.ie7 .darker{
	background-color: #000000;
	border:1px solid #000;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
	}*/

		.dark p{color:#FAFAFA; text-shadow:0px 1px 0px rgba(255,255,255, .2);}
		.darker p{color:#FAFAFA;}
		.dark a, .darker a{color: rgba(255,255,255, .9);}

