BODY {font:100% Arial, Helvetica, sans-serif}
A {color:#00f;text-decoration:none}
A:hover {color:#f30}
/* head */
.Sz14 {font-size:11px;color:#fff;background-color:#c00}
.HdLiK {font-size:11px;color:#fff;text-decoration:none}
/*other layout styles*/
.H1 {color:#f60;font:23px Verdana;margin-top:15px;}
.urhr {margin-top:10px;margin-bottom:4px;}
.hello {font-size:11px;font-family:Verdana, Arial, sans-serif;color:#FF6600}
.sPa3 {font-size:3px;line-height:3px}
.xgrayrp {height:auto}
/*footer*/
.FootR {font:13px Verdana, sans-serif;padding-top:2px;padding-bottom:4px;color:#333}
.FootR A {font:13px Verdana, sans-serif;color:#333}
.FootR A:hover {color:#c00;text-decoration:underline}
/*Pra*/
.hF {font-size:80%;color:#000;vertical-align:top;text-align:center}
.dF {font-size:80%;color:#000;vertical-align:top}
.chn {font:italic 70% Arial, sans-serif;color:#000;padding-top:3px;white-space:nowrap;vertical-align:top}
/*Acc*/
.DFont {font-size:80%;color:#000}
/*progress*/
.colA, .colr {color:#333333;padding-left:5px;padding-right:5px;padding-bottom:2px;padding-top:2px;}
/*home*/
H1 {font:14px Arial,Helvetica,sans-serif;line-height:20px;text-decoration:none}
.big {font:bold 18px Arial,Helvetica,sans-serif;color:#ff9800;line-height:24px;text-decoration:none}
.fospblue {background-color:#dae4f4;display:inline-block;padding:6px 10px;margin-bottom:14px;margin-right:6px;font-size:16px}
/*menu*/
.colr {font-size:11px;text-align:justify;border:2px solid #f0eff4;background-color:#fafcfe}
/*hd links*/
.hdlks {font-size:12px}
.hdlksUp {font-size:11px}
.bluedown{font-size:12px;text-align:left;margin:1px 1px 6px 0;padding-bottom:5px;width:745px;background:url(/lib/j.png) repeat-x 0 -33px;}
DIV.bluedown A:hover,TABLE.blueDiv TR TD A:hover{text-decoration:underline;}
.blueDiv{height:26px;font-size:12px;width:710px;color:#039;background-color:#f4f6fe;}
TABLE.blueDiv TD A,DIV.bluedown A{margin-left:9px;}
.bDL{background:url(/lib/j.png) no-repeat 0 -70px;width:15px;}
.bDR{background:url(/lib/j.png) no-repeat -33px -70px;width:12px;}
/*menu on the right*/
.WeekTop {font-size:11px}
TD.WeekTop P {margin-bottom:0px;margin-top:0px}
TD.WeekTop DIV {margin-bottom:4px;text-align:right;color:#999999;font-size:10px}
/*dic*/
.aedh {font:185%  Arial, Verdana, Helvetica, sans-serif;margin-bottom:5px;color:#FF6600}
.aedlz {font-size:90%;margin-bottom:3px;margin-top:0}
.aedfs {display:inline-block;background-color:#dae4f4;padding-bottom:2px;padding-top:2px;}
.aedg {color:#ff6600}
.aedp {color:#7ebe00;font-weight:bold}
.ndd {font:14px Verdana, Arial, Helvetica, sans-serif}
DIV.ndd P, DIV.ndd H1, DIV.ndd H2 {margin-top:0px;margin-bottom:4px}
.nip1 {margin-left:0px}
.nip2 {margin-left:20px}
.nip3 {margin-left:40px}
.prenip2, .postnip1, .prenip1 {line-height:6px;font-size:5px}
.sbnb {background:url(/lib/j.png) no-repeat 0 0}
.adfv {background:url(/lib/j.png) no-repeat -66px -70px}
.emtf {background:url(/lib/j.png) no-repeat -100px -70px}
.doc1 {background:url(/lib/j.png) no-repeat -133px -70px}
/*end of home css*/
/* head */
.TabHD {border-right:#fffff3 1px solid;font-size:11px;background-color:#c00}
.HD0 {border-right:#fffff3 1px solid;border-top:#ccc 2px solid;padding:0px 5px;font:11px Verdana;color:#fff;background-color:#c00}
.HD0 A:hover{color:#fff}
.HD1 {border-right:#fffff3 1px solid;border-top:#f30 2px solid;padding:0px 5px;font:11px Verdana;color:#fff;background-color:#666}
.TiM {font-size:11px}
.NHFX {font-size:11px;color:#fff;background-color:#c00;padding:0px 10px}
TD.NHFX A {font-size:11px;color:#fff}
TD.NHFX A:hover {color:#fff;background-color:#f60}
/*other*/
TD.plyr {padding-top:2px;}
.H2 {color:#000;font:18px Verdana;}
/*teaspoon*/
.Tgt2 {font:bold 11px Verdana, Arial, sans-serif;color:#fff;height:15px;background-color:#036}
.TargetFont {font:bold italic 14px Arial, sans-serif;color:#000}
/*Acc*/
.co2 {padding-right:2px;padding-left:2px;padding-bottom:2px;font:bold 75% Verdana, sans-serif;padding-top:2px;text-align:left;}
.sPa2 {height:9px}
.comment {padding-right:3px;padding-left:3px;padding-bottom:3px;font:75% Verdana, sans-serif;padding-top:3px;text-align:left}
.RedTxt {font-weight:bold;color:#c00;}
.DFontWRE {font-size:80%;padding-bottom:30px;color:#000;}
.DFontBold {font:bold 85% Arial, sans-serif;color:#000;}
.IndentFont {font-size:80%;color:#000;padding-left:20px}
.TextMic2 {font-size:75%;}
.BravoFont {padding-right:10px;padding-left:10px;padding-bottom:0px;font:bold 120% Arial, sans-serif;color:#fff;padding-top:0px;background-color:#360;}
/*Basic*/
.ba2 {padding-right:2px;padding-left:2px;padding-bottom:2px;font:75% Verdana, sans-serif;padding-top:2px;text-align:left;}
.trsPa2, TR.trsPa2 TD {height:9px}
/*printer-friendly*/
#pfriendly A {font-size:13px}
#pfriendly A:hover {text-decoration:underline}
/*progress*/
.colA {font-size:10px;background-color:#F0F0F0;text-align:right;font-weight:bold}
.colC {font-size:11px;font-weight:bold;color:#FF6600}
/*resource list*/
.sum {font:12px Arial, Helvetica, Verdana, sans-serif;margin-bottom:20px}
.divprevnxt {font-size:14px}
.LnkDezactiv {padding:2px;width:auto;height:1px;TEXT-DECORATION:none;}
.PrevNext {padding:2px;color:#f60}
TD.PrevNext A, TD.PrevNext SPAN {padding:2px;width:90%;color:#f60;height:15px}
TD.PrevNext SPAN {color:#666}
TD.PrevNext A:hover {background:#f0f0f0;color:#c00}
/*menu*/
.caton {color:#900}
/*subd links*/
TABLE.xup TD {width:129px;height:10px;text-align:center;font:bold 11px Verdana, Arial, Helvetica, sans-serif}
TABLE.xup A {color:#ff9933}
/*hd links*/
.hdlksOn {font-size:12px;color:#ff9900}
.hdlksUpOn {font-size:11px;color:#ff9900}
/*menu on the right*/
SPAN.greenLink A {font-size:14px;color:#7ebe00;text-decoration:underline}
SPAN.greenLink A:hover {color:#f60}
P.SubCat {margin-bottom:2px;margin-top:0px}
/*dic*/
.aedv {font:70% Verdana, Arial, Helvetica, sans-serif}
.aedlz2 {font-size:50%;margin-bottom:3px;margin-top:0px;color:#333}
/*notes basic*/
.boxnote {border:3px solid #f0eff4;padding:8px;font-size:75%;}
.boxnh1 {color:#7EBE00;font-variant:small-caps;font-size:110%;margin-bottom:5px}
.renx {color:#c00}
/*list link styles*/
DIV.lst A {color:#0000ff}
DIV.lst A:visited {color:#800080}
DIV.lst A:hover {text-decoration:underline}
DIV.lst H2 {margin-bottom:0px;font-size:110%;}
.bLk {font-weight:normal;color:#333;text-decoration:none}
.elr{font-size:14px}

/*restart of home css*/
/*fluid stuff*/
#pWp {width:745px;margin-left:auto;margin-right:auto}/*was 774*/
#tlg {margin-top:14px;width:315px;float:left}
#tsf {margin-top:25px;width:420px;float:right;text-align:right}
#T1C {padding-top:23px;margin-bottom:24px}
#dTM1 {text-align:right}
#ColBody {width:470px;float:left}/*was 449*/
#interSpa {width:40px;float:left}
#ColMenu {width:235px;float:right}
#T3C {text-align:center}
.clearB {width:1px;height:1px;clear:both}
.hSSc {display:inline}
#rdln {font-size:1px; border-bottom:2px solid #c00; margin-bottom:4px}
#cbatll, #tll {display:none}
#afef {margin-bottom:10px;text-align:center}

@media (min-width: 900px){
	BODY{font-size:16px}
	#pWp, .bluedown{width:824px}
	#ColBody{width:549px}
	.hdlks, .hdlksOn, .aedv, .WeekTop, .colC{font-size:13px}
	TD.WeekTop DIV {margin:4px 0 14px 0}
	.aedfs{padding:3px}
	.hdlksUp, .hdlksUpOn{font-size:12px}
	TABLE.blueDiv TD A{margin-left:11px}
	DIV.bluedown A{margin-left:15px}
	.blueDiv{width:764px}
	DIV.ndd P,DIV.ndd H1,DIV.ndd H2{margin-top:0;margin-bottom:6px}
	.prenip1{line-height:12px;font-size:10px}
	DIV.ndd P.aedlz, .chn{margin-top:12px}
	.nip3 {line-height:18px}
	.hF, .dF {font-size:15px}
}
@media (min-width: 1000px){
	BODY{font-size:17px}
	#pWp, .bluedown{width:928px}
	#ColBody{width:653px;padding-top:18px}
	#srcpb,.hdlks, .hdlksOn,.aedv,.WeekTop,.colC{font-size:15px}
	#bktrl,.hdlksUp, .hdlksUpOn{font-size:13px}
	.blueDiv{width:868px}
	.ndd,SPAN.greenLink A,.TiM,.colr,.colC{font-size:16px}
	DIV.ndd P.aedlz{margin-top:22px}
	DIV.ndd H1.aedh{margin-top:12px}
	.colr,.nip3 {line-height:19px}
	.bluetabTbl,.hello{font-size:13px !important}
	.TiM A {line-height:22px}
	.aedfs{padding:10px;margin-bottom:14px;font-size:16px}
}
@media (min-width: 1150px){
	BODY{font-size:20px}
	#pWp, .bluedown{width:1100px}
	#ColBody{width:760px;padding-top:20px}
	#srcpb,.hdlks, .hdlksOn,.aedv,.WeekTop,.colC,.sum{font-size:16px}
	#bktrl,.hdlksUp, .hdlksUpOn{font-size:15px}
	.blueDiv{width:960px}
	.ndd{font-size:20px}/*SPAN.greenLink A,,.colr,.colC*/
	.TiM{font-size:18px}
	.colr,.nip3,.hF,.dF,.DFont {line-height:130%}
	#ColMenu {width:300px}
	#tlg{margin:16px 0 12px 0}
	.bluetabTbl,.hello{font-size:14px !important}
	.hF, .dF, .DFont {font-size:20px}
	.big{font-size:24px}
}
@media (max-width: 767px) {
	BODY {font-size:16px;margin:8px}
	#pWp {width:100%;}
	#T1C {padding-top:10px;margin-bottom:0}
	#ColMenu {padding-top:30px}
	#ColBody, #ColMenu {width:auto;float:none}
	.hSS, DIV.bluedown, TABLE.blueDiv, #interSpa, #bktrl, #afef{display:none}/*#urhrt*/
	.hSSc, #b3 A{display:block}
	#b3 A{height:34px;font-size:18px;background-color:#F3FAFF;border:1px solid #F0F0F0;padding:12px 0 0 10px}
	#tsf {width:auto}
	#blueln{display:block;border-bottom:0;width:100%;height:2px;padding-bottom:10px;background:url(/lib/j.png) repeat-x 0 -40px}
	#tll {display:inline;width:33px;height:33px;float:right;margin:18px 32px 0}
	#tlla {display:block;position:relative;border:1px solid #F3F3F3;width:33px;height:33px;background:url(/lib/j.png) no-repeat -100px -148px}
	SPAN.greenLink A,.TiM,.colr,.colC{font-size:16px}
	.ndd, .aedv{font-size:14px}
	.TiM A {line-height:30px; display:inline-block}
	.aedfs{padding:10px;margin-bottom:14px;font-size:16px}
	.fospblue {padding:10px 16px;margin-bottom:14px;margin-right:8px}
	DIV.ndd P,DIV.ndd H1,DIV.ndd H2{margin-top:0;margin-bottom:6px}
	.prenip1{line-height:12px;font-size:10px}
	DIV.ndd P.aedlz{margin-top:12px}
	.nip3 {line-height:18px}
	TD.PrevNext A, TD.PrevNext SPAN {display:inline-block;padding:12px 5px;font-size:15px}
	.hF, .dF, .WeekTop {font-size:15px}
	.chn {font-size:11px}
	.dgrad {width:100% !important;min-width:100%}
	TD.WeekTop A {display:block;padding:10px 0}
	#wtmt, TD.WeekTop {width:100%}
	#wtmtt {width:94%}
}

@media (max-width: 660px) {
	#tlg, #tsf {margin-top:0}
	#tsf {width:auto;float:none}
	#tll {float:right;margin:0 12px}
	.hSSc {display:inline}
	#cbatll {width:1px;height:1px;clear:both;display:block}
}

@media (max-width: 530px) {
	.hosd {display:none}
}

@media (max-width: 490px) {
	#aOpt {display:none}
}

@media (max-width: 410px) {
	#cbatll, .tocimg {display:none}
	.hosd {display:inline;display:inline-table}
	.hSSc {display:block}
	#tll {float:left}
	#tlg {width:auto;float:none}
	#tsf{width:250px; float:right}
}

@media (max-width: 350px) {
	#tlg IMG {max-width:100%;height:auto}
	.chn {white-space:normal}
}
@media (max-width: 340px){
	#tsf{width:233px}
}
@media (max-width: 306px){
	#tsf{width:200px}
}