﻿* { -moz-box-sizing: content-box; -ms-box-sizing: content-box; }
body { margin: 0; padding: 0; font-family: Tahoma; font-size: 11px; background-color: #cccccc;}
#wrapperltr { width: 820px; background: #cccccc url(img/contentLtr.jpg) repeat-y center top; margin: 0 auto;}
#wrapperrtl { width: 820px; background: #cccccc url(img/contentRtl.jpg) repeat-y center top; margin: 0 auto;}
#layout{ border: 0px; vertical-align: top; width: 770px; margin: 0 25px 0 25px; display: block; }
#header { width: 820px; position: relative; height: 120px; background: #cccccc url(img/header.jpg) no-repeat center top; padding: 0; color: #ffffff; }
#flags { position: absolute; top: 30px; right: 50px; text-align: center; width: 150px; text-align: center;}
.flags { margin: 3px; border: 0; height: 15px; width: 20px; }
.LangSelect { font-family: Tahoma;font-size: 11px; border: 1px solid #ffffff; background-color: #eeeeee; width: 135px;color: #333333; margin: 0px; margin-top: 5px;}
#subheader { clear: both; margin: 0 auto; padding: 0; background: url(img/subh.jpg) repeat-x 0 0; height: 37px; width: 780px; vertical-align: middle; }
.pname { border: 0; margin: 0; height: 37px; width: 125px; margin-left: 10px; float: left;}
.TodayDate { color: #ffffff; margin: 0px; float: right; margin-right: 10px; border: 0px;}
#narrow { width: 215px; margin: 0; padding: 0; overflow: hidden;}
#mainCol { width: 555px; margin: 0; padding: 0; overflow: hidden;}
.topImg { margin: 0 0 15px 0; width: 555px; height: 146px; }
/* menu */
.menuStaticClass { border: solid 0px #edf5fa; font-family: Tahoma; font-size: 11px; color: #003366; width: 100%; background: #ffffcc;}
.menuStaticClassNormal { border: solid 1px #6699cc; border-top-color: #ffffcc; border-bottom-color: #99ccff; font-family: Tahoma; font-size: 11px; color: #003366; height: 20px; line-height: 17px; }
.menuStaticClassHover { background: #2688c5; border: solid 1px #ffffff; font-family: Tahoma;
                        font-size: 11px; color: #003366; height: 20px; line-height: 17px; }
.menuStaticClass a { display: block; padding-right: 10px; padding-left: 10px; height: 18px; }
.menuDynamicClass { border: solid 1px #336699; background-color: #edf5fa; font-family: Tahoma;
    font-size: 11px; color: #003366; width: 200px; padding: 5px; }
.menuDynamicClassNormal { border: solid 0px #edf5fa; font-family: Tahoma; font-size: 11px;
                            color: #003366; height: 20px; line-height: 17px;}
.menuDynamicClassHover { background: #2688c5; border: solid 1px #ffffff;
    font-family: Tahoma; font-size: 11px; color: #003366; height: 20px; line-height: 17px;}
.menuDynamicClass a { display: block; padding-right: 10px; padding-left: 10px; height: 18px; width: 186px; }

#footer { color: #c6ddee; background: #ccc url(img/footer.jpg) no-repeat center top; clear: both; width: 820px; height: 65px; text-align: center; padding-top: 20px;}
.BlockDivCol1 { margin: 10px; margin-top: 15px; color: #333333; padding: 5px;
    line-height: 15px; font-size: 11px; font-family: Tahoma, Arial; border: 1px solid #336699; }
.BlockDivCol2 { margin: 10px; margin-top: 15px; color: #333333; padding: 5px;
    line-height: 15px; font-size: 11px; font-family: Tahoma, Arial; border: 1px solid #336699; }
.BlockTitleCol1 { margin: -6px; margin-bottom:  2px; padding: 5px; border: 0px;    
    text-align: center; color: #cc6666; background: #ffffcc; line-height: 13px;
    font-size: 10px; font-family: Tahoma; border-bottom: 1px solid #336699; }
.BlockTitleCol2 { margin: -6px; margin-bottom:  2px; padding: 5px; border: 0px;    
    text-align: center; color: #cc6666; background: #ffffcc; line-height: 13px;
    font-size: 10px; font-family: Tahoma; border-bottom: 1px solid #336699; }
.BlockContentCol1 { margin: 0px; border: 0px; padding: 2px; }
.BlockContentCol2 { margin: 0px; border: 0px; padding: 2px; }

.maincontent { position: relative; border: 0px; padding: 0; font-family: Tahoma; font-size: 11px; margin-top: 10px; }

#navbar { margin-bottom: 20px; border: solid 1px #336699;}
.BlockDivColMain { width: 500px; margin: 15px auto; color:#333333;line-height:    14px;
    font-size:      11px; font-family:    Tahoma, Arial; border:1px solid #d4ebfa; padding:        0px;
    padding-bottom: 4px; background-color: #FFFFFF;}
.BlockTitleColMain { margin: 0; padding: 5px 10px 5px 10px; margin-bottom:  5px; color: #003399; 
                     background: url(img/content-title-bg.gif) repeat-x top left; 
                    line-height: 15px; font-size: 11px; font-family: Tahoma; border: 0;}
.BlockContentColMain { margin: 0; margin-top: 5px; border: 0px; padding: 2px 10px 2px 10px; }
.pageItem  { width: 500px; margin: 15px auto; color:#333333;line-height:    14px;
    font-size:      11px; font-family:    Tahoma, Arial; border:1px solid #d4ebfa; padding: 15px;
    padding-bottom: 4px; background-color: #FFFFFF;}
.title{ margin: -15px; padding: 5px 10px 5px 10px; margin-bottom:  5px; color: #003399; 
                     background: url(img/content-title-bg.gif) repeat-x top left; 
                    line-height: 15px; font-size: 14px; font-family: Tahoma; border: 0;}
.BlockContentFooter {height: 30px; line-height: 15px; font-size: 11px; font-family: Tahoma; border: 0;
             margin-bottom: -4px; color: #003399; vertical-align: middle; background: url(img/content-info-bot.gif) no-repeat bottom center;}
.ContentInfo { float: left; padding: 5px 30px 0px 30px; line-height: 20px; color: #666666;}
.ContinueLink { float: right; width: 100px; height: 20px; background-image: url(img/continue.gif);
                vertical-align: middle; text-align: center;line-height: 19px; margin: 5px; margin-right: 27px; }
.ContinueLink span {margin-left:    5px;margin-right:   5px;}

/* forms */
.formBox { width: 500px; margin: 10px auto; margin-bottom:  15px; color:#666666;line-height:    14px;
    font-size:      11px; font-family:    Tahoma, Arial; border:1px solid #d4ebfa; padding:        0px;
    padding-bottom: 4px; background-color: #FFFFFF;}
.formHeader { margin: 0; padding: 5px 10px 5px 10px; margin-bottom:  5px; color: #003399; 
                     background: url(img/content-title-bg.gif) repeat-x top left; 
                    line-height: 15px; font-size: 11px; font-family: Tahoma; border: 0;}
.joinBoxrtl { width: 500px; margin: 10px auto; margin-bottom:  15px; color:#666666;line-height:    14px;
    font-size:      11px; font-family:    Tahoma, Arial; border:1px solid #d4ebfa; padding:        0px;
    padding-bottom: 4px; background-color: #FFFFFF; }
.joinBoxltr { width: 605px; margin: 10px; margin-bottom:  15px; color:#666666;line-height:    14px;
    font-size:      11px; font-family:    Tahoma, Arial; border:1px solid #d4ebfa; padding:        0px;
    padding-bottom: 4px; background-color: #FFFFFF;}
.TextInput { font-family:    Tahoma, Arial; font-size: 11px; line-height: 15px;
    border: 1px solid #d4ebfa; background-color: #ffffff;
    width: 85px; color: #333333; padding: 1px 3px 1px 3px; }
.InputColumn { font-family:    Tahoma, Arial; font-size: 11px; line-height: 15px;
    border: 1px solid #d4ebfa; background-color: #ffffff;
    width: 85px; color: #333333; padding: 1px 3px 1px 3px; }
select.TextInput  { font-family:    Tahoma, Arial; font-size: 11px; line-height: 15px;
    border: 1px solid #d4ebfa; background-color: #ffffff;
    width: 85px; color: #333333; padding: 1px 3px 1px 3px; }
.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; }
.adlogoimg { border: 0px; clear: both; margin: 7px; }
.blogRepeater /* DO NOT TOUCH */ { width: 100%; }
.Buttons { font-family: Tahoma, Arial; font-size: 10px; line-height: 13px;
    border: 1px solid #6699cc; background-color: #eeeeee; cursor: pointer;
    width: 100px; color: #333333; }
.ButtonShape { text-align: center; line-height: 20px; display: list-item; margin: 0; list-style: none; }
.BlockContentCol2 .ButtonShape { margin: 0; font-size: 10px;}
.CatsCounts { font-size: 9px; color: #999999; }
.banner { width: 468px; height: 60px; border: solid 1px #000000; margin: 15px; }
.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; }


/* comment */
.commentsDiv { margin: 5px; margin-top: 0px; margin-bottom: 30px; padding: 8px; border: 1px solid #d4ebfa; background-color: #ffffff;
    padding-bottom: 20px; color: #333333; line-height: 14px; font-size: 11px; font-family: Tahoma, Arial; }
.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; margin: 3px; font-weight: bold; color: #666666; }
.commentInfo { color: #708090; }
A.commentInfo:link, A.commentInfo:hover, A.commentInfo:visited { COLOR: #708090; TEXT-DECORATION: underline;}
/* CSS classes for the paging navigation menu at bottom of contents (Previous/Next, etc) */
.navigation { margin: 15px 4px 15px 4px; padding: 3px; text-align:center; font-size: 11px; font-family: Tahoma; color: #999999; }
.rssLink { background-color: #ffffff; font-size: 10px; float: right; border: solid 1px #6699cc; padding: 1px 3px 1px 3px; }

.breadcrumbs { margin: 2px 10px 2px 10px;}
.maincontent A:link, A:visited { COLOR: #003399; TEXT-DECORATION: none; }
.maincontent A:hover { COLOR: #990000; TEXT-DECORATION: none; }
.breadcrumbs A:link, A:visited { COLOR: #003399; TEXT-DECORATION: none; }
.breadcrumbs A:hover { COLOR: #990000; TEXT-DECORATION: none; }
A:link, A:visited { COLOR: #003366; TEXT-DECORATION: none; }
A:hover { COLOR: #FFFFFF; TEXT-DECORATION: none; }
A.iLink:link, A.iLink:visited { COLOR: #003366; TEXT-DECORATION: none; }
A.iLink:hover { COLOR: #990000; TEXT-DECORATION: none; }
A.rssLink:hover, A.rssLink:link, A.rssLink:visited { COLOR: #990000; TEXT-DECORATION: none; }
A.commentInfo:link, A.commentInfo:hover, A.commentInfo:visited { COLOR: #708090; TEXT-DECORATION: underline;}
#footer a {  color: #fff; text-decoration: none;  }