﻿* { box-sizing: content-box; -moz-box-sizing: content-box; -ms-box-sizing: content-box; }
body { margin: 0; padding: 0; background-color: #eeeeee;}
#wrapper { position: absolute; width: 900px; left: 50%; margin-left: -450px; font-family: Tahoma; font-size: 11px; line-height: 18px; margin-top: 10px; direction: ltr; background-color: #ffffff;}
.head { display: block; width: 900px; height: 194px; border: 0; margin: 0; clear: both;}
#header { width: 900px; height: 65px; background: #ffffff url(img/headbg.gif) repeat-x center center; clear: both; border: 0; margin: 0; padding: 0; position: relative; direction: ltr;}
#flagDiv {display: block; text-align: center; width: 180px; position: relative; top: 10px; left: 700px;}
.flags { margin-right: 5px; margin-left: 5px; border: 0; height: 15px; width: 20px; }
.LangSelect { display: block; text-align: center; width: 150px; position: relative; top: 15px; left: 710px; font-family: Tahoma; font-size: 11px; border: solid 1px #ffffff;}
.TodayDate { display: block; text-align: center; width: 250px; position: relative; top: -15px; left: -30px; text-align: center; color: #ffffff; }
#header2 { background: url(img/header02.jpg); width: 960px; height: 121px; border: 0; margin: 0; padding: 0; clear: both;}
#langsLnk {display: block; text-align: center; width: 75px; position: relative; top: 10px; right: 0; float: right;}
a.lngLnk:link, a.lngLnk:visited { color: #003366; text-decoration: none; display: block; line-height: 28px; }
a.lngLnk:hover { color: #cc0000; text-decoration: none; display: block; line-height: 28px; }
#hmenu { display: block; position: relative; float: right; top: 81px; right: 150px; width: 350px; height: 37px; list-style-type: none; margin: 0;}
#hmenu li { float: left;}
#hmenu li a { display: block; height: 37px; overflow: hidden; text-indent: -9999px; width: 50px; text-decoration: none;  }
#homeTabL a { background: transparent url(img/hometab.gif) no-repeat 0 0; }
#homeTabL a:hover, #homeTabL a:focus { background-position: 0 -37px; }
#contactTabL a { background: transparent url(img/contacttab.gif) no-repeat 0 0; }
#contactTabL a:hover, #homeTabL a:focus { background-position: 0 -37px; }
#aboutTabL a { background: transparent url(img/abouttab.gif) no-repeat 0 0; }
#aboutTabL a:hover, #homeTabL a:focus { background-position: 0 -37px; }
#mapTabL a { background: transparent url(img/maptab.gif) no-repeat 0 0; }
#mapTabL a:hover, #homeTabL a:focus { background-position: 0 -37px; }
#apadana { background: transparent url(img/apadana.gif) no-repeat 0 0; width: 150px; }
#apadana a {display: none;}
.rssBtn img {width: 30px; height: 30px; border: 0; position: relative; top: 85px; left: 35px; float: left;}
#formbody  { border: 0px; width: 100%; vertical-align: top; background: url(img/screw.jpg) no-repeat top left; }
#pbot { height: 70px; background: #ffffff url(img/pBot.gif) repeat-x top left; width: 100%;}
#footer {clear: both; height: 55px; border: 0; background: #ffcc00; margin: 0 -45px 0 -45px; position: relative; font-size: 10px; text-align: center;  color: #000000; padding-top: 10px; }
#footer span {display: none;}
#smallColrtl { vertical-align: top; padding: 15px 0 0 0; }
#smallColltr { vertical-align: top; padding: 15px 0 0 0; }
#largeCol { vertical-align: top; padding: 15px 0 0 0; }
a:link, a:visited, a.iLink:link, a.iLink:visited { color: #003366; text-decoration: none; }
a:hover, a.iLink:hover { color: #990000; text-decoration: none; }
.ContentInfo a:link,.ContentInfo a:visited, .ContentInfo a:hover { color: #003366; text-decoration: none; }
a.commentInfo:link, a.commentInfo:hover, a.commentInfo:visited { color: #708090; text-decoration: underline; }

.menuStaticClass {margin: 0; font-family: Tahoma; font-size: 11px; vertical-align: top; }
#smallColrtl .menuStaticClassNormal {border: 0; padding: 0 15px 0 0; margin: 0; width: 180px; height: 30px; border-bottom: solid 1px #cccccc; background: url(img/pRtl.gif) no-repeat center right; }
#smallColrtl .menuStaticClassNormal a { background: none; padding: 0;}
#smallColrtl .menuStaticClassHover {border: 0; padding: 0 20px 0 0; margin: 0; width: 180px; height: 30px; border-bottom: solid 1px #cccccc; background: url(img/pRtlH.gif) no-repeat center right; }
#smallColrtl .menuDynamicClass { background: #eeeeee; border: solid 2px #cccccc; margin: 0; line-height: 13px; padding: 5px 3px 0 3px; z-index: 1; }
#smallColrtl .menuDynamicClassNormal {border: 0;  border-bottom: solid 1px #cccccc;  padding: 0 20px 0 0; margin: 0; width: 180px; height: 30px; background: url(img/pRtl.gif) no-repeat center right;}
#smallColrtl .menuDynamicClassNormal a { background: none; padding: 0;}
#smallColrtl .menuDynamicClassHover {border: 0;  border-bottom: solid 1px #cccccc;  padding: 0 20px 0 0; margin: 0; width: 180px; height: 30px; background: url(img/pRtlH.gif) no-repeat center right;}

#smallColltr .menuStaticClassNormal {border: 0; padding: 0 0 0 15px; margin: 0; width: 180px; height: 30px; border-bottom: solid 1px #cccccc; background: url(img/pLtr.gif) no-repeat center left; }
#smallColltr .menuStaticClassNormal a { background: none; padding: 0;}
#smallColltr .menuStaticClassHover {border: 0; padding: 0 0 0 20px; margin: 0; width: 180px; height: 30px; border-bottom: solid 1px #cccccc; background: url(img/pLtrH.gif) no-repeat center left; }
#smallColltr .menuDynamicClass { background: #eeeeee; border: solid 2px #cccccc; margin: 0; line-height: 13px; padding: 5px 3px 0 3px; z-index: 1; }
#smallColltr .menuDynamicClassNormal {border: 0;  border-bottom: solid 1px #cccccc;  padding: 0 0 0 20px; margin: 0; width: 180px; height: 30px; background: url(img/pLtr.gif) no-repeat center left;}
#smallColltr .menuDynamicClassNormal a { background: none; padding: 0;}
#smallColltr .menuDynamicClassHover {border: 0;  border-bottom: solid 1px #cccccc;  padding: 0 0 0 20px; margin: 0; width: 180px; height: 30px; background: url(img/pLtrH.gif) no-repeat center left;}

.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; }
.BlockDivCol1 .ButtonShape { width: 150px; border-bottom: solid #dddddd 1px; margin: auto;  padding: 2px; padding-top: 10px; margin-bottom: 0px;} /* Archive & Cats */
.BlockDivCol2 .ButtonShape { width: 150px; border: solid #dddddd 1px; margin: 5px 0 5px 0; height: 15px; padding: 2px; } /* Login */
.CatsCounts { font-size: 9px; color: #999999; }
.AnonymousYID { border: 0px; 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; }
.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; }
.banner { width: 468px; height: 60px; border: solid 1px #000000; margin: 10px; }
.breadcrumbs { margin: 5px; padding: 10px 5px 2px 5px; display: none; }
.blogRepeater { width: 100%; }
.navigation { margin: 15px 4px 15px 4px; padding: 3px; text-align:center; font-family: Tahoma; color: #999999; }
.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%; left: 4%; margin-left: -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;}

.BlockDivCol1, .BlockDivCol2 { color: #333333; line-height: 15px; padding: 0 0 15px 0; border: 0; background: url(img/blockbot.jpg) no-repeat bottom center; width: 230px;  margin: 0 auto 15px auto; overflow: hidden;}
#smallColrtl .BlockTitleCol1, #smallColrtl .BlockTitleCol2 { margin: 0; border: 0; color: #ffffff; background: url(img/blocktopRtl.jpg) no-repeat bottom center; border: 0; padding: 0 32px 0 0; height: 70px; line-height: 32px;}
#smallColltr .BlockTitleCol1, #smallColltr .BlockTitleCol2 { margin: 0; border: 0; color: #ffffff; background: url(img/blocktopLtr.jpg) no-repeat bottom center; border: 0; padding: 0 0 0 32px; height: 70px; line-height: 32px;}
.BlockContentCol1, .BlockContentCol2 { margin: 0; border: 0; padding: 0 20px 2px 20px; background: url(img/blockbg.jpg) repeat-y bottom center;}
.BlockContentCol1 p, .BlockContentCol2 p {margin-top: 0;}

.maincontentrtl { border: 0; padding: 5px; width: 580px; overflow: hidden; margin: auto;}
.maincontentltr { border: 0; padding: 5px; width: 580px; overflow: hidden; margin: auto;}
.BlockDivColMain { color: #333333; border: 0; padding: 0; background: #f0f0f0 url(img/cmbg.gif); width: 578px; margin: 0 auto 20px auto;}
.maincontentrtl .BlockTitleColMain { background: url(img/contMTopRtl.jpg) no-repeat center center; line-height: 30px; padding: 0 45px 0 0; color: #ffffff; height: 40px; overflow: hidden;}
.maincontentltr .BlockTitleColMain { background: url(img/contMTopLtr.jpg) no-repeat center center; line-height: 30px; padding: 0 0 0 45px; color: #ffffff; height: 40px; overflow: hidden;}
.BlockContentColMain { margin: 0; border: 0; padding: 5px 35px 35px 35px; background: url(img/cmft.gif) no-repeat bottom center; overflow: hidden;}
.BlockContentFooter { margin: -30px 0 0 0; color: #003399; border: 0; padding: 0; height: 30px; vertical-align: middle;}
.ContentInfo { float: left; margin: 5px 0 0 40px; color: #666666;}
.ContinueLink { float: right; margin: 0 35px 0 0; background: url(img/link.gif) no-repeat center center; line-height: 25px; display: block; width: 100px; height: 25px; text-align: center; vertical-align: middle;}
.BlockTitleColMain a:link, .BlockTitleColMain a:hover, .BlockTitleColMain a:visited {color: #ffffff;}

.pageItem  { color: #333333; border: 0; padding:  5px 35px 35px 35px; background: #f0f0f0 url(img/cmft.gif) no-repeat bottom center; width: 508px; margin: 0 auto 20px auto;}
.maincontentrtl .title { background: url(img/contMTopRtl.jpg) no-repeat center center; line-height: 30px; color: #ffffff; height: 40px; overflow: hidden; font-family: Tahoma; font-size: 11px; margin: -5px -35px -35px -35px; padding: 0 45px 0 0;}
.maincontentltr .title { background: url(img/contMTopLtr.jpg) no-repeat center center; line-height: 30px; color: #ffffff; height: 40px; overflow: hidden; font-family: Tahoma; font-size: 11px;; margin: -5px -35px -35px -35px; padding: 0 0 0 45px;}
.commentsDiv { margin: 10px; padding: 15px; padding-bottom: 20px;  color: #333333; line-height: 15px; 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: 0px;}
.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;}