/* CSS style sheet by www.stenikgroup.com */
/* STENIK GROUP Ltd. - New media company  */
/* We give your business a face           */

/* ----------------------------------------------------------------------- [ GLOBAL CONFIG ] */
/* mac hide\*/
/* html, body {height:100%} */
/* end hide */

html, body {
	margin:0;
	padding:0;
	text-indent:0;
	color:#000;
	border:0;
}
html, body * {
	margin:0;
	padding:0;
	text-indent:0;
}
img { border:0 }
.left { float:left }
.right { float:right }
.main { width:100%; }
* { outline:none; }

/* Website styles */
body {
	background:#6ca0c1;
	font-family:Tahoma, Verdana;
	font-size:12px;
	color:#000;
}
.clear {
	clear:both;
	margin:0px;
	padding:0px;
	height:0px;
	font-size:1px;
}
.clearfix {
	height:1px;
}
div#top {
	width:100%;
	height:30px;
	background-color:#6ca0c1;
	border-bottom:2px solid #7aabca;
}
#top div.content {
	width:880px;
	height:30px;
	line-height:25px;
	margin:0 auto;
	text-align:right;
	padding:0 20px 0 0;
	color:#0b4979;
	background-color:#fff;
	position:relative;
}
#top .content a {
	font-size:11px;
	color:#0b4979;
	text-decoration:none;
	border-bottom:1px dotted #fff;
	position:relative;
	padding-bottom:2px;
}
#top .content a:hover {
	color:#31628A;
	border-bottom:1px dotted #000;
}
div#header {
	width:100%;
	height:200px;
	background-color:#5888a9;
	border-bottom:2px solid #7aabca;
}
#header div.content {
	width:900px;
	height:200px;
	margin:0 auto;
	background:url('../im/header-bg.jpg') top right no-repeat;
	padding:0px;
}
#header div.content .ss {
	float:left;
	width:200px;
	height:200px;
}
#header .content .ss a img {
	margin:0px;
	padding:0px;
}
#header div.content .epi {
	float:right;
	width:250px;
	height:125px;
	padding:30px 10px 0px 0px;
}
#header .content .epi a img {
	margin:0px;
	padding:0px;
}
div#main {
	width:100%;
}
div#container {
	width:900px;
	margin:0 auto;
	background:#fff;
	overflow:hidden;
	padding:0 0 25px 0;
}
div#sidebar {
	float:left;
	width:200px;
}
#sidebar ul {
	width:200px;
	padding:40px 0 0 0;
	background:#dbdbdb url('../im/navtop-bg.gif') top center no-repeat;
}
#sidebar ul li {
	list-style:none;
	padding:0 0 1px 0;
	margin:0px;
}
#sidebar ul li a {
	width:165px;
	height:24px;
	line-height:24px;
	display:block;
	font-size:13px;
	font-weight:bold;
	color:#0b4979;
	text-decoration:none;
	text-transform:uppercase;
	padding:0 0 0 35px;
	background:url('../im/nav-bg.gif') top left no-repeat;
}
#sidebar ul li a:hover,
#sidebar ul li a.active {
	background:url('../im/nav-bg.gif') bottom left no-repeat;
	color:#112375;
}
#sidebar ul ul {
	background:#e9e9e9;
	padding:0;
}
#sidebar ul ul li {
	line-height:16px;
	padding:0px 0px 0px 40px;
	font-size:12px;
	color:#777777;
}
#sidebar ul ul li.top {
	padding:15px 0 0 40px;
	background:url('../im/subtop-bg.gif') top left repeat-x;
}
#sidebar ul ul li.bottom {
	padding:0 0 15px 40px;
	background:url('../im/subbottom-bg.gif') bottom left repeat-x;
}
#sidebar ul ul li a {
	display:inline;
	background:none;
	font-size:12px;
	font-weight:normal;
	line-height:16px;
	padding:0;
	text-transform:none;
	color:#777777;
}
#sidebar ul ul li a:hover {
	color:#112375;
	background:none;
}
div#content {
	float:right;
	width:655px;
	padding:40px 20px 0 0;
}
h1 {
	font-size:18px;
	color:#0c4a7a;
	text-transform:uppercase;
	margin:0 0 10px 0;
}
h1 span {
	font-size:30px;
}
#content p {
	margin:0 0 5px 0;
	text-align:justify;
	display:block;
}
h2 {
	font-size:12px;
	color:#000;
	font-weight:bold;
	text-transform:uppercase;
	margin:0 0 5px 0;
}
h3 {
	font-size:12px;
	color:#0c4a7a;
	font-weight:bold;
	text-transform:none;
	margin:5px 0;
}
p span.division {
	font-style:italic;
	font-size:11px;
	color:#0c4a7a;
	margin:10px 0px;
	display:block;
}
p span.name {
	font-weight:bold;
	display:block;
}
p span.title {
	color:#555555;
	margin-bottom:5px;
	display:block;
}
.width315 {
	width:313px;
}
#content p.list {
	padding:0 0 0 20px;
}
#content p.list a {
	text-decoration:none;
	font-weight:bold;
}
#content p a.more {
	width:315px;
	height:23px;
	line-height:23px;
	display:block;
	text-indent:10px;
	font-size:11px;
	color:#555;
	text-decoration:none;
	margin:0 0 15px 0;
	background:url('../im/more-bg.gif') bottom left no-repeat;
}
#content p a:hover {
	color:#112375;
}
#content p.blog {
	border-left:5px solid #507d9f;
	padding:0 0 0 5px;
}
#content p.blog a {
	color:#000;
	text-decoration:none;
}
#content p.blog a:hover {
	color:#507d9f;
}
#content p.participants a {
	color:#112375;
}
#content p.participants a:hover {
	color:#507d9f;
}
#content p.participants {
	display:block;
	width:100%;
	float:left;
	clear:left;
	border-bottom:1px dotted #555555;
	padding:5px 0px;
}
#content p.participants-more {
	display:block;
	width:100%;
	float:left;
	clear:left;
	padding:5px 0px;
}
#content p.participants-more img {
	float:right;
	padding-left:10px;
	clear:left;
}
#content .main p a.more {
	height:23px;
	line-height:23px;
	display:block;
	text-indent:10px;
	font-size:11px;
	color:#555;
	text-decoration:none;
	margin:0 0 15px 0;
	background:url('../im/more-bg2.gif') bottom left no-repeat;
}

#content div.borderstyle {
	border:1px solid #9e9e9e;
	overflow:hidden;
	padding:10px;
}
#content .borderstyle img.top {
	margin:0 0 5px 5px;
}
#content .borderstyle p a.more {
	width:290px;
	height:23px;
	line-height:23px;
	display:block;
	text-indent:10px;
	font-size:11px;
	color:#555;
	text-decoration:none;
	margin:0 0 15px 0;
	background:url('../im/more-bg.gif') bottom left no-repeat;
}
#content .borderstyle p a.more:hover,
#content .main p a.more:hover {
	color:#112375;
}
#content .main .picture {
	display:block;
	float:left;
	width:185px;
	height:139px;
	border:1px dotted #555555;
	padding:10px 10px;
	background-color:#fff;
	margin:5px 5px;
}
#content .main .picture a {
	background:none;
	margin:0px;
}
div#footer {
	width:878px;
	height:91px;
	margin:0 auto;
	padding:0px 11px;
	background:url('../im/footer-bg.gif') top left no-repeat;
}
#footer p.right {
	text-align:right;
	color:#2e2e2e;
	padding:15px 10px 0 0;
}
#footer p strong {
	font-size:14px;
	padding:0 0 5px 0;
}
#footer p a {
	color:#2e2e2e;
	text-decoration:none;
}
#footer p a:hover {
	color:#112375;
}
div#bottom {
	width:880px;
	height:50px;
	line-height:50px;
	margin:0 auto;
	color:#fff;
}
#bottom a {
	color:#fff;
	text-decoration:none;
}
#bottom a:hover {
	color:#31628A;
}
.submenu { overflow:hidden;}
