/* Global */
A { color: #3366cc; text-decoration: none; }
A:hover { color: #ff3300; text-decoration: underline; }
TD { font-size: 12px; font-family: Verdana, Arial, Sans-Serif; color: #444444; }
IMG { display: block; }
FORM { margin: 0px; padding: 0px; }
TABLE.frame { width: 800px; margin-top: 10px; margin-left: auto; margin-right: auto; background-color: White; background-image: url(gui.asp?action=0&f=background.gif); background-repeat: repeat-y; border: solid 1px #e0e0e0; height: 95%; }
TABLE.frame td { vertical-align: top; }
.footer { background-color: #e0e0e0; text-align: right; font-family: Verdana, Arial, Sans-Serif; color: #333333; font-size: 8px; height: 1px; }
.footer td { padding: 3px; height: 1px; }
.footer td a { font-family: Verdana, Arial, Sans-Serif; color: #333333; font-size: 11px; font-weight: bold;}

/* Menu */
.selCur { padding: 6px; background-color: #E5EFFA; border: #0066CC solid 1px; font-family: Tahoma, Verdana, Arial, Sans-Serif; font-size: 12px; color: black; text-align: left; }
.selNo, .subArea { padding: 6px; font-family: Tahoma, Verdana, Arial, Sans-Serif; font-size: 12px; border: #e3e3e3 solid 1px; color: #444444; text-align: left; }
.selYes { padding: 6px; font-family: Tahoma, Verdana, Arial, Sans-Serif; font-size: 12px; background-color: #f7f7f7; border: silver solid 1px; color: #444444; text-align: left; }

.selCur A, .selNo A, .selYes A { text-decoration: none; font-family: Tahoma, Verdana, Arial, Sans-Serif; font-size: 12px; width: 100%; height: 100%; }
.subArea A { text-decoration: none; font-family: Tahoma, Verdana, Arial, Sans-Serif; font-size: 11px; width: 100%; height: 100%; line-height: 17px; color: #666666; }
.selYes A { text-decoration: none; color: black; }
.selNo A { text-decoration: none; color: #444444; }
.selCur A { text-decoration: none; color: black; }
.selCur A:hover, .selYes A:hover { text-decoration: none; color: black; }
.selNo A:hover { text-decoration: none; color: #444444; }
.subArea A:hover { color: #000000; text-decoration: underline; }
.subArea { background-color: #f8f8f8; }

.line { background-color: #15156e; }

body { margin: 0px; padding: 0px; background-color: #f6f6f6; background-image: url(back.png); background-repeat:repeat; }
#menutable { background-color: #eeeeee; width: 200px; border-bottom: solid 1px #B5B5B5; border-right: solid 1px #B5B5B5; }
.maintable { padding: 0px; margin: 0px; background-color: #000063; width: 100%; }
.gradienttop { background-image: url(gradienttop.gif); background-repeat: repeat-x; }

#top4, #top3 { width: 100%; }
#top1 { width: 434px; }
#top2, #top5 { width: 5px; }
#top6 { width: 100%; text-align: right; }
#top6 a, #top6 img { float:right; display: block; margin: 0; border: 0; padding: 0; }

h1 { font-weight: normal; font-size: 18px; font-family: Gill Sans MT, Verdana, Arial, Sans-Serif; color: #000063; }
.contentcell { width: 100%; text-align: left; padding-left: 8px; padding-top: 3px; vertical-align: top; }
.contenttable { width: 100%;  }
.dots { height: 1px; background-repeat: repeat-x; background-image: url(dot_white.gif); }



.textbox { background-color: #fbfbfb; font-family: Verdana, Arial, Sans-Serif; font-size: 10px; width: 200px; padding:2px; border: solid 1px silver;}
.textboxSel { background-color: #fbfbfb; font-family: Verdana, Arial, Sans-Serif; font-size: 10px; width: 200px; padding:2px; border: solid 1px #666666;}
.textboxErr { background-color: #fbfbfb; font-family: Verdana, Arial, Sans-Serif; font-size: 10px; width: 200px; padding:2px; border: solid 1px red;}

img { border: 0px }
h6 { font-size: 12px; font-family: Verdana, Arial, Sans-Serif; color: Black; font-weight: bold; padding:0px; line-height: normal; margin-bottom: 0px; margin-top: 0px; }
h5 { font-size: 12px; font-family: Verdana, Arial, Sans-Serif; color: Black; font-weight: bold; padding:0px; line-height: normal; margin-bottom: 0px; margin-top: 10px; }
.centered { margin-left:auto; margin-right:auto; text-align: center; }
.lefted { vertical-align: top; text-align: left; }
.righted { vertical-align: top; text-align: right; }
.fullwidth { width: 100%; }
.light {color: #aaaaaa; }
.hrbar { border-bottom: solid 1px silver; width: 90%; margin-left: auto; margin-right:auto; }

.todolabel { font-weight: bold; width: 150px; }
.donelabel { font-weight: normal; width: 150px; }
.width90 {width: 90px }

.table { background-color: Silver; margin-left:auto; margin-right:auto; }
.table_cellhead_o { padding: 1px; background-color: #f9f9f9; }
.table_cellhead_o table { width: 100%; }
.table_cellhead_i { width: 100%; background-color: #E5EFFA; border: #0066CC solid 1px; color: black; }
.table_cellbody2 { background-color: #f9f9f9; text-align: center; }
.table_cellbody1 { background-color: #f1f1f1; text-align: center; }
.table_cellbody2L { background-color: #f9f9f9; text-align: left; }
.table_cellbody1L { background-color: #f1f1f1; text-align: left; }
.table_cellbody2R { background-color: #f9f9f9; text-align: right; }
.table_cellbody1R { background-color: #f1f1f1; text-align: right; }

.table_sep { padding: 4px 10px 4px 5px; background-color: #cccccc; text-align: left; color: Black;}

.halfwidth { width: 50%; }

html { height: 100%; }
body { height: 100%; }






















