﻿/* Default CSS Stylesheet for a new Web Application project */
/* Dark:  #330066    */
/* Med:   #c0b0d0    */
/* Light: #f0f0f0    */
.PageHeader 
{
	position:absolute;
	visibility:visible;
	left:1px;
	top:1px;
	width:799px;
	height:119px;
	z-index:1;
	background-image: url(../images/header.jpg);
	background-repeat: no-repeat;
}
	
.BackgroundImage
{
	position:absolute;
	visibility:visible;
	left:1px;
	top:112px;
	width:799px;
	height:490px;
	z-index:2;
	background-image: url(../images/content.jpg);
	background-repeat:no-repeat;
}

.ApplicationBackgroundImage
{
	position:absolute;
	visibility:visible;
	left:1px;
	top:112px;
	width:799px;
	height:490px;
	z-index:2;
	background-repeat:no-repeat;
}


.MenuNavBar {
	position:absolute;
	visibility:visible;
	left:15px;
	top:87px;
	width:720px;
	height:18px;
	z-index:3;
}

.NavBar {
	position:absolute;
	visibility:visible;
	left:23px;
	top:153px;
	width:183px;
	height:400px;
	z-index:4;
}

.Content {
	position:absolute;
	visibility:visible;
	left:252px;
	top:153px;
	width:522px; /* 522px */
	height:400px;
	z-index:5;
	overflow: auto;

}

.AdminContent {
	position:absolute;
	visibility:visible;
	left:252px;
	top:153px;
	width:622px; /* 522px */
	height:400px;
	z-index:5;
	overflow: auto;

}


.ImageViewer {
	position:absolute;
	visibility:visible;
	left:252px;
	top:153px;
	width:522px; /* 522px */
	height:400px;
	z-index:5;
	overflow: auto;

}


.TextDisplayTopRight
{
	position:absolute;
	visibility:visible;
	left:190px;
	top:68px;
	width:317px;
	height:287px;
	font-size:large
	
	z-index:6;
}


.ErrorList {
	position:absolute;
	visibility:visible;
	left:290px;
	top:575px;
	width:522px;
	height:25px;
	z-index:6;
}

.Copyright 
{
	position: absolute;
	visibility: visible;
	left: 5px;
	top: 579px;
	width: 621px;
	height: 19px;
	z-index: 7;
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
}
	
div.scrollWrapper
{
	float:left;
	height:560px; 
	width:550px;
	overflow:auto;
	max-height:600px;


}

table.scrollable
{
	position:relative;
	background:#f7f7f7;
}
table.scrollable
{
	margin-right:16px;
}

table.scrollable tbody
{
	max-height:150px;
	overflow:scroll;
}
.logoBar
{
    font-weight: bold;
    color: #000000;
    background-color: #ffffff;
    text-decoration: none;
}
A:link.logoBar
{
    font-weight: bold;
    font-size: 11px;
    color: black;
    text-decoration: none;
}

A:Visited.logoBar
{
    font-weight: bold;
    font-size: 11px;
    color: black;
    text-decoration: none;
}
A:Hover.logoBar
{
    font-weight: bold;
    font-size: 11px;
    color: gray;
    text-decoration: none;
}

.thinBlackLine
{
	line-height: 1px;
    background-color: #000000;
}
.helpBar
{
	line-height: 18px;
    font-weight: normal;
    font-size:11px;
    color: #000000;
    background-color: #1A1AAF; 
    text-decoration: none;
}
A:link.helpBar
{
    font-weight: bold;
    font-size: 11px;
    color: #ffffff;
    text-decoration: none;
}
A:Visited.helpBar
{
    font-weight: bold;
    font-size: 11px;
    color: #ffffff;
    text-decoration: none;
}
A:Hover.helpBar
{
	font-weight: bold;
	font-size: 11px;
	color: #FFAF04; /*ff6600   */
	text-decoration: none;
}

BODY
{
	padding-right: 0px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 12px;
	padding-bottom: 0px;
	margin: 10px;
	padding-top: 0px;
	font-family: Tahoma, Verdana, Arial;
	background-color: #FFEABF;
}

TD
{
    font-weight: normal;
    font-size: 12px;
}

.borderTop
{
    font-weight: normal;
    color: white;
    text-decoration: none;
    background-color: #330066;
}
.borderBottom
{
    font-size: 10px;
    font-weight: normal;
    color: white;
    text-decoration: none;
    background-color: #330066;
}

INPUT
{
    font-weight: normal;
    font-size: 12px;
    font-family: Tahoma, Verdana, Arial;
}

SELECT
{
    font-weight: normal;
    font-size: 12px;
}

A
{
    font-weight: normal;
    color: #000000;
    list-style-type: none;
    text-decoration: underline;
}

A:active
{
    font-weight: normal;
    color: #000000;
    text-decoration: underline;
}

A:link
{
	font-weight: normal;
    color: #A87037;
    text-decoration: underline;
}

