#tools{margin-top: 15px; text-align: right; border: 0px solid red; color: #333; width: 568px;}

#tools a:hover, #tools a:visited{background-color: transparent; }
#tools a:link, #tools a:active{background-color: transparent; }
#print-header{display: none;}

#tools_idx{float: right; border: 1px solid red;}

#overlay0 {width: 680px; background-color: white; background-image: url(/images/background0.gif); height: 100px; border: 0px solid red; height: 160px; margin-top: -4px;}
#overlay1 {width: 680px; background-color: white; background-image: url(/images/background1.gif); height: 100px; border: 0px solid red; height: 160px; margin-top: -4px;}
#overlay2 {width: 680px; background-color: white; background-image: url(/images/background2.gif); height: 100px; border: 0px solid red; height: 160px; margin-top: -4px;}
#overlay3 {width: 680px; background-color: white; background-image: url(/images/background3.gif); height: 100px; border: 0px solid red; height: 160px; margin-top: -4px;}
#overlay4 {width: 680px; background-color: white; background-image: url(/images/background4.gif); height: 100px; border: 0px solid red; height: 160px; margin-top: -4px;}
#overlay5 {width: 680px; background-color: white; background-image: url(/images/background5.gif); height: 100px; border: 0px solid red; height: 160px; margin-top: -4px;}
#overlay6 {width: 680px; background-color: white; background-image: url(/images/background6.gif); height: 100px; border: 0px solid red; height: 160px; margin-top: -4px;}
#overlay0 table, #overlay1 table, #overlay2 table, #overlay3 table, #overlay4 table, #overlay5 table, #overlay6 table {
font-family: "Trebuchet MS", verdana, helvetica, sans; 
font-size: 8pt; 
width: 680px;
height: 151px;
margin: 4px;
background-color: white;
background-image: url(/images/background-light.gif);	
}

#ctx{margin-bottom: -1px;}

#def_options table{
margin: 4px;
background-color: white;
background-image: url(/images/background-light.gif);
font-family: "Trebuchet MS", verdana, helvetica, sans; 
font-size: 8pt;
width: 680px;
}

#def_options {width: 690px; background-color: white; background-image: url(/images/background0.gif);  height: 180px;}
#def_options ul, #overlay0 ul, #overlay1 ul, #overlay2 ul, #overlay3 ul, #overlay4 ul, #overlay5 ul, #overlay6 ul{border: 0px solid red; list-style-type: none; margin: 0px;padding: 0px;}
#def_options li, #overlay0 li, #overlay1 li, #overlay2 li, #overlay3 li, #overlay4 li, #overlay5 li, #overlay6 li{margin: 9px 5px 5px 5px;padding: 0px;}
#def_options li a:link, #def_options li a:visited, #overlay0 li a:link, #overlay0 li a:visited{
text-decoration: none;
color: #8f3232;
font-weight: bold;
font-size: 8pt;
} 

#def_options li a:hover, #overlay0 li a:hover, #overlay0 li a:active{font-size: 9pt;text-decoration: underline; color: red; font-weight: bold;}

#overlay0 li a:link, #overlay0 li a:visited{ text-decoration: none; color: #8f3232; font-weight: bold;font-size: 8pt;} 
#overlay0 li a:hover, #overlay0 li a:active{ font-size: 8pt; text-decoration: underline; color: red; font-weight: bold;}

#overlay1 li a:link, #overlay1 li a:visited{ text-decoration: none; color: #b46500; font-weight: bold;font-size: 8pt;} 
#overlay1 li a:hover, #overlay1 li a:active{ font-size: 8pt; text-decoration: underline; color: #ee9c33; font-weight: bold;}

#overlay2 li a:link, #overlay2 li a:visited{ text-decoration: none; color: #ab8d01; font-weight: bold;font-size: 8pt;} 
#overlay2 li a:hover, #overlay2 li a:active{ font-size: 8pt; text-decoration: underline; color: #f6d32f; font-weight: bold;}

#overlay3 li a:link, #overlay3 li a:visited{ text-decoration: none; color: #869801; font-weight: bold;font-size: 8pt;} 
#overlay3 li a:hover, #overlay3 li a:active{ font-size: 8pt; text-decoration: underline; color: #c4d544; font-weight: bold;}

