body {
	margin: 0px;
	background-image:url(images/pattern.jpg);
}


.sidebar { 
	/*TEXT-ALIGN: LEFT;*/
	margin-left:10px; /* added by rb 8/6/07 */
	COLOR: #000066; /*White;*/ 
	FONT-FAMILY: Arial, Helvetica, sans-serif;  
	 font-size : small;   } 
.sidebaryellow { 
	TEXT-ALIGN: LEFT;  
	COLOR: Yellow; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;  
	 font-size : small;
	 FONT-WEIGHT: BOLD;  
   } 
.sidebarbold { 
	TEXT-ALIGN: LEFT;  
	COLOR: #000066; /*White;*/ 
	FONT-FAMILY: Arial, Helvetica, sans-serif;  
	 font-size : small;
	 FONT-WEIGHT: BOLD;
	margin-left:5px; /* added by rb 8/6/07 */  
   } 
.bodytext { 
	TEXT-ALIGN: LEFT; 
	COLOR: #333333; 
	FONT-FAMILY: ARIAL, HELVETICA, SANS-SERIF;  
	FONT-SIZE: SMALL;  
 }
 
.bodytextlarge { 
	TEXT-ALIGN: LEFT; 
	COLOR: #333333; 
	FONT-FAMILY: ARIAL, HELVETICA, SANS-SERIF;  
	FONT-SIZE: medium;  
 } 
 
.bodytextlargebold { 
	TEXT-ALIGN: LEFT; 
	COLOR: #333333; 
	FONT-FAMILY: ARIAL, HELVETICA, SANS-SERIF;  
	FONT-SIZE: medium; 
	Font-weight: bold; 
 }  
 
.bodytextsmall{ 
	TEXT-ALIGN: LEFT; 
	COLOR: #333333; 
	FONT-FAMILY: ARIAL, HELVETICA, SANS-SERIF;  
	FONT-SIZE: x-small;  
	}
.pageheader  { 
	TEXT-ALIGN: LEFT; 
	COLOR: #000066; /*#660099; changed by rb 08/07/07 */
	 FONT-FAMILY: ARIAL, HELVETICA, SANS-SERIF;  
	FONT-SIZE: LARGE; 
	font-weight : bold;
  }
.sectionheader  { 
	TEXT-ALIGN: LEFT; 
	COLOR: #000066; /*#660099; changed by rb 08/07/07 */ 
	FONT-FAMILY: ARIAL, HELVETICA, SANS-SERIF;   
	FONT-SIZE: MEDIUM; 
   }
.bodytextbold { 
	TEXT-ALIGN: LEFT; 
	 COLOR: #333333; 
	 FONT-FAMILY: ARIAL, HELVETICA, SANS-SERIF;  
	 FONT-SIZE: SMALL;  
	 FONT-WEIGHT: BOLD;  
	   }
	   
.bodytextbolderror { 
	TEXT-ALIGN: LEFT; 
	 COLOR: #FF0000; 
	 FONT-FAMILY: ARIAL, HELVETICA, SANS-SERIF;  
	 FONT-SIZE: SMALL;  
	 FONT-WEIGHT: BOLD;  
	   }
	   
.bodytextboldcolor { 
	TEXT-ALIGN: LEFT; 
	 COLOR: Purple; 
	 FONT-FAMILY: ARIAL, HELVETICA, SANS-SERIF;  
	 FONT-SIZE: SMALL;  
	 FONT-WEIGHT: BOLD;  
	   }

.footer { 
	text-align: center; 
	 color: #000066; /*#660099; changed by rb 08/07/07 */ 
	 font-family: arial, helvetica, sans-serif; 
	 font-size: x-small; 
	 width:765px;
	 padding-top:10px; 
  }

TD {  vertical-align : top;  text-align : left;    }

.first { COLOR: #FFFFFF; FONT-FAMILY: ARIAL, HELVETICA, SANS-SERIF;  FONT-SIZE: SMALL; }

.bodytextright { 
	TEXT-ALIGN: right; 
	COLOR: #333333; 
	FONT-FAMILY: ARIAL, HELVETICA, SANS-SERIF;  
	FONT-SIZE: SMALL;  
 }
 
 .bodytextcenter { 
	TEXT-ALIGN: center; 
	COLOR: #333333; 
	FONT-FAMILY: ARIAL, HELVETICA, SANS-SERIF;  
	FONT-SIZE: SMALL;  
 }
 
  .bodytextboldcenter { 
	TEXT-ALIGN: center; 
	COLOR: #333333; 
	FONT-FAMILY: ARIAL, HELVETICA, SANS-SERIF;  
	FONT-SIZE: SMALL;
	Font-weight: bold;  
 }
 
 .sectionheadercenter  { 
	TEXT-ALIGN: center; 
	COLOR: #660099; 
	FONT-FAMILY: ARIAL, HELVETICA, SANS-SERIF;   
	FONT-SIZE: MEDIUM; 
   }


/* Layers */
#header {
	width:756px;
	margin:0px auto;
	padding:0px;
}

#content_container {
	width:756px;
	margin:0px auto;
	background-image:url(images/tile4.gif);
	background-repeat:repeat-y;
	background-color:#FFFFFF;
}

#navLeft {
	width:152px;
	float:left;
	background-image:url(images/tile4.gif); 
	padding-bottom:50px;	
}

#content {
	width:604px;
	background-color:#FFFFFF;
	float:left;
	}

#footer_container {
	width:756px;
	margin:0px auto;
	background-image:url(images/pattern.jpg);
	clear:both;
	}

/* special layers */
/* creates 10px padding L & R */
#padding10 {
	padding:0px 10px;
}