/*Common style sheet*/
body {padding:0;}
html {overflow-y: scroll;}

.itext {
     font-size: 1em;
	 border: 1px solid #999;
}

.isubmit_default {
 background-color: #eee; 
font-weight: bold;
border:1px solid #000;
padding: 2px 14px;
vertical-align: middle;
margin: auto 0;
text-transform: uppercase;
}

.applycolor2{color: #900;}


.isubmit {
     font-weight: bold;
	 cursor: pointer;
	 color: #fff;
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#EC8632 url(http://www.teachsaudi.com/other/images_all/button_fills.gif) repeat-x scroll 0 0;
	border-color:#DC8F60 #A3531F #A3531F #DC8F60;
	border-style:solid;
	border-width:1px;
}

.isubmit_orange {
     font-weight: bold;
	 cursor: pointer;
	 color: #fff;
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#EC8632 url(http://www.teachsaudi.com/other/images_all/button_fills.gif) repeat-x scroll 0 0;
	border-color:#DC8F60 #A3531F #A3531F #DC8F60;
	border-style:solid;
	border-width:1px;
}

.isubmit_green{
font-weight: bold;
cursor: pointer;
color: #fff;
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#ABC03D url(http://www.teachsaudi.com/other/images_all/button_fills3.gif) repeat-x scroll 0 -42px;
border-color:#ABB85F #657116 #657116 #ABB85F;
border-style:solid;
border-width:1px;
}

.isubmit_green_link a:link, .isubmit_green_link a:hover, .isubmit_green_link a:active, .isubmit_green_link a:visited{
font-weight: bold;
color: #fff;
border-color:#ABB85F #657116 #657116 #ABB85F;
border-style:solid;
border-width:1px;
padding: 2px 4px;
vertical-align: middle;
text-decoration: none;
background: #96b350;
margin: auto 0;
}


textarea {
     font-size: 1em;
     border: 1px solid #999;
}
select {
     font-size: 1em;
     border: 1px solid #999;
}
.smallselect {
     font-size: 1em;
     font-weight: normal;
     width: 135px;
}
.radio {
     font-weight: bold;
}

#maintable {margin: auto;}
#maintable td {margin: 0; padding:0; line-height: 1.4em;}
#maintable td td {padding: 6px 3px; }
#maintable td td div td {padding: 0; }


/*Header section style*/
#phpjob_header {width: 780; margin:  0 auto 0 auto; text-align:center; padding: 0px; font-size: 0.625em;}
#phpjob_header span {font-size: 1.1em; font-style: normal; font-weight: bold;}
#phpjob_header #wback {float:left; text-align: left; padding: 0 5px 0 10px;background: url('http://www.teachsaudi.com/other/images_all/arrow_more_details.gif') left center no-repeat;}
#phpjob_header #h_top  {padding: 0; margin: 3px 0 0 200px;text-align: left;}
#phpjob_header #h_top  ul {list-style-type: none; padding: 0; margin: 0; float: right;}
#phpjob_header #h_top  li {padding: 0; margin: 0; display: inline; font-size: 1.3em; color: #BBB;}

/*Footer section style*/
#phpjob_footer {line-height: 20px; width: 780; margin:auto; margin-top: 15px; padding: 0px; font-size: 0.6875em;}
#phpjob_footer div {text-align: center; margin: auto;}
#phpjob_footer ul {margin: auto; text-align: center; padding: 0px; list-style-type: none;line-height: 20px;}
#phpjob_footer li {display: inline; padding: 0px;}
#phpjob_footer a {color: #F00;}
#phpjob_footer span {color: #000;}

/*top menu style*/
#phpjob_top_nav, #phpjob_top_navdefault {margin: 1px 0px 5px 0px;}
#phpjob_top_nav ul {clear: both;margin:0; padding:0; list-style-type: none;}
#phpjob_top_nav .row1 {position: relative; height:80px;}
#phpjob_top_nav .row1 .logo a {margin:0; padding:0;}
#phpjob_top_nav .row1 li a{display: block;width: 150px; height: 30px; background: url('http://www.teachsaudi.com/other/english/newtemplate/nav_button.gif') top left no-repeat; text-align: center; margin:0 0 50px 0; padding:5px 0 0 0;position: absolute;text-transform: uppercase; font-size: 1.1em; font-weight: bold; text-decoration: none;letter-spacing: 1px;color: #FFF;}
#phpjob_top_nav .row1 li a:hover{background: url('http://www.teachsaudi.com/other/english/newtemplate/nav_button_off.gif') top left no-repeat;}
#phpjob_top_nav .row1 .logo a, #phpjob_top_nav .row1 .logo a:hover {left: 0;top:0;background: none; height: 80px;}
#phpjob_top_nav .row1 .home a {left: 320px;top:50px;}
#phpjob_top_nav .row1 .jseek a {left: 470px; top:50px;}
#phpjob_top_nav .row1 .empl a {left: 620px;top:50px;}
#phpjob_top_nav .row1 p {position:absolute; left: 430px;top:15px;width: 360px; height: 30px;font-weight:bold;}
#phpjob_top_nav .row1 li.sel a{position: absolute; top: 50px; height: 33px; background: url('http://www.teachsaudi.com/other/english/newtemplate/nav_button_sel.gif') top left no-repeat;}
#phpjob_top_nav .row2 {clear: both;background: url('http://www.teachsaudi.com/other/english/newtemplate/nav_bg.gif') top left repeat-x;height:30px;}
#phpjob_top_nav .row2 li {float: left; margin:0; height:30px; padding:0px;}
#phpjob_top_nav .row2 li.sep {font-size: 0.9375em; color: #FFF; padding: 4px 1px;}
#phpjob_top_nav .row2 .start {background-image: url('http://www.teachsaudi.com/other/english/newtemplate/nav_start.gif'); background-repeat: no-repeat;width: 5px;}
#phpjob_top_nav .row2 .end {background-image: url('http://www.teachsaudi.com/other/english/newtemplate/nav_end.gif'); background-repeat: no-repeat;width: 5px;float: right;}
#phpjob_top_nav .row2 a {display: block; float: left;font-size: 1em; color: #FFF; margin: 5px 5px;padding:0px; text-decoration: none;}
#phpjob_top_nav .row2 a:hover {border-bottom: 2px solid #FFF;}
#phpjob_top_nav .row2 table, #phpjob_top_nav .row2 td {height: 30px; padding:0; margin:0;}
#phpjob_top_nav .row2 td {padding: 5px 0; color: #FFF;font-size: 0.9375em;text-align: right;}
#phpjob_top_nav .row2 td a:hover { border:0; text-decoration: underline;}
#phpjob_top_nav .row2 .itext {width: 125px; height: 13px; font-size: 11px; border:none;}
#phpjob_top_nav .row2 .isubmit {width: 50px; height: 18px; color: #FFF; font-size: 0.9em;background: url('http://www.teachsaudi.com/other/english/newtemplate/login_button.gif') left center no-repeat; border:0; padding:0 0 1px 0;}
#phpjob_top_nav .row2 td.login {width: 132px; height: 18px;background: url('http://www.teachsaudi.com/other/english/newtemplate/login_bg.gif') left 5px no-repeat; padding: 6px 2px; text-align: left;}

/*main section */

/*quick job search*/
div#phpjob_quick_jsearch {padding: 0px; margin: 0 0 5px 0; background-color: #FFF; color: #2241A5;}
div#phpjob_quick_jsearch .default_text {color: #2241A5;}
div#phpjob_quick_jsearch h2 {font-size: 1.2em; padding: 2px 0; margin: 0px 10px; font-weight: normal; color: #FF4C00;background: url(http://www.teachsaudi.com/other/english/newtemplate/main_header_bg2.gif) left bottom; background-repeat: no-repeat;}
div#phpjob_quick_jsearch .col {float: left; width: 62%;}
div#phpjob_quick_jsearch .col2 {float: left; width: 38%;}
div#phpjob_quick_jsearch .col2 img {margin: 0 10px; float: right;}
#phpjob_quick_jsearch .rowleft {margin: 10px 0px 10px 10px; float: left; width: 45%;}
#phpjob_quick_jsearch .rowright {margin: 10px 10px 10px 0px; float: left; width: 50%;}
#phpjob_quick_jsearch select,#phpjob_quick_jsearch .itext {width: 200px; font-size: 1.1em; font-weight: normal; color: #333;}
#phpjob_quick_jsearch .itext {width: 240px;}
#phpjob_quick_jsearch .isubmit {margin: 18px 0 4px 0; color: #FFF; background-color:#4689ce; border:1px solid #666;}
#phpjob_quick_jsearch .more_search {float: left; width: 160px; margin: 10px 0; padding: 5px; border: 1px solid #999; background-color: #FFFFE8; color: #000;}
#phpjob_quick_jsearch .more_search .vlist {padding:0; margin:0 2px;}
#phpjob_quick_jsearch .more_search .vlist li {padding:0; margin:0;}
#phpjob_quick_jsearch .more_search .vlist li a {color: #2241A5;}
/*custom job search*/
#cst_search_job_box {display: inline; padding: 2px 10px; margin: 0 10px;}
#cst_search_job_box .isubmit {background-color: #369; color: #fff;}
#cst_search_job_box .itext {background-color: #FFA; color: #555;}

/*IE hacks*/
* html .main_header {clear: both; margin: 0; padding:5px 0px 10px 15px; width: 96%;}
* html #phpjob_main_rbox {font-size: 0.9375em;}
* html #phpjob_main_rbox a {padding-top: 25px; }
* html #phpjob_quick_jsearch select {width: 180px;}
* html #phpjob_quick_jsearch .itext {width: 200px;}
* html div#phpjob_quick_jsearch .rowleft {width: 45%;}
* html #phpjob_mainsection {height: 350px;}

a.featured:link, a.featured:visited {color: #0000cc; font-weight: bold; text-decoration: none;}
a.featured:hover {text-decoration: underline; font-weight: bold;}

#phpjob_header1, #phpjob_header1 select, #phpjob_header1 input,#phpjob_header1 .h_text,#phpjob_header1 .featured{
	font-family: Arial;
	font-size: 12px;
}

#phpjob_header1 td {vertical-align: top; padding: 2px;}


#phpjob_header1 #toplinksbar{
	background: url(http://www.teachsaudi.com/other/english/newtemplate/topmenu_bg.jpg);
	width: 100%;
	min-width: 1000px; 
}

/* top menu centered */



#phpjob_header1 ul  {
list-style-type: none;
height: 41px;
/*width: 855px;*/
width: 1010px; 
margin: 0 auto;
padding: 0;
}


