*{margin:0; padding:0;border:0;}
html, body, #container, #form1{height:100%;margin: 0;padding: 0;border: 0;}
img, div{margin: 0;padding: 0;border:0;}
.rtl{direction:rtl;text-align:right;}
body{font:100.01%/130% Arial,Verdana, Helvetica, Sans-Serif;font-size:14px;padding:0;margin:0;width:100%;
    background:#F2EFE0 url(../Images/BG-Body.jpg) 0 0;direction:rtl;color:#1f4447;}
form{ text-align:center;}
a, li a{text-decoration:none;color:#ffffff;}
a:visited{}
a:hover{}
a:active{}

li{list-style-position:outside;}
#Wrapper{margin:0 auto 0;width:996px;}

#HeaderWrapper{width:996px;height:155px; background:#fff ;border:2px solid #808080;border-bottom:0;}
#Header{width:996px;height:155px;float:left;display:inline;clear:none;}
#Logo{width:100px;height:71px;float:left;display:inline;clear:none;margin-left:30px;}
.FlashWrapper{width:700px;height:71px;float:left;display:inline;clear:none;margin-left:10px;}
#Menu{width:840px;height:22px;float:left;display:inline;clear:none;background:url(../Images/BG-Menu.jpg) 0 0 repeat-x;
    border-top:1px solid #254a4e;border-bottom:1px solid #254a4e;}

#Menu ul{list-style:none;float:right;width:840px;}
#Menu ul li{display:inline;padding:0;}
#Menu li a{padding:0 14px;float:right;}

#MenuShadow{float:left;display:inline;clear:none;width:840px;height:10px;
    background:url(../Images/BG-MenuShadow.jpg) 0 0 no-repeat;line-height:0px;}
    
#PageHeaderWrapper{float:left;display:inline;clear:none;width:840px;height:50px;
    background:url(../Images/BG-HeaderWrapper.jpg) 0 0 repeat-y;text-align:right;direction:rtl;}

#PageHeaderWrapper h1{color:#4F8D8C;margin:10px 15px 0 0;font-size:18px;}
#Ornament{float:right;display:inline;clear:none;width:156px;height:155px;}

#ContentWrapper{width:996px;float:left;display:inline;clear:none;background:url(../Images/BG-ContentWrapper.jpg) 0 0 repeat-y;
    border:2px solid #808080;margin-left:-4px;border-top:0;border-bottom:0;}
    
#ContentSideLinksMenuWrapper{width:140px;float:left;display:inline;clear:none;min-height:590px;}
#ContentSideLinksMenuWrapper ul{width:140px;float:left;display:inline;clear:none;}

#ContentSideLinksMenuWrapper ul.lmBottom{margin-top:10px;}
#ContentSideLinksMenuWrapper li{list-style:none;text-align:right;}
#ContentSideLinksMenuWrapper li a{display:block;padding:7px 8px 8px 8px ;text-align:center;height:30px;color:#2b2b2b;}
/*#ContentSideLinksMenuWrapper ul.lmTop li a{background:url(../Images/left-button-white.jpg) 7px 0 no-repeat;}
#ContentSideLinksMenuWrapper ul.lmBottom li a{background:url(../Images/left-button-blue.jpg) 7px 0 no-repeat;}
*/
#ContentSideLinksMenuWrapper ul.lmTop li a, #ContentSideLinksMenuWrapper ul.lmBottom li a{color:#fff;
    padding:7px 16px 8px 8px ;text-align:right;height:10px;font-size:12px;}

#ContentSideLinksMenuWrapper #hrWrapper{height:24px;width:140px;float:left;display:inline;clear:both;padding-top:8px;}
#ContentSideLinksMenuWrapper hr{border:0 none;
    /*border-top:1px solid #2e6d74; border-bottom:1px solid #62999e;*/
    border-top:1px solid #9dbfc3;
    display:block;height:2px;width:112px;
    margin:0 auto;
    color:#2e6d74;background:#2e6d74;}

#ContentSideLinksMenuWrapper #HPLCSCF{height:280px;width:118px;float:left;display:inline;clear:both;margin-left:24px;}


