\body{margin:0 auto;font-family:arial,sans-serif;font-size:14px;line-height:18px;background:#fff;background-position:center top;
background-repeat:repeat-y;color:#333;}
p{/*padding:0 0 10px;*/}
h1,h2,h3{font-family:trebuchet,"Trebuchet MS",verdana,sans-serif;color:#05A8ED;margin:0;padding:0;}
a{color:#006699;}
a:hover{color:#333;}
/* remove ugly border on firefox links */
a:active { outline: none; }
a:focus { -moz-outline-style: none; }
.register{font-weight:bold!important;font-size:15px!important;text-decoration:none!important;border-bottom:2px solid #006699;padding:0 0 1px!important;}
.register:hover{border-bottom:2px solid #000;}
img{border:0;}

.inlist{width:400px;}
.inlist li{margin-bottom:15px;}
.nobull ul{margin:0;padding:0;}
.nobull li{list-style-type:none!important;list-style-image:none!important;}
ul.outli{margin:5px 0 0 0;padding:0;}
.outli li{list-style-image:none!important;list-style-type:none;margin-bottom:3px;}
.outli ul li{list-style-image:url("/images/bullet.jpg")!important;}
#content li{list-style-image:url("/images/bullet.jpg"); padding-bottom:7px;}
.nopad{margin:0;padding:0;}
.zoom{cursor:-moz-zoom-in;border:1px solid #006699;margin:10px 0;}
.extratop{padding-top:20px!important;}
.extrabottom{padding-bottom:20px!important;}
#all{width:980px;margin:0 auto;border-top:10px solid #05A8ED;border-right:1px solid #ccc;border-left:1px solid #ccc;}
#inside{width:925px;margin:0 auto;}
.rule{width:200px;height:1px;background:#ccc;color:#ccc;padding:0!important;margin:5px 0!important;}
.blk{color:#000;}
.xtrali{padding-top:7px;}
/* Header */
#mainnavi{float:right;}
#mainnavi a{font-family:trebuchet,"Trebuchet MS",verdana,sans-serif;text-decoration:none;font-size:16px;color:#333;}
#mainnavi a:hover{color:#006699;}
.mllogo{width:350px;}
#wlilog{padding:10px 0 30px 0;}
#mainnavi a{float:left;}
.pipe{float:left;padding:0 10px;color:#006699;}
#headerbottom{margin:15px 0 10px 0;}
#nexttraining{border:1px solid #ccc;;height:183px;float:right;width:221px;margin:0 0 0 7px;}
#nexttraining h1{font-size:32px;padding:0 0 0px 15px; line-height:35px; color: }
#nexttraining h2{font-size:20px;text-transform:uppercase;color:#333;padding:15px 0 10px 15px;}
#nexttraining a{font-size:13px;text-decoration:none;padding:0;margin:0;font-weight:bold;}
#nexttraining p{padding:0 0 0 15px;}

#nexttraining2{border:1px solid #ccc;;height:137px;float:right;width:221px;margin:0 0 0 7px;}
#nexttraining2 h1{font-size:32px;padding:0 0 0px 15px; line-height:35px; color: }
#nexttraining2 h2{font-size:20px;text-transform:uppercase;color:#333;padding:15px 0 10px 15px; color:#05A8ED}
#nexttraining2 a{font-size:13px;text-decoration:none;padding:0;margin:0;font-weight:bold;}
#nexttraining2 p{padding:0 0 0 15px;}

.email{padding:3px 5px 0 0;text-transform:uppercase;color:#333;text-decoration:none;font-size:11px;}
.email:hover{color:#006699}

/* Main Content */
#content strong{color:#000;}
#content{width:495px;float:left;min-height:800px;padding:0 0 0 20px;border-left:1px solid #ccc;border-right:1px solid #ccc;}
#content h1{font-size:21px;line-height:26px;}
#content h3{text-transform:uppercase;font-size:16px;}
.contented h3{text-transform:uppercase;font-size:16px;margin:15px 0 5px;}
#content p{width:450px;}
#content td{vertical-align:top;}
/* Homepage Main Content Table */
.contentleft{border-right:1px solid #ccc;padding:0 30px 0 0;}
.contentleft p{width:220px!important;}
.contentleft ul{padding:0 0 0 25px;}
.contentleft ul li{width:200px!important;padding:0 0 5px 0!important;}
.contentright{padding:0 0 0 15px;}
.contentright p{width:180px!important;}
.contentbottom{border-top:1px solid #ccc;width:480px;}


/* Left Side Bar */
.active{font-weight:normal!important;}
#leftside{width:180px;float:left;}
#leftside ul{margin:5px 0 30px 0;padding:0;}
#leftside ul li{list-style-type:none;padding:0;margin:0 0 5px 0;width:150px;line-height:15px;font-size:13px;}
#leftside ul li a{color:#333;}
#leftside ul li a:hover{color:#006699;}
#leftside a{text-decoration:none;}
#leftside h2{font-size:16px;}
#leftside h2 a{color:#05A8ED;}
/* Right Side Bar */
#rightside p{margin:0;padding:0;font-size:13px;}
#rightside{width:205px;float:right;height:200px;}
#rightside table p{font-size:12px;}
#rightside table{margin:5px 0;padding:0;}
#rightside table td{vertical-align:top;text-align:left;}
#rightside h3{text-transform:uppercase;font-size:16px;}
#rightside a{text-decoration:none;}
#rightside strong{color:#000;}
#rightside table img{padding-right:5px;}
.quote p{width:180px;padding:0 0 15px 0!important;font-size:15px!important;color:#666;line-height:24px;}
.quote{padding:10px 0 0px 0;border-bottom:1px solid #ccc;}
p.author{margin:-13px 0 0!important;font-size:12px!important;}

.sm{margin:0 10px 0 0;}
.smlinks{margin:10px 0 0 0;}

/* Footer */
#footer{clear:both;width:100%;color:#999;padding:10px 0 0 0;}
#footer p{font-size:11px;}
