 /* GLOBAL */
 
	* { margin: 0; padding: 0; }
	body { font-family: Verdana; font-size: 11px; line-height: 15px; padding-bottom: 25px; background: #c0c0c0; padding-top: 30px; } 
	hr { border: 0; color: #dbdcdd; background-color: #dbdcdd; height: 2px; width: 100%; margin: 10px 0px 20px 0px;  }
	a { color: #0a4f7e; }
	#layout { width: 760px; border: 1px solid #9D9DA1; background: #fff; padding: 30px 75px 50px 75px; }


/* MENU */

	#menu {background: transparent; margin:1em; width: 750px; text-align: justify; }
 	#menu .xb2, #menu .xb3, #menu .xb4 {background:#dbdcdd; border-left:1px solid #dbdcdd; border-right:1px solid #dbdcdd;}
 	#menu .xb1 {margin:0 5px; background:#dbdcdd;}
 	#menu p {letter-spacing:1px; padding: 7px 20px 5px 20px; color: #0a4f7e; font-size: 15px; font-family: Arial; }
 	.items {display:block; background:#dbdcdd; border:0 solid #dbdcdd; border-width:0 1px;}
 	
 	
/* SIDE */

	#side {background: transparent; width: 180px; text-align: left; padding-left: 10px; padding-right: 10px; float: left;  }
	#side .xb2, #side .xb3, #side .xb4 {background:#dbdcdd; border-left:1px solid #dbdcdd; border-right:1px solid #dbdcdd;}
	#side .yb2, #side .yb3, #side .yb4 {background:#fff; border-left:1px solid #dbdcdd; border-right:1px solid #dbdcdd;}
 	#side .xb1, #side .yb1 {margin:0 5px; background:#dbdcdd;}
 	#side p { margin:0 13px; font-size: 10px; }
 	#side ul { padding-left: 20px; padding-right: 5px; font-size: 10px; }
	#side h3 {font-size:13px; color:#0a4f7e; padding-bottom: 6px; padding-top: 2px; font-family: Arial; background: #dbdcdd; padding-left: 20px; }
	.sideline {display:block; background:#fff; border:0 solid #ccc; border-width:0 1px;  padding: 10px 5px 10px 5px;}
 	
   
/* FRAME */
   
    #frame, #archive {background: transparent; margin-right: 0px; text-align: left; float: right; margin-left: 0px; }
    #frame .xb2, #frame .xb3, #frame .xb4, #archive .xb2, #archive .xb3, #archive .xb4 {background:#fff; border-left:1px solid #ccc; border-right:1px solid #ccc;}
    #frame .xb1, #archive .xb1 {margin:0 5px; background:#ccc;}
    #frame p, #frame ul, #archive p, #archive ul { margin:0 0px; letter-spacing:0.5px;}
	#frame h1, #archive h1 {font-size:21px; color:#0a4f7e; padding-bottom: 5px; line-height: 20px; font-family: Arial; margin:0 0px;}
	#frame h2, #archive h2 {font-size:15px; color:#0a4f7e; font-family: Arial; padding-bottom: 1em; }
	#frame h4, #archive h4 {font-size:15px; color:grey; font-family: Arial; padding-bottom: 5px; font-style: italic; padding-left: 0px; }
	#frame p, #frame ul, #archive p, #archive ul {padding-bottom:1em;}
	#frame ul, #archive ul { padding-left: 13px; }
	
	#frame { width: 550px; }
	#archive { width: 750px; }
	
	#limit1 { height: 170px; overflow: auto; text-align: left; }
	#limit2 { height: 500px; overflow: auto; text-align: left; }
	
	.content {display:block; background:#fff; border:0 solid #ccc; border-width:0 1px;  padding: 20px 15px 20px 40px; }


/* COMMON */
	
	.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
	.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
	.xb1, .xb2, .xb3 {height:1px;}
	.xb2 {margin:0 3px; border-width:0 2px;}
	.xb3 {margin:0 2px;}
	.xb4 {height:2px; margin:0 1px;}
	
	.yb1, .yb2, .yb3, .yb4 {display:block; overflow:hidden;}
	.yb1, .yb2, .yb3 {height:1px;}
	.yb2 {margin:0 3px; border-width:0 2px;}
	.yb3 {margin:0 2px;}
	.yb4 {height:2px; margin:0 1px;}

