body { background-color: #283941; margin: 0px; font-family: arial; }

#banner { background-image: url('../images/branding-header_bg.gif'); background-repeat: repeat-x; position: relative; z-index: 1; }
#dbt { position: relative; z-index: 2; top: -25px; left: 180px; width: 75%; font-size: 12px; }
#header { width: 100%; float: left; background-color: #243139; }
	#logo { float: left; width: 700px; height: 41px; } 
#menu { position: left; width: 150px; background-image: url('../images/menu-repeat.gif'); font-size: 12px; margin-top: 50px; float: left; z-index: 1; }
#menuTop { position: relative; top: 0px; z-index: 1; }
#menuBottom { position: relative; bottom: 0px; z-index: 1; }
#menuPadding { padding-left: 5px; }
#contentPadding { position: absolute; padding-left: 10px; z-index: 2; top: 75px; left: 150px; }

.qMark { position: relative; z-index: 1; font-weight: bold; float: right; }

a {font-family: arial; font-size: 14px; font-weight: bold; color: #66b3ff; }
a:visited {font-family: arial; font-size: 14px; font-weight: bold; color: #66b3ff; }
a:hover { color: #6c6c6c; }

a.normal:link {font-family: arial; font-size: 12px; color: black; font-weight: normal }
a.normal:visited {font-family: arial; font-size: 12px; color: black; font-weight: normal }

a.qLink { color: white; text-decoration: none; padding-top: 2px; padding-bottom: 2px; padding-left: 4px; padding-right: 4px; background-color: #66b3ff; }
a.qLink:visited { color: white; text-decoration: none; padding-top: 2px; padding-bottom: 2px; padding-left: 4px; padding-right: 4px; background-color: #66b3ff; }
a.qLink:hover { color: white; background-color: #6C6C6C; text-decoration: none; }

a.menuLink { text-decoration: none; font-weight: bold; color: black; font-family: arial; font-size: 12px; }
a.menuLink:visited { text-decoration: none; font-weight: bold; color: black; font-family: arial; font-size: 12px; }
a.menuLink:hover { text-decoration: none; font-weight: bold; color: #66b3ff; }

.menuOption { position: relative; z-index: 1; float: left; }
.menuOption2 { position: relative; z-index: 1; }

.heading {font-family: arial; font-size: 16px; font-weight: bold; color: white; text-align: center;}
.text {font-family: arial; font-size: 12px; color: white; }
.blacktext { font-family: arial; font-size: 12px; color: black; }
.cancelled { font-family: arial; font-size: 12px; color: #ffb02a; text-decoration: line-through; }
.center { text-align: center; }

.redbolded {font-family: arial; font-size: 14px; color: #ff0000; font-weight: bold;}

.bolded {font-family: arial; font-size: 12px; color: black; font-weight: bold;}
.headings { font-family: arial; font-size: 14px; font-weight: bold; color: white;}
.rheadings { width: 300px; font-family: arial; font-size: 14px; font-weight: bold; color: white; display: block; float: left; text-align:right;}
.outer { border: 1px solid black; }

.borderR { border-right: 1px solid black; background-color: white; }
.borderB { border-bottom: 1px solid black; background-color: white; }
.borderBR { border-bottom: 1px solid black; border-right: 1px solid black; background-color: white; }

.borderRAlter { border-right: 1px solid black; background-color: #CACACA; color: black; }
.borderBAlter { border-bottom: 1px solid black; background-color: #CACACA; color: black; }
.borderBRAlter { border-bottom: 1px solid black; border-right: 1px solid black; background-color: #CACACA; }
.borderAlter { background-color: #EAEAEA }
.borderAlter:hover { background-color: yellow; }

.borderRKEY { border-right: 1px solid black; background-color: #575758; }
.borderBKEY { border-bottom: 1px solid black; background-color: #575758; }
.borderBRKEY { border-bottom: 1px solid black; border-right: 1px solid black; background-color: #575758; }

.inputLabel { text-align: right; padding-right: 10px; }
.inputLabelW { text-align: center; padding-right: 10px; }
.inputTable { border-spacing: 10pt 10pt; } 

a.buttons { background-color: #66b3ff; color: white; padding-left: 5px; padding-right: 5px; padding-bottom: 1px; text-decoration: none; border-bottom: 2px solid #A0A0A0; border-right: 1px solid #A0A0A0; font-family: Arial; }
a.buttons:visited { background-color: #66b3ff; color: white; padding-left: 5px; padding-right: 5px; padding-bottom: 1px; text-decoration: none; border-bottom: 2px solid #A0A0A0; border-right: 1px solid #A0A0A0; font-family: Arial; }
a.buttons:hover { color: white; background-color: #6C6C6C; border-bottom: 2px solid #4A4A4A; border-right: 1px solid #4A4A4A; }

