<style type>{}
<!--
.Normal      { margin:10 20; font-family: Tahoma; text-align: justify; font-size: 8.25pt; color: #333333; }
.None      { margin:0; font-family: Verdana; text-align: justify; font-size: 9pt; color: #333333; word-spacing:0; text-indent:0; line-height:1}
.SmallBold { margin:0; font-family: Verdana; text-align: center; font-size: 8pt; color: #333333; font-weight:bold; word-spacing:0  }
.NormalB      { margin:3 10; font-family: Tahoma; text-align: justify; font-size: 8pt; color: #333333  }
.NormalLang      { font-family: Verdana; text-align: justify; font-size: 7pt; color: #333333; margin-left:10; margin-right:40; margin-top:3; margin-bottom:3  }
.Menu      { font-family: Verdana; text-align: left; font-size: 10pt; color: #333333; margin-left:10; margin-right:0; margin-top:0; margin-bottom:0  }
.Caption      { margin:3 10; font-family: GoudyOlSt BT; text-align: justify; font-size: 14pt; color: #3B3B3B;font-weight:bold; font-style:italic }
textarea     { font-family: Tahoma; font-size: 10pt; color: #333333; /*border-style: solid; border-color:gray;
               border-width: 1;*/ padding-left: 8; padding-right: 2; 
               padding-top: 1; padding-bottom: 1; text-align:left }
a:active     { color: #0066FF; text-decoration:underline}
a:link      { color: #0066FF; text-decoration:underline}
a:visited   { color: #0066FF; text-decoration:underline;}
a:hover {text-decoration:underline; color:#FF0000}
a:active.activemenu     { color: #FFFFFF; text-decoration:none}
a:link.activemenu       { color: #FFFFFF; text-decoration:none;}
a:visited.activemenu    { color: #FFFFFF; text-decoration:none;}
a:hover.activemenu {color: #FFFFFF; text-decoration:none;}
a:active.inactivemenu     {color: #808080; text-decoration:none}
a:link.inactivemenu       { color: #808080;  text-decoration:none}
a:visited.inactivemenu     { color: #808080; text-decoration:none;}
a:hover.inactivemenu {color: #808080; text-decoration:none; }
	span.TextLink    { margin:0; font-family: Tahoma; font-size: 10pt; color: #666699; cursor : hand; text-align:center;}              
li           { margin: 0 }
ul           { margin-top: 00; margin-bottom: 0 }
.MenuItem    { font-family: Tahoma; color: #FFFFFF; text-align: center; font-size: 8.25pt; margin: 0 5; ; font-weight:bold  }
.MenuItemInactive    { font-family: Tahoma; color: #808080; text-align: center; font-size: 8.25pt; margin: 5; font-weight:bold  }
.Title    { font-family: Tahoma; text-align: left; font-size: 14pt; 
               margin: 10 20; font-weight:bold; color:#808080 }   
.hr           { color: #333333; font-family:sans-serif; font-size:14pt; font-variant:small-caps; text-align:center; font-weight:bold  }
                           
h2           { font-family: Verdana; font-size: 10pt; font-weight: bold; text-align: center }
.icon2 {vertical-align:middle;border-width:0px; padding-right: 6;}
.icon3 {vertical-align:middle;border-width:0px; padding-right: 16;}

rounded-box-3 .inner-box, #rounded-box-3  b {
    background-color: #CCCCCC;
}
rounded-box-4 .inner-box2, #rounded-box-4  b {
    background-color: #EAE9EB;
}

.inner-box {
    padding:1em;background-color: #CCCCCC;
}
.inner-box2 {
    padding:1em;background-color: #EAE9EB;text-align:left;
}
.r1, .r2, .r3 {
    display: block;
    height: 1px;overflow: hidden; 
    font-size:1px;

}

.r3 { margin: 0 3px; }
.r2 { margin: 0 2px; }
.r1 { margin: 0 1px; }

/* spoiler */

.sp-wrap {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#E9E9E6 none repeat scroll 0 0;
	padding:0;
	
	border-color:#A79F72;
	border-style:solid;
	border-width:1px 1px 1px 2px;
	clear:both;
	
	width:98%;
	
	margin:8px auto;
}

.sp-body {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#F3F3ED none repeat scroll 0 0;
	border-width:1px 0 0;
	display:none;
	font-weight:normal;
	
	padding:2px 6px;
	
	border-color:#C3CBD1;
	border-style:solid;
	clear:both;
}

.folded {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(../pic/icon_plus.gif) no-repeat scroll left center;
	display:block;
	padding-left:14px;
}
.unfolded {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(../pic/icon_minus.gif) no-repeat scroll left center;
	display:block;
	padding-left:14px;
}
.clickable {
	cursor:pointer;
}
.sp-head {
	border-width:0;
	color:#2A2A2A;
	cursor:pointer;
	font-size:11px;
	font-weight:bold;
	line-height:15px;
	margin-left:6px;
	padding:1px 14px 3px;
	
	text-align:left !important;
}

.post-align {
		display:block;
}

/** MENU */

#menu {
	/*width: 600px;	*/
	height: 1.6em;
	margin: 1px auto;
	border: 1px solid #0093DD;  
	color: #FFFFFF;
	background: #87B7D2;    
}

#menu ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
        float:center;
}

#menu li {
	display: inline;        
}

#menu a {
	display: block;
	color: #FFFFFF;
	float: left;
	padding: 3px 10px;
	border-right: 1px solid #0093DD;
	text-decoration: none;
}

#menu a:hover {
	background: #1C88C6;
	color: #FFFFFF;
}


ul.headerMenu2 {
list-style-type : none;
background:#85B5D1;
	/*position:absolute;*/
	bottom:0;
/*margin-left:-20px;*/
	z-index:950;
	height:26px;
	overflow:hidden;
}
ul.headerMenu2 li {
	float:left;
	height:26px;
	position:relative;
	z-index:1;
}
ul.headerMenu2 li a,
ul.headerMenu2 li a:visited {
	display:block;
	line-height:26px;
	height:26px;
	color: #FFFFFF;
	font-size:12px;
	text-decoration:none;
	padding:0 8px;
}
ul.headerMenu2 li a:hover {
	background: #1C88C6;
	color: #FFFFFF;
	text-decoration:none;
}
ul.headerMenu2 ul {
	position:absolute;
	top:25px;
	left:0;
	display:none;
	color: #000000;
	border:1px solid #000;
	margin:0;
	z-index:1;
}
ul.headerMenu2 li li {
	float:none;
	width:180px;
	height:auto;
}
ul.headerMenu2 li li a,
ul.headerMenu2 li li a:visited {
	height:auto;
	line-height:20px;
	padding:0 8px;
	width:164px;
	position:relative;
	color: #FFFFFF;
}
ul.headerMenu2 li li a:hover {
	background:#cacccc;
	color: #FFFFFF;
}
ul.headerMenu2 li:hover ul,
ul.headerMenu2 li.jHover ul {
	display:block;
}
ul.headerMenu2 ul ul,
ul.headerMenu2 li:hover ul ul,
ul.headerMenu2 li.jHover ul ul {
	top:3px;
	display:none;
	left:175px;
}
ul.headerMenu2 li li:hover ul,
ul.headerMenu2 li li.jHover ul {
	display:block;
}