#Content{width:700px;float:left;display:inline;clear:none;margin-bottom:25px;}
.contentPH{margin:0 15px 15px 15px;width:650px;text-align:right;direction:rtl;line-height:1.3em;}
.contentPH a, TextWrapper,a{color:#eca110;text-decoration:underline;}
.contentPH ul{margin-right:15px;}
.contentPH h2{margin-bottom:.3em;font-size:16px;}
a.TermLink{border-bottom:1px dotted #eca110;text-decoration:none;}

.ContactBox{margin:25px 320px 25px 0;float:right;clear:both;display:inline;background:url(../Images/BG-Contact-Box.jpg) no-repeat;
    width:338px;height:53px;line-height:53px;}

#Content #BreadCrumbs, #Content #BreadCrumbs a{color:#1f4447;font-size:12px;}

#HPFlashWrapper{width:362px;height:278px;margin-bottom:15px; margin-right:10px;float:left;display:inline;clear:none;
   }


#ContentSideButtonsMenuWrapper{width:147px;float:right;display:inline;clear:none;}

/*#NewsWrapper{width:130px;margin:0 auto;}*/


#NewsWrapper{float:left;clear:both;display:inline;width:130px;height:152px;margin:30px 0 20px 10px;
    background:url(../Images/NewsMarquee/BG-NewsMarquee-Header.jpg) no-repeat;}
#NewsWrapper #NewsTicker{margin-top:23px;width:130px;height:110px;background:url(../Images/NewsMarquee/BG-NewsMarquee-Body.jpg);}
/*#NewsWrapper #NewsTicker a{text-decoration:underline;color:#eca110;}*/
#marqueecontainer{position: relative;text-align:right;width: 106px;height: 110px;overflow: hidden;margin: 2px 14px 4px 6px;line-height:1.4em;}
#NewsWrapper #NewsFooter{width:130px;height:18px;background:url(../Images/NewsMarquee/BG-NewsMarquee-Footer.jpg) no-repeat;}

/**/
#SideButtons{width:128px;margin:0 0 15px 10px;float:left;clear:both;}
#SideButtons ul{width:130px;}
#SideButtons ul li{list-style:none;background:url(../Images/Nav-Button-Double.jpg) 0 0 no-repeat;width:128px;height:50px;}
#SideButtons ul li a{width:114px;height:35px;display:block;padding:5px 10px 0 0;line-height:1.2em;vertical-align:middle;}



table.SiteMenu_Right{border-collapse: collapse;border-spacing: 0;margin:0 auto;}
table.SiteMenu_Right td{background:url(../Images/Nav-Button-Double1.jpg) 0 0 no-repeat;width:128px;
    height:55px;padding:0;vertical-align:middle;}

table.SiteMenu_Right td.dreams-signs{height:120px;background:url(../Images/HP-LI-dreamsIndex-BG.jpg) 0 0 no-repeat;
    padding:0;vertical-align:bottom;font-size:12px;padding:0 8px 16px 8px;}
table.SiteMenu_Right td.personology-about{height:120px;background:url(../Images/HP-LI-personology-BG.jpg) 0 0 no-repeat;
    padding:0;vertical-align:bottom;font-size:12px;padding:0 8px 16px 8px;}

table.SiteMenu_Right td.personology-about a, table.SiteMenu_Right td.dreams-signs a{
    height:120px;height:97px;display:block;line-height:178px;}
table.SiteMenu_Right td a{width:104px;color:#ffffff;text-decoration:none;display:block;margin:0px 10px 0 0;line-height:1em;}





#FooterWrapper{width:996px;float:left;display:inline;clear:none;
    border:2px solid #808080;margin-left:-4px;border-top:0;margin-bottom:15px;}
#Footer{width:100%;height:22px;float:left;display:inline;clear:none;border-top:1px solid #254a4e;border-bottom:1px solid #254a4e;
    background:url(../Images/BG-Menu.jpg) 0 0 repeat-x;color:#fff;line-height:1.6em;}
#Footer a{color:#fff;}    
#Cerdit{margin-bottom:15px;}
#Cerdit a{font-size:12px; color:#fff;text-decoration:none;}
#Cerdit a:hover{text-decoration:underline;}

/* Contact Form */
#ContactFormWrapper{width:597px;margin:0 49px 0 0;}
#ContactFormWrapper h1{text-align:center;}
#CFFrameWrapper{}
#CFFrameHeader{width:597px;height:20px;background:url(../Images/ContactForm/BG-ContactForm-Header.jpg) no-repeat;
    float:right;display:inline;clear:none;}