/*
#phpjob_header1 ul  {
list-style-type: none;
height: 41px;
width: 950px; 
padding-left: 210px;
}
*/


#phpjob_header1 li {
list-style-type: none;
margin:0;
float: left;
}

#phpjob_header1 ul li a:link,#phpjob_header1 ul li a:visited {
background: url(http://www.teachsaudi.com/other/english/newtemplate/topmenu_delim.jpg) right no-repeat;
padding-right: 32px;
padding-left: 32px;
display: block;
line-height: 35px;
text-decoration: none;
font-family: Arial,Tahoma, serif;
font-size: 11px;
color:#CBCBCA;
text-transform:uppercase;
font-weight:bold;
margin: 3px auto;
}

#phpjob_header1 ul li.first{
width: 10px;
line-height: 35px;
height: 34px;
margin: 3px auto;
background: url(http://www.teachsaudi.com/other/english/newtemplate/topmenu_delim.jpg) right no-repeat;
}


#phpjob_header1 ul li a:hover {
/*background: #c86400 url(http://www.teachsaudi.com/other/english/newtemplate/topmenu_delim.jpg) right no-repeat;*/
background: #c86400;
padding-right: 32px;
padding-left: 32px;
display: block;
line-height: 35px;
text-decoration: none;
color:#fff;
margin: 3px auto;

