body {margin: 0 0 0 0; padding: 0 0 0 0; background:#666666;}
A IMG {border:none;}
A {cursor:pointer; color:#333333; text-decoration:none;}

/* main flow control section */
#upgrad {width:100%; height:300px; background:url(../img/gradup.png) repeat-x top; position:fixed; top:0px; z-index:10;}
#downgrad {width:100%; height:300px; background:url(../img/gradd.png) repeat-x bottom; position:fixed; bottom:0px; z-index:10;}
#overbody { width:100%; height:auto; position:absolute; z-index:100;}
#mbody { width:900px; height:auto; min-height:800px; position:relative; margin:0 auto; z-index:100;}
/* end section */

/* main blocks */
#mbody .header {height:150px; width:100%;}
#mbody .navigation {height:30px; width:100%; background:#333333; clear:both; padding: 0 0 0 0;}
#mbody .content {height:auto; min-height:500px; width:100%; background-color:#FFFFFF; clear:both;}
/* end main blocks */

/* header */
#logo {background:url(../img/logo.png) no-repeat left; float:left; width:230px; height: 137px; margin:6px 0 0 0;}
#bslogo {background:url(../img/agbs.png) no-repeat left; float:right; width:230px; height: 137px; margin:6px 0 0 0;}

#inavi {clear:both;}

/* nav elems */
#beginner {height:30px; width:11px; float:left;}
.navblock {height:27px; width:auto; font-family:Tahoma, Arial; font-size:18px; float:left; padding:3px 15px 0 15px;}
.navblock:hover {background:#555555;} 

#mbody .navigation ul {list-style-type:none; margin:0 0 0 0; padding:0 0 0 0;} 
#mbody .navigation ul li { display:inline;}
#mbody .navigation ul li a { color:#FFFFFF;}
/*#mbody .navigation ul li div:hover {background:#555555; }*/
.active {background:#555555 url(../img/navsep2.png) no-repeat right; }

/* content */
#cleft {float:left; width:190px; height:auto; padding:20px 10px 10px 10px;}
#cright {float:left; width:650px; height:auto; padding:10px 20px 10px 20px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; overflow: hidden;}
#cright a {color:#06C; text-decoration:underline}
#cdown {width:100%; height:5px; clear:both;}

#cleft .navi { width:182px; height:auto; min-height:40px; }
.upnav {width:182px; height:3px; background:url(../img/lblup.png) no-repeat;}
.cnav {width:170px; height: auto; min-height:20px; /*background:url(../img/lblc.png) repeat-y;*/ padding:1px 11px 1px 1px; color:#666666; font-family:Tahoma, Arial; font-size:12px;}
.cnav ul {list-style-type:none; margin:0 0 0 0; padding:5px 0 5px 10px;}
.cnav ul li a {text-decoration:underline;}
.downnav {width:182px; height:3px; background:url(../img/lbldown.png) no-repeat;}


.info { width:auto; height:auto; }
.info ul { display:list-item; list-style-type:none; }
.info ul li { list-style-type:none;}

/* footer */
#mbody .footer {height:35px; min-height:10px; width:100%; background-color:#000000; clear:both; margin-bottom:30px;}
#footl {float:left; height:30px; width:100px;}
#footr {float:right; height:35px; width:250px; color:#FFFFFF; font-family:Tahoma, Arial; font-size:9px;}