BODY{
margin: 0px;
background-color: #FFFFFF;
background-image: url('images/bg.gif');
background-repeat: repeat-x;
}

TD{
font-family: Tahoma, Sans Serif, Verdana, Helvetica;
color: #000000;
font-size: 12px;
}

a:link, a:visited, a:active{
font-family: Tahoma, Sans Serif, Verdana, Helvetica;
color: #274d88;
font-size: 12px;
text-decoration: none;
}

a:hover{
font-family: Tahoma, Sans Serif, Verdana, Helvetica;
color: #000000;
font-size: 12px;
text-decoration: none;
}

INPUT{
font-family: Tahoma, Sans Serif, Verdana, Helvetica;
color: #000000;
font-size: 12px;
}

SELECT{
font-family: Tahoma, Sans Serif, Verdana, Helvetica;
color: #000000;
font-size: 12px;
}

TEXTAREA{
font-family: Tahoma, Sans Serif, Verdana, Helvetica;
color: #000000;
font-size: 12px;
}

TEXTAREA.norm{
font-family: Tahoma, Sans Serif, Verdana, Helvetica;
color: #000000;
font-size: 12px;
width: 200px;
height: 80px;
}

.title{
font-weight: bold;
color: #274d88;
font-size: 14px;
}

.pagenum{
background-image: url('images/pagenum_bg_hover.gif');
background-repeat: repeat-x;
height: 16px;
width: 25px;
text-align: center;
font-weight: bold;
border-right: 1px solid #AAAAAA;
border-bottom: 1px solid #787878;
color: #000000;
}

a.pagenum:link, a.pagenum:visited, a.pagenum:active{
background-image: url('images/pagenum_bg.gif');
background-repeat: repeat-x;
height: 16px;
width: 25px;
text-align: center;
font-weight: normal;
border-right: 1px solid #AAAAAA;
border-bottom: 1px solid #787878;
color: #000000;
}

a.pagenum:hover{
background-image: url('images/pagenum_bg_hover.gif');
background-repeat: repeat-x;
height: 16px;
width: 25px;
text-align: center;
font-weight: normal;
border-right: 1px solid #AAAAAA;
border-bottom: 1px solid #787878;
color: #000000;
}

.pagediv{
text-align: left;
padding: 0 5px 0 5px;
}

.need{
color: red;
}

/*login.html*/
.login{
background-image: url('images/login.gif');
background-repeat: no-repeat;
padding-top: 10px;
font-size: 11px;
color: #696969;
}
.login_table{
font-size: 11px;
color: #696969;
}
.login_title{
font-size: 12px;
color: #696969;
font-weight: bold;
font-family: Verdana;
}
.login_input{
border: none;
border-top: 1px solid #AAAAAA;
border-right: 1px solid #AAAAAA;
background-color: #f9f9f9;
font-size: 11px;
}
.login_submit{
background-image: url('images/pagenum_bg.gif');
height: 25px;
font-size: 11px;
color: #696969;
}

/*end login class*/

/*bar center*/
a.bar:link, a.bar:visited, a.bar:active{
color: #FFFFFF;
font-weight: bold;
font-size: 12px;
text-decoration: none;
width: 120px;
height: 30px;
background-image: url('images/bar/center.png');
background-repeat: repeat-x;
text-align: center;
padding-top: 8px;
}

a.bar:hover{
color: #FFFFFF;
font-weight: bold;
font-size: 12px;
text-decoration: none;
width: 120px;
height: 30px;
background-image: url('images/bar/center.png');
background-repeat: repeat-x;
background-position: 0 100%;
text-align: center;
padding-top: 8px;
}
/*bar first*/
a.barFirst:link, a.barFirst:visited, a.barFirst:active{
color: #FFFFFF;
font-weight: bold;
font-size: 12px;
text-decoration: none;
width: 130px;
height: 30px;
background-image: url('images/bar/left.png');
background-repeat: repeat-x;
text-align: center;
padding-top: 8px;
}

