body { background-color: #302A28; 
	   margin: 32px 0px 0px 0px; 
	} body, td, th, textarea, input, select { font-family: Arial, Verdana, sans-serif; font-size: 11px; color: #908F8E; }
	
	
.wrapper { position: relative;  
		   margin: 0px 0px 0px 0px; 
		   width: 840px;
		   height: auto;
		   margin-left: auto; 
		   margin-right: auto;
		   text-align: left;
	}
	
.lside { width: 111px;	
		 height: auto;
	}
	
.menu { margin: 0px 7px 0px 0px;
        width: 104px;
        height: auto;
        text-align: right;
        font-size: 12px;
        color: #5F5A58;
	}
	
	.menu a { font-size: 12px;
              color: #5F5A58;
              text-decoration: none;
              line-height: 20px;
		}


.menuSub { margin: 0px 7px 0px 0px;
           width: 104px;
           height: auto;
           text-align: right;
           font-size: 11px;
           color: #908F8E;
	}
	
	.menuSub a { font-size: 11px;
                 color: #908F8E;
                 line-height: 14px;
		}
		
	.menuSub a:hover { font-size: 11px;
                       color: #908F8E;
                       text-decoration: line-through;
		}
		
	.menuSub a span { font-size: 11px;
                      color: #908F8E;
                      text-decoration: line-through;
		}
		
.nav01 { width: auto;
         height: 27px;
         font-size: 18px;
         color: #5F5A58;
	}
	
.nav02 { margin: 12px 0px 0px 0px;
         width: auto;
         height: 27px;
         font-size: 11px;
         color: #5F5A58;
	}
	
.pagination { float: right;
              padding: 6px 0px 0px 0px;
              color: #5F5A58;
              text-align: right;
              font-size: 11px;
	}
	
	.pagination a { text-decoration: none; color: #5F5A58; }
	
.pagination02 { float: right;
                 padding: 0px 0px 0px 0px;
                 color: #5F5A58;
                text-align: right;
                font-size: 11px;
	}
	
	.pagination02 a { text-decoration: none; color: #5F5A58; }
	
.content { margin: 0px 0px 0px 0px;
           width: 662px;
           height: auto;
           text-align: justify;
	}
	
	.content a { color: #908F8E; text-decoration: underline; }
	
.hdr_contactForm { margin: 14px 0px 26px 0px;
                   width: 395px;
                   height: 21px;
                   border-bottom: solid 1px #626262;
                   color: #FFFFFF;
                   font-size: 14px;
                   font-weight: bold;
	}
	
.hdr_contactInfo { margin: 14px 0px 26px 0px;
                   width: 230px;
                   height: 21px;
                   border-bottom: solid 1px #626262;
                   color: #FFFFFF;
                   font-size: 14px;
                   font-weight: bold;
	}
	
p.contactInfo { margin: 0px 0px 15px 0px;
                font-size: 11px;
                color: #908F8E;
	}
	 
	 p.contactInfo span { color: #B9EBFF; font-size: 12px; font-weight: bold; }
	 p.contactInfo a { color: #B9EBFF; font-size: 11px; text-decoration: none; }
	
/**** GENERIC STYLES ****/
.float_left { float: left; }
.float_right { float: right; }
.error01 { color: #B9EBFF; }

.txtBox01 { margin: 0px 0px 0px 0px; padding: 1px 0px 0px 2px; border: solid 1px #C1C0BF; width: 158px; height: 18px; color: #908F8E; background-color: #302A28; }
.txtBox01_error { margin: 0px 0px 0px 0px; padding: 1px 0px 0px 2px; border: solid 1px #B9EBFF; width: 158px; height: 18px; color: #908F8E; background-color: #302A28; }

.msgBox01 { margin: 0px 0px 0px 0px; padding: 1px 0px 0px 2px; border: solid 1px #C1C0BF; width: 274px; height: 70px; color: #908F8E; background-color: #302A28; }
.msgBox01_error { margin: 0px 0px 0px 0px; padding: 1px 0px 0px 2px; border: solid 1px #B9EBFF; width: 274px; height: 70px; color: #908F8E; background-color: #302A28; }





