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

html, body {background: #c5c5c5;
	        font:12px Verdana, Arial, Helvetica, sans-serif;
	        color:000;
			height:100%;
	        }

#header {width:1000px;
         height:170px;
		 margin:0 auto;
		 background: url(/assets/images/header-bg.jpg) no-repeat top center;
		 overflow:hidden;
		 position:relative;
		 z-index:1;
        }

a#homelink {width:155px;
            height:155px;
			position:absolute;
			top:5px;
			left:52px;
		   }

#navigation ul      {float:right; 
                     margin:0 48px;
					}

#navigation ul li   {float:left;
                     padding:133px 0 0 0;
					}

#navigation ul li a {display:block;
				     font:14px Verdana, Arial, Helvetica, sans-serif;
					 color:#000;
					 text-decoration:none;
					 text-align:center;
					 padding: 6px 10px;
                     cursor: pointer;
				    }	

#navigation ul li a:hover {background-color: #2a52a2;
					       color:#FFF;
                          }
  
#maincontainer {width:1000px;
                height:auto;
                padding:0;
				margin:0 auto;
				background: url(/assets/images/content-bg.png) repeat-y top center;
				clear:both;
			   }
			   
#maincontainer .inner {padding:0 32px; 
					   overflow:hidden;
					  }


.clear {clear:both;}
		  
#top-shade {background: url(/assets/images/inner-top-gradient.jpg) repeat-x top left;
            padding:0;
			margin:0;
			position:relative;
			z-index:1;
			width:938px;
			height:60px;
		   }

#latestnews {width:288px;
             margin:-45px 15px 0 15px;
			 padding:0 10px;
			 float:left;
			 color:#000;
			 font-family:Georgia, "Times New Roman", Times, serif;
			 position:relative;
			 z-index:1;
			}

#latestnews h1 {font-size:18px;
				color:#000;
			   }

.latestnewsgrid {margin:0 auto; 
                 width:100%; 
				 border-collapse:collapse; 
				 border-width:0;
				}

.latestnewsgrid td {padding-bottom:6px;
    			    text-align:left; 
					vertical-align:top;
				   }

#latestnews img {margin:0 14px 0 14px;
				 float:left;
				}

#latestnews a {color:#668c04;
               text-decoration:underline;
			   font-size:11px;
			   font:Tahoma, Arial, Georgia;
			  }

#latestnews span {color:#668c04;
                  margin:0 20px;
				  font-size:8px;
                 }

.allnews {width:91px;
		  height:29px;
		  margin:10px;
		  float:right;
	     }

.spacer {height:24px;}

#contentarea {width:567px;
              float:left;
		      position:relative;
		      z-index:1;
		      margin:-60px 30px 0 0;
		     }

#contentarea h1 {font-size:18px;
                 margin:10px;
			    }		
#contentarea p {margin-top:20px;}
				 	  		   
#bottom-shade {background: url(/assets/images/bottom-shade.jpg) repeat-x top left;
               padding:0;
			   margin:-40px 0 0 0;
			   position:relative;
			   z-index:0;
			   width:938px;
			   height:76px;
			  }

#blue-bar {background: #2a52a2;
           width:938px;
		   height:2px;
		   padding:0;
		  }
				 
#footer {background: url(/assets/images/footer-gradient.jpg) repeat-x top left;
         width:938px;
		 height:auto;
		 padding:0;
		}

#footer .inner {width:860px;
                padding:40px 0;
				margin:0 auto;
				position:relative;
				text-align:center;
				font-size:11px;
				color:#737373;
				z-index:1;
			   }

#footer .inner a {color:#737373;
                  text-decoration:none;
                 }

/*  Contact Form */
#contactform {width:550px;
              min-height:400px;
			  float:left;
			  margin:0;
			  padding:0 0 0 50px;
			  position:relative;
			  z-index:2;
			  background: url(/assets/images/inquiry-contact.png) no-repeat top left;
			 }

#formgrid {margin:0 auto; font:11px Verdana, Geneva, sans-serif; width:100%; border-collapse:collapse; border-width:0; }
#formgrid td {padding-bottom:10px; vertical-align:top;}
#formgrid input,#formgrid select,#formgrid textarea {width: 90%; border: 1px solid #E3D9CF;}
#formgrid input, #formgrid textarea {padding: 4px 0;}
#formgrid select {cursor: pointer;}
#formgrid textarea {height: 150px;}
#formgrid label.bump {margin-top: 20px;}
input.submit {display: block; font-weight: bold; width: auto; padding: 0.5em 2em; cursor: pointer; width:152px; height:38px; 
					    background: url(/assets/images/contact-button.gif) no-repeat top left; border:none;}