A:visited
{
	font-family:Verdana, "Times Roman", Arial;
	font-size: small;
    font-weight: normal;
    color: #A87037;
    text-decoration: underline;
}

   tr.row:hover, tr.over td
{
	background-color: blue;
	color: white;
}

A:hover
{
    FONT-WEIGHT: normal;
    COLOR: #000066;
    TEXT-DECORATION: underline
}

TEXTAREA
{
    font-weight: normal;
    font-size: 12px;
}


.large
{
    font-weight: bold;
    font-size: 16px;
}

.medium
{
    font-weight: bold;
    font-size: 14px;
}

.normal
{
    font-weight: normal;
    font-size: 12px;
}

.small
{
    font-size: 10px;
}

.bold
{
    font-weight: bold;
}

.error
{
    font-weight: bold;
    font-size: 11px;
    color: #cc0000;
}

.buttons
{
    font-weight: bold;
    vertical-align: baseline;
    color: black;
    background-color: #cccccc;	/*  #145678; */
    text-align: center;
    text-decoration: none;
}

.tabDefault
{
    border-right: #c0c0c0 2px outset;
    padding-right: 10px;
    border-top: #c0c0c0 2px outset;
    padding-left: 5px;
    font-weight: bold;
    font-size: 11px;
    padding-bottom: 5px;
    border-left: #c0c0c0 2px outset;
    cursor: hand;
    color: white;
    padding-top: 2px;
    border-bottom: #c0c0c0 0px inset;
    background-color: darkgray;
}

.tabSelected
{
    border-right: #c0c0c0 2px outset;
    padding-right: 10px;
    border-top: #c0c0c0 2px outset;
    padding-left: 5px;
    font-weight: bold;
    font-size: 11px;
    padding-bottom: 5px;
    border-left: #c0c0c0 2px outset;
    cursor: default;
    color: white;
    padding-top: 2px;
    border-bottom: #c0c0c0 0px outset;
    background-color: #FFEABF;
    
}

.returnMessage
{
	font-weight: bold;
	color: #0033cc;
	text-decoration: none;
}

.formBody
{
	background-color: #ffffff;
}

.lightBackground
{
	background-color: #FFEABF;
}
.lightOrangeBackground
{
	background-color: #FFD67F;
}

.magellanDarkBackground
{
	background-color:#FFAE00;
}
.magellanLightBackground
{
	background-color:#FFD67F;
}

.mediumBackground
{
	background-color: #c0b0d0;
	cursor:hand;
}

.treeHover
{
	background-color: #c0b0d0;
	text-decoration:underline;
	cursor:hand;
}

.lnavHeader
{
	background-color: #FFEABF;
	cursor:default;
	font-weight: bold;
    font-size: 12px;
	padding:3px;
	padding-top:10px;
}

.lnavItem
{
	background-color: #FFEABF;
	cursor:hand;
	padding-left:15px;
	padding-right:15px;
}

.lnavItemHover
{
	background-color: #c0b0d0;
	background-image:url(../../images/LNavHoverArrow2.gif); 
	cursor:hand;
	padding-left:15px;
	padding-right:15px;
}

.darkBackground
{
	font-weight: bold;
	color: #ffffff;
	background-color: #010194;
	text-decoration: none;
}

.darkBackgroundLink
{
    font-weight: bold;
    color: ffffff;
    text-decoration: none;
}

A:link.darkBackgroundLink
{
    font-weight: bold;
    color: ffffff;
    text-decoration: none;
}

A:Visited.darkBackgroundLink
{
    font-weight: bold;
    color: ffffff;
    text-decoration: none;
}

A:Hover.darkBackgroundLink
{
    font-weight: bold;
    color: ffffff;
    text-decoration: none;
}

.whiteBackground
{
	background-color: #FFAE00;
}

.bodyCell
{
	margin: 10px;
}
.rightAlign
{
	text-align: right;
}

.total
{
	border-bottom: black thin solid;
}

.grandTotal
{
	border-bottom: black double;
}
.MagText {
	font-family: Verdana, "Times Roman", Arial;
	font-size: small;
	font-weight: bold;
	color: #a87037;
}
.MagTextHeader {
	font-family: Verdana, "Times Roman New", Arial;
	font-size: small;
	font-weight: bold;
	color: #1a1aaf;
}
.MagTextBlack {
	color: #000000;
	font-family: verdana, "Times Roman New", Arial;
	font-size: small;
	font-weight: bold;
}
.MagTextUnBold {
	color: #A87037;
	font-family: verdana, "Times Roman New", Arial;
	font-size: small;
	font-weight: normal;
}
.MagTitle {
	font-family: Verdana, "Times New Roman", Arial;
	font-size: medium;
	font-weight: bold;
	color: #1A1AAF;
}
.MagHomeTitle {
	font-family: Verdana, Arial, "Times New Roman";
	font-size: x-large;
	font-weight: bold;
	color: #1A1AAF;
}
.MagHomeText {
	font-family: Verdana, Arial, "Times New Roman";
	font-size: large;
	font-weight: bold;
	color: #1A1AAF;
}
