body{background:#DFE3E8 url(/images/pagebg1008.jpg) top center repeat-y;font-family:Verdana,Tahoma,Arial,sans-serif;margin:0 auto;padding:0;}
#header{float:left;width:100%;background:#DAE0D2 url("/img/bg.gif") repeat-x bottom;font-size:93%;line-height:normal;}
#header ul{list-style:none;margin:0;padding:10px 10px 0;}
#header li{float:left;background:url("/img/norm_right.gif") no-repeat right top;margin:0;padding:0;}
#header a{color:#000;display:block;background:url("/img/norm_left.gif") no-repeat left top;text-decoration:none;padding:5px 15px 4px;}
#header a:hover{color:#000;display:block;background:url("/img/norm_left.gif") no-repeat left top;text-decoration:underline;padding:5px 15px 4px;}
#header #current{background-image:url("/img/norm_right_on.gif");}
#header #current a{background-image:url("/img/norm_left_on.gif");padding-bottom:5px;text-decoration:none;}
a.ref{text-decoration:underline;}
a.ref:hover{text-decoration:none;}
a{text-decoration:underline;}
a:hover{text-decoration:none;}
#news a{text-decoration:none;}
#news a:hover{text-decoration:underline;}
td.redold{color:#FFF;background-color:#D62921;}

td.red{font-weight:bold;vertical-align:top;border-top:6px #29A803 solid;}
td.redsmall{color:#29A803;font-weight:bold;}
a.redsmall{font-size:10px;color:#666666;font-weight:bold;text-decoration:none;}
a.redsmall:hover{font-weight:bold;text-decoration:underline;}

a.blue{color:blue;text-decoration:underling;}
a.blue:hover{color:blue;text-decoration:none;}
a.right-nav{color:#000000;text-decoration:none;font-size:12px;}
a.right-nav:hover{text-decoration:underline;}
.style1{font-size:12pt;font-weight:bold;}
.style2{border-left-style:solid;border-left-width:2px;border-right:2px solid #C0C0C0;border-top-style:solid;border-top-width:2px;border-bottom:2px solid #C0C0C0;}
td.footer{padding:12px;font-size:10px;color:#666666;}
a.news{color:blue;text-decoration:none;}
a.news:hover{text-decoration:underline;}
.question{padding-bottom:12px;font-size:12px;}
.answer{padding-bottom:24px;font-size:12px;}
ul#menu{width:100%;height:43px;background:#FFF url("/images/menu-bg.gif") top left repeat-x;font-size:0.8em;font-family:"Lucida Grande", Verdana, sans-serif;font-weight:bold;list-style-type:none;margin:0;padding:0;}
ul#menu li{display:block;float:left;margin:0 0 0 5px;}
ul#menu li a{height:35px;color:#777;text-decoration:none;display:block;float:left;line-height:200%;padding:8px 15px 0;}
ul#menu li a:hover{color:#333;}
ul#menu li a.current{color:#FFF;background-color:#29A803;padding:5px 15px 0;}
img{border:0;}
div.notifypop{background-color:#FFFFFF;position:fixed;bottom:24px;right:10px;width:230px;border:1px #000000 solid;font-size:10px;}
a.notifyhref{outline:none;background-color:#9FCC4E;text-decoration:none;cursor:pointer;display:block;color:#ffffff;font-weight:bold;padding:4px 8px 4px 8px;}
a.notify{color:#FFFFFF;font-size:10px;outline:none;cursor:pointer;text-align:right;text-decoration:none;background:#E5E5E5 url(/images/icons.gif) -2px -16px;position:fixed;bottom:0;right:10px;width:29px;height:24px;border-left:1px #b5b5b5 solid;border-right:1px #b5b5b5 solid;border-top:1px #b5b5b5 solid;}
a.notify:hover{background:#FFFFFF url(/images/icons.gif) -2px -16px;text-decoration:none;}
a.notifyopen{outline:none;cursor:pointer;text-align:right;text-decoration:none;background:#FFFFFF url(/images/icons.gif) -2px -16px;position:fixed;bottom:0;right:10px;width:29px;height:24px;border-left:1px #000000 solid;border-right:1px #000000 solid;border-bottom:1px #000000 solid;border-top:0;}
a.notifyred{outline:none;cursor:pointer;text-align:center;text-decoration:none;color:#FFFFFF;position:fixed;bottom:16px;right:7px;height:18px;width:18px;background:url(/images/icons.gif) -32px -16px;font-size:10px;}

li.category{color:white;font-weight:bold;font-size:12px;display:block;padding:6px 8px;background:#363;border-bottom:1px solid #000;}

#lessons {border-collapse:collapse;}
#lessons td{border: 1px gray solid;}

#side-navigation .menu a{color:#FFF;text-decoration:none;}
#side-navigation{border-top:solid 1px #333; border-right:solid 1px #333;border-left:solid 1px #333;}
#side-navigation .menu{margin:0px;padding:0px;list-style:none;}
#side-navigation .menu li{margin:0;display:block;}
#side-navigation .menu a{font-size:12px;display:block;padding:6px 8px;background:#363;border-bottom:1px solid #000;}
#side-navigation .menu a:hover{background:#9FCC4E;}
#side-navigation .menu .selected,#side-navigation .menu li.active a{background:#FFF;color:#000;}

#side-navigation .submenu{margin:0px;padding:0px;list-style:none;}
#side-navigation .submenu li{margin:0;display:block;}
#side-navigation .submenu a{font-size:12px;display:block;padding:6px 8px;background:#221231;border-bottom:1px solid #000;}
#side-navigation .submenu a:hover{background:#FF9900;}
#side-navigation .submenu .selected,#side-navigation .submenu li.active a{background:#FF9900;color:#FFFFFF;}
