/*    Default styles    */
body { background-color: #FFFFFF; margin: 0px 0px 0px 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: small; }
td { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: small; }
a { color: #379B2C; }
a:visited { color: #379B2C; }
a:active { color: #379B2C; }
ul { margin-left: 8px; padding-left: 8px; }

/*    Tables styles    */
.tableBg1 { background-color: #E6FDDF; }
.tablePad0 { padding: 0px 0px 0px 0px; }
.tablePad1 { padding: 7px 7px 7px 7px; }
.tablePad2 { padding: 3px 3px 3px 3px; }
.tableTools { background-color: #B4C7CD; padding: 3px 3px 3px 3px; }
.tableMain { border-width: 6px; border-style: solid; border-color: #FFFFFF; }
.tableMainTdTop { border-top: 2px solid #CECECE; border-left: 2px solid #CECECE; border-right: 2px solid #CECECE; border-bottom: none; padding: 0px 0px 0px 0px; background-color: #E6FDDF; }
.tableMainTdBottom { border-width: 2px; border-style: none solid solid solid; border-color: #CECECE; padding: 0px 0px 0px 0px; background-color: #E6FDDF; }
.tableMainMenu { border-top: none; border-left: 2px solid #CECECE; border-right: 1px solid #CECECE; border-bottom: none; padding: 0px 0px 0px 0px; background-color: #E6FDDF; width: 200px; }
.tableMainBody { border-top: 1px solid #CECECE; border-left: none; border-right: 2px solid #CECECE; border-bottom: 1px solid #CECECE; padding: 3px 4px 3px 6px; background-color: #FFFFFF; }
.tableFoldersUnsel { border-top: none; border-left: none; border-right: none; border-bottom: none; padding: 3px 3px 3px 10px; background-color: #E6FDDF; }
.tableFoldersSel { border-top: 1px solid #CECECE; border-left:none; border-right: none; border-bottom: 1px solid #CECECE; padding: 3px 3px 3px 10px; background-color: #FFFFFF; }
.tableFoldersFill { border-top: none; border-left: 2px solid #CECECE; border-right: 1px solid #CECECE; border-bottom: none; padding: 3px 3px 3px 10px; background-color: #E6FDDF; }
.tableMessages { border-width: 1px; border-style: solid; border-color: #B3C8CB; }
.tableMessagesHead1 { border-top: none; border-left: none; border-right: none; border-bottom: none; padding: 3px 3px 3px 3px; background-color: #E6FDDF; }
.tableMessagesHead2 { border-top: none; border-left: 1px solid #E0E0DF; border-right: none; border-bottom: none; padding: 3px 3px 3px 3px; background-color: #E6FDDF; }
.tableMessagesRow1 { border-top: 1px solid #E0E0DF; border-left: none; border-right: none; border-bottom: none; padding: 3px 3px 3px 3px; background-color: #FFFFFF; }
.tableMessagesRow2 { border-top: 1px solid #E0E0DF; border-left: 1px solid #E0E0DF; border-right: none; border-bottom: none; padding: 3px 3px 3px 3px; background-color: #FFFFFF; }
.tableMessagesPreview { border-top: 1px solid #E0E0DF; border-left: none; border-right: none; border-bottom: none; padding: 3px 3px 3px 3px; background-color: #FFFFFF; }
.tableGeneral { border-width: 1px; border-style: solid; border-color: #B3C8CB; }
.tableGeneralHead1 { border-top: none; border-left: none; border-right: none; border-bottom: none; padding: 3px 3px 3px 3px; background-color: #E6FDDF; }
.tableGeneralHead2 { border-top: none; border-left: 1px solid #E0E0DF; border-right: none; border-bottom: none; padding: 3px 3px 3px 3px; background-color: #E6FDDF; }
.tableGeneralRow1 { border-top: 1px solid #E0E0DF; border-left: none; border-right: none; border-bottom: none; padding: 3px 3px 3px 3px; background-color: #FFFFFF; }
.tableGeneralRow2 { border-top: 1px solid #E0E0DF; border-left: 1px solid #E0E0DF; border-right: none; border-bottom: none; padding: 3px 3px 3px 3px; background-color: #FFFFFF; }
.tableMenu { border-top: none; border-left: none; border-right: none; border-bottom: 2px solid #BDBDBD; filter: progid:dximagetransform.microsoft.gradient(gradienttype=0,startcolorstr=#FFFFFF,endcolorstr=#DEDEDE); }
.tableMenuUnsel { border-top: 2px solid #3C9E4B; border-left: none; border-right: 2px solid #BDBDBD; border-bottom: none; padding: 3px 3px 3px 3px; }
.tableMenuUnsel2 { border-top: 2px solid #3C9E4B; border-left: none; border-right: none; border-bottom: none; padding: 3px 3px 3px 3px; }
.tableIndex { background-color: #E6FDDF; border-top: none; border-left: none; border-right: none; border-bottom: 2px solid #3C9E4B; padding: 6px 6px 6px 6px; }
.tableIndex2 { background-color: #FFFFFF; border-top: 2px solid #3C9E4B; border-left: none; border-right: none; border-bottom: none; padding: 6px 6px 6px 6px; }
.tableBox { background-color: #E6FDDF; border-width: 1px; border-style: solid; border-color: #3C9E4B; padding: 5px 5px 5px 5px; }

/* Text */
.quota { color: #379B2C; font-weight: bold; font-size: smaller; }
.tools { color: #000203; font-weight: bold; }
.tools:link { color: #000203; font-weight: bold; }
.tools:visited { color: #000203; font-weight: bold; }
.tools2:link { color: #000203; font-weight: bold; text-decoration: none; }
.tools2:visited { color: #000203; font-weight: bold; text-decoration: none; }
.menu { color: #5C5C5C; font-weight: bold; }
.menu:link { color: #5C5C5C; font-weight: bold; text-decoration: none; }
.menu:visited { color: #5C5C5C; font-weight: bold; text-decoration: none; }
.menu:hover { color: #5C5C5C; font-weight: bold; text-decoration: underline; }
.menu2 { color: #379B2C; font-weight: bold; }
.menu2:link { color: #379B2C; font-weight: bold; text-decoration: none; }
.menu2:visited { color: #379B2C; font-weight: bold; text-decoration: none; }
.menu2:hover { color: #379B2C; font-weight: bold; text-decoration: underline; }
.general { color: #5C5C5C; font-weight: bold; }
.general:link { color: #5C5C5C; font-weight: bold; text-decoration: none; }
.general:visited { color: #5C5C5C; font-weight: bold; text-decoration: none; }
.general:hover { color: #5C5C5C; font-weight: bold; text-decoration: underline; }
.general2 { color: #5C5C5C; font-weight: normal; }
.general2:link { color: #5C5C5C; font-weight: normal; text-decoration: none; }
.general2:visited { color: #5C5C5C; font-weight: normal; text-decoration: none; }
.general2:hover { color: #5C5C5C; font-weight: normal; text-decoration: underline; }
.message { color: #5C5C5C; font-weight: normal; }
.message:link { color: #5C5C5C; font-weight: normal; text-decoration: none; }
.message:visited { color: #5C5C5C; font-weight: normal; text-decoration: none; }
.message:hover { color: #5C5C5C; font-weight: normal; text-decoration: underline; }
.messageNew { color: #5C5C5C; font-weight: bold; }
.messageNew:link { color: #5C5C5C; font-weight: bold; text-decoration: none; }
.messageNew:visited { color: #5C5C5C; font-weight: bold; text-decoration: none; }
.messageNew:hover { color: #5C5C5C; font-weight: bold; text-decoration: underline; }
.preview { color: #000000; font-weight: normal; font-size: smaller; }
.alternate { color: #5C5C5C; font-weight: normal; font-size: smaller; }
.alternate2 { color: #5C5C5C; }
.highlight { color: #379B2C; font-weight: bold; }
.copyright { color: #000000; }
.copyright:link { color: #000000; }
.copyright:visited { color: #000000; }

/* Cursor related */
.cursorHand { cursor: pointer; }

/* Various */
.spacer1 { font-size: 8px; }
.spacer2 { font-size: 3px; }
.action { color: #ffffff; background-color: #ffcc00; font-weight: bold; padding: 3px 3px 3px 3px; }
.error { color: #ffffff; background-color: #ff4242; font-weight: bold; padding: 3px 3px 3px 3px; }



hr { color: #CCCCCC; background-color: #CCCCCC; border-style: none; height: 1px; width: 100%; }
.hr1 { color: #FFCC00; background-color: #FFCC00; border-style: none; height: 1px; width: 100%; }
.hr2 { color: #FFCC00; background-color: #FFCC00; border-style: none; height: 1px; width: 60%; }


/* Forms, Input and Buttons */
form { margin: 0px 0px 0px 0px; }
input { font-size:12px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.inputLen1 { font-size:12px; width: 350px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.inputLen2 { font-size:12px; width: 200px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.button { font-size:12px; height: 20px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; color: #5E5E5E; border: 1px solid #5E5E5E; filter: progid:dximagetransform.microsoft.gradient(gradienttype=0,startcolorstr=#FFFFFF,endcolorstr=#C5C5C5); }
.buttonFile { font-size:12px; height: 20px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; color: #5E5E5E; border: 1px solid #5E5E5E; }



.input1 { font-size:13px;  font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; }
.select { font-size:12px; width:210px; font-family: Arial, Verdana, Geneva, Arial, Helvetica, sans-serif; }
.select1 { font-size:11px; font-family: Verdana,  Arial, Geneva, Arial, Helvetica, sans-serif; }
.select2 { font-size:12px; width:150px; font-family: Arial, Verdana, Geneva, Arial, Helvetica, sans-serif; }
.select22 { font-size:12px; width:190px; font-family: Arial, Verdana, Geneva, Arial, Helvetica, sans-serif; }
.select3 { font-size:12px; width:300px; font-family: Arial, Verdana, Geneva, Arial, Helvetica, sans-serif; }
.select4 { font-size:13px; width:350px; font-family: Arial, Verdana, Geneva, Arial, Helvetica, sans-serif; }
.bt { font-size:13px; font-weight: bold; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
.bt1 { font-size:11px; font-weight: bold; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
.bt2 { font-size:11px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
.bt3 { font-size:13px; width:100px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }

