* {
	text-align:left;
}
a {
	font:normal 11px Tahoma;
	color:#0A1A35;
	text-decoration:none;
}
a:hover {
	color:#F17526;
}
.body {
	text-align:center;
	background-color:#EBF5FF;
	background-image:url('images/bg.gif');
	background-repeat:repeat-x;
	background-position:0 0;
	margin:0;
	padding:6px 0 0 0;
}
form {
	padding:0;
	margin:0;
}
input {
	background-color:#FFFFFF;
	border:1px solid #99BCD7;
	font:normal 10px/16px Tahoma;
	color:#0A1A35;
}
input.noborder {
	border:none;
	background:none;
}
select {
	background-color:#FFFFFF;
	border:1px solid #99BCD7;
	font:normal 10px/16px Tahoma;
	color:#B71112;
}
#container {
	overflow:hidden;
	width:938px;
	margin-left:auto;
	margin-right:auto;
	background-color:#ffffff;
	background-image:url('images/top_left.gif');
	background-repeat:no-repeat;
	background-position:top left;
}
#top_menu {
	float:right;
	height:21px;
}
#top_menu a{
	display:block;
	float:left;
	font:normal 11px Tahoma;
	color:#727C98;
	text-decoration:none;
	padding-top:5px;
	padding-left:14px;
	padding-right:14px;
	background-image:url('images/top_menu_pipe.gif');
	background-repeat:no-repeat;
	background-position:top left;
}
#top_menu a:hover{
	color:#AC2E32;
}
#top {
	clear:both;
	height:239px;
	margin-left:4px;
	margin-right:5px;
	padding-left:36px;
	background-image:url('images/top.jpg');
	background-repeat:no-repeat;
	background-position:0px 47px;
}
#logo {
	float:left;
}
#menu {
	float:right;
	width:705px;
	margin-top:46px;
	border-bottom:1px solid #ADB4CA;
}
#menu .left {
	float:left;
}
#menu .right {
	float:right;
}
#mainDiv {
	clear:both;
	overflow:hidden;
	width:929px;
	margin-left:4px;
	margin-right:5px;
	margin-top:1px;
}
#mainDiv .left{
	float:left;
	overflow:hidden;
	width:728px;
	background-image:url('images/path_left.gif');
	background-repeat:no-repeat;
	background-position:223px 0;	
}
#mainDiv .right{
	float:right;
	overflow:hidden;
	width:200px;
}
#mainDiv_in {
	clear:both;
	overflow:hidden;
	width:929px;
	margin-left:4px;
	margin-right:5px;
	margin-top:1px;
	background-image:url('images/left_bg.gif');
	background-repeat:repeat-y;
	background-position:bottom left;	
}
#mainDiv_in .left{
	float:left;
	overflow:hidden;
	width:728px;
	background-image:url('images/path_left.gif');
	background-repeat:no-repeat;
	background-position:223px 0;	
}
#mainDiv_in .right{
	float:right;
	overflow:hidden;
	width:200px;
}
#mainDiv2 {
	clear:both;
	overflow:hidden;
	width:929px;
	margin-left:4px;
	margin-right:5px;
	margin-top:1px;
	background-image:url('images/left_bg2.gif');
	background-repeat:repeat-y;
	background-position:bottom left;	
}
#mainDiv2 .left{
	float:left;
	overflow:hidden;
	width:728px;
	background-image:url('images/path_left.gif');
	background-repeat:no-repeat;
	background-position:223px 0;	
}
#mainDiv2 .right{
	float:right;
	overflow:hidden;
	width:200px;
}
#main_top {
	overflow:hidden;
	width:918px;
	margin-left:11px;
}
#intro {
	float:left;
	width:680px;
	padding-top:14px;
	padding-right:29px;
	padding-bottom:14px;
	text-align:justify;
	font:normal 11px/16px Tahoma;
	color:#0A1A35;
}
#home_title {
	clear:both;
}
#intro img{
	margin-right:14px;
}
a.more {
	font:bold 10px Tahoma;
	color:#2685C1;
	text-decoration:none;
}
a.more:hover {
	color:#364F78;
}
#extranet_box {
	float:right;
	width:200px;
	height:161px;
	background-image:url('images/extranet_bg.gif');
	background-repeat:no-repeat;
	background-position:bottom left;
}
#extranet_form {
	width:181px;
	padding:10px 9px 0 9px;
}
#extranet_form td {
	font:bold 10px Tahoma;
	color:#586D8F;
}
#extranet_form td a {
	font:bold 10px Tahoma;
	color:#213D79;
	text-decoration:underline;
}
#extranet_form td a:hover {
	text-decoration:none;
}
#main_bottom {
	float:left;
	width:929px;
	background-image:url('images/main_bottom_bg.gif');
	background-repeat:repeat-y;
	background-position:top left;
}
#main_bottom .left{
	
	float:left;
	width:729px;
}
#latest_news {
	float:left;
	width:246px;
	padding-bottom:6px;
}
#latest_news_titletop {
	border-bottom:1px solid #ffffff;
}
.latest_news_item {
	padding:9px 12px 0 12px;
	font:normal 11px #466677;
	font:normal 11px/16px Tahoma;
	color:#466677;
}
.latest_news_title {
	font:bold 11px Tahoma;
	color:#112252;
}
a.latest_news_title {
	font:bold 11px Tahoma;
	color:#112252;
}
a.latest_news_title:hover {
	color:#F17526;
}
.date {
	font:bold 11px Tahoma;
	color:#2685C1;
}
#products_box {
	float:right;
	margin-left:1px;
	margin-right:1px;
	width:481px;
}
#products_box_title {
	background-color:#E4E9F0;
	border-bottom:1px solid #ffffff;
}
.product {
	float:left;
	display:inline;
	width:210px;
	margin:0;
	padding:7px 14px 14px 14px;
	font:normal 11px/17px Tahoma;
	color:#193462;
}
.product_title {
	font:bold 14px Tahoma;
	color:#535F70;
	padding:0px 0px 8px 0px
}
.product_img{
	display:block;
	clear:both;
	margin:3px 0 3px 0;
}
#main_bottom .right{
	float:right;
	overflow:hidden;
	width:200px;
}
#search_box {
	clear:both;
	border-bottom:1px solid #ffffff;
	background-color:#E4E9F0;
}
#search_title {
	background-color:#9CBBDF;
	border-bottom:1px solid #ffffff;
}
#search_bottom {
	padding:11px 0 20px 12px;
}
#contact_box {
	clear:both;
	background-color:#E4E9F0;
}
#contact_title {
	background-color:#F17526;
	border-bottom:1px solid #ffffff;
}
#contact_bottom {
	padding:11px 0 5px 12px;
	font:normal 11px/17px Tahoma;
	color:#36435A;
}
#bottom {
	clear:both;
	height:14px;
	background-image:url('images/bottom_bg.gif');
	background-repeat:no-repeat;
	background-position:bottom left;
}
#bottom_in {
	clear:both;
	height:14px;
	background-image:url('images/bottom_in_bg.gif');
	background-repeat:no-repeat;
	background-position:bottom left;
}
#footer {
	clear:both;
	border-top:1px solid #E7F2FC;
	font:normal 10px Tahoma;
	color:#466677;
	background-color:#FFFFFF;
	margin-top:28px;
}
#footer a{
	font:normal 10px Tahoma;
	color:#466677;
	text-decoration:none;
}
#footer a:hover{
	text-decoration:underline;
}
#footer .left {
	display:block;
	float:left;
	padding:5px 0 4px 12px;
}
#footer .right {
	float:right;
	display:block;
	padding:4px 12px 4px 0px; 
}
#leftDiv {
	float:left;
	width:223px;
}
#left_menu_title  {
	padding-left:20px;
	padding-top:11px;
	padding-bottom:3px;
	font:bold 11px Tahoma;
	color:#0A1A35;
	background-color:#CFDFF0;
	background-image:url('images/left_menu_bg.gif');
	background-repeat:no-repeat;
	background-position:0;	
}
#middle {
	float:left;
	width:505px;
}
#middle1 {
	float:left;
	width:481px;
	margin-left:1px;
	background-image:url('images/top_left_corner.gif');
	background-repeat:no-repeat;
	background-position:top left;	
}
#path  {
	margin-left:14px;
	padding-top:11px;
	padding-bottom:3px;
	font:bold 11px Tahoma;
	color:#376AAA;
	background-color:#CFDFF0;
	background-image:url('images/top_right_corner.gif');
	background-repeat:no-repeat;
	background-position:top right;	
}
#path a{
	font:bold 11px Tahoma;
	color:#376AAA;
	text-decoration:none;
}
#path a:hover{
	color:#F17526;
}
#content {
	padding:8px 22px 4px 14px;
	font:normal 11px Tahoma;
	color:#0A1A35;
}
#rightDiv {
	float:right;
	width:200px;
}
#register {
	width:400px;
	border:none;
	border-collapse:collapse;
	padding:3px;
}
#register input{
	width:200px;
	margin-top:3px;
	margin-bottom:3px;
}
#register input.send{
	text-align:center;
	width:130px;
	background-color:#9CBBDF;
	font:bold 10px Verdana;
	color:#FFFFFF;
}
#register input.cancel{
	background-color:#9CA7B8;
	font:bold 10px Verdana;
	color:#FFFFFF;
}
#register td.left {
	text-align:right;
	width:75px;
}
.faq_item {
	overflow:hidden;
	padding:8px 0 8px 0;
	border-bottom:1px dashed #C4CEDB;
}
.faq_item a{
	font:bold 11px Tahoma;
	color:#376AAA;
	text-decoration:none;
}
.faq_item a:hover {
	color:#F17526;
}
.faq_item a.question{
	float:left;
	border:1px solid red;
}
.faq_question {
	font:bold 11px Tahoma;
	color:#376AAA;
}
.partners_item {
	overflow:hidden;
	float:left;
	width:445px;
	padding:8px 0 8px 0;
	border-bottom:1px dashed #C4CEDB;
	vertical-align:top;
}
.partners_logo {
	float:left;
}
.partners_details {
	float:right;
	font:bold 11px Verdana;
	color:#000000;
	text-align:right;
}
.partners_details a{
	display:block;
	clear:both;
	font:bold 11px Verdana;
	color:#376AAA;
	text-align:right;
	text-decoration:underline;
}
.partners_details a:hover{
	text-decoration:none;
}
.doc_item {
	overflow:hidden;
	float:left;
	width:445px;
	font:bold 11px Verdana;
	color:#376AAA;
	padding:8px 0 8px 0;
	border-bottom:1px dashed #C4CEDB;
}
.table_res {
	float:left;
	width:450px;
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 8px; 
	PADDING-TOP: 8px; 
	
}

