body{
font-family:Tahoma,verdana,arial,sans-serif;
font-size:12px;
margin:0px;
padding:0px;
}

a {
	color: #004179;
	text-decoration: none;
}

a:hover, a:active, a:focus {
	color: #004179;
	text-decoration: underline;
}

.topbarbg{
background:url(../image/topmainbg.gif) repeat-x;
height:118px;
margin:0px;
}

.footerbarbg{
background:url(../image/footerbg_02.jpg) repeat-x;
height:70px;
}

.curvebg{
background:url(../image/twocurves.gif) no-repeat;
height:156px;
width:38px;
}

.shadowsun{
background:url(../image/logotopbg.gif) no-repeat;
height:35px;
width:445px;
}

.rightlogobg{
background:url(../image/logo_right.gif) no-repeat;
height:93px;
width:13px;
}
.logocenterbg{
background:url(../image/logo_centre.gif) repeat-x;
height:93px;

}
.headpeople{
background:url(../image/peoplehead.gif) no-repeat;
width:497px;
height:28px;
}
.peoplesgroup{
background:url(../image/morepeople.gif) no-repeat;
width:497px;
height:69px;
}

.transparentpeople{
background:url(../image/opecitypeoplebg.gif) no-repeat;
width:497px;
height:59px;
}

#toploginpanel{
padding:2px;
}
.menusimage{
background:#FFFFFF;
height:36px;
width:980px;
}

.contentmain{

float:left;
width:980px;
}

.searchbox{
background:url(../image/searcboxar_03.jpg) no-repeat;
width:606px;
height:253px;
padding:0px;
color:#FFFFFF;
font-family:Tahoma,verdana,arial,sans-serif;
font-size:12px;
font-weight:bold;
margin:0px;
}

.bannerclass{
background:url(../image/banner1box.gif) no-repeat;
width:329px;
height:278px;
}
.galleryclass{
background:url(../image/gallerybox.gif) no-repeat;
width:329px;
height:152px;
}

.onlineclass{
background:url(../image/onlinebox.gif) no-repeat;
width:329px;
height:100px;
direction:rtl;
}



/*.converterclass{
background:url(../image/gallerybox.gif) no-repeat;
width:329px;
height:152px;
}*/

.converterclass{
background:url(../image/converterbox.gif) no-repeat;
width:329px;
height:290px;
}

.banner2class{
background:url(../image/banner2box.gif) no-repeat;
width:606px;
height:80px;
}

.newsclass{
background:url(../image/newsrightbar.gif) no-repeat;
width:480px;
height:39px;
color:#41719a;
font-family:Tahoma,verdana,arial,sans-serif;
font-family:14px;
font-weight:bold;
}

.newstitle{
background:url(../image/newsleftbar.gif) no-repeat;
width:126px;
height:39px;
}

.subscribetitle{
background:url(../image/subscribe.gif) no-repeat;
width:126px;
height:39px;
}

.logo{
width:325px;
height:68;
margin-top:10px;
margin-left:30px;
}



.menustxt{
font-family:Tahoma,verdana,arial,sans-serif;
font-size:12px;
font-weight:bold;
color:#323232;
}

.highlighted{
background:url(../image/active_tab.jpg) no-repeat;
height:36px;
width:90px;
display: block;
float: left;
padding: 0;
text-align:center;
font-family:Tahoma,verdana,arial,sans-serif;
font-size:11px;
font-weight:bold;
color:#FFFFFF;
}

.menus{
background:url(../image/unactive_tab.jpg) no-repeat;
height:36px;
width:90px;
display: block;
float: left;
padding: 0;
color:#000000;
font-family:Tahoma,verdana,arial,sans-serif;
font-size:11px;
font-weight:bold;
text-align:center;

}

.highlighted a{
color:#FFFFFF;
margin-top:5px;
}

.menus a{
margin-top:5px;
}

.menus  a:hover {
background:url(../image/active_tab.jpg) no-repeat;
height:36px;
width:90px;
display: block;
float: left;
margin: 0;
padding: 0;
text-align:center;
font-family:Tahoma,verdana,arial,sans-serif;
font-size:11px;
font-weight:bold;
color:#FFFFFF;
}

.searchfields
{
margin:10px;
padding:10px;


}

.dotline{
background:url(../image/dot.jpg) repeat-x;
height:1px;
}

.newsheading
{
color:#41719a;
font-size:12px;
font-weight:bold;
}