/*
border-top: 1px solid #000;
border-right: 1px solid #000;
border-left: 1px solid #000;
*/
}

#phpjob_header1 ul li a.activlink, #phpjob_header1 ul li a:link.activlink, #phpjob_header1 ul li a:active.activlink, #phpjob_header1 ul li a:visited.activlink, 
#phpjob_top_nav .row3 li a.activlinksub, 
#phpjob_header1 ul li a.selected, #phpjob_header1 ul li a:link.selected, #phpjob_header1 ul li a:active.selected, #phpjob_header1 ul li a:visited.selected{

background: #c86400;
color:#fff;

}


#phpjob_header1 ul li a.gotoimg{ padding:0; margin: 0; background: none;}
* html #phpjob_header1 ul li a:link.gotoimg{ padding:0; margin: 0; background: none;}
* + html #phpjob_header1 ul li a:link.gotoimg{ padding:0; margin: 0; background: none;}


/* #toplinksbar ul li.toplogout{color: #CBCBCA; width: 280px; background: none; padding:2px 10px; } */
#toplinksbar ul li.toplogout{color: #fff; background: none; padding:2px 10px; width: 230px; font-size: 11px;}  /*  width: 250px;  with welcome text**/
* html #toplinksbar ul li.toplogout{ padding: 12px; }
#toplinksbar ul li.toplogout a:hover, #toplinksbar ul li.toplogout a:link, #toplinksbar ul li.toplogout a:visited, #toplinksbar ul li.toplogout a:active{background: none;}



#phpjob_top_nav {background: url('http://www.teachsaudi.com/other/english/newtemplate/submenubg.jpg') top left repeat-x;border-bottom:1px solid #000;}
/* #phpjob_top_nav #submenu {width: 800px; margin: 0 auto; position:relative; left: 9%; height:30px; } */
#phpjob_top_nav #submenu {width: 820px; margin:auto; position:relative; height:30px;}
#phpjob_top_nav #submenujlogged {width: 850px; margin: 0 auto; position:relative; left: 1%;}
#phpjob_top_nav ul.row3 {height:30px;}
#phpjob_top_nav .row3 li {float: left;}
#phpjob_top_nav .row3 li.sep {font-size: 0.9375em; color: #fff; padding: 7px 1px;}
#phpjob_top_nav .row3 a:link, #phpjob_top_nav .row3 a:visited, #phpjob_top_nav .row3 a:active  {display: block; font-size: 1em; color: #FFFF00; margin:0 auto ;padding:0 10px; text-decoration: none; line-height: 30px;}
#phpjob_top_nav .row3 li a:hover {display: block;  font-size: 1em; background:#c86400; color: #fff;  margin:0 auto; padding:1px 9px;  border: 1px solid #000;  border-bottom: 0; line-height: 26px;}

/*
#phpjob_top_nav .row3{clear: both;background: url('http://www.teachsaudi.com/other/english/newtemplate/submenubg.jpg') top left repeat-x; height:30px; border-bottom: 1px solid #000;}
#phpjob_top_nav .row3 li {float: left; margin:0;  padding:0px;}
#phpjob_top_nav .row3 li.sep {font-size: 0.9375em; color: #fff; padding: 7px 1px;}
#phpjob_top_nav .row3 a {display: block; float: left;font-size: 1em; color: #FFF; margin: 7px 5px;padding:0px; text-decoration: none;}
#phpjob_top_nav .row3 li a:hover {display: block;  background:red; margin:auto; padding:0px;  border: 1px solid #000; }
*/

#phpjob_header1 table, #phpjob_header1 td, #phpjob_footer1 table, #phpjob_footer1 td
{
	width:100%;
	height:100%;
	border:0px;
	padding:0px;
	margin:0px;
}

/*Footer section style*/

.main_text, table, li, input, textarea
	{
		font-family:Arial, serif;
		font-size:12px;
		line-height:15px;
		color:#000;
	}

