﻿/* Default CSS Stylesheet for a new Web Application project */

body 
{
	
  }



.TopRowTableElement 
{
background-color: #5e86bb;
border-top: 1px solid #5e86bb;
border-right: 1px solid #5e86bb;
border-left: 1px solid #5e86bb;
border-collapse: collapse;
text-align: left;
padding: 17px;
width: 778px;
margin: 0px; 
vertical-align: top;
}

.P1 {color: #262626; font-size: 7pt;} 
.P2 {color: #0d0d0d; font-size: 9pt;}
.P1r {color: #5d2a18; font-size: 12pt; font-weight:bold;}
.P3 {color: #0d0d0d; font-size: 10pt; list-style-type: none; margin: 3px 0 0 19px; font: normal 9pt Verdana;}
.P3 a { color: #262626; text-decoration:none; font-weight:normal; }	
.P3 a:hover { color: #262626; text-decoration:underline; font-weight:normal; }
.P4 {color: #262626; font: bold 160% Verdana, "Times New Roman", Times, serif; list-style-type: none; margin: 3px 0 0 19px;}
.P4rev {color: #ffffff; font: bold 160% Verdana, "Times New Roman", Times, serif; list-style-type: none; margin: 3px 0 0 19px;}
.P5 {color: #262626; font: normal 90% Verdana, "Times New Roman", Times, serif; list-style-type: none; margin: 3px 0 0 19px;}
.P6 {color: #262626; font: normal 180% Verdana, "Times New Roman", Times, serif; list-style-type: none; margin: 3px 0 0 19px;}
.P7 {color: #262626; font: normal 80% Verdana, "Times New Roman", Times, serif; list-style-type: none; margin: 3px 0 0 19px;}
.P8 { color: #003176; font: normal 120% Verdana, "Times New Roman", Times, serif; margin:  7px 0 0 19px;  font-weight:bold }
.P1XML {color: #0d0d0d; font: 70% Verdana, "Times New Roman", Times, serif; list-style-type: none; margin:  3px 0 0 45px;} 
.P2XML {color: #0d0d0d; font: bold 70% Verdana, "Times New Roman", Times, serif; list-style-type: none; margin: 3px 0 0 30px;}
.P3XML {color: #0f265b; font: bold 90% Verdana, "Times New Roman", Times, serif; list-style-type: none; margin: 3px 0 0 0px; background-color: #cccccc;}
.P4XML {color: #0f265b; font: bold 80% Verdana, "Times New Roman", Times, serif; list-style-type: none; margin: 3px 0 0 19px;}

.XML1 {color: #0f265b; font: bold 90% Verdana, "Times New Roman", Times, serif; list-style-type: none; margin: 3px 0 0 0px; background-color: #A0B6DB;}
.XML2 {color: #0f265b; font: bold 80% Verdana, "Times New Roman", Times, serif; list-style-type: none; margin: 3px 0 0 19px;}
.XML3 {color: #0d0d0d; font: 70% Verdana, "Times New Roman", Times, serif; list-style-type: none; margin: 3px 0 0 30px;}
.XML4 {color: #0d0d0d; font: bold 70% Verdana, "Times New Roman", Times, serif; list-style-type: none; margin:  3px 0 0 45px;}
.XML5 {color: #0d0d0d; font: 70% Verdana, "Times New Roman", Times, serif; list-style-type: none; margin:  3px 3px 3px 55px; }
.XML6 {color: #0d0d0d; font: 70% Verdana, "Times New Roman", Times, serif; list-style-type: none; margin:  3px 0 0 55px; width: 170px;}


hr {color: #003176; height: 1px;  background-color: #003176; border: none;    }
.hrDark {color: #5e86bb; height: 3px; width: 600px;  }

.pic1 {float: left; border: solid navy; border-width: 1px 1px; padding: 3px 2px; margin: 1px 7px;}

/* styles headings */

h1 { color: #0d0d0d; font: normal 140% Verdana, "Times New Roman", Times, serif; margin: 7px 0 0 19px;  font-weight:bold }
h1 span { color: #5e86bb; }
	
h2 { color: #262626; font: normal 140% Verdana, "Times New Roman", Times, serif; line-height: 125%; margin: 0 0 10px 0; }
	
h3 { color: #0d0d0d; font: normal 130% Verdana, "Times New Roman", Times, serif; line-height: 115%; margin: 10px 0; }
h3 span { color: #5e86bb; }
	
h4 { color: #0d0d0d; font: bold 100% Arial, Helvetica, Verdana, sans-serif; margin: 10px 0; }
h4 span { color: #5e86bb; }

h5 { color: #262626; font: bold 100% Arial, Helvetica, Verdana, sans-serif; margin: 10px 0; }
h5 span { color: #5e86bb; }

h6 { color: #262626; font: bold 80% Arial, Helvetica, Verdana, sans-serif; margin: 10px 0; }
h6 span { color: #5e86bb; }

/* general styles */
	
p { margin: 0 0 1em 0; line-height: 1.3em;  }
.sm { font-size: 85%; }
	
ul { list-style-type: square; line-height: 1.3em; }
	
ol { line-height:1.5em; }

li { margin-bottom: 3px; }

A:link { text-decoration: underline; color: #000000;  }
A:visited { text-decoration: underline; color: #000000;  }
A:active { text-decoration: none; color: #000000;  }
A:hover { text-decoration: none; color:  Navy;  }

img	 { border: 0; padding: 0; }

/* styles for the various header images */
 
#Hed { margin: 0; padding: 0; width: 952px; border: 0;  background: #f2f2f2;}
#Hed #Bottom { height: 73px; background: #eae5dc; }
.AlertHead {BORDER-RIGHT: #32a6a6 0px solid; BORDER-TOP: #32a6a6 0px solid; BORDER-LEFT: #32a6a6 0px solid; WIDTH: 952px; BORDER-BOTTOM: #32a6a6 0px solid; HEIGHT: 50px; }
.Head { BORDER-RIGHT: #5e86bb 0px solid; BORDER-TOP: #5e86bb 0px solid; BORDER-LEFT: #5e86bb 0px solid; WIDTH: 952px; BORDER-BOTTOM: #5e86bb 0px solid; HEIGHT: 171px; }
/* styles forms */
	
input, select, textarea { font-family: Arial, sans-serif; color: #000000;  }

textarea { overflow: auto;  }
	
label { display: none;  }

/* styles main body elements */

#MasterContainer { width: 952px; margin: 0 auto; padding: 0; border: 0; clear: both; }	

#Content { clear: both; margin: 0; padding: 14px 0 0 0; width: 952px;  background-color: #eae5dc;  }		

/* styles for the various header images */
 

#MainNav { clear: both; margin: 0; padding: 2px 0 5px 0; font: 140% Verdana, "Times New Roman", Times, serif; color: #32a6a6; letter-spacing: -1px; text-align: center; border: 0; background: #d96c00; }
#MainNav a { color: #A0B6DB; text-decoration: none; }
#MainNav a:hover { color: #6e8ca8; text-decoration: none; }

/*Footer*/
	
#FooterContainer { clear: both; margin: 0 auto; width: 952px; text-align: center; background: #eae5dc ; }
#Footer { padding: 20px 0; color: #A0B6DB; }
#Footer a {	text-decoration: none; 	color: #262626; }
#Footer a:hover { text-decoration: underline; color: #A0B6DB; }

/* bug fixes and hidden stuff */

.hide { display: none; }
.print { display: none; }	
.clear { clear: both; height: 1px; overflow: hidden; }
.pb1 { page-break-after: always; }
.pb2 {  background-color: yellow; }
#Col { background-color: #eae5dc;}

/***********************************************************************************************************************/

/* MJC */

.MainTable {
width: 918px;
clear: both; 
margin: 18px 18px 0 18px; 
padding: 0; 
border-top: 1px solid #A0B6DB;
border-right: 1px solid #A0B6DB;
border-left: 1px solid #A0B6DB;
border-collapse: collapse;

}
.TableInput 
{
	background-color: #eeeeee;
border-top: 1px solid #A0B6DB;
border-right: 1px solid #A0B6DB;
border-left: 1px solid #A0B6DB;
border-collapse: collapse;
text-align: left;
padding: 17px;
width: 170px;
margin: 0px; 
vertical-align: top;

}
.tb1
{
	width: 205px;
	background-color: #d6deeb;
	border-top: 3px solid #ebead5;
	border-right: 3px solid #90959e;
	border-left: 3px solid #ebead5;
	border-bottom: 3px solid #90959e;
	padding: 10px 10px 10px 10px;
	
	text-align:  left  ;
}
.tb2
{
	width: 400px;
	background-color: #d6deeb;
	border-top: 3px solid #ebead5;
	border-right: 3px solid #90959e;
	border-left: 3px solid #ebead5;
	border-bottom: 3px solid #90959e;
	padding: 5px 5px 5px 10px;
	 
	text-align:  left  ;
	}
	

/***********************************************************************************************************************/

.B1 
{
	font-family: Verdana;
	font-size:	7pt;
	color: #0d0d0d;
	background-color: #d6deeb;
	Width: 75px;
	font-weight : 700;
		
}

/**********Start Datagrid Formatting************/
.DataGrid_Base
{
   /*Outside Border and row fonts*/
    Font-Size: 7pt;
    font-family : Verdana;
    border-style:solid;
    border-width : 2px;
    border-bottom-color: #1A3C8E;
    border-top-color: #1A3C8E;
    border-left-color: #1A3C8E;
    border-right-color: #1A3C8E;
 }

.DataGrid_Base th
{

}
.DataGrid_Base td
{
    /*Inside Vertical Rules separating columns*/
    border-left-color: #99adff;
    border-right-color: #99adff;
    border-bottom-color: #99adff;
    border-top-color: #99adff;

}
.DataGrid_HeaderStyle
{
    /*Header formatting*/
    Font-Size: 9pt;
    Font-weight: bold;
    background: #aab9d3;
    height: 20px;
}

.DataGrid_ItemStyle
{
    /*White alternating background*/
}

.DataGrid_AlternatingItemStyle
{
    /*Light Blue alternating background*/
    background: #c7d5f0;
}

/********** End Datagrid Formatting************/