.leftsearchbar{
background:url(../image/leftsearchbar.jpg) no-repeat;
width:8px;
height:122px;

}

.rightsearchbar{
background:url(../image/rightsearchbar.jpg) no-repeat;
width:8px;
height:122px;

}
.centersearchbar{
background:url(../image/centersearchbar.jpg) repeat-x;
height:122px;
}

.schooltopbar{
background:url(../image/schoolbar.jpg) no-repeat left top;
width:350px;
height:40px;

}

.footerschool
{
background:url(../image/schoolbottombar.jpg) no-repeat;
width:350px;
height:6px;
}

.centerschoolbar{
background:url(../image/shoolcenterbar.jpg) repeat-y;
width:350px;
}

.t {background: url(../image/dot_centre.jpg) 0 0 repeat-x; }
.b {background: url(../image/dot_centre.jpg) 0 100% repeat-x}
.l {background: url(../image/dot_centre.jpg) 0 0 repeat-y}
.r {background: url(../image/dot_centre.jpg) 100% 0 repeat-y}
.bl {background: url(../image/bl.jpg) 0 100% no-repeat}
.br {background: url(../image/br.jpg) 100% 100% no-repeat}
.tl {background: url(../image/tl.jpg) 0 0 no-repeat}
.tr {background: url(../image/tr.jpg) 100% 0 no-repeat; padding:10px} 

.t_b{background: url(../image/dot_centre1.jpg) 0 0 repeat-x; }
.b_b{background: url(../image/dot_centre1.jpg) 0 100% repeat-x}
.l_b{background: url(../image/dot_centre1.jpg) 0 0 repeat-y}
.r_b{background: url(../image/dot_centre1.jpg) 100% 0 repeat-y}
.bl_b{background: url(../image/bl1.jpg) 0 100% no-repeat}
.br_b {background: url(../image/br1.jpg) 100% 100% no-repeat}
.tl_b{background: url(../image/tl1.jpg) 0 0 no-repeat}
.tr_b{background: url(../image/tr1.jpg) 100% 0 no-repeat; padding:10px} 


#searchbox{
padding:30px 50px 30px 50px;
direction:rtl;
color:#FFFFFF;
font-weight:bold;
}


.newstopbar{
background:url(../image/newssmallbar.jpg) no-repeat;
width:200px;
height:32px;

}

.footersnews
{
background:url(../image/newsfooterbar.jpg) no-repeat;
width:200px;
height:6px;
}

.centernewsbar{
background:url(../image/newscenterbar.jpg) repeat-y;
width:200px;
}

#newscontent{

direction:rtl;
font-family:Tahoma;
font-size:12px;
}

#newshead{
text-align:center;
font-family:Tahoma;
font-size:12px;
color:#FFFFFF;
font-weight:bold;


}

#sectionlist{
color:#000000;
font-family:Tahoma;
font-size:12px;
border-bottom:1px dotted #cccccc;
padding-right:10px;
padding-top:10px;
padding-bottom:5px;

}

#smallheading{

text-align:justify;
font-size:12px;
padding:2px;

}

.smalltext{
font-size:10px;
font-family:Tahoma;
}

.newsheading1
{
color:#FFFFFF;
font-size:14px;
font-weight:bold;
background:url(../image/newsheadingbarsmall.gif) no-repeat;
height:26px;
width:300px;

}
.newsheading2
{
color:#FFFFFF;
font-size:12px;
font-weight:bold;
background:url(../image/newsheadingbar.gif) no-repeat;
height:26px;
width:700px;

}

.footertext{
font-family:Tahoma;
font-size:12px;
color:#FFFFFF;
text-align:center;
padding-top:10px;
direction:rtl;


}

.footertext a{
color:#FFFFFF;
}

.footertext a:hover{
color:#FFFFFF;
}

.print{
margin:0px;
padding:0px;
border:0;
float:left;
cursor:pointer;
position:relative;
}

.imgcaption{
background:url(../images/bg_bubble.png) top center no-repeat;
padding: 0px 0px 0px 4px;
margin:0px;
width:180px;
height:168px;
font-weight:bold;
color:#1b4be7;
}

.imgcaptiongallery{
background:url(../images/bg_bubble1.png) top right no-repeat;
padding-right: 22px;
margin:0px;
width:200px;
height:168px;
font-weight:bold;
color:#1b4be7;
}

