/* global */
html{height: 100%;}

body
{ font-family: arial, sans-serif;
  padding: 0px;
  margin: 0px;
  font-size: .78em;
  background: #65605B url(pattern21.jpg) repeat;;
  color: #555;
}

p
{ 
  font-family: Verdana, arial, sans-serif;
  font-size: 8pt;  
  margin: 0px;
  padding: 0px 0px 6px 8px;
  line-height: 1.3em;
  color: #000000;
}

h1, h2, h3
{ font-family: tahoma, arial, sans-serif;
  font-size: 120%;
  letter-spacing: .2em;
  padding: 0px 0px 0px 6px; 
  margin: 0px 0px 7px 0px; 
  color: #6F5E43;
}

h4
{ font-family: tahoma, arial, sans-serif;
  font-size: 120%;
  letter-spacing: .3em;
  color: #6F5E43;
}

h5
{ font-family: tahoma, arial, sans-serif;
  font-size: 100%;
  color: #6F5E43;
  padding: 0px 0px 0px 16px; 
}

img
{ border: 0px; 
  margin: 0px; 
  padding: 0px;
}

a
{
  outline: none;
  color: #663300;
}

form{padding: 0; margin: 0;}

/* image positioning - left, right and center */
.left
{ float: left; 
  border-right: 2px solid;
  margin: 0;
}

.right
{ float: right; 
  border-left: 5px solid;
  border-right: 10px solid;
  padding 0px 10px 0px 0px;
}

.center
{ display: block;
  text-align: center;
  margin: 10px 10px 2px 0px;
  border: 4px solid #ffffff;
}

