BODY {
	SCROLLBAR-FACE-COLOR: #FFCC00;
	 FONT-SIZE: 10pt;
	 SCROLLBAR-HIGHLIGHT-COLOR: #ffffff;
	 SCROLLBAR-SHADOW-COLOR: #cccccc;
	 SCROLLBAR-ARROW-COLOR: #cccccc;
	 SCROLLBAR-BASE-COLOR: #ffffff
}

td {
	SCROLLBAR-FACE-COLOR: #ffffff;
	 FONT-SIZE: 10pt;
	 SCROLLBAR-HIGHLIGHT-COLOR: #ffffff;
	 SCROLLBAR-SHADOW-COLOR: #cccccc; 
	 SCROLLBAR-ARROW-COLOR: #cccccc; 
	 SCROLLBAR-BASE-COLOR: #ffffff
}

form{
  margin: 0px;
  padding: 0px;
  border: none;
}

img{ margin:0px; padding:0px; border:none;}

li{
  margin: 0 0 10px 0;
  font-size: 12px;
}

#logo{
  width: 348;
  height: 67;
  background-image: url(/img/title_1.gif);
  margin: 0;
  padding: 0 0 0 0;
}

#topimg{
  width: 500;
  height: 67;
  background-image: url(/img/title_2.gif);
  margin: 0;
  padding: 0 0 0 0;
}

#topimg2{
  width: 800;
  height: 13;
  background-image: url(/img/title_3.gif);
  margin: 0;
  padding: 0 0 0 0;
  float: center;
}

#linetop{
  width: 764;
  background-image: url(/img/c_up.gif);
  margin: 0;
  padding: 0 0 0 0;
}

#lineleft{
  background-image: url(/img/l_c.gif);
  margin: 0;
  padding: 0 0 0 0;
}

#lineright{
  background-image: url(/img/r_c.gif);
  margin: 0;
  padding: 0 0 0 0;
}

#linebutton{
  background-image: url(/img/c_b.gif);
  margin: 0;
  padding: 0 0 0 0;
}

#button{
  width: 835;
  height: 28;
  background-image: url(/img/head_img02_b.gif);
  margin: 0;
  padding: 0 0 0 0;
  float: middle;
}

#titlesub{
  width: 600;
  height: 25;
  background-image: url(/img/bar.gif);
  margin: 0;
  padding: 0 0 0 0;
 text-align: center;
}

#titlesub2{
  width: 600;
  height: 25;
  background-image: url(/img/bar.gif);
  margin: 0;
  padding: 0 0 0 0;
 text-align: center;
}

#titlesub3{
  width: 600;
  height: 25;
  background-image: url(/img/bar.gif);
  margin: 0;
  padding: 0 0 0 0;
 text-align: center;
}

#main{
	width: 800px;
	border: solid 0px #999999;
	padding: 4px;
}
.box1{ 
	width: 185px;
	height: 30px;
	border: solid 1px #999999;
	display: inline;
	float: left;
	margin: 2px;
	font-size: 14px;
}

.osusume2{
	border-left:1px solid #E6E6E6;
	border-top:1px solid #E6E6E6;
	border-right:1px solid #E6E6E6; 
	border-bottom:1px solid #E6E6E6;
	border-collapse:separate;
	padding:4px;
}


