/* z-index overview
    1: content
    2: pics
    3 menu */


body,div,dl,dt,dd,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
caption,th {text-align:left;}


img, div, input { behavior: url("iepngfix.htc") }
/* ie png fix */

.liNoStyle{
	list-style:none;
	margin:0px;
	padding-left:-5px;
	padding:0px;
	border:0px
}

html{
    height:100%; font-family:Arial; }

body {
    margin:0px; padding:0px; height:100%; background-image:url(images/bg.jpg); background-repeat:repeat;  font-size:0.8em;
    text-align:center; font-family:Arial;}

h1
{ font-size:1.4em; margin-top:2px; padding-left:10px; color:#1b3741;
}
h2
{
    font-size:1.2em; margin-top:2px; margin-bottom:4px; color:#1b3741;
}

h3{
	font-family:Arial Black; text-align:center; padding-bottom:5px; background:#1b3741; margin: 5px 5px 0px 5px;
	color:white;

}

h4{
	color:#a25a05;
	text-align:center;
}

ul{ margin-top:3px;}
.all{
    text-align:left; margin:0px auto; width:1000px; height:100%; clear:both; font-family:Verdana;}

.header{
    background-color:#d2d6b6; border-top: 1px solid #748d7d; border-left: none; border-right: 1px solid #748d7d;
    border-bottom: 1px solid #748d7d; height:30px; padding:0px; position:relative; z-index:3;}

.menu {
    float:left; text-align:left; width:209px; background-image:url(images/banner_bg2.png); background-repeat:repeat-y;
    height:100%; z-index:3;
}
#menu_mid{
    height: 600px; z-index:4; position:relative;font-size:1em;}
    
.content{
    text-align:left;    float:left;    width:790px;    height:100%;    margin-left:-7px; position:relative; z-index:1;}

#content_mid{
    height:600px;
    }

#content_center{
    background-image:url(images/content_bg.png);
    background-repeat:repeat-y;
    height:440px; 
}

#content_center2
{
    overflow-Y:auto; overflow-X:hidden;
    margin-right:20px; height:440px; 
    padding:10px 5px 5px 15px;
    
}

#content_center3{
    background-image:url(images/content_bg.png);
    background-repeat:repeat-y;
    height:540px; 
}

#content_center4
{
    overflow-Y:auto; overflow-X:hidden;
    margin-right:20px; height:540px;
    padding:10px 5px 5px 15px;
    
}

#content_btm{
    height:31px; background-image:url(images/content_btm.png); background-repeat:no-repeat;}

.ContentBox{
	text-align:center;
	background:#d2d6b6;
	padding: 5px;
	margin:0px 10px 10px 10px;
}

.menuItem{
    margin-bottom:2px; background-image:url(images/menuItem_bg.png); background-repeat:repeat-y; text-align:right;
    padding: 5px 15px 5px 2px; font-weight:bold; text-decoration:none; color:#335562;font-size:1em; }

.menuItem:hover{
    background-image:url(images/menuItem_bg_over.png);}

.menuItem a, .menuItem a:active{
    text-decoration:none; color:#335562; font-size:1em;}
    
    
.picsContainer
{    width:697px; height:145px; background:white; margin-top:-50px; padding-top:1px; padding-bottom:1px; margin-left:0px; }
.picsContainer2
{    width:701px; height:231px; background:white; margin-top:-126px; padding-top:1px; padding-bottom:1px; }
.pic
{
    margin-right:1px;
}
.picLeft
{
    position:absolute;
    height:145px;
    width:10px;
}
.picLeft2
{
    position:absolute;
    height:230px;
    width:10px;
}

.border{    border:1px solid white;}
.border2{    border:1px solid white;}

.saunalink
{
    text-align:center;
    font-weight:bold;
    width:160px;
}

a
{
    color:#335562;
    text-decoration:none;
}

a:hover
{
    text-decoration:underline;
}

.footer{
	padding:5px 0px 0px 5px;font-weight:bold;
}

#homepics{ margin:0px;}