/*...............................................................................................olympics..........................................................................*/
#mainDiv3 {
	clear:both;
	overflow:hidden;
	width:929px;
	margin-left:4px;
	margin-right:5px;
	margin-top:1px;
}
#mainDiv3 .left{
	float:left;
	overflow:hidden;
	width:723px;
	padding:10px 0 0 5px;
	/*background-image:url('images/path_left.gif');
	background-repeat:no-repeat;
	background-position:223px 0;*/	
}
#mainDiv3 .right{
	float:right;
	overflow:hidden;
	width:200px;
}
#mainDiv3 h2{
	margin:0;
	padding:0 0 10px 0;
	clear:both;
	font:normal 16px Tahoma;
	color:#36435A;
	text-align:center;
}
#mainDiv3 h3{
	margin:0;
	padding:0 0 10px 0;
	clear:both;
	font:normal 14px Tahoma;
	color:#F17526;
	text-align:center;
}
#mainDiv3 h4{
	margin:0;
	padding:0 0 10px 0;
	clear:both;
	font:normal 14px Tahoma;
	color:#36435A;
	text-align:center;
}
.olympics_text1{
	margin:0 0 20px 0;
	padding:0;
	float:left;
	font:normal 12px Tahoma;
	color:#36435A;
	border:1px solid #36435A;
	font-style:italic;
	width:680px;
	text-align:center;
}
.olympics_text2{
	margin:0 0 10px 0;
	padding:0;
	float:left;
	font:normal 12px Tahoma;
	color:#36435A;
	width:680px;
	text-align:center;
}
.olympics_text2 ul{
	
	float:left;
	font:bold 12px Tahoma;
	color:#36435A;
	width:680px;
	text-align:left;
}
.olympics_text2 ul li{
	margin:0;
	padding:0;
	float:left;
	font:bold 12px Tahoma;
	color:#36435A;
	width:680px;
}
.olympics_text2 ul li em{
	font:normal 12px Tahoma;
	color:#36435A;
}
.olympics_text3{
	margin:0 0 20px 0;
	padding:0;
	float:left;
	font:normal 12px Tahoma;
	color:#36435A;
	border:1px solid #36435A;
	width:680px;
	text-align:center;
}
.olympics_text3 em{
	font:bold 12px Tahoma;
	color:#36435A;
}