/* ##### Common Styles ##### */

body {font-size: 90%; text-align:center;  font-family: verdana, helvetica, arial, sans-serif; background-image: url('images/background.jpg')}
#container {margin: 0 auto; background-color: #FFFFFF; text-align:left; width: 950px; border: 2px solid #FFFFFF; padding: 2px; background-image: url('images/left-bk-deeper.gif'); background-repeat: repeat-y;}
#header {height: 223px;}
#leftcolumn {float:left; width: 218px; background-image: url('images/left-bk.gif')}
#rightcolumn {float:right; padding-right: 25px; background-color: #FFFFFF; width:690px;}
#footer {clear:both; height: 100px;}
}

h1 {
font-size : 16px; 
color: #014406;  
  font-family: "trebuchet ms", verdana, helvetica, arial, sans-serif;
font-weight : bold; 
padding : 1px; 
padding-top : 7px; 
margin : 0px;
} 
h2 {
font-size : 14px; 
color : #9b2e00; 
  font-family: "trebuchet ms", verdana, helvetica, arial, sans-serif;
font-weight : bold; 
padding : 2px; 
padding-left : 0; 
padding-bottom : 7px; 
margin : 0px;
} 
h3 {
font-size : 11px; 
color : #2e2e2e; 
  font-family: "trebuchet ms", verdana, helvetica, arial, sans-serif;
font-weight : bold; 
padding : 3px; 
margin : 0px;
}
.textarea {
padding-left: 15px;
padding-right: 15px;
padding-bottom: 25px;
padding-top: 25px; 
}
.text {
  color: #000000;
  background-color: transparent;
  font-family: "trebuchet ms", verdana, helvetica, arial, sans-serif;
  font-size: 100%;
  font-weight : normal; 
  line-height: 1.75em;
}
.text A {
  color: rgb(117,144,174);
  background-color: transparent;
  font-family: "trebuchet ms", verdana, helvetica, arial, sans-serif;
  font-size: 100%;
  font-weight : normal; 
text-decoration : underline; 
  line-height: 1.75em;
} 
.text A:visited {
  color: rgb(117,144,174);
  background-color: transparent;
  font-family: "trebuchet ms", verdana, helvetica, arial, sans-serif;
  font-size: 100%;
  font-weight : normal; 
text-decoration : underline; 
  line-height: 1.75em;
} 
.text A:hover {
  color: #4e4e4e;
  background-color: transparent;
  font-family: "trebuchet ms", verdana, helvetica, arial, sans-serif;
  font-size: 100%;
  font-weight : normal; 
text-decoration : underline; 
  line-height: 1.75em;
} 

a {
  color: rgb(61,92,122);      /* ## BLUE ## */
  background-color: transparent;
  text-decoration: underline;
  margin: 0;
  padding: 0 1px 2px 1px;
}

a:hover {
  color: rgb(117,144,174);    /* ## LT BLUE ## */
  text-decoration: none;
}
.menusubtitles {
font-size : 12px; 
color : #014406; 
font-family : Arial; 
font-weight : normal; 
} 
.menusubtitles A {
color : #000000; 
font-family : Arial; 
font-size : 12px; 
font-weight : normal; 
text-decoration : underline; 
} 
.menusubtitles A:visited {
color : #014406; 
font-family : Arial; 
font-size : 12px; 
font-weight : normal; 
text-decoration : underline; 
} 
.menusubtitles A:hover {
color : #014406; 
font-family : Arial; 
font-size : 12px; 
font-weight : normal; 
text-decoration : underline; 
} 

 /* PHOTO GALLERY PICTURE FRAME */
.photo-L {
background : url('images/photo-l.gif') repeat-y; 
width : 11px;
}
.photo-r {
background : url('images/photo-r.gif') repeat-y; 
width : 11px;
}
.photo-t {
background : url('images/photo-t.gif') repeat-x; 
height : 11px;
}
.photo-b {
background : url('images/photo-b.gif') repeat-x; 
height : 11px;
}
.photo-cr {
background : url('images/photo-cr.gif') no-repeat; 
}
.photo-cl {
background : url('images/photo-cl.gif') no-repeat; 
}
.photo-crb {
background : url('images/photo-crb.gif') no-repeat;
}
.photo-clb {
background : url('images/photo-clb.gif') no-repeat; 
}    /* END GALLERY FRAME CODE */

 /* PICTURES CODE */
.photo-1 {
background : url('gallery/1.jpg') no-repeat; 
width : 360px;
height : 235px;
}   
.lt-green {
background-color: #bfcaba;
padding: 15px;
}
.break {
page-break-before : always; 
} 
.menu-line {
background : url('images/menu-line.gif') repeat-x; 
} 
.link-line {
background : url('images/menu-line.gif') repeat-x; 
height : 15px;
} 
.vertical {
background : url('images/vertical.gif') repeat-y; 
} 
.menu {
font-size : 15px; 
color : #ffffff; 
font-family : Arial; 
font-weight : bold; 
padding : 8px 12px 12px 8px; 
text-decoration : none; 
} 
.menu A {
color : #ffffff; 
font-family : sans-serif; 
font-size : 15px; 
font-weight : bold; 
text-decoration : none; 
} 
.menu A:visited {
color : #dbdada; 
font-family : sans-serif; 
font-size : 15px; 
font-weight : bold; 
text-decoration : none; 
} 
.menu A:hover {
color : #fefdc4; 
font-family : sans-serif; 
font-size : 15px; 
font-weight : bold; 
text-decoration : none; 
} 
.head-bk {
background : url('images/head-bk-223.gif') no-repeat; 
background-color: #014406;
}
.footer-green-bk {
background : url('images/footer-green-bk.gif') no-repeat;
background-position: right; 
background-color : #b3b3b3; 
}
.white {
background-color: #FFFFFF;
}
.space {                                      /* SPACE LEFT & RIGHT OF MAIN AREA */
width : 5px;
background-color : #FFFFFF; 
} 
.kmtext {
font-size : 13px; 
color : #000000; 
font-family : sans-serif; 
font-weight : normal; 
} 
.kmtext A {
color : #000000; 
font-family : sans-serif; 
font-size : 13px; 
font-weight : normal; 
text-decoration : underline; 
} 
.kmtext A:visited {
color : #fefdc4; 
font-family : sans-serif; 
font-size : 13px; 
font-weight : normal; 
text-decoration : underline; 
} 
.kmtext A:hover {
color : #014406; 
font-family : sans-serif; 
font-size : 13px; 
font-weight : normal; 
text-decoration : underline; 
} 