.imgcaption_border
{
background:url(../images/imgborder.gif) no-repeat;
text-align:center;
padding-right: 0px;
padding-left: 1px;
margin:0px;
width:165px;
height:140px;
color:#1b4be7;
}

.schoolsheading{
color:#FFFFFF;
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:11px;
font-weight:bold;
padding-top:5px;
padding-left:2px;
padding-right:4px;
height:20px;

}

.TbRowOdd {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e2e2e2;
	background-color:#FF0000;
	background-repeat: repeat;	
	height: 35px;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	font-style: normal;
	text-decoration: none;
	padding:5px;
	


	
}

.TbRowEven {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e2e2e2;
	background-color:#ffffff;
	background-repeat: repeat;	
	height: 35px;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	font-style: normal;
	text-decoration: none;
	padding:5px;
	cursor:pointer;
	
}

#schoollist{
margin-top:-2px;


}

.mOver{
background:url(../image/schoollistonmouseoverbg.jpg) repeat-x;
border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e2e2e2;	
	background-repeat: repeat;	
	height: 35px;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	font-style: normal;
	text-decoration: none;
	padding:5px;
	cursor:pointer;
	
}

.mOut
{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e2e2e2;
	background-color:#ffffff;
	background-repeat: repeat;	
	height: 35px;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	font-style: normal;
	text-decoration: none;
	padding:5px;
	cursor:pointer;
}

#subtable{
direction:rtl;
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:12px;
}

/***************School Tabs*************/
div.TabView div.Tabs {
  height: 100%;
  overflow:hidden;
  
}

div.TabView div.Tabs a {
  float: right;
  direction:rtl;
  display: block;
  width:  96px;
  text-align: center;
  height:      35px;
  line-height: 28px;
  vertical-align: middle;
  background: url('../images/tabs.png') no-repeat -1px 0px;
  text-decoration: none;
  font-family:Tahoma, Verdana, Arial, sans-serif;
  font-weight: 900;
  font-size: 12px;
  color: #FFFFFF;
}

div.TabView div.Tabs a:hover, div.TabView div.Tabs a.Active {
  background: url('../images/tabs.png') no-repeat -1px -40px;
}

div.TabView div.Pages {
  
	height: 100%;
	
  
}

div.TabView div.Pages div.Page {
  height: 100%;
  padding: 0px;
 
  
}

div.TabView div.Pages div.Page div.Pad {
  padding: 3px 18px;
   height: 100%;
  
}

/********************* END HERE *************************/

.listfields{
padding-bottom:0px;
padding-top:5px;
border-bottom:1px dotted #ccc;
height:25px;
}

.smalltxtboxes{
width:100px;
height:18px;
border:1px solid #497CB5;
font-family:Arial, Helvetica, sans-serif;
font-size:12px

}


.smalltxtboxes1{
width:100px;
height:18px;
border:1px solid #497CB5;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#006600;

}
.txtboxes{
width:165px;
height:18px;
border:1px solid #497CB5;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

.redcolor{
font-size:11px;
color:#000000;


}

.loginboxdiv
{
 margin:0;
 height:20px;
 width:105px;
 background:url(../image/loginbox.png) no-repeat bottom;
}

.loginbox
{
 background:none;
 border:none;
 width:94px;
 height:15px;
 margin:0;
 padding: 3px 7px 0px 7px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#FFFFFF;
}

.lostpwd
{
color:#FFFFFF;
font-size:11px;
padding:1px;
}

.welcomeusername{

color:#FFFFFF;
font-size:12px;

}

.txtstar1{
width:75px;
height:16px;
background-image:url(../image/stars1.0.png);
background-repeat:no-repeat;
background-position: center left;
padding-left: 5px;
}

.txtstar2{
width:75px;
height:16px;
background-image:url(../image/stars2.0.png);
background-repeat:no-repeat;
background-position: center left;
padding-left: 5px;
}

.txtstar3{
width:75px;
height:16px;
background-image:url(../image/stars3.0.png);
background-repeat:no-repeat;
background-position: center left;
padding-left: 5px;
}

.txtstar4{
width:75px;
height:16px;
background-image:url(../image/stars4.0.png);
background-repeat:no-repeat;
background-position: center left;
padding-left: 5px;
}

.txtstar5{
width:75px;
height:16px;
background-image:url(../image/stars5.0.png);
background-repeat:no-repeat;
background-position: center left;
padding-left: 5px;
}

.currency{
color:#FF0000;
font-weight:bold;
}