#mainBox{height:60%;border:none;border-collapse:collapse;width:100%;border-spacing:0;font-size:100% !important}
td.firstTd{padding:0 22px 22px 22px;vertical-align:top}

table.all {border:none;border-collapse:collapse;border-spacing:0px;margin:0}
table.all td, table.all th{text-align:left !important;padding:5px 15px !important}
table.all th {height:25px;font-weight:bold;font-size:85%}

table.all.authForm{margin-top:2em}

.main_title{margin-left:0 !important;margin-top:0 !important}

#logout{font-size:85%}


dl.form{overflow:hidden;width:100%}
dl.form,dl.form dt,dl.form dd{margin:0;padding:0}
dl.form dt,dl.form dd{dispaly:block}
dl.form dt{float:left;width:38.2%;clear:left;margin-bottom:0.2em;text-align:right}
dl.form dt.resume{width:20%}
dl.form dt label{font-size:85%}
dl.form dd{margin:0 0 1em 40%}
dl.form dd.resume{margin:0 0 1em 22.2%}
dl.form input.w100{width:100%}
dl.form input.w50{width:50%}
dl.form input.w74{width:71%}
dl.form textarea{width:100%}
dl.form label{color:#555}

dl.form label.dsb{color:#999}
dl.form label.enb{color:#555}

dl.form dt.legend{padding:0 0 0.5em 0;margin:0;font-size:140%;color:#555}
div.formCont{width:100%;padding:0;margin:0;overflow:hidden}
h1.formTitle{color:#555;font-weight:normal;font-size:180%;margin-bottom:1.2em}

p.good,p.bad{font-size:120%}
p.good{color:green}
p.bad{color:red}

/*div.resume{display:none}*/

a.pseudo{text-decoration:none; border-bottom:1px dotted #0055CC}
a.pseudo:visited{border-bottom:1px dotted #CC0000}
a.pseudo:hover{border-bottom:1px dotted red}

tr.highlighted td,tr.highlighted td.current{background-color:#F2F2F2}
tr.fixedrow{background:#F5F5EA}

div#LoginPanel{
	width: 240px;
	position: absolute;
	right:22px;
	z-index: 100;
	padding: 22px;
	display: none;
	background-color: #FFFFFF;
	border-top: 1px solid #666666;
	border-left: 1px solid #666666;
	border-right: 2px solid #333333;
	border-bottom: 2px solid #333333;
}
div#LoginPanel td{font-size:85%;padding:0.5em 1em 0 0}

div.bottabs{margin-left:0}
div.bottabs a, div.bottabs span.active{margin-right:0.5em}

#vContainer{margin-bottom:1em;overflow:hidden}
#lContainer{float:left;width:67%}
#rContainer{margin-left:68%; font-size:85%}
#vText{width:68%;clear:both}

div.block_alien{margin-top:0.5em !important}
p.body_first{color:#555;margin-bottom:1.5em}

div.hr{height:2px;background-color:#d0cfce;margin:1em 0 2em 0}

hr {border:none;
    color:#d0cfce; 
    background-color:#d0cfce;
    height:2px;
    margin:1em 0 2em 0
}

#tJob{margin-bottom:1.5em;}
#tJob TBODY TD{padding:0.8em 0.3em 0.2em 0.3em}
#tJob THEAD TH{padding:0 0.3em 0 0.3em;font-size:85%}
.firstLine{padding-top:15px !important}
#tJob th.headerSortUp { 
	background:#E5E5E5 url('/;-)/sort-desc.gif') no-repeat 100% 50%; 
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px
}

#tJob th.headerSortDown { 
	background:#E5E5E5 url('/;-)/sort-asc.gif') no-repeat 100% 50%;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px
}

#tJob th.header { 
	cursor: pointer;
	text-align:left; 
	padding-left: 20px;
	font: bold 100%;
}

#tJob th span{border-bottom:1px dotted #555555}

div.portfolio_position{margin-top:0.8em;font-weight:bold}

dl.status, dl.status dt, dl.status dd{margin:0;padding:0;position:relative}
dl.status dt{float:left;width:25px;clear:left}
dl.status dd{margin-left:25px}

.bottabs span.link,
.bottabs span.menu {
    color: #008ACE;
    border-color: #008ACE;
    padding: 0;
}
.bottabs span.link:hover,
.bottabs span.menu:hover {
    color: #CC0000 !important;
    border-color: #CC0000 !important;
}