
   *{border:0; margin:0; padding:0;}

   body   {background-color:#2d718e;
           font-family: Arial, Helvetica, sans-serif;
           font-size:80%;
           color:#2d718e;
		   }

   #wrapper {width:800px;
             margin: auto;
             background-color:#fff;
			 overflow:auto;
             }
			 
   #header {width:800px;
            height:90px;
            background-color:#fff;
			background-image:url(../images/00_bckgrnd-drop.jpg);
		    background-repeat:repeat-x;
			/*border: 1px solid magenta;*/
            }	
			
   #ship {width:80px;
	       float:left;
		   padding-left:10px;
	       }
		   
   #ship img {text-decoration: none;
              border:0;}   
		   
   #nav-wrap {width:695px;
              float:left;
			  padding-top:10px;
			  padding-left:10px;
			  font-family: "Times New Roman", Times, serif;
			  font-variant:small-caps;
			  /*border: 1px solid magenta;*/
             }
			 
   #nav-title {width:420px;
               float:left;
			   font-size:30px;
			   /*border: 1px solid magenta;*/
              }	 
			  
   #nav-title a {color: #2d6a9c;
				 text-decoration: none;
                }

   #nav-title a:hover {color:  #fff;}	
   
			  
   #nav-subtitle {width:270px;
                 float:left;
				 padding-top:15px;
				 font-size:15px;
			    /* border: 1px solid magenta;*/
                }	
   
   .nav-line {width:695px;
	           text-align:center;
			   padding-top:2px;
			   padding-bottom:2px;
			  /*border: 1px solid magenta;*/
             }
			 
   #navcontainer {margin-left:auto;
                   margin-right:auto;
                   z-index: 1;
                   color:#2d718e;
				  /*border: 1px solid magenta;*/
                 }

   #navcontainer ul {list-style-type: none;
                     text-align: center;
                     position: relative;
                     z-index: 2;
                    }

   #navcontainer li {display: inline;
                     text-align: center;
					 padding: 0 9px;
					 margin-left:-10px;
                    }

   #navcontainer li a {padding: 5px 9px;
                       color: #2d6a9c;
					   text-decoration: none;
					   font-size:12px;
                      }

   #navcontainer li a:hover {color:  #fff;
                             font-weight:bold;
                            }	
	
   #left {width:390px;
	      float:left;
		  /*overflow:auto;*/
		  /*border: 1px solid magenta;*/
	      }
		  
   #left-area {width:348px;
               float:left;
               text-align:center;
		      /* border: 1px solid magenta;*/
	           }	
			  
   #left-area img {padding-top:25px;
	               border:0px;
				   }
				   
   #left-area-text {width:200px;
                    margin:auto;
					padding-top:25px;
                    text-align:center;
		            /*border: 1px solid magenta;*/
	                }	
					
   #left-area-text p {padding-top:15px}					
	
   #left-short {width:150px;
	            float:left;
				text-align:center
		        /*border: 1px solid magenta;*/
	           }	
			   
   #left-short img {padding-top:25px;
	                border:0px;
					}
					
   #left-short p {padding-top:15px}				
					
   #left-short a {color: #2d6a9c;
				  text-decoration: none;
                  }
				    
   #left-short a:hover {color:#0f4962;
                        font-weight:bold;
                        }	
   
   
    #left-practice {width:318px;
               		float:left;
					padding-left:20px;
					padding-right:10px;
					padding-top:10px;
               		text-align:left;
		       		/*border: 1px solid magenta;*/
	          		}
					
	#left-practice p {padding:5px 5px;}				
	
	#left-practice a {color: #2d6a9c;
				      text-decoration: none;
                     }
				    
   #left-practice a:hover {color:#0f4962;
                           font-weight:bold;
                          }	
   
   #left-practice ul {list-style-type: none;}

   #left-practice li {text-align: left;
					  padding: 0 9px;
					  margin-left:10px;
                     }

   #left-practice li a {color: #2d6a9c;
					    text-decoration: none;
					    font-size:12px;
						font-weight:bold;
                       }

   #left-practice li a:hover {color: #0f4962;}	
				   		
		  
   #main-photo {float:left;
	            padding-top:25px;
	            padding-left:20px;
	            /*border: 1px solid magenta;*/
	            }
				
	#main-line {width:2px;
	            padding-top:20px;
				float:left;
				/*overflow:auto;*/
				/*border: 1px solid magenta;*/
	            }	
				
	#right {width:420px;
	        padding-left:15px;
			padding-top:10px;
	        float:left;
			/*overflow:auto;*/
		    /*border: 1px solid magenta;*/
	       }			
				
	#right-main {width:380px;
			     padding-top:5px;
	             float:left;
		         /*border: 1px solid magenta;*/
	           }
		   
	#right-wide {width:610px;
	             padding-left:5px;
			     padding-top:10px;
	             float:left;
		         /*border: 1px solid magenta;*/
	             }	   
		   
	#top-text {width:400px;
	           padding-top:10px;
	           text-align:center;
			   font-weight:bold;
	           }
			   
	#top-text p {padding: 5px 0;
	             line-height:1.5;
	            }
	
	#mid-text {width:385px;
	           text-align:left;
	           }
			   
	#mid-text p {padding: 5px 0 0 20px;
	             line-height:1.5;
	            }
				
	#mid-text a {text-decoration: none;
	             font-weight:bold;
				 font-size:12px;
			     color: #2d6a9c;
		         border:0;
				} 	
				
	##mid-text a:hover {color: #0f4962;}	

	#top-text img {padding: 5px 0;
	               border:0;}	
	
	#top-text a {padding: 5px 9px;
                 color: #2d6a9c;
				 text-decoration: none;
                 }

    #top-text a:hover {color:#0f4962;}	
				   
	#main-areas {width:700px;
	             text-align:center;
				 overflow:auto;
	             /*border: 1px solid magenta;*/
				 }
	
    #main-areas a {text-decoration: none;
	               font-weight:bold;
				    font-size:12px;
					color: #2d6a9c;
		            border:0;
					}  
					
	#main-areas p {padding-bottom:10px;}		
				
	#main-areas a:hover {color: #0f4962;}	
	
	#main-area1 {width:150px;
				 padding-top:20px;
			     /*padding-bottom:5px;*/
				 float:left;
				 margin-left:120px;
				 border:0;
				 /*border: 1px solid magenta;*/
	             }	
				 
	#main-area2 {width:150px;
				 padding-top:20px;
			     /*padding-bottom:5px;*/
				 float:left;
				 margin-left:50px;
				 border:0;
				 /*border: 1px solid magenta;*/
	             }
				 
	#main-area3 {width:150px;
				 padding-top:20px;
			     /*padding-bottom:5px;*/
				 float:left;
				 margin-left:50px;
				 border:0;
				 /*border: 1px solid magenta;*/
	             }
				 
