html{direction:rtl;font-family:Arial;font-size:12px;color:#292929;text-align:right;background:url('../images/bg.png') repeat-x top;}
body{direction:rtl;padding:0;margin:0;behavior:url(/css/csshover3.htc);}
table{empty-cells:show;}
form{padding:0;margin:0;}
.noBorder{border:none;}
.iepngfix{behavior:url(/css/iepngfix/iepngfix.htc);}
/**/
table.clean{border:none;border-collapse:collapse;}
table.clean td{padding:0;margin:0;border:none;}
table.clean th{padding:0;margin:0;border:none;}
input{vertical-align:middle;}
.FIX_LAYOUT{clear:both;position:relative;display:block;width:0px;height:0px;overflow:hidden;}
/**/
h1{font:bold 20px Arial;color:#292929;margin:0px;padding:0px;}
h2{font:bold 18px Arial;color:#292929;margin:0px;padding:0px;}
h3{font:bold 16px Arial;color:#292929;margin:0px;padding:0px;}
h4{font:bold 14px Arial;color:#292929;margin:0px;padding:0px;}
h5{font:bold 13px Arial;color:#292929;margin:0px;padding:0px;}
h6{font:bold 12px Arial;color:#292929;margin:0px;padding:0px;}
p{margin:0px;padding:0px;}
a{color:#28292b;text-decoration:underline;}
ul{list-style-type:none;list-style-image:url('../images/course_page_bullet.gif');margin:0;padding:0 23px 0 0;}
ul li{margin:0;padding:0;}
/**/
.MainContainer{position:relative;width:929px;margin:0 auto 0 auto;text-align:right;overflow:hidden;}
/**/
.MainContainer .PageHeader{position:relative;width:929px;padding:0;margin:0;}
.MainContainer .PageHeader .Logo{float:right;clear:right;height:88px;width:400px;overflow:hidden;text-align:right;}
.MainContainer .PageHeader .Logo a img{border:none;}
.MainContainer .PageHeader .Phone{float:left;clear:left;height:88px;width:400px;overflow:hidden;text-align:left;}
.MainContainer .PageHeader .Phone a img{border:none;}
.MainContainer .PageHeader .TopMenu{clear:both;width:929px;height:48px;overflow:hidden;cursor:default;margin:0 0 1px 0;background:url('../images/top_menu.png') repeat-x right top;}
.MainContainer .PageHeader .TopMenu ul{display:inline;float:right;margin:12px 0 0 0;padding:0 8px 0 0 !important;width:717px;height:25px;overflow:hidden;list-style:none none;}
.MainContainer .PageHeader .TopMenu ul li{display:inline;float:right;margin:0 8px 0 0;padding:0 !important;height:25px;list-style:none none;}
.MainContainer .PageHeader .TopMenu ul li a{float:left;display:block;margin:0;height:25px;padding:0;color:#fff;font:bold 13px Arial;text-decoration:none;cursor:pointer;}
.MainContainer .PageHeader .TopMenu ul li a b.p1{float:left;display:block;margin:0;padding:0;width:9px;height:25px;background:url('../images/top_menu_l.png') no-repeat right top;}
.MainContainer .PageHeader .TopMenu ul li a b.p2{float:left;display:block;margin:0;padding:3px 3px 0px 3px;height:22px;background:url('../images/top_menu_m.png') repeat-x right top;}
.MainContainer .PageHeader .TopMenu ul li a b.p3{float:left;display:block;margin:0;padding:0;width:9px;height:25px;background:url('../images/top_menu_r.png') no-repeat right top;}
.MainContainer .PageHeader .TopMenu ul li a img{vertical-align:bottom;border:none;behavior:url(/css/iepngfix/iepngfix.htc);}
.MainContainer .PageHeader .TopMenu ul li:hover a b.p1,
.MainContainer .PageHeader .TopMenu ul li.sel a b.p1
{background:url('../images/top_menu_sel_l.png') no-repeat right top;}
.MainContainer .PageHeader .TopMenu ul li:hover a b.p2,
.MainContainer .PageHeader .TopMenu ul li.sel a b.p2
{background:url('../images/top_menu_sel_m.png') repeat-x right top;}
.MainContainer .PageHeader .TopMenu ul li:hover a b.p3,
.MainContainer .PageHeader .TopMenu ul li.sel a b.p3
{background:url('../images/top_menu_sel_r.png') no-repeat right top;}
.MainContainer .PageHeader .TopMenu .Search{display:inline;float:right;margin:13px 0 0 0;padding:0;width:204px;height:22px;overflow:hidden;}
.MainContainer .PageHeader .TopMenu .Search input{vertical-align:top !important;}
.MainContainer .PageHeader .TopMenu .Search input.text{width:124px;height:15px;}
.MainContainer .PageHeader .TopMenu .Search input.submit{width:55px;height:20px;border:none;padding:0;margin:1px 8px 0 0;background:url('../images/menu_search.png');}
.MainContainer .PageHeader .HomeBanner{clear:both;position:relative;width:929px;height:238px;margin:0 0 1px 0;}
.MainContainer .PageHeader .HomeBanner .Banner{position:absolute;top:0px;left:0px;width:929px;height:238px;overflow:hidden;}
.MainContainer .PageHeader .HomeBanner .Banner img{border:none;}
.MainContainer .PageHeader .HomeBanner .SideMenu{position:absolute;right:26px;top:0px;width:195px;height:238px;overflow:hidden;}
.MainContainer .PageHeader .HomeBanner .SideMenu table{border:none;border-collapse:collapse;padding:0;margin:0;height:100%;width:100%;}
.MainContainer .PageHeader .HomeBanner .SideMenu table td{padding:0;margin:0;border:none;height:100%;width:100%;vertical-align:middle;text-align:right;}
.MainContainer .PageHeader .HomeBanner .SideMenu ul{list-style:none none;width:195px;margin:0 !important;padding:0 !important;}
.MainContainer .PageHeader .HomeBanner .SideMenu ul li{width:195px;min-height:30px;height:auto !important;height:30px;list-style:none none;margin:0 0 7px 0;padding:0 !important;background:#72479d url('../images/home_side_menu.png') no-repeat right top;}
.MainContainer .PageHeader .HomeBanner .SideMenu ul li a{display:block;width:170px;min-height:16px;height:auto !important;height:16px;margin:0;padding:6px 25px 8px 0 !important;color:#fff;font:bold 12px Arial;text-decoration:none;cursor:pointer;}
.MainContainer .PageHeader .HomeBanner .ContactForm{position:absolute;top:0px;left:32px;width:155px;height:220px;padding:18px 0 0 0;overflow:hidden;color:#fff;}
.MainContainer .PageHeader .HomeBanner .ContactForm input.text{width:149px;height:15px;margin:7px 0 0 0 !important;margin:5px 0 0 0;}
.MainContainer .PageHeader .HomeBanner .ContactForm input.submit{width:48px;height:20px;border:none;padding:0;margin:8px 0 0 0 !important;margin:6px 0 0 0;background:url('../images/quick_contact_send.png');behavior:url(/css/iepngfix/iepngfix.htc);}
.MainContainer .PageHeader .SearchBar{position:relative;width:783px;height:41px;padding:16px 146px 0 0;margin:0 0 1px 0;overflow:hidden;background:url('../images/line_search_home.png') right top;}
.MainContainer .PageHeader .SearchBar input{vertical-align:top !important;}
.MainContainer .PageHeader .SearchBar select{width:146px;height:21px;margin:0 0 0 4px;}
.MainContainer .PageHeader .SearchBar input.text{width:224px;height:15px;margin:0 0 0 0 !important;margin:0;}
.MainContainer .PageHeader .SearchBar input.submit{width:55px;height:20px;border:none;padding:0;margin:1px 6px 0 0 !important;margin:2px 6px 0 0;background:url('../images/line_search_home_btn.png');behavior:url(/css/iepngfix/iepngfix.htc);}
/**/
.MainContainer .FooterLinksMenu{clear:both;width:909px;padding:13px 10px 0 10px;margin:1px 0 0 0;min-height:72px;height:auto !important;height:72px;background:url('../images/footer_bg.png') repeat-x right top;}
.MainContainer .FooterLinksMenu ul{float:right;min-height:65px;height:auto !important;height:65px;margin:0;padding:0 0 0 22px !important;list-style:none none;background:url('../images/vertsep1.gif') repeat-y 7px center;}
.MainContainer .FooterLinksMenu ul.wide{min-width:175px;width:auto !important;width:175px;padding:0 0 0 7px;background:none;}
.MainContainer .FooterLinksMenu ul.last{padding:0;background:none;}
.MainContainer .FooterLinksMenu ul li{margin:0;padding:0 8px 0 0 !important;}
.MainContainer .FooterLinksMenu ul li.sel,
.MainContainer .FooterLinksMenu ul li:hover{background:url('../images/footer_links_arrow.gif') no-repeat right 6px;}
.MainContainer .FooterLinksMenu a{color:#292929;text-decoration:underline;font:11px Arial;white-space:nowrap;}
/**/
.MainContainer .Body_Container{position:relative;width:929px;overflow:hidden;}
.MainContainer .Body_Container .Body_Whole{position:relative;width:741px;margin:0 0 14px 0;border-right:188px solid #542881;}
.MainContainer .Body_Container .Body_Right{display:inline;float:right;position:relative;margin-right:-188px;width:188px;overflow:hidden;}
.MainContainer .Body_Container .Body_Content{width:723px;padding:7px 18px 0 0;overflow:hidden;}
/**/
.MainContainer .Right_Menu{width:188px;padding:8px 0 4px 0;margin:0;overflow:hidden;background:url('../images/right_menu_bg.png');}
.MainContainer .Right_Menu ul{list-style:none none;width:177px;margin:0 5px 0 0;padding:0 !important;}
.MainContainer .Right_Menu ul li{width:177px;min-height:32px;height:auto !important;height:32px;margin:0 0 3px 0;padding:0 !important;background:#6f459a url('../images/right_menu_item.png') no-repeat right top;}
.MainContainer .Right_Menu ul li a{display:block;width:149px;min-height:14px;height:auto !important;height:14px;margin:0;padding:8px 28px 10px 0;color:#fff;font:bold 12px Arial;text-decoration:none;cursor:pointer;background:url('../images/right_menu_arrow.png') no-repeat 159px center;behavior:url(/css/iepngfix/iepngfix.htc);}
/**/
.MainContainer .Body_Container .Body_Right .ContactForm{position:relative;width:155px;padding:13px 13px 0 0;overflow:hidden;color:#fff;}
.MainContainer .Body_Container .Body_Right .ContactForm input.text{width:149px;height:15px;margin:7px 0 0 0 !important;margin:5px 0 0 0;}
.MainContainer .Body_Container .Body_Right .ContactForm input.submit{width:48px;height:20px;border:none;padding:0;margin:8px 0 0 0 !important;margin:6px 0 0 0;background:url('../images/quick_contact_send.png');behavior:url(/css/iepngfix/iepngfix.htc);}
/**/
.MainContainer .Body_Container .Body_Right .Wnd_News{position:relative;width:172px;height:180px;overflow:hidden;margin:29px 5px 0 0;background:url('../images/news_title.png') no-repeat right top;}
.MainContainer .Body_Container .Body_Right .Wnd_News .Inner{position:absolute;left:8px;top:40px;width:156px;height:140px;overflow:hidden;color:#fff;}
.MainContainer .Body_Container .Body_Right .Wnd_News .Inner a{color:#fff;}
/**/
.MainContainer .FooterDetails{position:relative;clear:both;height:20px;margin:10px 0 0 0;padding:0 16px 0 0;color:#292929;text-align:right;font:11px Arial;}
.MainContainer .FooterLinks{position:relative;z-index:1;clear:both;margin:-20px auto 0 0;padding:0 0 0 23px;width:140px;height:20px;text-align:left;direction:ltr;color:#292929;font:11px Arial;}
.MainContainer .FooterLinks a{text-decoration:underline;color:#292929;}
/**/
.MainContainer .Page_Title{width:708px;height:23px;padding:4px 14px 0 0;margin:0 0 5px 0;overflow:hidden;font:bold 15px Arial;color:#fff;background:url('../images/course_title.png') no-repeat right top;}
/**/
.MainContainer .Home_Page{margin:17px 0 0 0;}
.MainContainer .Home_Page .Home_Part1{display:inline;float:right;width:250px;padding:0;margin:0 5px 0 15px;min-height:100px;overflow:hidden;}
.MainContainer .Home_Page .Home_Part2{display:inline;float:right;width:380px;padding:0;margin:0 0 0 23px;min-height:100px;overflow:hidden;}
.MainContainer .Home_Page .Home_Part3{display:inline;float:right;clear:left;width:256px;padding:0;margin:0;min-height:100px;overflow:hidden;}
.MainContainer .Home_Page .Home_Part3 img{border:none;}
/**/
.MainContainer .Home_Page .Home_Part1 .Banner{width:250px;overflow:hidden;margin:0 0 6px 0;}
.MainContainer .Home_Page .Home_Part1 .Banner img{border:none;}
.MainContainer .Home_Page .Home_Part1 .Wnd_News{position:relative;width:241px;height:180px;overflow:hidden;margin:16px 4px 0 0;background:url('../images/news_title_home.png') no-repeat right top;}
.MainContainer .Home_Page .Home_Part1 .Wnd_News .Inner{position:absolute;left:8px;top:40px;width:224px;height:140px;overflow:hidden;}
.MainContainer .Home_Page .Home_Part2 .Banner{width:380px;overflow:hidden;margin:0 0 16px 0;text-align:center;}
.MainContainer .Home_Page .Home_Part2 .Banner img{border:none;}
.MainContainer .Home_Page .Home_Part3 .Video{width:256px;min-height:0px;overflow:hidden;margin:0;text-align:center;}
.MainContainer .Home_Page .Home_Part3 .Video object,
.MainContainer .Home_Page .Home_Part3 .Video embed,
.MainContainer .Home_Page .Home_Part3 .Video img{margin:0 0 16px 0;}
/**/
table.CourseCategory{width:100%;border-collapse:collapse;margin:0;padding:0;}
table.CourseCategory th{height:23px;padding:3px 10px 3px 10px;width:560px;margin:0;text-align:right;}
table.CourseCategory td{height:23px;padding:3px 10px 3px 10px;margin:0;text-align:right;}
table.CourseCategory thead tr{background:#542882;color:#fff;font:bold 15px Arial;}
table.CourseCategory tbody tr{background:#efefef;color:#292929;font:15px Arial;}
table.CourseCategory tbody td,
table.CourseCategory tbody th{border-top:solid 2px white;}
table.CourseCategory thead td{background:#542882 url('../images/tbsep1.png') no-repeat right center;}
table.CourseCategory tbody td{background:#efefef url('../images/tbsep2.png') no-repeat right center;}
/**/
table.CourseTable{width:100%;border-collapse:separate;border-spacing:3px;margin:0;padding:0;empty-cells:show;}
table.CourseTable th{width:81px;padding:3px 5px 3px 5px;margin:0;text-align:right;background:#efefef;font:15px Arial;color:#572b86;}
table.CourseTable td{width:197px;height:26px;padding:3px 5px 3px 5px;margin:0;text-align:right;background:#efefef;font:12px Arial;color:#572b86;}
table.CourseTable td.red{color:#9f0000;}
.Course_Content{color:#572b86;margin:30px 0 0 0;}
.Course_Content h1{color:#572b86;font:bold 14px Arial;}
.Course_Content h2{color:#572b86;font:bold 13px Arial;}
.Course_Content h3{color:#572b86;font:bold 12px Arial;}
.Course_Content h4{color:#572b86;font:bold 11px Arial;}
.Course_Content h5{color:#572b86;font:bold 10px Arial;}
.Course_Content h6{color:#572b86;font:bold 9px Arial;}
/**/
div.ResultsTableHead{position:relative;width:686px;height:20px;padding:3px 0 0 0;margin:0 auto 0 auto;overflow:hidden;text-align:center;font:bold 12px Arial;background:#efefef;}
div.ResultsTableHead .L{position:absolute;top:0px;left:0px;width:11px;height:23px;background:url('../images/results_table_head_left.png');}
div.ResultsTableHead .R{position:absolute;top:0px;right:0px;width:10px;height:23px;background:url('../images/results_table_head_right.png');}
div.ResultsTableHead b{font:bold 14px Arial;}
table.ResultsTable{width:686px;border:solid 1px #542881;border-collapse:collapse;margin:0 auto 25px auto;padding:0;empty-cells:show;}
table.ResultsTable th{background:#542881;color:#fff;font:bold 12px Arial;text-align:center;border:none;margin:0;padding:1px;}
table.ResultsTable td{text-align:center;border:solid 1px #542881;margin:0;padding:1px;}
/**/
.MainContainer .Calendar_Search_Bar{position:relative;width:717px;height:24px;padding:3px 5px 0 0;margin:0 0 5px 0;overflow:hidden;font:bold 12px Arial;color:#fff;background:url('../images/calendar_search_bar.png') right top;}
.MainContainer .Calendar_Search_Bar span{display:inline-block;vertical-align:top !important;margin:3px 0 0 0;}
.MainContainer .Calendar_Search_Bar input{vertical-align:top !important;}
.MainContainer .Calendar_Search_Bar select{width:146px;height:21px;margin:0 0 0 4px;}
.MainContainer .Calendar_Search_Bar input.submit{width:51px;height:21px;border:none;padding:0;margin:-1px 6px 0 0 !important;margin:0px 6px 0 0;background:url('../images/calendar_search_btn.png');behavior:url(/css/iepngfix/iepngfix.htc);}
.MainContainer .Calendar_Nav{color:#572b86;font:15px Arial;}
.MainContainer .Calendar_Nav a{vertical-align:middle;}
.MainContainer .Calendar_Nav span{vertical-align:middle;}
.MainContainer .Calendar_Nav img{vertical-align:middle;border:none;}
table.CalendarTable{border-collapse:separate;border-spacing:3px;margin:0;padding:0;empty-cells:show;}
table.CalendarTable tr.Head th{width:100px;height:25px;padding:0;font:15px Arial;color:#fff;vertical-align:middle;text-align:center;background:url('../images/calendar_daytitle.png') no-repeat;}
table.CalendarTable tr.Head th.First{width:101px;background:url('../images/calendar_daytitle_f.png') no-repeat;}
table.CalendarTable tr.Head th.Last{width:101px;background:url('../images/calendar_daytitle_l.png') no-repeat;}
table.CalendarTable td,
table.CalendarTable th{width:92px;height:92px;padding:4px;color:#572b86;vertical-align:top;text-align:right;}
table.CalendarTable td{background:#efefef;}
table.CalendarTable td.Today{background:#dad2e3;}
table.CalendarTable td abbr{display:block;font:15px Arial;}
table.CalendarTable td a{display:block;font:bold 12px Arial;color:#572b86;text-decoration:none;}
/**/
.MainContainer a.history_back{display:block;width:118px;height:20px;overflow:hidden;margin:0 auto 0 2px;text-decoration:none;cursor:pointer;background:url('../images/history_back.png');}
/**/
.Search_Results_Page{}
.Search_Results_Page .title{color:#000000;font:12px Arial;text-align:right;}
.Search_Results_Page .result{width:589px;padding:20px 40px 0px 40px;margin:0px 0px 5px 0px;overflow:hidden;font:12px Arial;text-align:right;}
.Search_Results_Page .result .name{display:block;position:relative;clear:both;}
.Search_Results_Page .result .name .ext{display:block;position:relative;float:right;font:bold 12px Arial;padding:0px 0px 0px 3px;}
.Search_Results_Page .result .name .linkSelf{display:block;position:relative;float:right;color:#0066b3;font:bold 12px Arial;text-decoration:underline;padding:0px 0px 0px 3px;}
.Search_Results_Page .result .name .linkBlank{display:block;position:relative;float:right;color:#0066b3;font:bold 11px Arial;text-decoration:none;padding:0px 0px 0px 3px;}
.Search_Results_Page .result .name .rank{display:block;position:relative;float:right;color:#76b7e9;font:12px Arial;text-decoration:none;padding:0px 0px 0px 3px;}
.Search_Results_Page .result .resultDesc{clear:both;min-height:45px;overflow:hidden;color:#2e2e2e;font:12px Arial;}
.Search_Results_Page .result .resultKeywords{clear:both;height:14px;overflow:hidden;color:#8b8b8b;font:12px Arial;}
.Search_Results_Page .result .resultFooter{clear:both;height:14px;overflow:hidden;}
.Search_Results_Page .result .resultFooter a{display:block;position:relative;float:right;direction:ltr;color:#0066b3;font:12px Arial;}
.Search_Results_Page .result .resultFooter .size{display:block;position:relative;float:right;direction:rtl;padding:0px 10px 0px 0px;color:#0066b3;font:12px Arial;}
.Search_Results_Page .result .resultFooter .ext{display:block;position:relative;float:right;direction:ltr;padding:0px 10px 0px 0px;color:#0066b3;font:12px Arial;}
.Search_Results_Page .result .resultFooter .crawledDate{display:block;position:relative;float:right;direction:rtl;padding:0px 10px 0px 0px;color:#9c9c9c;font:12px Arial;}
.Search_Results_Page .paging{clear:both;margin:12px 0px 0px 0px;text-align:center;}
.Search_Results_Page .paging a{text-decoration:none;color:#0066b2;padding:0px 2px 0px 2px;}
.Search_Results_Page .paging .cur{text-decoration:none;color:#333333;padding:0px 2px 0px 2px;}
.Search_Results_Page .paging .next{text-decoration:none;color:#0066b2;padding:0px 2px 0px 2px;}
.Search_Results_Page .paging .prev{text-decoration:none;color:#0066b2;padding:0px 2px 0px 2px;}
/**/
.Articles_Page ul.Articles{overflow:hidden;margin:0;padding:0;list-style:none none;}
.Articles_Page ul.Articles li{width:520px;overflow:hidden;padding:0 30px 0 0;margin:0 0 12px 0;min-height:15px;color:#292929;font:12px Arial;background:url('../images/bullet_article.png') no-repeat right 2px;behavior:url(/css/iepngfix/iepngfix.htc);}
.Articles_Page ul.Articles li a{text-decoration:none;}
.Articles_Page ul.Articles li .name{font-weight:bold;color:#292929;}
.Articles_Page ul.Articles li .name a{color:#292929;}
.Articles_Page ul.Articles li .text{color:#28292b;}
.Articles_Page ul.Articles li .text a{color:#28292b;}
/**/
.Faq_Page{}
.Faq_Page .Faq_Content{margin:0 0 12px 0;}
.Faq_Page .Faq_Summary{margin:0 0 12px 0;}
.Faq_Page .Faq_Summary a.Faq_Summary_Item{text-decoration:none;color:#045488;font:bold 12px Arial;}
.Faq_Page .Faq_Items{}
.Faq_Page .Faq_Items .Faq_Item{margin:0 0 24px 0;}
.Faq_Page .Faq_Items .Faq_Item .Faq_Item_Question{color:#292929;font:bold 12px Arial;}
.Faq_Page .Faq_Items .Faq_Item .Faq_Item_Answer{color:#28292b;font:12px Arial;}
.Faq_Page .Faq_Items .Faq_Item a.Faq_BackToTop{text-decoration:underline;color:#292929;font:bold 12px Arial;}
/**/
.galleryPage{}
.galleryPage .content{margin:0px 0px 25px 0px;}
.galleryPage .gal_table, .galleryPage .gal_table td{border-collapse:collapse;border:none;margin:0px;border:none;}
.galleryPage .gal_table{width:723px;margin:0px 0px 0px 10px;}
/**/
.img__frm{width:106px;height:101px;padding:11px 11px 10px 10px;overflow:hidden;text-align:center;line-height:101px;vertical-align:middle;background:url('../images/image_frame.png') no-repeat center center;behavior:url(/css/iepngfix/iepngfix.htc);}
.img__frm img{vertical-align:middle;border:none;}
.img__frm a{display:inline-block;vertical-align:middle;margin:0px;padding:0px;}
.img__frm b{vertical-align:middle;display:inline-block;height:100%;width:0px;}
/**/