a.barFirst:hover{
color: #FFFFFF;
font-weight: bold;
font-size: 12px;
text-decoration: none;
width: 130px;
height: 30px;
background-image: url('images/bar/left.png');
background-repeat: repeat-x;
background-position: 0 100%;
text-align: center;
padding-top: 8px;
}
/*bar last*/
a.barLast:link, a.barLast:visited, a.barLast:active{
color: #FFFFFF;
font-weight: bold;
font-size: 12px;
text-decoration: none;
width: 130px;
height: 30px;
background-image: url('images/bar/right.png');
background-repeat: repeat-x;
text-align: center;
padding-top: 8px;
}

a.barLast:hover{
color: #FFFFFF;
font-weight: bold;
font-size: 12px;
text-decoration: none;
width: 130px;
height: 30px;
background-image: url('images/bar/right.png');
background-repeat: repeat-x;
background-position: 0 100%;
text-align: center;
padding-top: 8px;
}

.small{
color: #696969;
font-size: 10px;
font-style: italic;
}

LI.nolist{
list-style-type: none;
display: block;
padding: 0;
margin: 0;
background-image: url('images/b3.gif');
background-position: left center;
background-repeat: no-repeat;
}

.white{
color: #FFFFFF;
}

.att{
border: none;
padding: 5px;
}

TEXTAREA.width{
width: 350px;
height: 150px;
}

.foot{
height: 50px;
padding: 10px;
background: #f9f9f9;
border-top: 3px solid #EEEEEE;
}

.borange{
width: 295px;
height: 30px;
padding: 8px 5px 3px 10px;
background-image: url('images/bars/orange.png');
background-repeat: no-repeat;
}

.bblue{
width: 295px;
height: 30px;
padding: 8px 5px 3px 10px;
background-image: url('images/bars/blue.png');
background-repeat: no-repeat;
}

.bgreen{
width: 295px;
height: 30px;
padding: 8px 5px 3px 10px;
background-image: url('images/bars/green.png');
background-repeat: no-repeat;
}

.bgreenlight{
width: 295px;
height: 30px;
padding: 8px 5px 3px 10px;
background-image: url('images/bars/greenlight.png');
background-repeat: no-repeat;
}

.bred{
width: 295px;
height: 30px;
padding: 8px 5px 3px 10px;
background-image: url('images/bars/red.png');
background-repeat: no-repeat;
}

.bpink{
width: 295px;
height: 30px;
padding: 8px 5px 3px 10px;
background-image: url('images/bars/pink.png');
background-repeat: no-repeat;
}

.blorange{
width: 100%;
height: 30px;
padding: 8px 5px 3px 10px;
background-image: url('images/bars/lorange.png');
background-repeat: no-repeat;
}

.blblue{
width: 100%;
height: 30px;
padding: 8px 5px 3px 10px;
background-image: url('images/bars/lblue.png');
background-repeat: no-repeat;
}

.blgreen{
width: 100%;
height: 30px;
padding: 8px 5px 3px 10px;
background-image: url('images/bars/lgreen.png');
background-repeat: no-repeat;
}

.blgreenlight{
width: 100%;
height: 30px;
padding: 8px 5px 3px 10px;
background-image: url('images/bars/lgreenlight.png');
background-repeat: no-repeat;
}

.blred{
width: 100%;
height: 30px;
padding: 8px 5px 3px 10px;
background-image: url('images/bars/lred.png');
background-repeat: no-repeat;
}

.blpink{
width: 100%;
height: 30px;
padding: 8px 5px 3px 10px;
background-image: url('images/bars/lpink.png');
background-repeat: no-repeat;
}

.bgreenlight2{
width: 165px;
height: 30px;
padding: 8px 5px 3px 10px;
background-image: url('images/bars/greenlight2.png');
background-repeat: no-repeat;
}

.blblue2{
width: 100%;
height: 30px;
padding: 8px 5px 3px 10px;
background-image: url('images/bars/lblue2.png');
background-repeat: no-repeat;
}

.captcha{
font-weight: bold;
font-size: 14px;
color: red;
}

.header{
height: 104px;
background-color: #5178b9;
background-image: url('images/thaihoon-header2009.jpg');
background-repeat: no-repeat;
width: 100%;
text-align: right;
padding-right: 10px;
color: white;
}

a.white:link, a.white:visited, a.white:active{
color: #FFCC00;
text-decoration: underline;
}

a.white:hover{
color: black;
text-decoration: underline;
}