﻿/* EteachIE CSS */
body{font-size:small;margin:0px 0px 0px 10px;padding:0px;font-family:Verdana, Arial, Helvetica, sans-serif;}
h1,h2{font-size:medium;margin:0px 0px 10px 0px;padding:0px;font-family:Arial, Helvetica, sans-serif;color:#855ec1;}
h3,h4,h5,h6{font-size:small;margin:0px 0px 10px 0px;padding:0px;font-family:Arial, Helvetica, sans-serif;color:#855ec1;}
p{font-size:small;margin:8px 0 8px 0}
a{text-decoration:underline;}
a:hover{text-decoration:none}
a:active{text-decoration:none}
a:focus{text-decoration:none}
img{border:0}
label{font-weight:bold}
acronym{border-bottom:1px dashed #999;cursor:help}
form{margin:0px;padding:0px;}
img{border:0}
img.floatleft{float:left;margin:4px;clear:left}
img.floatleftborder{float:left;border:solid 1px #855ec1;padding:0px;margin-right:5px} 
img.awards{margin-right:5px}
/* common class */
.none{border-collapse:collapse}
.iconmargin {clear:left;float:left;width:45px;padding:0 5px 2px 0;margin:5px}
.fakelink{color:#0000cc;text-decoration:underline}
.paging{font-size:x-small;float:right;text-align:right;padding:10px 0 10px 0;clear:right}
.clear{clear:both}
.verticalspacer{width:10px;float:left}
.infoicon{margin:2px;float:left}
.iefix-fullwidth{width:748px}
.floatleft{float:left;margin:0}
.floatright{float:right;margin:0;padding:0}
.orange-bold {font-weight:bold;color:#ffb03b}
.whitetext {color:#ffffff;text-decoration:none}
.whitetext a {color:#ffffff;text-decoration:underline}
.homelogin {width:180px;margin-bottom:6px}
.banner88{float:left;padding:0px;width:100px;text-align:center}
.banner88 img{margin:4px;border:1px solid #ccc}
.centertitle{text-align:center;padding:0 0 5px 0}
.inputhelp{font-size:86%;float:right;width:200px;padding:0 2px 0 3px;margin-right:5px;background-color:#f5f5f5}
.inputhelp p{font-size:86%}
.separator {padding:3px}
.employer-page-logo{float:left;padding:60px 105px;background-color:#f5f5f5}
/* button designs */
.button-nine-em{width:9em;font-size:1.1em;display:block;font-weight:bold;margin:7px;padding:5px;text-align:center;border:2px solid #ccc;background-color:#f2ebff;margin-left:auto;margin-right:auto}
.button-fourteen-em{width:14em;font-size:1.1em;display:block;font-weight:bold;margin:7px;padding:5px;text-align:center;border:2px solid #ccc;background-color:#f2ebff;margin-left:auto;margin-right:auto}
.button-sixteen-em{width:16em;font-size:1.1em;display:block;font-weight:bold;margin:7px;padding:5px;text-align:center;border:2px solid #ccc;background-color:#f2ebff;margin-left:auto;margin-right:auto}
/* layout */
#wrap{width:770px;margin:0px auto 0px auto;}
#main-content{clear:both;padding:0px;width:770px;margin:0px;}
#foot{width:770px;color:#999999;margin:0px auto 0px auto;text-align:right;font-size:x-small;}
#logo{margin:0px 0px;float:left}
#ad-top-right{margin:15px 0 5px 0;float:right}
#skyscraper{position:absolute;left:780px;top:142px;width:120px}
#skyscraper img{margin-bottom:4px}

/* menu - please maintain spaces for potential IE6 bugs */
/* content */
#main-menu {float:left;background:#8761C3 url('/Images/EteachIE/toolbar_bg1.png') repeat;width:770px;height:25px;}
#main-menu a {color:#0000CC;text-decoration:none;font-size:10pt;}
#main-menu a {color:#ffffff;}  /*  Safri will cancel others will use */
#main-menu ul {margin:0;padding:0;}
#main-menu li {font-weight:bold;margin:0;float:left;list-style:none;border-right:1px solid #ffffff;height:25px;}
#main-menu li a {float:left;display:block;padding:4px 5px 3px 5px;}
#main-menu li.selected a {background:#8761C3 url('/Images/EteachIE/toolbar_bg2.png') repeat-x; color:#8761C3;height:25px;}
#main-menu a:hover {color:#FFAD33;}
#main-menu #last {border:none;}
#main-menu #right {float:right;border:none;}

#sub-menu {float:left;background:#8761C3 url('/Images/EteachIE/toolbar_bg2.png') repeat-x;width:770px;height:25px;}
#sub-menu a {color:#8761C3;text-decoration:none;font-size:10pt;}
#sub-menu ul {margin:0;padding:0;}
#sub-menu li {font-weight:bold;margin:0;float:left;list-style:none;border-right:1px solid #ffffff;height:25px;}
#sub-menu li a {float:left;display:block;padding:4px 5px 3px 5px;}
#sub-menu li.selected a {height:25px;color:#ffffff;}
#sub-menu a:hover {color:#FFFFFF;}
#sub-menu #last {border:none;}

#blue-box{float:left;clear:both;width:770px;background:#007961;color:#fff;margin-top:5px;margin-bottom:10px;height:auto;overflow:hidden;}
#blue-box a{color:#fff;}
#blue-box-photo{float:left;line-height:0;width:250px;}
#blue-box ul{padding:1.8em 0 0 0.5em;margin:0 0 0 20px;}
#blue-box li{line-height:2em;font-weight:bold;}
.blue-box-column{float:left;padding:8px 0px 0px 10px;}
.blue-box-double{float:left;padding:0px 0px 0px 10px;width:480px;}
.blue-box-select{width:235px}
.blue-box-select-half{width:139px}
/* photobox delete above when all top level pages have id removed */
.photo-box{float:left;clear:both;width:758px;background:#8761C3;color:#fff;margin-top:5px;margin-bottom:10px;height:auto;overflow:hidden;}
.photo-box a{color:#fff;}
.photo-box-photo{float:left;line-height:0;width:250px;}
.photo-box ul{padding:1.8em 0 0 0.5em;margin:0 0 0 20px;}
.photo-box li{line-height:2em;font-weight:bold;}
.photo-box-column{float:left;padding:8px 0px 0px 10px;}
.photo-box-double{float:left;padding:0px 0px 0px 10px;width:480px}
.photo-box-select{width:235px;}
.photo-box-select-half{width:139px;}

.box-wide{clear:both;border:1px solid #ccc;padding:10px;width:738px;height:auto;overflow:hidden;margin:10px 0px 0px 0px;float:left;}
.box-wide ul{list-style:none;margin:0;padding:0 0 5px 0px}
.box-wide li{display:block;line-height:130%;padding-left:10px;background-image:url('../Images/EteachIE/bullet.gif');background-repeat:no-repeat;background-position:0 .5em}
.box-wide-three-column{float:left;width:245px}
.box-wide-two-centered{float:left;text-align:center;width:360px}
.box-wide-one-centered{text-align:center;width:360px;margin:auto}
.box-left{clear:both;float:left;width:352px;border:1px solid #ccc;padding:10px;height:auto;overflow:hidden;margin:10px 0}
.box-left ul{list-style:none;margin:0;padding:0 0 5px 0px}
.box-left li{display:block;line-height:130%;padding-left:10px;background-image:url('../Images/EteachIE/bullet.gif');background-repeat:no-repeat;background-position:0 .5em}
.box-right{float:right;width:352px;border:1px solid #ccc;padding:10px;height:auto;overflow:hidden;margin:10px 0}
.box-right ul{list-style:none;margin:0;padding:0 0 5px 0px}
.box-right li{display:block;line-height:130%;padding-left:10px;background-image:url('../Images/EteachIE/bullet.gif');background-repeat:no-repeat;background-position:0 .5em}
.completeshadedbox {border:1px solid #ccc;background-color:#f0f0f0;padding:5px}
/* CMS square box */
.completeshadedbox {border:1px solid #ccc;background-color:#f0f0f0;padding:5px}
.completeborderedbox {border:1px solid #ccc;background-color:#fff;padding:5px}
.sbox {padding:5px; background-color:#fff} 
.borderedbox {border:1px solid #ccc; background-color:#fff}
/* vacancy display */
.group-vacancy-details{float:left;width:450px;height:auto;overflow:hidden}
.group-school-details{float:right;width:275px;border:1px solid #ccc;padding:10px}
.school-details-logo{float:left;width:100px;height:auto}
.school-details-details{float:left;width:150px;margin-left:5px}
.more{clear:both;width:100%;background-color:#f0f0f0;text-align:center;padding:5px 0;margin:10px 0 0 0}
/* definition-list */
dl.definition-list{width:34.4em;margin:0 5px 0 0;padding:0}
.definition-list dt{width:14.5em;float:left;margin:0 0 0 0;padding:.5em 0;border-top:1px solid #ccc;font-weight:bold}
/* commented backslash hack for mac-ie5 \*/ dt{clear:both;} /* end hack */
.definition-list dd{float:left;width:18em;margin: 0 0 0 0;padding:.5em;border-top:1px solid #ccc}
/* forms */
.val-blue{height:23px;margin:15px 0 0 5px;padding:0 5px 0 15px;float:left;color:red;background:#007961 url('../Images/EteachIE/val-blue.gif') no-repeat top left;}
.val-blue p{margin:3px 0 0 0;padding:0px;font-weight:bold}
.validation-bubble{height:23px;margin:15px 0 0 5px;padding:0 5px 0 15px;float:left;color:red;background:#007961 url('../Images/EteachIE/val-blue.gif') no-repeat top left;}
.validation-bubble p{margin:3px 0 0 0;padding:0px;font-weight:bold}
.frmbutton{font-size:12px;color:#000000;background:#fff url('/Images/input.gif') no-repeat -4px -4px}
form{margin:0;padding:0px;background-color:#fff}
legend {font-weight:bold;color:#000}
select{font-size:small}
.tradeupdesc{float:left;min-width:250px;padding:0 2px 2px 5px;background-color:#f5f5f5}
.inputhelpstyle{font-size:86%;float:right;width:240px;padding:0 2px 0 3px;margin-right:5px;background-color:#f5f5f5}
.inputhelpstyle p{font-size:86%}
input{font-size:small;font-family:Verdana, Arial, Helvetica, sans-serif}
.inputbox{font-size:small;font-family:Verdana, Arial, Helvetica, sans-serif}
.frmfixedsize{width:298px;border:1px solid #b5b5b5;float:left}
.frmfixedsize-small-noborder{width:150px;border:0px solid #b5b5b5;float:left}
.tbfixedsize{width:298px;border:1px solid #b5b5b5;float:left;background-color:#ffeac4}
textarea{font-size:small;border:1px solid #b5b5b5;font-family:Verdana, Arial, Helvetica, sans-serif}
.textareafull{width:300px;float:left;font-size:small;border:1px solid #b5b5b5;font-family:Verdana, Arial, Helvetica, sans-serif}
.subtitle{font-weight:bold;color:#007961;padding-top:10px}
.frmbuttonposition{margin-left:218px; margin-top:10px}
.frmlabel {float:left;width:210px;text-align:right; font-weight:bold;margin-right:2px}
.frmlabelplain{float:left;width:210px;text-align:right;margin-right:2px;margin-bottom:5px}
.frmlabelleft{float:left;font-weight:bold;margin-right:2px}
.frmlonglabel{float:left;font-weight:bold;width:495px;margin:0 0 10px 0}
.goButton{vertical-align: bottom;cursor:pointer}
.checkradio{float:left}f
.checkradio input{border:0px solid #fff}
.longcheckradio input{border:0px solid #fff}
.checkboxcentered{float:left}
.frmvalidation{clear:both;color:#ff0000}
.frmwarning{color:#ff0000} 
.frmrequired{margin:0;color:#ff0000;width:15px;font-size:x-small;font-weight:bold}
/* bullets PDF and Word */
.bulleticons {list-style-type:none;padding-left:0;margin-left:0;font-size:x-small}
.bulletword {padding-left:20px;margin-bottom:2px;background: url("../Images/Icons/doc-word.gif") left center no-repeat} 
.bulletpdf {padding-left:20px;margin-bottom:2px;background: url("../Images/Icons/doc-pdf.gif") left center no-repeat} 
.bulletxls {padding-left:20px;margin-bottom:2px;background: url("../Images/Icons/doc-xls.gif") left center no-repeat} 
.bulletppt {padding-left:20px;margin-bottom:2px;background: url("../Images/Icons/doc-ppt.gif") left center no-repeat} 
.bulletgif {padding-left:20px;margin-bottom:2px;background: url("../Images/Icons/doc-gif.gif") left center no-repeat} 
.bulletjpg {padding-left:20px;margin-bottom:2px;background: url("../Images/Icons/doc-jpg.gif") left center no-repeat} 
.bulletpng {padding-left:20px;margin-bottom:2px;background: url("../Images/Icons/doc-png.gif") left center no-repeat} 
.bullethtml {padding-left:20px;margin-bottom:2px;background: url("../Images/Icons/doc-html.gif") left center no-repeat} 
.bulletany {padding-left:20px;margin-bottom:2px;background: url("../Images/Icons/doc-any.gif") left center no-repeat} 
/* WARNING used for job list, job view and recruiter profile */
.jr-wrapper{width:630px}
.jd-new{color:#ff0000}
.jd-leftcontent{float:left;width:630px}
.jd-rightcontent{margin-top:5px;float:right}
.jdtop{margin:0; z-index:-1;padding:1px} /* width:630px; */
.jdtop-jotw{margin:0;border:2px solid #855ec1;background-color:#F0F0F0} /* width:630px; */
.jdtop-upgrade {margin:0;border:1px solid #855ec1;background-color:#F0F0F0}  /* width:630px; */
.jdhead{width:100%;float:left;background-color:#f0f0f0}
.jd-jotw{float:left;font-weight:bold;padding:0 0 0 5px;color:#fff;background-color:#0D8DD3;width:120px}
.jdtitle{float:left;padding:5px 0 0 5px;font-weight:bold}
.jdid{float:right;padding:5px 0 0 0}
.jdcart{float:right;padding:2px 0 0 0}
.jdorglogo{float:right;padding:5px 5px 0 0}
.jdlogo{float:left}
html>body .jdlogo {float:left;padding-right:5px} /* IE can't understand the the html>body CSS command so will ignore it. */
.jdsummary {padding:5px;bottom:0;clear:both} /* clear required for firefox css bug */
.jddesc {padding:5px;position:relative} 
.jdleftfields {float:left;font-size:x-small;padding:0 0 0 5px;line-height:150%}
.jdrightfields {float:right;font-size:x-small;padding:0 5px 0 0;line-height:150%;text-align:right}
.jdrightfields2 {float:right;font-size:x-small;padding:0 5px 0 0;line-height:150%;text-align:right}
.jdnumberof {float:left;margin:20px 0 10px 0}
.jdlinks {padding:0px;list-style:none;}
.jdlinks ul {float:left;padding:0px;margin:0px;list-style:none;}
.jdlinks li {float:left;padding:0px 10px 0px 0px;margin:0px;font-size:x-small;list-style:none;}
.jdlinks span {padding:0px 0px 0px 5px;}
.jdlinks img {padding-right:2px;}.jdorderby {float:left;font-size:x-small;margin:20px 0 10px 0}
.jdemployerinfo {width:150px;float:right}
.jdsection {clear:left;margin:5px;padding:5px 0 0 0;border-top:1px solid #ccc}
.jddelete {float:right;padding:5px 0 0 0}
/* Tabs 1 */
.tabs1 {float:left;width:100%;background:#fff;padding:0;font-size:9pt;padding:0;line-height:14px;height:32px}
.tabs1 ul {margin:0;padding:10px 0 21px 10px;list-style:none;border-bottom:1px solid #d7d7d7}
.tabs1 li {display:inline;margin:0;padding:0}
.tabs1 a {float:left;background:#F5F5F5 url('../Images/Eteach/menu/tabs1.png') no-repeat left top;padding:0 0 0 9px;text-decoration:none;color:#787878}
.tabs1 a span {float:left;margin:0;display:block;background:#F5F5F5 url('../Images/Eteach/menu/tabs1.png') no-repeat right top;padding:4px 15px 3px 6px}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
.tabs1 a span {float:none;}
/* End IE5-Mac hack */
.tabs1-support {float:left;width:100%;background:#fff;padding:0px;font-size:9pt;line-height:14px;height:32px}
.tabs1-support ul {margin:0px;padding:10px 0px 21px 10px;list-style:none;border-bottom:1px solid #d7d7d7}
.tabs1-support li {display:inline;margin:0px;padding:0px}
.tabs1-support a {float:left;background:#F5F5F5 url('/Images/tabs1.png') no-repeat left top;padding:0px 0px 0px 9px;text-decoration:none;color:#787878}
.tabs1-support a span {float:left;margin:0px;display:block;background:#F5F5F5 url('/Images/tabs1.png') no-repeat right top;padding:4px 15px 3px 6px}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
.tabs1-support a span {float:none;}
/* End IE5-Mac hack */
.tabs1-support .current a span {padding-bottom:4px;font-weight:normal;color:#000}
.tabs1-support a:hover, .tabs1-support a:hover span {background-color:#F5EBFF;color:#000}
.tabs1-support .current a span, .tabs1-support .current a {background-color:#fff}
.tabs1-support .start {float:left;background:none;padding:0 0 0 9px;text-decoration:none;color:#787878}
.tabs1-support .start span {height:14px;float:left;margin:0;display:block;background:#F5F5F5 url("../Images/tabs1.png") no-repeat right top;padding:4px 1px 3px 0}
.tabs1-support-container{min-height:150px;background:url('../Images/Eteach/menu/tabs1-containter-bg.gif') repeat-x bottom right;position:relative;background-color:#fff;margin:0;padding:8px;border-top:0px solid #d7d7d7;border-right:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;border-left:1px solid #d7d7d7}
.tabs1-support-container .divider{border-top:1px dotted #ccc;height:0px;padding:5px 0}

/* OrderBy Tabs */
.tabs-order {float:left;width:100%;background:#ffffff;padding:0px;font-size:9pt;line-height:14px;height:32px}
.tabs-order ul {margin:0px;padding:10px 0px 21px 10px;list-style:none;border-bottom:solid 1px #CCCDCF;}
.tabs-order li {display:inline;margin:0px;padding:0px}
.tabs-order a {float:left;background:#FFFFFF url('/Images/tabs1.png') no-repeat left top;padding:0px 0px 0px 9px;text-decoration:none;color:#787878}
.tabs-order a span {float:left;margin:0;display:block;background:#FFFFFF url('/Images/tabs1.png') no-repeat right top;padding:4px 15px 3px 6px}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
.tabs-order a span {float:none;}
/* End IE5-Mac hack */
.tabs-order .current a span {padding-bottom:4px;font-weight:normal;color:#000000}
.tabs-order a:hover, .tabs-order a:hover span {background-color:#F5EBFF;color:#000000}
.tabs-order .current a span, .tabs-order .current a {background-color:#ebebeb;}
.tabs-order .start {float:left;background:none;padding:0 0 0 9px;text-decoration:none;color:#ffffff;}
.tabs-order .start span {height:14px;float:left;margin:0;display:block;background:#F5F5F5 url("../Images/tabs1.png") no-repeat right top;padding:4px 1px 3px 0}

.tabs1 .current a span {padding-bottom:4px;font-weight:normal;color:#000}
.tabs1 a:hover, .tabs1 a:hover span {background-color:#F5EBFF;color:#000}
.tabs1 .current a span, .tabs1 .current a {background-color:#fff}
.tabs1 .start {float:left;background:none;padding:0 0 0 9px;text-decoration:none;color:#787878}
.tabs1 .start span {height:14px;float:left;margin:0;display:block;background:#F5F5F5 url("../Images/Eteach/menu/tabs1.png") no-repeat right top;padding:4px 1px 3px 0}
.tabs1-container{min-height:150px;background:url('../Images/Eteach/menu/tabs1-containter-bg.gif') repeat-x bottom right;position:relative;background-color:#fff;margin:0;padding:8px;border-top:0px solid #d7d7d7;border-right:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;border-left:1px solid #d7d7d7}
.tabs1-container .divider{border-top:1px dotted #ccc;height:0px;padding:5px 0}
.tabs1-level2 {padding:0 0 10px 0;margin-bottom:10px;border-bottom:1px dotted #d7d7d7;background-color:#fff;font-size:9pt} 
.tabs1-level2 ul{margin:0;padding:0;list-style-type:none}
.tabs1-level2 li{display:inline;padding:0 6px 0 8px;border-left:1px solid #d7d7d7}
.tabs1-level2 li.first{padding-left:0;border:0 none}
/* data tables */
.table-common-paging {font-size:x-small;border-style:none}
.table-common {font-size:x-small;border:1px solid #d6d6d6}
.table-common td, .table-common th {padding:4px;border:1px solid #d6d6d6}
.table-common th {font-weight:bold;background:#f0f0f0;text-align:center}
.table-common td {text-align:left}
.table-plain {font-size:small;border:1px solid #000}
.table-plain td, .table-plain th {padding:4px;border:1px solid #000}
.table-plain th {font-weight:bold;background:#ededed;text-align:000}
.table-plain td {text-align:left}
.cell-shaded {background-color:#f0f0f0;border:1px solid #d6d6d6}
.full-width{width:100%}
/* accessibility */
.offscreen {position:absolute;left:-1999px}
acronym	{border-bottom:1px dashed #999999;cursor:help}
/* column layouts */
.leftthincolumn {
	float: left;
	margin: 0px;
	/* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 120px}
	
.rightthincolumn {
	float: right;
	margin: 0px;
	/* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 120px}

.rightdoublecolumn {
	float: right;
	margin: 0px;
	/* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 428px}
	
.leftfatcolumn {
	float: left;
	margin: 0px;
	/* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 600px}
	
.rightfatcolumn {
	float: right;
	margin: 0px;
	/* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 645px}
	
.middlecolumn
{
	float:left;
	margin: 0px;
	/* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 520px;
	min-height: 100%;
	_height: 100%}
	
.lefthalfmiddlecolumn
{
	float:left;
	margin: 0px;
	/* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 257px;
	min-height: 100%;
	_height: 100%}
	
.righthalfmiddlecolumn
{
	float:right;
	margin: 0px;
	/* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 257px;
	min-height: 100%;
	_height: 100%}
	
.leftthirdmiddlecolumn
{
	float:left;
	margin: 0px;
	/* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 212px;
	min-height: 100%;
	_height: 100%}
	
.rightthirdmiddlecolumn
{
	float:right;
	margin: 0px;
	/* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 211px;
	min-height: 100%;
	_height: 100%}
	
.lefthalfmiddlecolumn
{
	float:left;
	margin: 0px;
	/* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 320px;
	min-height: 100%;
	_height: 100%}
	
.righthalfmiddlecolumn
{
	float:right;
	margin: 0px;
	/* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 320px;
	min-height: 100%;
	_height: 100%}
	
.gap {
	float: left;
	margin: 0px;
	/* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 5px}

/*Modal Popup*/
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
}

#tickerbox
{
clear: both;
width: 761px;
height: 71px;
padding-top: 13px;
background-color: transparent;
background-image: url(/Images/EteachIE/tickerbox_bg.gif);
background-repeat: no-repeat;
background-attachment: scroll;
position: relative;
margin-bottom: 8px;
}

#tickerbox #ticker q
{
color: #f8a03a;
margin-right: 10px;
font-weight:bold;
}

#tickerbox #ticker td
{
padding-right: 20px;
vertical-align: middle;
}

#tickerbox #ticker td.quote
{
width: 600px;
line-height: 1.2em;
}

#tickerbox #ticker
{
margin-left: 20px;
color: #000000;
font-size: 1.3em;
}

#header-right {float:right;text-align:right;display:block;margin:10px 0px 0px 0px;padding:0;color:#ffffff;height:60px;width:468px;}
#header-right p {color:#ffffff}

.module_table{width:770px;}

.searchPanelLabel{float:left;width:110px;margin-right:2px;margin-top:3px;}
.searchPanelFixedSize-dropdown{width:190px;}
.searchPanelFixedSize-textbox{width:184px;}
.searchPanelFixedSize-smalltextbox{width:125px;}

/* module active */
.ma_box {}
.ma_tl {background:url(/Images/Eteach/borders/ma_tl.gif) 0 0 no-repeat;}
.ma_tm {background:url(/Images/Eteach/borders/ma_tm.gif) 0 0 repeat-x;}
.ma_tr {background:url(/Images/Eteach/borders/ma_tr.gif) 100% 0 no-repeat;}
.ma_ml {background:url(/Images/Eteach/borders/ma_ml.gif) 0 0 repeat-y;}
.ma_m  {background-color:#efefef;}
.ma_mr {background:url(/Images/Eteach/borders/ma_mr.gif) 100% 0 repeat-y;}
.ma_bl {background:url(/Images/Eteach/borders/ma_bl.gif) 0 100% no-repeat;}
.ma_bm {background:url(/Images/Eteach/borders/ma_bm.gif) 0 100% repeat-x;}
.ma_br {background:url(/Images/Eteach/borders/ma_br.gif) 100% 100% no-repeat;}
.ma_body {background-color:#efefef;}

/* module popup */
.mp_box {}
.mp_tl {background:url(/Images/Eteach/borders/mp_tl.gif) 0 0 no-repeat;}
.mp_tm {background:url(/Images/Eteach/borders/mp_tm.gif) 0 0 repeat-x;}
.mp_tr {background:url(/Images/Eteach/borders/mp_tr.gif) 100% 0 no-repeat;}
.mp_ml {background:url(/Images/Eteach/borders/mp_ml.gif) 0 0 repeat-y;}
.mp_m  {background-color:#cae0e8;}
.mp_mr {background:url(/Images/Eteach/borders/mp_mr.gif) 100% 0 repeat-y;}
.mp_bl {background:url(/Images/Eteach/borders/mp_bl.gif) 0 100% no-repeat;}
.mp_bm {background:url(/Images/Eteach/borders/mp_bm.gif) 0 100% repeat-x;}
.mp_br {background:url(/Images/Eteach/borders/mp_br.gif) 100% 100% no-repeat;}
.mp_body {padding:10px;position:relative;}

.module-container{padding:10px;position:relative;}
.module-container-tabs{height:226px;}
.module-container-basic{height:240px;}
.module-container-homepage{height:220px;}
.module-container-lower{height:180px;}
.module-container-news{height:80px;}
.module-container-ads{padding:0px 17px;}

.left {
	width: 50px; margin-bottom: 4px;padding-right:10px;
}

.right {
	width: 10px; font-weight: bold; margin-bottom: 4px;padding-left:10px;
}

.floatleft ul {list-style-type:none;}

.module_table{width:100%;}
.module_table_top_middle{background:url(/Images/Eteach/borders/top_middle.png) 0 0 repeat-x;}
.module_table_bottom_middle{background:url(/Images/Eteach/borders/bottom_middle.png) 0 100% repeat-x;}
.module_table_middle_left{background:url(/Images/Eteach/borders/middle_left.png) 0 0 repeat-y;}
.module_table_middle_right{background:url(/Images/Eteach/borders/middle_right.png) 100% 0 repeat-y;}
.module_table_bottom_left{background:url(/Images/Eteach/borders/bottom_left.png) 0 100% no-repeat;}
.module_table_bottom_right{background:url(/Images/Eteach/borders/bottom_right.png) 100% 100% no-repeat;}
.module_table_top_left{background:url(/Images/Eteach/borders/top_left.png) 0 0 no-repeat;}
.module_table_top_right{background:url(/Images/Eteach/borders/top_right.png) 100% 0 no-repeat;}
.module_table_middle_middle{background-color:#ebebeb;}
.module_table_middle_middle-search{background:url(/Images/Eteach/HompageSearchBg.png) no-repeat;}
.module_table_middle_middle-search2{background-color:#00cc00;}

.GridBColumnSearch {width:232px;float:left;}
.GridBColumn3 {width:538px;float:left;padding:0px;margin:0px;}
.GridBColumn3NoAdds {width:720px;float:left;padding:0px;margin:0px;}
.GridBColumn1NoAdds {width:236px;float:left;padding:0px;margin:0px;}
.GridBColumn5 {width:575px;float:left;padding:0px;margin:0px;}
.GridBColumnAds {width:155px;float:left;}

.ColGap {width:6px;float:left;height:1px;}
.SubColGap {width:5px;float:left;height:1px;}

/* MyEteach Tabs */
.tabs-my {float: left;width: 970px;font-size: 125%;font-weight: bold;padding: 0 !important;margin: 0 0 1.5em 0;}
.tabs-my li {border-bottom: 1px solid #fff;padding: 0 5px 0 0;background: url(/Images/Eteach/menu/tabs2.png) 100% -100px;float: left;text-align: center;position: relative;left: 15px;margin: 0 2px 0 0;list-style: none;}
.tabs-my li a, .tabs-my li a:visited, .tabs-my li span {display: block;float: left;padding: 5px 11px 5px 16px;text-align: center;white-space: nowrap;background: url(/Images/Eteach/menu/tabs2.png) 0 -100px;text-decoration: none;min-height: 17px;color: #666;min-width: 4.5em;}
.tabs-my li a, .tabs-my li span, .tabs-my li {background-image: url(/Images/Eteach/menu/tabs2-my.png) !important;font-size: 95%;border-color: #e1dfd2;}
.tabs-my li.current a, .tabs-my li.current span, .tabs-my li.current {border-color: #fff;}
.tabs-my li:hover {background-position: 100% -200px;;border-bottom: 1px solid #fff;}
.tabs-my li:hover a {background-position: 0 -200px;}
.tabs-my li a:hover {color: #000;}
.tabs-my li.current:hover {background-position: 100% 0;}
.tabs-my li.current {background-position: 100% 0;border-bottom: 1px solid #fff;}
.tabs-my li.current a {background-position: 0 0 !important;}
.tabs-my li.current:hover a {background-position: 0 0;text-decoration: underline;}
.tabs-my br {clear: both;}

.profile-header {
    color: #666;
    margin: 0 -15px;
    position: relative;
    border-right: 2px solid #fff;
    border-left: 2px solid #fff;
    padding-left:5px;
}

.user-profile {
    position: relative;
    z-index: 100000;
    width:770px;
    padding-top:12px;
}

.vcard {
    padding: 0 15px 20px 20px;
    color: #6d674f;
    min-height: 90px;
    z-index: 1;
}

.vcard .photo {
    border: 1px solid #ccc;
    padding: 6px;
    background: #fff;
    position: absolute;
    top: 0;
    right: 25px;
    z-index:2;
}

.vcard h2 {
    margin: 5px 0 0.05em 0;
}

.vcard h2 span {
    color: #4b4630;
}

.vcard h2 em, .vcard h2 em span {
    color: #9a9684;
    font-size: 85%;
    font-style: normal;
}

.vcard-side {
    float: right;
    width: 300px;
    margin-left: 20px;
}

.vcard-side a.profile-photo-prompt, .vcard-side a.profile-photo-prompt:link, .vcard-side a.profile-photo-prompt:visited {
    background: transparent url(/Images/Eteach/menu/profile-self-change-this-photo.gif) no-repeat scroll 0 0 !important;
    display: block !important;
    height: 26px !important;
    position: absolute !important;
    right: 22px !important;
    top: 108px !important;
    width: 120px !important;
    z-index: 20;
}

.vcard-side a.profile-photo-prompt:hover, .vcard-side a.profile-photo-prompt:active {
    background: transparent url(/Images/Eteach/menu/profile-self-change-this-photo.gif) no-repeat scroll 0 -26px !important;
}

.vcard-side ul, .vcard-side li {
    margin: 0;
    padding: 0;
    list-style: none;
}

.vcard-side li {
    background: #f3f1e7 url(/Images/Eteach/menu/profile-links.gif) 0 100% no-repeat;
    padding-bottom: 3px;
    width: 150px;
    margin: 5px 0 0 0;
    top: 15px;
}

.vcard-side li a {
    display: block;
    background: url(/Images/Eteach/menu/profile-links.gif) 0 0 no-repeat;
    font-weight: bold;
    text-decoration: none;
    padding: 6px 10px 2px 34px;
    font-size: 85%;
}

.vcard-side li.add-shout a {
    background-position: -150px 0;
}

.vcard-side li.add-shout-new a {
    background-position: -150px 0;
    color: #c00;
}

.vcard-side li.remove-network a {
    background-position: -300px 0 !important;
}
.vcard-side li.removed-network a {
    background-position: -450px 0 !important;
}
.vcard-side li.added-network a {
    background-position: -620px 0 !important;
}

.vcard-side li.search-friend a {
    background-position: -766px 0;
}

.vcard-side li.change-icon a {
    background-position: -917px 0;
}
