html,body {
margin:0;
padding:0;
height:100%; /* needed for container min-height */
font-family:Arial, Tahoma, sans-serif;
font-size:11px;
vertical-align:top;
color:#5d5d5d;
}

body {
    
    background-color: #EFEDEE;
    
}

td {
    vertical-align: top;
    text-align: left;
}

a:link, a:active, a:visited {
    color: #cb1c07;
    text-decoration: none;
    }

a:hover {
    color: #0F0F0F;
    text-decoration: underline;
    }
    
.submitbutton
{cursor:pointer; font-weight:bold; background-color:#F0F0F0; color:#000000; border:1px solid #9F9F9F;}

input, textarea, select
{border-width:1px; font-family:Arial, Tahoma, sans-serif; font-size:11px;}

form {margin:0px;}

p {margin:0px;}

img {border: none;}

div#metaTrafficHolder {
    display: none;
}

div#galleryTemplateInnerBox {
    display: 					none; 
    z-index: 					9999; 
    position: 					absolute; 
    background-color: 			#FFFFFF; 
    background-image:			url('pictures/loader.gif'); 
    background-position:		center; 
    background-repeat:			no-repeat;
    border: 1px solid #000000;
}

div#galleryTemplateBlackbox {
    top: 						0px; 
    left: 						0px; 
    display: 					none; 
    z-index: 					9998; 
    position: 					absolute; 
    width: 						100%; 				
    height: 					100%; 
    overflow: hidden;
    cursor: pointer;
}

.galleryImg {
    filter:						alpha(opacity=85);
    -moz-opacity:				0.85; 
    opacity:					0.85; 
    -khtml-opacity: 			0.85;
    border:						1px solid #FFFFFF;
    cursor:						pointer;
}

.galleryImgOver {
    border:						1px solid #DADADA;
    cursor:						pointer;
}

.galleryBoxOuter {
    width:						155px;
    height:						135px;
    margin-left:				7px;
    margin-top:					5px;
    text-align:					center;
    cursor:						pointer;
    
    background-image: 			url(pictures/photobox_template.png);
    
    background-repeat:			no-repeat;
    background-position:		center;
}


.guestbookHeader{
    background-color:;
    color:;
    margin: 0;
    width: px;
    padding: ;
    
}
.guestbookoutline{
    border:1px solid ;
    width: px;
    padding:4px;
    margin-bottom:10px;
}

.faded {
    filter: alpha(opacity=75);
    opacity: 0.75;
    -moz-opacity: 0.75;
}

.small
{width:40px;}

.medium
{width:200px;}

.long
{width:350px;}

h1 {
  font-size: 32px;
  }

h2 {
  font-size: 24px;
  }

h3 {
  font-size: 18px;
  }

h4 {
  font-size: 16px;
  }

h5 {
  font-size: 13px;
  margin: 0 0 5px 0;
  }

h6 {
  font-size: 10px;
  }	

td#template_outer_left {
	background: url(pictures/bgleft.jpg) top right no-repeat;
    height:711;
    }
    
td#template_outer_right {
	background: url(pictures/bgright.jpg) top left no-repeat;
    height:711;
    }

table#template_outer_table {
    height:711px;
    width: 100%;
}


td#template_outer_center {
    text-align: center;
    vertical-align: top;
    width: 991px;
    height:711px;
    background: url(pictures/repeat.jpg) top left repeat-y;
    }
    
div.placeholder {
    position: relative;
    height: 100%;
    }

div#placeholder_top {
    width: 991px;
    z-index: 1;
    }

div#placeholder_left {
    width: 402px;
    z-index: 1;
    }

div#placeholder_center {
    width: 0;
    z-index: 1;
    }

div#placeholder_right {
    width: 589px;
    z-index: 0;
}

div#placeholder_bottom {
    width: 991px;
    z-index: 1;
}

div#template_middle_container {
    position: relative;
    margin: 0 auto;
    width: 991px;
    height:auto !important;
    height: 100%;
    min-height: 100%;
    background-position: 0px 135px;
    background-image: url('pictures/content.jpg');
    background-repeat: no-repeat;
}

div#template_middle_header {
    width: 991px;
    height: 135px;
    background: url(pictures/top.jpg) bottom left no-repeat;
}
    
div#template_middle_contentarea {
    padding-bottom: 225px;
    min-height:331px;
}

div#template_middle_bottom {
    height: 225px;
    width: 991px;
    position: absolute;
    bottom: 0px;
    left: 0px;
    background: url(pictures/bottom.jpg) bottom left no-repeat;

}
    
td#left {
    
    width: 402px;
    
    }
    
td#center {
    
    }

td#right {
    
    width: 589px;
    
    }

