img, div, td{
behavior: url(iepngfix.htc);
}
body {
margin:0; padding:0;
font:12px/1.5 Sans-Serif;
color:#555577;
background:url(images/clouds.jpg) top no-repeat;
background-color: #95a9db;
}
p{
margin:0;
padding:0;
}
.btext{
margin:0; padding:0;
font:12px/1.5 Sans-Serif;
color:#555577;

}

#header {
position:relative;
margin:0; padding:0;
background:url("images/ohgyop-1-0-HU.jpg") top no-repeat;
width:794px;
height:255px;
}

#main1 {
width:794px;
margin:0; padding:0; 
background: url("images/ohgyop-1-1-0-2.jpg") top repeat-y;
text-align:justify;
}
#main2 {
margin:0; padding:0;
background: url("images/ohgyop-1-1-0-0.jpg") top no-repeat;
width:794px;
}
#undermenu{
padding-left:25px;
padding-right:25px;
}

#left {
float:left;
margin:0;
padding-left:25px;
width:465px;
}

#right {
margin:0;
margin-left:490px;
padding-right:25px;
padding-top:40px;
}
#footer{
width:794px;
height:82px;
background:url(images/ohgyop-1-1-0-3.jpg) top no-repeat;
}

.column-in {
margin:0; padding:0.5em 1em;
}

.cleaner {
clear:both;
height:1px;
font-size:1px;
border:none;
margin:0; padding:0;
background:transparent;
}
.page_title{
margin-bottom:30px;
font-family: Georgia;
font-size:22px;
font-weight:none;
}
h1,h2,h3,h4 { margin: 0.2em 0 }
h1{
font-family: Georgia;
font-size:22px;
font-weight:normal;
}
h2 {
font-family: Georgia, Sans-Serif;
font-size:18px;
font-weight:normal;
}
a {
text-decoration:none;
color: #ce3b08;
}
a:hover{
text-decoration:underline;
}

ul{
padding:0;
}

ul li{
list-style-position:inside;
}

ul.elegant{
}

ul.elegant li{
list-style-position:inside;
list-style:none;
background: url(symbols/arr.jpg) left no-repeat;
margin-bottom:10px;
padding-left:13px;
line-height:16px;
}

ul.small_list, ul.small_list2{
text-align:left;
padding-left:0px;
margin-left:5px;
}

ul.small_list li{
font-size:11px;
color:#d53535;
list-style: none;
list-style-position:outside;
background:url(symbols/arr01.gif) no-repeat;
padding: 1px 10px 3px 20px;
line-height:13px;
margin-bottom:4px;
}

ul.small_list2 li{
font-size:11px;
color:#d53535;
list-style: none;
list-style-position:outside;
background:url(symbols/arr02.gif) no-repeat;
padding: 0px 10px 0px 20px;
line-height:9px;
margin-bottom:0px;
}

.img_left0{
float:left;
margin-right:12px;
}
.img_right0{
float:right;
margin-left:12px;
}

.copy { text-align:center; font-size:80% }

#footer_place{
padding-top:25px;
}
#layer8{
text-align:right;
}
#layer8 {
background:url(symbols/layer8.gif) right no-repeat;
line-height:10px;
padding-right:13px;

}
#layer8 a{

letter-spacing:2px;
font-size:9px;
color:#eeeeff;
text-decoration:none;
}
#layer8 a:hover{
color:#ffffff;
}
#menu_cont{
float:right;
padding-top:18px;
padding-right:18px;

}
#menu_cont a{
color:#ffffff;
text-decoration:none;
text-transform:uppercase;
font-size:80%;
}
#menu_cont a:hover{
text-decoration:underline;
}
#menu_items #item_spacer{
color:#ffffff;
padding-left:5px;
padding-right:5px;
}
#album_title{
text-align:center;
font-size:14px;
font-weight:bold;
}
#album_date{
text-align:center;
font-size:11px;
}
#albumtext{
font-size:11px;
font-style:italic;
}
#more_albums{
text-align:left;
}
.event_box{
border-bottom:1px dotted #cccccc;
margin-bottom:20px;
}

.brief_event_box{

margin-bottom:20px;

}

.event_header{
font-family:Georgia,Times-New-Roman;
font-size:18px;
line-height:20px;
}

.brief_event_header{
font-family:Georgia,Times-New-Roman;
font-size:18px;
line-height:20px;
}

.event_date{
font-size:11px;
font-style:italic;
}
.brief_event_date{
font-size:12px;
font-style:italic;
}

.brief_member_box{
border-bottom:1px dotted #cccccc;
padding-bottom:20px;
margin-bottom:20px;
}
.brief_member_header{
font-family:Georgia;
font-size:18px;
}
.brief_member_data{
font-size:11px;
}
.member_text{
margin-top:10px;
}


.t_mini td{
font-size:9px;
}
#service_list{
font-size:11px;
line-height:11px;
}

#service_list_text{
font-size:11px;
line-height:14px;
}

.help_text{
font-size:9px;
}
.rect_tl{
width:100px;
background:url(images/rounded.jpg) top left no-repeat;
}
.rect_tr{
width:90px;
margin-left:10px;
background:url(images/rounded.jpg) top right no-repeat;
}

.box_container{
position:relative;
width:100px;
height:100px;
}
.box_corners{
width:100px;
height:100px;
}
.box_tl, .box_tr, .box_bl, .box_br{
width:50px;
height:50px;
background:url(images/rounded.jpg);
}
.box_tl{
background-position: top left;
}
.box_tr{
background-position: top right;
}
.box_bl{
background-position: bottom left;
}
.box_br{
background-position: bottom right;
}
.box_area{
padding:5px;
width:100px;
height:100px;
position:absolute;
top: 0px;
left: 0px;
}
.dotted_line{
height:1px;
width:100%;
border-bottom:1px dotted #bbbbbb;
}
.brief_news_box{
font-size:11px;
border-bottom:1px solid #efefef;
padding:5px;
padding-top:15px;
padding-bottom:15px;
line-height:16px;
}
.news_header, .brief_news_header {
font-family:Georgia;
font-size:18px;
}
.brief_news_header{
padding-left:40px;
background:url('symbols/newspaper_mini.jpg') top left no-repeat;
}
.brief_news_date{
font-size:10px;
}

.welcome_table{
}

.welcome_block_1,
.welcome_block_2,
.welcome_block_3,
.welcome_block_4 {
width:165px;
height:290px;
}

.welcome_block_1{
background:url(images/wb1.png);
}
.welcome_block_2{
background:url(images/wb2.png);
}
.welcome_block_3{
background:url(images/wb3.png);
}
.welcome_block_4{
background:url(images/wb4.png);
}
.welcome_header{
width:150px;
font-family:Georgia;
font-size:18px;
color:#ffffff;
padding-top:7px;
padding-left:4px;
text-align:center;
}
.welcome_header a{
color:#ffffff;
}

.welcome_text{
text-align:left;
font-size:10px;
margin:10px 15px 0px 15px;
}
.vsep{
border:0px solid;
width:1px;
}
.file_list{
}
.file_icon{
width:40px;
}
.file_name{
font-weight:bold;
}
.attachment{
margin-top:20px;


}