body {
	margin:0px;
	padding:0px;
	background:#fff;
	font-size:12px;
}

#mainpage {
	background:#fff url("img/Back-1.jpg") no-repeat fixed 260px 300px;
}
hr { display:none}

.titlebar {
	position:absolute;
	z-index:2;
	top:0px;
	left:0px;
	width:475px;
	height:32px;
	margin:0px;
	paddig:0px;
}

.titlebar img {
	width:475px;
	height:32px;
}

#maintable {
	position:absolute;
	z-index:2;
	top:36px;
	left:0px;
	width:600px;
	margin:5px;
	padding:10px;
	background:transparent;
}

#maintable #subtable1,#maintable #subtable2,#maintable #subtable3 {
	width:550px;
	padding:0px;
}

#maintable #subtable1 {
	height:228px;
	margin:0px 15px;
}

#maintable #subtable2 {
	margin:10px 15px;
}

#maintable #subtable3 {
	height:272px;
	margin:10px 15px;
}

.content {
	width:233;
	padding:0px;
	margin:0px;
	background:transparent;
	border-style:double none;
	text-align:center;
}

#maintable #subtable1 .content {
	border-color:#D0D0FF;
	color:#cc00cc;
}

#maintable #subtable2 .content {
	margin-left:36px;
	border-color:#FF98D0;
	color:#e80074;
}
#maintable .content2 {
	width:233;
	padding:10px;
	margin:15px 0px;
	text-align:center;
	font-size:12px;
	line-height:200%;
}

#maintable #subtable1 .content2 {
	background-color:#ffecff;
	color:#8080ff;
}

#maintable #subtable2 .content2 {
	margin-left:36px;
	background-color:#f3f3fa;
	color:#6060b0;
}	

#maintable #subtable3 .content2 {
	margin:1px;
	background-color:#f4f4ff;
	color:#000099;
}
#maintable #subtable3 .overline {
	margin:0px 2px;
	padding:0px;
	border-top:solid 1px #000098;
	border-bottom:solid 1px #000098;
}
#maintable #subtable3 .sideline {
	margin:1px 0px;
	padding:2px;
	border-left:double #99ccff;
	border-right:double #99ccff;
}

#maintable #subtable1 .content3{
	width:160px;
	text-align:left;
	font-size:14px;
	background:transparent;
	border-top:solid 1px #69f;
	border-left:solid 1px #69f;
	border-bottom:solid 1px #69f;
	border-right:solid 1px #69f;
	padding:2px;
	margin:3px 2px 0px;
	color:#69f;
}

.caption {
	margin:20px 100px;
	padding:10px;
	width:400px;
	background:transparent;
	text-align:center;text-align:left;
	border-style:double none;
        border-color:#E0D8F0;
	color:#c6c;
	font-family:"‚l‚r ƒSƒVƒbƒN",sans-serif;
	font-size:14px;	
}

#maintable #subtable1 .content3 ul {
	margin:10px 0px;
	padding:0.5em;
	list-style-type:none;
	font-size:12px;
	color:#88f;
}

#maintable #subtable1 h1 {
	padding:0.5em;
	margin:0px;
	border-left:solid 10px #f6f;
	border-bottom:double 5px #f9f;
	text-align:left;
	font-size:16px;
	font-weight:600;
	font-family:"‚l‚r ƒSƒVƒbƒN",sans-serif;
	background-color:#fef;
	color:#c6f;
}

#maintable #subtable1 .content3 h2 {
	padding:0px;
	margin:0px;
	border-left:solid 5px #cfc;
	border-right:solid 5px #cfc;
	border-bottom:double 3px #cfc;
	font-size:14px;
	font-family:"‚l‚r ƒSƒVƒbƒN",sans-serif;
	color:#66f;
}

#maintable #subtable1 .content3 span {
	vertical-align:top;
	padding:0px 5px;
	color:#9fc;
}

#maintable #subtable1 a {
	background:transparent;
	color:#66f;
	text-decoration:underline
}
#maintable #subtable1 a:active, #maintable #subtable1 a:hover {
	background:transparent;
	color:#99f;
}
#maintable #subtable2 a {
	background:transparent;
	color:#f92;
	text-decoration:underline
}
#maintable #subtable2 a:active, #maintable #subtable2 a:hover {
	background:transparent;
	color:#ff2;
}
a {
	background:transparent;
	color:#f33;
	text-decoration:none
}
a:active, a:hover {
	background:transparent;
	color:#f33;
	text-decoration:underline
}

#form {
	padding:10px;
	margin:0px;
	text-align:center;
}

#form h1 {
	padding:5px;
	margin:0px;
	text-align:center;
	font-size:18px;
	color:#fff;
}

#form th {
	text-align:left;
	color:#000;
	font-size:12px;
	font-weight:normal;
}
#form td {
	background:#fff;
	text-align:left;
	color:#000;
	font-size:12px;
}

.dlinecaption {
	background:#fff;
	margin:1px;
	padding:1px;
	border-top:solid 1px #fff;
	border-bottom:solid 1px #fff;
	font-size:12px;
}
.dlinecaption .captiondata {
	background:#fff;
	margin:1px;
	padding:1px;
	border-top:solid 1px #fff;
	border-bottom:solid 1px #fff;
	font-size:12px;
}

.solidcaption img,.centercaption img{
	width:1px;
	height:1px;
}
.solidcaption th,.centercaption th{
	background:#fff;
}
.solidcaption .captiondata,.centercaption .captiondata {
	margin:1px;
	padding:5px;
	font-size:12px;
	text-align:center;
}

#footer {
	position:relative;
}

#footer h4 {
	margin:10px;
	padding:1px;
	font-size:12px;
	text-align:center;
	color:#f3f;
	top:30px;
	border:solid 1px #f0f;
}


