body {
margin: 0 0 0 0;
}

#page-container {
  width: 985px;
  margin: 0 auto;
  background: #12394b url('shadow-right.jpeg') repeat-y right scroll;
}

#head-shadow-right {
  width: 19px;
  height: 19px;
  float: right;
  background: #12394b url('shadow-head-right.jpeg') no-repeat scroll;
}

#home_page {
  width: 966px;
  /*height:736px;*/
  background: #fff;
}

#page {
  width: 966px;
  background: #fff;
}

/* HEAD */

#head {
  width: 966px;
  margin: 0 0 0 0;
}

#home_top-left-panel {
  width: 568px;
  height: 244px;
  margin: 0 0 0 0;
  float: left;
  background: #12394b url('images/top-left-panel.jpeg') no-repeat scroll center;
}

#top-left-panel {
  width: 568px;
  height: 99px;
  margin: 0 0 0 0;
  float: left;
  background: #12394b url('images/subpagehead.jpg') no-repeat scroll center;
}


#head-img-container {
  width: 396px;
  float: left;
  margin-left: 2px;
}

    #home_head-img-1, #home_head-img-2, #home_head-img-3, #home_head-img-4 {
      width: 99px;
      height: 244px;
      margin: 0 0 0 0;
      float: left;
      border: none;
    }

  #head-img-1, #head-img-2, #head-img-3, #head-img-4 {
    width: 99px;
    height: 99px;
    margin: 0 0 0 0;
    float: left;
    border: none;
  }
  
    #home_head-img-1 {background: #12394b url('images/home-head-img-1.jpeg') no-repeat scroll center;}
    #home_head-img-2 {background: #12394b url('images/home-head-img-2.jpeg') no-repeat scroll center;}
    #home_head-img-3 {background: #12394b url('images/home-head-img-3.jpeg') no-repeat scroll center;}
    #home_head-img-4 {background: #12394b url('images/home-head-img-4.jpeg') no-repeat scroll center;}
 
    #head-img-1 {background: #12394b url('images/head-img-1.jpeg') no-repeat scroll center;}
    #head-img-2 {background: #12394b url('images/head-img-2.jpeg') no-repeat scroll center;}
    #head-img-3 {background: #12394b url('images/head-img-3.jpeg') no-repeat scroll center;}
    #head-img-4 {background: #12394b url('images/head-img-4.jpeg') no-repeat scroll center;}
  

#menu-container {
  width: 966px;
  height: 33px;
  margin: 2px 0 0 0;
  float: left;
}

/* NAV NAV NAV NAV NAV NAV */
#nav, #nav ul {
	padding: 0;
	margin: 0;
	list-style: none; 
	line-height: 1;
	z-index: 100;
}

#nav a {
	display: block;
	width: 161px;
	height: 33px;
  background: #12394b url('nav-background.jpeg') repeat-x scroll;
  background-position: 0 0;
  color: #fff;
  text-align: center;
  font-family: "Lucida Grande", sans-serif;
  text-decoration: none;
  line-height: 2;
	text-transform: lowercase;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	letter-spacing: 0;
}

#nav a:hover{
  background-image: none;
}



#nav li:hover ul li a {
  background-image: none;
  background-color:#12394b;
}

#nav li a:hover {
  background-image: none;
  background-color: #42697B;
}

#nav li {
	float: left;
	width: 161px;
	height: 33px;
}

#nav li:hover {background-position: 0 0;}

#nav li ul {
	position: absolute;
	width: 161px;
	height: 33px;
	left: -999em;
}

#nav li ul li a {
  background-image: none;
  font-size: 14px;
}

#nav li ul li a:hover {
  background-color: #42697B;
}

#nav li ul ul {
	margin: -33px 0 0 161px;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;
}


#nav .active-button {
  background-position: 33px;
}

/*
#nav .active-button:hover {
  background-position: 0px 0;
}

#nav li:hover .active-button {
  background-position: 0px 0;
}
*/


/* END NAV END NAV END NAV */

/* BODY */

.home_right-box {
  width: 396px;
  float: right;
  margin: 2px 0 0 0;
}

.right-box {
  width: 386px;
  float: right;
  background: white url('right-box-background.jpeg') repeat-x ;
  margin: 50px 10px 0px 0;
}

  .right-box-top-left {
    width: 10px;
    height: 10px;
    background: url('right-box-top-left.gif') no-repeat;
    float: left;
  }
  
  .right-box-top-right {
    width: 10px;
    height: 10px;
    background: url('right-box-top-right.gif') no-repeat;
    float: right;
  }

.right-box-text {
 /* margin: 20px 0 0 0;*/
  margin: 0px 0 0 5px;
}

.right-box-text li {
  margin-bottom: 10px;
}

