/*
 * DEFINITION OF ELEMENTs DEFAULT STYLE
 */

BODY,TD,H1,H2,H3,H4,P,LI,DIV{
	font-family:'MS UI Gothic','MS PGothic';
	font-size:12pt;
	color:#696969;
	line-height:1.5em;
	background-color:#FEEFC4;
}

H1,H2,H3,H4,H5,H6{
	border:0px;
	margin:0em;
	padding:0em;
	font-size:12pt;
	font-weight:bold;
}

H2{
	color: #F97D1D;
	font-weight: bold;
	letter-spacing:2px;
	line-height:1em;
	margin:1em 0px 1em 0px;
	border-bottom:3px double #7FC31E;
}

H3{
	font-size:12pt;
	font-weight: bold;
	text-decoration:underline;
	font-style: none;
}

H4{
	font-size: 10pt;
	color: #F97D1D;
}

P{
	line-height:120%;
}

A{
	color:#808080;
	text-decoration:underline;
}

A:visited{
	color:#808080;
	text-decoration:underline;
}
A:hover{
	color:#ff0000;
	text-decoration:underline;
}

TR{
}

TD{
}

IMG{
	border:0;
}

/*
 * DEFINITION OF IDs & CLASSs
 */

/* public tool */
ul.nonelist li {
	margin-left: 0px;
	list-style-type: none;
}

ul.sqlist li {
	margin-left: 0px;
	list-style-type: square;
}

/* root of page (to fix page width...) */
#root{
	width:1000px;
	padding:0px;
	margin:0px;
}

/* title area */
#title{
	width:1000px;
	height:110px;
	margin:0px;
	padding-top:4px;
	padding-left:12px;
	z-index:1;
	font-size:18pt;
	color:#f5f5f5;
	background-color:#F97D1D;
}


/* logo area & footer area (similar design) */
div#div_logoarea, div#div_footerarea img{
	border: none;
}

div#div_logoarea table, div#div_footerarea table {
	clear:both;
	margin: 0px;
	padding: 0px;
	border: 0px;
	border-collapse: collapse;
}

div#div_logoarea table th, div#div_footerarea table th,
div#div_logoarea table td, div#div_footerarea table td{
	margin: 0px;
	padding: 0px;
	border: 0px;
}

div#div_logoarea td.top_left, div#div_footerarea td.top_left{
	background: url("../images/1.png") no-repeat;
}

div#div_logoarea td.top_right, div#div_footerarea td.top_right{
	background: url("../images/2.png") no-repeat;
}

div#div_logoarea td.btm_left, div#div_footerarea td.btm_left{
	background: url("../images/3.png") no-repeat;
}

div#div_logoarea td.btm_right, div#div_footerarea td.btm_right{
	background: url("../images/4.png") no-repeat;
}

div#div_logoarea td.center, div#div_footerarea td.center{
	background: url("../images/5.png") repeat-x;
}

div#div_logoarea td.side, div#div_footerarea td.side{
	background: url("../images/6.png") repeat-y;
}

div#div_logoarea td.logo_content{
	background-color:#F97D1D;
	line-height:1.5;
}

div#div_footerarea td.footer_content{
	height: 20px;
	color:#ffffff;
	text-align:center;
	background: #F97D1D;
}

/* main menu */
#div_mainmenu{
	width:550px;
	height:65px;
	margin-top: 4px;
	margin-left: 450px;
	background-color:#FEEFC4;
	z-index:2;
}
#div_mainmenu A{
	float:right;
	right:0px;
	display:block;
	margin:10px 12px 0px 0px;
	padding:0px 0px 0px 6px;
	color:#000000;
	text-decoration:none;
}
#div_mainmenu A:visited{
	color:#7FC31E;
}
#div_mainmenu A:hover{
	font-weight: bold;
	color:#ff0000;
}

div#div_mainmenu img{
	border: none;
}

div#div_mainmenu table {
	clear:both;
	margin: 0px;
	padding: 0px;
	border: 0px;
	border-collapse: collapse;
}

div#div_mainmenu table th, div#div_mainmenu table td{
	margin: 0px;
	padding: 0px;
	border: 0px;
}

div#div_mainmenu td.top_left{
	background: url("../images/s1.png") no-repeat;
}

div#div_mainmenu td.top_right{
	background: url("../images/s2.png") no-repeat;
}

div#div_mainmenu td.btm_left{
	background: url("../images/s3.png") no-repeat;
}

div#div_mainmenu td.btm_right{
	background: url("../images/s4.png") no-repeat;
}

div#div_mainmenu td.center{
	background: url("../images/s5.png") repeat-x;
}

div#div_mainmenu td.side{
	background: url("../images/s6.png") repeat-y;
}

div#div_mainmenu td.menu_content{
	margin: 0px, 0px, 0px, 0px;
	padding: 0px;
	background-color:#FFBB55;
	color:#f5f5f5;
}

/*
#div_mainmenu div.menu_content {
	margin: 0px, 0px, 0px, 0px;
	padding:1em;
	background:#FFBB55;
	color:#f5f5f5;
}
*/


/* submenu */
#div_submenu{
	width:200px;
	margin:4px 0px 0px 0px;
	padding:4px 4px 36px 12px;
	float:left;
	background-color:#FEEFC4;
}

/* main */
#div_main{
	width:755px;
	margin:4px 0px 0px 0px;
	padding:4px 4px 36px 12px;
	float:right;
	background-color:#FEEFC4;
	border-left:dotted 5px #7FC31E;
}


/* submenu area classes */
.web_tools{
	width:140px;
	margin:2px 2px 2px 2px;
	padding:2px 2px 2px 2px;
	text-align:center;
}

/* main area classes */
.top_img{
	width: 600px;
	margin-top: 12px;
	padding:4px 4px 4px 4px;
	text-align: center;
}
