* {margin:0px}
body { margin: 0px; background-color:#A01608; font-family:arial,sans-serif; font-size: 12px; padding: 0px; color: #000066;}
a    {color: #A01608; text-decoration: none; }

p     { margin:0px; padding:0px 2px 4px 2px; }
p.top { padding-top:4px; }
h1    { text-align:center; font-size:24px; padding:0px 6px 12px 6px; margin: 0px; }
h1.top{ padding-top:12px; }
h2    { text-align:left; font-size:18px; }
input.but_inline { margin: 0px; vertical-align: middle; }
form { margin: 0px; }
div.btop  { height:50px; text-align:center; float:left; }
div.b1top { margin-top:0px; }
div.b2top { margin-top:-10px; }
div.bntop { width:110px; height:50px; background:transparent url(../img/button_n.gif) no-repeat scroll 0% 50%; }
div.bstop { width:110px; height:50px; background:transparent url(../img/button_s.gif) no-repeat scroll 0% 50%; }
div.bbtop { clear: both; }

img.flag  { padding: 2px 2px 2px 2px; width: 18px; border: 0; margin: 2px 0px 0px 0px; }
div.flag a:hover { background-color: white; border: 0; margin: 0px; padding: 0px; }
div.flag  { float: right; margin: 0px 5px 0px 0px; }
div.ptop  { height: 150px; margin: 0px; padding: 0px; float:right; width: 125px; text-align: left; }
div.ptop0 { height: 150px; margin: 0px; padding: 0px; float: left; width: 85px; text-align: left; position: fixed; z-index: -1; }
div.ptop7 { width: 120px; }
img.ptop  { height: 150px; border:0; }

div.menutop  { font-size:16px; text-align:center; height: 45px; }
div.menutop a{ font-size:12px; text-align:center; margin-top:8px; font-weight:bold; text-decoration:none; display:block; color:white; }

div.menuleft  { font-size:12px; text-align:left; }

div.main     { width: 100%; overflow: auto; }
div.box5r    { float:left; width:225px; text-align:justify; margin: 0px; }
div.boxright    { float:right; text-align:right; margin: 0px 0px 10px 6px; }
div.boxrighttop { float:right; text-align:right; margin:10px 0px 10px 6px; }
div.boxleft  { float:left; text-align:left; margin: 0px 10px 10px 0px; }

td.bg_ul { background:transparent url(../img/bg/ul.gif) no-repeat; height:6px; }
td.bg_uc { background:transparent url(../img/bg/uc.gif) repeat-x; height:6px; }
td.bg_ur { background:transparent url(../img/bg/ur.gif) no-repeat; height:6px; }
td.bg_ml { background:transparent url(../img/bg/ml.gif) repeat-y; width: 6px; }
td.bg_mc { background-color:#FFDD88; }
td.bg_mr { background:transparent url(../img/bg/mr.gif) repeat-y; width: 6px; }
td.bg_ll { background:transparent url(../img/bg/ll.gif) repeat-x; height:6px; }
td.bg_lc { background:transparent url(../img/bg/lc.gif) repeat-x; height:6px; }
td.bg_lr { background:transparent url(../img/bg/lr.gif) repeat-x; height:6px; }

div.body     { margin: auto; width: 998px; }
div.bodytop  { margin: 0px; padding: 10px 0px 0px 0px; height: 156px; width: 100%; }
div.bodytopend { clear: both; margin: 0px; padding: 0px; height: 1px; width: 100%; }
div.bodymain { width:998px; clear:both; margin:0px; padding:0px; }
div.leftmenu { float: left; width:110px; padding-top:6px; position:fixed; }
div.leftspac { float:right; width:110px; height:260px; }
div.leftbody { float:right; width:882px; }
div.lbodytop { background:transparent url(../img/bg_maintop.gif); height:10px; }
div.lbodymed { background:transparent url(../img/bg_main.jpg); padding: 1px 8px 0px 8px; margin: 0px; }
div.lbodybot { background:transparent url(../img/bg_mainbot.gif); height:10px; }

div.bodyrmen { }
div.bodybot  { }

div.lm  { position : relative; left : 0; width : 200px; display : block; padding-top : 8px; }
div.lm a { display : block; line-height: 22px; color : #ffffff; font-family : Verdana; font-size : 13px; font-weight: bold; text-decoration: none; padding-left: 10px; margin-right: 10px; background-color: #C8BE86; border-bottom: 1px solid #ffffff; }
div.lm a:hover { padding-left : 10px; margin-right : 0px; background-color : #7A6F00; }
div.lm .active { padding-left : 10px; margin-right : 0px; background-color : #7A6F00; }

div.lms { }
div.lms a { }
div.lms a:hover {  }
div.lms .active {  } 

div.lmssubn{ margin-top: -1px; display: none; }
div.lmssubs{ margin-top: -1px; display: block; }
div.lmstop { height: 0px; }
div.lmsmed { }
div.lmsbot { height: 1px; background:transparent url(../img/butend.gif);}

div.bleft   { text-align:center; font-weight: bold; }
div.bleftla { margin: 0px 0px 0px 0px; padding: 8px 0px 0px 0px; width:110px; height: 23px; background:transparent url(../img/button.gif); }
div.bleftla a{ text-decoration:none; display:inline; color:white; }
div.bleftla a:hover { background-color: #FFDD88; color: #000066; }

div.bleft1b { height: 6px; background:transparent url(../img/buttop.gif); }
div.bleft1e { height: 5px; background:transparent url(../img/butbot.gif); }
div.bleft1n { margin: 0px 0px 0px 0px; padding: 8px 0px 0px 0px; width:110px; height: 23px; background:transparent url(../img/button.gif); }
div.bleft1n a{ text-decoration:none; display:block; color:white; }
div.bleft1n :hover { margin:-8px 6px 0px 6px; padding: 8px 0px 0px 0px; width:98px; height: 22px; color: #000066; background-color:#FFDD88; }

div.bleft1s  { margin: 0px 0px 0px 0px; padding: 8px 0px 0px 0px; height: 23px; color: #000066; background:transparent url(../img/butact.gif); }
div.bleft1s a{ margin: 1px 0px 0px 0px; color: #000066; }

div.bleft2b { }
div.bleft2e { }
div.bleft2n { padding: 0px 10px 0px 15px; text-align:left; text-indent: -5px; margin: 0px 0px 0px 0px; background:transparent url(../img/button.gif); }
div.bleft2n a { color: white; }
div.bleft2n a:hover { background-color: #FFDD88; color: #000066; }

div.bleft2s { padding: 0px 10px 0px 0px; text-align:right; margin: 0px 0px 0px 0px; background:transparent url(../img/butact.gif); color: #000066; }
div.bleft2s a { color: #000066; }

span.txt5r { font-size: 12pt; font-style: italic; text-decoration:underline; padding-left: 5px; text-align:left;}
p.txt5rtop { padding: 5px 5px 5px 5px; text-align:center; font-weight: bold; }
p.txt5r    { padding: 0px 5px 5px 5px; }
img.teachers { height:100px; border: 0; }
td.teachers   { text-align: center; }
li { margin-left: 20px; padding-left: 0px; }
ul { padding: 5px 0px 5px 0px; }
ul.links { margin-left: 10px; }
sup { font-size: 70%; }
iframe.usertext { width:700px; height:450px; margin:1px; padding: 2px 0px 0px 0px; background:transparent; }
div.userphoto   { float:left; margin:20px 10px 0px 0px; }
img.userphoto   { width:150px; }

div.usertext    { margin: 7px 0px 0px 160px; width:702px; background:transparent; }