body {
    text-align: center;
    background: #585858 url(../images/bg_body.jpg) repeat-y top center;
    margin:0;
   }
   .pageheader {
    width: 100%;
    height: 33px;
    background: #0096FF url(../images/bg_header.jpg) no-repeat top center;
   }
   .pagebody {
    width: 768px;
    margin:0px auto;
   }
   .pagefooter {
    width: 100%;
    height: 33px;
    
    color: white;
    text-align: right;
    padding-top: 20px;
    font-size: 9px;
   }
   .pagefooter a,
   .pagefooter a:visited {
     color: #0096FF;
   }
   .verticalsidebar {
    font-family: tahoma;
    float: left;
    width: 160px;
    height: 600px;
    background: url(../images/vertical.jpg) no-repeat top center;
    margin: 0;
    padding: 110px 0px 0px 0px;
   }
   .verticalsidebar .link {
    width: 100%;
	height: 23px;
    text-align: left;
    font-size: 13px;
    padding: 5px 0px 0px 20px;
    background: url(../images/link_bg.gif) no-repeat left top;
   }
   .verticalsidebar .link_selected {
    width: 100%;
	height: 23px;
    text-align: left;
    font-size: 13px;
	font-weight: bold;
	cursor: default;
    padding: 5px 0px 0px 20px;
    background: url(../images/link_selected_bg.gif) no-repeat left top;
	color: black;
   }
   .verticalsidebar .link_over {
    width: 100%;
	height: 23px;
    text-align: left;
    font-size: 13px;
    padding: 5px 0px 0px 20px;
    background: url(../images/link_over_bg.gif) no-repeat left top;
	color: black;
	cursor:pointer;cursor:hand;
   }
   .pagecontent {
   	text-align: left;
    float: left;
    width: 606px;
	min-height: 600px;
    margin: 0;
	background: #444444 url(../images/sticktop.jpg) no-repeat left top;
   }
   .contentbody{
 	width: 100%;
	margin: 0;
	padding: 0;
 }
 .contentbody h1{
 	margin: 0px 0px 5px 35px;
 	width: 94%;
	font-size: 16px;
	font-variant: small-caps;
	color: #DA6812;
	background-color: #3C3C3C;
	text-align: center;
 }
 .contentbody h2{
   font-size: 15px;
   font-weight: bold;
   color: white;
   text-decoration: underline;
   margin: 0px 0px 0px 35px;
 }
 .contentbody h3{
   width: 100%;
   font-size: 16px;
   color: #DA6812;
   margin: 1px 0px 0px 0px;
 }
 .contentbody h4{
   font-size: 13px;
   color: white;
   text-decoration: underline;
   margin: 10px 0px 0px 0px;
 }
 .contentbody h5{
   font-size: 13px;
   color: white;
   font-style: italic;
   margin: 0px 0px 0px 0px;
 }
 .contentbody p{
   font-size: 14px;
   color: white;
   margin: 0px 0px 10px 35px;
 }
 .contentbody .description{
   font-size: 13px;
   color: white;
 }
 .contentbody .date{
   width: 100%;
   text-align: right;
   color: white;
   font-size: 14px;
   font-weight: bold;
   padding: 0px 0px 5px 0px;
 }
 .contentbody ul{
   font-size: 14px;
   color: white;
 }
 .contentbody a{
   color: #0096FF;
 }
   .tabbar {
    width: 100%;
	height: 40px;
    margin: 5px 0px 0px 0px;
	float: none;
	background: #444444 url(../images/tabbar.jpg) repeat-x top left;
   }
   .tabbar .tabbartitle{
   	height: 40px;
   	padding: 10px 0px 0px 0px;
	font-size: 17px;
	font-variant: small-caps;
	font-weight: bold;
   }
   .tabbar .tab {
    float: left;
    width: 86px;
	height: 40px;
    font: 10px verdana;
	font-weight: bold;
    color: #0096FF;
	text-align: center;
	vertical-align: middle;
	margin: 0px 5px 0px 0px;
    background: #3C3C3C url(../images/tab_normal.jpg) no-repeat top center;
   }
   .tabbar .tab_over {
    float: left;
    width: 86px;
	height: 40px;
    font: 10px verdana;
	font-weight: bold;
    color: white;
	text-align: center;
	vertical-align: middle;
	cursor:pointer;cursor:hand;
	margin: 0px 5px 0px 0px;
    background: #3C3C3C url(../images/tab_over.jpg) no-repeat top center;
   }
   .tabbar .tab_selected {
    float: left;
    width: 86px;
	height: 40px;
    font: 10px verdana;
	font-weight: bold;
    color: white;
	text-align: center;
	vertical-align: middle;
	cursor:default;
	margin: 0px 5px 0px 0px;
    background: #3C3C3C url(../images/tab_selected.jpg) no-repeat top center;
   }
   .cityheader{
   	width: 100%;
	text-align: center;
   	color: white;
	font-family: verdana;
	font-size: 17px;
	font-style: italic;
	font-weight: bold;
	padding: 3px 0px 4px 0px;
   }
   .contentbox{
 }
 .contentbox .tl{
  width: 13px;
  height: 13px;
  background: url(../images/tl.gif) no-repeat left top;
 }
 .contentbox .top{
  height: 13px;
  background: url(../images/top.gif) repeat-x left top;
 }
 .contentbox .tr{
  width: 13px;
  height: 13px;
  background: url(../images/tr.gif) no-repeat left top;
 }
 .contentbox .left{
  width: 13px;
  background: url(../images/left.gif) repeat-y left top;
 }
 .contentbox .middle{
  padding: 0px 0px 0px 0px;
  background-color: #3F4144;
 }
 .contentbox .right{
  width: 13px;
  background: url(../images/right.gif) repeat-y left top;
 }
 .contentbox .bl{
  width: 13px;
  height: 14px;
  background: url(../images/bl.gif) no-repeat left top;
 }
 .contentbox .bottom{
  height: 14px;
  background: url(../images/bottom.gif) repeat-x left top;
 }
 .contentbox .br{
  width: 13px;
  height: 14px;
  background: url(../images/br.gif) no-repeat left top;
 }
