#slider1 li.mbSlider_Slide {
	width:980;
	height:514px;
}

#iphone-slider {
	width: 980px;
	height: 600;
	background-image:url(../images/iphone-bg.png);
	background-repeat: no-repeat;
	z-index:0;
	padding-left:0px;
	padding-top:0px;
	margin:0 auto;
	margin-bottom:0px;
	position:absolute;
	overflow:hidden;
	left: 0px;
	top: 2px;
}

#iphone-slider #signal-time {
	position:absolute;
	z-index:900;
	left:94px;
	top:27px;
}

#slider1_controls {
	z-index:500;
	bottom:100;

	position:absolute;
	top:2px;
left:0px;
	width:50%;

	height:20px;
}

#slider1_controls a {
	background-image:url(../images/iphone-controls.png);
	background-repeat:no-repeat;
	height:15px;
	width:15px;
	position:absolute;
	top:2px;
left:0px;
}

#slider1_controls #slider1_movenext {
	background-position:-273px 50%;
	left:181px;
}

#slider1_controls #slider1_moveprev {
	background-position:-198px 50%;
	left:147px;
}

#slider1_controls #slider1_movefirst {
	background-position:2px 50%;
	left:130px;
}

#slider1_controls #slider1_movelast {
	background-position:-98px 50%;
	left:198px;
}

#slider1_controls #slider1_playpause.playing{
	background-position:-48px 50%;
	left:164px;
}

#slider1_controls #slider1_playpause.paused{
	background-position:-23px 50%;
	left:164px;
}

#slider1_controls #slider1_play {
	background-position:-23px 50%;
	left:164px;
}

#slider1_controls #slider1_pause {
	background-position:-48px 50%;
	left:164px;
}

