body 
{
    margin:0px;
    padding:0px;
    text-align:center;
    overflow:auto;
    direction:rtl;
    text-align:right;
    font-family:Arial, Verdana, Sans-Serif;
    font-size:12px;
    color:#333333;
}
img {border-width:0px;}
#container
{
    width:881px;
    min-height:655px;
    overflow:inherit;
    margin:0px auto;
    clear:both;
    }
/*************  HEADER  ************/
#header
{
    width:100%;
    min-height:71px;
    clear:both;
    }
#logo{float:right;}
#headerMenu
{
    min-width:500px;
    height:100%;
    float:left;
    margin-top:44px;
    font-size:12px;
    color:#0063a7;
    }
#headerMenu a
{
    display:block;
    float:left;
    height:27px;
    padding:0px 7px 0px 7px;
    border-left:solid 1px #0063a7;
    text-decoration:none;
    color:#0063a7;
    }
/*************  SIDE MENU  ************/

h4 a
{
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 18pt;
	text-decoration: none;
	
	margin: 0;
	padding:0;
}
h4 
{
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 18pt;
	text-decoration: none;
	
	margin: 0;
	padding:0;
}

#sideMenuBox
{
    width:271px;
    min-height:551px;
    overflow:hidden;
    float:right;
    }
#sideMenuTitle
{
    min-height:50px;
    padding-top:83px;
    padding-left:10px;
    font-size:48px;
    line-height:50px;
    color:#ffffff;
    }
#sideMenu
{
    width:100%;
    min-height:448px;
    height:auto !important;
    height:448px;
    }
#sideMenu .sideMenuCustomStyle
{
/*    width:164px;
    height:21px;
    background-color:#439dd2;
    padding-right:15px;
    background:url('images/sideMenu_list_bg.jpg') no-repeat top right;*/
    }
#sideMenuBootom
{
    width:100%;
    height:100px;
    margin-top:3px;
    }
#sideMenuBottomTitle
{
    height:52px;
    padding-top:11px;
    padding-right:11px;
    font-size:34px;
    color:#ffffff;
    }
#sideMenuHomeTop
{
    width:100%;
    height:130px;
    }
#sideMenuHome
{
    width:100%;
    height:421px;
    }
#sideMenu ul
{
    margin:0px;
    padding-top:10px;
    padding-left:8px;
    padding-right:30px;
    font-size:14px;
    color:#ffffff;
    }
#sideMenu li{margin-bottom:6px;}
#sideMenu li a
{
    text-decoration:none;
    color:#ffffff;
    }
#sideMenu li a:hover{text-decoration:underline;}
#sideMenu .styleCoursesLi
{
    list-style-type:none;
    margin-right:-10px;
    }
#sideMenu .styleCourses
{
    width:190px;
    min-height:18px;
    padding-right:10px;
    display:block;
    background-color:#569dcb;
    }
#sideMenu .styleCoursesSubject
{
    width:190px;
    min-height:18px;
    padding-right:10px;
    display:block;
    color:#75d5ff;
    font-weight:bold;
    }
    
/*************  TOP PIC  ************/
#topPic
{
    width:608px;
    height:125px;
    margin:0px;
    float:left;
    clear:left;
    }
#topLinks
{
    padding-top:31px;
    padding-right:12px;
    line-height:30px;
    font-size:12px;
    color:#000702;
    }
#topLinks a
{
    text-decoration:none;
    color:#000702;
    }

/*************  MAIN CONTENT  ************/
#content
{
    width:608px;
    min-height:421px;
    overflow:auto;
    margin-top:2px;
    float:left;
    clear:left;
    border-top:solid 3px #b7dc72;
    }
#scroolBox
{
    width:585px;
    height:403px;
    overflow:auto;
    margin-top:15px;
    margin-right:15px;
    }
#scroolBox table, th, td
{
    border-style:solid;
    border-color:#000000;
    }
#scroolBox table
{
    margin-top:15px;
    border-width:0px 0px 1px 1px;
    }
#scroolBox th
{
    padding:3px;
    border-width:1px 1px 0px 0px;
    font-weight:bold;
    text-align:center;
    }
#scroolBox td
{
    padding:3px;
    border-width:1px 1px 0px 0px;
    }
#scroolBox p
{
    margin-top:12px;
    margin-bottom:12px;
    }
#scroolBox li
{
    margin-top:5px;
    margin-bottom:5px;
    }
#newsBox
{
    min-height:20px;
    margin-top:3px;
    padding-right:39px;
    font-size:14px;
    color:#96999b;
    }
#newsScorller
{
    width:500px;
    float:left;
    color:#000000;
    font-size:12px;
    }
