body { padding-left:50%; background-color:#000000; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
		   
img { border-width: 0; }


#logo { position:absolute; margin-left:-360px; top:50px; width: 256px; height: 65px; float:left; }
#banner { position:absolute; margin-left:-30px; top:10px; width: 400px; height: 150px; float:right;  background-image:url(../images/banner.gif); } 
#topNav { position:absolute; margin-left:-360px; background-color:#000000; width:720px; height:40px; top:184px; }
#topNav ul { padding: 5px 5px 5px 5px; margin:0; }
#topNav ul li { list-style:none; margin:0; display:inline; }

#body_bground {position:absolute; width:720px; top:250px; margin-left:-360px; background-image:url(../images/body_middle.png); background-repeat:repeat-y;  }
#body_main { width:640px; padding-left:40px; padding-right:40px; margin-top:0; margin-bottom:0; padding-bottom:0; padding-top:0;}
#body_image { margin:0; padding:0; }
#footer { position:relative; top:25px; width:720px; height: 5px; vertical-align:bottom; padding:0; margin:0; }
#lnNav { position:relative; width:640px;  top:15px; padding-left:40px; padding-right:40px; margin-top:0; margin-bottom:0; padding-bottom:0; padding-top:0; }
#button_last { right:500px; width:67px; height: 34px;  padding:0px; margin:0; float:left; }
#button_up { right:210px; width:67px; height: 34px;  padding:0px; margin:0; float:left; }
#button_next { width:67px; height: 34px;  padding:0px; margin:0; float:right; }


.homeheader   { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 18px; 
                    font-weight: bold; color:#666666; }
.topicheader   { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 14px; 
                    font-weight: bold; color:#666666; }
.bodytext      { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; 
                    font-weight: normal; color:#666666; }
.bodytextbold  { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; 
                    font-weight: bold; color:#666666; }
.bodytextbitalic      { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; 
                    font-weight: bold; font-style: italic; color:#666666; }
.bodytextred   { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; 
                    font-weight: bold; color: #FF0000; }
.mediumtext     { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; 
                    font-weight: normal; color:#666666; }
.mediumtextbold { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; 
                    font-weight: bold; color:#666666; }
.mediumtextred  { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; 
                    font-weight: bold; color:#FF0000; }
.smalltext     { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; 
                    font-weight: normal; color:#666666; }
.smalltextbold { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; 
                    font-weight: bold; color:#666666; }
.smalltextred  { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; 
                    font-weight: bold; color: #FF0000; }

.bodytable {  width: 635px; border: 0; cellpadding: 0; cellspacing: 0; background-color:#FFFFFF; }

.bannerimage { padding-top:25px; }
.imageRight { padding: 10px 0px 10px 10px; float: right; }
.imageLeft { padding: 10px 10px 10px 0px; float: left; }
img.imageList { padding: 5px 5px 5px 5px; }

a         {  background: transparent; text-decoration: none; cursor: hand; border: 0; }
a:link    {  background: transparent; color: #CC0000; text-decoration: none; cursor: hand; }
a:active  {  background: transparent; color: #CCCCCC; text-decoration: none; cursor: hand; }
a:hover   {  background: transparent; color: #CCCCCC; text-decoration: none; cursor: hand; }
a:visited {  background: transparent; color: #990099; text-decoration: none; cursor: hand; }
