/** Coastal Financials CSS Style Sheet*/

body {

	  margin: 0px;
	  padding: 0px;
	  background-color: #FFFFFF;
    }
	 
/**Test Menu Section Delete if does not work*/

a:link, a:visited {

    text-decoration: none; color: gray
    }
		
a:hover {

    text-decoration: none; color; black
		}

/**Test Menu Section Delete if does not work*/

.box {

	  border: 1px solid #FCDDA1;
  	background-color: #FFFFF0;
    }


/** FORMS */

.form {

	  margin: 0px;
    padding: 0px;
    }

.input1 {

	  width: 195px;
    border-top: 1px solid #B3B3B3;
	  border-right: 1px solid #FFFFFF;
	  border-bottom: 1px solid #FFFFFF;
	  border-left: 1px solid #B3B3B3;
	  color: #B3B3B3;
    }
		
/**Wrapper to lock movement*/

#wrapper { 

	   margin: 0 auto 0 auto;
     width: 750px;
     background-color: #FFFFFF;
     color: #666666;
     }
		 
/** Top */

#top { 

	  float: left;	
	  width: 750px;	
	  margin: none;	
	  padding-bottom: 10px;
		 }
		 
#top h1 {	 

	  font-family: "Myriad Pro", "Trebuchet MS", Arial;
	  background-color: #FFFFFF; 
	  text-decoration: none;
	  padding-left: 0em;
  	font-weight: normal;
	  font-size: 42px; 
	  padding-right: 0em;
	  padding-top: 20px;
	  padding-bottom: 0px;
		margin-top: 0em;
	  margin-bottom: 0px;
		
	  border-left: none;
		 }
 
/**sitemenu top section*/ 
 
#sitemenu {
 
     margin: 0px;
		 padding: 0px;
		 padding-bottom: 0px;
		 padding-top: 0px;
		 }
		 
#sitemenu ul  { 

    margin: 0px;
		padding: 0px;
		list-style-type: none;
		white-space: nowrap;
    }

#sitemenu li  {
 
    float: left;
		border-right: 2px solid gray;
		padding-right: 0em;
		padding-left: 0em;
    }
 
#sitemenu a:link, #sitemenu a:visited {	 
	  
		float: left;
		font-family: "Myriad Pro", "Trebuchet MS", Arial;
		padding-right: 1.2em;
		padding-left: .4em;
		padding-top: .3em;
		padding-bottom: .3em;
		text-decoration: none;
		font-size: 1.3em; 
		background-color: #FFFFFF; 
		text-decoration: none;
		color: gray; 	 
		 }
			 	
#sitemenu a:hover {

	  color: black;
	  background-color: #ADC7E8;
	  text-decoration: none;
		padding-top: .3em;
    padding-bottom: .3em;
		}
		
/** Leftside 1*/

.leftside{ 

    float: left;
    width:370px;
		color: darkslategray;
    padding-left: 0px;
    padding-top: 5px;
    padding-right: 12px;
    padding-bottom: 0px;
    border-right:  2px solid #CCCCCC;;
    background-color: #FFFFFF;
		}		
		
.leftside a:hover {

	  color: black;
	  text-decoration: none;
    background-color: #FFFFFF;
	  text-decoration: none;
	  }		
		
.leftside h4{
    margin-top: 10px;
		margin-bottom: 10px;
    font-size: 15px;
		 
    }	
		
.leftside p {
    font-size: 13px;
		padding-right: 10px;
		margin-bottom: 0px; 
    }
		
/** Leftside 2*/

.leftside2{ 

    float: left;
    width:300px;
		color: darkslategray;
    padding-left: 0px;
    padding-top: 5px;
    padding-right: 8px;
    padding-bottom: 0px;
    border-right:  2px solid #CCCCCC;;
    background-color: #FFFFFF;
		}		

.leftside h4{
    margin-top: 10px;
		margin-bottom: 10px;
    font-size: 15px;
		 
    }	
		
.leftside2 p {
    font-size: 13px;
		padding-right: 10px;
		margin-bottom: 0px; 
    }	
		
/** Leftside 3*/

.leftside3{ 

    float: left;
    width:750px;
		color: darkslategray;
    padding-left: 0px;
    padding-top: 5px;
    padding-right: 12px;
    padding-bottom: 0px;
    background-color: #FFFFFF;
		}		
		
.leftside3 ul { 
    width: 650px;
		padding-bottom: 0px;
    float: left;


    }		

.leftside h4{
    margin-top: 10px;
		margin-bottom: 10px;
    font-size: 15px;
		 
    }	
		
.leftside3 p {
    font-size: 17px;
		padding-right: 0px;
		margin-bottom: 0px; 
    }
		
