body {
margin: 0px;
padding: 0px;
background-color: #ffffff;
}

body, td {
font-family: arial;
color: #333333;
font-size: 12px;
font-weight : normal;
}

a:link, a:visited, a:active {
text-decoration: none;
}

.linkblue {
text-decoration: none;
color: #0000ff;
}
.mint:link, .mint:visited, .mint:hover, .mint:active {
color: #5ABA52;
text-decoration: none;
}

ul {
padding: 0px 0px 0px 20px;
margin: 0px;
}
li {
padding-left: 0px;
}

ol {
padding: 0px 0px 0px 20px;
margin: 0px;
list-style-image: url(../images/dot_green.gif);
line-height: 16px;
}
ol li {
padding: 0px 0px 5px 0px;
}

.topbg {
background: url(../images/top_bg.gif) repeat-x 1px 0px;
}
.heading2 {
padding: 0px 0px 20px 0px;
font-size: 16px;
font-weight: bold;
}
.subhead {
padding: 0px 0px 10px 0px;
font-size: 14px;
font-weight: bold;
}
.subhead_txt {
padding: 0px 0px 0px 0px;
font-size: 14px;
line-height: 14px;
font-weight: bold;
}
.tbl_title {
font-size: 13px;
font-family: arial;
font-weight: bold;
color: #ffffff;
}
.tbl_bg {
background: url(../images/table_bg.gif) repeat top left;
}
.tbl_bg2 {
background: url(../images/table_bg2.gif) repeat top left;
}
.tbl_cont_txt {
background-color: #ffffff;
padding: 3px 0px 3px 0px;
font-size: 12px;
}
.tbl_cont_txt2 {
background-color: #ffffff;
padding: 3px 0px 3px 10px;
font-size: 12px;
text-align: left
}
.tbl_corner {
background-color: #ffffff;
}


.photos_s {
float: right;
display: block;
position: relative;
left: -60px;
border: 1px solid #333333;
padding: 0px;
margin: 0px;
}

.photos {
position: relative;
top: 8px;
left: 8px;
}

.footer {
background-color: #F2F2F2;
height: 30px;
padding: 10px 10px 10px 20px;
}








/* ------------ menu ------------ */

.menu {
background: #ffffff url(../images/menu_dot.gif) repeat-y 0px 10px;
display: block;
margin:0px;
width: 179px;
padding: 0px 0px 0px 0px;
}
.menu2 {
background: #ffffff url(../images/menu_dot.gif) repeat-y 0px 10px;
display: block;
margin:0px;
width: 179px;
padding: 0px 0px 0px 0px;
}

.menuline {
display: block;
width: 179px;
padding: 0px;
margin: 0px;
}
.submenu {
display: block;
margin:0px;
width: 168px;
padding: 5px 5px 5px 0px;
}
.submenu0 {
display: block;
margin:0px;
width: 150px;
padding: 5px 5px 5px 23px;
}
.submenu1 {
display: block;
margin:0px;
width: 150px;
padding: 5px 5px 5px 23px;
}
.submenu2 {
display: block;
margin:0px;
font-weight: normal;
width: 145px;
color: #333333;
padding: 5px 5px 5px 28px;
background:  url(../images/dot_grey3.gif) no-repeat 23px 11px;
}
.submenu3 {
display: block;
margin:0px;
font-weight: normal;
width: 145px;
color: #333333;
padding: 5px 5px 5px 28px;
background:  url(../images/dot_grey3.gif) no-repeat 23px 11px;
}
.submenu4 {
background:  url(../images/dot_grey3.gif) no-repeat 23px 11px;
}
.submenu6 {
display: block;
margin:0px;
font-size: 10px;
font-weight: normal;
width: 140px;
color: #333333;
padding: 5px 5px 5px 33px;
background:  url(../images/dot_grey3.gif) no-repeat 28px 11px;
}
.submenu7 {
background:  url(../images/dot_grey3.gif) no-repeat 28px 11px;
}

.menu a:link, .menu a:visited, .menu2 a:link, .menu2 a:visited {}
.submenu a:link, .submenu a:visited, .submenu0 a:link, .submenu0 a:visited, .submenu1 a:link, .submenu1 a:visited, .submenu2 a:link, .submenu2 a:visited, .submenu3 a:link, .submenu3 a:visited, .submenu6 a:link, .submenu6 a:visited {}
.menu a:hover { cursor: pointer; background: #dddddd url(../images/menu_arrow.gif) no-repeat 95% 10px; }
.menu2 a:hover { cursor: pointer; background: #dddddd url(../images/menu_arrow.gif) no-repeat 95% 10px; }
.submenu:hover { cursor: pointer; background: #dddddd url(../images/menu_arrow2.gif) no-repeat 0px 0px; }
.submenu0:hover { cursor: pointer; background: #dddddd url(../images/menu_arrow2.gif) no-repeat 0px 0px; }
.submenu1:hover { cursor: pointer; background: #dddddd url(../images/menu_arrow3.gif) no-repeat 0px 0px; }
.submenu2:hover { cursor: pointer; background: #dddddd url(../images/menu_arrow3.gif) no-repeat 0px 0px; }
.submenu3:hover { cursor: pointer; background: #dddddd url(../images/menu_arrow4.gif) no-repeat 0px 0px; }
.submenu6:hover { cursor: pointer; background: #dddddd url(../images/menu_arrow5.gif) no-repeat 0px 0px; }
.menu a:active, .menu a:active {}
.submenu a:active, .submenu0 a:active, .submenu1 a:active, .submenu2 a:active, .submenu3 a:active, .submenu6 a:active {}

.menu_sublink {
color: #656565;
font-weight: bold;
}








/* ------------ sitemap ------------ */

.site_lv1 {
padding: 0px 0px 0px 10px;
font-weight: bold;
color: #ffffff;
line-height: 20px;
background-color: #F778BB;
}
.site_lv1 a:link { color: #ffffff; }
.site_lv1 a:visited { color: #ffffff; }
.site_lv1 a:hover { color: #ffffff; }
.site_lv1 a:active { color: #ffffff; }

.site_lv2 {
padding: 0px 0px 0px 10px;
font-weight: normal;
line-height: 20px;
background-color: #FBE3F0;
}
.site_lv2 a:link { color: #333333; }
.site_lv2 a:visited { color: #333333; }
.site_lv2 a:hover { color: #333333; }
.site_lv2 a:active { color: #333333; }

.site_lv3 {
padding: 0px 0px 0px 47px;
font-weight: normal;
line-height: 20px;
background-color: #FFF1F8;
}
.site_lv3 a:link { color: #333333; }
.site_lv3 a:visited { color: #333333; }
.site_lv3 a:hover { color: #333333; }
.site_lv3 a:active { color: #333333; }

.site_lv4 {
padding: 0px 0px 0px 94px;
font-weight: normal;
line-height: 20px;
background-color: #FEF5FA;
}
.site_lv4 a:link { color: #333333; }
.site_lv4 a:visited { color: #333333; }
.site_lv4 a:hover { color: #333333; }
.site_lv4 a:active { color: #333333; }


.site_title {
padding: 0px 0px 0px 20px;
font-weight: normal;
line-height: 20px;
}
.site_title a:link { color: #333333; }
.site_title a:visited { color: #333333; }
.site_title a:hover { color: #333333; }
.site_title a:active { color: #333333; }

.site_title2 {
padding: 0px 0px 0px 10px;
font-weight: normal;
line-height: 20px;
}
.site_title2 a:link { color: #333333; }
.site_title2 a:visited { color: #333333; }
.site_title2 a:hover { color: #333333; }
.site_title2 a:active { color: #333333; }

