﻿body 
{
    font-family: Segoe UI, Verdana, Sans-Serif;
    font-size:medium;
    /*background-color:#57007F;*/
    background-color: #000000;
    background-image: url(../Images/background.png);
    background-repeat: repeat-x;
    margin:0 auto;
    width:1024px;
    height:100%;
}
#header
{
    /*background-image:url(../Images/HeaderBackground.png);
    background-repeat:repeat-x;*/
    margin:0 auto;
    background-color:#ffffff;
    text-align:center;
    height:125px;
    padding:5px;
    top:0px;
    border: solid 5px #57007F;
}
#cjLink
{
    float:left;
    text-align:left;
    width: 100px;
    background-color:Transparent;
}
#csaLink
{
    float:right;
    text-align:right;
    width: 100px;
    background-color:Transparent;
}
#pageHeading
{
    margin:0 100px 0 100px;
    background-color:Transparent;
}
 #pageHeading h1, #pageHeading h2, #pageHeading h3
 {
    text-align:left;
 }
 #logout
 {
    text-align:right;
 }

#content
{
    clear:both;
    margin: 0 auto;
    padding: 10px;
    background-color:White;
    top:150px;
    border: solid 5px #57007F;
}
#footer
{
    display:none;
    position:absolute;
    margin-top:25px;
    left:150px;
    right:150px;
    bottom:5px;
    color:#57007F;
    background-color: Transparent;
}
div
{
    margin:0 0 0 0;
    padding: 0 0 0 0;
    background-color:White;
    height:auto;
}
div.full, div.navButtons
{
    clear:both; 
    margin: 10px 1% 0 1%;
}
div.navButtons
{ text-align:center; }
div.left
{ 
    margin:0 0 5px 4%;
    float:left;
    width:45%;
}
div.right
{
    margin:0 4% 5px 0;
    float:right;
    width:45%;
}
div.sectionHeader
{
    text-align:center;
    color:White;
    background-color:Black;
    margin:0 auto;
}
div.reportNavigation
{
    background-color:#57007F;
    color:White;
    text-align:center;
}
hr
{
    background-color:#57007F;
    height: 5px;
}
h1,h2,h3,h4
{
    margin:0 0 0 0;
    padding:0 0 0 0;
    text-align:center;
}
table
{
    font-size:small;
}
table thead tr th
{
    background-color:#57007f;
    color:#fff;
    font-weight:bold;
}
table tbody tr td
{
    padding:2px
}
.alternate
{
    background-color:#ccc;   
}


a:link
{ 
    color: Black; 
    text-decoration:none;
}
a:visited
{ 
    color:Black; 
    text-decoration:none;    
}
a:hover
{ text-decoration: underline; }
textarea
{
    font-family:Segoe UI, Verdana, Sans-Serif;
    font-size:.75em;
    margin-left:2%;
}
ul { margin: 0 0 0 0; }
li 
{
    list-style-type:square;
    text-align:left;
    margin-left:25px;
    color:#993399;
}
img
{
    border-style:none;
    background-color:Transparent;
}
p
{
    text-indent:25px;
    margin:0 5px 0 5px;
    font-size:.75em;
}
input.btn
{
    background-color:#57007F;
    color:White;
    min-width:100px;
    text-align:center;
}
.modalPopup
{
    width:900px;
    text-align:center;
    background-color:Transparent;
    color:Black;
    max-height:250px;
    overflow:auto;
    padding: 10px 0 10px 0;
}
.listSearchExtender
{
    background-color:Black;
    color:White;
}
.modalBackground
{
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}
div.heading
{
    background-color:#57007f;
    color:#fff;
    text-align:center;
    font-weight:bold;
    padding:2px 5px;
}

#progressBackgroundFilter
{
	position: fixed;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	overflow: hidden;
	padding: 0;
	margin: 0;
	background-color: #000;
	filter: alpha(opacity=50);
	opacity: 0.5;
	z-index: 1000;
}
#progressMessage
{
	position: fixed;
	top: 40%;
	left: 43%;
	right:43%;
	padding: 10px;
	width: 14%;
	z-index: 1001;
	background-color: #fff;
	border: solid 2px #333;
	font-weight:bold;
}
