      body{
        margin: 20px auto;
        width: 770px;
        background: url(images/main_bg.gif) 0 0 repeat #f8f1d5;
        font-family: arial, verdana, sans-serif;
      }
      img{
        border-width: 0;
      }
p a{color:#000;font-size:0.9em;}
      div.all_outer{
        padding: 1px;
        width: 768px;
        background-color: #821789;
      }
      div.all_inner{
        width: 768px;
        background-color: #fff;
      }
      div.top_1{
        height: 150px;
        background: url(../images/top_bg.gif) 0 0 no-repeat;
      }
      div.top_1_1{
        width: 258px;
        float: left;
      }
      div.top_1_2{
        padding: 4px 6px 0 0;
        float: left;
        width: 504px;
        height: 50px;
        font-size: 0.75em;
        font-weight: bold;
        text-align: right;
      }
      a.top_link{
        color: #7d1587;
        text-decoration: none;
      }
      a:hover{
        text-decoration: underline;
      }
      div.top_1_3{
        margin: 60px 0 0 10px;
        float: left;
        font-size: 1.1em;
        font-weight: bold;
        color: #7d1587;
        width: 500px;
        text-align: left;
      }
      img.logo_1{
        margin: 11px 0 0 18px;
        display: block;
      }
      img.logo_2{
        margin: 0 0 0 15px;
        display: block;
      }
      div.main_1{
        background: url(../images/main_bg_1.gif) 0 0 repeat-y #f7e4ac;
      }
      div.main_2{
        background: url(../images/main_bg_2.gif) 0 0 no-repeat;
      }
      div.body{
        float: right;
        width: 573px;
      }
      div.main_body{
        padding: 20px 10px 10px 10px;
        height: auto;
      }
      div.main_lower{
        margin: 20px 20px 10px 20px;
        width: 536px;
        height: 52px;
        background: url(../images/main_lower_bg.gif) 0 0 repeat-x;
      }
      h1{
        margin: 15px 0 12px 10px;
        font-size: 1.1em;
        font-weight: normal;
      }
      h2{
        margin: 8px 0 8px 10px;
        font-size: 0.9em;
        font-weight: bold;
        font-style: italic;
      }
      p.body,
      h3{
        margin: 8px 0 8px 10px;
        font-size: 0.8em;
      }
      h3{
        font-weight: bold;
      }
      a.body{
        color: #000;
      }
      ul.body{
        font-size: 0.8em;
      }
      
      a.blk{
        color: #000;
        text-decoration: none;
      }
      div.site_map_all{
        float: left; 
      }
      p.site_map_no_sub{
        margin: 0px 0px 18px 10px;
        font-family: arial, verdana, sans serif;
        font-size: 0.8em;
        font-style: italic;
      }
      div.site_map{
        width: 49%;
        float: left;
      }
      ul.site_map_sub{
        margin: 0px 0px 4px 30px;
        font-size: 0.8em;
      }
      ul.site_map_sub_sub{
        margin: 8px 0px 8px 20px;
      }
      
      div.lhs{
        float: right;
        width: 192px;
      }
      div.lhs_nav{
        width: 170px;
      }
      ul.nav{
        margin: 25px 0 2px 0px;
        padding: 0 0 0 10px;
        list-style-type: none;
      }
      ul.sub_nav{
        margin: 0 0 2px 12px;
        padding: 0;
        list-style-type: none;
      }
      ul.sub_sub_nav{
        margin: 0 0 2px 0;
        padding: 0;
        list-style-type: none;
      }
      a.nav{
        color: #fff;
        text-decoration: none;
        font-size: 0.8em;
      }
      a.sub_nav{
        color: #fe8100;
        text-decoration: none;
        font-size: 0.8em;
      }
      a.sub_sub_nav{
        color: #dec1eb;
        text-decoration: none;
        font-style: italic;
        font-size: 0.8em;
      }
      div.clear{
        clear: both;
      }
      div.lower{
        margin: 4px 0;
        font-size: 0.75em;
        text-align: center;
        color: #444;
      }
      a.lower{
        text-decoration: none;
        color: #444;
      }
      div.center{
        text-align: center;
      }

div.site_map_all{}
div.site_map_all a{color: #000;text-decoration: none;font-family: arial,verdana,sans serif;font-size: 1.2em;font-style: italic; }
div.site_map_all ul{list-style: none;}

p.site_map_no_sub{
	margin: 0px 0px 18px 10px;
	font-family: arial,verdana,sans serif;
	font-size: 0.8em;
	font-style: italic;
}
div.site_map{
	width: 70%;
}
div.site_map_all ul.site_map_sub{
	margin: 0px 0px 4px 30px;
	font-size: 0.8em;
	list-style: square inside;
}
div.site_map_all ul.site_map_sub_sub{
	margin: 8px 0px 8px 20px;
}
a.blk{
        color: #000;
        text-decoration: none;
}

p.site_map_no_sub{
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 18px;
	margin-left: 10px;
	font-family: arial,verdana,sans serif;
	font-size: 0.8em;
	font-style: italic;
}

p.site_map_no_sub {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 18px;
	margin-left: 10px;
	font-family: arial, verdana, sans serif;
	font-size: 0.8em;
	font-style: italic;
}