#photo-right-img img {
  width: 396px;
  height: 350px;
  border: none;
}

.thumb-middle-right {
  width: 97px;
  height: 72px;
  margin: 2px 1px 0 1px;
  border: none;
  float: left;
  background: #12394b;
}

.photo-right-img .thumb-middle-right img, .thumb-middle-right-img {
  width: 97px;
  height: 72px;
  border: none;
}

#text-box {
  width: 568px;
  float: left;
  /*margin: 20px 0 0 0;*/
}

#text-box img {
  float: left;
  padding: 5px;
}

.small_form {
  padding: 5px;
}

.text {
  margin: 10px 10px 20px 20px;
}
.right-box img {
  float: left;
  padding: 5px;
}
.edit_box {
  border: none;
}

/* FOOT */

#foot {
  width: 966px;
  float: left;
  margin: 2px 0 0 0;
  background: url('foot-background.jpeg') repeat-x top;
  color: #fff;
  font-size: 12px;
  text-indent: 18px;
  font-family: "Lucida Grande", sans-serif;
  text-decoration: none;
  letter-spacing: 0;
} 

#foot-text {
  width: 966px;
  height: 29px;
  margin: 0 0 0 0;
}

#foot p {
  margin: 5px 0 5px 0;
}




#foot-shadow {
  width: 966px;
  height: 19px;
  margin: 0px 0 0 0;
  float: left;
  background: #12394b url('shadow-foot.jpeg') repeat-x bottom;
}

#foot-left-shadow {
  height: 19px;
  width: 19px;
  background: #12394b url('shadow-foot-left.jpeg') no-repeat scroll;
  margin: 0px 0 0 0;
  float: left;
}

#foot-right-shadow {
  height: 19px;
  width: 19px;
  background: #12394b url('shadow-foot-right.jpeg') no-repeat scroll;
  margin: 0 -19px 0 0;
  float: right;
}

/* TEXT */

body {
 font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
 color: #12394b;
}

strong, em, b, i {
    font-family: "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Verdana, Arial, Helvetica, sans-serif;
    letter-spacing: 0;
}

h1, h2, h3, h4, h5, h6, address {
    font-family: "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Verdana, Arial, Helvetica, sans-serif;
    margin: 0 0 0 0;
    color: #94947f;
    text-decoration: none;
    font-weight: normal;
}


.calender {
    border: none;
    color: #12394b;
    padding: 1px;
}
.calender table {
/*  border:1px solid black;*/
}
.calender table tr .date {
  width: 170px;
  vertical-align: top;
/*  border: 1px solid black;*/
}
.calender table tr td h2 {
    display: inline;
    margin: 0 0 0 30px;
    color: #12394b;
    font-size:18px;
    font-weight: normal;
}
.calender table tr td h3 {
    display: inline;
    margin: 0;
    font-size: 15px;
    color: #94947f;
    font-style: italic;
}

.calender p { 
    line-height: 0.9;
    margin: 0;
    color: #94947f;
    /*border: 1px solid black;*/
    padding: 0px 0px 15px 50px;
}

h1 {
  margin-bottom: 20px;
  font-size: 24pt;
  font-weight: normal;
  color: #94947f;
	font-style: normal;
	font-variant: normal;
	text-transform: lowercase;
	margin-top: 30px;
}

h2,input.h2 {
  clear: both;
  margin-left: 0;
  margin-bottom: 10px;
  margin-right: 0;
  margin-top: 20px;
  font-size: 16pt;
	font-weight: normal;
	font-style: normal;
	width: 500px;
}

h3,input.h3 {
  font-size: 14pt;
  margin: 18px 0 5px 20px;
  text-decoration: none;
  color: #12394b;
  width: 500px;
}

h4 {
  font-size: 20px;
  margin: 5px 0 0px 20px;
}

p,textarea.p {
  font-size: 10pt;
  margin: 0 10px 10px 0;
  padding: 0 0 0 20px;
	line-height: 12.5pt;
}

td {
  font-size: 10pt;
  line-height: 12.5pt;
}

.edit {
 background-color: pink;
}
.prompt{
 color: green;
}
.text p {
  white-space: pre-wrap;
}
.pictureform input {width:500px;}

.right-box h1,
.right-box h2,
.right-box h3,
.right-box h4,
.right-box h5,
.right-box h6,
.right-box p,
.right-box strong,
.right-box em,
.right-box b,
.right-box i,
.right-box address {
  color: #12394b;
}

.clear {
	clear: both;
}
.login {
	float:right;
}
.bigpic {
 width: 396px;
 float: right;
 overflow: hidden;
}
.bigpic ul {
 padding: 0px;
 list-style : none;
}
.bigpic li {
 float: left;
}
.calblock {
 font-size: 10px;
}