#overlay4 li a:link, #overlay4 li a:visited{ text-decoration: none; color: #56708c; font-weight: bold;font-size: 8pt;} 
#overlay4 li a:hover, #overlay4 li a:active{ font-size: 8pt; text-decoration: underline; color: #96bbe4; font-weight: bold;}

#overlay5 li a:link, #overlay5 li a:visited{ text-decoration: none; color: #1f5c9f; font-weight: bold;font-size: 8pt;} 
#overlay5 li a:hover, #overlay5 li a:active{ font-size: 8pt; text-decoration: underline; color: #57a6fa; font-weight: bold;}

#overlay6 li a:link, #overlay6 li a:visited{ text-decoration: none; color: #5751b1; font-weight: bold;font-size: 8pt;} 
#overlay6 li a:hover, #overlay6 li a:active{ font-size: 8pt; text-decoration: underline; color: #b5b0fd; font-weight: bold;}

#options{ border: 0px solid red; }
#options table{ border: 0px solid red;  height: 30px;}
#options table tr td { border: 0px solid red;vertical-align: baseline;}
#options table tr td div{ border: 0px solid red; height: 28px; padding: 0px; margin-bottom: -4px;}
#options table tr td div img{ border: 0px solid red; }
#options table tr td{background-color: transparent;}

#mainoptions{margin: 4px 4px 10px 10px; border: 0px solid red; height: 150px; }
#mainoptions table{ border: 0px solid red;  height: 30px;}
#mainoptions table tr td { border: 0px solid red;vertical-align: baseline;}
#mainoptions table tr td div{ border: 0px solid red; height: 28px; padding: 0px; margin-bottom: -4px;}
#mainoptions table tr td div img{ border: 0px solid red; }
#mainoptions table tr td{background-color: transparent;}

#menu_separator{margin-top: -6px; margin:0px; border: 0px solid red;}

#page { width:70.15em;*width:68.46em;min-width:912px; margin:auto; }

body.innerpage{background-image: url(/images/background-light.gif); font-family: georgia, "Times New Roman", Helvetica, serif;font-size: 8pt;}

#page_container{width: 100%; background-color: transparent; background-image: url(/images/sky.gif); background-repeat: repeat-x; height: 255px;}

div.body_container0{ *margin-top: -5px; border: 0px solid red; width: 912px; background-image: url(/images/background2.gif);}

div.body_container-idx{
*margin-top: -5px;
margin-top: -5px;
border: 0px solid red;
width: 912px;
background-color: #a99c6a;
background-image: url(/images/background_idx.gif);
margin-bottom: 0px;
padding: 0px;
}

#paper{
background-color: #fff;
margin: 0px 4px 4px 4px;
width: 903px;
}

#paper2{
background-image: url(/images/background-light.gif);
background-color: #fff;
margin: 0px 3px 10px 4px;
width: 903px;
border: 0px solid red;
}

#sidebar-right { width:69.54em;*width:67.86em; min-width:904px; margin:auto; text-align:left; }

div.article{
border: 0px solid red;
padding: 25px 25px 50px 35px;
}

div.article p{
font-family: "Trebuchet MS", verdana, arial, helvetica, sans;
font-size: 1em;
color: #333;
margin-bottom: 1.2em;
line-height: 1.6em;
text-align: justify;
}

div.article h1{
font-family: georgia, serif;
font-size: 28pt;
color: #d0b228;
margin-bottom: 10px;
}

div.article h2{
font-family: georgia, serif;
font-size: 20pt;
color: #d0b228;
margin-bottom: 10px;
}

div.article h3{
font-family: georgia, serif;
font-size: 14pt;
color: black;
margin-bottom: 10px;
}

div.article h4{
font-family: georgia, serif;
font-size: 10pt;
color: #d0b228;
margin-bottom: 10px;
}

div.article h5{
font-family: "Trebuchet MS", verdana, helvetica, sans;
font-size: 7pt;
color: #black;
margin-bottom: 10px;
font-weight: bold;
}

div.article em{font-family: "Trebuchet MS", verdana, helvetica, sans; font-weight: inherit; font-style:italic;}

div.article strong{font-family: "Trebuchet MS", verdana, helvetica, sans; font-weight: bold; font-style:inherit;}

div.article blockquote{font-size: 7pt; margin-left: 25px; margin-right: 25px; margin-top: 25px; margin-bottom: 25px; font-family: verdana, helvetica, sans; font-weight: normal; font-style:normal; }

div.article small {font-size: 7pt; font-weight: inherit; font-style:inherit; }

