body       { margin:0px; height:101%; background-color:#f3f3f3; }

#header   { height:35px; background-color:#ffffff; border-top:solid 2px #a0a0a0; }

.hnav       { width:900px; height:100%; margin:auto; }

.split        { height:5px; border-top:solid 1px #c8c8c8; background-color:#ededed; }

.container { position:relative; width:900px; min-height:100%; margin:auto; }

.main-page  { position:relative; width:900px; margin:auto auto -250px auto; }

.clear          { clear: both; }

#footer     { position:relative; background-color: #a3a3a3; height: 250px; }

#container-nav { height:40px;  }

.ml          { float:left; background:url('/img/mnu-left.gif') no-repeat; width: 7px; height:31px; }

.mr         { float:left; background:url('/img/mnu-right.gif') no-repeat; width: 7px; height:31px; }

.nav { float:right; width:625px; }

.nav ul { margin: 0; padding: 0px; list-style-type: none; text-align: center; font-family:arial, verdana; font-size:13px; }

.nav ul li { background:url('/img/mnu.gif') repeat-x; background-position:0px top; display: inline; }

.nav li a { color:#ffffff; text-decoration:none; background-image: url("/img/mnu.gif"); background-repeat: repeat-x; background-attachment: scroll; background-position: 0pt bottom; cursor: pointer; float: left; height: 33px; line-height: 30px; padding-top: 0pt; padding-right: 30px; padding-bottom: 0pt; padding-left: 29px; }

.nav li a:hover { background-image: url('/img/mnu.gif'); background-repeat: repeat-x; background-attachment: scroll; background-position: 0pt top; text-decoration: none; }

.nav li div { background-image: url("/img/mnu.gif"); background-repeat: repeat-x; background-attachment: scroll; background-position: 0pt bottom; cursor: pointer; float: left; height: 33px; line-height: 30px; padding:0pt 0px 0pt 0px; }

.nav ul li.sep { float:left; width:2px; height:33px; background:transparent url('/img/mnu-sep.gif') right center no-repeat; }

.hnav { position:relative; padding-right:50px; }

.hnav form { display:inline; }

.hnav ul { margin: 0; padding: 0px; list-style-type: none; text-align: center; font-family:arial, verdana; font-size:13px; }

.hnav div { color: #636363; float: right; font-family: arial narrow,arial; font-size: 13px; font-weight: bold; line-height: 21px; padding: 7px 0px 0px 7px; }

.hsep { background: url('/img/hsep.gif') no-repeat; width:3px; height:21px; float:left; margin:7px 3px 0px 15px; }

.search { position:relative; }

#query { color:#4d4d4d; position:absolute; left:9px; background-color:transparent; border:none; background-image:url('/img/nav_search.png'); background-repeat:no-repeat; margin-top:5px; padding-left:3px; height:21px; width:132px; }

#sub-nav { padding:0px 0px 5px 0px; width:600px; float:right; }

.nav-logo { 
                background-image: url('/img/nml-logo.gif'); 
                background-repeat:none; 
                width:213px; 
                height:51px; 
                margin-left:5px; 
                float:left; 
               }

.banner { width:100%; float:left; margin-top:10px; }

.header1 { background:url('/img/header1.jpg') no-repeat; height:235px; width:896px; float:left; }
.header2 { background:url('/img/header-support.gif') no-repeat; height:235px; width:896px; float:left; }
.header3 { background:url('/img/banner3.jpg') no-repeat; height:46px; width:896px; float:left; }

.latest-news { width:900px; float:left; margin-top:10px; }

.news         { width:900px; float:left; margin-top:10px; }
#cntr         { width:900px; float:left; margin:auto; min-height:20px; }

.right          { width:322px; float:left; margin-top:10px; }

.news-back { float:left; width:570px; background:url('/img/left-back-1.gif') repeat-y; 
                 vertical-align:top; }

.news-back2 { float:left; width:570px; background:url('/img/left-back-2.gif') repeat-y; 
                 vertical-align:top; }

.news-top   { background:url('/img/left-top-1.gif') no-repeat; width:570px; height:7px; 
                 float:left;  }

.news-top2  { background:url('/img/left-top-2.gif') no-repeat; width:570px; height:7px; 
                 float:left;  }
.news-body { 
                 font-family:sans-serif, arial; 
                 font-size:12px; 
                 color:#4d4d4d; 
                 float:left; 
                 padding:0pt 8px 5px 10px; 
                 }

.news-bottom { background:url('/img/left-bottom-1.gif') no-repeat; width:570px; 
                      height:8px;  float:left; }

.news-bottom2 { background:url('/img/left-bottom-2.gif') no-repeat; width:570px; 
                      height:8px;  float:left; }

.plain-box    { background:url('/img/plain-box.gif'); width:320px; height:190px; float:left; margin:0px 0px 10px 10px;  }

.ads-header {
                 color:#61486f;
                 font-family:'Amaranth', arial;
                 font-size:23px;
                 font-weight:bold;
                 width:300px;
                 margin:5px 0px 0px 10px;
                 }

.ads         { 
                 float:left; 
                 width:322px; 
                 background:url('/img/ad-back-1.gif') repeat-y; 
                 margin-left:5px; 
                 vertical-align:top; 
               }

.ads-top { 
               background:url('/img/ad-top-5.gif') no-repeat; 
               width:322px; 
               height:8px; 
               float:left; 
               padding:0px 0pt 0pt 10px;
               }
.ads-top2 { 
               background:url('/img/ad-top-2.gif') no-repeat; 
               width:322px; 
               height:42px; 
               float:left; 
               padding:8px 0pt 0pt 10px;
               }

.ads-bottom {
               background:url('/img/ad-bottom-1.gif') no-repeat; 
               width:322px; 
               height:6px; 
               float:left;
               }

.ads-body { 
               font-family:sans-serif, arial; 
               font-size:12px; 
               color:#6f6f6f; 
               float:left; 
               padding:0pt 8px 5px 10px; 
              }

.news-top4  	{ background:url('/img/left-top-4.gif') no-repeat; width:875px; height:7px; float:left;  }
.news-back4 	{ float:left; width:875px; background:url('/img/left-back-4.gif') repeat-y; vertical-align:top; }
.news-bottom4 	{ background:url('/img/left-bottom-4.gif') no-repeat; width:875px; height:8px;  float:left; }                 


.breadcrumbs { font-family:sans-serif, arial; font-size:10px; color:#4d4d4d; float:left; }

.news-header a { color:#4d4d4d; font-family:sans-serif,arial; font-size:13px; font-weight:normal; text-decoration:none;  float:left; }

.news-header a:hover { color:#005952; text-decoration:underline; }

.news-header a { font-family:verdana, arial; font-size:11px; font-weight:bold; color:#4d4d4d; float:left; }
.news-header a:hover { color:#005952; text-decoration:none;  }
.news-summary { font-family:verdana, arial; font-size:11px; font-weight:normal; color:#555555; float:left; margin-bottom:9px; }

.HeadlineTitle { color:#fc9634; font-family:'Amaranth', arial; font-size:20px; font-weight:normal; line-height:18px; text-decoration:none; }

.HeadlineDate { color:#4d4d4d; font-family:verdana, arial; font-size:8px; font-weight:normal; line-height:10px; padding-left:3px; margin-bottom:10px }

.HeadlineContent { color:#4d4d4d; font-family:verdana, arial; font-size:11px; font-weight:normal; }

.HeadlineReturnLink { color:#4d4d4d; font-family:verdana, arial; font-size:10px; font-weight:normal; margin-top:20px; }

#bhdr{ color:#fc9634; font-family:'Amaranth', arial; font-size:20px; font-weight:normal; line-height:15px; text-decoration:none; text-align:center; }

.bbdy { color:#575757; font-family:verdana, arial; font-size:11px; font-weight:normal; margin-left:0px; }


/* Footer */
.ftr-column { width:125px; float:left; margin:0px; }

.ftr-column-hdr { color:#363636; font-family:'Amaranth', serif; font-size:15px; line-height:15px; padding-top:20px; }

.ftrul { list-style:none; padding:0px; margin-top:1px; }

.ftrul li   { color:#ffffff; font-family:'Amaranth', serif; font-size:13px; text-decoration:none; }
.ftrul li a { color:#ffffff; font-family:'Amaranth', serif; font-size:13px; text-decoration:none; }

.ftrul li a:hover { text-decoration:underline; }

/* Sub Footer */
.copy { height:15px; background-color:#c0c0c0; width:100%; font-size:8px; color:#575757; padding-top:4px; font-family:tahoma, arial; text-align:center; }

.bnr { float:left; width:900px; background:url('/img/bnr-back.gif') repeat-x; }
.bnr-left { float:left; width:5px; height:137px; background:url('/img/bnr-left.gif') no-repeat; }
.bnr-right { float:left; width:5px; height:137px; background:url('/img/bnr-right.gif') no-repeat; }
.bnr-mid { float:left; width:890px; height:137px; }

.simple-title		{ float:left; color:#61486f; font-family:'Amaranth', arial; font-size:20px; font-weight:bold; }
.simple-body		{ float:left; color:#4d4d4d; font-family:verdana, arial; font-size:12px; font-weight:normal; }

.register_step-1	{ float:left; background:url(/img/register-step-1.gif) no-repeat; width:326px; height:64px; margin-left:10px; }
.register_step-2	{ float:left; background:url(/img/register-step-2.gif) no-repeat; width:326px; height:64px; margin-left:10px;}
.register_step-3	{ float:left; background:url(/img/register-step-3.gif) no-repeat; width:326px; height:64px; margin-left:10px;}

.my-account		{ float:left; background:url(/img/my-account.gif) no-repeat; width:326px; height:64px; margin-left:10px;}

.my-account2		{ float:left; background:url(/img/my-account-2.gif) no-repeat; width:326px; height:64px; margin-left:10px;}

.courses { float:left; background:url(/uploads/images/courses-1.gif) no-repeat; width:326px; height:64px; margin-left:10px;}

.header-courses { background-image:url('/img/header-courses.gif'); width:875px; height:116px; margin:20px 0px 10px 0px; }

.header-support { background-image:url('/img/header-support.gif'); width:875px; height:116px; margin:20px 0px 10px 0px; }
.support-title { color:#61486f; font-family:'Amaranth', arial; font-size:20px; font-weight:bold; }
.support-body { color:#4d4d4d; font-family:verdana, arial; font-size:12px; font-weight:normal; }