#newsScorller a{text-decoration:none;}
#newsScorller a:hover{text-decoration:underline;}
#newsScorller span
{
    /*color:#0063a7;*/
    text-decoration:none;
    margin-left:10px;
    margin-right:10px;
    }
#newsScorller li a:hover{text-decoration:underline;}

/*************  PAGES  ************/
#pageHome
{
    width:585px;
    min-height:379px;
    height:auto !important;
    height:379px;
    margin-top:18px;
    padding-right:15px;
    padding-left:5px;
    border-bottom:solid 1px #7fb432;
    }
#pageHome .pageHomeContainer
{
    width:100%;
    min-height:85px;
    height:auto !important;
    height:85px;
    margin-top:5px;
    }
#pageHome span
{
    font-size:14px;
    line-height:15px;
    }
#pageHome .pageHomeTxt
{
    width:480px;
    float:right;
    margin-right:15px;
    }
#pageHome .pageHomeImg {float:right;}
#pageHome #goodHand
{
    min-width:180px;
    color:#0164a8;
    margin-top:15px;
    margin-right:300px;
    }
#pageHome #goodHand a
{
    text-decoration:none;
    }
#pageHome #goodHand a:hover
{
    text-decoration:underline;
    }
#pageHome #goodHand span
{
    display:block;
    margin-top:5px;
    margin-bottom:4px;
    font-size:14px;
    line-height:15px;
    }
.pageAboutMapList
{
    width:170px;
    font-size:12px;
    padding-top:6px;
    padding-bottom:6px;
    border-bottom:dashed 1px #d7d8d3;
    }
.pageAboutMapList a{text-decoration:none}
.pageAboutMapList a:hover{text-decoration:underline}
.pageTitle
{
    font-size:14px;
    font-weight:bold;
    border-bottom:10px;
    }
/*************  Page About  ************/
#teamTable
{
    width:568px;
    }
#teamTable table
{
    width:100%;
    border-width:0px;
    }
#teamTable th
{
    font-weight:normal;
    border-width:0px;
    background-color:#c0dcf2;
    white-space:nowrap;
    }
#teamTable td
{
    border-width:0px;
    background-color:#deecf7;
    }
#teamTable .spaceRow
{
    height:3px;
    background-color:#ffffff;
    }
    
#reportsTable table
{
    width:95%;
    border-width:0px;
    }
#reportsTable td
{
    border-width:0px;
    }

#plansTable table, th, td
{
    border-style:solid;
    border-color:#ece9d8;
    }
#plansTable table
{
    border-width:0px 0px 1px 1px;
    }
#plansTable th
{
    border-width:1px 1px 0px 0px;
    font-weight:bold;
    text-align:right;
    }
#plansTable td
{
    padding:3px;
    }
.linkSite{color:#0095e8;}
.linkSite a{color:#0095e8; text-decoration:none;}
.linkSite a:hover{color:#0095e8; text-decoration:underline;}
.linkArticles{color:#0e652b;}
.linkArticles a{color:#0e652b; text-decoration:none;}
.linkArticles a:hover{color:#0e652b; text-decoration:underline;}
.linkTapuz{color:#be6905;}
.linkTapuz a{color:#be6905; text-decoration:none;}
.linkTapuz a:hover{color:#be6905; text-decoration:underline;}

.newspaper
{
    color:#0e652b;
    font-weight:bold;
    text-decoration:underline;
    }

/*************  Page Treatment  ************/
#faqTable table
{
    border-width:0px;
    }
#faqTable td
{
    border-width:0px;
    }
    
/*************  Page Studies  ************/
#studiesTable table, th, td
{
    border-style:solid;
    border-color:#ece9d8;
    }
#studiesTable table
{
    border-width:0px 0px 1px 1px;
    }
#studiesTable th
{
    border-width:1px 1px 0px 0px;
    font-weight:bold;
    text-align:right;
    }
#studiesTable td
{
    padding:3px;
    }
#knowledge
{
    margin-top:15px;
    }
/*************  FOOTER  ************/
#footer
{
    width:100%;
    padding-top:20px;
    clear:both;
    }
#footerMenu
{
    min-width:600px;
    float:left;
    }
#footerMenu a
{
    display:block;
    float:left;
    padding:0px 7px 0px 7px;
    border-left:solid 1px #0063a7;
    text-decoration:none;
    font-size:12px;
    color:#0063a7;
    }
#tcdDesign
{
    width:271px;
    text-align:center;
    float:right;
    }
#tcdDesign a
{
    text-decoration:none;
    font-size:12px;
    color:#000000;
    }
