﻿* { box-sizing: content-box; -moz-box-sizing: content-box; -ms-box-sizing: content-box; }
body { background: #0f5acd url(img/bbg.jpg); font-family: Tahoma; font-size: 11px; color: #333333; line-height: 18px; margin:0; padding:0; border:0; }
#blue {background: url(img/header.jpg) no-repeat top center; margin: 0; padding: 43px 0 10px 0;}
#wrapper { clear: both; border: solid 1px #ffffff; position: relative; width: 960px; margin: 90px auto 0 auto;}
#footer { clear: both; height: 20px; font-size: 9px; text-align: center; line-height: 20px; color: #ffff99;text-decoration: underline;}
#contents { border: 0; width: 100%; vertical-align: top; overflow: hidden;}
#narCol { vertical-align: top; width: 200px; overflow: hidden; padding: 10px; }
#widCol { vertical-align: top; width: 740px;  overflow: hidden;}
#loc {background: url(img/loc.gif) no-repeat center center; width: 200px; height: 35px; color: #ffffff; padding: 0; text-align: center;}
.TodayDate {background: url(img/tod.gif) no-repeat center center; width: 200px; height: 35px; color: #ffffff; padding: 0; text-align: center; font-size: 10px; margin: 10px 0 10px 0; line-height: 30px; }
#navbar { background: url(img/mbg.gif) repeat-y top center; width: 200px;}
#navTop {background: url(img/navTop.gif) no-repeat top center; padding: 7px 0 0 0;}
#navBot {background: url(img/navBot.gif) no-repeat bottom center; padding: 5px 10px 9px 10px; vertical-align: top;}
.menuStaticClass { font-family: Tahoma; font-size: 11px; color: #003366; width: 180px; padding: 0; overflow: hidden;}
.menuStaticClass a { display: block; width: 158px; padding: 0 10px 0 10px; height: 28px; line-height: 26px;}
.menuStaticClassNormal { padding: 0; width: 158px; border: solid 1px #6699cc; margin: 2px 0 0 0; background: url(img/mnbg.gif) repeat-x top center;}
.menuStaticClassHover { padding: 0; width: 158px; border: solid 1px #0066cc; margin: 2px 0 0 0; background: url(img/mhbg.gif) repeat-x top center;}
.menuStaticClassNormal td img  { display: block; position: relative; left: 30px; margin-left: -60px;}
.menuDynamicClass {padding: 2px 4px 2px 4px; width: 180px; border: solid 1px #003366; z-index: 1;}
.menuDynamicClassNormal { padding: 0; width: 158px; border: solid 1px #6699cc; margin: 2px 0 0 0; background: url(img/mnbg.gif) repeat-x top center;}
.menuDynamicClassHover { padding: 0; width: 158px; border: solid 1px #0066cc; margin: 2px 0 0 0; background: url(img/mhbg.gif) repeat-x top center;}
.mainBox { background: url(img/mainBot.gif) no-repeat bottom center; padding: 0 0 10px 0; border: 0; margin: 20px 20px 0 20px; width: 700px; overflow: hidden;}
.mainBoxTitle { background: url(img/mainTop.gif) no-repeat top center; direction: ltr; padding: 25px 0 0 20px; height: 30px; color: #ffff99; line-height: 17px;}
.mainBoxConts { background: #ffffff url(img/mainBg.gif) repeat-y top center; padding: 0; border: 0; width: 670px; padding: 0 15px 0 15px; margin: 0; overflow: hidden; color: #333333;}
.maincontent { border: 0; margin: 20px 20px 0 20px; font-family: Tahoma; font-size: 11px; background: #eeeeee; width: 700px;}
.BlockDivCol1, .BlockDivCol2 { background: url(img/navBot.gif) no-repeat bottom center; padding: 0 0 9px 0; border: 0; width: 200px; margin: 12px 0 0 0; overflow: hidden;}
.BlockTitleCol1, .BlockTitleCol2 { background: url(img/navTop.gif) no-repeat top center; height: 30px; color: #ffffff; padding: 0; line-height: 18px; text-align: center; color: #ffff99; overflow: hidden; }
.BlockContentCol1, .BlockContentCol2 { background: url(img/mbg.gif) repeat-y top center; padding: 0; border: 0; width: 170px; padding: 0 15px 0 15px; margin: 0; overflow: hidden;}
.BlockContentCol1 p, .BlockContentCol2 p { margin-top: 0;}
a:link, a:visited { color: #003366; text-decoration: none;}
a:hover { color: #990000; text-decoration: none;}
a.iLink:link, a.iLink:visited { color: #003366; text-decoration: none;}
a.iLink:hover { color: #990000; text-decoration: none;}
#loc a:link, #loc a:visited { color: #ffffff; text-decoration: none; display: block; width: 45px; margin: 7px 10px 0 0; float: right; text-align: center;}
#loc a:hover { color: #ffff99; text-decoration: underline;}
#footer a:link, #footer a:visited, #footer a:hover { color: #ffffff;}
.LangSelect { font-family: Tahoma; font-size: 11px; border: 1px solid #ffffff; background-color: #0f5acd; width: 180px; color: #ffff99; margin: 10px;}
.breadcrumbs { display: none; }
.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;}
.ButtonShape { width: 150px; border-bottom: solid 1px #dddddd; margin: 5px; height: 15px; line-height: 12px;}
.CatsCounts { font-size: 9px; color: #999999;}
.rssLink { background-color: #ff6600; font-size: 10px; border: solid 1px #eeeeee; width: 20px; line-height: 19px; margin: 2px; padding-left: 8px; padding-right: 7px;}
a.rssLink:hover, a.rssLink:link, a.rssLink:visited { color: #ffff99; text-decoration: none;}
.banner { width: 468px; height: 60px; border: solid 1px #000000; margin: 10px;}
.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;}
.BlockDivColMain { margin: 4px; margin-bottom: 12px; margin-top: 5px; color: #333333; line-height: 14px; font-size: 11px; font-family: Tahoma, Arial; border: 1px solid #dddddd; padding: 0; padding-bottom: 4px; background-color: #ffffff;}
.BlockTitleColMain { margin: 4px; margin-bottom: 5px; color: #003399; background: #ededed; line-height: 14px; font-size: 11px; font-family: Tahoma; border: 0; padding: 2px; padding-left: 6px; padding-right: 6px;}
.BlockContentColMain { margin: 5px; border: 0; padding: 3px;}
.blogRepeater { width: 100%;}
.pageItem { padding: 5px; color: #333333; font-size: 11px; font-family: Tahoma, Arial; border: 0; }
.title { font-size: 14px; color: #003399;}
.commentsDiv { margin: 5px 0 15px 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;}
.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 #dddddd; 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 #dddddd; 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;}
.BlockContentFooter { margin: 4px; margin-bottom:  0; margin-top: 8px; color: #003399; background: #ededed; line-height: 14px; font-size: 11px; font-family: Tahoma; border: 0; padding: 0; height: 19px; vertical-align: middle;}
.ContinueLink { float: right; width: 97px; height: 19px; background-image: url(img/continue.gif); margin: 0; vertical-align: middle; text-align: center; line-height: 19px;}
.ContinueLink span { margin-left: 5px; margin-right: 5px;}
.ContentInfo { float: left; margin-left: 8px; margin-right: 8px; line-height: 19px; color: #666666;}
.navigation { margin: 15px 4px 15px 4px; padding: 3px; text-align:center; font-size: 11px; font-family: Tahoma; color: #999999;}
.autocomplete_completionListElement { visibility : hidden; margin : 0px!important; background-color : #eeeeee; color : #333333; border: solid 1px #003366; cursor : 'default'; overflow : auto; height : 200px; text-align : left;  list-style-type : none; }
.autocomplete_highlightedListItem { background-color: #eeeeee; color: #cc0000; padding: 1px; }
.autocomplete_listItem  { background-color : #ffffff; color : #003366; padding : 1px; }
#dictBox { margin: 20px auto 20px auto; width: 390px;}
.bicon{cursor:pointer;width:20px;padding:0; }
.submit_search{font-family:Tahoma;cursor:pointer;font-size:15px;height:30px;vertical-align:middle; width: 50px;}
.dictInput{font-family:Tahoma;font-size:15px;height:25px;vertical-align:middle;width: 300px; padding: 5px 0 0 0; line-height: 20px;}
#recent { clear: both; margin: 5px 10px; background: #eeeeee; padding: 5px; text-align: center;}
#recent a {margin: 3px;}
