*{font-size:100.01%}
html {
	font-size:62.5%;
}
body {
	color:#3d3d3d;
	font:1.2em/1.417em Verdana, Arial, Helvetica, sans-serif;
	margin:0 0 30px;
	min-width:1000px;
	background:#9ba3a9 url(../images/body-bg1.gif) no-repeat bottom center;
}
/* Common Parts */
.clear{clear:both;}
.right{float:right;}
.left{float:left;}
.right-align{
	text-align:right;
	padding-right:205px;	
}
a {color:#3d3d3d;}
a:hover {text-decoration:none;}
img {border:none;}
form {
	margin:0;
	padding:0;
}
fieldset {
	margin:0;
	padding:0;
	border:none;
}
input, select, label, textarea {vertical-align:middle;}
input.text,
select,
textarea {
	font:1em tahoma, Arial, Helvetica, sans-serif;
	color:#023b82;
}
input.radio {
	padding:0;
	margin:0;
}
ul {
	margin:0 0 0 15px;
	padding:0;
}
ul ul {margin:2px 0 2px 15px;}
.holder {
	height:1%;
	overflow:hidden;
}
.f-right {float:right !important;}



.main-container{
	width:100%;
	overflow:hidden;
	position:relative;
}
.mc-holder-1{
	width:1009px;
	position:relative;
	float:left;
	left:50%;
}
.mc-holder-2{
	width:1000px;
	border:solid #8d8c8e;
	border-width:0 5px 4px 4px;
	position:relative;
	float:left;
	left:-50%;
}
/*end of this boxes*/
/*main box*/
.page {
	width:1000px;
	margin:0 auto;
	background:#fff;
	overflow:hidden;
}
.header {
	padding:4px 0 0 0;
	margin:-5px 10px 0 11px;
	/*height:1%;*/
	overflow:hidden;
	/*background:url(../images/dotted01.gif) repeat-x 0 100%;*/
}
.powered {
	float:right;
	/*background:url(../images/separator01.gif) no-repeat;*/
	color:#818386;
	padding:3px 0 0 11px;
	text-decoration:none;
	font:1em/2em Verdana, Arial, Helvetica, sans-serif;
	width:140px
}
.powered img {
	vertical-align:middle;
	padding:0 0 0 7px;
	position:relative;
	margin:-4px 0 0;
}
* html .powered img {margin:-2px 0 0;}

.search {
	width:197px;
	float:right;
	background:url(../images/separator05.gif) no-repeat;
	padding:7px 5px 5px 10px;
}
.search label {display:none;}
.search input.text {
	float:left;
	width:155px;
	border:1px inset #7d7d7d;
	font:9px Verdana, Arial, Helvetica, sans-serif;
	padding:0 5px;
	margin-right:1px;
	color:#525252;
}
.search input.button {float:left;}
.register {
	float:right;
	/*background:url(../images/separator01.gif) no-repeat;*/
	color:#a21418;
	padding:7px 10px 3px 8px ;
	text-decoration:none;
	font:0.9em Verdana, Arial, Helvetica, sans-serif;
}
.register:hover {text-decoration:underline;}
.header p {
	float:right;
	margin:0;
	padding-right:1px;
	font:.917em/2.4em Verdana, Arial, Helvetica, sans-serif;
}
.primary01 {
	height:1%;
	overflow:hidden;
	padding:0 10px 2px;
	border-bottom:3px solid #ececec;
	/*background:#fff url(../images/content-bg01.jpg) no-repeat 0 bottom;*/
}
.heading{
	padding: 10px 0;
	float:left;
	width:785px;
	background:#fff url(../images/masthead-top.gif) no-repeat right bottom;
	height:117px;
}
.promo {
	/*height:1%;*/
	overflow:hidden;
	position:relative;
	padding:0 0 11px;
	margin: 0 0 -10px 0;
}
.promo-logo{
	background:#fff;
	width:195px;
	float:left;	
	margin:15px 0;
}
.promo-quote{
	background:#fff;
	color:#57616a;
	width:735px;
	float:left;
	margin-top:0;
	padding-left:50px;
}
.promo-quote2{
	background:#fff;
	color:#57616a;
	width:385px;
	float:left;
	margin-top:40px;
}
.promo img {display:block;}
.promo-quote .quote {
	font:1.8em/1.1em Verdana, Helvetica, sans-serif;
	/*position:relative;
	margin:0;
	float:left;
	width:350px;*/
	/*left:24px;
	top:70px;*/
}
.promo-quote .quote-author {
	font: 1.1em/1.1em Verdana, Helvetica, sans-serif;
	font-weight:bolder;
	vertical-align:bottom;
	text-align:right;
	width:200px;
	/*position:relative;
	margin:0;
	float:left;*/
	/*left:24px;
	top:70px;*/
}
.quote-date{
	vertical-align:bottom;
	text-align:right;
	width:200px;
}
.quotes01,
.quotes02 {
	position:absolute;
	top:42px;
	left:19px;
	background:url(../images/quotes01.png) no-repeat;
	z-index:1;
	width:64px;
	height:50px;
	text-indent:-9999px;
}
.quotes02 {
	background:url(../images/quotes02.png) no-repeat;
	top:91px;
	left:349px;
}
.primary-content {
	height:1%;
	overflow:hidden;
	/*background:url(../images/primary-bg.gif) repeat-y 197px 0;*/
}
.main {
	float:right;
	width:775px;
}
.primary-background{
	height:1%;
	overflow:hidden;
}
.primary-divider{
	height:1%;
	overflow:hidden;
	/*background:url(../images/primary-bg.gif) repeat-y 575px 0;*/
}
.main-background{
	/*background:url(../images/content-bg01.gif) no-repeat right bottom;*/
	height:1%;
	overflow:hidden;
}
.main-background02{
	/*background:url(../images/content-bg02.jpg) no-repeat 100% 100%;*/
	height:1%;
	overflow:hidden;
}
.masthead{
	width:775px;
	display:block;	
}
.footer-divider{
	height:1%;
	overflow:hidden;
	margin-left:205px;
	/*background:url(../images/primary-bg.gif) repeat-y 197px 0;*/
}
.page-footer-divider{
	height:1%;
	overflow:hidden;
	/*background:url(../images/primary-bg.gif) repeat-y 197px 0;*/
}
.main-col {
	float:left;
	width:566px;
}
.intro {
	height:1%;
	padding:0 8px 13px;
	overflow:hidden;
}
.intro h1 {
	margin:0 0 15px;
	color:#c1272d;
	font:2em/1em Verdana, Arial, Helvetica, sans-serif;
}
.intro p {
	margin:0;
	color:#C1272D;
	font:1.23em/1.3em Verdana,Arial, Helvetica, sans-serif;
}
.intro p.item {
	font:1.2em/1em Verdana,Arial, Helvetica, sans-serif;
	margin-bottom:17px;
	color:#C1272D;
}
.news {
	height:1%;
	overflow:hidden;
}

.title,
.head {	
	background:#c3262e url(../images/title-bg.gif) no-repeat 100% 0;
	height:1%;
	overflow:hidden;
	padding:0 8px 0 11px;
}
.head {background:#c3262e;}
.head h1,
.title h2,
.head p {
	color:#fff;
	font:bold 1.084em/1.923em Verdana, Arial, Helvetica, sans-serif;
	margin:0;
}
.title a {
	float:right;
	color:#fff;
	background:url(../images/arrow02.gif) no-repeat 100% .8em;
	padding-right:12px;
	font:bold 1em/2.0833em Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.title a:hover {text-decoration:underline;}
.news-head{
	background:#80680c url(../images/title-news-bg.gif) no-repeat 100% 0;
}
.feature-head{
	background:#57616a url(../images/title-feature-bg.gif) no-repeat 100% 0;
}
.news-promo {
	height:1%;
	padding:7px 8px 5px;
	overflow:hidden;
	background:url(../images/feature-bg.gif) repeat-y;
}
.news-promo img {
	float:right;
	margin-right:9px;
	border:1px solid #a4a4a4;
}
.news-promo div {
	height:1%;
	display:table;
}
.news-promo h2 {
	color:#58595b;
	font:bold 1em/1.2em Verdana, Arial, Helvetica, sans-serif;
	margin:0;
}
.news-promo h2 a {
	color:#58595b;
	text-decoration:none;
}
.news-promo h2 a:hover {text-decoration:underline;}
.news-promo p {
	margin:0;
	line-height:1.167em;
}
.news-promo p a,
.news-box p a {
	font-weight:bold;
	color:#58595b;
	margin-left:10px;
}
.news-box a {
	text-decoration: none;
}

.news-promo p a:hover,
.news-box p a:hover {text-decoration:none;}
ul.news-list {
	padding:0;
	margin:0 0 11px 0;
	list-style:none;
	height:1%;
	overflow:hidden;
	/*background:url(../images/dotted01.gif) repeat-x;*/
}
ul.news-list li {
	background-color:#eaeff1;
	font:bold 1em/2.4166em Verdana, Arial, Helvetica, sans-serif;
	padding:0 10px 1px 10px;
	margin:0;
}
ul.news-list li.dark {
	background-color:#dfe4e7;
}
ul.news-list li a {
	color:#58595b;
	text-decoration:none;
}
ul.news-list li a:hover {text-decoration:underline;}
.events {
	height:1%;
	overflow:hidden;
	padding:0 0 7px;
}
.events01,
.events02 {
	float:left;
	width:277px;
}
.events-cnt {
	width:100%;
	min-height:215px;
	padding:0 0 5px;
	background:#e7e7e6;
	margin-top:1px;
}
.video-feature {
	width:261px;
	padding:7px 8px 0 8px;
}
.video-feature img {display:block;}
.events02 {float:right;}
.events-txt {
	width:263px;
	padding:8px 7px 0 7px;
}
.events-txt img {
	float:right;
	margin: 0 9px;
	border:1px solid #a4a4a4;
}
.events-txt h2 {
	margin:0 0 10px;
	color:#3f403d;
	font:bold 1em Verdana, Arial, Helvetica, sans-serif;
}
.events-txt h2 a {
	color:#3f403d;
	text-decoration:none;
}
.events-txt h2 a:hover {text-decoration:underline;}
.events-txt h2 em {
	color:#3f403d;
	font-style:normal;
	display:block;
}
.events-txt p {
	margin:0;
	line-height:1.167em;
}




.main .sidebar {float:right;}
.main .sidebar .box {margin-top:0;}
.box img {
	margin-bottom:1px;
	display:block;
}
.info-box {
	height:1%;
	overflow:hidden;
	padding:5px 3px 7px;
	background:url(../images/feature-bg.gif) repeat-y;
}
.info-box p {
	color:#58595b;
	margin:0;
	font:.917em/1.455em Verdana, Arial, Helvetica, sans-serif;
	text-align:justify;
}
.info-box a {
	color:#58595b;
	text-decoration:none;
	font-weight:bold;
}
.info-box a:hover {text-decoration:underline;}
#sponsors {
	text-align:center;
	background-color:#fff;
}
#sponsors a img { 
	display:inherit;
	padding-top:10px;
}
.sponsors {
	height:1%;
	overflow:hidden;
	/*background:url(../images/dotted01.gif) repeat-x;*/
	border-top: solid 2px #d7dcdf;
	border-bottom: solid 2px #d7dcdf;
}
.sponsors ul {
	padding:0;
	margin:1px 0;
	list-style:none;
	border-bottom:9px solid #fff;
	height:1%;
	overflow:hidden;
	/*background:#fff url(../images/sponsors-bg.gif) no-repeat 100% 13px;*/
}
.sponsors ul li {
	float:left;
	width:193px;
	padding:8px 0 2px;
}
.sponsors ul img {
	display:block;
	margin:0 auto;
}
.footer {
	/*background:#ececec url(../images/dotted01.gif) repeat-x;*/
	height:1%;
	overflow:hidden;
	padding:0 0 5px;
}
.footer p {
	float:right;
	font:.917em Verdana, Arial, Helvetica, sans-serif;
	margin:0 0 0 10px;
}
.footer p img {vertical-align:middle;}
.footer ul {
	padding:0;
	margin:5px 0 6px 192px;
	list-style:none;
	height:1%;
	overflow:hidden;
}
.footer ul li {
	float:left;
	padding:0 5px 0 6px;
	margin:0 1px 0 -1px;
	background:url(../images/separator02.gif) no-repeat 0 .2em;
	font:.917em Verdana, Arial, Helvetica, sans-serif;
	color:#a6b0b7;
}
.footer ul li a {
	color:#a6b0b7;
	text-decoration:none;
}
.footer ul li a:hover {text-decoration:underline;}
.footer address {
	font:.917em Verdana, Arial, Helvetica, sans-serif;
	margin:0 0 0 7px;
}
.footer address a {
	text-decoration:none;
}
.footer address a:hover {text-decoration:underline;}

.sidebar {
	float:left;
	width:190px;
}
ul.menu {
	padding:0;
	margin:0 0 -1px;
	list-style:none;
	height:1%;
	overflow:hidden;
	/*background:url(../images/dotted01.gif) repeat-x 0 100%;*/
}
ul.menu li {
	/*background:url(../images/dotted01.gif) repeat-x;*/
	font-size:0.75em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	/*line-height:2em;*/
	padding:1px 0 0;
	height:1%;
	overflow:hidden;
	vertical-align:top;
}
ul.menu a {
	display:block;
	background:url(../images/menu-bg.gif) repeat-y 0 0;
	padding:2px 5px 2px 11px;
	color:#9a7d17;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	border-left:solid 7px #9a7d17;
}
ul.menu a:hover,
ul.menu .active a {	
	border-left:solid 7px #ed1c24;
	padding: 5px;
}
ul.menu ul {
	margin:0;
	padding:0;
	list-style:none;
	height:1%;
	overflow:hidden;
	font:.857em Verdana,Arial, Helvetica, sans-serif;
}
ul.menu ul li {padding-left:13px;}
ul.menu ul li a:hover {text-decoration:underline;}
.box {
	height:1%;
	overflow:hidden;
	margin:8px 0;
}
.box a{
	color:#fff;
	text-decoration:none;
}
.box a:hover{text-decoration:underline;}
.box h2,
.box h3 {
	background:#a21418 url(../images/feature-top-red.gif) no-repeat;
	color:#fff;
	margin:0 0 1px;
	padding:0 6px;
	font:bold 1.084em/1.923em Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.padtop{
	margin-top:20px;		
}
.blue h2,
.blue h3 {
	background:#0065a9 url(../images/feature-top-blue.gif) no-repeat;
}
.green h2,
.green h3{
	background:#1f923c url(../images/feature-top-green.gif) no-repeat;
}
.countdown {
	width:100%;
	height:161px;
	margin:2px 0 0;
	background:url(../images/countdown-bg.jpg) no-repeat;
	overflow:hidden;
	color:#484545;
}
.countdown p {
	margin:10px 0 0;
	font:bold 1.833em Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	text-transform:uppercase;
}
.countdown p strong {font:bold 4.09em/.8em Arial, Helvetica, sans-serif;}
.join {
	height:1%;
	overflow:hidden;
	/*background:url(../images/dotted01.gif) repeat-x;*/
}
.join p {
	height:1%;
	margin:0;
	padding:6px 0 8px;
	overflow:hidden;
	/*background:url(../images/dotted01.gif) repeat-x 0 100%;*/
	font:.917em Verdana, Arial, Helvetica, sans-serif;
}
.join p span {display:block;}
.join p a {
	color:#c1272d;
	font:2.181em Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.join p a:hover {text-decoration:underline;}

/* standart page */

.primary02 {
	height:1%;
	overflow:hidden;
	padding:0 10px;
	border-bottom:3px solid #ececec;
	/*background:#fff url(../images/content-bg01.jpg) no-repeat 0 bottom;*/
}
/*.primary02 .primary-content {background:url(../images/dotted02.gif) repeat-y 197px 0;}*/
.primary02 .holder {
	/*background:url(../images/line01.gif) no-repeat 574px 100%;*/
	padding-bottom:40px;
}
ul.breadcrumbs {
	margin:0;
	padding:2px 0 5px;
	list-style:none;
	height:1%;
	overflow:hidden;
}
ul.breadcrumbs li {
	/*float:left;*/
	display:inline;
	background:url(../images/separator03.gif) no-repeat 100% .5em;
	padding:0 10px 0 5px;
	margin:0 -5px 0 5px;
	color:#464647;
	font-family:Vaerdana, Arial, Helvetica, sans-serif;
}
ul.breadcrumbs li a {
	color:#464647;
	text-decoration:none;
}
ul.breadcrumbs li a:hover {text-decoration:underline;}
.article {
	height:1%;
	overflow:hidden;
	padding:7px 0 0 9px;
}

.article th {
	background-color: #c3262e;
	color: #fff;
	font-weight: bold;
}

.article img{padding:10px;}
.article .main-img {
	float:right;
	margin-right:10px;
	padding:3px 0 10px 10px;
	/*border:1px solid #a4a4a4;*/
}
.article h2,
.article h1 {
	font:bold 1em Verdana, Arial, Helvetica, sans-serif;
	color:#a6904f;
	margin:0 0 18px;
}
.article h1 {margin:0;}
.article p {
	margin:0 0 18px;
	color:#3d3d3d;
}
.article p.date {
	color:#a6904f;
	font-weight:bold;
}
.article p a {color:#3d3d3d;}
ul.downloads {
	margin:0;
	/*background:#90908f;
	padding:0 5px 7px;*/
	list-style:none;
	height:1%;
	overflow:hidden;
}
ul.downloads li {
	/*background:url(../images/dotted03.gif) repeat-x 0 100%;*/
	background-color:#eaeff1;
	font:.917em/1.454em Verdana, Arial, Helvetica, sans-serif;
	height:1%;
	overflow:hidden;
}
ul.downloads li.dark {
	background-color:#dfe4e7;
}
ul.downloads a {
	float:left;
	/*color:#fff;*/
	padding:6px 0 6px 24px;
	/*background:url(../images/pdf-ico.gif) no-repeat 1px 7px;*/
	text-decoration:none;
}
ul.downloads .item1 a {background:url(../images/word-ico.gif) no-repeat 4px 7px;}
ul.downloads a:hover {text-decoration:underline;}
.article ul.downloads {
	width:566px;
	position:relative;
	margin:0 0 0 -9px;
	padding:0;
	/*background:url(../images/dotted03.gif) repeat-x;*/
}
.article ul.downloads {font:1.09em/1.334em Verdana, Arial, Helvetica, sans-serif;}
.article ul.downloads a {
	color:#3d3d3d;
	padding:6px 0 6px 22px;
}
.primary02 .footer {
	/*background:url(../images/dotted01.gif) repeat-x;*/
	margin-top:3px;
}

/*news-listing page*/

.news-area {
	height:1%;
	overflow:hidden;
	padding:0 8px;
}
ul.paging {
	padding:7px 0 6px;
	margin:0;
	list-style:none;
	height:1%;
	overflow:hidden;
	/*background:url(../images/dotted01.gif) repeat-x 0 100%;*/
}
ul.paging li {
	float:left;
	font:bold .917em Verdana, Arial, Helvetica, sans-serif;
	background:url(../images/separator04.gif) no-repeat 0 .3em;
	padding:0 4px 0 6px;
	margin:0 2px 0 -2px;
	color:#615f5f;
}
ul.paging li a {
	color:#615f5f;
	text-decoration:none;
}
ul.paging li.active a,
ul.paging li a:hover {color:#c3262e;}
.news-box {
	height:1%;
	overflow:hidden;
	padding:7px 0 8px 10px;
	background-color:#eaeff1;
	/*background:url(../images/dotted01.gif) repeat-x 0 100%;*/
}
.dark {
	background-color:#dfe4e7;
}
.news-box img {
	float:right;
	border:1px solid #a4a4a4;
	margin:0 9px;
}
.news-box h2 {
	margin:0;
	color:#58595b;
	font:bold 1em/1em Verdana, Arial, Helvetica, sans-serif;
}
.news-box p {
	margin:0;
	line-height:1.2em;
}
.news-box p.date {
	color:#58595b;
	font-weight:bold;
	margin-bottom:7px;
}

ul.archive {
	padding:0;
	margin:0;
	list-style:none;
	height:1%;
	overflow:hidden;
}
ul.archive li {
	height:1%;
	overflow:hidden;
	padding:0 0 1px;
	vertical-align:top;
	font:1.084em/1.92em Verdana, Arial, Helvetica, sans-serif;
}
ul.archive a {
	display:block;
	background:#90908f url(../images/arrow02.gif) no-repeat 7px .6em;
	padding:0 0 0 17px;
	color:#fff;
	text-decoration:none;
}
ul.archive a:hover {text-decoration:underline;}
ul.archive ul {
	padding:0;
	margin:0 4px 1px;
	list-style:none;
	height:1%;
	overflow:hidden;
}
ul.archive ul li {
	background:url(../images/dotted03.gif) repeat-x;
	margin:-1px 0 1px;
	padding:1px 0 0;
	font:.84em/2em Verdana, Arial, Helvetica, sans-serif;
}
ul.archive ul li a {
	background:url(../images/arrow03.gif) no-repeat 2px .7em;
	padding:0 0 0 14px;
	color:#4d4c4c;
}

/* news detail page */

.article ul.paging {
	padding-top:0;
	margin:0 8px 7px 0;
}
.article ul.style1 {
	background:none;
	margin-top:9px;
}

/* sitemap page */
.primary02 .full {background:none;}
.full .main-col {
	width:auto;
	height:1%;
	overflow:hidden;
	float:none;
}
ul.sitemap {
	padding:0;
	margin:6px 8px 0;
	list-style:none;
	height:1%;
	overflow:hidden;
	background:url(../images/dotted01.gif) repeat-x;
}
ul.sitemap li {
	background:url(../images/dotted01.gif) repeat-x 0 100%;
	font:bold 1em/2.33em Verdana, Arial, Helvetica, sans-serif;
}
ul.sitemap a {
	color:#c3262e;
	margin:0 0 0 3px;
	text-decoration:none;
}
ul.sitemap a:hover {text-decoration:underline;}

ul.sitemap ul {
	padding:5px 0 10px 4px;
	margin:0;
	list-style:none;
	height:1%;
	background:url(../images/dotted01.gif) repeat-x;
	overflow:hidden;
}
ul.sitemap ul li {
	background:none;
	font:1em/1.7em Verdana, Arial, Helvetica, sans-serif;
}
ul.sitemap ul a {margin:0;}
ul.sitemap ul ul {
	background:none;
	padding:0 0 0 36px;
}
ul.sitemap ul ul a {color:#484748;}
.noback{background:none !important;}

/* styles for registration page form */
.label{
	width:150px;
	float:left;
	padding-left:10px;
}
.field{
	width:200px;
	float:left;
}

/* styles for search page*/
.search-result{
	padding:10px 0 0 10px;
}
.search-result strong{
	padding:5px 0 3px 0;
	margin:0;
}
.search-result p{
	padding:0 5px 10px 0;
	margin:0;
}

/* styles for doc icons */
.arrow {
	background-image:url(../images/icons/arrow.gif);
	background-repeat:no-repeat;
	background-position:left center;
}
.pdf {
	background-image:url(../images/icons/pdf.gif);
	background-repeat:no-repeat;
	background-position:left center;
}
.image {
	background-image:url(../images/icons/image.gif);
	background-repeat:no-repeat;
	background-position:left center;
}
.audio {
	background-image:url(../images/icons/audio.gif);
	background-repeat:no-repeat;
	background-position:left center;
}
.doc {
	background-image:url(../images/icons/doc.gif);
	background-repeat:no-repeat;
	background-position:left center;
}
.file {
	background-image:url(../images/icons/file.gif);
	background-repeat:no-repeat;
	background-position:left center;
}
.html {
	background-image:url(../images/icons/html.gif);
	background-repeat:no-repeat;
	background-position:left center;
}
.ppt {
	background-image:url(../images/icons/ppt.gif);
	background-repeat:no-repeat;
	background-position:left center;
}
.txt {
	background-image:url(../images/icons/txt.gif);
	background-repeat:no-repeat;
	background-position:left center;
}
.video {
	background-image:url(../images/icons/video.gif);
	background-repeat:no-repeat;
	background-position:left center;
}
.xls {
	background-image:url(../images/icons/xls.gif);
	background-repeat:no-repeat;
	background-position:left center;
}
.zip {
	background-image:url(../images/icons/zip.gif);
	background-repeat:no-repeat;
	background-position:left center;
}


/* 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... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */