@charset "utf-8";
/*
	CSS Document
	Author: $hekh@r d-Ziner
*/
body {
	background:url(../images/body_bg.jpg) center top repeat-x #8fb4d1;
	font:normal 14px/26px Arial, Helvetica, sans-serif;
}

#wrap {
	background:url(../images/wrap_bg.gif) 0 368px repeat-x;
	border-bottom:5px solid #cfcfc9;
}
.inner, #contents {
	width:940px;
	margin:0 auto;
}
	#header {
		background:url(../images/header_bg.png) 0 0 repeat-x;
		height:93px;
		overflow:hidden;
	}
		.head_inner {
			background:url(../images/h_bg.jpg) -36px 0 no-repeat;
			height:75px;
			width:940px;
			margin:0 auto;
		}
		#header h1#logo {
			float:left;
		}
		#header h2 {
			color:#1b217e;
			font:20px/18px Arial, Helvetica, sans-serif;
			padding:17px 0 3px 273px;
			word-spacing:3px;
		}
		#header h3 {
			color:#000;
			font:italic bold 14px/18px Arial, Helvetica, sans-serif;
			padding:5px 0 0 308px;
		}
	#sidebar {
		background:url(../images/sidebar_top.png) 0 0 no-repeat;
		float:left;
		margin:0 14px 0 0;
		padding:23px 0 0;
		width:246px;
	}
		.sidebar_inner {
			background:url(../images/sidebar_inner.png) repeat-y 0 0;
			padding:0 6px 20px 0;
		}
		.sidebar_btm {
			background:url(../images/sidebar_btm.png) 0 0 no-repeat;
			font-size:0;
			height:20px;
			overflow:hidden;
		}
		ul.menu li {
			display:inline;
		}
		ul.menu li a{
			color:#171d69;
			display:block;
			font-size:18px;
			font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
			letter-spacing:0;
			height:27px;
			padding:2px 21px 9px;
		}
		ul.menu li a:hover {
			text-decoration:none;
			color:#fff;
		}

		ul.menu li a.currPage {
			background:url(../images/nav_h_bg.png) 0 0 repeat-x;
			text-decoration:none;
		}
		ul.menu li a.clientLogIn {
			background:url(../images/nav_h_bg.png) 0 0 repeat-x;
			text-decoration:none;
		}
		ul.menu li a.clientLogIn:hover {
			color:#171D69;
			cursor:default;
		}
		.clientLogIn span {
			background:url(../images/clientsLogIn.png) 24px 3px no-repeat;
			padding-left:49px;
		}
		ul.subs li a{
			padding-bottom:14px !important;
		}
		ul.subs li a:hover {
			background:none;
		}
	#slide {
		margin:0 0 14px 0;
		padding:23px 0 0 0;
		overflow:hidden;
		width:680px;
		float:none !important;
		float:right;
	}
	.articles {
		width:680px;
		margin:0 0 0 260px !important;
		margin:0;
		padding:20px 0;
		overflow:hidden;
		float:none !important;
		float:right;
	}
	.articles p span {
		font:bold 18px/26px Arial, Helvetica, sans-serif;
	}
    .articles h2 {
        color:#333333;
        font-family: Arial, Helvetica, sans-serif
        font-size: 24px;
        font-weight: bold;
    }


#footer {
	clear:both;
	color:#fff;
	font:14px/18px Arial, Helvetica, sans-serif;
	padding:17px 0 39px;
}
	#footer ul {
		text-align:center;
	}
	#footer ul li {
		display:inline;
		padding:0 8px;
	}
	#footer h3 {
		padding:13px 0 0 0;
		text-align:center;
	}
	#footer a {
		color:#fff;
	}
	#footer a.active{
		text-decoration:underline;
	}
	
