/*reset*/
* {margin:0;padding:0;border:0}

/*html element defaults*/
body {font-family:arial,helvetica,sans-serif;font-size:13px;line-height:18px;direction:rtl;background:#e8f5fa;color:#000}
h1,h2,h3,h4 {font-size:14px;color:#831e14;padding:0;margin:0 0 5px 0}
p,ul,ol,blockquote {margin:0 0 15px 0;padding:0}       
a {color: #2b5468;text-decoration:none}          
a:hover {color:#831e14;text-decoration:underline;background:#D7E8EE}
ul {list-style-type:none}
form {width:220px}
fieldset {width:100%;padding:0 0 8px 0}
input,label,select,textarea {clear:both;float:right;width:200px;font-family:arial,helvetica,sans-serif}
input,label,select {height:18px;line-height:18px}
input,select,textarea {border:1px solid #831e14}
textarea {height:125px}
select {margin:0 0 10px 0}
label {}
table {width:90%; margin: 0 5%;}
td {text-align: center}

/*block layout*/
#container {width:800px;background:#eaf1f9;margin:5px auto;border:solid 1px #2B5468}      
#header {height:108px;text-align:center;padding:15px 0 0 0}
#nav {text-align:center;border-bottom:solid 1px #2B5468;list-style-type:none;padding:20px 0;height:18px}
#content {float:left;}
#main,#wide,#sidebar {padding:10px 0 20px 0} 
#main {float:left;width:587px;padding:10px 25px 20px 30px;background:#f6fbff}
#sidebar {float:left;width:118px;padding:10px 33px 20px 7px}
#wide {overflow:auto;background:#f6fbff}
.galleryContainer {overflow:auto;padding:0 30px 15px 30px}
#homeLeft,#homeCenter,#homeRight {float:left}
#homeLeft,#homeRight {width:190px}
#homeLeft {padding: 0 0 0 10px}
#homeRight {padding:0 10px 0 0}
#homeCenter {margin:0 30px 0 30px;width:340px}
#breadcrumbs {padding:0 0 5px 0;margin:0 0 15px 0}
#footer {overflow:auto;clear:both;width:100%;text-align:center;padding:10px 0 0 0;border-top:solid 1px #2B5468;background:#f6fbff;font-size:12px}

/*general utility classes*/
.row {clear:both;}  
.left {float:left}          
.right {float:right}  
.clear {clear:both}
.center {text-align:center}
.smallfont {}
.normalfont {}
.bigfont {}
.red {color: #831e14}
.blue {color:#2b5468}
.dark {color:#1F1F1F}   
.active{color:#831e14}     
     
/*image based navigation*/                          
#nav li {float:left;display:inline} 
#nav ul {overflow:auto;width:736px;margin:0 auto}          
#nav a {display:block;width:121px;height:16px;text-decoration:none;font-weight:bold;color:#2b5468;border-left:solid 1px #2B5468} 
#nav a.last {border-right:solid 1px #2B5468}          
#nav a:hover {color:#831e14;background:none}

#nav a#nav1 {background-image: url("assets/images/layout/home-blue.jpg");background-repeat: no-repeat;background-position: center center;font-size:0}
#nav a:hover#nav1, #nav a#nav1.active  {background-image: url("assets/images/layout/home-red.jpg");background-repeat: no-repeat;background-position: center center;}
#nav a#nav7 {background-image: url("assets/images/layout/about-blue.jpg");background-repeat: no-repeat;background-position: center center;font-size:0;}   
#nav a:hover#nav7, #nav a#nav7.active {background-image: url("assets/images/layout/about-red.jpg");background-repeat: no-repeat;background-position: center center;font-size:0;}            
#nav a#nav8 {background-image: url("assets/images/layout/timetable-blue.jpg");background-repeat: no-repeat;background-position: center center;font-size:0;}           
#nav a:hover#nav8, #nav a#nav8.active {background-image: url("assets/images/layout/timetable-red.jpg");background-repeat: no-repeat;background-position: center center;font-size:0;}           
#nav a#nav9 {background-image: url("assets/images/layout/articles-blue.jpg");background-repeat: no-repeat;background-position: center center;font-size:0;}         
#nav a:hover#nav9, #nav a#nav9.active {background-image: url("assets/images/layout/articles-red.jpg");background-repeat: no-repeat;background-position: center center;font-size:0;color:#831e14;}        
#nav a#nav10 {background-image: url("assets/images/layout/gallery-blue.jpg");background-repeat: no-repeat;background-position: center center;font-size:0;}    
#nav a:hover#nav10, #nav a#nav10.active {background-image: url("assets/images/layout/gallery-red.jpg");background-repeat: no-repeat;background-position: center center;font-size:0;color:#831e14;}            
#nav a#nav11 {background-image: url("assets/images/layout/contact-blue.jpg");background-repeat: no-repeat;background-position: center center;font-size:0;}       
#nav a:hover#nav11, #nav a#nav11.active {background-image: url("assets/images/layout/contact-red.jpg");background-repeat: no-repeat;background-position: center center;font-size:0;color:#831e14;}

.img-alt-text {display:none}            
           
/*content area styling*/
.photo {margin:0 30px 30px 0;border:solid 1px #A2C8D8}
.photoArticleSummary {height:80px;width:120px;margin:10px 0 20px 30px;text-align:center}
.photoTeacherSummary {height:215px;width:215px;margin:10px 30px 0 0;text-align:center}
.homePhoto {margin:10px 0 15px 0}
#map {float:left;margin:0 30px 30px 0}          
#main img.table {margin:0;padding:0;float:left;border-style:none}
table p {margin:0;padding:0}
.english {color:#2b5468;padding: 0 0 15px 0;direction:ltr;font-size:13px;font-weight:bold;font-style:italic;text-align:justify}
.englishPage {direction:ltr}
.blockHeader {font-weight:bold;padding:0 10px 0 0;color:white;background:#831e14;height:30px;line-height:30px}
.summaryTpl {float:right;margin:0 0 20px 0;width:100%}
.homeNews {clear:both;padding:15px 0}
.facebookLike,.facebookLike iframe {}
.homeNews p{margin:0 0 3px 0;padding:0}
#print{height:54px;width:69px}

/*timetable*/         
table {border-collapse:separate;text-align:right;font-size:1em}          
.headcell  {width:92px;text-align:center;background: #99c6d9}
.bodycell  {max-height: 65px;background: #EAF1F9;vertical-align: text-top;padding:10px 0 10px 0}

/*form styling*/
.sideForm {width:110px}
.homeForm {width:185px}
.checkInput {width:20px;margin:0 0 0 4px}
.submitInputSide,.submitInput {cursor:pointer;background:#2b5468;color:white;border:1px solid #2b5468}
.submitInputSide {height:20px;line-height:20px;border:none}
.submitInput {height:30px;line-height:30px;font-size:20px;border:1px solid #2b5468}
.submitInput:hover,.submitInputSide:hover{font-weight:bold}
label.error {color:red}
#choose {display:none}

/*sidebar styling*/                     
#sidebar ul {padding:0 0 5px 0}
#sidebar ul li ul {list-style-type:disc;padding:0 15px 0 0;display:none}
.category {}
li.category {font-weight:bold;color:#831e14;cursor:pointer}

/*landing page*/
.hookText {float:right;width:400px;padding:0 30px 0 10px}
.leadText {float:right;width:700px;padding:0 30px 0 0}
.hookContact {float:right;width:220px;padding:0 30px}
.hookImage {float:left;width:300px;padding:0 0 0 30px}
.hookPhone {line-height:20px;font-size:20px}
.contextRight,.contextLeft,.contextCenter {float:left;width:240px}
.contextRight {padding:0 10px 0 0}
.contextCenter {padding:0 30px}
.contextLeft {padding:0 0 0 10px}

/*footer*/  
#footer ul {overflow:auto;width:630px;margin:0 auto;text-align:center}
#footer li {float:right;display:inline}
#footer li a {display:block;padding:0 10px}
    
/*gallery*/
#photobox {text-align:center;margin:0 auto;padding:10px;width:600px}
#gallery {margin:0 auto;width:500px;height:330px} 
.galleryImage {margin:0 auto;width:500px;text-align:center;cursor:pointer} 
.galleryImage img {margin:0 auto}        
.galleryList {width:210px;padding:10px;text-align:center}
.galleryListImage {margin:0 auto;text-align:center}
#scroller {clear:both;padding:10px 0 0 0;font-size:15px;border-top:1px solid #f1f1f1}
a#next,a#prev {} 
a#next:hover,a#prev:hover {background:none} 
  
