/* common layouts */
body {font-size: small;margin:0px;padding:0px;font-family:Verdana, Arial, Helvetica, sans-serif}
h1   {font-size: large;margin:0px;padding:0;font-family:Arial, Helvetica, sans-serif;color:#855ec1}
h2   {font-size:medium;margin:0px;padding:0;font-family:Arial, Helvetica, sans-serif;color:#855ec1}
h3   {font-size: small;margin:0px;padding:0;font-family:Arial, Helvetica, sans-serif;color:#855ec1}
p    {font-size: small;margin:8px 0 8px 0}
a:hover{text-decoration:none}
a:active{text-decoration:none}
a:focus{text-decoration:none}
.none{border-collapse:collapse}
img	{border:0}
img.floatleft{float:left;margin:4px;clear:left}
img.floatleftborder{float:left;border:solid 1px #855ec1;padding:0px;margin-right:10px} 
img.awards {margin-right:5px}
.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:758px}
.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}
.whitetext h1, .whitetext h2, .whitetext h3{color:#fff;margin-top:5px}
.boldtext {font-weight:bold;color:#855ec1}
.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}
.falseh1{font-size: large; margin: 0px; padding: 0; font-family: Arial, Helvetica, sans-serif; font-weight: bold}
/* custom layouts - except for forms */
/* homepage */
.custom3cola {width:217px;float:left}
.custom3colb {width:210px;float:left}
.custom3colc {width:203px;float:left}
/* my eteach log in */
.login3cola {width:310px;float:left}
.login3colb {width:140px;float:left}
.login3colc {width:310px;float:left}
/* calendar for selection of weeks */
.calendar {border:1px solid #d6dde6;border-collapse:collapse;text-align:center}
.calendar tr {background-color:#fff}
.calendar td {border:1px solid #d6dde6;padding:4px;color:#000}
.calendar th {border:1px solid #828282;background-color:#bcbcbc;font-weight:bold;padding-left:4px;color:#000}
.calendar tr.booked {background-color: #dfe7f2}
.calendar tr:hover, .calendar tr.hilite {background-color:#cfd7e2}
/* forms */
form{margin:0;padding:0px;background-color:#fff}
legend{font-weight:bold;color:#000}
select{font-size:small}
.tradeupdesc{float:left;padding:0 2px 2px 3px;background-color:#f5f5f5}
.inputhelpstyle{font-size:86%;float:right;width:240px;padding:0 2px 0 3px;margin-right:5px;background-color:#EDEDED}
.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-small{width:150px;border:1px solid #b5b5b5;float:left}
.frmfixedsize-small-noborder{width:150px;border:0px solid #b5b5b5;float:left}
.frmfixedsize-large{width:300px}
.frmfixedsize{width:298px;border:1px 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:550px;float:left;font-size:small;border:1px solid #b5b5b5;font-family:Verdana, Arial, Helvetica, sans-serif}
.subtitle {font-weight:bold;color:#855ec1;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:0px 0 10px 0}
.frmbutton {font-size:12px;color:#855ec1;font-weight:bold;background:#fff url('../Images/input.gif') no-repeat -4px -4px}
.frmbuttonclear {font-size:12px;color:#855ec1;font-weight:bold;background:#fff;border-color:#fff;border:0px}
.goButton {vertical-align: bottom; cursor:pointer}
.checkradio {float:left}
.checkradio input {border:0px solid #fff}
.longcheckradio input {border:0px solid #fff}
.checkboxcentered {float:left}
.frmwrapbox {float:left; padding:5px 5px 0px 0px; width:375px}
.frmValidation {clear:both;color:#ff0000} /* DELETE SOON */
.frmvalidation {clear:both;color:#ff0000}
.frmwarning {color:#ff0000} 
.frmrequired{margin:0;color:#ff0000;width:15px;font-size:x-small;font-weight:bold} 
.validation-bubble{height:23px;margin:15px 0 0 5px;padding:0 5px 0 15px;float:left;color:red;background:#ededed url('../Images/Eteach/validation-bubble.gif') no-repeat top left;}
.validation-bubble p{margin:3px 0 0 0;padding:0px;font-weight:bold}
.validation-bubble2{display:block;font-weight:bold;height:15px;margin:0;padding:8px 3px 3px 3px;float:left;color:red;background:#fff4e3 url('../Images/Eteach/validation-bubble2.gif') no-repeat top center;}

/* accessibility */
.offscreen {position:absolute;left:-1999px}
acronym	{border-bottom:1px dashed #999999; cursor:help}
/* layout - also see column layouts */
#wrap {margin:0 auto;width:770px}
#foot {clear:both;border-top:1px solid #855ec1;width:770px;margin-top:5px}
#main-content-full{margin:5px 0px 0px 0px;float:left;width:100%}
#main-content	  {margin:5px 0px 0px 0px;float:left;width:100%}
#right-column     {margin:5px 0px 0px 0px;float:right;width:120px}
/* footer */
#foot p {text-align:center;font-size:x-small}
/* header */
#header {color:#ffffff;height:100px;background-color:#8761c3}
#logo{float:left;width:227px;height:80px;border:0}
#logo h1{margin:0;display:block;background:url("../Images/Eteach/logo.gif") no-repeat;width:227px;text-indent:-700em;height:80px;text-decoration:none}
#header p {margin:20px 0 0 0;padding:0}
#header a:hover {color:#fc9700}
#header label {font-size:x-small}
#header input {font-size:xx-small;background:#ffffff;width:99px;border:0px}
#header-right {float:right;text-align:right;display:block;margin:10px 5px 0px 0px;padding:0;color:#ffffff}
#header-right p {color:#ffffff}
#main-menu {float:left;width:770px;margin:0;padding:0;font-size:small}
#main-menu a {color:#0000CC;text-decoration:none}
#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}
#main-menu li a {float:left;display:block;padding:2px 7px 3px 7px}
#main-menu li.selected a {background-color:#ffffff;color:#855ec1}
#sub-menu {float:left;width:770px;margin:0;padding:5px 0px 6px 0;background:#ffffff;font-size:small;text-align:left;border-bottom:1px solid #855ec1}
#sub-menu a {text-decoration:none;color:#855ec1}
#sub-menu ul {margin:0;padding:0}
#sub-menu li {list-style:none;float:left;margin:0;padding:0 6px;border-right:1px solid #855ec1}
#sub-menu li.selected a {font-weight:bold}
#sub-menu #last {border:none}

/* 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}


/* boxes */
.agencyadbox img {margin-bottom:10px}
.rboxfix{padding:0 5px 0 5px}
.separator {padding:3px}
.advertsbox {margin:0px}
.advertsbox img {margin-bottom:1px}
/* box wide */
.box-wide{clear:both;border:1px solid #ccc;padding:10px;width:748px;height:auto;overflow:hidden;margin-bottom:10px}
.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/Eteach/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}
/* photo box */
.photo-box{float:left;clear:both;width:769px;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}
/* two centered boxes */
.box-left{clear:left;float:left;width:353px;border:1px solid #ccc;padding:10px;height:auto;overflow:hidden;margin:10px 0 0 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/Eteach/bullet.gif');background-repeat:no-repeat;background-position:0 .5em}
.box-right{float:left;width:353px;border:1px solid #ccc;padding:10px;height:auto;overflow:hidden;margin:10px 0 0 10px}
.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/Eteach/bullet.gif');background-repeat:no-repeat;background-position:0 .5em}
/* three centered boxes */
.columnbox{width:245px; height:245px; border: solid 1px #CCCCCC; float: left; margin-right: 10px; text-align: center; padding-top:5px; line-height: 15px;}
.columnboxlast{width:245px; height:245px; border: solid 1px #CCCCCC; float: left; text-align: center; padding-top:5px; line-height: 15px; margin-bottom: 10px}
/* Premium News 
/* three centered boxes */
.columnboxPN{width:245px; height:445px; border: solid 1px #CCCCCC; float: left; margin-right: 10px; text-align: center; padding-top:5px; line-height: 15px;}
.columnboxlastPN{width:245px; height:445px; border: solid 1px #CCCCCC; float: left; text-align: center; padding-top:5px; line-height: 15px; margin-bottom: 10px}

/* square box */
.completeshadedbox {border:1px solid #855ec1;background-color:#efe5ff;padding:5px}
.completeborderedbox {border:1px solid #855ec1;background-color:#fff;padding:5px}
.sbox {padding:5px; background-color:#fff} 
.borderedbox {border:1px solid #855ec1; background-color:#fff}
.shadedbox {background:#efe5ff}
.jobidbox{color:#fff;padding:5px;background-color:#8761c3}
.warningbox{border:1px solid #ff0000;background-color:#ffdede;padding:5px}
/* home job search */
.drop-arrow{float:left;margin-right:5px;position:relative}
.homejobsearch{color:#fff;padding:5px;background-color:#8761c3}
.homejobsearch label{font-weight:bold;color:#fff}
.homejobsearch h2{font-weight:bold;color:#fff;position:relative}
.homejobsearch a{color:#fff}
.homeselect{width:195px;margin-right:5px}
.homeinput{width:190px;margin-right:5px}
.homeselectsmall{width:119px;margin-right:2px}
/* quick search */
.qsbox{border:1px solid #f79910;padding:5px;background:#ffe8c7 url('../Images/Eteach/search-bg.gif') no-repeat bottom right}
.nolabel {display:block;position:relative;height:1.3em;width:200px;margin-bottom:10px} 
.qsbox Select {display:block;position:absolute;left:0;top:0;height:100%;width:100%;z-index:10}
/* round box imageless design */
.rbox h1, .rbox h2, .rbox p {margin:0}
.rbox {padding-bottom:0.5em}
.rbox {background:transparent;margin:0px 0}
.rbtop, .rbbottom {display:block;background:transparent;font-size:1px}
.rb1, .rb2, .rb3, .rb4 {display:block;overflow:hidden}
.rb1, .rb2, .rb3 {height:1px}
.rb2, .rb3, .rb4 {background:#EFE5FF;border-left:1px solid #855ec1;border-right:1px solid #855ec1} /* background:#EFE5FF;*/
.rb1 {margin:0 5px;background:#855ec1}
.rb2 {margin:0 3px;border-width:0 2px}
.rb3 {margin:0 2px}
.rb4 {height:2px;margin:0 1px}
.rboxcontent {background:#EFE5FF;display:block;border:0 solid #855ec1;border-width:0 1px} /* background:#EFE5FF;*/
.rboxcontent2 {margin:0 5px 0 5px;}
/* standard bullets */
.yellowbullet{list-style: none; margin: 5px; padding: 0 0 5px 0px; text-align: left}
.yellowbullet li{padding-left: 10px; background-image: url('../Images/Eteach/bullet.gif'); background-repeat: no-repeat; background-position: 0 .5em; line-height:120%}
/* bullets for boxes */
.rbox ol {margin:0;padding:0;list-style-position:inside}
.rbox ul {list-style:none;margin:0;padding:0 0 5px 0px}
.rbox ul li {padding-left:10px;background-image: url('../Images/Eteach/bullet.gif'); background-repeat:no-repeat;background-position:0 .5em;line-height:120%}
.sbox ol {margin:0;padding:0;list-style-position:inside}
.sbox ul {list-style:none;margin:0 0 0 -5px;padding:0 0 5px 5px}
.sbox ul li {padding-left:10px;background-image: url('../Images/Eteach/bullet.gif'); background-repeat:no-repeat;background-position:0 .5em;line-height:140%}
.completeshadedbox ul {list-style:none;margin:0;padding:0 0 5px 0px}
.completeshadedbox li {line-height:140%;padding-left:10px;background-image:url('../Images/Eteach/bullet.gif'); background-repeat:no-repeat;background-position:0 .5em}
.styledbullets ul {margin:0;padding-left:0em;list-style-position:inside}
.styledbullets li {font-size:x-small;list-style-type:square;color:#ff9900}
/* 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}
.jdtop-jotw {margin:0;border:2px solid #855ec1;background-color:#efe5ff}
.jdtop-upgrade {margin:0;border:1px solid #855ec1;background-color:#efe5ff}
.jdhead {width:100%;float:left;background-color:#efe5ff}
.jd-jotw {float:left;font-weight:bold;padding:0 0 0 5px;color:#fff;background-color:#855ec1;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 {float:left;clear:left;padding:10px 0 10px 0;font-size:x-small}
.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/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/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 .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/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 ul{margin:0;padding:0;list-style-type:none}
.tabs1-level2{padding:0 0 10px 0;margin-bottom:10px;border-bottom:1px dotted #d7d7d7;background-color:#fff;font-size:9pt} 
.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}
.tabs1-level2 a:hover{text-decoration:none}

/* vertical tabs */
ul.vertical-tabs{float:left;text-align:left;font-size:9pt;list-style:none;padding:0;margin:0;width:130px;}
ul.vertical-tabs li{display:block;margin:0;padding:0;}
ul.vertical-tabs li a{display:block;padding:5px 0 5px 5px;border-width:1px;border-color: #D7D7D7 #F5F5F5 #F5F5F5 #D7D7D7;border-style:solid;color:#787878;text-decoration:none;background:#F5F5F5;}
.navcontainer>ul.vertical-tabs li a {width:auto;}
ul.vertical-tabs li.vertical-tabs-active a{background:#fff;color:#000;border-color:#D7D7D7 #F5F5F5 #F5F5F5 #D7D7D7;}
ul.vertical-tabs li a:hover{color: #000;background-color:#fff;border-color:#D7D7D7 #F5F5F5 #F5F5F5 #D7D7D7;}
.vertical-tabs-container{width:619px;float:left;background:url('../Images/Eteach/menu/tabs1-containter-bg.gif') repeat-x bottom right;background-color:#fff;margin-left:0px;padding:8px;border-top:1px solid #d7d7d7;border-right:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;border-left:1px solid #d7d7d7}

/* icon bar - some icon css is embeded in application */
.iconbar{width:770px;margin-top:5px;}
.iconbar-icon-container{float:left;width:470px;background:#fff url('../Images/Eteach/menu/iconbar-bg.gif') no-repeat}
.iconbar-icon-container-full-width{width:770px}
.iconbar-icon-container ul{margin:0 0 0 10px;padding:5px 5px 0 0;font-weight:bold;font-size:x-small}
.iconbar-icon-container li{float:left;list-style-type:none;text-align:center;width:auto}
.iconbar-icon-container li a:link{text-align:center;text-decoration:underline;color:#333;display:block;border:transparent 3px solid}
.iconbar-icon-container li a:visited{text-align:center;color:#333;display:block;border:transparent 3px solid}
.iconbar-icon-container li a:hover{cursor:pointer;text-decoration:none;border:#f0f0f0 3px solid;display:block}
.iconbar-right-container{float:right;width:280px;text-align:right;padding-right:20px; background:#fff url('../Images/Eteach/menu/iconbar-bg.gif') no-repeat top right}
.iconbar-right-container ul{margin:15px 0;padding:0;list-style-type:none}
.iconbar-right-container li{display:inline;padding:0 5px 0 8px;border-left:1px solid #999;font-size:x-small}
.iconbar-right-container li.first{padding-left:5px;border:0}
.iconbar-right-container input{font-size:x-small}
.iconbar-right-container label{font-weight:bold;font-size:x-small;color:#333}

/* star rating */
.ratingStar{font-size:0pt;width:13px;height:12px;margin:0px;padding:0px;cursor:pointer;display:block;background-repeat:no-repeat}
.filledRatingStar{background-image: url('../Images/Icons/FilledStar.png')}
.emptyRatingStar{background-image: url('../Images/Icons/EmptyStar.png')}
.savedRatingStar{background-image: url('../Images/Icons/SavedStar.png')}

/* add a job page */
.addajob ul{margin-left:10px;padding-left:10px}
.box-addajob1{float:left;width:240px;padding:5px;border:1px solid #ccc;background-color:#f2ebff;margin-right:5px}
.box-addajob1 h2{text-align:center}
.box-addajob2{float:left;width:240px;padding:5px;border:1px solid #ccc;background-color:#FBF5DB;margin-right:5px}
.box-addajob2 h2{color:#FF9900;text-align:center}
.box-addajob3{float:left;width:240px;padding:5px;border:1px solid #ccc;background-color:#fff}
.box-addajob3 h2{color:#000;text-align:center}

/* data tables */
.table-full{width:100%}
.table-sixty{width:60%}
.table-common {font-size:x-small;border:1px solid #d6d6d6;background-color:#fff}
.table-common td, .table-common th {padding:4px;border:1px solid #d6d6d6}
.table-common th {font-weight:bold;background:#efe5ff;text-align:center}
.table-common th a {color: #000}
.table-common td {text-align:left;vertical-align:top}
.table-common-paging {font-size:x-small;border-style:none}

.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:center}
.table-plain td {text-align:left}
.cell-shaded {background-color:#efe5ff;border:1px solid #d6d6d6}

/* Leadership Pool Support pages */
.blacklink {text-decoration:none;color:#000;font-weight:normal;}
.disabledlink {color:gray;text-decoration:line-through;font-weight:normal}
.managementpanel {margin:0; display: inline}

/* 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: 645px}

.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%}

.lefttwothirdscolumn
{
	float:left;
	margin:0px;
	width:429px;
	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:#ffffff;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
}

.modalPopupWide {
	background-color:#ffffff;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:10px;
	overflow: auto; 
	max-height: 550px;
}