
 BODY  {
	
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	/*scrollbar-arrow-color:9BC577;
    scrollbar-track-color:9BC577;
    scrollbar-shadow-color:9BC577;
    scrollbar-face-color:4DABB7;
    scrollbar-highlight-color:9BC577;
    scrollbar-darkshadow-color:4DABB7;
    scrollbar-3dlight-color:9BC577;*/
    background-color:#ffffff;
	font-family: Verdana, Helvetica, sans-serif;
	font-size:12px;
	color: #3c4e62;
	/*3c4e62 background-image: url(../background_strip.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	background: repeat #E1E1E1 url(../images/background/patt_4c4f8ec44839d.jpg);*/
	background: repeat-x #000000 url(../images/background/background_repeat_blue2.jpg);
	}

	a:link {color:#294b7b; text-decoration: underline; }
	a:visited {color: #294b7b; text-decoration: underline;}
	a:hover {color: #294b7b; text-decoration: none; }
	a:active {color: #294b7b; text-decoration: underline; } 
	

	img {
		border-color:#FFFFFF;
		}
			
	/*UL.squareIcon {list-style-image: url(../images/img_nav/rollover_square_small.gif);}*/
	UL { list-style-type: square; color:#333366;}
	OL { list-style-type: square; color:#333366;}
	
	/*FOR FORM*/
	.special {
	display:none;
	}
	
	h1 {font-size:30px; font-weight:normal;  font-family:Georgia, "Times New Roman", Times, serif; line-height: 0%;}
	
	hr {color:#333366;
		height:1px;
		width:100%;
		}

	
	
	.pageHeadingExample{font-size:25px; font-weight:bold; color: #669933; font-family:Arial, Helvetica, sans-serif;}
		
	    .bodyBorderTable { 
		background-color: #dde1ec;
		width: 760px;
		padding: 10px;
		border: 1px #c5cad8 solid;
		line-height: 14px;
		}

		.mainTableBackground {
		font-size: 12px;
		font-family: Verdana, Helvetica, sans-serif;
		color: #35435b;
		line-height: 15px;
		background-color:#647182;
		padding: 0px;
		width: 1024px;
		}
		



TO MAKE OVERLAPPING CSS
span.container{position:relative} /* or if you want to position it absolutely on your page, that's fine. We just need to set it to something other than it's default so it can be a proper container */ 
span.container img{vertical-align:top} 
span.container img.overlap{position:absolute;left:0px;top:0;z-index:whatever;} 

		.RepeatLeftBorder{
		/*background: repeat-y #3d4e62 url(../images/background/repeat_left_background2.jpg);*/
		border-right:solid black 1px;
		}
		
		.RepeatRightBorder{
		/*background: repeat #3d4e62 url(../images/background/repeat_right_background2.jpg);*/
		border-left :solid black 1px;
		}
		
		.tablefilter1{
		/*width: 85%;*/
		background-color:#e4e3df;
		filter: alpha (opacity=79);
		padding: 10px;
		}
		
		.tablefilter2{
		width: 100px; /*e4e3df*/
		background-color: #cfcfce;
		/*filter: alpha (opacity=90);*/
		padding: 10px;
		/*border: 1px #FFFFFF solid;*/
		}
		
		#columnLeft {
		font-size: 11px;
		background-color:#e6e9f4;
		padding: 3px;
		width: 155px;
		border: 1px #c5cad8 solid;
		}
		
		#imageBody {
		background-color:#e6e9f4;
		padding: 3px;
		border: 1px #c5cad8 solid;
		}
		
		
		.columnRight{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color:#FFFFFF;
		font-size: 11px;
		background-color:#333366;
		padding: 3px;
		width: 120px;
		}
		
		
		.columnMiddle{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color:#333366;
		font-size: 11px;
		background-color:#FFFFFF;
		padding: 10px;
		}
		
		.admincolumnLeft {
		font-size: 11px;
		background-color:#e6e9f4;
		padding: 3px;
		width: 155px;
		border: 1px #c5cad8 solid;
		}


		
		INPUT, TEXTAREA, SELECT {
		/*background: white;*/
		color: #294b7b;
		font-weight: normal;
		font-style: normal;
		font-size: 10px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		 z-index:1;
		background-color: #c5cad8 ! important
		}

.footerFont { font-size: 10px; 
	line-height: 14px; color: #FFFFFF;}


a.navrollFooter:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;  color: #FFFFFF; text-decoration: none; }
a.navrollFooter:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;  color: #FFFFFF; text-decoration: none;}
a.navrollFooter:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;  color: #FFFFFF; text-decoration: underline; }
a.navrollFooter:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;  color: #FFFFFF; text-decoration: none; } 

a.NavLinks:link {font-family: Helvetica, Verdana, Arial, Helvetica, sans-serif; font-size: 13px;  color: #333366; text-decoration: none;  font-weight:bold;}
a.NavLinks:visited {font-family: Helvetica, Verdana, Arial, Helvetica, sans-serif; font-size: 13px;  color: #333366; text-decoration: none; ; font-weight:bold;}
a.NavLinks:hover {font-family: Helvetica, Verdana, Arial, Helvetica, sans-serif; font-size: 13px;  color: #333366; text-decoration: underline;  font-weight:bold;}
a.NavLinks:active {font-family: Helvetica, Verdana, Arial, Helvetica, sans-serif; font-size: 13px;  color: #333366; text-decoration: none;  font-weight:bold;} 
	
	a.navRollLeft:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;  color: #333366; text-decoration: none; }
a.navRollLeft:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;  color: #333366; text-decoration: none;}
a.navRollLeft:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;  color: #333366; text-decoration: underline; }
a.navRollLeft:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;  color: #333366; text-decoration: none; } 

	

.ClientTable0 {
	
	color:#ece9e2;
	font-size: 11px;
	background-color:#4f5f88;
	border: 1px #41548C solid;
	font-style:normal;
	font-weight: normal;
	/*border-left: 3px #ffffff solid;
	border-top: 1px #ffffff solid;*/
}

.ClientTable1 {
	
	color:#2D437D;
	font-size: 11px;
	background-color:#ece9e2;
	border: 1px #41548C solid;
	font-style:normal;
	font-weight: normal;
	/*border-left: 3px #ffffff solid;
	border-top: 1px #ffffff solid;*/
}


#displayResults0 td {
		  background-color:#efefef;
		  }
		  
#displayResults1 td {
		  background-color:#ffffff;
		  }
		  

		#adminTable {
		  color:#2D437D;
		  font-size: 11px;
		  background-color:#F0F0F0;
		  border-collapse: collapse;
		  empty-cells: show;
		  border: 1px solid #41548C;
		  
		  }
		
			
		/* basic shared rules */
		#adminTable th,
		#adminTable td {
		  border-collapse: collapse;
		  border-bottom: 1px solid #41548C; 
		  padding: 4px;
		  }
		  
		  #adminTableInside {
		  color:#2D437D;
		  font-size: 11px;
		  background-color:#F0F0F0;
		  border-collapse: collapse;
		  empty-cells: show;
		  /*border: 1px solid #41548C;*/
		  }
		  
		  /* basic shared rules */
		#adminTableInside th,
		#adminTableInside td {
		  border-collapse: collapse;
		  border-bottom: 0px solid #41548C; 
		  padding: 1px;
		  }
