/* generic styles */
select { font-family: Arial, Helvetica; font-size: 8pt; color: #000000;  background-color: #eeeeee;}
textarea { font-family: Arial, Helvetica; font-size: 8pt; color: #000000; background-color: #eeeeee;}
td { font-family: Arial, Helvetica; font-size: 8pt; }
table { padding-top: 0; padding-left: 0; padding-bottom: 0; padding-right: 0; }
body { margin: 0; font-family: Arial, Helvetica; font-size: 8pt; }
a { text-decoration: none; color: #222288; }
a:hover { text-decoration: none; color: #2222ff; }

.main_title { font-size: 14 pt; font-weight: bold; font-family: arial; color: #333333; }
.title { font-size: 11 pt; font-weight: bold; font-family: arial; color: #002060; }
.title2 { font-size: 10 pt; font-weight: bold; font-family: arial; color: #444444; }
.title3 { font-size: 9 pt; font-weight: bold; font-family: arial; color: #444444; }
.link_app { font-family: arial; color: #FFFFFF; font-weight: bold; font-size: 11px; }
.link_menu { font-family: arial; color: #222222; font-weight: bold; font-size: 11px; }
.link_toolbar { font-family: arial; color: #444444; font-weight: bold; font-size: 10px; }
.preview { font-family: Arial, Helvetica; font-size: 7pt; }
.tdmin { font-family: Arial, Helvetica; font-size: 7pt; color: #555555}

/* div options */
.selectstyle {font-family: Arial, Helvetica; font-size: 8pt; color: #000000; width: 140px;}
.buttonstyle {font-family: arial; font-size: 8 pt; width: 140px; height: 20px ; color: #ffffff ; background-color: #444444;margin-top: 0; margin-bottom: 0; }

/* menu styles */
.divMenu { cursor: pointer; }
.tdMainMenu { padding-left: 2px; padding-bottom: 0px; padding-right: 2px; padding-top: 0px;  cursor: default; font-family: Arial, Helvetica; font-size: 8pt; color: #000000; font-weight: normal; }
.tdMainMenuHover { color: #000000; padding-left: 2px; padding-bottom: 0px; padding-right: 2px; padding-top: 0px;  cursor: default; font-family: Arial, Helvetica; font-size: 8pt; font-weight: bold;}
.tdMenu { cursor: default; font-family: Arial, Helvetica; font-size: 8pt; color: #ffffff;}
.tdMenuHover { color: #000000; padding-left: 2px; padding-bottom: 1px; padding-right: 2px; padding-top: 1px;  cursor: default; font-family: Arial, Helvetica; font-size: 8pt; font-weight: bold;}

/* other styles */
.page_title { background-color: #FFCC33; color: #000000; font-size: 8 pt; font-family: arial; padding-bottom: 2px; padding-top: 2px;}
.debug { font-size: 8 pt; font-family: arial; color: #888888 ; }
.tablecombo { font-family: Courier New, Courier, FixedSys, Arial, Helvetica; font-size: 8pt; color: #000000; }
.cellsmall { font-family: Arial, Helvetica; font-size: 6pt; }
.tdScheduleOpt { padding-left: 3px; padding-bottom: 0px; padding-right: 3px; padding-top: 1px; cursor: default; font-family: Arial, Helvetica; font-size: 7pt; color: #000000; font-weight: bold; background-color: #ffffff; border-bottom: solid #000000 1px; border-top: solid #000000 1px; border-right: solid #000000 1px; border-left: solid #000000 1px;}

/* control styles */
.textbox { font-size: 8 pt; font-family: arial; height: 18 ; color: #000000 ; background-color: #eeeeeee ;margin-top: 0; margin-bottom: 0; }
.textbox_big { font-size: 10 pt; font-weight: bold; font-family: arial; height: 20 ; color: #000000 ; background-color: #eeeeeee ;margin-top: 0; margin-bottom: 0; }
.textarea { font-size: 8 pt; font-family: arial; color: #000000 ; background-color: #eeeeeeee; margin-top: 0; margin-bottom: 0; }
.button { font-size: 8 pt; font-family: arial; height: 20 ; color: #ffffff ; background-color: #444444;margin-top: 0; margin-bottom: 0; }
.filebutton { font-size: 8 pt; font-family: arial; height: 20 ; margin-top: 0; margin-bottom: 0; }
.combobox { font-size: 8 pt; font-family: arial; height: 18 ; color: #000000 ; background-color: #eeeeee;margin-top: 0; margin-bottom: 0; }
.list { font-size: 8 pt; font-family: arial; }
.row_white { background-color : #ffffff; }
.row_gray { background-color : #cccccc; }
.section { font-size: 8 pt; font-weight: bold; font-family: arial; color: #000088; }
.sectiont { font-size: 8 pt; font-weight: bold; font-family: arial; color: #000088; }
.ttitle { font-size: 11 pt; font-weight: bold; font-family: arial; color: #0000dd; }
.subtitle { font-size: 8 pt; font-weight: bold; font-family: arial; color: #000000; }
.body2 { margin: 10; }
.imagebutton { cursor: hand; }
.imglink { cursor: hand; }
.link { cursor: hand; }
.row_white { background-color : transparent; }
.row_gray { background-color : #cccccc; }
.row_green { background-color : #009900; }
.row_yellow { background-color : #FFCC33; }
.row_red { background-color : #FF0000; }

/* tables */
.listtitle { text-align: center; font-size: 7 pt; font-family: arial; color: #000000 ; }
.listline { font-size: 7 pt; font-family: arial; color: #000000 ; }
.references { font-size: 7 pt; font-family: arial; color: #000000 ; }
