
/* ==================== CAEg ==================== */
*{
	margin: 0px;
	padding: 0px;
}
body {
	background-color: #ffffff;
	font-size: 95%;
	line-height: 150%;
	text-align: center;
	color: #333333;
	margin: 0px;
}
div#page {width: 95%;
	margin: auto;
	text-align: left;
	border: 0px solid #333333;
	background: #FFFFFF;
}
div#page2 {width: 18%;
	margin: 0;
	text-align: left;
	border: 0px solid #333333;
	background: #FFFFFF;
}

/* ==================== Rec ==================== */

div#post	{width: 48%;}



div#post h2	{font-size: 1em;
	margin: 3px 0px 0px 0px;
	margin-bottom: 0px;
	background-color: #7fff00;
	line-height: 20px;
	padding-left: 0px;
	clear: both;}

div#post3	{width: 90%;
    font-size: 1.15em;
}	
div#post3 h2	{font-size: 1.125em;
	margin: 3px 0px 0px 0px;
	margin-bottom: 2px;
	background-color: #7fff00;
	line-height: 20px;
	padding-left: 0px;
	clear: both;}
	
div#post2 h2	{font-size: 1em;
	margin: 3px 0px 0px 50%;
	margin-bottom: 2px;
	background-color: #7fff00;
	line-height: 20px;
	padding-left: 0px;
	clear: both;}
	
div#post li	{list-style-type: none;
    margin: 0px 0px 0px 0px;}
    
div#post3 li	{list-style-type: none;
    margin: 0px 0px 0px 0px;}

div#posttext	{font-size: 0.875em;
	line-height: 1.5}

div#posttext p	{margin: 0;
    font-size: 1.1em;
	margin-bottom: 20px;}



#container	{width: 90%;
	margin: auto;
	background-color: #ffffff;}

#content	{width: 95%;
	float: left;
	margin: 5px 0;
	margin-right: -150px;}
	
#content2	{width: 35%;
	float: right;
	margin: 0px 0;
	margin-right: 0px;}
	
#content3	{width: 20%;
	float: right;
	margin: 5px 0;
	margin-right: 150px;}

#content_inner	{margin-right: 130px;
	margin-left: 10px;}

#content_inner2	{margin-right: 600px;
	margin-left: 0px;}
	
#content_inner3	{margin-left: 620px;
	margin-right: 0px;}

#sidebar1	{width: 140px;
	float: right;
	margin: 5px 0;
	padding-right: 5px;}

#sidebar2	{width: 35%;
    height: auto;
	float: right;
	margin: 0px 0px;
	padding-right: 5px;}

#sidebar3	{width: auto;
    height: auto;
	float: left;
	margin: 0px 5px;
	padding-right: 5px;}
    box   {width: 430px;}
#foot	{clear: both;}

/* ==================== wb_[ ==================== */

#header	{width: auto;
	height:140px;
	background-color: #ffffff;
	color: #000000;}

#header_inner	{padding: 5px 20px;
	font-size: 0.95em;}

#header h1	{margin: 0;
	font-size: 1.25em;
	font-family: Verdana, Helvetica, sans-serif;}

#header p	{margin: 0;
	margin-top: 8px;
	font-size: 0.75em;}



div#menu {
	height: 2em;
	padding: 0.5em 0px 0px;
	background: #245386;
	border-top: 1px solid #333333;
	border-bottom: 1px solid #333333;
}
div#menu ul{
	margin: 0px;
	padding: 0px;
}
div#menu li{
	float: left;
	padding: 5px;
	margin-left: 5px;
	color: #000000;
	list-style: none;
}

div#menu li2{
	float: right;
	padding: 0px;
	margin-left: 10px;
	color: #FFFFFF;
	list-style: none;
}

div#menu a{
	color: #FFFFFF;
	text-decoration: none;
}
div#menu a:hover{
color: #000000;
	background: #D7E1EC;
}
div#main {
	margin: 0px;
	border-left: 1px solid #CCCCCC;
	padding: 5px 0px;
	background: #FFFFFF;
	width: 80%;
	float: left;
	border-right: 1px solid #CCCCCC;
}

div#img {
    float: left;
    margin-right: 5px;
}

