body {
   margin:0px;
   padding:0px;
   font-family:Arial,Verdana,Helvetica,sans-serif;
   font-size:10pt;
   color:#000;
   background-color:#fff;
   background-image:url(../images/bg.gif);
   background-repeat:repeat-y;
   background-position:0 0;
   text-align:center;
   line-height:20px;
}

input, textarea, select {
   font-family:Arial,Verdana,Helvetica,sans-serif;
   font-size:10pt;
}

input {
   margin:1px;
   padding:0;
   vertical-align:middle;
}

h1 {
   font-size:13pt;
   margin-top:10px;
   color:#004163;
}

ol {
   list-style-type:decimal;
   font-weight:bold;
}

ol li { margin:0 0 30px 0; }

ol li p { font-weight:normal; }

ol li ul { 
	list-style-type:disc;
	font-weight:normal; 
	border:0px solid #00f;
	margin:0;
	padding:0 0 0 20px;
}

a {
	color:#004163;
	font-weight:bold;	
	text-decoration:none;
}

a:hover { text-decoration:underline; }

#header {
   background-image:url(../images/header.gif);
   background-repeat:no-repeat;
   background-position:0 0;
   height:93px;
   width:100%;
}

#logo {
	position:absolute;
	top:0;
	left:178px;
	width:130px;
	height:62px;
	background-image:url(../images/logo_bl.gif);
	background-repeat:no-repeat;
}

#logo2 {
	margin:0 0 0 183px;
	width:175p;
	height:31px;
	background-image:url(../images/logo_or.gif);
	background-repeat:no-repeat;
}

#footer {
   background-image:url(../images/footer.gif);
   background-repeat:no-repeat;
   background-position:0 0;
   height:200px;
}

#page {
   margin:10px 0px 10px 200px;
   padding:0;
   border:0px solid #f00;
   background-color:#fff;
   text-align:left;
}

#page-body {
   width:760px;
   margin:0;
   padding:0;
   border:0px solid #0f0;
}

#page-body-thanku {
   height:500px;
}


#page-body-thanku div {
   margin:50px;
}

#pagination {
	text-align:right;
	font-size:9pt;	
}

.button, .button2 {
   color: #000;
   font-family:Arial, Hevlvetica, sans-serif;
   text-align:center;
   font-size:11px;
   font-weight:bold;
   border:3px double #555 !important;
   background:url('../images/button_bg.png') repeat-x;
   padding:0px 5px !important;
   line-height:18px !important;
   line-height:16px;
   height:26px !important;
   height:24px;
   margin:10px 0 20px 20px;
}

.button {
   width:90px;
}

.button2 {
   width:160px;
}

.bold {
   font-weight:bold;
}

.justify {
   text-align:justify;
}

.txt-input, .txt-input2 {
   border:1px solid #d2d2d2;
   background-color:#F8F8F8;
   vertical-align:top;
   padding:1px;
}

.txt-input2 {
   overflow:auto;
   width:600px;
   height:85px;
}

.ol-sub-list {
	font-weight:normal;	
	padding:0 0 0 30px;
	margin:0;
}

.ol-sub-list li {
	padding:0;
	margin:5px 0;	
}

.ol-sub-list-lower-alpha {
	font-weight:normal;
	list-style-type:lower-alpha;
	padding:0 0 0 30px;
	margin:0;
}

.ol-sub-list-lower-alpha li {
	padding:0;
	margin:5px 0;	
}

.width120 {
	display:inline-block;
	width:120px;
}

.width70 {
	display:inline-block;
	width:70px;
}

.width30 {
	display:inline-block;
	width:30px;
}

#sub2 {
	/* display:none; */
}

#noscript {
	background-color:#FFFF66;
	padding:5px;
	border:1px solid #000;	
	font-size:9pt;
	font-weight:bold;
}

#hint {
	padding:0;
	margin:40px 0 20px 20px;
	font-weight:bold;
}
