* {
	margin:0;padding:0;font-family: Tahoma, Arial, sans-serif;direction:rtl;
}
body{
	background:#E7E8EC url("../images/body_background.gif") top repeat-x;
	color:#274058;font-size:12px;direction:ltr;
}
p{
	margin:0 0 12px 0;line-height:140%;
}
a{
	color:#10226E;text-decoration:none;
}
a:hover{
	color:#CC0000;
}
img{
	border:0;
}
.alignleft{
	text-align:left;
}
.alignright{
	text-align:right;
}
.aligncenter{
	text-align:center;
}
.inline{
	display:-moz-inline-box;display:inline-block;zoom: 1;*display: inline;
}
/* Inputs */
input.text,textarea.textarea{
	padding:3px 4px;color:#274058;font-size:12px;
}
input.button{
	padding:3px 4px;font-size:12px;
}
input.mybutton{
	padding:3px 4px;background:#13215B;border:1px solid #13215B;color:#FFF;font-weight:bold;
}
select.select{
	font-size:17px;
}
#layout{
	margin:0;width:996px;margin:0 auto;position:relative;
}
#layout div#header {
	width:996px;height:234px;background:#E7E8EC url("../images/header.png") right -31px no-repeat;
}
#layout div#header a.logo{
	float:right;width:180px;height:230px;color:#FFF;font-size:0px;margin:0 18px 0 0;
}
#layout div#header  ul.sponsors{
	list-style:none;float:left;margin:0 0 0 18px;
}
#layout div#header  ul.sponsors li{
	float:left;font-size:0px;
}
#layout div#header  ul.sponsors li a{
	color:#FFF;
}
#layout div#header  ul.sponsors li a.ocp{
	display:block;background:url(../images/ocp_logo.gif) top left;width:67px;height:70px;
}
#layout div#header  ul.sponsors li a.fitco{
	display:block;background:url(../images/fitco_logo.gif) top left;width:64px;height:70px;
}
#layout div#header  ul.sponsors li a.fromital{
	display:block;background:url(../images/fromital_logo.gif) top left;width:114px;height:70px;
}
#layout div#header  ul.sponsors li a.can{
	display:block;background:url(../images/can_support_logo.gif) top left;width:205px;height:70px;
}
#layout div#marquee{
	float:right;height:28px;padding:7px 0 0 0;position:relative;width:772px;overflow:hidden;
}
/* Marquee */
#layout div#header div#marquee ul#last_news{
	list-style:none;text-align:right;white-space: nowrap;position:absolute;
}
#layout div#header div#marquee ul#last_news li{
	display:-moz-inline-box;display:inline-block;padding:0 10px 0 30px;background:url(../images/icon/li_icone.gif) right 7px no-repeat;vertical-align:middle;zoom: 1;*display: inline;
}
#layout div#header div#marquee ul#last_news li a{
	font-size:11px;color:#333;font-weight:bold;
}
#layout div#header div#marquee ul#last_news li a:hover{
	text-decoration:underline;color:#CC0000;
}
#layout div#content{
	padding:6px 28px 10px 28px;width:940px;overflow:hidden;
	background:url(../images/content_background.gif) right repeat-y;
}
/* Sidebar default */
.block{
	margin:0 0 9px 0;border:1px solid #FFF;background:#FFF url(../images/block_background.gif) bottom repeat-x;clear:both;
}
h5.white_title{
	font-family:"Times New Roman";font-size:17px;text-align:right;
	padding:5px 10px 0 17px;height:25px;color:#001049;
	background:url(../images/whitebg_title.gif) top left no-repeat;
}
h5.red_title{
	font-family:"Times New Roman";font-size:17px;text-align:right;
	padding:5px 10px 0 17px;height:31px;color:#FFF;text-shadow: #810B0B 1px 1px 1px;
	background:url(../images/redbg_title.gif) top left no-repeat;
}
/* Footer */
#layout div#footer{
	padding:15px 28px 0 28px;width:940px;height:37px;overflow:hidden;text-align:center;
	background:url(../images/footer_background.gif) right bottom no-repeat;margin:0 0 5px 0;
}
#layout div#footer ul.hmenu{
	list-style:none;text-align:center;background: url(../images/footer_separator.gif) top center no-repeat;
	padding:15px 0 0 0;height:26px;
}
#layout div#footer ul.hmenu li{
	display:inline;padding:0 15px;
}
#layout div#footer ul.hmenu li a{
	color:#000;font-weight:bold;
}
/*
	Survey rapidley
*/

#layout div.block .survey{
	padding:15px;direction:rtl;text-align:right;
}
#layout div.block .survey big{
	font-weight:bold;display:block;margin:0 0 12px 0;
}
#layout div.block .survey span.option{
	display:block;margin:0 0 10px 0;
}
#layout div.block .survey input.radio{
	vertical-align:middle;margin:0 0 0 5px;padding:0;
}
#layout div.block label.label{
	font-size:13px;
}