.leftside3 a:hover {

	  color: black;
	  text-decoration: none;
    background-color: #FFFFFF;
	  text-decoration: none;
	  }			
			
/** Right side */

	
.rightside { 

  	color: black;
	  text-decoration: none;
		float: right;
		width: 335px;
    padding-left: 5px;
    padding-top: 5px;
    padding-right: 5px;
    padding-bottom: 0px;
    
    background-color: #FFFFFF;
    }

.rightside ul { 
    
		padding-bottom: 0px;
    float: center;


    }		
		
.rightside li{

    margin: 0px;
		padding: 0px;
		white-space: no wrap;
		}
	 
.rightside li{ 

	  color: #0E0059;
		float: right;
		width: 280px;
	  font-family: "Myriad Pro", "Trebuchet MS", Arial;
	  text-decoration: none;
    padding-left: 0px;
    padding-top: 0px;
    padding-right: 15px;
    padding-bottom: 0px;
    font-size: 15px;
		font-weight: bold;
    background-color: #FFFFFF;
	  text-decoration: none;
	 } 
	  	 
.rightside li a:link, .rightside li a:visited{ 

 		color: gray;
    }
		
.rightside h5 {
	  color: darkslategray;
		padding-left: 22px;
	  margin-top: 12px;
		margin-bottom: 5px;
    font-size: 13px;
	  }		
		
.rightside h5 a:hover {

	  color: black;
	  text-decoration: none;
    background-color: #FFFFFF;
	  text-decoration: none;
	  }		
	
.rightside h6 { 

    
	  font-family: "Myriad Pro", "Trebuchet MS", Arial;
	  color: darkslategray;
	  text-decoration: none;
    width:360px;
    padding-left: 22px;
    margin-top: 5px;
    padding-right: 0px;
    margin-bottom: 5px;
    font-size: 10px;
    background-color: #FFFFFF;
	  text-decoration: none;
	  }
			
.rightside h6 a:link, .rightside h6 a:visited {
 
 		color: gray;
    }

.rightside h6 a:hover {

	 color: black;
	 text-decoration: none;
	 }
	 
	 
.rightside p  {  

    float: center;
	  font-family: "Myriad Pro", "Trebuchet MS", Arial;
		padding-top: 6px;
		padding-bottom: 1px;
		color: gray;
		font-size: 12px;
		font-weight: bold;
		


    }	 
/** Right side2 */

	
.rightside2 { 

  	color: black;
	  text-decoration: none;
		float: right;
		width: 421px;
    padding-left: 5px;
    padding-top: 5px;
    padding-right: 5px;
    padding-bottom: 0px;
    
    background-color: #FFFFFF;
    }

.rightside ul { 
    
		padding-bottom: 0px;
    float: center;


    }		
		
.rightside li{

    margin: 0px;
		padding: 0px;
		white-space: no wrap;
		}
	 
.rightside li{ 

	  color: #0E0059;
		float: left;
		width: 280px;
	  font-family: "Myriad Pro", "Trebuchet MS", Arial;
	  text-decoration: none;
    padding-left: 0px;
    padding-top: 0px;
    padding-right: 15px;
    padding-bottom: 0px;
    font-size: 15px;
		font-weight: bold;
    background-color: #FFFFFF;
	  text-decoration: none;
	 } 
	  	 
.rightside li a:link, .rightside li a:visited{ 

 		color: gray;
    }

.rightside li a:hover {

	  color: black;
	  text-decoration: none;
    background-color: #FFFFFF;
	  text-decoration: none;
	  }		
	
.rightside h6 { 

    float: left;
	  font-family: "Myriad Pro", "Trebuchet MS", Arial;
	  color: gray;
	  text-decoration: none;
    width:360px;
    padding-left: 0px;
    margin-top: 5px;
    padding-right: 0px;
    margin-bottom: 5px;
    font-size: 10px;
    background-color: #FFFFFF;
	  text-decoration: none;
	  }
			
.rightside h6 a:link, .rightside h6 a:visited {
 
 		color: gray;
    }

.rightside h6 a:hover {

	 color: black;
	 text-decoration: none;
	 }
	 
	 
.rightside p  {  

    float: center;
	  font-family: "Myriad Pro", "Trebuchet MS", Arial;
		padding-top: 6px;
		padding-bottom: 1px;
		color: gray;
		font-size: 12px;
		font-weight: bold;
		


    }	 	
	/** rightside 3*/	
		
.rightside3{ 

  	color: darkslategray;
	  text-decoration: none;
		float: right;
		width: 400px;
    padding-left: 5px;
    padding-top: 5px;
    padding-right: 5px;
    padding-bottom: 0px;
    
    background-color: #FFFFFF;
    }
		
.rightside3 ul { 
    width: 350px;
		padding-bottom: 0px;
    float: center;


    }		

    
		