/*	#main-area4 {width:40px;
				 padding-top:5px;
			     padding-bottom:5px;
				 float:left;
				 margin-left:10px;
				 border:0;
	             }
	
	#main-area5 {width:40px;
				 padding-top:5px;
			     padding-bottom:5px;
				 float:left;
				 margin-left:10px;
				 border:0;
	             }
				 
	#main-area6 {width:40px;
				 padding-top:5px;
			     padding-bottom:5px;
				 float:left;
				 margin-left:10px;
				 border:0;
	             }
				 
	#main-area7 {width:40px;
				 padding-top:5px;
			     padding-bottom:5px;
				 float:left;
				 margin-left:10px;
				 border:0;
	             }	*/
				 
	#main-text {width:720px;
	            margin:auto;
			    text-align:center;
				padding-top:10px;
				/*padding-bottom:10px;*/
	            }
				 
	#main-text p {padding-top:10px;
		          padding-bottom:10px;}		
	
	#right-text {width:550px;
			    text-align:left;
				padding: 10px 25px;
				/*border: 1px solid magenta;*/
	            }
				
	#right-text img {border:0;}			
				 
	#right-text p {padding-left:15px;
		           padding-bottom:10px;}
				   
	#right-text p.privacy {padding-left:15px;
	                       font-size:9px;}			   
				   
	#right-text li {list-style-type: none;
	                padding-left:20px;
					padding-bottom:5px;
	               }
				   
	#right-text a {color: #2d6a9c;
				  text-decoration: none;
				  font-weight:bold;
                  }
				  
	#right-text	a:hover {color:#0f4962;}
				  
	#right-text-area {width:420px;
			          text-align:left;
				      /*padding: 10px 25px;*/
				      /*border: 1px solid magenta;*/
	                 }
				 
	#right-text-area p {padding-left:15px;
		                padding-bottom:10px;}		   
				   
	#right-text-area li {list-style-type: none;
	                     padding-left:20px;
					     padding-bottom:5px;
	                    }
				   
	#right-text-area a {color: #2d6a9c;
				        text-decoration: none;
				        font-weight:bold;
                       }
					   
	#right-text-area a:hover {color:#0f4962;}				   
					   
	#right-hi-lite {width:420px;
			        text-align:center;
					font-weight:bold;
					padding-bottom:10px;
				     /*border: 1px solid magenta;*/
	                 }
	
	#right-hi-lite p {padding-bottom:10px;}	
	
	#right-hi-lite img { padding-top:10px;
		                 padding-bottom:10px;}	
						 
	.right-practice {width:420px;
			         text-align:left;
				     padding: 10px 0;
				     /*border: 1px solid magenta;*/
	                 }
				 
	.right-practice p {padding-left:15px;
		               padding-bottom:2px;}		   
				   
	.right-practice a {color: #2d6a9c;
				        text-decoration: none;
				        font-weight:bold;
                       }
					   
	.right-practice a:hover {color:#0f4962;}
	
	.right-practice-image {float:left;}
	
	.right-practice-image img {border:0;}
	
	.right-practice-text {float:left;
	                      padding-top:12px;}
				   
	#contact-form {margin-top:5px;
	               margin-left:25px;
	                }
   
    #contact-form h3 {padding: 1px 0 10px 0;
                     color: #006;
                     text-decoration: none;
                    }
   
    #contact-form label {font-size:90%;
		 				 padding-top: 15px;
		  				 left:20px;
        			    }
						
    #contact-form input, select {margin-top: 5px;
		                         margin-bottom: 10px;
		   				         line-height: 1.2em;
								 border: 1px solid #2d718e;
	                           }
						
	#contact-form p.note {font-size:80%;}	
						  
	#contact-form p.buttons input {font-size:90%;
								   margin-left:0px;
        			               }
			
	#contact-form textarea {margin-top: 5px;
	                        margin-bottom: 10px;
							border: 1px solid #2d718e;
							}				
	
	#form-active input {margin-left: 75px;
                        font-size:90%;
				       }
				 
	#form-active input+input {margin-left: 15px;}			   
				   
				 
    #footer {width:800px;
			 text-align:center;
             background-color:#fff;
			/*border: 1px solid magenta;*/
            }

    #footer-nav {width:800px;
	             font-family:Arial, Helvetica, sans-serif;
	             }
				 
   #footer-navcontainer1 {margin-left:auto;
                         margin-right:auto;
						 margin-bottom:5px;
						 margin-top:5px;
				        /* padding-top:0px;*/
                         z-index: 1;
                         color:#2d718e;
				        /*border: 1px solid magenta;*/
                        }

   #footer-navcontainer1 ul {list-style-type: none;
                            text-align: center;
                            position: relative;
                            z-index: 2;
                            }

   #footer-navcontainer1 li {display: inline;
                            text-align: center;
					        padding: 0 1px;
							font-size:85%;
					       /*margin-left:-10px;*/
                           }

   #footer-navcontainer1 li a {padding: 5px 2px;
                              color: #2d6a9c;
					          text-decoration: none;
							  font-weight:bold;
                              }

   #footer-navcontainer1 li a:hover {color:#0f4962;}	
   
   
   
   #footer-navcontainer2 {margin-left:auto;
                          margin-right:auto;
						  margin-bottom:5px;
				        /* padding-top:0px;*/
                         z-index: 1;
                         color:#2d718e;
				        /*border: 1px solid magenta;*/
                        }

   #footer-navcontainer2 ul {list-style-type: none;
                            text-align: center;
                            position: relative;
                            z-index: 2;
                            }

   #footer-navcontainer2 li {display: inline;
                            text-align: center;
					        padding: 0 1px;
							font-size:85%;
					       /*margin-left:-10px;*/
                           }

   #footer-navcontainer2 li a {padding: 5px 2px;
                              color: #2d6a9c;
					          text-decoration: none;
							  font-weight:bold;
                              }

   #footer-navcontainer2 li a:hover {color:#0f4962;}
   
   
   .footer-nav-line {width:800px;
	                 text-align:center;
			         padding-top:10px;
			         padding-bottom:5px;
			        /*border: 1px solid magenta;*/
                    }				
					
    #footer-address {width:800px;
	                 text-align:center;
					 padding-top:5px;
			         padding-bottom:5px;
	                }		
					
	#footer-address-sets {width:800px;
	                      text-align:center;
						  font-size:80%;
					      padding-top:5px;
			              padding-bottom:5px;
						  overflow:auto;
	                     }	
						 
	#footer-address-set1 {width:100px;
	                      text-align:center;
					      padding-top:5px;
			              padding-bottom:5px;
						  float:left;
						  margin-left:70px;
						  /*border: 1px solid magenta;*/
	                     }						 
						 		 
	#footer-address-set2 {width:100px;
	                      text-align:center;
					      padding-top:5px;
			              padding-bottom:5px;
						  float:left;
						  margin-left:50px;
						  /*border: 1px solid magenta;*/
	                     }	
						 
    #footer-address-set3 {width:190px;
	                      text-align:center;
					      padding-top:5px;
			              padding-bottom:5px;
						  float:left;
						  margin-left:50px;
						  /*border: 1px solid magenta;*/
	                     }						 
						 		 
	#footer-address-set4 {width:120px;
	                      text-align:center;
					      padding-top:5px;
			              padding-bottom:5px;
						  float:left;
						  margin-left:50px;
						  /*border: 1px solid magenta;*/
	                     }							 
	
	
	 #disclaimer {width:800px;
			      text-align:center;
				  font-size:70%;
				  padding-bottom:10px;
			      /*border: 1px solid magenta;*/
                  }
			
	 #disclaimer p {padding-top: 5px;}		
			
    .clear {clear: both;
		    height: 0;
		   }
        