div#main2 {
	margin: 0px;
	border-left: 0px solid #CCCCCC;
	padding: 0px 0px;
	background: #FFFFFF;
	width: 30%;
	float: right;
	border-right: 0px solid #CCCCCC;
}

div#main p {
	margin: 0px 0px 20px 20px;
}
div#main ul {
	margin-left: 60px;
	margin-bottom: 1em;
	margin-right: 30px;
}

div#main ul2 {
	margin-right: 1500px;
	margin-bottom: 1em;
	margin-right: 30px;
}

div#submenu {
	width: 20%;
	margin: 5px 0px 0px 5px;
	padding: 10px 0px;
	float: left;
}
div#submenu2 {
	width: 15%;
	margin: 5px 0px 0px 5px;
	padding: 10px 0px;
	float: right;
}
div#submenu3 {
	width: 15%;
	margin: 5px 0px 0px 5px;
	padding: 10px 0px;
	float: right;
}

div#submenu4 {
	float: right;
	width: 18%;
	margin: 5px 0px 0px 5px;
	padding: 10px 0px;
	float: right;
}

div#submenu5 {
	width: 35%;
	margin: 5px 0px 0px 150px;
	padding: 10px 0px;
	float: right;
}

div#submenu ul{
	margin: 0px 0px 0px 5px;
	list-style: circle;
	padding-left: 2em;
}
div#submenu p{
	margin: 0px 10px 10px;
}
div#foot {width: 95%;
	border-top: 1px solid #333333;
	padding: 0px;
	text-align: center;
	clear: both;
	margin: auto;
}
div#foot p{
	margin: 5px 0px;

}
strong {
	color: #CC3333;
}

h1 {
	font-size: 110%;
	padding: 10px 15px 5px;
	border-bottom: 1px solid #CCCCCC;
	background: #ffffff;
	font-weight: normal;
}
h2 {
	font-size: 110%;
	margin: 0px 0px 0px 0px;
	color: #808080;
	border-bottom: 1px dashed #228b22;
    border-left: 4px solid #228b22;
	padding: 0px 0px 0px 0px;
	clear: both;
}
dl {
	margin: 0px 0px 50px 40px;
}
dt {
	font-weight: bold;
}
dd {
	margin-bottom: 10px;
}
.imgbox {
	margin: 0px 0px 1em 40px;
}
.imgbox img{
	border: 1px solid #666666;
}
.imgbox_f {
	margin: 0px 10px 1em;
	float: left;
}
.imgbox_f img{
	border: 1px solid #666666;
}

/* ==================== irQ[Vj[ ==================== */

#nav	{font-size: 0.9em;
	width: auto;
	height: 25px;
	border-top: solid 1px #aaaaaa;
	border-bottom: solid 1px #aaaaaa;}

#nav ul	{margin: 0;
	padding: 0;}

#nav li	{list-style-type: none;
	float: left;}

#nav li a	{display: block;
	width: 150px;
	line-height: 25px;
	border-right: solid 1px #aaaaaa;
	color: #000000;
	text-align: center;
	text-decoration: none;}

#nav, #nav li a	{background-image: url(imgs-new/gr-3.png);
	background-repeat: repeat-x;}

#nav li a:hover	{background-position: 0 -50px;}

/* ==================== tb^[j[ ==================== */

#footmenu	{text-align: center;
	margin-bottom: 8px;}

#footmenu li a	{font-size: 0.8em;
	color: #000000;
	text-decoration: none;}

#footmenu li a:hover	{color: #ffaa00;}

#footmenu li	{display: inline;
	list-style-type: none;
	border-left: solid 1px #aaaaaa;
	margin-left: 15px;
	padding-left: 15px;}

#footmenu li.first	{border-left: none;
	margin-left: 0;
	padding-left: 0;}

#footmenu ul	{margin: 0;
	padding: 0;}

/* ==================== TCho[ ==================== */

.menu2	{width: auto;
	margin-right: auto;
	overflow: hidden;}