.rightside3 p {
    font-size: 17px;
		padding-right: 0px;
		margin-bottom: 0px; 
    }		
		
.rightside3 a:hover {

	  color: black;
	  text-decoration: none;
    background-color: #FFFFFF;
	  text-decoration: none;
	  }			
		
		/** rightside 4*/

.rightside4{ 

    float: right;
    width:340px;
		color: darkslategray;
    padding-left: 0px;
    padding-top: 5px;
    padding-right: 12px;
    padding-bottom: 0px;
    border-right:  none;
    background-color: #FFFFFF;
		}		
	
		
.rightside4 p {
    font-size: 13px;
		padding-right: 10px;
		margin-bottom: 0px; 
    }
			
			 					
/**Horizontal Lines1*/		
		
.longline { 

 	  width: 750px;
	  clear: both;
 	  margin: 0px;
 	  padding: 0px;
	  border-bottom: 2px solid #CCCCCC;
	  line-height: 1em;
    font-size: 1em;
    }		
		
/**Horizontal Lines2*/		
			
.clearline { 

 	  width: 750px;
	  clear: both;
    margin: 0px;
	  padding: 0px;
	  border-bottom: none;
    line-height: 1em;
	  font-size: 1em;
    }	

/**Horizontal Lines for Left Side*/		
	
.shortlineleftside { 

 	  width: 365px;
	  clear: both;
	  margin-top: 1em;
		margin-bottom: 5px;
	  padding-right: 0px;
	  border-bottom: 2px solid #CCCCCC;
    line-height: 1em;
	  }
			
.shortlineleftside2 { 

 	  width: 290px;
	  clear: both;
	  margin-top: 1em;
		margin-bottom: 5px;
	  padding-right: 0px;
	  border-bottom: 2px solid #CCCCCC;
    line-height: 1em;
	  }	
		
/**Horizontal Lines For Right Side*/	
	
.shortlinerightsidenotoppad { 
   
 	  
		width: 333px;
	  clear: both;
 	  margin-bottom: 10px;
	  margin-top: 12px;
		margin-bottom: 5px;
	  padding-left: 10px;
	  border-bottom: 2px solid #CCCCCC;
    line-height: 1em;
  	 }	
		
.shortlinerightside { 
   
 	  
		width: 333px;
	  clear: both;
 	  margin-bottom: 10px;
	  margin-top: 1em;
		margin-bottom: 5px;
	  padding-left: 10px;
	  border-bottom: 2px solid #CCCCCC;
    line-height: 1em;
  	 }
.shortlinerightside p { 
    font-size: 6px;
		padding-right: 5px;
		margin-bottom: 0px;
		width: 200px;
		}
		 
	
.shortlinerightside h5 { 

    float: left;
	  font-family: "Myriad Pro", "Trebuchet MS", Arial;
    color: gray;
	  text-decoration: none;
    width:340px;
    padding-left: 0px;
    padding-top: 5px;
    padding-right: 0px;
    padding-bottom: 5px;
    font-size: 12px;
	  border-top: 2px solid #CCCCCC;
    background-color: #FFFFFF;
	  text-decoration: none;
	  }
		
.shortlinerightside h5 a:link, .shortlinerightside h5 a:visited {
 
 		color: darkslategray;
    }

.shortlinerightside h5 a:hover {
	  color: black;
	  text-decoration: none;
	  }

/** TEXTS */

body, th, td, input, textarea, select {

	  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	  font-size: 11px;
	  color: #686868;
    }

p, blockquote, ul, ol, dl {

	  margin-top: 0px;
	  margin-bottom: 0px;
	  text-align: justify;
    }

.text1 {

	  font-size: 11px;
	  font-weight: bold;
     }

/** LISTS */

.list1 {

	  margin-left: 0px;
	  padding-left: 0px;
	  list-style: none;
    }

.list1 a { 

	  padding-left: 15px;
	  background: url(images/homepage20.gif) no-repeat left center;
	  color: #686868;
    }

/** STYLES */

.style1 {

	  font-size: 9px;
	  color: #AEAEAE;
    }  

.style1 a {

	  color: #AEAEAE;
    }

.style2, .style2 a {

	  color: #FFFFFF;
    }

/** MISC */

.align-justify {

    text-align: justify; 
		}
		
.align-right {
 
    text-align: right; 
		}

img { 

    border: none; 
		}

.img1 {

   float: left;
	 margin: 8px 15px 0px 2px;
   }

.img2 {

	 float: right;
	 margin: 3px 0px 0px 15px;
   }

hr { 

   display: none; 
	 }

.hr1 {

	 clear: both;
	 height: 1px;
	 margin-bottom: 10px;
	 background: url(images/homepage23.gif) repeat-x left top;
   }

		

	 