﻿body { background-color: #000000; margin: 0px 0px 0px 0px; text-align: center; height:100%; }
body, td, input, select { font-family: Verdana; font-size: 12px; color: #393939; font-weight: normal; }

#main { height: 100%; margin: 0 auto; text-align: left; width: 760px; background-color: White; padding-top: 10px; vertical-align: middle; }
#lang { text-align: right; }
#content { margin-bottom: 20px; margin-top: 5px; }
#bottomMenu { background-color: #626262; padding: 5px; text-align: left; color: #ffffff;}
#adminMenu { margin-left: 15px; margin-right: 15px; margin-bottom: 10px; }

div.sessionMsg { border: solid 1px black; background-color: #F5F5F5; padding: 5px; margin-top: 5px; margin-bottom: 5px; color: #C00000; font-weight: bold;}


p { text-align: left; }
ul { margin-top: 0px; margin-bottom: 0px; }
table { border-collapse: collapse; }
img.blackBorder { border: solid 1px black; }

a { color: #393939; font-family: Verdana; font-weight: bold; font-size: 12px; text-decoration: underline; padding-left: 10px; background-image: url(/images/common/linkArrow.gif); background-repeat: no-repeat; background-position: 0px 3px; }
a:active, a:hover { color: #c41130; text-decoration: underline; }

a.newsLink { font-size: 10px; background-position: 0px 1px; }
a.newsItemLink { font-size: 10px; background-image: none; padding: 0px; text-decoration: none; }

a.sectionLink { color: #c41130; font-family: Verdana; font-weight: bold; font-size: 12px; text-decoration: underline; background-image: none; padding: 0px; }
a.sectionLink:active, a.sectionLink:hover { color: #FACC31; text-decoration: underline; }

a.imageLink { margin: 0px; padding: 0px; background-image: none; }
a.noLink { margin: 0px; padding: 0px; background-image: none; text-decoration: none; }

h1 { font-size: 13px; font-weight: bold; color: #c41130; font-family: Verdana; text-transform:uppercase; padding-left: 15px; background-image: url(/images/common/redArrow.gif); background-repeat: no-repeat; background-position: 0px 4px; border-bottom: solid 1px black; }
h2 { margin: 0px 0px 1px 0px; font-size: 12px; font-weight: bold; color: #ffffff; background-color: #c41130; padding-top: 5px; padding-bottom: 5px; font-family : Verdana; padding-left: 20px; background-image: url(/images/common/redbgArrow.gif); background-repeat: no-repeat; background-position: 5px 7px; }

.grid .header { border: solid 1px black; }
.grid .header td  { background-color: #cdd2d5; font-weight: bold; color: Black; font-family: Verdana; font-size: 11px; white-space:nowrap; }
.grid .header td a { color: Black; font-weight: bold; text-decoration: underline; font-size: 11px; }

.grid .item td  { font-weight: normal; color: Black; font-family: Verdana; font-size: 11px; }
.grid .item td a { font-weight: normal; font-family: Verdana; font-size: 11px; }

.data td  { padding: 1px; }
.tab { padding: 5px; }
input.dataRequired { background-color: #ffffbb; }
select.dataRequired { background-color: #ffffbb; }
td.dataRequiredTitle { font-weight: bold; }

/* Language selection */
a.lang { margin: 2px; color: #454545; font-family: Verdana; font-weight: bold; font-size: 12px; text-decoration: none; padding-left: 18px; padding-right: 5px; background-image: url(/images/common/langArrow.gif); background-repeat: no-repeat; background-position: 0px 2px; border-right: solid 2px #A8A8A8; }
a.lang:active, a.lang:hover { color: #454545; text-decoration: underline; }

/* Bottom menu */
a.bottomMenu { margin: 0px; padding: 0px; color: #ffffff; font-family: Verdana; font-weight: normal; font-size: 10px; text-decoration: none; background-image: none; }
a.bottomMenu:active, a.bottomMenu:hover { color: #FACC31; text-decoration: underline; }
#copyrights { color: #D1D1D1; font-family: Verdana; font-weight: normal; font-size: 10px; margin-top: 3px; }
#copyrights a { margin: 0px; padding: 0px; color: #D1D1D1; font-family: Verdana; font-weight: normal; font-size: 10px; text-decoration: underline; background-image: none; }
#copyrights a:hover { color: #ffffff; }

/* Box */
.box { background-color: #ffffff; margin-bottom: 10px; }
.boxContent { background-color: #ffffff; padding: 0px; margin: 0px; }
.boxContent h1 { }
.boxTL { width: 16px; height: 15px; background-image: url(/images/common/boxTL.gif); background-repeat:no-repeat; }
.boxTR { width: 15px; height: 15px; background-image: url(/images/common/boxTR.gif); background-repeat:no-repeat; }
.boxBL { width: 16px; height: 15px; background-image: url(/images/common/boxBL.gif); background-repeat:no-repeat; }
.boxBR { width: 15px; height: 15px; background-image: url(/images/common/boxBR.gif); background-repeat:no-repeat; }
.boxL { width: 16px; background-image: url(/images/common/boxL.gif); background-repeat:repeat-y; }
.boxR { width: 15px; background-image: url(/images/common/boxR.gif); background-repeat:repeat-y; }
.boxT { height: 15px; background-image: url(/images/common/boxT.gif); background-repeat:repeat-x; }
.boxB { height: 15px; background-image: url(/images/common/boxB.gif); background-repeat:repeat-x; }
.smallbox { background-image: url(/images/common/smallbox.gif); background-repeat:repeat-x; padding: 5px 20px 5px 20px; min-height: 120px; margin-bottom: 5px;  }

/* Gridview */
.grid .header { border: solid 1px black; }
.grid .header th  { background-color: #D1D1D1; font-weight: bold; color: Black; font-family: Verdana; font-size: 11px; white-space:nowrap; }
.grid .header th a { color: Black; font-weight: bold; text-decoration: underline; font-size: 11px; background-image: none; padding: 0px; margin: 0px; }

.grid .item td  { font-weight: normal; color: Black; font-family: Verdana; font-size: 11px; }
.grid .item td a { font-weight: normal; font-family: Verdana; font-size: 11px; }