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 */
#footer           	{ position:relative; background-color:#a3a3a3; height:250px; }
.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-left:0px; margin-top:2px; }
.ftrul li   		{ list-style:none; color:#ffffff; font-family:'Amaranth', serif; font-size:13px; text-decoration:none; }
.ftrul li a 		{ list-style:none; 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; }


#container-nav    { height:40px; }

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

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

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

.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('/uploads/images/mnu.gif') repeat-x; background-position:0px top; display: inline; }

.nav li a         { color:#ffffff; text-decoration:none; background-image: url("/uploads/images/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('/uploads/images/mnu.gif'); background-repeat: repeat-x; background-attachment: scroll; background-position: 0pt top; text-decoration: none; }

.nav li div       { background-image: url("/uploads/images/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('/uploads/images/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('/uploads/images/hsep.gif') no-repeat; width:3px; height:21px; float:left; margin:7px 3px 0px 15px; }

.search           { position:relative; }

#search           { color:#4d4d4d; position:absolute; left:7px; background-color:transparent; border:none; background-image:url('/uploads/images/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:470px; float:right; }

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

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

.banner-left       { background:url('/uploads/images/banner-left.jpg') no-repeat; height:304px; width:301px; float:left; }

.banner-right { background:url('/uploads/images/banner-right-2.jpg') no-repeat; height:304px; width:595px; margin-left:3px; float:left; }

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

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

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

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

.news-top2  { background:url('/uploads/images/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('/uploads/images/left-bottom-1.gif') no-repeat; width:570px; 
                      height:8px;  float:left; }

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

.ads-header {
                 color:#ffffff;
                 font-family:sans-serif, arial;
                 font-size:14px;
                 font-weight:bold;
                 text-shadow: 1px 1px 1px #c17b1a;
                 width:300px;
                 }

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

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

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

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

.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; }


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


.signup 		{ float:left; background:url('/uploads/images/signup.png') no-repeat; width:545px; height:216px; margin:5px; }
.member-login		{ float:left; width:285px; margin:40px 0px 20px 0px; }
.member-new-arrow	{ width:272px; height:83px; margin-bottom:10px; background:url(/uploads/images/member-new-arrow.gif) no-repeat; }
.member-current-arrow	{ width:272px; height:83px; background:url(/uploads/images/member-current-arrow.gif) no-repeat; }

.requied		{ color:#336699; font-size:12px; }
.small 			{ color:#959595; font-size:9px; font-weight:normal; }

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

.ad-top-250		{ float:left; background:url(/uploads/images/ad-top-250.gif) no-repeat; width:250px; height:5px; }
.ad-bottom-250		{ float:left; background:url(/uploads/images/ad-bottom-250.gif) no-repeat; width:250px; height:5px; }
.ad-back-250		{ float:left; background:url(/uploads/images/ad-back-250.gif) repeat-y; width:250px; padding:5px; }

.button-continue	{ background:url(/uploads/images/continue-button.gif) repeat-y; width:103px; height:21px; border:none; background-color:transparent; }

.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; }

.sidepanel-1		{ float:left; background:url(/uploads/images/sidepanel-1.jpg) no-repeat; width:248px; height:163px; }
