html,body{
background-color:#F1F1F1;
margin:0;
padding:0;
}

body{
	font: 76% Tahoma,Helvetica,Geneva,Arial,sans-serif;
}

p{margin:0 10px 10px}

div#wrapper{
}

div#main_content{
margin:15px;
}

* html #main_content{ /*IE6 hack*/
float:left;
display: inline;
}

* html body{
text-align:center; /* for IE layout align center */
}
/* ==================content style=============================== */
input {
font-family:Tahoma,Helvetica,Geneva,Arial,sans-serif;
font-size:11px;
padding:2px 4px;
white-space:nowrap;
}

.thin_input {
margin:0 0 0 0 !important;
}

select {
font-family:Tahoma,Helvetica,Geneva,Arial,sans-serif;
font-size:11px;
}
textarea {
font-family:Tahoma,Helvetica,Geneva,Arial,sans-serif;
font-size:11px;
}

.INPUT_rightPlus8 {
margin:0 11px 0 0 !important;
padding:2px 0 0;
white-space:nowrap;
}

.INPUT_small {
margin:0 0 0 0 !important;
padding:0 0 0 0;
white-space:nowrap;
}

.button_submit {
font-size:12px;
margin:5px 10px 0 0;
padding:2px 3px;
text-transform:capitalize;
white-space:nowrap;
}

#box_header {
background-color:#DFDFDF;
border:1px solid #000000;
width:100%;
}
#box_header .topheader {
color:#FEE761;
font-size:12px;
font-weight:bold;
letter-spacing:1px;
margin:0 -10px 5px;
padding:5px 5px 5px 10px;
background-image: url(images/img_07.bmp);
text-align:center;
}
#box_header .content {
font-size:11px;
padding:10px;
}
#box_header .content1 {
font-size:12px;
}

#body_header {
background-color:#FFFFFF;
border:1px solid #333333;
margin:5px 0 0;
width:100%;
}
#body_header .ph {
font-size:11px;
}
#body_header .title {
font-size:12px;
padding:10px;
}
#body_header .title_left {
font-size:12px;
padding:10px;
text-align:left;
}
#body_header .content {
font-size:11px;
padding:10px;
}
#body_header .topheader {
background-color:#404343;
color:#D8D8D8;
font-size:12px;
font-weight:bold;
letter-spacing:1px;
margin:0 -10px 5px;
padding:5px 5px 5px 10px;
background-image: url(images/img_06.bmp);
text-align:center;
}
.formarea tr .formradio {
vertical-align:top;
}
.formarea td {
padding:2px 0 !important;
vertical-align:middle;
}
.formarea a:link {
background-color:transparent;
color:#666666;
font-size:11px;
text-decoration:underline;
}
.formarea a:visited {
background-color:transparent;
color:#666666;
font-size:11px;
text-decoration:underline;
}
.formarea a:active {
background-color:transparent;
color:#666666;
font-size:11px;
text-decoration:underline;
}
.formarea a:hover {
color:#666666;
font-size:11px;
text-decoration:underline;
}
.formarea .form_label {
font-weight:bold;
margin-bottom:20px;
margin-top:20px;
padding-right:10px !important;
text-align:right;
width:170px;
}
.formarea .form_label_left {
font-size:12px;
font-weight:bold;
padding-right:10px !important;
text-align:left;
}
.formarea .form_label_right {
font-size:12px;
font-weight:bold;
padding-right:10px !important;
text-align:right;
}
.formarea .form_label_left {
font-weight:bold;
padding-right:8px;
text-align:left;
}
.formlisting {
background-color:#DFDFDF;
border-spacing:1px;
empty-cells:show;
margin:10px 0 0;
text-align:left;
width:100%;
}
.formlisting th {
background-color:#DFDFDF;
border:1px solid white;
padding:2px 1px 4px;
text-align:left;
vertical-align:middle;
}
.formlisting td {
background-color:#DFDFDF;
border:1px solid white;
padding:1px !important;
vertical-align:middle;
}

.formlisting form_label_th {
font-size:11px;
font-weight:bold;
padding:2px 1px;
}

.form_label_col {
font-size:12px;
font-weight:bold;
padding:2px 4px;
}