.left, .right{border-color: #fff;}

/* block quote */
blockquote
{ margin: 0px 0px 10px 10px; 
  padding: 0px 10px 0px 4px;
  border-left: 8px solid #4D4D4D;
}

/* unordered list */
ul
{ margin: 2px 0px 1px 1px;
  padding: 0px;
}

ul li
{ list-style-type: square;
  color: #082075;
  text-decoration: none; 
  margin: 0px 0px 1px 0px; 
  padding: 0px;
}

/* ordered list */
ol
{ margin: 8px 0px 0px 24px;
  padding: 0px;
}

ol li
{ margin: 0px 0px 11px 0px; 
  padding: 0px;
}

/* margin lefts / margin rights - to centre content */
#main, #footer, #logo, #menubar, #site_content
{ margin-left: auto; 
  margin-right: auto;
}

/* main container around content container (not body backgd) */
#main
{ width: 776px;
  background: #ffffff; 
/*url(main.gif) repeat-y; */
  color: #555;
}

/* logo -- NOW INCORPORATED FLASH INTO LAYOUT
#logo
{ width: 766px;
  height: 275px;
  border-top: 1px solid #000000;	
  background: #555 url(LakesideFlashNew.swf) no-repeat left center;
  float: center;
}*/

/* navigation menu */
#menubar
{ background: #082075 url(none) repeat;
  width: 760px;
  height: 25px;
  } 

ul#menu{margin: 0px;}

ul#menu li
{ float: left; 
  margin: 0px 0px 0px 0px; 
  padding: 0px;
  list-style: none;
} 

ul#menu li a 
{ font-family: verdana, sans-serif;
  display: block; 
  float: left; 
  height: 20px;
  text-decoration: none; 
  padding: 15px 10px 0px 15px;
  text-align: center;
  border-right: 2px solid #F2F2F0;
  background: transparent;
  color: #FFF;
} 

ul#menu li a:hover, 
ul#menu li a.current, 
ul#menu li a.current:hover
{ background: #000000
/*url(menu_sel.png) repeat*/
} 

#search
{ float: right; 
  padding: 8px 35px 0px 0px;
  color: #FFF;
  font-weight: bold;
}

/* main content */
#site_content
{ width: 760px;
 <!-- overflow: hidden; -->
} 

/*CONTENT LEFT, MIDDLE, AND CONTENT RIGHT*/
/* content on left INCLUDING MIDD AND RT PLACEHOLDERS */
.site_contentLeft
{ width: 760px;
  float: left;
  padding: 0px 5px 0px 5px;
  <!--overflow: hidden;-->
} 

/* content in middle BOX AROUND ALL ELEMENTS */
.site_contentMiddle
{ width: 350px;
  float: left;
  padding: 0px 5px 0px 20px;
  <!--overflow: hidden;-->
} 

/* content on right -CHANGED FROM 350 WITH MIDDLE ADDITION*/
.site_contentRight
{ width: 150px;
float: left;
padding: 0px 0px 0px 0px;  
<!--overflow: hidden;-->
} 

/* sidebar */
.sidebar
{ float: left;
  padding: 0px 0px 14px 5px;
background: #ffffff;
}

/*SIDEBAR LEFT, MIDDLE, AND RIGHT*/
/* sidebar RIGHT */
.sidebarLeft
{ float: left;
  padding: 0px 0px 0px 0px;
background: #ffffff;
text-align="left";
}

/* sidebar MIDDLE */
.sidebarMiddle
{ float: center;
  text-align: left;
  padding: 0px 2px 2px 2px;
background: #ffffff;
}

/* sidebar RIGHT */
.sidebarRight
{ float: right;
  text-align: left;
  padding: 0px 0px 0px 0px;
background: #ffffff;
}

/*SIDEBARITEMS LEFT, MIDDLE AND  RIGHT*/
/* Sidebar items left - HEADER AND TEXT */
.sidebaritemLeft
{ 
 width: 200px;
 text-align: left;
 margin: 0px 0px 10px 0px;
 padding: 0px 0px 0px px;
}

/* Sidebar items MIDDLE - HEADER AND text*/
.sidebaritemMiddle
{ 
 width: 349px;
 text-align: left;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
}


/* Sidebar items right - HEADER AND text*/
.sidebaritemRight
{ 
 width: 128px;
 text-align: left;
 margin: 0px 0px 0px 0px;
 padding: 0px 20px 0px 25px;

}

/* box around words*/
.sidebaritem h1, h3, h4, .sidebaritem p
{margin: 1px 0px 1px 0px;
background: #e5e2db;
}

/* p text in sidebox*/
.sidebaritem p
{margin: 0px 0px 0px 35px;
background: #fff;
text-align: left;
}

.sidebaritem ul
{ border-top: 1px solid #E5E2DB;
  width: 209px; 
  padding-top: 4px; 
  margin: 4px 0px 5px 4px;
}

.sidebaritem li
{ list-style: none; 
  padding: 0px 0px 0px 0px; 
  border-bottom: 1px solid #DDDCE4;
}

.sidebaritem li a, .sidebaritem li a:hover
{ height: 16px;
  text-decoration: none; 
  background: transparent url(arrow.png) no-repeat left center;
  color: #555;
  padding: 0px 0px 0px 8px;
  display: block;
} 

/* SIDEBARITEM YELLOW ARROW */
.sidebaritem li a.current, 
.sidebaritem li a:hover, 
.sidebaritem li a.current:hover
{ background: transparent url(arrow_select.png) no-repeat left center;} 

/* SIDEBARITEMRIGHT YELLOW ARROW */
.sidebaritemRight li a.current, 
.sidebaritemRight li a:hover, 
.sidebaritemRight li a.current:hover
{ background: transparent url(arrow_select.png) no-repeat left center;
} 

/* page content */
#content_container
{ text-align: left;
  width: 741px;
  float: left;
  padding: 0px 2px 5px 5px;
}

#content
{ text-align: left;
  width: 721px;
  padding: 0px 4px 2px 5px;
}

#content a
{ background: transparent;
  color: #663300;
  text-decoration: none; 
}

#content a:hover
{ background: transparent;
  color: #999999;
  text-decoration: none; 
}

.sidebaritem, #content
{ background: #fff;}

/* footer */
#footer
{ width: 720px;
  height: 12px;
  padding: 2px 2px 2px 2px;
  text-align: center;
  font-size: 7.5pt;

 
/*  border-top: 2px solid #F2F2F0;*/

  background: transparent; 
/*url(main1.png) repeat;*/
  color: #6F5E43;
}

#footer a
{ background: transparent;
  color: #663300;
  font-size: 7.5pt;

}

#footer a:hover
{ background: transparent;
  color: #6F5E43;
  font-size: 7.5pt;
}

