*
{ 
padding:0;  
margin:0; 
}

body
{
margin: 0;
font-size: 13px;
color: #505050;
font-family: Arial;
background-image: url(../images/bk2.gif);
}

a
{
text-decoration: none;
}

a:hover
{
text-decoration:  underline;
}

p           
{ 
margin: 0 0 10px; 
}

img
{
border: none;
}

h3 
{
font-size: 12px;
font-weight: normal;
color: #505050;
margin-bottom: 5px;
}

h3 a
{
font-size: 12px;
font-weight: normal;
color: #505050;
margin-bottom: 5px;
}

h3 a:hover
{
font-size: 12px;
font-weight: normal;
color: #00563F;
margin-bottom: 5px;
}

h5
{
font-weight: normal;
color: #4682b4;
font-size: 12px;

}

#wrapper
{
margin: 0 auto;
width: 1030px;
overflow: hidden;
background-image: url(../images/wrap-out.png);
min-height: 780px;
padding-bottom: 50px;
}

#wrapper-iner
{
margin: 0 auto;
width: 1000px;
overflow: hidden;
background-repeat: repeat-x;
}

/* head  */


#head
{
float: left;
width: 1000px;
height: 155px;
}

#logo
{
float: right;
width: 102px;
height: 107px;
background-image: url(../images/logo.png);
background-repeat: no-repeat;
margin-top: 15px;
margin-right: 15px;
margin-bottom: 15px;
}


#top-nav				/* Top Nav  */
{
float: left;
margin-top: 15px;
}

#top-nav li					
{
float:right;
margin-left: 20px;
margin-right: 20px;
}

#top-nav ul
{
margin:0;
padding:0;
list-style-type:none;
display: inline;
}

#top-nav a
{
color: #4682b4;
font-size: 12px;
}

/* Main Nav  */

#navbar-left-end
{
background:url(../images/left-round.png) left top no-repeat;
margin-top: 80px;
margin-left: 25px;
height:40px;
width: 9px;
float: left;
}

#navbar
{
width: 820px;
height: 40px;
margin-top: 80px;
background:url(../images/nav.gif) left top repeat-x;
float: left;
}

#navbar .inbar
{
display:block;
height: 40px;
background:url(../images/right-round.png) right top no-repeat;
padding-left: 35px;

}

#navbar ul, #navbar ul li
{
border:0px;
margin:0px;
padding:0px;
list-style:none;
height:40px;
line-height:40px;
}

#navbar ul li
{
float:left;
display:block;
line-height:40px;
}

#navbar ul li a
{
color: white;
text-decoration:none;
display:block;
text-transform: uppercase;
}

#navbar ul li a span
{
padding:0 20px 0 0;
height:40px;
line-height:40px;
display:block;
margin-left:20px;
}

#navbar .navhome a, #navbar .navhome a:hover
{
background:url(../images/a-bg.png) left top no-repeat;
height:40px;
line-height:40px;
}

#navbar .navhome a span, #navbar .navhome a:hover span
{
color: #303030;
background:url(../images/span-bg.png) right top no-repeat;
height:40px;
line-height:40px;
}

#navbar ul li a:hover
{
background:url(../images/ahover-bg.png) left top no-repeat;
height:40px;
line-height:40px;
color: #303030;
}

#navbar ul li a:hover span
{
background:url(../images/spanhover-bg.png) right top no-repeat;
height:40px;
line-height:40px;
}

/* --------------------------------------------- */

#content
{
float: left;
width: 1000px;
}

/* left_col */

#left_col .home
{
float: left;
width: 627px;
margin-left: 25px;
}

#left_col .home .mini-col
{
float: left;
width: 290px;
margin-right: 3px;
margin-top: 20px;
padding-right: 20px;
}

#left_col .sub
{
float: left;
width: 500px;
margin-left: 25px;
}

#left_col .sub-large
{
float: left;
width: 950px;;
margin-left: 25px;
}

#left_col h1
{
color: #47382c;
font-size: 18px;
margin: 10px 0 10px 0;
font-weight: normal;
border-bottom: 1px solid #eeeeee;
}

#left_col h2
{
color: #47382c;
font-size: 16px;
margin: 20px 0 10px 0;
font-weight: normal;
}

#left_col p
{
line-height: 1.5em;
font-size: 13px;
}

#left_col ul
{
margin: 0 0 20px 30px;
}

#left_col li
{
line-height: 1.5em;
font-size: 13px;
}

#left_col td
{
padding-right: 30px;
}

#left_col th
{
padding-top: 10px;
padding-right: 10px;
}

#left_col th
{
text-align: left;
}

#left_col a
{
color: #00563F;
font-size: 13px;
}

#slide_show
{
width: 601px;
height: 361px;
margin-bottom: 20px;
background-image: url(../images/slide-show.gif);
float: left;
padding: 13px 13px 13px 13px;
}


/* --------------------------------------------- */


/* right_col */

#right_col .home
{
float: right;
width: 275px;
border-left: 1px solid #e8e0cc;
padding: 0 25px 0 25px;
}

#right_col .sub
{
float: right;
width: 399px;
border-left: 1px solid #e8e0cc;
padding: 0 25px 0 25px;
}


#right_col h1
{
color: #4682b4;
font-size: 18px;
margin: 10px 0 10px 0;
border-bottom: 1px solid #eeeeee;
font-weight: normal;
}

#right_col h2
{
font-size: 13px;
margin: 30px 0 10px 0;
font-weight: normal;
}

#right_col h3
{
font-size: 14px;
margin: 30px 0 10px 0;
font-weight: bold;
}

#right_col h4
{
color: #505050;
font-size: 13px;
margin: 0px 0 10px 0;
font-weight: normal;
}

table.news td
{
padding: 5px 10px 5px 0;
}

table.news td ../images
{
border: 1px solid #B0B0B0;
}

table.news-article
{
margin-bottom: 2px;
font-size: 13px;
}

table.view-more
{
margin-bottom: 20px;
}

#right_col a
{
color: #00563F;
font-size: 13px;
}

table.events
{
margin-bottom: 10px;
}

table.events td
{
padding: 5px 10px 5px 0;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #eeeeee;
}

#right_col .sub p
{
line-height: 1.5em;
}

#right_col .sub ul
{
margin-left: 30px;
}

#right_col .sub li
{
line-height: 1.5em;
}

#right_col .sub td
{
padding-right: 30px;
vertical-align: top;
}

#right_col .sub th
{
padding-top: 10px;
padding-right: 10px;
}

#right_col .sub th
{
text-align: left;
vertical-align: bottom;
}

#right_col ul
{
margin: 0 0 20px 0;
}

.clear
{
clear: both;
}

.gap
{
float: left;
height: 20px;
}

/* --------------------------------------------- */


#simplegallery1
{ 
position: relative; 
visibility: hidden;
}

#simplegallery1 .gallerydesctext
{ 
text-align: left;
padding: 6px 10px;
}


#footer
{
width: 1030px;
height: 30px;
margin: 0 auto;
background-image: url(../images/bot-cap.png);
}