@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0;}
html{
	font-size:12px;
	color:#6a6a6a;
	font-family:"Tahoma", Verdana, Arial, Helvetica, sans-serif;
}
body{
	background:url(../images/bg.gif) top center repeat-x;
	background-color:#a5a5a5;
}
h2{color:#666666; font-size:16px; padding-top:20px;}
h3{color:#666666; font-size:14px; padding-top:20px;}
a{color:#0223bc;}
.clear{ clear:both;}
#maincontainer{ margin:0 auto; margin-top:12px; width:972px;}
#header{
	background:url(../images/header.gif) center center no-repeat;
	margin:0; padding:0;
	height:84px;
	width:972px;
}
.russian #header{background:url(../images/header_russian.gif) center center no-repeat;}


#nav{
	padding:0;
	margin:0;
	/*margin-left:470px;*/
	margin-left:437px;
	padding-bottom:3px;
	height:29px;
}
#nav ul{ list-style:none; padding-top:13px;}
#nav ul li{
	background:url(../images/menu_left.gif) top left no-repeat;
	float:left;
	display:block;
	padding-left:7px;
	margin-right:3px;
	height:29px;
}
#nav li a{
	background:url(../images/menu_right.gif) top right no-repeat;
	display:block;
	color:#666666;
	font-size:11px;
	line-height:29px;
	padding-right:7px;
	text-decoration:none;
}
#nav ul li.selected, #nav ul li.current{background-position:bottom left;}
#nav a.selected, #nav a.current{background-position:bottom right;}

#nav #language{clear:both; float:right; padding:20px 45px 0 0;}

#sub_nav { float:left; padding:20px 0 20px 43px; }
#sub_nav a { margin-right:10px; padding:5px 15px 5px 15px; border: 1px solid #BFBFBF; background-color:#E2E2E2;  }


#tickers{ padding:5px; margin-top:5px; border-bottom: 1px solid #e0e0e0;}
#tickers a { border: 1px solid #e0e0e0; background: #f7f7f7; text-decoration: none; margin:0 5px; padding: 3px;}
#tickers a.activeSlide { background: #e0e0e0 }
#tickers a:focus { outline: none; }
	
#content{
	background:url(../images/pagebg_whole.gif) center center repeat-y;
	width:972px;}
#icontent{
	background:url(../images/pagebg.gif) top center no-repeat;
	width:972px;}
#insidecontent{
	margin:0 auto;
	padding-left:26px;
	width:934px;}

#homebanner{
	float:left;
	margin-top:10px;
	width:588px;}
#hrcontent{
	float:right;
	margin-top:10px;
	padding-right:10px;
	width:287px;}
	
#hplatest{ float:left; width:287px;}
#hplatest .headline{color:#999999; font-size:14px; font-weight:bold; padding-bottom:10px;}
#hplatest .title{ clear:both; color:#0223bc; font-weight:bold;width:287px;}
#hplatest .date{color:#999999; font-size:11px; clear:both;width:287px;}
#hplatest .more{ font-weight:normal; text-align:right; float:right; padding-right:25px;}
#hplatest .more a{color:#0223bc; text-decoration:underline;}
#hplatest img{ float:left; border:solid 1px #969696; margin:0 10px 10px 0;}
#hplatest p{}
#hplatest a{color:#0223bc; text-decoration:underline;}

#slideshow{height:75px;}
#slideshow .news{ }

.hpconference{
	clear:both;
	float:left;
	width:287px;
}
.hpconference #hpcon{
	/*
	background:url(../images/conference_bg.gif) right center no-repeat;
	*/
	width:287px;
}
.hpconference .title{ clear:both; color:#0223bc; font-size:14px; font-weight:bold;}
.hpconference .date{font-size:14px; color:#999999; padding-top:10px;}
.hpconference .space{ margin-top:80px;}

#hpconference{
	clear:both;
	float:left;
	width:287px;
}
#hpconference #hpcon{
	/*
	background:url(../images/conference_bg.gif) right center no-repeat;
	*/
	width:287px;
}
#hpconference .title{ clear:both; color:#0223bc; font-size:14px; font-weight:bold;}
#hpconference .date{font-size:14px; color:#999999; padding-top:10px;}
#hpconference .space{ margin-top:80px;}