.textarea {
	BORDER-RIGHT: #cccccc 1px solid; 
	BORDER-TOP: #cccccc 1px solid; 
	FONT-SIZE: 12px; 
	BORDER-LEFT: #cccccc 1px solid; 
	COLOR: #373737; 
	BORDER-BOTTOM: #cccccc 1px solid; 
	BACKGROUND-COLOR: #ffffff
}
.select {
	BORDER-RIGHT: #cccccc 1px solid;
	BORDER-TOP: #cccccc 1px solid; 
	FONT-SIZE: 12px; 
	BORDER-LEFT: #cccccc 1px solid; 
	COLOR: #373737; 
	BORDER-BOTTOM: #cccccc 1px solid; 
	BACKGROUND-COLOR: #ffffff
}
.button {
	BORDER-LEFT-COLOR: #cccccc; 
	BORDER-BOTTOM-COLOR: #cccccc; 
	COLOR: #999999; BORDER-TOP-STYLE: solid; 
	BORDER-TOP-COLOR: #cccccc; 
	BORDER-RIGHT-STYLE: solid; 
	BORDER-LEFT-STYLE: solid; 
	BACKGROUND-COLOR: #ffffff; 
	BORDER-RIGHT-COLOR: #cccccc; 
	BORDER-BOTTOM-STYLE: solid
}
 a:link { color :#0000CC; font-family : "Helvatica"; text-decoration:none;}
 a:active { color :#0000CC; font-family : "Helvatica"; text-decoration:underline;}
 a:visited { color :#0000CC; font-family : "Helvatica"; text-decoration:none;} 
 a:hover { color :#FF0000; font-family : "Helvatica"; text-decoration:underline; }

hr{ color:#FF66CC; }

.h12-10 { font-size:10px;line-height:100%;}
.h12-12 { font-size:12px;line-height:120%;}
.h12-13 { font-size:13px;line-height:130%;}
.h12-14 { font-size:14px;line-height:140%;}
.h12-15 { font-size:15px;line-height:150%;}
.h12-16 { font-size:16px;line-height:160%;}

.title {  font-size: 18px; line-height: 22px; font-weight: bold; padding-top: 0px}

.titlesub {  font-size: 12px; line-height: 19px; padding-top: 0px}

.titlesub2 {  font-size: 14px; line-height: 19px; font-weight: bold; padding-top: 0px }

.dr9f {
	BORDER-RIGHT: 1pt ridge; FONT-SIZE: 9pt; BORDER-BOTTOM: 1pt ridge; BACKGROUND-COLOR: #ffcccc;}
.dr9 {
	BORDER-RIGHT: 1pt ridge; FONT-SIZE: 9pt; BORDER-BOTTOM: 1pt ridge; BACKGROUND-COLOR: #CCFFFF;}

.info {	BORDER-RIGHT: #3c60c5 1px dotted; PADDING-RIGHT: 10px; BORDER-TOP: #3c60c5 1px dotted; PADDING-LEFT: 10px; FONT-SIZE: x-small; PADDING-BOTTOM: 10px; MARGIN: 10px 20px; BORDER-LEFT: #3c60c5 1px dotted; WIDTH: 90%; COLOR: #3c60c5; LINE-HEIGHT: 1.3; PADDING-TOP: 10px; BORDER-BOTTOM: #3c60c5 1px dotted; BACKGROUND-COLOR: #f8f8ff; TEXT-ALIGN: left}
.info0 {BORDER-RIGHT: #3c60c5 1px dotted; PADDING-RIGHT: 10px; BORDER-TOP: #3c60c5 1px dotted; PADDING-LEFT: 10px; FONT-SIZE: x-small; PADDING-BOTTOM: 10px; MARGIN: 1px 2px; BORDER-LEFT: #3c60c5 1px dotted; WIDTH: 98%; COLOR: #3c60c5; LINE-HEIGHT: 1.3; PADDING-TOP: 10px; BORDER-BOTTOM: #3c60c5 1px dotted; BACKGROUND-COLOR: #f8f8ff; TEXT-ALIGN: left}
.info01 {BORDER-RIGHT: #349D34 1px dotted; PADDING-RIGHT: 10px; BORDER-TOP: #349D34 1px dotted; PADDING-LEFT: 10px; FONT-SIZE: x-small; PADDING-BOTTOM: 10px; MARGIN: 1px 2px; BORDER-LEFT: #349D34 1px dotted; WIDTH: 98%; LINE-HEIGHT: 1.3; PADDING-TOP: 10px; BORDER-BOTTOM: #349D34 1px dotted; BACKGROUND-COLOR: #fffff0; TEXT-ALIGN: left}
.info1 {BORDER-RIGHT: #52F752 1px dotted; PADDING-RIGHT: 10px; BORDER-TOP: #52F752 1px dotted; PADDING-LEFT: 10px; FONT-SIZE: x-small; PADDING-BOTTOM: 10px; MARGIN: 10px 20px; BORDER-LEFT: #52F752 1px dotted; WIDTH: 90%; LINE-HEIGHT: 1.3; PADDING-TOP: 10px; BORDER-BOTTOM: #52F752 1px dotted; BACKGROUND-COLOR: #fffff0; TEXT-ALIGN: Center}
.info2 {BORDER-RIGHT: #ff0000 1px dotted; PADDING-RIGHT: 10px; BORDER-TOP: #ff0000 1px dotted; PADDING-LEFT: 10px; FONT-SIZE: x-small; PADDING-BOTTOM: 10px; MARGIN: 1px 2px; BORDER-LEFT: #ff0000 1px dotted; WIDTH: 90%; LINE-HEIGHT: 1.3; PADDING-TOP: 10px; BORDER-BOTTOM: #ff0000 1px dotted; BACKGROUND-COLOR: #fffff0; TEXT-ALIGN: Center}
.info21 {BORDER-RIGHT: #ff0000 1px dotted; PADDING-RIGHT: 10px; BORDER-TOP: #ff0000 1px dotted; PADDING-LEFT: 10px; FONT-SIZE: x-small; PADDING-BOTTOM: 10px; MARGIN: 1px 2px; BORDER-LEFT: #ff0000 1px dotted; WIDTH: 98%; LINE-HEIGHT: 1.3; PADDING-TOP: 10px; BORDER-BOTTOM: #ff0000 1px dotted; BACKGROUND-COLOR: #fffff0; TEXT-ALIGN: left}
.info3 {BORDER-RIGHT: #3c60c5 1px solid; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: x-small; PADDING-BOTTOM: 10px; MARGIN: 10px 20px; BORDER-LEFT: #3c60c5 1px solid; WIDTH: 90%; COLOR: #3c60c5; LINE-HEIGHT: 1.3; PADDING-TOP: 10px; TEXT-ALIGN: left}
.info4 {border-color:#00CC00;border-width:2px;border-style:dotted;background-color:#f7f7f7;}
.info5 {border-color:#BDB9B9;border-width:2px;border-style:dotted;background-color:#f7f7f7;}
.info6 {border-color:#ff0000;border-width:2px;border-style:dotted;background-color:#f7f7f7;}

.state{
	margin: 1% 2% 1% 2%; color:#FFFFFF; background:#FF0080;
	border-color:#465aff;
	border-width: 1px; padding: 1.0ex 1.3ex; border-style:solid;
	font-size:14px;line-height:100%;
}
.state3{
	margin: 1% 2% 1% 2%; color:#000000; background:#D4ECFA;
	border-color:#465aff;
	border-width: 1px; padding: 1.0ex 1.3ex; border-style:solid;
}

.state4{
	margin: 1% 2% 1% 2%; color:#FFFFFF; background:#465aff;
	border-color:#465aff;
	border-width: 1px; padding: 1.0ex 1.3ex; border-style:solid;
}
.state5{
	margin: 1% 2% 1% 2%; color:#000000; background:#FFFFFF;
	border-color:#465aff;
	border-width: 1px; padding: 1.0ex 1.3ex; border-style:solid;
}
.state7{
	margin: 1% 2% 1% 2%; color:#000000; background:#79F97C;
	border-color:#000099;
	border-width: 1px; padding: 1.0ex 1.3ex; border-style:solid;
	font-size:12px;line-height:100%;
}
.state9{
	margin: 1% 2% 1% 2%; color:#000000; background:#FFFFFF;
	border-color:#000099;
	border-width: 1px; padding: 1.0ex 1.3ex; border-style:solid;
}
.state11{
	margin: 1% 2% 1% 2%; color:#FFFFFF; background:#FF0000;
	border-color:#CC0066;
	border-width: 1px; padding: 1.0ex 1.3ex; border-style:solid;
}
.state21{
	margin: 1% 2% 1% 2%; color:#000000; background:#FDE0E0;
	border-color:#C3C3C1;
	border-width: 1px; padding: 1.0ex 1.3ex; border-style:solid;
}
.state22{
	margin: 1% 2% 1% 2%; color:#000000; background:#FF66CC;
	border-color:#000099;
	border-width: 1px; padding: 1.0ex 1.3ex; border-style:solid;
	font-size:12px;line-height:100%;
}