div.article ul, div.article ol {
margin-top: 5px;
font-family:"Trebuchet MS", verdana, helvetica, sans;
font-size: 8pt; font-weight: inherit; font-style:inherit; 
list-style-type: disc;
margin-left: 25px;
}

div.article ul li, div.article ol li{font-family: inherit; margin-bottom: 1.2em; line-height: 1.6em;}
div.article a:link, div.article a:visited {color: #2d82b8;text-decoration: none;padding-bottom: 0px;border-bottom: 1px dotted #1d608a;}
div.article a:hover, div.article a:active {color: #9e3437;text-decoration: underline;border-bottom: 0px dotted #1d608a;}
div.article img.left {float: left; margin-bottom: 5px; margin-right: 10px; margin-top: 5px;}
div.article img.right {float: right; margin-bottom: 5px; margin-left: 10px; margin-top: 5px;}

.clear {clear: both; line-height: 0; height: 0; padding: 0; margin: 0; }

#breadcrumb{ color: #333; padding-left: 20px; padding-bottom: 7px; 	border: 0px solid red; background-color: #ede6e6; }

#breadcrumb a:link, #breadcrumb a:visited{
text-decoration: none;
border-bottom: 1px dotted #333;
color: #333;
}

#breadcrumb a:hover, #breadcrumb a:active{
text-decoration: none;
border-bottom: 1px dotted #333;
color: red;
}

#search_idx{
border: 0px solid red;
text-align: right;
width: 900px;
margin-top: 0px;
}


#search{ border: 0px solid red; margin-top: 15px;}

#search input.text{
margin-top: 5px;
margin-right: 0px;
padding-left: 3px;
border: 0px solid gray;
font-size: 12pt;
font-family: georgia, "Times New Roman", serif;
color: #66480c;
background-color: transparent;
background-image: url(/images/search-line.gif);
background-repeat: no-repeat;
height: 30px;
*height: 22px;
width: 200px;
}

#search input.submit{
margin-top: 0px;
margin-right: 0px;
background-color: #cd2222;
font-size: 10pt;
font-family: georgia, "Times New Roman", serif;
color: white;

width: 30px;
text-align: center;
border-top: 1px solid #d10202;
border-left: 1px solid #d10202;
border-right: 1px solid #830303;
border-bottom: 1px solid #830303;
}



#news{margin-top: 20px; padding-left: 0px; text-align: left; border: 0px solid red; font-family: georgia, "Times New Roman", serif; font-size: 8pt; }
#news ul{padding-left: 12px; padding-right: 10px; font-family: georgia, "Times New Roman", serif; font-size: 8pt;  list-style-position: outside; text-indent: -1.3em; }
#news li{margin-top: 7px; line-height: 1.6em;}
#news_idx{border: 0px solid red; font-family: georgia, "Times New Roman", serif; font-size: 8pt; width: 580px;}
#news_idx ul{font-family: georgia, "Times New Roman", serif; font-size: 8pt;  }
#news_idx li{margin-top: 7px;}
#news_item{}

#news li a:link, #news li a:visited{
color: #333;
text-decoration: none;
border-bottom: 1px dotted #333;
} 

#news li a:hover, #news li a:active{
color: red;
text-decoration: none;
border-bottom: 1px dotted red;
} 


#houses{ margin: 0px 0px 0px 0px; width: 300px; }
#footerimg{border: 0px solid red; margin-top: -11px;}

div.article p.signature{border: 0px solid red;text-align: right;}

div.miniInfo {margin-bottom: 40px;}
div.miniInfo div.hd{border-bottom: 0px solid red;}
div.miniInfo div.bd{border-bottom: 0px solid red;}
div.miniInfo div.ft{text-align: right;}
#miniMenu{ margin-top: 15px; margin-bottom: 40px;}
#miniMenu ul{margin-left: 0px; list-style-type:none;	}
#miniMenu li a{display:block; font-family: georgia, serif; padding: 4px; width: 525px; background-color: #f3f3f3; border-bottom: 0px solid black;}
#miniMenu li a:link, #miniMenu li a:visited{color: black; text-decoration: none;}
#miniMenu li a:hover, #miniMenu li a:active{background-color: #b21318;color: #fff;}

div.article p strong{line-height: 1.8em;}
div.article strong{line-height: 1.8em;}
#show0,#show1,#show2,#show3,#show4,#show5,#show6,#show7{cursor: pointer;} 