div#contentHolder {
    text-align: left;
    width: 589px;	
    
    height: 331px;
    overflow: auto;
    scrollbar-base-color: #eeeded;
    scrollbar-arrow-color: #cb1c07;
    scrollbar-3dlight-color: #eeeded;
    scrollbar-darkshadow-color: #eeeded;
    scrollbar-face-color: #eeeded;
    scrollbar-highlight-color: #eeeded;
    scrollbar-shadow-color: #eeeded;
    scrollbar-track-color: #eeeded;
    position: absolute; 
    z-index: 0;
    top: 20px; left: 0;
    }

div#module_7 {
    text-align: left;
    width: 600px;	
    
    height: 300px;
    overflow: auto;
    overflow-x: hidden;
    scrollbar-base-color: #eeeded;
    scrollbar-arrow-color: #cb1c07;
    scrollbar-3dlight-color: #eeeded;
    scrollbar-darkshadow-color: #eeeded;
    scrollbar-face-color: #eeeded;
    scrollbar-highlight-color: #eeeded;
    scrollbar-shadow-color: #eeeded;
    scrollbar-track-color: #eeeded;
    
    margin: 55px 0 0 8px;
    }

td#tdBottom {
    background: url(pictures/bottom.jpg) bottom left no-repeat;
    height: 225px;
    }

input.input_search {
    width: px;
    height: px;
    background: transparent;
    border: none;
    vertical-align: top;
    }

img.submit_search {
    cursor: pointer; 
    width: ; 
    height: ;
    }

div#functions {
    position: absolute; 
    display: block;
    
    }

div#menu_horizontal_standard{
    
    position:absolute;
    top: 23px; right: 38px; 
}

div#menu_dropdown{
    width:800px;
    height: 40;
    
    position:absolute;
    right: 14px; bottom: 7px; 
    z-index:20;
    
    text-align:right;
}

div#menu_vertical_standard{
    
    position:absolute;
    top: -406px; left: -193px;
}


.topMenuTD {
    background: ;
    height:15px;
    cursor: pointer;
    
}
.topMenuTD_over {
    background: #666666;
    height:15px;
    cursor: pointer;
    
}
a.topMenuHref{
    text-decoration:none;
    color:#FFFFFF;	
    font-family: Century Gothic, Verdana, sans-serif;
    font-size:10px;
    font-weight: normal;	
    
}
a.topMenuHrefOver{
    text-decoration:none;
    color:#FFFFFF;
    font-family: Century Gothic, Verdana, sans-serif;
    font-size:10px;
    font-weight: normal;	
}

div.tMenuTxtDiv{
    padding:1px 0 0 4px;
    text-align:center
}

div.tMenuTxtDivOver{
    padding:1px 0 0 4px;
    text-align:center
}


.vertical_menu_standard_area{
    border-collapse:collapse;
    width:210px;
}
	
.vms_lvl0_td{
    height:25px;

}
.vms_lvl0_td_over{
    height:25px;

}
.vms_lvl0_div{
    height:25px;
    border-style:solid;
    border-color:#000000;
    border-width: 0 0 0 2px;
    background:#666666;
    text-align:left;
    font-weight:normal;
    font-family:Century Gothic, Verdana, sans-serif;
    font-size:10px;
    cursor:pointer;
    
}
.vms_lvl0_div_over{
    height:25px;
    border-style:solid;
    border-color:#000000;
    border-width: 0 0 0 2px;
    background:#000000;
    text-align:left;
    font-weight:normal;
    font-family:Century Gothic, Verdana, sans-serif;
    font-size:10px;
    cursor:pointer;
    
}

.vms_lvl1_td{
    height:20px;		
}
.vms_lvl1_td_over{
    height:20px;		
}		
.vms_lvl1_div{
    height:20px;		
    border-style:solid;
    border-color:#CC0000;
    border-width: 0 0 0 5px;
    background:#000000;
    text-align:left;
    font-weight:normal;
    font-family:Trebuchet MS, Tahoma, sans-serif;
    font-size:9px;	
    cursor:pointer;
}
.vms_lvl1_div_over{
    height:20px;		
    border-style:solid;
    border-color:#CC0000;
    border-width: 0 0 0 5px;
    background:#3F3F3F;
    text-align:left;
    font-weight:normal;
    font-family:Trebuchet MS, Tahoma, sans-serif;
    font-size:9px;	
    cursor:pointer;
}		

.vms_lvl2_td{
    height:20px;
}
.vms_lvl2_td_over{
    height:20px;		
}
.vms_lvl2_div{
    height:20px;		
    border-style:solid;
    border-color:#006600;
    border-width: 0 0 0 6px;
    background:;
    text-align:left;
    font-weight:normal;
    cursor:pointer;
}
.vms_lvl2_div_over{
    height:20px;		
    border-style:solid;
    border-color:#006600;
    border-width: 0 0 0 6px;
    background:;
    text-align:left;
    font-weight:normal;
    cursor:pointer;
}

