*{padding:0;margin:0;font-size:100%}
body{font:.8em Trebuchet,Geneva,Arial,sans-serif;background:#808080}
img{border:0}
table{border-collapse:collapse}
input,textarea{font:1em Trebuchet,Geneva,Arial,sans-serif}
div.hr{border:0px none;background:url(../../img/publicpage/i/hr.gif) repeat-x center;height:10px}
td.ab ul, td.res ul{padding-left:25px}
#logo h2,a.eyp,a.ese,a.epv,a.ece,a.ef, a.nt,a.pv,#left a.m,#prev a.l,#prev a.r,a.re,a.ed,a.pl,a.dl,a.de,a.retry,a.forgot,a.iclose{position:relative;overflow:hidden;display:block}
#logo h2 a,a.eyp b,a.ese b,a.epv b,a.ece b,a.ef b, a.nt b,a.pv b,#left a.m b,#prev a.l b,#prev a.r b,a.re b,a.retry b,a.forgot b,a.iclose b{display:block;position:absolute;top:0;left:0}
#logo{position:absolute;top:4px;left:13px;z-index:2}
#logo h2{width:168px;height:48px;font-size:2em}
#logo h2 b{display:block;margin:8px;width:152px;height:32px;overflow:hidden}
#logo h2 a{width:168px;height:48px;background:url(../../img/publicpage/i/logo.png)}
#top{background:url(../../img/publicpage/i/t.gif) repeat-x #ab3800;color:white;padding:6px}
#top.lo{text-align:right;padding:3px}
#top td{vertical-align:top}
#top a{color:white}
#top a:hover{text-decoration:none}
#top a.r{text-decoration:none;text-align:center;margin-right:10px;display:block;background:url(../../img/publicpage/i/r.gif) no-repeat;width:109px;height:17px;overflow:hidden;font-size:12px}
#top a.r:hover{background-position:0 -17px}

a.ef{margin:5px 0 0 180px;cursor:pointer}
a.ef,a.ef b{width:109px;height:13px}
a.ef b{background:url(../../img/publicpage/i/finishedEditing.gif) no-repeat}
a.ef:hover b{background-position:0 -13px}

a.eyp{margin:5px 0 0 180px;cursor:pointer}
a.eyp,a.eyp b{width:96px;height:13px}
a.eyp b{background:url(../../img/publicpage/i/e.gif) no-repeat}
a.eyp:hover b{background-position:0 -13px}

a.ese{margin:5px 4px 0 4px;cursor:pointer}
a.ese,a.ese b{width:67px;height:13px}
a.ese b{background:url(../../img/publicpage/i/se.gif) no-repeat}
a.ese:hover b{background-position:0 -13px}
a.epv{margin:5px 4px 0 180px;cursor:pointer}
a.epv,a.epv b{width:55px;height:13px}
a.epv b{background:url(../../img/publicpage/i/pv.gif) no-repeat}
a.epv:hover b{background-position:0 -13px}

a.ece{margin:5px 4px 0 4px;cursor:pointer}
a.ece,a.ece b{width:45px;height:13px}
a.ece b{background:url(../../img/publicpage/i/ca.gif) no-repeat}
a.ece:hover b{background-position:0 -13px}
#mid{background:url(../../img/publicpage/i/b.gif) repeat-x #414141;padding-top:23px}
#mid h1{font-size:2.7em;color:white;margin-right:10px}
#mid h2.o{color:#E46E34;font-size:.9em}
#mid h3 b{color:white;font-weight:normal;text-decoration:none}
#mid a{color:#61BCFF;text-decoration:none}
#mid a:hover{text-decoration:underline}
#info{background:url(../../img/publicpage/i/bb.gif) repeat-x bottom #414141;padding-bottom:6px;color:white;font-size:1.1em}
#info td, #editPub td.dots, #editPub td.dotsl, #tt td.dots{background:url(../../img/publicpage/i/tb.gif) repeat-y right;padding:0 15px 0 7px;vertical-align:top}
#text #pag #editPub td.dots, #text #pag #editPub td.dotsl, #tt td.dots{vertical-align:top;}
#text #pag #editPub td.dotsl{background:none}
#info td.np{padding:0 0 5px 0;vertical-align:bottom}
#info td.nl{padding-right:2px}
#info td.n{background:none}
#info b,#mid h3{color:#808080}
img.p{margin:0 0 0 50px}
#text{background:#363636;padding:20px}
#text td{vertical-align:top}
u#sh,u#sh u{text-decoration:none;display:block}
u#sh{background:url(../../img/publicpage/i/sr.gif) repeat-y 100% 0;margin-top:5px}
u#sh u{background:url(../../img/publicpage/i/srt.gif) no-repeat 100% 0}
u#sh u u{background:url(../../img/publicpage/i/sb.gif) repeat-x 0 100%}
u#sh u u u{background:url(../../img/publicpage/i/slb.gif) no-repeat 0 100%}
u#sh u u u u{background:url(../../img/publicpage/i/srb.gif) no-repeat 100% 100%;padding:0 16px 13px 0}
#left {width:250px}
#left a{color:#7d7d7d;text-decoration:none;font-weight:bold}
#left a.a,#left a.a:hover{color:#E46E34}
#left a:hover{color:#E46E34; text-decoration:underline;}
#left a.a2{color:#E46E34;}
#left a.a2:hover{text-decoration:none}
#left a.ablue{color:#61BCFF}
#left a.m{width:65px;height:17px;cursor:pointer}
#left a.m b{width:65px;height:140px;background:url(../../img/publicpage/i/m.gif) no-repeat}
#left a.mr b{background-position:0 -17px}
#left a.ma b{background-position:0 -34px}
#left a.mc b{background-position:0 -51px}
#left a.mp:hover b{background-position:0 -70px}
#left a.mr:hover b{background-position:0 -87px}
#left a.ma:hover b{background-position:0 -104px}
#left a.mc:hover b{background-position:0 -121px}
#left a.a b{margin-top:-70px}
#left a.a:hover b{margin-top:0}
#left a.a{cursor:default}
#left ul{padding-left:15px}
#lm ul a.a,#lm ul a.a:hover{color:#61BCFF}
#lm ul{list-style:none;font-size:.8em;margin-bottom:10px}
#lm ul a:hover{color:#61BCFF}
#lm{font-size:1.2em;margin:15px 0 20px 10px;list-style:none;background:url(../../img/publicpage/i/lm.gif) repeat-y 5px 0}
#lm a:hover{color:white}
#lm a.a,#lm a.a:hover{color:#E46E34}

.lm ul a.a,.lm ul a.a:hover{color:#61BCFF}
.lm ul{list-style:none;font-size:.8em;margin-bottom:10px}
.lm ul a:hover{color:#61BCFF}
.lm{font-size:1.2em;margin:15px 0 20px 10px;list-style:none;background:url(../../img/publicpage/i/lm.gif) repeat-y 5px 0}
.lm a:hover{color:white}
.lm a.a,.lm a.a:hover{color:#E46E34}


#prev img{margin:0 3px 0 3px}
#prev td a{font-size:4em;line-height:55px;color:#464646;text-decoration:none;font-weight:bold}
#prev td a:hover{color:#333333}
#prev td div{padding-top:13px}
#prev td.l{padding-right:12px;background:url(../../img/publicpage/i/lm.gif) repeat-y right}
#prev td.r{padding-left:12px;background:url(../../img/publicpage/i/lm.gif) repeat-y}
#prev td{padding:0 5px 0 5px}
#prev a.l,#prev a.r{margin-top:22px;width:20px;height:20px;cursor:pointer}
#prev a.l b,#prev a.r b{width:20px;height:20px;background:url(../../img/publicpage/i/a.gif) no-repeat}
#prev a.l b{background-position:0 -40px}
#prev a.r:hover b{background-position:0 -20px}
#prev a.l:hover b{background-position:0 -60px}
a.re,a.re b{width:75px;height:61px;cursor:pointer}
a.re b{background:url(../../img/publicpage/i/reorder.gif) no-repeat}
a.re:hover b{background-position:0 -61px}
a.ed{width:63px;height:62px;background:url(../../img/publicpage/i/edit.png) no-repeat}
a.ed:hover{background-position:0 -62px}
a.pl{width:71px;height:69px;background:url(../../img/publicpage/i/pl.jpg) no-repeat}
a.pl:hover{background-position:0 -69px}
.abs{position:relative;float:left}
a.de{position:absolute;top:0;left:65px;width:34px;height:34px;background:url(../../img/publicpage/i/del.png) no-repeat}
a.de:hover{background-position:0 -34px}
a.dl{width:71px;height:69px;background:url(../../img/publicpage/i/pl.jpg) no-repeat}
a.dl:hover{background-position:0 -69px}
#white{height:10px;background:white}
#right{width:180px;color:#666666;line-height:160%;font-size:.8em}
#right b.o{color:#E46E34;font-weight:normal}
td.res h2{font-size:1.6em;color:#666666;font-weight:normal}
td.ab h2.b{font-size:1.8em;color:#666666;font-weight:normal}
#pag h2{font-size:1.6em;color:#666666;font-weight:normal}
h4{color:#E46E34;font-weight:normal;font-size:1.2em}
td.res p,td.ab p{padding-left:10px}
td.res{color:white;font-size:.9em;line-height:150%;border:1px solid #363636}
td.ab{color:white;font-size:.9em;line-height:200%;border:1px solid #363636}

td.ab a{color:#61BCFF;text-decoration:none;font-size:1.2em}
td.ab a:hover{text-decoration:underline}
td.res td{padding-right:30px}
td.res a{color:#00ADD5;text-decoration:none}
td.res b{color:white;font-weight:normal}
td.res u{color:#A6A6A6;text-decoration:none;font-size:1.1em}
td.res small{font-size:.9em;line-height:120%}
table.sm{font-size:.9em}
#text #pag td{vertical-align:bottom}
#text #pag td.vtop{vertical-align:top}

#pag{font-size:1.2em;color:#B3B3B3;font-weight:bold;margin:0 0 0 16px}
#pag b{color:#E46E34}
#pag a{color:#666666;font-size:1.1em;text-decoration:none;display:block}
#pag a:hover{color:white}
#pag a.ablue{color:#61BCFF}
#pag a.ablue:hover{text-decoration:underline}
a.pv{margin-right:12px}
a.nt,a.pv{margin-bottom:3px;cursor:pointer;margin-left:15px}
a.nt,a.pv,a.nt b,a.pv b{width:42px;height:15px}
a.nt b,a.pv b{background:url(../../img/publicpage/i/p.gif) no-repeat}
a.nt b{background-position:0 -30px}
a.nt:hover b{background-position:0 -45px}
a.pv:hover b{background-position:0 -15px}

#bot{height:30px;padding:30px 0 0 20px;background:url(../../img/publicpage/i/f.gif) repeat-x}
#bot a{color:#333333;text-decoration:none}
#bot a:hover{text-decoration:underline}
#bot u{text-decoration:none;color:#333333}
#bot u.w a{color:#cccccc}
#bot b{color:#4D4D4D;padding-left:30px;font-weight:normal}
input.b{background:none;color:#61BCFF;border:0px none;font-size:1.2em;cursor:pointer}
#inem, #inem input, #inms, #inms textarea{background:#bcbcbc;border:0 none;font-size:1.0em;}
#inem{margin-bottom:10px}
#inem, #inem input{width:250px}
#inem input.em{background:url(../../img/publicpage/i/emailsmall.gif) no-repeat 5px 5px #bcbcbc}
#inms, #inms textarea{width:590px}
#inms textarea.me{background:url(../../img/publicpage/i/messagesmall.gif) no-repeat 5px 5px #bcbcbc}

u.f{display:block;background:#f2f2f2}
u.f u{display:block;text-decoration:none;background:url(../../img/publicpage/i/f8.gif) repeat-y}
u.f u u{background:url(../../img/publicpage/i/f3.gif) repeat-y 100% 0}
u.f u u u{background:url(../../img/publicpage/i/f2.gif) repeat-x}
u.f u u u u{background:url(../../img/publicpage/i/f7.gif) repeat-x 0 100%}
u.f u u u u u{background:url(../../img/publicpage/i/f1.gif) no-repeat}
u.f u u u u u u{background:url(../../img/publicpage/i/f4.gif) no-repeat 100% 0}
u.f u u u u u u u{background:url(../../img/publicpage/i/f6.gif) no-repeat 0 100%}
u.f u u u u u u u u{background:url(../../img/publicpage/i/f5.gif) no-repeat 100% 100%}
u.f u u u u u u u u u{padding:2px 4px 2px 4px;background:none}
u.f input{width:100%;border:0;background:none}
u.f input.u{background:url(../../img/publicpage/i/i_u.gif) 0 3px no-repeat}
u.f input.p{background:url(../../img/publicpage/i/i_p.gif) 0 3px no-repeat}
u.f input.e{background:url(../../img/publicpage/i/i_e.gif) 0 3px no-repeat}
div.login,div.submit{height:26px;overflow:hidden}
div.login input:hover,div.submit input:hover{margin-top:-26px}
td.t{padding-top:3px}

a.retry,a.retry b{width:59px;height:26px}
a.retry b{background-image:url(../../img/publicpage/i/retry.gif)}
a.forgot,a.forgot b{width:67px;height:26px}
a.forgot b{background-image:url(../../img/publicpage/i/forgot.gif)}
a.iclose,a.iclose b{width:51px;height:26px}
a.iclose b{background-image:url(../../img/publicpage/i/close.gif)}
a.retry:hover b,a.forgot:hover b,a.iclose:hover b{background-position:0 -26px;cursor:pointer}
td.wr,td.r{color:black}
td.wg{color:white}
td.wr,td.wg{font-size:1.3em}

div.login input.b {
	width:52px; height:26px;
	font-weight: bold;
	color: #ffffff;
	background: url('../../img/publicpage/i/login.gif') no-repeat;
	border: 0px none;
	cursor: pointer;
}

#text #pag #folders {margin: 20px;}
#text #pag #folders{height: 100%;}
#text #pag #folders td {vertical-align: top;}

div.num {width:20px;text-align:center;font-weight:bold;}

div.folder input.c{margin-bottom:4px;}
div.folder input.t{width:170px;margin-bottom:3px;color:#999999;font-size:0.9em;border:0px none #ffffff;background-image:none; font-weight:bold; }
div.folder input.title{background-image: url(../../img/framedesc.gif); background-color: transparent; background-repeat: no-repeat; background-position: 2px 4px;}  
div.folder textarea{width:171px;color:#999999;font-size:.9em;border:0px none #ffffff;overflow: auto; background:none;font-weight:bold;}
div.folder textarea.desc{background-image: url(../../img/frametitle.gif); background-color: transparent; background-repeat: no-repeat; background-position: 2px 4px;}
div.folder td{vertical-align: top;text-align: center;}
div.folder{margin-bottom:40px;width:200px;margin-right:15px; float:left;}


a.browse, a.delete, a.preview{display:block;width:19px;height:20px;background:url('../../img/browse.gif') no-repeat;margin-bottom:4px;}
a.delete{background-image:url('../../img/delete.gif');}
a.preview{background-image:url('../../img/preview.gif');}
a.delete:hover, a.browse:hover, a.preview:hover {background-position: 0 -20px;}
a.add{display:block;width:47px; height:102px;background:url('../../img/add.gif') no-repeat;}
a.add:hover{background-position: 0 -102px;}

a.submit, a.submitnew, a.discuss, a.seditsub, a.sdiscuss, a.learn, a.edit, a.editmult, a.view, a.viewwinner, a.viewmult, a.close, a.editsub, a.work, a.portfolio, a.wdiscuss, a.weditsub, a.retry, a.forgot, a.lclose, a.ssubmit, a.ssave, a.saddf, a.update,/* add */a.wsubmit, a.wclose, a.bedit/* add */{
	display: block;
	float: left;padding-left: 5px;
	width: 65px;height: 26px;
	cursor: pointer;
	background: url('../../img/submit.png') no-repeat;
}
a.ssave {background-image: url('../../img/save.gif');width: 63px;padding-bottom:5px;}
a.ssave:hover {background-position: 0 -27px;}
a.saddf {background-image: url('../../img/addfile_green.gif');width: 71px;padding-bottom:5px;}
a.saddf:hover {background-position: 0 -27px;}
input.save {
	background: url('../../img/save.png') no-repeat;
	width:50px; height:24px;
	border: 0px none;
	cursor: pointer;
}

div.it {background:url('../../img/tt.gif') repeat-x;background-color:#ffffff;margin-right:3px;margin-top:2px;}
div.it div {background:url('../../img/tr.gif') repeat-y right;}
div.it div div {background:url('../../img/tl.gif') repeat-y left;}
div.it div div div {background:url('../../img/tb.gif') repeat-x bottom;}
div.it div div div div{background:url('../../img/ttl.gif') no-repeat left top;}
div.it div div div div div{background:url('../../img/ttr.gif') no-repeat right top;}
div.it div div div div div div{background:url('../../img/tbl.gif') no-repeat left bottom;}
div.it div div div div div div div{background:url('../../img/tbr.gif') no-repeat right bottom;padding: 2px 4px 2px 4px;color:#000000;font-size:.8em; text-align: left;}
div.it input.f{ width:170px;}
img.thumb {height:70px;width:auto}

#done div {background: url('../../img/undone.gif') repeat-x;}
#done div div {background: url('../../img/done.gif') no-repeat;}

#lb {
	width: 100%;height: 100%;
	text-align: center;
	background: url('../img/lbbg.png');
	vertical-align: middle;
	font-size: .8em;
}
#lb table{border-collapse: collapse;}
tr.lbt {height:76px;}
tr.lbt td.l{background: url('../../img/lboxtl.png') no-repeat;width: 21px;}
tr.lbt td.r{background: url('../../img/lboxtr.png') no-repeat;width: 21px;}
tr.lbt td.m{background: url('../../img/lboxt.png') repeat-x;height:46px; padding-top:30px;}

tr.lbm td.l{background: url('../../img/lboxl.png') repeat-y;width:15px;}
tr.lbm td.r{background: url('../../img/lboxr.png') repeat-y;width:15px;}
tr.lbm td.m{background: url('../../img/lbgb.gif') repeat-x bottom; background-color:#fbfbfb; padding:10px;}

tr.lbb td.l{background: url('../../img/lboxbl.png') no-repeat;width:21px;}
tr.lbb td.r{background: url('../../img/lboxbr.png') no-repeat;width:21px;}
tr.lbb td.m{background: url('../../img/lboxb.png') repeat-x;height:21px;}

a.aclose, a.another{
	display: block;
	float: left;
	width: 50px;height: 26px;
	cursor: pointer;
}
a.aclose {background: url('../../img/aclose.gif') no-repeat;}
a.aclose:hover {background-position: 0 -26px;}

#right{padding-left:20px}
#ratings{height:15px;position:relative;left:-20px;margin:0 0 10px 0}
#ratings div.comment {color:#61BCFF;position:absolute;top:1px;left:125px;font-size:.9em;white-space:nowrap}
#ratings div.comment a:hover {color:#61BCFF;text-decoration:underline}
#ratings.inactive div.comment{color:#999}
#ratings div.comment a{display:inline;text-decoration:none;color:#61BCFF}
#ratings.inactive i,#ratings.inactive b{cursor:default}
#ratings i,#ratings b{display:block;margin-left:3px;width:17px;height:15px;float:left;background:url(../../img/rating.gif);cursor:pointer}
#ratings b{background:none;margin:0;}
#ratings .active{background-position:0 -15px}
#ratings .blue{background-position:0 -30px}
#ratings .clear{backgound:none}
#ratings div.ratingguide {color:#61BCFF;position:absolute;top:20px;left:25px;font-size:.9em;white-space:nowrap}