@charset "utf-8";
/* CSS Document */

/* Stylesheet file for the Home page.  Website created and designed by Daniel W Dechert of Digital Warrior Design 2008
	 Any questions or help contact me at dwdechert@digitalwarriordesign.com */


  * { margin: 0;
      padding: 0;
	   }
  
  body { background-color: #91530b;
         min-width: 810px;
		 margin-top: 5px;
		 font-family: Arial, Helvetica, sans-serif;
          }
     
  #header { width: 800px;
            margin: 0 auto;
            background-image: url(../images/header_background2.jpg);
            background-repeat: no-repeat;
			background-attachment: scroll;
			background-position: top;
             }
  
  			#header h1 img { padding-top: 26px;
			                 margin-left: 21px;
			                  }
						  
						#utilityNav { width: 315px;
									  float: right;
									  display: inline;
			                 		  margin-top: 52px;
			                 		  margin-right: 65px;
			                  		   }
			
									  #utilityNav #form { float: left;
									  					  padding-left: 57px;
									                      }
														
														  #form #name { width: 100px;
														                 }
																		 
									  #utilityNav #topList { float: right;
									  						 padding-top: 0px;
															 padding-right: 10px;
									  						  }
										  	 
						#utilityNav ul li { display: inline;
			                    			list-style-type: none;
											font-size: 14px;
											line-height: 18px;
											padding: 3px;
											color: #ffffff;
								 			 }
								 
								#utilityNav a:link { text-decoration: none;
						                     		 color: #ffffff;
											  		  }
						
								#utilityNav a:visited { text-decoration: none;
						                        		color: #ffffff;
												 		 }
												 
								#utilityNav a:hover { text-decoration: underline;
						                      		  color: #ffffff;
											   		   }
											  
					    #mainIndexNav { margin-top: 171px;
										margin-left: 238px;
						                padding-bottom: 21px; 
						                 }
						
						#mainIndexNav ul li { display: inline;
						                      list-style-type: none;
											   }
						 
						#header a:link img, #header a:visited img, #header a:hover img { border: none;
	               																		  }
																						  
  #middle { width: 800px;
            margin: 0 auto;
			background-image: url(../images/middle_background.jpg);
			background-repeat: repeat;
			background-attachment: scroll;
			 }
  
  			#middle a:link img, #middle a:visited img, #middle a:hover img { border: none;
	               															  }
																						  
  						#left { float: left;
								display: inline;
						   		width: 230px;
								margin-left: 66px;
								background-image: url(../images/left_background.gif);
								background-repeat: no-repeat;
								background-position: top;
								background-attachment: scroll;
								border: none;
						         }

/*added by Jerry to style dynamic left column data*/
					#left h4 { color:#FFFFFF;
							   margin-top: 10px; 
							   margin-left: 51px;
							   font-size: 12px;
								}
								 
								#left #uptitle { margin-top: 30px;
												  margin-left: 40px;
								                   }
												   
								#left ul { margin-top: 1px; /*was 10px changed by Jerry*/
										   margin-left: 62px;
										    }
								
								#left ul li { list-style-type: none;
											  font-size: 11px;
											  line-height: 16px;
											  color: #ffffff;
								               }
												
											  #left #classclear { height: 10px;
											                       }
																   
																 #left a:link { text-decoration: underline;
													 							color: #ffffff;
																	 			 }
																	 
													 			#left a:visited { text-decoration: underline;
													                   			  color: #ffffff;
																	    		   }
																		
													 			#left a:hover { text-decoration: none;
													 				 			color: #ffffff;
																	  			 }	
																				      
						#right { width: 465px;
						         float: right;
								 display: inline;
								 margin-right: 25px;
								 border: none;
								  }
								 
								 			#right #rightColumn { float: right;
											                      width: 225px;
																  color: #462801;
																  font-size: 14px;
																  line-height: 18px;
																  border: none;
																   }
																  
																  #rightColumn p { padding-top: 3px;
																  				   padding-bottom: 3px;
																  					}
																					
																  #rightColumn h3 { padding-top: 5px;
																  					padding-bottom: 7px;
																  					 }
																  
																  #rightColumn h4 { padding-top: 12px;
																  					padding-bottom: 15px;
																					padding-left: 2px;
																					 }
																					 
																/* added by Jerry to style a */																			
																#right a:link { text-decoration: underline;
								    												color: #990000;
																					 }
																	 
																#right  a:visited { text-decoration: underline;
																					   color: #990000;
																						}
																#right  a:hover { text-decoration: none;
																					 color: #990000;
																					  }					 
																  
											#right #leftColumn { width: 225px;
																 color: #462801;
																 font-size: 14px;
																 line-height: 18px;
																 border: none;
											                      }
																 
																 #leftColumn h3 { padding-top: 5px;
																 				  padding-bottom: 10px;
																                   }
																 
																 #leftColumn h4 { padding-top: 15px;
																 				  padding-bottom: 10px;
																				   }
																  
						#bottom { clear: both;
						           }
								
  #footer { width: 800px;
            margin: 0 auto;
			background-image: url(../images/footer_background.jpg);
			background-repeat: no-repeat;
			background-position: top;
			background-attachment: scroll;
			text-align: center;
			color: #ffffff;
			 }

			#footer ul { padding-top: 40px;
						  }
			
			#footer ul li { display: inline;
							list-style-type: none;
							padding: 2px;
							font-size: 12px;
							 }
			
			#footer ul li a:link { text-decoration: none;
			                       color: #ffffff;
								    }
									
			#footer ul li a:visited { text-decoration: none;
									  color: #ffffff;
									   }
									   
			#footer ul li a:hover { text-decoration: underline;
			                        color: #ffffff;
									 }
									 
			#footer p { padding-top: 45px;
						padding-bottom: 10px;
						font-size: 11px;
			             }
						 
