/* CSS Document */


body {margin: 0px auto 0px auto; background-color:#ffffff; background-image:url(../images/bkg.jpg); background-repeat:repeat-x; 
padding: 0px;
color:#304254;
font-family: "Lucida Grande","Lucida Sans Unicode", Arial, "Helvetica Neue", Helvetica, sans-serif;
font-size:12px;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:20px;
}


#wrapper { width:871px; margin:0px auto 0px auto; padding: 0px 0px 0px 0px; border-left: 1px solid #fff; border-right: 1px solid #fff; }
#header {float:left;width:871px; height: 112px; margin: 0px 0px 10px 0px; padding: 0px 0px 0px 0px; border-bottom: 1px solid #fff; }
#cameo{float:left; width: 100px; margin: 0px 0px 0px 5px}
#logo{float:left; width: 300px; margin: 30px 0px 0px 0px}
#logo h1{font-family: Times, "Times New Roman", serif; font-size: 18px; font-weight:normal; line-height: 20px; color:#fff;  padding: 0px 0px 0px 0px; margin: 2px 0px 0px 0px}
#nav{float:left; width: 445px; margin: 60px 10px 0px 0px; }
#nav li {
display:inline;
}
 #nav li a {
padding:0px 10px 0px 10px;
color:#51708C; text-decoration: none;
border-right: 1px solid #fff
}
.first {
border-left: 1px solid #fff
}
#nav li a:hover { color: #fff; text-decoration: underline;}
#nav   a:visited {color:#51708C; text-decoration: none;}
/* end top nav header */


#contentwrapper {width:440px; float:left; margin:0px; padding: 0px;}
#contentPhotos {width:419px; margin:0px 10px 0px 11px; padding: 0px 0px 0px 0px; border-bottom: 1px solid #5A666E; border-top: 1px solid #5A666E;}
#content {width:420px; margin: 0px 10px 0px 10px; padding: 0px 0px 20px 0px; background-color:#FFF; }
#content li{ padding: 0px 0px 3px 0px; margin: 0px 0px 0px 30px }
#sidebar2 {width:420px; margin:0px 0px 0px 0px; padding: 0px 0px 20px 0px; float:left; background-color:#B9C7D4; }
#sidebar2 a:link { color: #4B6882; text-decoration: underline}
#sidebar2 a:visited {color: #51708C ; text-decoration:underline}
#sidebar2 a:hover { color: #FFF ; text-decoration: underline}
#sidebar2 h1{ font-size: 18px; line-height: 20px; color:#4B6882; padding: 10px 20px 5px 20px;font-weight: 800; margin: 0px 0px 0px 0px }

#slideshow{border-bottom:1px solid #fff; border-top: 1px solid #51708C; margin: 0px 0px 20px 0px; }
#footerwrapper { width:871px; margin:10px auto; border-left: 1px solid #fff; border-right: 1px solid #fff;background-color:#51708C;  }
#footer {margin: 0px 0px 0px 0px; padding: 10px 10px 10px 10px; clear:both; font-size: 11px; text-align: center; color:#FFFFFF}
#footer  a:link { color: #fff ; text-decoration: underline}
#footer  a:visited {color: #fff ; text-decoration:underline}
#footer a:hover { color: #76A2CC ; text-decoration: underline}

p{ padding: 5px 20px 10px 20px; margin: 0px 0px 0px 0px }

h1{font-family: Tahoma, Arial, "Helvetica Neue", Helvetica, sans-serif; font-size: 20px; line-height: 20px; color:#4B6882; padding: 10px 20px 5px 20px;font-weight: bold; margin: 0px 0px 0px 0px }
h2{ font-family: Tahoma, Arial, "Helvetica Neue", Helvetica, sans-serif; font-size: 16px; line-height: 20px; color:#4B6882; padding: 0px 20px 0px 20px;font-weight: bold; margin: 0px 0px 0px 0px }
h3{ font-family: Tahoma, Arial, "Helvetica Neue", Helvetica, sans-serif; font-size: 14px; line-height: 20px; color:#51708C; padding: 0px 20px 0px 20px;font-weight: bold; margin: 0px 0px 0px 0px }
.special{ color:#00A94F; }
h5{ font-family: Tahoma, Arial, "Helvetica Neue", Helvetica, "Lucida Grande","Lucida Sans Unicode", sans-serif; font-size: 12px; font-weight:normal; font-style: normal; line-height: 20px; color:#51708C; padding: 5px 20px 10px 20px;font-weight: bold; margin: 0px 0px 0px 0px }



a:link { color: #51708C; text-decoration: underline}
a:visited {color: #678EB2 ; text-decoration:underline}
a:hover { color: #76A2CC ; text-decoration: underline}

.clear{ clear:both}
.blueBold {color:#51708C; font-weight: bold;}
.borderBlue{border-bottom:2px dotted #51708C; padding: 0px 0px 0px 0px; margin: 10px 20px 10px 20px}
.borderGreen{border-bottom:2px dotted #00A94F; padding: 0px 0px 0px 0px; margin: 0px 20px 0px 20px}
.borderWhite{border-bottom:1px solid #fff; padding: 0px 0px 0px 0px; margin: 10px 0px 20px 0px}
.infoBox {border:2px solid #fff; padding: 10px 10px 10px 0px; margin: 20px 30px 20px 30px}
.infoBoxBlue {border:2px solid #51708C; padding: 10px 10px 10px 0px; margin: 20px 20px 20px 20px}