#CFFrameBody{width:597px;background:url(../Images/ContactForm/BG-ContactForm-Body.jpg) repeat-y;
    float:right;display:inline;clear:none;}
#CFFrameFooter{width:597px;height:16px;background:url(../Images/ContactForm/BG-ContactForm-Footer.jpg) no-repeat;
    float:right;display:inline;clear:none;}

.TextWrapper{width:237px;margin:0 45px 0 0;float:right;display:inline;clear:none;
    text-align:right;line-height:2em;}
#FormWrapper{float:right;display:inline;clear:none;margin-right:50px;text-align:left;}
#FormWrapper table td{padding:2px;}
#FormWrapper .Field{text-align:right;}
#FormWrapper .Field input, #FormWrapper .Field textarea{border:1px solid #3c8086;}



#SideButtons li.hidden{display:none;}

/*
ul.AspNet-Menu a{display:block;}
li.AspNet-Menu-WithChildren{position:relative;}
li.AspNet-Menu-WithChildren a:hover ul{display:block;}
li.AspNet-Menu-WithChildren ul {display:none;}
*/
ul.AspNet-Menu ul  /* Tier 2 */
{
   position:absolute;
    top: 0;
    right: 128px;
}

/* Section Buttons */

.SectionButtons{border: 0px none ; margin: 0px auto; width: 645px;}
.SectionButtons td{width:215px;vertical-align:top;}

.SectionButtons tr.header{text-align:center;}
.SectionButtons tr.header a{color:#000;text-decoration:none;font-size:20px;}

.SectionButtons tr.img{text-align:center;font-size:20px;}
.SectionButtons tr img{border:2px solid #fff;margin:6px 0 12px;padding:0; margin:0; }

.SectionButtons tr.text{text-align:right;}
.SectionButtons tr.text td{padding:6px 0 12px;}
.SectionButtons tr.text p{width:170px; margin:0 auto 25px;}

.SectionButtons td a{}

/*.SectionButtons p{text-align:right;width:170px; margin:0 auto 25px;}*/


/* Section Course Buttons */

.SectionCourseButtons{border: 0px none ; margin: 0px auto; width: 645px;}
.SectionCourseButtons td{width:125px;vertical-align:top;}
.SectionCourseButtons td.Title{width:105px;font-size:14px;font-weight:bold;line-height:82px;text-align:left;padding-left:5px;}
.SectionCourseButtons td.CurlyBrackets{width:20px;}
.SectionCourseButtons td.CurlyBrackets img{width:20px;height:67px;border:0 none;margin-top:8px;}

.SectionCourseButtons tr.img{text-align:center;font-size:20px;}
.SectionCourseButtons tr img{border:2px solid #fff;margin:6px 0 12px;padding:0; margin:0; }

.SectionCourseButtons tr.text{text-align:center;}
.SectionCourseButtons tr.text td{padding:6px 0 12px;}
.SectionCourseButtons tr.text p{width:125px; margin:0 auto 15px;}



/* HomePage */
#HPMainContent{width:365px; float:right;clear:none;display:inline;}
#HPSideCol{width:240px; float:right;clear:none;display:inline;margin-right:25px;}

#HPSideColTopBox{width:216px;padding:18px 22px 18px 0;background:#e5e3d6;border:1px solid #a0a097;} 

#HPSideColArtBox{width:238px;margin-top:25px; background:#f9f7f0;border:1px solid #a0a097;}
#HPSideColArtBox .HPSideColArt{margin:12px 12px 12px 6px;font-size:12px;}
#HPSideColArtBox .HPSideColSeperator{height:1px;line-height:1px;background:#cac9c3;margin:0px 20px;}