html {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	overflow-y: scroll;
}

body {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	background-color: #FFFFFF;
	font: 10pt Verdana;
}

h1,h2 {
	font: 150% Tahoma;
	padding-top: 0px;
	margin-top: 0px;
	padding-bottom: 2px;
	margin-bottom: 2px;
}

h3 {
	font: 110% Tahoma;
	font-weight: bold;
	color: #524e36;
	clear: both;
}

h4 {
	font: 105% Tahoma;
	font-weight: bold;
	color: #066A56;
}

a {
	color: #aa0000;
	text-decoration: none;
	font-size: 10pt;
}

a:hover,#main_menu a {
	text-decoration: underline;
}

a h2,a h3,a h4 {
	font: 100% Tahoma;
	font-weight: bold;
	color: #FF0000;
}

p {
	text-align: justify;
}

img {
	border: 0px;
}

TABLE {
	border-collapse: collapse;
}

#date{
	background: url('/images/date.gif') no-repeat;
	color: #fff;
}

#tbl_menu a {
	text-decoration: none;
	font-weight: bold;
	color: #000;
	font-size: 10pt;
}

#tbl_menu a:hover {
	text-decoration: none;
	font-weight: bold;
	color: #aa0000;
	font-size: 10pt;
}

#tbl_menu td {
	font-size: 10pt;
	color: #524e36;
}

#tbl_menu table {
	border: none;
	padding: 0px;
	height: 100%;
	width: 100%;
	border-collapse: collapse;
}

#tbl_menu img {
	margin-right: 5px;
	vertical-align: middle;
}

#tbl_menu div {
	padding-left: 7px;
}

#admin_menu {
	width: 200px;
	border: 1px solid #aaaaaa;
	background-color: #FFFFFF;
	z-index: 100;
}

#admin_menu div {
	height: 30px;
	width: 100%;
	font-weight: bold;
	border-bottom: 1px solid #aaaaaa;
	border-right: 2px solid #aaaaaa;
}

#admin_menu a {
	color: #000000;
	padding-left: 10px;
	font-weight: bold;
}

.admin_menu_hidden {
	border-top: 1px solid #DDDDDD;
	border-left: 1px solid #DDDDDD;
	border-right: 2px solid #999999;
	border-bottom: 1px solid #999999;
	visibility: hidden;
	position: absolute;
	margin-left: 198px;
	margin-top: -1px;
	background-color: #FFFFFF;
	z-index: 10;
	width: 202px;
	height: 30px;
	padding: 0px;
	border-collapse: separate;
}

.left_menu_hidden {
	border-top: 1px solid #DDDDDD;
	border-left: 1px solid #DDDDDD;
	border-right: 2px solid #999999;
	border-bottom: 1px solid #999999;
	visibility: hidden;
	position: absolute;
	margin-left: 198px;
	margin-top: -1px;
	background-color: #FFFFFF;
	z-index: 10;
	width: 202px;
	height: 30px;
	padding: 0px;
	border-collapse: separate;
}
#down_menu {
	height:18px;
	font-size: 8pt;
	padding: 3px 15px 0 15px;
	text-align: right;
	color: #fff;
}

#marquee {
	height:18px;
	font-size: 8pt;
	padding: 3px 15px 0 15px;
	text-align: right;
	color: #fff;
}

#marquee a {
	text-decoration: none;
	color: #fff;
	font-size: 8pt;
}


#marquee a:hover {
	text-decoration: underline;
	color: #fff;
	font-size: 8pt;
}
#down_menu a {
	text-decoration: none;
	color: #fff;
	font-size: 8pt;
}
#down_menu a:hover {
	text-decoration: underline;
	color: #fff;
	font-size: 8pt;
}

#up_menu a:hover {
	text-decoration: none;
	color: #aa0000;
	font-size: 10pt;
}


#front_news {
	overflow: hidden;
	padding: 0px 0px 0 0px;
	margin-bottom: 5px;
	font: normal 85% Tahoma;
	color: #524e36;
	text-align: left;
}

#front_news div {
	padding-right: 0px;
	text-align: justify;
}

#front_news span {
	padding-right: 15px;
}

#title {
	padding: 5px 0 5px 0;


	font-family: tahoma;
}

.email {
	font-size: 8pt;
}

#calendar {
	border: 1px solid #006699;
	border-top: 6px solid #006699;
	background-color: #fff;
	cursor: pointer;
	color: #000000;
	visibility: hidden;
	position: absolute;
	margin: 26px 0 0 -2px;
	z-index: 200;
}
#calendar a{
	cursor: pointer;
	color: #000000;
}
#calendar a:hover{
	text-decoration:underline;
	color: #000000;
}
#calendar td {
	width: 20px;
	height: 10px;
	border: 1px solid #ddd;
	text-align: center;
}
.page_active {
  text-decoration: none;
  font-weight: bold;
  color: #000000;
}

