body { background: #ffffff ; }


A { text-decoration: underline ; color: #2F5F91 }
A:hover{ TEXT-DECORATION: underline; COLOR: #0060FF }
A.menu { text-decoration: underline ; color: #FFFFFF }
A:hover.menu { TEXT-DECORATION: underline; COLOR: #303030 }
A.wlink { text-decoration: none ; color: #FFFFFF }
A:hover.wlink { TEXT-DECORATION: none; COLOR: #FFFF90 }
A.border { text-decoration: underline ; color: #303030 }
A:hover.border { TEXT-DECORATION: underline; COLOR: #0060ff }

td { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #303030; vertical-align: top;}
.middle {vertical-align:middle;}
.bottom { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #303030; vertical-align: bottom;}
.tabmenu { vertical-align: bottom;  background: #001C31;}
.wtitle { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #ffffff; background:#ACBCE2; height:18px;}

.required { color:#ff0000; }

.header { background: #001C31; }
.main	{  background-color: #ffffff; background-image: url("../images/default/bg_line.gif"); vertical-align:top; text-align:center; }
.binder	{ background-color: #ffffff; background-image: url("../images/default/bg_ring.gif"); vertical-align:top; }
.border { border-collapse: collapse; border-color: #000000; background-color: #efefef; }
.infobox { border-collapse: collapse; border-color: #000000; }

.frame { border-collapse: collapse; border: 1px solid #000000; padding:5px;}
.frame1 { border-collapse: collapse; border: 1px solid #000000; padding:5px; background:#ACBCE2;}

.segmentheader { font-family: Arial, Helvetica, sans-serif; font-size: 20px; height:53px; font-weight: bold; color: #00C0D2; vertical-align:bottom; padding:0px;}