span a { color:#C86400; text-decoration:none}
span a:hover { color:#C86400; text-decoration:underline}

span font { color:#787878; font-size:10px}
/*
font span { color:#7D7D7D; font-size:12px; line-height:1em;}
font span a{ font-size:12px; line-height:1em; color:#009BC8; text-decoration:underline}
font span a:hover{ font-size:12px; line-height:1em; color:#009BC8; text-decoration:none}

font { font-size:12px; line-height:1em; color:#C86400}
font a{ font-size:12px; line-height:1em; color:#009BC8; text-decoration:none}
font a:hover{ font-size:12px; line-height:1em; color:#009BC8; text-decoration:underline}
*/
/* orig*/
font span { color:#7D7D7D; font-size:10px}
font span a{ font-size:10px; line-height:10px; color:#009BC8; text-decoration:underline}
font span a:hover{ font-size:10px; line-height:10px; color:#009BC8; text-decoration:none}

font { font-size:11px; line-height:11px; color:#C86400}
font a{ font-size:10px; line-height:10px; color:#009BC8; text-decoration:none}
font a:hover{ font-size:10px; line-height:10px; color:#009BC8; text-decoration:underline}
/**/


.h_text { color:#000000; line-height:11px; margin-top:6px;}

.l_text {font-family:Tahoma;font-size:11px; color:#CBCBCA; text-transform:uppercase; font-weight:bold}
.l_text a{font-family:Tahoma;font-size:11px; color:#CBCBCA; text-transform:uppercase; font-weight:bold; text-decoration:none}
.l_text a:hover{font-family:Tahoma;	font-size:11px; color:#CBCBCA; text-transform:uppercase; font-weight:bold; text-decoration:underline}
.l3_text a{ color:#C86400;}

.l2_text { color:#C86400; font-size:10px; text-transform:uppercase;}
.l2_text a{ color:#C86400; text-transform:uppercase; text-decoration:none}
.l2_text a:hover{ color:#C86400; text-transform:uppercase; text-decoration:underline}


.no_class, form, .no_class td
	{
		width:auto;
		height:auto;
		margin:0px;
		padding:0px;
		border:0px;

	}

/*select { width:180px; height:22px}*/

/*
ul {margin:0; padding:0; list-style:none}
li  {background:url(images/li-bg.gif) no-repeat left bottom; padding: 2px 0px 4px 0px; margin:0px}
li a  {font-family:Tahoma; font-size:11px; color:#C86400; text-decoration:none; line-height:13px; margin-left:7px}
li a:hover {text-decoration:underline;}
*/

.ul2 {margin:0; padding:0; list-style:none}
.ul2 li  {background:url(http://www.teachsaudi.com/other/english/newtemplate/arrow.jpg) no-repeat left top; padding: 0px 0px 5px 0px; margin:5px 5px 0 2px; border-bottom: 1px dotted #c7c7c7;}
.ul2 li a  {font-family:Arial; font-size:11px; color:#C86400; text-decoration:none; line-height:13px; margin-left:7px}
.ul2 li a:hover {text-decoration:underline;}



#headquicksearch{
float: left;
width: 100%;
}

#headquicksearch_middle{
margin: 0 19% 0 19%;
width:778px !important;
height:82px;
background:url(http://www.teachsaudi.com/other/english/newtemplate/bg2.gif) no-repeat;
}

#headquicksearch_left{
float: left;
width: 19%;
margin-left: -100%;
height:82px;
background:url(http://www.teachsaudi.com/other/english/newtemplate/l-bg2.gif) repeat-x;
}

#headquicksearch_right{
float: left;
width: 20%;
margin-left: -20%;
height:82px;
background:url(http://www.teachsaudi.com/other/english/newtemplate/r-bg2.gif) repeat-x;
}


#Main {}
.column {float:left; display:inline; padding:10px; width: 97%;}
.one_third {width:238px; margin-right:16px;}
.two_thirds {width:100%; margin-right:16px;}

#Main h2 {font-size:1.75em; line-height:1.24em; margin-bottom:.4em; padding-bottom:.4em; font-weight:normal;color:#4040C0; border-bottom:1px dotted #B9B9B9;}
#Main h3 {font-size:1.5em; line-height:1.556em; font-weight:normal;}
#Main h4 {font-size:.917em; font-weight:bold; color:#555; margin-bottom:1em;}
#Main h3 {color:#0000AA;  border-bottom:1px dotted #B9B9B9;}

#Main a {padding:1px;}
#Main a:link, #Main a:visited {color:#A85300; border-bottom:1px dotted #DA9000;}
#Main a:hover, #Main a:active {color:#A85300; border:none; background-color:#FFF5E1;}

#Main ul.faq li{padding: 0 0 15px 5px;}
#Main ul.faq li a:link, #Main ul.faq li a:visited{color: #000; text-decoration: underline; border:none;}
#Main ul.faq li a:hover, #Main ul.faq li a:active{color:#000; border:none;background: none;text-decoration: none;}



/* =ACTION AREAS
================================================ */

/* type */
#Action h3 {font-size:1em; line-height:2em;  font-weight:bold;}
#Action h4 {font-size:1.3em; padding-top:.3em; margin-bottom:.2em; font-weight:normal;}
/*#Action p {font-family:Verdana, Arial, sans-serif; font-size:.933em;}*/
/*#Action p {font-family: Arial, sans-serif; font-size:12px; line-height: 1.5em;}*/
#Action p {font-family:Verdana, Arial, sans-serif; font-size:.833em;}


/* layout */
#Action {}
#Action h3 {padding-left:15px;}
#Action ul {margin: 0; list-style:none}
#Action li {padding: 2px 0px 4px 36px; margin:0px}
#Action ul {padding:10px; margin-bottom:10px;}

#Action p {margin-bottom:.2em;}

/* color */
#Action ul {border-width:0 0 5px; background-color:#F3F3ED; border-style:solid; border-color:#DFE1CF;}
body#index #Action ul {background-color:#FFF; border-color:#E6E6F7; border-bottom:0;}
#Action li {background:url(http://www.teachsaudi.com/other/images_all/sun_bullet.gif) no-repeat left top; }


#Action h3 {color:#444; background-color:#DFE1CF;border-bottom:0;}
body#index #Action h3 {background-color:#E6E6F7; }
#Action h4 {font-size: 16px; color:#A85300;font-weight:bold;}
#Action a {font-weight:bold;}
#Action a:hover {text-decoration: none;}

/*
.phpjob_footer2 {
  clear: both;
  width: 100%;  
  margin: 0 auto;
  padding: 0;
  height: 70px;
  background: #fff;
border-top:2px solid #000;
}
*/
.phpjob_footer2 .footlinks {
  /*width: 57.3%;*/
  /*width: 61.3%;*/
  
  /*
  float: left;
  margin: 0;
  padding: 3px;
    background: #fff;
*/
}

.footsidebar {
  /*margin-right: 45.3%;
  padding: 1%;*/
    background: #fff;
	padding: 20px 0 5px 0;
	width: 133px;
}

.foottext {padding-top: 5px; font-size:11px; line-height:13px; color:#C7C7C7; display: block;}
/*.foottext {padding: 12px 0 0 140px; font-size:11px; line-height:13px; color:#C7C7C7;}*/
.foottext a:link, .foottext a:visited, .foottext a:active{ font-size:11px; line-height:13px; color:#C7C7C7; text-decoration:none}
.foottext a:hover{ font-size:11px; line-height:13px; color:#C7C7C7; text-decoration:underline}

.fullclear {
  clear: both;
  height: 1px;
  overflow: hidden;   /* prevent IE expanding the container */
  margin: 0;          /* keep flush with surrounding blocks */
}

.footlinks{ height: 55px; background-color:#fff;}
.footlinks ul {margin:0 auto; text-align: right; padding: 0px; list-style-type: none;line-height: 20px; color:#C86400; font-size:10px; text-transform:uppercase;}
.footlinks li {display: inline; padding:0 4px; color:#C86400; font-size:10px;margin: 0;}
.phpjob_footer2 .footlinks ul li a, .footlinks ul li a:link, .footlinks ul li a:active {font-family:Arial; color:#C86400; text-transform:uppercase; text-decoration:none}
.phpjob_footer2 .footlinks ul li a:hover{ color:#C86400; text-transform:uppercase; text-decoration:underline}

.footlinkscontent{margin-left:0px; margin-top:16px; float: left;width: 805px;}

.email_alert_box {float: left; border:1px solid #ddd; display: block;}
.email_alert_text {font-size: 12px; padding: 5px 10px; color: #000; font-weight: bold;}


* html .footlinkscontent{margin-left:0px; margin-top:0px; float: left;  width: 800px;}
* html .footlinks{ height: 56px;}
* html .phpjob_footer2 .footlinks{ /*width: 57.5%;*/}
/** html .phpjob_footer2 .footlinks{ width: 61.5%;}*/
* html .footsidebar{ padding-top: 0px; margin-right: 0px;}
* html .footlinks ul {margin-top: 8px;}
* html .foottext {padding-top: 7px}

* + html .footlinkscontent{margin-left:0px; margin-top:0px; float: left;  width: 800px;}
* + html .footlinks{ height: 56px;}
* + html .footsidebar{ padding-top: 0px; margin-right: 0px;}
* + html .footlinks ul {margin-top: 0px;}
* + html .foottext {padding-top: 0px}


/***** clearfix *****/
.clear {clear: both;height: 0;line-height: 0;}
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
.clearfix {height: 1%;}
.clearfix {display: block;}


/* Panel Tab/button */
.tab {
  	background: none;
 }

.tab a.open, .tab a.close {

	cursor: pointer;
	display: block;
	color: #333; font-weight: bold;
}


/* sliding panel */
#toppanel {

	width: 778px;
	position: absolute;  /*top: 215px Panel will overlap  content */
	/*position: relative;  top: 0px;  /*Panel will "push" the content down */
	z-index:999;
}
#toppanel a {color: #000;}
#toppanel .itextkeyword {width: 170px;}

* html #toppanel .itextkeyword {width: 170px;}

#panel {
	width: 100%;
	height: 140px;
	background: #ffd62e;
	overflow: hidden;
	position: relative;
	top: 15px;
	bottom: 10px;
	margin:0 0 16px 0;
	z-index: 3;
	display: none;
	border: 1px solid #000;
}

#panel h1 {
	font-size: 1.6em;
	padding: 5px 0 10px;
	margin: 0;
	color: white;
}

#panel h2{
	font-size: 1.2em;
	padding: 10px 0 5px;
	margin: 0;
	color: white;
}

#panel p, #panel div, #panel ul, #panel li {
	margin: 5px 0;
	padding: 0;
	font-family: Arial;
	font-size: 12px;
	color: #000;
}

#panel .content {
	width: 770px;
	margin: 0 auto;
	padding-top: 15px;
	text-align: left;
	font-size: 0.85em;
}

#panel .content .left {
	width: 215px;
	float: left;
	padding: 0 12px;
	border-left: 1px solid #333;
}

#panel .content .right {
	width: 238px;
}

#panel .content form {
	margin: 0 0 10px 0;
}

#panel .content label {
	float: left;
	padding-top: 8px;
	clear: both;
	width: 80px;
	display: block;
}

#panel td {padding:5px 0px 5px 2px; vertical-align: middle;}

.citylistmain {	padding: 0 0 30px 0; float: left; width: 33%;}
.citylist a{display: block; font-weight: bold; color: #009BC8;}
.citylist a:hover, .citylist a:link, .citylist a:active, .citylist a:visited {color: #009BC8;}



.hreview{padding: 20px 0 10px 0; line-height: 30px;}
.hreview .item{font-size: 1.2em; padding-right: 15px;}
.hreview label{padding-right: 20px;}

#rss_footer{
	margin-top:10px;
	text-align:center;
}
.jobformtextarea{width: 420px;}

#adv_search_clear{margin: 0 auto; float: left; width: 450px; border: 0; text-align: center; position: relative; left: 420px; bottom: 5px;}
#adv_search_close{float: right; width: 45px; position: relative; bottom: 5px; right: 10px; text-align: center;}
#adv_search_close a:hover, #adv_search_clear a:hover{text-decoration: none;}

* html #adv_search_clear{float: left; position: relative; left: 215px; bottom: 10px; border: 0px; text-align: center;}
* + html #adv_search_clear{float: left; position: relative; left: 215px; bottom: 10px; border: 0px; text-align: center;}
* html #adv_search_close{width: 45px; position: relative; bottom: 10px;}
* + html #adv_search_close{width: 45px; position: relative; bottom: 10px;}


#adv_search_close .isubmit_orange {
     font-weight: bold;
	 cursor: pointer;
	 color: #fff;
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#EC8632 url(http://www.teachsaudi.com/other/images_all/button_fills.gif) repeat-x scroll 0 0;
	border-color:#DC8F60 #A3531F #A3531F #DC8F60;
	border-style:solid;
	border-width:1px;
	width: 45px;
	padding: 2px;
}


#adv_search_clear .isubmit_green{
font-weight: bold;
cursor: pointer;
color: #fff;
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#ABC03D url(http://www.teachsaudi.com/other/images_all/button_fills3.gif) repeat-x scroll 0 -42px;
border-color:#ABB85F #657116 #657116 #ABB85F;
border-style:solid;
border-width:1px;
width: 45px;
padding: 2px;
}


.rating{float: left;}

#mainemplogo{margin: 0 0 0 1px; padding: 12px 0 0 1px; width: 210px; height:118px; background: #e6e3d5;}
.citieslist{margin-left:5px; margin-top:17px;height:215px;}
* html #mainemplogo{height:128px;}
* + html #mainemplogo{height:128px;}

.phpjob_mylistbgcolor_active{background: #e5f5db;}
.phpjob_mylistbgcolor_archive{background: #fec9c2;}
.phpjob_mylistbgcolor_expired{background: #FFFFAA;}
.phpjob_mylistbgcolor_notpaid{background: #FFCDCD;}

/******* =.rounded ******/

.rounded { position: relative; zoom: 1}
.rounded .rctl, .rounded .rctr, .rounded .rcbl, .rounded .rcbr { overflow: hidden; position: absolute; height: 4px; width: 4px; line-height: 0 }
.rounded .rctl { top: -1px; left: -1px}
.rounded .rctr { top: -1px; right: -1px}
.rounded .rcbl { bottom: -1px; left: -1px}
.rounded .rcbr { bottom: -1px; right: -1px}

/******* =.rounded End******/

.ErrorMessage { border: 1px solid #ef6f6d; background-color: #f5f5ed; font-family: Verdana; font-size: 11px; color: #5c583f; margin: 7px 0 0;}
.ErrorMessage .rctl {background:transparent url(http://www.teachsaudi.com/other/images_all/error_corners.gif) 0px 0px no-repeat;}
.ErrorMessage .rctr {background:transparent url(http://www.teachsaudi.com/other/images_all/error_corners.gif) -4px 0px no-repeat;}
.ErrorMessage .rcbl {background:transparent url(http://www.teachsaudi.com/other/images_all/error_corners.gif) 0px -4px no-repeat;}
.ErrorMessage .rcbr {background:transparent url(http://www.teachsaudi.com/other/images_all/error_corners.gif) -4px -4px no-repeat; }
.ErrorMessage .error_error_icon{width: 29px;height: 27px;left: -6px;top: -8px;position: absolute;z-index: 1;background:transparent url(http://www.teachsaudi.com/other/images_all/error_icon.gif) no-repeat;}
.ErrorMessage .errorContent { padding: 9px 0px 11px 34px; font-weight: bold;}
.ErrorMessage .errorContent p { font-family: Verdana; font-size: 11px;}
.ErrorMessage .errorContent ul li { list-style-image:none !important; list-style-position:inside !important; list-style-type:disc !important; }
.ErrorMessage h1 { font-size: 11px; font-weight: bold; margin: 0; padding: 0px 0px 8px 0px; }
.ErrorMessage_noIcon { border: 1px solid #ef6f6d; padding: 11px; background-color: #f5f5ed; font-family: Verdana; font-size: 11px; color: #5c583f; width: 142px; float: right; margin: 0 4px -8px 0; z-index:100; top: 0px; position: relative;}
.ErrorMessage_noIcon .rctl {background:transparent url(http://www.teachsaudi.com/other/images_all/error_corners.gif) 0px 0px no-repeat;}
.ErrorMessage_noIcon .rctr {background:transparent url(http://www.teachsaudi.com/other/images_all/error_corners.gif) -4px 0px no-repeat;}
.ErrorMessage_noIcon .rcbl {background:transparent url(http://www.teachsaudi.com/other/images_all/error_corners.gif) 0px -4px no-repeat;}
.ErrorMessage_noIcon .rcbr {background:transparent url(http://www.teachsaudi.com/other/images_all/error_corners.gif) -4px -4px no-repeat; }


.RoundedBoxMessage { border: 1px solid #10a200; background-color: #f5f5ed; font-family: Verdana; font-size: 11px; color: #5c583f; margin: 7px 0 0;}
.RoundedBoxMessage .rctl {background:transparent url(http://www.teachsaudi.com/other/images_all/msgbox_corners1.gif) 0px 0px no-repeat;}
.RoundedBoxMessage .rctr {background:transparent url(http://www.teachsaudi.com/other/images_all/msgbox_corners1.gif) -4px 0px no-repeat;}
.RoundedBoxMessage .rcbl {background:transparent url(http://www.teachsaudi.com/other/images_all/msgbox_corners1.gif) 0px -4px no-repeat;}
.RoundedBoxMessage .rcbr {background:transparent url(http://www.teachsaudi.com/other/images_all/msgbox_corners1.gif) -4px -4px no-repeat; }
.RoundedBoxMessage .msgok_icon{width: 29px;height: 27px;left: -6px;top: -8px;position: absolute;z-index: 1;background:transparent url(http://www.teachsaudi.com/other/images_all/ok.gif) no-repeat;}
.RoundedBoxMessage .msgContent { padding: 9px 0px 11px 34px; font-weight: bold;}
.RoundedBoxMessage .msgContent p{ font-family: Verdana; font-size: 11px;}
.RoundedBoxMessage .msgContent ul li { list-style-image:none !important; list-style-position:inside !important; list-style-type:disc !important; }
.RoundedBoxMessage h1 { font-size: 11px; font-weight: bold; margin: 0; padding: 0px 0px 8px 0px; }
.RoundedBoxMessage_noIcon { border: 1px solid #10a200; padding: 11px; background-color: #f5f5ed; font-family: Verdana; font-size: 11px; color: #5c583f; width: 142px; float: right; margin: 0 4px -8px 0; z-index:100; top: 0px; position: relative;}
.RoundedBoxMessage_noIcon .rctl {background:transparent url(http://www.teachsaudi.com/other/images_all/msgbox_corners1.gif) 0px 0px no-repeat;}
.RoundedBoxMessage_noIcon .rctr {background:transparent url(http://www.teachsaudi.com/other/images_all/msgbox_corners1.gif) -4px 0px no-repeat;}
.RoundedBoxMessage_noIcon .rcbl {background:transparent url(http://www.teachsaudi.com/other/images_all/msgbox_corners1.gif) 0px -4px no-repeat;}
.RoundedBoxMessage_noIcon .rcbr {background:transparent url(http://www.teachsaudi.com/other/images_all/msgbox_corners1.gif) -4px -4px no-repeat; }

.error_text_bold li {
	font-size:11px;
	font-weight: bold;
	color: #5c583f;
	padding-left: 12px;
}

.legend td {color: #000;}
.faqtable td{line-height: 16px !important; padding: 3px !important;}
.bold3chars{font-weight: bold; color: #F29800;}

#city_page p.title{
 text-align:center; font-weight: bold; font-size: 16px;
 padding: 20px;
}
#city_page{
	padding: 50px 5px 15px 5px;
}
.search_res a:link, .search_res a:visited, .search_res a:hover, .search_res a:active {color: #000;}

.resumeupl_desc{width: 31%;}
.resume_field{width: 69%}


/* ######### Style for Drop Down Menu ######### */

.dropmenudiv{
position:absolute;
top:2px;
/*border: 1px solid #d8d8d8; /*THEME CHANGE HERE*/*/
font:normal 10px Verdana;
line-height:18px;
z-index:10000;
background-color: #fff;
width: 200px;
visibility: hidden;
border-bottom: 2px solid #888; /*THEME CHANGE HERE*/
}


.dropmenudiv a, .dropmenudiv a:link, .dropmenudiv a:active, .dropmenudiv a:visited{
width: 130px;
display: block;
text-indent: 5px;
border-bottom: 1px solid #d8d8d8; /*THEME CHANGE HERE*/
border-right: 2px solid #888; /*THEME CHANGE HERE*/
padding: 2px 0;
text-decoration: none;
font-weight: normal;
color: #000;
margin: 0;
font:normal 10px Verdana;
}

* html .dropmenudiv a{ /*IE only hack*/
width: 100%;
z-index:10000;
}

.dropmenudiv a:hover{ /*THEME CHANGE HERE*/
background-color: #5d5d5d;
color: #fff;
text-decoration: none;
}



/*RATING SECTION*/

.star-rating,
.star-rating a:hover,
.star-rating a:active,
.star-rating .current-rating{
	background: url(http://www.teachsaudi.com/other/images_all/rating_star.gif) left -1000px repeat-x;
}
.star-rating{
	position:relative;
	width:125px;
	height:25px;
	overflow:hidden;
	list-style:none;
	margin:0;
	padding:0;
	background-position: left top;
}
.star-rating li{
	display: inline;
}
.star-rating a, 
.star-rating .current-rating{
	position:absolute;
	top:0;
	left:0;
	text-indent:-1000em;
	height:25px;
	line-height:25px;
	outline:none;
	overflow:hidden;
	border: none;
}
.star-rating a:hover{
	background-position: left bottom;
}
.star-rating a.one-star{
	width:20%;
	z-index:6;
}
.star-rating a.two-stars{
	width:40%;
	z-index:5;
}
.star-rating a.three-stars{
	width:60%;
	z-index:4;
}
.star-rating a.four-stars{
	width:80%;
	z-index:3;
}
.star-rating a.five-stars{
	width:100%;
	z-index:2;
}
.star-rating .current-rating{
	z-index:1;
	background-position: left center;
}	

/* SECOND STAR (ALREADY VOTED */


.star-rating2,
.star-rating2 a:active,
.star-rating2 .current-rating{
	background: url(http://www.teachsaudi.com/other/images_all/rating_star_2.gif) left -1000px repeat-x;
}
.star-rating2{
	position:relative;
	width:125px;
	height:25px;
	overflow:hidden;
	list-style:none;
	margin:0;
	padding:0;
	background-position: left top;
}
.star-rating2 li{
	display: inline;
}
.star-rating2 a, 
.star-rating2 .current-rating {
	position:absolute;
	top:0;
	left:0;
	text-indent:-1000em;
	height:25px;
	line-height:25px;
	outline:none;
	overflow:hidden;
	border: none;
	cursor:default;
}

.star-rating2 a.one-star{
	width:20%;
	z-index:6;
}
.star-rating2 a.two-stars{
	width:40%;
	z-index:5;
}
.star-rating2 a.three-stars{
	width:60%;
	z-index:4;
}
.star-rating2 a.four-stars{
	width:80%;
	z-index:3;
}
.star-rating2 a.five-stars{
	width:100%;
	z-index:2;
}
.star-rating2 .current-rating{
	z-index:1;
	background-position: left center;
}


/* END SECOND STAR */

/* for an inline rater */
.inline-rating{
	display:-moz-inline-block;
	display:-moz-inline-box;
	display:inline-block;
	vertical-align: middle;
}
.voted_twice {
	background: #FFDDDD url(http://www.teachsaudi.com/other/images_all/rating_warning.gif) no-repeat 5px 50%;
	padding:5px 5px 5px 16px;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333;
	width:130px;
	font-size:11px;
	}
.voted {
	background: #E7FFCE url(http://www.teachsaudi.com/other/images_all/rating_tick.gif) no-repeat 5px 50%;
	padding:5px 5px 5px 16px;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333;
	width:130px;
	font-size:11px;
	}
/* The text that displays the rating information */
.rated_text {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-bottom:5px;
	color:#666;
	}
/* Green text that shows 3.34/5 */
.out5Class {
	color:#00CC00;
	font-weight:bold;
	}
.percentClass {
	/* Insert styles here for the percentage display. Example (74%) */
	}
.votesClass {
	/* Insert styles here for the votes display. Example (2 Votes) */
	font-weight: normal !important;
	text-decoration: none !important;
	}
.topRatedList {
	padding:0;
	margin:0;
	}
.topRatedList li {
	list-style-type:none;
	}



/* COMMENT SECTION*/

#ajax_response{
	border: 1px solid #ddd;
	width:98%;
	float: left;
	-moz-border-radius: 9px;
	padding: 5px;
	margin-bottom: 10px;
	text-align: left;
}
.comment_table{
	clear: both; 
	font-size:12px;
	border: 1px solid #ddd;
	-moz-border-radius: 9px;
	padding: 5px;
	width:99%;
}
.comment_table input[type="text"],textarea,input[type="button"]{
	border: 1px solid #C6C4C4;

}
.comment_table input[type="text"]:hover,textarea:hover{
	border: 1px solid #C6C4C4;
	background: #f5f5f5;
}
.comment_table input[type="text"]:focus,textarea:focus{
	border: 1px solid #C6C4C4;
	background: #f5f5f5;
}

input[type="button"]:hover,input[type="button"]:focus{
	border: 1px solid #C6C4C4;
	
}
.comment_holder{
	border: 1px solid #ADADB6;
	padding: 5px;
	width: 98%;
	float: left;
	margin-bottom: 5px;
	-moz-border-radius: 9px;
	background: #f0f0f0;
}
#loading{
	visibility: hidden;
}
.highlight{
	background: #fcfcfc;
}
#date_posted{
	font-size: 11px;
	text-align: right;
	color: #6A7063;
	border-bottom: 1px solid #928F89;
	padding-bottom: 3px;
	margin-bottom: 5px;
}
#photo{
	/*border:1px solid #ADADB6;*/
	float:left;
	/*-moz-border-radius: 9px;*/
	padding:5px;
	text-align: center;
	width: 70px;
}
#photo img{
	padding: 4px;
}
#comment_text{
	width:82%;
	/*border:1px solid #ADADB6;*/
	float:right;
	margin: 0px 0px;
	padding: 5px;
	/*-moz-border-radius: 9px;*/
	height: auto;
	text-align: left;
}
.required{
	background:#FFC1C1;
}