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

/*------------------------------------------------*/
/*-----------------[BASIC STYLES]-----------------*/
/*------------------------------------------------*/

html, body { margin: 0; 
			 background-color: #fffddf; 
		   }

strong, b { font-weight:bold;
          }
		   
#container { background: url(/assets/images/content-background.png) repeat-y top left;
             width: 976px;
			 height: 100%; 
			 margin: 0 auto;
		   }	
		   	   
#inner_container { width: 930px;
                   margin:0 auto;
                 }	
				 	   
.clear {clear:both;}

/*------------------------------------------------*/
/*-----------------[HEADER STYLES]-----------------*/
/*------------------------------------------------*/				 
#header { background: url(/assets/images/header.jpg) no-repeat top left;
          margin: 0 auto;
		  width: 960px;
		  height: 261px; 
        }		  

.bbb { width: 250px;
       float: left;
	   position: relative;
	   margin: 25px 0 0 15px;
	 }
	 			 
#top_nav_bg{ background: url(/assets/images/top-nav-bg.png) repeat-x top left;
             width: 960px;
		     height: 65px;
		     margin: 0 auto;
           }				 
		 
ul#top_nav { width:770px;
             margin:0 auto;
		   }
		   
#top_nav li { float:left;
              font:14px Arial, Helvetica, sans-serif;
			  margin-top:18px;
		    }
			
#top_nav a { display:block; 
             text-decoration:none; 
			 padding:6px 12px; 
			 margin:0 20px 0 0; 
			 color:#000; 
			 text-align:center;
		   }
		   
#top_nav a:hover { color:#b0b0b0; 
                 }

/*------------------------------------------------*/
/*----------------[CONTENT STYLES]----------------*/
/*------------------------------------------------*/

#homepage_form { width:930px;
				 margin:0 auto;
			   }

#homepage_form fieldset { border: 1px solid #000;
						  min-height: 262px;
						}	
						
#homepage_form legend { padding: 0 15px;
                        margin: 0 65px; 
 						color: #0074c8;
				        font: 14px Georgia, "Times New Roman", Times, serif #0074c8;;
				        font-style: italic;
				        font-weight: bold;
				      }

#content_headers { background: url(/assets/images/headers-content-bg.png) repeat-y top left;
                   width: 930px;
				   height: 340px;
		   	       margin: 0 auto;
				 }

/*------------------------------------------------*/
/*----------------[CONTENT HEADERS ABOUT]----------------*/
/*------------------------------------------------*/				 
#content_headers_about h1 { font: 30px Verdana, Arial, Helvetica, sans-serif;
                            color: #6c6a49;
					        font-style: italic;
					      }
									 
#content_headers_about { width: 262px;
                         padding: 25px 27px;
						 float:left;
                       }

#content_headers_about .title { font: 14px Verdana, Arial, Helvetica, sans-serif;
                              }
					   					   
#content_headers_about p { font: 12px Verdana, Arial, Helvetica, sans-serif;
                           line-height: 1.4em;
						   padding: 1em 0;
                         }

#content_headers_about a { color:#d50000;
                           text-decoration:underline;  
						 }
						 
#content_headers_about .style1 { color: #d50000;
                                 float: left;
                               }

/*------------------------------------------------*/
/*----------------[CONTENT HEADERS LATEST]----------------*/
/*------------------------------------------------*/

#content_headers_latest h1 { font: 30px Verdana, Arial, Helvetica, sans-serif;
                             color: #6c6a49;
					         font-style: italic;
					       }
									 
#content_headers_latest { width: 262px;
                          padding: 25px 10px 25px 27px;
						  float:left;
                        }

#content_headers_latest .title { font: 14px Verdana, Arial, Helvetica, sans-serif;
                               }
					   					   
#content_headers_latest p { font: 12px Verdana, Arial, Helvetica, sans-serif;
                            line-height: 1.4em;
						    padding: 1em 0;
                          }

#content_headers_latest a { color:#d50000;
                            text-decoration:underline;  
						  }
						 
#content_headers_latest .style1 { color: #d50000;
                                  float: left;
                                }

.latestnews { font: 12px Verdana, Arial, Helvetica, sans-serif;
              width: 100%; 
			  border-collapse: collapse;
			  border-width: 0;
			}
			
.latestnews td { padding-bottom: 8px; 
                 text-align: left; 
				 vertical-align: top;
			   }


/*------------------------------------------------*/
/*----------------[CONTENT HEADERS CONTACT]----------------*/
/*------------------------------------------------*/

#content_headers_contact h1 { font: 30px Verdana, Arial, Helvetica, sans-serif;
                              color: #6c6a49;
					          font-style: italic;
					        }
									 
#content_headers_contact { width: 282px;
                           padding: 25px 0px 25px 27px;
						   float:left;
                         }

#content_headers_contact .title { font: 14px Verdana, Arial, Helvetica, sans-serif;
                                }
					   					   
#content_headers_contact p { font: 12px Verdana, Arial, Helvetica, sans-serif;
                             line-height: 1.4em;
						     padding: 1em 0;
                           }

#content_headers_contact a { color:#d50000;
                             text-decoration:underline;  
     					   }
						 
#content_headers_contact .style1 { color: #d50000;
                                  float: left;
                                 }
															   							   						   					   					   
.spacer { height:25px;
        }
		
#main_content { width: 570px;
                float: left;
				margin-left: 15px;
              }

#main_content h1 { font:30px Georgia, "Times New Roman", Times, serif;
                  color: #a6a47b;
				  word-spacing: -0.1em;
				  margin:0 0 10px 0;
				 }
				 
#main_content p { font: 12px Verdana, Arial, Helvetica, sans-serif;
                  line-height: 1.6em;
				  padding: 1em;
				}			  

#main_content a { color: #c73232;
                  text-decoration: none;
				}

#main_content a:hover { color: #921b1b;
                        text-decoration:underline;
				      }
					  				
#main_content_right { width: 320px;
                      float: left;
					  margin-left: 15px;
                    }
/*------------------------------------------------*/
/*-----------------[FOOTER STYLES]-----------------*/
/*------------------------------------------------*/
				 
#footer { background: url(/assets/images/footer-bg.png) repeat-x top left;	
          width: 960px;
		  height: 212px;			 
		  margin: 0 auto;
	    }
		
#footer_inner { width: 792px;
                padding-top: 40px;
                margin: 0 auto;
				font: 11px Tahoma, Helvetica, Arial;
				color: #FFF;
				text-align: center;
			  }		
			  
#footer_inner a { padding: 0 15px;
                  color: #ffe3a8;
                }
				
#social { width: 250px;
          margin:0 auto;
		  padding:25px 15px 25px 0;
		}						
		
#bbb { width: 250px;
       float: right;
	   position: relative;
	   margin-top: -80px;
	 }   		