.page_passive {
  text-decoration: none;
  text-decoration: underline;
}
#pages, #pages a {
	margin: 5px 0 10px 0;
	font-size: 8pt;
}
.bloginfo {
	border-top: 1px solid #DDDDDD;
	border-left: 1px solid #DDDDDD;
	border-right: 2px solid #999999;
	border-bottom: 1px solid #999999;
	visibility: hidden;
	position: absolute;
	margin-left: -170px;
	background-color: #FFFFFF;
	z-index: 10;
	width: 165px;
	padding: 0px;
	border-collapse: separate;
	padding: 5px 0 5px 5px;
}
#text_post{
	float: left;
	margin-bottom: 20px;
	border: 1px solid #dddddd;
	width: 80%;
	padding: 0 5px 5px 5px;
}



#item_news {
	 margin-right: 15px;
	 font-size: 10pt;
}
#font_item_news{
	font-size: 10pt;
}
      .bottom {
      height:20px;
      background:url(/images/roundbox/top2.gif) no-repeat left bottom;
      }
      .bottom span {
      display:block;
      position:relative;
      height:60px;
      background:url(/images/roundbox/top-right2.gif) no-repeat right top;
      }
      .center-content {
      position:relative;
      background:url(/images/roundbox/rightside.gif) repeat-y right top;
      padding:0px 15px 1px 15px;
      }

      .top {
      width:100%;
      height:60px;
      background:url(/images/roundbox/bottom2.gif) no-repeat left top;
      }
      .top span {
      display:block;
      position:relative;
      height:60px;
      background:url(/images/roundbox/bottom-right2.gif) no-repeat right top;
      }

      #liquid-round {
      width:100%;
      margin:0px auto;
      background:#fff url(/images/roundbox/leftside.gif) repeat-y left top;
      }

 	  .bottom3 {
      height:20px;
      background:url(/images/roundbox/top3.gif) no-repeat left bottom;
      }
      .bottom3 span {
      display:block;
      position:relative;
      height:60px;
      background:url(/images/roundbox/top-right3.gif) no-repeat right top;
      }

      .center-content3 {
      position:relative;
      background:url(/images/roundbox/rightside3.gif) repeat-y right top;
      padding:0px 15px 1px 15px;
      }

      .top3 {
      width:100%;
      height:60px;
      background:url(/images/roundbox/bottom3.gif) no-repeat left top;
      }
      .top3 span {
      display:block;
      position:relative;
      height:60px;
      background:url(/images/roundbox/bottom-right3.gif) no-repeat right top;
      }

      #liquid-round3 {
      width:100%;
      margin:0px auto;
      background:#fff url(/images/roundbox/leftside3.gif) repeat-y left top;
      }

 
.bottom4 {
      height:20px;
      background:url(/images/roundbox/top4.gif) no-repeat left bottom;
      }
      .bottom4 span {
      display:block;
      position:relative;
      height:20px;
      background:url(/images/roundbox/top-right4.gif) no-repeat right top;
      }
      
 .top4 {
      width:100%;

      height:60px;
      background:url(/images/roundbox/bottom4.gif) no-repeat left top;
      }
      .top4 span {
      display:block;
      position:relative;
      height:60px;
      background:url(/images/roundbox/bottom-right4.gif) no-repeat right top;
      }

.roundedcornr_box_698768 {
   background: #dc0c0c url(/images/roundbox/roundedcornr_698768_grad.gif) repeat-x top left;
   width: 115px;
   color: #fff;
}
.roundedcornr_top_698768 div {
   background: url(/images/roundbox/roundedcornr_698768_tl.gif) no-repeat top left;
}
.roundedcornr_top_698768 {
   background: transparent url(/images/roundbox/roundedcornr_698768_tr.gif) no-repeat top right;
}
.roundedcornr_bottom_698768 div {
   background: url(/images/roundbox/roundedcornr_698768_bl.gif) no-repeat bottom left;
}
.roundedcornr_bottom_698768 {
   background: transparent url(/images/roundbox/roundedcornr_698768_br.gif) no-repeat bottom right;
}

.roundedcornr_top_698768 div, .roundedcornr_top_698768,
.roundedcornr_bottom_698768 div, .roundedcornr_bottom_698768 {
   width: 100%;
   height: 2px;
   font-size: 1px;
}
.roundedcornr_content_698768 { margin: 0 5px; }

.roundedcornr_box_505390 {
   background: #efefef;
   margin-bottom: 5px;
}
.roundedcornr_top_505390 div {
   background: url(/images/roundbox/roundedcornr_505390_tl.png) no-repeat top left;
}
.roundedcornr_top_505390 {
   background: url(/images/roundbox/roundedcornr_505390_tr.png) no-repeat top right;
}
.roundedcornr_bottom_505390 div {
   background: url(/images/roundbox/roundedcornr_505390_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_505390 {
   background: url(/images/roundbox/roundedcornr_505390_br.png) no-repeat bottom right;
}

.roundedcornr_top_505390 div, .roundedcornr_top_505390,
.roundedcornr_bottom_505390 div, .roundedcornr_bottom_505390 {
   width: 100%;
   height: 5px;
   font-size: 1px;
}
.roundedcornr_content_505390 { margin: 0 5px; }

#flash {
  position: relative; /*or absolute*/
  z-index: 0;
}
.anstit {
    color: #aa0000;
	cursor: pointer;
	}
	.anstit:hover{
	    text-decoration: underline;
	    }