﻿* { box-sizing: content-box; -moz-box-sizing: content-box; -ms-box-sizing: content-box; }
body { background: #bfbfbf url(img/bg.gif) 0 0 repeat-x; text-align:center; font-family: Tahoma; font-size: 11px; color: #333333; line-height: 18px; margin:0; padding:0; border:0; padding-bottom:20px; }
#preLoader {filter: alpha(opacity=80); opacity: 0.80; background-color: #000000; position: absolute; top: 0; left: 0; z-index: 2000; width: 100%; height: 2300px;}
#updateProgress {position: absolute; direction: rtl; left: 50%; top: 150px; margin-left: -150px; text-align: center; background-color: #ffffff; border: solid 1px #000000; width: 300px;}
#wrapper {width:910px; margin:0 auto; text-align:left;}
#header {height:100px; background:url(img/header.jpg) 0 0 no-repeat; overflow:hidden; color: #ffffff;}
#header h1 { display: none; position: relative; top: -1000px; left: -2000px;}
#subHeader { height: 42px; padding:0 15px 5px 6px; background: url(img/nav.gif) bottom center no-repeat; overflow: hidden;}
#subHeader ul {margin:0; padding:0; list-style:none;}
#subHeader ul li {display:inline; margin:0; padding:0;}
#subHeader ul li a {display:block; float:left; padding:12px 15px 12px 14px; background:url(img/nav-link.gif) bottom right repeat-y;}
#subHeader a:link, #subHeader a:visited { color: #666666; text-decoration: none;}
#subHeader a:hover { color: #000000; text-decoration: underline;}
#rssHead {padding-right: 15px; background: url(img/rss.gif) center right no-repeat;}
#rtlCols {display: block; background:url(img/colsRtl.gif) 0 0 repeat-y; text-align: right; direction: rtl;}
#ltrCols {display: block; background:url(img/colsLtr.gif) 0 0 repeat-y; text-align: left; direction: ltr;}
#content {width:655px; overflow:hidden; vertical-align: top;}
#aside {width:255px; /*overflow:hidden; IE6 problem*/ vertical-align: top; background: url(img/aside-box.gif) top center no-repeat;}
#rtlContentHead {margin:0; padding: 0; background:url(img/cTopR.gif) top left no-repeat; height: 53px; position: relative;}
#ltrContentHead {margin:0; padding: 0; background:url(img/cTopL.gif) top left no-repeat; height: 53px; position: relative;}
.LangSelect { font-family: Tahoma; font-size: 11px; border: 1px solid #666666; background-color: #eeeeee; width: 150px; color: #333333; margin: 0; height: 20px;}
#rtlContentHead .LangSelect {float: left; margin: 25px 0 0 10px;}
#ltrContentHead .LangSelect {float: right; margin: 25px 10px 0 0;}
#rtlMain {padding:15px 15px 10px 20px; direction: rtl; text-align: right; overflow: hidden;}
#ltrMain {padding:15px 20px 10px 15px; direction: ltr; text-align: left; overflow: hidden;}
#rtlAsideTop { height: 28px; margin:0; padding:15px 15px 10px 15px; background:url(img/rtlAsideTop.gif) 0 0 no-repeat;}
#ltrAsideTop { height: 28px; margin:0; padding:15px 15px 10px 15px; background:url(img/ltrAsideTop.gif) 0 0 no-repeat;}
.TodayDate {  color: #dddddd; text-align: center; border: 0; font-size: 10px; padding-top: 5px;}
#rtlColsBot {width:910px; height:12px; background:url(img/rtlColsBot.gif) top left no-repeat; font-size:0;}
#ltrColsBot {width:910px; height:12px; background:url(img/ltrColsBot.gif) top left no-repeat; font-size:0;}
#footer {width:870px; height:47px; padding:13px 20px 0 20px; background:url(img/footer.gif) top left no-repeat; text-align: center; color: #aaaaaa;}
#footer a:link, #footer a:visited, #footer a:hover { color: #dddddd; text-decoration: underline;}
a:link, a:visited { color: #003366; text-decoration: none;}
a:hover { color: #990000; text-decoration: none;}
.breadcrumbs { font-size: 1px; display: none;}
.banner { width: 468px; height: 60px; border: solid 1px #000000; margin: 10px 10px 20px 10px;}
#rtlNav { margin: 0 5px 0 0; border: 0; padding: 0; direction: rtl; width: 250px; overflow: hidden; }
#ltrNav { margin: 0 0 0 5px; border: 0; padding: 0; direction: ltr; width: 250px; overflow: hidden; }
.menuStaticClass { margin: 0; font-family: Tahoma; font-size: 11px; vertical-align: top; }
#rtlNav .menuStaticClass a { display: block; padding: 0; line-height: 17px; }
#ltrNav .menuStaticClass a { display: block; padding: 0; line-height: 17px; }
#rtlNav .menuStaticClassNormal { border: 0; padding: 2px 25px 3px 10px; background: url(img/menuR.jpg) no-repeat top right; width: 215px; height: 20px;}
#ltrNav .menuStaticClassNormal { border: 0; padding: 2px 10px 3px 25px; background: url(img/menuL.jpg) no-repeat top left; width: 215px; height: 20px;}
#rtlNav .menuStaticClassNormal a { background: none;}
#ltrNav .menuStaticClassNormal a { background: none;}
#rtlNav .menuStaticClassHover { border: 0; padding: 2px 25px 3px 10px; background: url(img/menuR.jpg) no-repeat bottom right; width: 215px; height: 20px;}
#ltrNav .menuStaticClassHover { border: 0; padding: 2px 10px 3px 25px; background: url(img/menuL.jpg) no-repeat bottom left; width: 215px; height: 20px;}
.menuStaticClassNormal td img {display: none; width: 0;}
.menuStaticClassNormal a:link, .menuStaticClassNormal a:visited { color: #333333;}
.menuStaticClassNormal a:hover { color: #003366;}
#rtlNav .menuDynamicClass { margin-left: 60px; /* !IE6 */ margin-right: -100px; /* IE6 */ z-index: 1; width: 220px; border: 0; border-bottom: solid 1px #e0e0e0; background: #ffffcc url(img/dmenuR.jpg) top right no-repeat; padding: 25px 0 0  0; }
#ltrNav .menuDynamicClass { margin-left: -60px !important; /* !IE6 */ margin-left: -100px; /* IE6 */ z-index: 1; width: 220px; border: 0; border-bottom: solid 1px #e0e0e0; background: #ffffcc url(img/dmenuL.jpg) top right no-repeat; padding: 25px 0 0  0; }
.menuDynamicClass a { display: block; padding: 0; line-height: 17px; }
.menuDynamicClassNormal { border: solid 1px #e0e0e0; border-top: 0; padding: 2px 10px 2px 10px; background: #ffffcc; width: 198px; height: 20px;}
.menuDynamicClassNormal a { background: none;}
.menuDynamicClassHover { border: solid 1px #e0e0e0; border-top: 0; padding: 2px 10px 2px 10px; background: #ffffff; width: 198px; height: 20px;}
.menuDynamicClassHover td img  {display: none; width: 0;}
#rtlCol { margin: 0 5px 5px 0;  border: 0; padding: 20px 0 0 0; direction: rtl; width: 250px; overflow: hidden;}
#ltrCol {margin: 0 0 5px 5px;  border: 0; padding: 20px 0 0 0; direction: rtl; width: 250px; overflow: hidden;}
.BlockDivCol1 {margin: 13px; border: 0; padding: 0; width: 230px;}
.BlockDivCol2 {margin: 13px; border: 0; padding: 0; width: 230px;}
.BlockTitleCol1, .BlockTitleCol2 { margin: 5px; padding: 0;  border: 0; color: #333333; font-weight: bold; padding: 0 0 0px 0; text-align: center; border-bottom: solid 1px #cccccc;}
.BlockContentCol1, .BlockContentCol2 { margin: 0 0 15px 0; border: 0; padding: 0 10px 0 10px}
.BlockContentCol1 p, .BlockContentCol2 p {margin-top: 0;}
.AnonymousYID { border: 0; width: 12px; height: 12px; background: url(img/none.gif); margin-left: 3px; margin-right: 6px; vertical-align: bottom; float: left;}
.IsRtlTrue { direction: rtl; text-align: right; clear: both;}
.IsRtlFalse { direction: ltr; text-align: left; clear: both;}
.InputColumn { font-family: Tahoma, Arial; font-size: 10px; border: 1px solid #999999; background-color: #eeeeee; width: 85px; color: #333333;}
.Buttons { font-family: Tahoma, Arial; font-size: 10px; border: 1px solid #666666; background-color: #eeeeee; width: 100px; color: #333333;}
.BlockContentCol2 .ButtonShape { width: 105px; border-bottom: solid 1px #cccccc; margin: 5px; height: 15px; line-height: 12px;}
.CatsCounts { font-size: 9px; color: #999999;}
.rssLink { background-color: #f7f6f3; font-size: 10px; border: solid 1px #aaaaaa; width: 20px; line-height: 19px; margin: 2px; padding-left: 8px; padding-right: 7px;}
a.rssLink:hover, a.rssLink:link, a.rssLink:visited { color: #990000; text-decoration: none;}
.blogRepeater { width: 100%;}
.formBox { background-color: #ffffff; border: solid 1px #dddddd; font-family: Tahoma; font-size: 11px; border-collapse: collapse; color: #333333; margin: 20px;}
.joinBoxltr { background-color: #f7f6f3; border: solid 1px #999999; font-family: Tahoma; font-size: 11px; border-collapse: collapse; color: #333333; position: relative; margin: 20px; width: 96%; left: 4%; margin-left: -2%;}
.joinBoxrtl { background-color: #f7f6f3; border: solid 1px #999999; font-family: Tahoma; font-size: 11px; border-collapse: collapse; color: #333333; position: relative; margin: 20px; width: 96%; right: 4%; margin-right: -2%;}
.formHeader { font-size: 11px; color: #003399; background: #ededed; font-family: Tahoma; padding: 3px; margin: 3px; margin-bottom:	10px;}
.TextInput { font-family: Tahoma, Arial; font-size: 11px; height: 14px; border: 1px solid #999999; background-color: #fefefe; width: 85px; color: #333333; padding: 1px 3px 1px 3px;}
select.TextInput { font-family: Tahoma, Arial; font-size: 11px; height: 18px; border: 1px solid #999999; background-color: #fefefe; width: 85px; color: #333333;}
.failures { color: #cc0000;}
.description { color: #666666;}
.validation { color: #cc0000; cursor: pointer;}
.uploadDiv { background-color: #eeeeee; border: solid 1px #cccccc; font-family: Tahoma; font-size: 10px; width: 690px; border-collapse: collapse; color: #333333; margin: 3px; padding: 5px;}
.navigation { margin: 15px 4px 15px 4px; padding: 3px; text-align:center; font-size: 11px; font-family: Tahoma; color: #999999;}
.commentsDiv { margin: 5px; margin-top: 0; padding: 8px; padding-bottom: 20px; color: #333333; line-height:  14px; font-size: 11px; font-family: Tahoma, Arial; border: 1px solid #cccccc; background-color: #EFEFEF;}
.comment { margin: 5px; padding: 5px; color: #333333; line-height: 13px; font-size: 11px; font-family: Tahoma, Arial; border: 0;}
.commentHead { border-bottom:  dashed 1px #cccccc;}
.commentFoot { border-top:  dashed 1px #cccccc; border-bottom:  solid 1px #cccccc;}
.commentText { background-color: #ffffff; padding: 5px;}
.commentEditorItem { cursor: pointer; width: 10px; height: 10px; display: table-cell; margin: 3px; font-weight: bold; color: #666666;}
.commentInfo { color: #708090;}
a.commentInfo:link, a.commentInfo:hover, a.commentInfo:visited { color: #708090; text-decoration: underline;}
.BlockDivColMain { margin: 10px; width: 600px; color: #333333; border: 0; padding: 0; background: #ffffff url(img/content-bg.gif) top center repeat-y;}
.BlockTitleColMain { margin: 0; color: #003399; border: 0; height: 20px; padding: 16px 30px 5px 30px; background: url(img/content-top.jpg) top center no-repeat;}
.BlockContentColMain { margin: 0; border: 0; padding: 0 30px 40px 30px; background: url(img/content-bot.gif) no-repeat bottom center;}
.BlockContentFooter { color: #003399; background: url(img/content-info-bot.gif) no-repeat top center; border: 0; padding: 0; height: 29px; vertical-align: middle; position: relative; top: 0px; margin: -30px 10px 0 10px;}
.ContentInfo { float: left; margin: 5px 65px 0 65px; line-height: 20px; color: #666666; font-size: 10px;}
.ContinueLink { float: right; width: 100px; height: 20px; background: url(img/continue.gif) top center no-repeat; margin: 5px 65px 0 0; vertical-align: middle; text-align: center; line-height: 17px;}
.ContinueLink span { margin-left: 5px; margin-right: 5px;}
.pageItem { margin: 10px; color: #333333; border: 0; padding: 0;}
.title { font-size: 12px; color: #003399;}
#ctl00_templatecontentplaceholder_contentDetails { font-size: 10px; color: #666666;}
.slider { width: 600px; height: 170px; background: url(img/slidebg.jpg) 0 0 no-repeat; /*overflow: hidden;*/}
/* -------------------Sleek article spinner-------------------- */
#SlideItMoo_info_outer { width:592px; height:130px; display:block; margin: 0; position:relative;}
#SlideItMoo_info_inner { width:562px; height:125px; padding: 5px 0 0 0; overflow: hidden; float:left;}
#SlideItMoo_info_items .info_item {width: 562px; height:125px; display:block; text-align: justify; direction: rtl;}
#SlideItMoo_info_inner { position:relative; height:125px; overflow:hidden; margin:0;}
#SlideItMoo_info_items { display:block;  position:relative;}
/* remember after styling to set the itemWidth parameter on class instance */
#SlideItMoo_info_items .info_item{ display:block;  position:relative; float:right; font-size:11px;}
/* forward-backward buttons */
.SlideItMoo_forward, .SlideItMoo_back {display:block; float:left; cursor:pointer;  width:15px;  height:125px; background: url(img/forward.gif) center center no-repeat;}
.SlideItMoo_back { background: url(img/back.gif) center center no-repeat; }
/* next prev */
#announce{ display:block; position:relative; clear:both; height:25px; background:#333333; width:592px; margin:0px 4px;}

#prev_title, #next_title{display:block;  float:left; font-size:10px; color:#ffffff; padding:0px 10px; line-height:20px; cursor:pointer;}

#next_title{ float:right; margin-left:auto;}
#announce a.playing{ display:block; position:absolute;left:290px;top:2px;width:20px;height:20px; background:url(img/pause.gif) center center;	}
#announce a.paused{background:url(img/play.gif) center center;}
.info_item h1 { font-size: 12px; color: #003366;}
.info_item_inside { padding: 5px 20px 5px 20px;}