#mic{
	background:url(../images/mic.jpg) bottom right no-repeat;
	height:81px;
	width:287px;
}
#news_bg{
	background:url(../images/news.jpg) bottom center no-repeat;
	height:110px;
	width:287px;
}

#hpsubscribe{
	float:left;
	width:287px;
}
#hpsubscribe .headline{color:#999999; font-size:14px; font-weight:bold; padding-bottom:10px;}

/* BOX SIZES */
.dots{
	clear:both;
	float:left;
	background:url(../images/dots.gif) left center repeat-x;
	height:5px;
	padding:25px 0 10px 0;
	width:287px;
}

.box{
	float:left;
	border:solid 1px #e0e0e0;
	background-color:#f7f7f7;
	color:#6a6a6a;
	padding:26px;
}
.box .title{
	color:#666666;
	font-size:18px;
}
.box p{padding:8px 0 0 0;}
#homebox.box{width:536px; line-height:18px; margin:20px 0 20px 0;}
#insidebox.box{width:598px; line-height:14px; font-size:12px; margin-bottom:20px;}
#insidebox.box p{ line-height:18px;}

#ptitle{
	background:url(../images/header_title.jpg) top left no-repeat;
	float:left;
	font-size:24px;
	color:#FFFFFF;
	line-height:55px;
	margin:10px 0 20px 0;
	padding-left:25px;
	height:55px;
	width:900px;
}

#insidecon{ float:left; width:598px; padding:0 26px 20px 26px;}
#insidecon .conference{
	float:left;
	background:url(../images/conference_bg.gif) right center no-repeat;
	height:165px;
	width:255px;
}
#insidecon #info{ float:left; width:340px;}
#insidecon .headline{float:left; clear:left; font-size:14px; color:#999999; font-weight:bold;}
#insidecon .title{float:left; clear:left; color:#0223bc; font-size:14px; font-weight:bold; padding-top:10px;}
#insidecon .date{float:left; clear:left; font-size:14px; color:#999999; padding-top:10px;}
#insidecon ul{ padding-top:10px;}

#ileft{
	float:left;
	width:650px;
}
#iright{
	float:right;
	margin-right:2px;
	width:254px;
}
#iright img{ margin-bottom:20px; border:solid 1px #082338;}

#vision{width:400px; margin:0 auto; margin-top:15px; line-height:16px; padding:8px; border:solid 1px #333333;}
#vision h3{ margin:0; padding:0; padding-bottom:10px;}
#vision p{ padding-bottom:10px;}

#bio{ clear:both;}

.bioimage{ float:left;}
.biotitle{ clear:both; float:left; margin-top:16px; width:90px; text-align:left; font-weight:bold;}
.biodesc{ float:left; margin-top:16px; width:490px;}

/* SMALL LIGHT ARROW LIST */
	ul.light{ list-style:none; padding:10px;}
	ul.light li{
		background:url(../images/larrow.gif) top left no-repeat;
		line-height:18px;
		padding-left:13px;
		padding-bottom:5px;
	}
	ul.light li a{ color:#0223bc;}
/* LARGER DARK ARROW LIST */
	ul.dark, #insidebox ul{ list-style:none; padding-left:25px;}
	ul.dark li, #insidebox ul li{
		background:url(../images/darrow.gif) top left no-repeat;
		line-height:18px;
		padding-left:16px;
		padding-bottom:5px;
		font-size:12px;
	}
	ul.dark li a, #insidebox ul li a{ color:#0223bc;}

#footer{
	background:url(../images/footer.gif) center center no-repeat;
	height:20px;
	width:972px;}

#copyright{
	color:#e4e3e3;
	padding:8px 0 10px 60px;
	margin:0 auto;
	width:960px;
}
#copyright span{ padding-right:10px;}
#copyright span a{ text-decoration:none; color:#e4e3e3;}