/* -- General Style -- */
body {font: 8pt Verdana, Tahoma; vertical-align: baseline; }
p {margin: 0; padding: 0; } 
.fb {font-weight: bold; } .fi {font-style: italic; } 
.imAlign_left {text-align: left; }
.imAlign_center {text-align: center; }
img.imImage {border: 0px; vertical-align: baseline; }
.imClear {clear: left; }

/* -- Menu Sub -- */
#imPageSub {width: 761px; padding-left: 4px; float: right; background: url('imsubmnuline.gif') repeat-y 2px; }
#imMenuSub {width: 116px; float: left; padding-top: 10px; }
#imMenuSub ul {list-style: none; margin: 0; padding: 0; border: none; }
#imMenuSub li.imMenuSubCur, #imMenuSub ul a {height: auto !important; height: 0%; padding: 4px 3px 4px 15px; font: 11px Verdana; color: #000000; background: url('../res/imsubmenu.gif') left 6px no-repeat; border-bottom: 1px solid #C0C0C0; }
#imMenuSub li.imMenuSubCur {font-weight: bold; }
#imMenuSub ul a:link, #imMenuSub ul a:active, #imMenuSub ul a:visited {display: block; text-decoration: none; }
#imMenuSub ul a:hover, #imMenuSub ul a:focus {background-color: #FF8306; color: #FFFFFF; }

/* -- Texts Style -- */
h2 {margin: 0px 0px 12px 0px; padding: 2px 0 0 0; font: bold 16px Verdana,Tahoma; color: #000000; text-align: left; height: 20px; }
h3 {margin: 0px 0px 12px 0px; padding: 2px 0 0 0; font: bold 10pt Verdana,Tahoma; color: #000000; height: 20px; }

/* -- Links Style -- */
a.ImLink  {text-decoration:underline; }
a.ImLink:link {color: #0000FF; }
a.ImLink:visited {color: #C000C0; }
a.ImLink:hover {color: #0000FF; }

#imPage {position: relative; min-height: 360px; height: auto !important; height: 360px; padding-left: 10px}

form {margin: 15px auto; text-align: center; padding: 5px; width: 400px; }
.imLabel {text-align: left; position: relative; margin-top: 8px}
.imFld {font: 8pt Verdana,Tahoma; color: #000000; border: 1px solid #222222; width: 250px; position: absolute; left: 150px; margin-top: -4px}
.imBtn {font: 8pt Verdana,Tahoma; color: #FFFFFF; background-color: #FF8306; border: 1px solid #222222; margin: 5px; }
.imFld_ok {font: 8pt Verdana,Tahoma; color: #000000; border: 1px solid #222222; }


table {width: 100%; margin: 0 auto; border: 1px solid #222222; border-collapse: collapse; }
tr {border-collapse: collapse; border: 1px solid #222222; } 
th {font: 9pt Verdana,Tahoma; color: #FFFFFF; background-color: #FF8306; }
