﻿/*reset.css*/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0; }fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup,sub{line-height:-1px;vertical-align:text-top;}sub{vertical-align:text-bottom;}input, textarea, select{font-family:inherit;font-size:inherit;font-weight:inherit;}

/* font-size:100%; */

/* !pageWidth=780 */
/* !pageWidth */
Body  {
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;  /*100% */
	background: #3D4558; /*#10*/
	
	background-position: top left;
    background-attachment: fixed;
	
    background-repeat: repeat;
    background-image: url(../../_images/bkgd/PageBKGD_50x1500.jpg);

	margin: 0px 0px 0px 0px;
	/* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0px 0px 0px 0px;
	text-align: center; 
	/* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
    color: #000000;		
}
.MainBody #MainContainer { 
	width: 780px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	background: #3D4558; /*#10*/
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	border: none 0px white;
	text-align: left; /* this overrides the text-align: center on the body element. */
/*	background-image: url(../../_images/back_780_b.jpg); */
}
.Body1 
{
    display: block;
    background-color: #28609B; /* #20*//*Red;*/
}

.Body2 
{
    display: block;
    background-color: #28609B; /* #20*/ /*Orange;*/
    width: 780px; /* !pageWidth */
}

.Body345
{

    background-color: #28609B; /*#20*/ /*Yellow;*/
    /* deleted as I will be using ASP.net to dynamically change this */
    /*width: 780px; *//* !pageWidth */ 
}
.Body3
{
    width: 220px;
    vertical-align: top;
    background: #28609B; /* #20*/
}
/*.Body3 { background-position: left bottom; background-image: url(../../_images/bkgd/BG_Body3.jpg);} */
/* Type2  is for Master2 pages */
/* IE / FF diff.: FF last background-color over rule first background-image */
.Body3_Type2 {    width: 180px; padding: 0px 0px 0px 0px; background-color: #204D7C; /*#23*/}

.Body4_45, .Body4_45_Type2
{
    vertical-align: top;    
    display: inline;
    background-color: #28609B; /*#20*//* IE AND FF are diff!*/
    width: 560px;
    /*
    background-image: url(../../_images/bkgd/BG_Body45.jpg);
    background-repeat: repeat-y;
    background-position: right bottom;
    */
}
.Body4_45 {width: 560px;}
.Body4_45_Type2 {width: 600px;}

.Body4pre
{
    background-color: Inherit;
    padding: 5px 10px 5px 10px;
}
.Body4Mid
{
 /*   background-color: inherit; */
    background-color: Inherit;
    width: 100%;
}





.Body6
{
    display: block;
    background-color: #28609B; /* #20*/ /*Gray;*/
    /*width: 780px; */ /* !pageWidth */
    vertical-align: top;
}
.Body7
{
    display: block;
    background-color: #28609B; /* #20*/ /*Maroon;*/
    /*width: 780px; */ /* !pageWidth */
    vertical-align: top;
}


.Body8
{
    display: block;
    background-color: #28609B; /* #20*/ /*Fuchsia;*/
    /*width: 780px; */ /* !pageWidth */
    vertical-align: top;
}


