﻿body { margin: 0px 10px 0px 10px; padding:0px;  background-color: #630000; 
	background-image: url(../images/BG.jpg); background-repeat: repeat-x; font-family:Verdana; font-size: 8pt;}

p, ul, li {	margin-top: 0px; margin-bottom: 0px; font-family:Verdana; font-size: 8pt;}
div {font-family:Verdana; font-size: 8pt;}
td {vertical-align: top; font-family:Verdana; font-size: 8pt;}
li { vertical-align: middle; margin-top: 5px;}
img {border: none;}
h2 {font-size: 14pt;  color: #1760ae; margin-bottom: 5px; margin-top: 15px;}
h3 {font-size: 13pt; color: #1760ae; margin-bottom: 5px; margin-top: 15px;}
h4 {font-size: 12pt; color: #b10004; margin-bottom: 5px; margin-top: 15px;}
h5 {font-size: 10pt; color: #b10004; margin-bottom: 5px; margin-top: 15px;}
a {color: Navy;}

#MainCell {background-color: white; padding: 15px;}
#LeftBorder { background-image: url(../images/BGLeft_Rep.jpg);}
#RightBorder { background-image: url(../images/BGRight_Rep.jpg);}
#Banner { }
#LoginForm { float: right; font-size: 10pt; margin-top:8px; }
#LoginForm td {vertical-align: middle; }

#MainNavigation { background-image: url(../images/NavBG.jpg); height: 25px; clear:both;
	border: solid 1px #cccccc; vertical-align: middle;}
#MainNavigation ul { float: left;list-style: none;	margin: 5px 0px 0px 15px; padding: 0px;}
#MainNavigation ul li {float: left;	margin: 0px 24px 0px 0px;} 
#MainNavigation ul li a{ color: #cc0000; font-size: 9pt; font-weight: bold; text-decoration: none;}
#MainNavigation ul li a:hover{ text-decoration: underline;}
* html #MainNavigation ul li a { height: 1%; /* IE fix: make links honour display: block; properly */}
* html #MainNavigation ul li { float: left; /* IE fix: "whitespace in lists" problem */ }

#BandNavigation { background-image: url(../images/RedBoxHeader.jpg); height: 24px; clear:both;
	border: solid 1px #cccccc; vertical-align: middle;}
#BandNavigation ul { float: left;list-style: none;	margin: 4px 0px 0px 15px; padding: 0px;}
#BandNavigation ul li {float: left;	margin: 0px 27px 0px 0px;} 
#BandNavigation ul li a{ color: white; font-size: 9pt; font-weight: bold; text-decoration: none;}
#BandNavigation ul li a:hover{ text-decoration: underline;}
* html #BandNavigation ul li a { height: 1%; /* IE fix: make links honour display: block; properly */}
* html #BandNavigation ul li { float: left; /* IE fix: "whitespace in lists" problem */ }

#IndustryNavigation { background-image: url(../images/BlueBoxHeader.jpg); height: 24px; clear:both;
	border: solid 1px #cccccc; vertical-align: middle;}
#IndustryNavigation ul { float: left;list-style: none;	margin: 4px 0px 0px 15px; padding: 0px;}
#IndustryNavigation ul li {float: left;	margin: 0px 20px 0px 0px;} 
#IndustryNavigation ul li a{ color: white; font-size: 9pt; font-weight: bold; text-decoration: none;}
#IndustryNavigation ul li a:hover{ text-decoration: underline;}
* html #IndustryNavigation ul li a { height: 1%; /* IE fix: make links honour display: block; properly */}
* html #IndustryNavigation ul li { float: left; /* IE fix: "whitespace in lists" problem */ }

#MainContent {  _height: 250px; min-height:250px; clear: both; margin-top: 10px;}
#Footer { padding-top: 15px; font-size: 8pt;  text-align: center; clear:none; }

.RedContentBox {width: inherit; border: solid 1px #CCCCCC;}
.RedContentBox .Header{width: inherit; height: 25px; Color: White; font-weight: bold;
	background-image: url(../images/RedBoxHeader.jpg); text-align: left;}
.RedContentBox .Header p { padding: 5px 0px 0px 10px; margin: 0px;}
.RedContentBox .Header a { color: White; }
.RedContentBox .Content, .BlueContentBox .Content { padding: 10px; 
	background-color: #F5F5F5; text-align: left;}

.BlueContentBox {width: inherit; border: solid 1px #CCCCCC;}
.BlueContentBox .Header{width: inherit; height: 25px; Color: White; font-weight: bold;
	background-image: url(../images/BlueBoxHeader.jpg); text-align: left;}
.BlueContentBox .Header p { padding: 5px 0px 0px 10px; margin: 0px;}

.SmallInputBox {font-size: 8pt; width: 100px;}
.Center {text-align: center;}
.TextBoxWatermark {color: #999999; font-size: 8pt; width:auto; width: 100px;}
.input {font-size: 8pt; }
/*.TextBoxWatermark {color: #999999;  height: 12px; }*/

.WideCheckBox {padding-right: 10px;}
.BoldRed {Color: #cc0000; }

.DefaultColumnWidth {width: 150px;}

.NoteBox 
{	background:url('/Images/Note.jpg') top left no-repeat #F5F5F5; 
	border: dashed 1px #666666; color: #333333; font-size: 11px; 
	padding: 27px 7px 7px 7px;}
	
.TaskBox
{
	background:url('/Images/Tasks.jpg') top left no-repeat #F5F5F5; 
	border: dashed 1px #666666; color: #333333; font-size: 11px; 
	padding: 27px 7px 7px 7px;}

.SideBox 
{	background:#F5F5F5; 
	border: dashed 1px #666666; color: #333333; font-size: 11px; 
	padding: 7px 7px 7px 7px;}
	
.Note {color: #666666; font-size: 10px; }

div #loadingOverlayShadow 
{
    background-color: Black;
    position: absolute;
    width: 195px;
    height: 60px;
    padding: 5px;
    top: 520px;
    z-index: 10000;
}

div #loadingOverlay 
{
    text-align: center;
    background-color: #FAFAFA;
    position: absolute;
    width: 200px;
    height: 60px;
    padding-top: 5px;
    border: solid 1px #CC0000;
    top: 520px;
    z-index: 10001;
}

.MessageBox 
{
background:url('/Images/MessageBox.gif') top left no-repeat #F9F079; 
border:1px solid #890D0E;
font-family: Verdana; 
font-size: 10pt;
color: black;
line-height: 1.75;
padding: 8px 0px 25px 30px;
text-align: left;
min-height: 40px;
margin-bottom: 15px;

}

.ErrorHeader
{
    font-size:large;
    color: white;    
}

.ErrorBox 
{
background:url('/Images/ErrorBox-BackGround.gif') top left no-repeat #b22828; 
border:1px solid #890D0E;
font-family:Verdana;
color: #FFFFFF;
padding: 45px 10px 25px 30px;
text-align: left;
min-height: 60px;
}

.ErrorBox a
{
    color: White;
}

.ErrorBox li
{
    margin-bottom: 15px;
    padding: 0px;
    color: White;
}

.ErrorBox ul
{
    margin-top: 0px;
    margin-left: 0px;
    padding: 0px;
    list-style-image: url('/Images/WhiteArrow.gif') 
}

.ErrorBox ul a
{
    color: White;   
}

a.ReportContentLink
{
    z-index: 1;
}

.smallLink
{
    font-size: 9pt;
}

.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}
.ModalPanel
{
    height: 200px;
    width: 400px;
    background-image:url('/Images/warningBackground.jpg');
    z-index: 9;
    margin-top: auto;
    margin-bottom: auto;
}
.ModalContent
{
    top: 10px;
    position: relative;
    height: 180px; 
    width: 380px;
    vertical-align: middle; 
    text-align: center;
    background-color: White;
    margin-left: auto;
    margin-right: auto;
    z-index: 10;
}
/*Reorder List*/
.reorderListDemo
{
	width: 200px;
	border: solid 1px #aaaaaa;
}

.dragHandle {
	width:10px;
	height:22px;
	background-color:Blue;
	background-image:url(../images/bg-menu-main.png);
	cursor:move;
	border:outset thin white;
	float: left;
}

.callbackStyle {
	border:thin blue inset;		
}

.callbackStyle table {
	background-color:#5377A9;	
	color:Black;
}

.reorderListDemo ul
{
	margin-left: 0px;
	padding-left: 0px;
}

.reorderListDemo li 
{
	
	list-style:none;
	margin:2px;
	margin-left: 10px;
	background-image:url(../images/bg_nav.gif);	
	color:#FFF;
	color:#FFF; font-weight:bold;
}

.reorderListDemo li a {color:#FFF; font-weight:bold;}

.reorderCue {
	border:dashed thin black;
	width:100%;
	height:25px;
}

.itemArea 
{
	padding: 0px;
	margin-left:0px;
	margin-top: 2px;
	vertical-align: middle;
	text-align:left;
	width: 200px;
}

.Alternate
{
    float: left;
    background-color: white;
}

div.AlternatePending
{
    float: left;
    background-color: #C0C0FF;
}

.SmallTH
{
    font-size: 13px;
	background-color: #999999;
	color: White;
	float: left;
}

.Main
{
	padding-top: 5px;
	padding-bottom: 5px;
    float: left;
}

div.TableHeader
{
    float: left;
}

.SmallTHTbl
{font-size: 13px;
	background-color: #999999;
	color: White;
	}
	.AlternateTbl
{
    background-color: white;
}
.MainTbl{
	padding-top: 5px;
	padding-bottom: 5px;
}