#program_wrap {
	background: #fff;
	border: 1px solid #E9E9E9;
	overflow: hidden;
	margin-left: 0;
	max-height: 2000px;
	z-index: 1;
	width: 100%;
	
	-moz-border-radius: 8px; 
	-webkit-border-radius: 8px; 
	border-radius: 8px; 
	position:relative;
	behavior: url(/js/PIE.htc);
} 
#program_wrap .grey_border_radius {
	border-collapse: separate;
	border-spacing: 0;
	padding: 0;
}
#program_wrap .grey_border_radius td {
	padding: 1em;
	vertical-align: top;	
}
#program_wrap .grey_border_radius .title {
	background: #F2F2F2;
	border-bottom: 1px solid #E9E9E9;
	font-weight: bold;
	padding: 1em;
	text-align: left;	
    vertical-align: top;
}
#program_wrap .grey_border_radius .orange_title {
	background: #f27d06 ;
	border-bottom: 1px solid #E9E9E9;
	color: #fff;
	font-weight: bold;
	padding: 1em;
	text-align: left;	
    vertical-align: top;
}
.grey_border_radius .lt {
	-moz-border-radius: 8px 0 0 0; 
	-webkit-border-radius: 8px 0 0 0; 
	border-radius: 8px 0 0 0; 
	position:relative;
	behavior: url(/js/PIE.htc);
}
.grey_border_radius .rt {
	-moz-border-radius: 0 8px 0 0; 
	-webkit-border-radius: 0 8px 0 0; 
	border-radius: 0 8px 0 0; 
	position:relative;
	behavior: url(/js/PIE.htc);
}
#program_wrap .grey_border_radius .l {
	border-right: 1px solid #E9E9E9;
}
#program_wrap .grey_border_radius .r {
	border-left: 1px solid #E9E9E9;
}
#program_bottom_wrap {
	border: 1px solid #E9E9E9;
	margin-left: 0;
	max-height: 2000px;
	top: -10px;
	z-index: 0;
	width: 100%;
	
	-moz-border-radius: 8px; 
	-webkit-border-radius: 8px; 
	border-radius: 8px; 
	position:relative;
	behavior: url(/js/PIE.htc);
} 
#program_bottom_wrap .grey_border_radius {
	border-collapse: separate;
	border-spacing: 0;
	padding: 0;
}
#program_bottom_wrap .grey_border_radius .title {
	background: #F2F2F2;
	font-weight: bold;
	padding: 1em;
	text-align: left;	
    vertical-align: top;
}
#program_bottom_wrap .grey_border_radius .b {
	-moz-border-radius: 8px; 
	-webkit-border-radius: 8px; 
	border-radius: 8px; 
	position:relative;
	behavior: url(/js/PIE.htc);
}
#rules_wrap {
	background: #fff;
	border: 1px solid #E9E9E9;
	overflow: hidden;
	margin-left: 0;
	max-height: 2000px;
	z-index: 1;
	width: 100%;
	
	-moz-border-radius: 8px; 
	-webkit-border-radius: 8px; 
	border-radius: 8px; 
	position:relative;
	behavior: url(/js/PIE.htc);
} 
#rules_wrap .grey_border_radius {
	border-collapse: separate;
	border-spacing: 0;
	padding: 0;
	vertical-align: top;
}
#rules_wrap .grey_border_radius .blue {
	background: #1C73D6 ;
	color: #fff;
	font-weight: bold;
	padding: 1em;
	text-align: left;	
    vertical-align: top;
}
#rules_wrap .grey_border_radius .orange {
	background: #F27D06 ;
	color: #fff;
	font-weight: bold;
	padding: 1em;
	text-align: left;	
    vertical-align: top;
}
#rules_wrap .grey_border_radius .green {
	background: #8FB401 ;
	color: #fff;
	font-weight: bold;
	padding: 1em;
	text-align: left;	
    vertical-align: top;
}
#rules_wrap .grey_border_radius .l, #rules_wrap .grey_border_radius .r {
	border: none;
}
#rules_wrap .grey_border_radius .content {
	padding: 1em;	
}
#rules_wrap .grey_border_radius .big {
	font-size: 3em;
    text-align: center;
    vertical-align: middle;
}
/*=====================================================================*/
#content a {
	color: #0579cb;
}
.grey_border td.rb-orange
#content .grey_border td, #content .grey_border th {
    padding: 1em 0.5em;
    vertical-align: top;
    text-align: left;
}

#content .grey_border th {
    padding: 1em;
}
#content .grey_border .ratherbig {
    text-align:center;
    font-size:3em;
    vertical-align:middle;
}
#content .grey_border .nopad td {
    padding: 0;
}
#content ul.blue_cicle {
    margin: 5px 0px 0px 10px;
    padding: 0px;
    list-style: none;
}
#content .blue_cicle ul li {
    padding:0px 0px 4px 0px;
}
#content .blue_cicle span.num {
    background-image:url('/i/style/second/widget-part/blue_bulet.gif');
    background-repeat:no-repeat;
    color:#FFFFFF;
    font-weight:bold;
    font-size:11px;
    padding:1px 10px 5px 5px;
    float:left;
    display:block;
}
#content ol {
    margin: 0;padding: 0 0 0 2em;
}

#content li {
    margin-bottom: 1em;
}

#content .nomargin li {
    margin-bottom:0 !important;
}
#content .full_table {
    background-image:url('/i/style/second/widget-part/partners_more_bg.jpg');
    background-repeat:repeat-x;
    height:42px;
    margin:15px 10px 0px 10px;
    text-align:left;
    color:#FFFFFF;
    font-weight:bold;
    position:relative;
    padding:13px 10px 0px 45px;
    width: 260px;
}
#content .full_table .left_bg {
    width:60px;
    height:42px;
    position:absolute;
    left:0;
    top:0;
    background-image:url('/i/style/second/widget-part/partners_more_left.jpg');
    background-repeat: no-repeat;
}
#content .full_table .right_bg {
    width:8px;
    height:42px;
    position:absolute;
    right:0;
    top:0;
    background-image:url('/i/style/second/widget-part/partners_more_right.jpg');
    background-repeat: no-repeat;
}
#content .full_table a {
    color:#FFFFFF;
}

