body {
  text-align: center;
        font-family: Century Gothic, Arial, Times New Roman, Verdana;
	font-weight:400;
        color:#333333;
        background-color: #ffffff;
        font-size: 100%;
        margin: auto;


}

p { font-size: 80% }


img {display: inline; }

.extra { line-height: 20%; }

.rightimage { padding-left: 20px; padding-right: 0px; padding-bottom: 0px; padding-top: 38px; }

.leftimage { padding-left: 0px; padding-right: 0px; padding-bottom: 0px; padding-top: 0px; }


hr.teal { background-color: #00728f; height: 4px; }


h1 { font-size: 175%; }

h2 { font-size: 150%;
font-weight: 700;
line-height: 100%; }

h3 { font-size: 125%;

font-weight: 700;
line-height: 100%; }

h4 { font-size: 100%;

font-weight: 700;
line-height: 100%; }


a:link {
 color:#333333;
	text-decoration: underline;
	}

a:active {
 color:#333333;
	text-decoration: underline;
	}

a:visited {
	color:#333333;
	text-decoration: underline;
	}

a:hover {
	color:#333333;
	text-decoration: none;
	}

a.bottomnav:link {
 color:#ffffff;
	text-decoration: none;
	background-color: black;
	}

a.bottomnav:active {
 color:#ffffff;
	text-decoration: none;
	background-color: black;
	}

a.bottomnav:visited {
	color:#ffffff;
	text-decoration: none;
	background-color: black;
	}

a.bottomnav:hover {
	color:#71A4FD;
	text-decoration: none;
	background-color: black;

	}


a.sidenav:link {
 color:#6d727a;
	text-decoration: none;
	line-height: 100%;
	}

a.sidenav:active {
 color:#6d727a;
	text-decoration: none;
	 line-height: 100%;
        }

a.sidenav:visited {
	color:#6d727a;
	text-decoration: none;
	line-height: 100%;
        }

a.sidenav:hover {
	color:#c85b64;
	text-decoration: none;
         line-height: 100%;
	}



a.emaillink:link {
 color:#5981b1;
	text-decoration: none;

	}

a.emaillink:active {
 color:#5981b1;
	text-decoration: none;

        }

a.emaillink:visited {
	color:#5981b1;
	text-decoration: none;

        }

a.emaillink:hover {
	color:#5981b1;
	text-decoration: underline;

	}



a.actlink:link {
 color:#5981b1;
	text-decoration: none;
        font-weight: 700;
	}

a.actlink:active {
 color:#5981b1;
	text-decoration: none;
        font-weight: 700;
        }

a.actlink:visited {
	color:#5981b1;
	text-decoration: none;
        font-weight: 700;
        }

a.actlink:hover {
	color:#5981b1;
	text-decoration: underline;
        font-weight: 700;
	}











.shadow { width:800px;
padding-right: 20px;
padding-bottom: 15px;
background:url(images/shadow_whole_long.jpg) ;
background-position: bottom right;
background-repeat: repeat-y;
text-align: center; margin: auto;  }


.container {
  width: 800px; /* Centering for IE6+ in strict mode,
Firefox, and other modern browsers */
margin: auto;
/* Don't center every line of text -
we inherited this setting from body */
text-align: center;
border-left: solid gray 1px;
font-size: 100%;
background-color: #ffffff;
/* background:url(images/contback.jpg) repeat-y; */


}


.pagetop {
background:url(images/pagetop.jpg) no-repeat;
width: 800px;
height: 194px;

}



.left {
float: left;
margin: 0px;
width: 180px;
color: #000000;
font-size: 80%;
font-weight: 700;
line-height: 40%;
text-align: left;
border: solid gray 0px;
padding-left: 15px;
padding-right: 0px;
padding-bottom: 10px;
padding-top: 0px;
background-color: #ffffff;


}


.right {

color: #6388b6;
float: right;
margin: auto;
width: 576px;
font-size: 80%;
text-align: right;
border: solid gray 0px;
padding-left: 10px;
padding-right: 15px;
padding-bottom: 10px;
padding-top: 0px;
line-height: 140%;
background-color: #ffffff;

}



.middlesection {
clear: both;
text-align: justify;
border: solid gray 0px;
color: #000000;
font-size: 80%;
font-weight: 400;
width: 750px;
padding-top: 40px;
padding-bottom: 20px;
padding-left: 25px;
padding-right:25px;
background:url(images/middlesection.jpg);
background-color: #ffffff;  }


.middlesectionamen {
clear: both;
text-align: justify;
border: solid gray 0px;
color: #6d727a;
font-size: 80%;
font-weight: 400;
width: 770px;
padding-top: 10px;
padding-bottom: 20px;
padding-left: 15px;
padding-right:15px;
background-color: #ffffff;  }


.middlesectiongallery {
clear: both;
text-align: justify;
border: solid gray 0px;
color: #6d727a;
font-size: 80%;
font-weight: 400;
width: 730px;
padding-top: 0px;
padding-bottom: 20px;
padding-left: 50px;
padding-right:0px;
background-color: #ffffff;  }


.middlesectionact {
clear: both;
text-align: left;
border: solid gray 0px;
color: #6d727a;
font-size: 80%;
font-weight: 400;
width: 770px;
padding-top: 10px;
padding-bottom: 20px;
padding-left: 15px;
padding-right:15px;
background-color: #ffffff;  }



.ratebreak {
  
  clear: both;
  
  width: 800px;
  
  height: 1px;
  
}




.middlesectionratesleft {

float: left;
text-align: left;
border: solid gray 0px;
color: #000000;
font-size: 80%;
font-weight: 400;
width: 580px;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 15px;
padding-right:0px;
background-color: #ffffff;  }


.middlesectionratesright {
float: right;
text-align: left;
border: solid gray 0px;
color: #6d727a;
font-size: 70%;
font-weight: 400;
width: 185px;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right:15px;
background-color: #ffffff;  }









.midbottom {
clear: both;
width: 800px;
padding-left: 0px;
padding-right:0px;
padding-top: 15px;
height: 172px;
background-color: #ffffff; }




.special { color: #5981b1; font-weight: 700; }


.bottom {
color: #6d727a;
clear: both;
font-size: 12px;
font-weight: 700;
width: 800px;
padding-top: 20px;
padding-bottom: 5px;
background-color: #ffffff;

}





.cwdlogo {

padding-top: 0px; padding-right: 10px; padding-bottom: 5px; font-size: 90%; text-align: right; }