.menu2 li	{margin-bottom: 0;
	list-style-type: none;
	line-height: 0;
	border-bottom: solid 1px #ffffff;}

.menu2 li a	{display: block;
	line-height: normal;
	padding: 10px;
	background-color: #719a18;
	color: #ffffff;
	font-size: 0.75em;
	text-decoration: none;}

.menu2 li a:hover	{background-color: #0ce0c0}

.menu2 ul	{margin: 0;
	padding: 0;
	border-top: solid 1px #ffffff;}

/* ==================== pCSS ==================== */
#kado1 { width: auto;}
.kado  { background-color:#ffffff;}
.kado1 { margin: 0 5px;height:1px;overflow: hidden; background-color:#4169e1; }
.kado2 { margin: 0 3px;height:1px;overflow: hidden; background-color:#4169e1; }
.kado3 { margin: 0 2px;height:1px;overflow: hidden; background-color:#4169e1; }
.kado4 { margin: 0 1px;height:2px;overflow: hidden; background-color:#4169e1; }
.kado5 { padding:5px; background-color:#4169e1; }

#kado2 { width: auto;}
.kado  { background-color:#ffffff;}
.kado1 { margin: 0 5px;height:1px;overflow: hidden; background-color:#e6e6fa; }
.kado2 { margin: 0 3px;height:1px;overflow: hidden; background-color:#e6e6fa; }
.kado3 { margin: 0 2px;height:1px;overflow: hidden; background-color:#e6e6fa; }
.kado4 { margin: 0 1px;height:2px;overflow: hidden; background-color:#e6e6fa; }
.kado5 { padding:5px; background-color:#e6e6fa; }

/* ==================== Snazzy Borders ==================== */
    #xsnazzy { background:transparent; margin:1em; padding:0; }
    #xsnazzy .h, #xsnazzy p { margin:0; padding:10px 15px; line-height:2em; }
    #xsnazzy .h { font-size:1.5em; color:#60c8d8; padding-bottom:0; font-weight:bold; }
    #xsnazzy .xtop, #xsnazzy .xbottom {display:block; background:transparent; font-size:1px; }
    #xsnazzy b { display:block; overflow:hidden; }
    #xsnazzy .xb1, #xsnazzy .xb2, #xsnazzy .xb3 {height:1px; }
    #xsnazzy .xb2, #xsnazzy .xb3, #xsnazzy .xb4 {background:#f2f9fd; border-left:1px solid #c8ebf9; border-right:1px solid #c8ebf9; }
    #xsnazzy .xb1 { margin:0 5px; background:#c8ebf9; }
    #xsnazzy .xb2 { margin:0 3px; border-width:0 2px; }
    #xsnazzy .xb3 { margin:0 2px; }
    #xsnazzy .xb4 { height:2px; margin:0 1px; }
    #xsnazzy .xboxcontent { display:block; background:#f2f9fd; border:0 solid #c8ebf9; border-width:0 1px; }

/* ==================== 2px̊pۃ{bNX ==================== */
.outer {
    margin: 1px 2px;
    background: #E4F2FF;
    border-top: 1px solid #B1C6D9;
    border-bottom: 1px solid #B1C6D9;
}
 
.inner {
    margin: 1px -2px;
    background: #E4F2FF;
    border-left: 1px solid #B1C6D9;
    border-right: 1px solid #B1C6D9;
}

.box {
    width: 440px;
}

/* ==================== set millions of background images ==================== */
    div.cornershop, div.cornershop * {
        margin:0; padding:0;
    }
    div.cornershop { 
      background: #ccffff; 
      color:#000000;
      width:100%;
      margin:2px auto; padding:0;
    }
    div.cornershop div.boxtop { 
      background: url("imgs/corner03-ur.gif") no-repeat top right; 
    }
    div.cornershop div.boxtop div { 
      height: 10px; 
      background: url("imgs/corner03-ul.gif") no-repeat top left; 
    }
    div.cornershop div.boxbottom { 
      background: url("imgs/corner03-br.gif") no-repeat bottom right; 
    }
    div.cornershop div.boxbottom div { 
      height: 10px; 
      background: url("imgs/corner03-bl.gif") no-repeat bottom left; 
    }
    div.cornershop div.boxcontent {
      margin: 0 10px;
    }

    div.cornershop div.box {
    width: 440px;
}

/* ==================== e[u ==================== */

table	{width: 750px;
	border-collapse: collapse;}

th	{width: 210px;
	border: solid 1px #00bfff;
	padding: 8px;
	background-color: #ffffff;
	font-size: 0.875em;
	text-align: left;}


td	{border: solid 1px #00bfff;
	padding: 8px;
	font-size: 0.875em;}