body{
	margin:0;
	color:#000000;
	background:#fff;
	direction:rtl;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
body.type1{background:#e31b23;}
/* general reset */
img{border-style:none;}
a{
	text-decoration:none;
	color:#e31b23;
}
a:hover{
	text-decoration:underline;
	color:#e31b23;
}
input,
textarea,
select{
	font:100% arial,sans-serif;
	vertical-align:middle;
}
form,fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
/* wrapper style */
#wrapper {
	background:#e51b24;
	width:1002px;
}
table {
	padding:0;
	margin:0;
	border-collapse:collapse;
}
table td {
	margin:0;
	padding:0;
}
.left-part{
	width:50%;
	background:#e51b24;
}
.right-part{
	width:50%;
	background:#e51b24;
}
#wrapper .container {
	width:1002px;
	margin:0 auto;
	padding:0;
	position:relative;
	border-collapse:collapse;
}
/* header style */
#wrapper #header {width:980px;}
/* navigation style */
#navigation {
	position:relative;
	z-index:50;
}
#row-img-holder {
	position:relative;
	z-index:10;
}
#navigation div {
	border:1px solid #f8c6c8;
	width:155px;
	text-align:right;
	position:relative;
}
#navigation div a {
	padding:0 10px 0 0;
	display:block;
	width:145px;
	height:28px;
	line-height:28px;
	color:#fff;
	overflow:hidden;
	text-transform:capitalize;
}
#navigation div a.drop-down {background:url(../images/arrow-drop.gif) no-repeat 8px 5px;}
#navigation div a:hover {
	background:#fff;
	color:#e31b23;
	text-decoration:none;
}
#navigation div:hover, #navigation div.hover {border-color:#fff;}
#navigation div:hover a.drop-down, #navigation div.hover a.drop-down {
	background:#fff url(../images/arrow-drop-hover.gif) no-repeat 8px 5px;
	color:#e31b23;
}
#navigation div.sub {
	position:absolute;
	width:219px;
	top:29px;
	left:-63px;
	display:none;
	padding:1px 0 0;
	border:none;
	background:#fff;
	font-size:12px;
	z-index:100;
}
#wrapper #navigation div.sub td {
	padding:0 20px 0 17px;
	width:182px;
}
#navigation div.sub a {
	color:#000;
	background:none;
	width:182px;
	margin:-1px -20px 0 -17px;
	position:relative;
	padding:4px 20px 2px 17px;
}
#navigation div.sub a.drop-arrow {background:url(../images/arrow-red.gif) no-repeat 20px 50%;}
#navigation div.sub div {
	border:none;
	width:182px;
	margin:0 0 -1px;
	background:url(../images/sep-sub-nav.gif) repeat-x 0 100%;
}
#navigation div.sub a:hover, #navigation div.sub div:hover a, #navigation div.sub div.hover a {
	color:#fff;
	background:#e31b23;
}
#navigation div.sub a.drop-arrow:hover, #navigation div.sub div:hover a.drop-arrow, #navigation div.sub div.hover a.drop-arrow {
	color:#fff;
	background:#e31b23 url(../images/arrow-white.gif) no-repeat 20px 50%;
}
#navigation div.sub div:hover div a, #navigation div.sub div.hover div a {
	color:#000;
	background:none;
}
#navigation div.sub div:hover div a:hover, #navigation div.sub div.hover div a:hover {
	color:#fff;
	background:#e31b23;
}
#navigation div.sub div.sub {
	left:-235px;
	top:0;
	position:absolute;
	width:219px;
	padding:1px 0 0;
	border:none;
	background:#fff;
	font-size:12px;
}
* html #navigation div.sub div.sub {top:-1px;}
*+html #navigation div.sub div.sub {top:-1px;}
#navigation div.sub div.last {background:none;}
#navigation div:hover div.sub, #navigation div.hover div.sub {display:block;}
#navigation div:hover div.sub div.sub, #navigation div.hover div.sub div.sub {display:none;}
#navigation div div div:hover div.sub, #navigation div div div.hover div.sub {display:block !important;}
/* image-holder style */
td.image-holder {
	width:980px;
	height:275px;
	background:#fff;
}
.icon-site {
	display:block;
	width:133px;
	height:214px;
	overflow:hidden;
}
.icon-site a {
	display:block;
	width:133px;
	height:214px;
	text-indent:-9999px;
	background:url(../images/icon-site.gif) no-repeat;
}
.icon-site a:hover {
	background-position:0 -214px;
	text-decoration:none;
	color:#000;
}
.image-holder h1 {
	margin:13px 0 0;
	width:123px;
	height:27px;
	overflow:hidden;
}
.image-holder h1 a {
	display:block;
	width:123px;
	height:27px;
	text-indent:-9999px;
	background:url(../images/logo.gif) no-repeat;
}
.image-holder h1 a:hover {background-position:0 -27px;}
/* footer style */
.footer-left{
	width:50%;
	background: url(../images/bg-footer-left.gif) repeat-x;
}
.footer-right{
	width:50%;
	background: #fff;
}
#footer{
	width:1002px;
	background: url(../images/bg-footer.gif) no-repeat;
	padding:39px 0 100px;
	vertical-align:top;
}
.type1 #footer{padding:4px 0 30px;}
.type1 .footer-left,
.type1 .footer-right,
.type1 #footer {background:none;}
#footer ul {
	height:1%;
	list-style:none;
	margin:0;
	padding:0 166px 0 0;
	overflow:hidden;
	text-align:right;
}
#footer ul li {
	float:right;
	color:#808080;
	font-size:10px;
	font-weight:bold;
	border-left:1px solid #808080;
	padding:0 8px;
	white-space:nowrap;
}
.type1 #footer ul li{
	border-color:#fff;
	color:#fff;
}
#footer ul li.last {border:none;}
#footer ul li a{color:#808080;}
.type1 #footer ul li a{color:#fff;}
/* main style */
.main-part {
	width:1002px;
}
td.space-1 {
	height:14px;
}
td.nav-1 {
	width:157px;
	height:30px;
}
td.space-2 {
	height:30px;
	width:7px;
	overflow:hidden;
}
td.space-3 {
	height:11px;
	width:980px;
	font-size:1px;
}
td.space-4 {
	height:32px;
	line-height:0;
	font-size:0;
	width:980px;
}
td.space-5 {
	width:32px;
}
td.icon-space {
	width:133px;
}
td.space-6 {
	width:653px;
}
td.logo-space {
	width:123px;
}
td.space-7 {
	width:39px;
}
td.space-8 {
	height:12px;
	font-size:0;
	line-height:0;
}
td.space-9 {
	height:29px;
}
td.space-10 {
	width:13px;
}
td.space-11 {
	height:20px;
}
td.space-12 {
	height:19px;
}
td.space-13 {
	width:20px;
}
td.space-14 {
	width:39px;
}
td.space-15 {
	width:980px;
	height:18px;
}
td.space-16 {
	height:1px;
	font-size:1px;
	padding:4px 0;
}
#main{
	background:#fff;
	width:980px;
}
/* left-column-frame style */
.left-column-frame {
	width:238px;
	vertical-align: top;
}
.left-column-holder{
	width:238px;
	color:#000;
}
.left-column-holder img{display:block;}
.left-column{
	width:238px;
	background: url(../images/bg-left-menu.gif) repeat-y;
	color:#000;
}
.left-column h2{
	margin:17px 0 8px;
	padding:0 40px 0 0;
	font-size:24px;
	font-weight:normal;
	text-align:right;
}
.left-list{
	width:200px;
	font-size:14px;
	text-align:right;
	overflow:hidden;
}
.left-list tr td{background: url(../images/bg-left-menu-separator.gif) no-repeat 0 100%;}
.left-list tr.last td{background:none;}
.left-list a{
	color:#e31b23;
	display:block;
	width:171px;
	padding:8px 29px 8px 0;
	outline:none;
}
.left-list tr.last a{margin-bottom:12px;}
.left-list a:hover, .left-list .active a{
	text-decoration:none;
	background:#e51b24;
	color:#fff;
}
.ads-box{width:200px;}
.ads-box tr.ad td {
	border:1px solid #e51b24;
	vertical-align:top;
	text-align:left;
	height:123px;
	overflow:hidden;
}
.ads-box tr.ad td img {float:left; vertical-align:middle;}
/* main-content-holder style */
td.main-content-holder {
	width:670px;
	padding:0 0 13px;
}
td.main-content-holder-2 {padding:0;}
.main-content{width:670px;}
.main-content td{
	vertical-align:top;
	text-align:right;	
	color:#000;
}
.main-content thead td{
	border-bottom:1px solid #ec545b;
	padding-left:25px;
	font-size:14px;
	font-weight:bold;
}
.main-content thead td div {
	border-bottom:1px solid #ec545b;
	padding-right:25px;
	width:645px;
	overflow:hidden;
}
.main-content thead td a{
	text-decoration:none;
	color:#000000;
	float:right;
	margin:25px 0 0 20px;
	padding-bottom:12px;
}
.main-content thead td a:hover{
	text-decoration:underline;
	color:#e31b23;
}
.main-content thead td a.active{
	color:#e31b23;
	background: url(../images/arrow-maincontent.gif) no-repeat 40% 100%;
}
.main-content tbody td{
	padding:5px 0 5px 10px;
	width:130px;
	font-size:12px;
	text-align:center;
	border-bottom:1px solid #e6e6e6;
}
.main-content tbody td.info{
	padding-right:24px;
	width:100%;
	font-size:12px;
	text-align:justify;
	border-bottom:1px solid #e6e6e6;
}
.main-content td.info ul,li {
	list-style-type:disc
	margin:10;
	color:#000;
}
.main-content tbody td img{
	margin:-1px auto;
}
.main-content tbody td.names{
	width:242px;
	padding-right:24px;
	text-align:right;
}
.main-content tbody td.names2{
	width:75%;
	padding-right:10px;
	text-align:right;
	color: #000000;
}
.main-content tbody tr.warning td{color:#e31b23;}
.main-content tfoot td{
	border-style:none;
	width:612px;
	text-align:right;
}
.main-content tfoot ul,li {
	list-style-type:disc
	margin:10;
	color:#000;
}
.main-content tfoot td.star-box{
	width:58px;
	text-align:left;
	padding-right:0px;
 }
.main-content tfoot td.star-box img{
	display:inline;
}
/* main-section page */
.image-hldr {
	width:100%;
	position:relative;
}
.big-image {
	position:absolute;
	left:0;
	top:0;
	z-index:10;
}
td.space-17 {height:23px;}
td.main-section {width:980px;}
td.space-18 {width:18px;}
.main-section-content {
	width:949px;
}
td.space-19 {width:13px;}
td.space-20 {width:15px;}
/* top-block style */
td.info {
	width:586px;
	padding:0 0 6px 110px;
	font-size:16px;
	line-height:22px;
	text-align:right;
}
td.btn-holder {
	width:238px;
}
td.info h2 {
	margin:0;
	padding:0 0 8px;
	font-size:48px;
	line-height:50px;
	color:#000;
	display:block;
	text-align:right;
}
td.info p {
	margin:0;
	color:#000;
	text-align: justify;
}
td.names p {
	margin:0;
	color:#000;
	text-align: justify;
}
.mobile-heading {
	overflow:hidden;
	width:100%;
	margin:0;
}
.btn-switch {
	display:block;
	width:181px;
	color:#fff;
	height:41px;
	line-height:29px;
	background:url(../images/btn-switch.gif) no-repeat;
	overflow:hidden;
	padding:0 57px 0 0;
	text-align:right;
}
.btn-switch:hover {
	background-position:0 -41px;
	color:#000;
	text-decoration:none;
}
table.main-section-table {
	width:980px;
}
td.space-21 {
	height:27px;
	font-size:0;
	line-height:0;
}
td.bottom-bg {
	height:19px;
	font-size:0;
	line-height:0;
	text-align:center;
	width:228px;
}
.column-box {
	width:228px;
	color:#000;
	background: url(../images/bg-left-menu-2.gif) repeat-y;
}
.column-box .left-list {
	width:200px;
	font-size:12px;
	text-align:right;
	overflow:hidden;
}
.column-box h2 {
	margin:17px 0 8px;
	padding:0 34px 0 0;
	font-size:18px;
	font-weight:normal;
	text-align:right;
	word-spacing:-2px;
}
.column-box .left-list tr td {
	background: url(../images/bg-left-menu-separator-2.gif) no-repeat 13px 0;
	height:32px;
}
.column-box .left-list a {
	display:block;
	width:176px;
	padding:8px 24px 9px 0;
}
.space-22 {width:10px;}
.center-box {height:100%;}
/* main-block style */
.main-block-column {text-align:left;}
td.space-23 {width:14px;}
/* bottom-block style */
td.bottom-content {
	width:914px;
}
td.bottom-heading {
	padding:0 0 0 13px;
	text-align:right;
	width:901px;
	border-bottom:1px solid #bfb7ae;
}
td.bottom-heading h3 {
	color:#000;
	float:right;
}
td.bottom-title h3 {
	font-size:18px;
	color:#000;
}
td.space-24 {
	height:13px;
	font-size:0;
	line-height:0;
}
.txt-box {
	width:235px;
	text-align:right;
}
.txt-box a {
	display:block;
	width:235px;
	cursor:pointer;
	overflow:hidden;
	position:relative;
	color:#808080;
}
.txt-box a:hover {
	text-decoration:none;
	border:none;
	color:#e51b24;
}
td.space-25 {
	width:40px;
	font-size:0;
	line-height:0;
}
.txt-1 {
	width:145px;
	float:left;
	line-height:14px;
	font-size:12px;
}
.image-frame {
	float:right;
	position:relative;
	width:86px;
}
.photo {
	display:block;
	padding:0 12px 0 0;
	position:relative;
	z-index:10;
}
.shadow {
	margin:-2px 0 0;
	display:block;
	position:relative;
	z-index:15;
}
.txt-box a:hover .photo {z-index:20;}
.photo img {border:2px solid #fff;}
.txt-box a:hover .photo img {
	border:2px solid #e51b24;
}
.heading-box {
	display:block;
	color:#000;
	position:relative;
	margin:0 0 3px;
}
.txt-box a:hover .heading-box {color:#e51b24;}
.txt-box img {display:block;}
td.space-26 {
	font-size:0;
	line-height:0;
	height:1px;
}
/* home page */
.top-row {
	position:relative;
	z-index:50;
}
.middle-row {
	position:relative;
	z-index:10;
}
.image-content {
	width:100%;
	position:relative;
}
.main-img {
	position:absolute;
	left:-1px;
	top:2px;
	z-index:10;
}
.image-block-info {
	position:relative;
	z-index:20;
}
.bg-image-left{
	width:50%;
	background: url(../images/bg-left-image.jpg) no-repeat 100% 100%;
}
.bg-image-right{
	width:50%;
	background: url(../images/bg-right-image.jpg) no-repeat 0 100%;
}
.image-block{
	width:980px;
	margin:0 auto;
	background: url(../images/big-shadow.gif) no-repeat 0 100%;
	padding:0 11px;
	height:573px;
	vertical-align:top;
}
.image-block td.image-holder{
	background:none;
}
.image-block .icon-site{
	display:block;
	width: 249px;
	height: 402px;
	overflow:hidden;
}
.image-block .icon-site a {
	display:block;
	text-indent:-9999px;
	background:url(../images/icon-site-big.gif) no-repeat;
	width: 249px;
	height: 402px;
}
.image-block .icon-site a:hover {background-position:0 100%;}
.image-block .space-5{width:32px;}
.image-block .space-6{width:514px;}
.image-block .logo-space{
	vertical-align:top;
	padding-top:104px;
}
.image-block .logo-space h1{
	display:block;
	width: 154px;
	height: 34px;
	overflow:hidden;
	font-size:1px;
}
.image-block .logo-space h1 a {
	display:block;
	text-indent:-9999px;
	background:url(../images/logo-big.gif) no-repeat;
	width: 154px;
	height: 34px;
}
.image-block .logo-space h1 a:hover {background-position:0 100%;}
.space-t1{height:31px;}
.blocks4{
	height:289px;
	width:980px;
	vertical-align:bottom;
}
.blocks4 img{display:block;}
.blocks-holder{height:95px;}
.space-t2{width:25px;}
.space-t2n {width:44px;}
.space-t3n {width:6px;}
.blocks4-box{
	width:234px;
	vertical-align:bottom;
}
.box-secondmenu{
	cursor:pointer;
	width:216px;
	height:95px;
	position:relative;
	z-index:2;
}
.box-drop-text h2{
	margin:4px 0 6px;
	height:18px;
	overflow:hidden;
	text-indent:-9999px;
}
.box-drop-text h2.personal {
	background:url(../images/heading-personal.gif) no-repeat;
	width: 100px;
}
.box-drop-text h2.business {
	background:url(../images/heading-business.gif) no-repeat;
	width: 100px;
}
.box-drop-text h2.investor {
	background:url(../images/heading-investor.gif) no-repeat;
	width: 100px;
}
.box-drop-text h2.about {
	background:url(../images/heading-about.gif) no-repeat;
	width: 100px;
}
.box-secondmenu:hover .box-drop-text h2,
.box-secondmenu.hover .box-drop-text h2{background-position:0 -18px;}
.box-secondmenu p{
	margin:0;
	font-size:12px;
	font-weight:normal;
	color:#e31b23;
}
.button {
	text-align: center;
	height: 22px;
	border: 1px solid #7F9DB9;
	background-color: #FFFFFF;
	width: 50px;
}
.button:hover {
	background-color: #7F9DB9
}
.box-drop{
	position:absolute;
	left:0;
	bottom:0;
	width:234px;
	height:113px;
	z-index:10;
	overflow:hidden;
}
.drop-holder{
	background: url(../images/bg-box-secondmenu.gif) repeat-y;
	width:217px;
	padding:8px 8px 0 9px;
	height:87px;
	overflow:hidden;
}
.box-drop-text{
	width:202px;
	padding:0 10px 0 0;
}
.box-drop-text h2{width:210px;}
.box-secondmenu:hover .box-drop,
.box-secondmenu.hover .box-drop{
	height:auto;
	overflow:visible;
	bottom:-12px;
}
.box-secondmenu:hover .drop-holder,
.box-secondmenu.hover .drop-holder{
	height:auto;background: url(../images/bg-drop.png) repeat-y;
}
.box-secondmenu:hover .box-drop p,
.box-secondmenu.hover .box-drop p{color:#000;}
.box-menu{
	padding:10px 0 40px;
	font-size:16px;
	width:216px;
}
.box-menu table{width:216px;}
.box-menu a{
	color:#000;
	display:block;
	padding:5px 14px 6px 0;
	width:203px;
}
.box-menu a:hover{
	background:#000;
	color:#fff;
	text-decoration:none;
}
.drop-top{
	width: 234px;
	height: 18px;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
}
.drop-bottom{
	width: 234px;
	height: 19px;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
}
.box-secondmenu:hover .drop-top,
.box-secondmenu.hover .drop-top{
	background: url(../images/bg-drop-top.png) no-repeat;
}
.box-secondmenu:hover .drop-bottom,
.box-secondmenu.hover .drop-bottom{
	background: url(../images/bg-drop-bottom.png) no-repeat;
}
.logos-left{
	width:50%;
	background: url(../images/bg-logos-left.jpg) no-repeat 100% 100%;
}
.logos-right{
	width:50%;
	background: url(../images/bg-logos-right.jpg) no-repeat 0 100%;
}
.logos-list{
	width:1002px;
	padding-top:7px;
}
.logos-list img{display:block;}
.logos{
	width:980px;
	margin:0 auto;
	background:#fff;
	height:75px;
}
.logos td{padding-left:30px;}
.space-t4 {
	height:32px;
	width:980px;
}
/* news-media page */
td.image-holder-3 {background:#fff;}
.left-list tr.last-space td {
	height:33px;
	font-size:0;
	line-height:0;
	background:none;
}
.month td a {
	float:left;
	font-size:14px;
	line-height:16px;
	color:#333;
	margin:25px 0 0;
	padding:0 0 12px;
	font-weight:bold;
}
.month td a:hover {
	color:#e31b23;
	text-decoration:none;
}
.month td.space-27 {
	font-size:0;
	line-height:0;
	width:24px;
}
.month td.month-holder {
	width:670px;
	padding:0 0 1px;
	background:url(../images/separator-red.gif) repeat-x 0 100%;
}
.month td.active a {
	background:url(../images/arrow-maincontent-2.gif) no-repeat 50% 100%;
	color:#e31b23;
}
td.space-28 {
	height:10px;
	font-size:0;
	line-height:0;
}
.form-holder {
	padding:3px 0 0 8px;
	width:300px;
	color:#666;
	font-size:11px;
}
.form-holder label {
	margin:0 10px 0 0;
}
.form-holder .sel {
	width:48px;
	margin:0;
	color:#000;
}
.paging {
	width:362px;
}
.paging td {
	float:left;
	width:23px;
	height:23px;
	text-align:center;
	color:#000;
	line-height:23px;
	background:#e6e6e6;
}
.paging td.space-29 {
	width:3px;
	background:#fff;
	font-size:0;
	line-height:0;
}
.paging td a {
	float:left;
	width:23px;
	color:#000;
	height:23px;
}
.paging td a:hover, .paging td.active {
	text-decoration:none;
	background:#e31b24;
	color:#fff;
}
td.pagination {
	background:url(../images/separator-red.gif) repeat-x 0 100%;
	padding:0 0 12px;
}
td.space-30 {
	height:8px;
	font-size:0;
	line-height:0;
}
.news-content td {
	padding:12px 10px 12px 14px;
	width:646px;
	height:106px;
	line-height:20px;
	border-bottom:1px solid #e6e6e6;
}
.news-heading {
	display:block;
	font-size:18px;
	color:#000;
	line-height:20px;
	margin:0 0 5px;
}
em.date {
	display:block;
	font-style:normal;
	font-weight:bold;
	color:#e31b23;
	margin:0 0 1px;
}
.news-content td p {margin:0;}
.news-content td:hover, .news-content td.hover {
	background:#e6e6e6;
	cursor:pointer;
}
.news-content-last td {border-bottom:none;}
/*newstyle page*/
.main-content-text{
	width:670px;
}
main-content ul, li{
	color: #000000;
}
.article-paging{
	font-size:14px;
	font-weight:bold;
	width:100%;
}
.article-paging a{color:#333;}
.article-paging td{
	text-align:center;
	width:33%;
	border-bottom:2px solid #f28d92;
	padding:25px 0 11px;
}
.article-paging td.article-next{text-align:right;}
.article-paging td.article-prev{text-align:left;}
.content-image{padding-top:30px;}
.space-t4{height:36px;}
.space-t5{width:12px;}
.space-t6{width:15px;}
.content-text{
	width:143px;
	vertical-align:bottom;
}
.content-text p{
	margin:0;
	color:#808080;
	font-size:14px;
	line-height:20px;
	font-weight:normal;
	font-style:italic;
}
.text-content td{
	padding-top:24px;
}
.text-content span{
	font-size:18px;
	font-weight:bold;
	color:#000000;
	display:block;
	margin-bottom:7px;
}
.text-content h3{
	margin:0 0 13px !important;
	font-size:28px !important;
	line-height:34px;
	font-weight:bold;
	color:#000;
	height:auto !important;
}
.text-content p{
	margin:0 0 20px;
	font-size:14px;
	color:#808080;
	line-height:21px;
}




/* These are standard sIFR styles... do not modify */

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {visibility: visible !important;}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}
/* These "decoy" styles are used to hide the browser text before it is replaced. */
.sIFR-hasFlash h2 span {
	visibility: hidden;
	font-size: 24px;
}
.sIFR-hasFlash h2.mobile {
	visibility: hidden;
	font-size: 48px;
}
.sIFR-hasFlash h2.mobile span {
	font-size: 48px;
	float:right;
}
.sIFR-hasFlash .column-box h2 {
	visibility: hidden;
	font-size: 19px;
	line-height:22px;
	margin-top:13px;
	margin-bottom:0;
}
.sIFR-hasFlash h3{
	margin:12px 0 3px;
	font-size:20px;
}
.sIFR-hasFlash td.bottom-heading h3 {
	margin:12px 0 0;
	font-size:22px;
	color:#000 !important;
}
.sIFR-hasFlash td.bottom-heading h3 span {
	display:block;
}

