﻿body
{
	background-color:#eae6db;
	background-image:url(../Images/Backgrounds/BG.gif);
	background-repeat:repeat-x;
	text-align: center;
	font-family: Georgia, Serif, Arial, Verdana, Tahoma;
	font-size:62%;
	color:#282828;
	margin-top:15px;

}

fieldset
{
    border:solid 1px #e5cf92;
    width:540px !important;
}

legend
{
color:#931f20;
font-size:130% !important;
}

textarea
{
    font-family:Arial;
}

.Clear
{
    clear:both;
}

.ClearHeigh
{
    clear:both;
    height:25px;
}


#Container
{
    width:805px;
	margin-right:auto;
	margin-left:auto;
	text-align:left;
	border: solid 0em #fff;
	height:auto;
	position:relative;
	overflow:hidden;
	margin-top:0em;
}

#Logo
{
color:White;
font-size:35px;
float:left;
border: solid 0px #fff;
width:440px;
text-align:center;
}

#LogoHome
{
color:White;
font-size:35px;
float:left;
border: solid 0px #fff;
width:440px;
text-align:center;
margin-bottom:15px;
}



#LogoBottom
{
float:left;
color:White;
font-size:25px;  
margin-right:10px;
margin-left:10px;
}
    
.LogoLine
{
float:left;
background-color:#fff;
height:1px;
margin-top:15px;
width:135px;
}



#ContainerLogoLine
{
border:solid 0px Green;
width:380px;
margin-right:auto;
margin-left:auto;
text-align:center;
}

#ContainerFlags
{
border:solid 0px Green;
width:300px;
float:right;
}


.Flag
{
    float:right;
    margin-left:10px;
    margin-right:10px;
    border: solid 0px #000;
}

.Telephone
{
float:right;
margin-right:8px;
margin-top:23px;
color:#fff;
font-size:20px;
background-image:url(../Images/Icons/Telephone.gif);
background-repeat:no-repeat;
padding-left:45px;
border: solid 0px #000;
}



#Main
{
background-image:url(../Images/Backgrounds/InternalBG1.jpg);
background-repeat:repeat-y;
margin-top:15px;
border: solid 0em #000;
}

#InsideMain
{
background-image:url(../Images/Backgrounds/InternalBG2.jpg);
background-repeat:no-repeat;
}

#MainHome
{
background-image:url(../Images/Backgrounds/Backgroundhome.jpg);
background-repeat:repeat-y;
border: solid 0em #000;
}


#InsideMainHome
{
background-image:url(../Images/Backgrounds/Backgroundhome.jpg);
background-repeat:no-repeat;
width:100%;
}


#Navigation
{
float:left;
border: solid 0px #000;
padding-left:15px;
width:185px;
}

#Content
{
   float:left;
   border: solid 0px #000; 
   margin-left:25px;
   margin-right:15px;
   margin-top:8px;
   width:560px;
   font-size:120%;
   line-height:20px;
   color:#3c2f14;
}

#ContentHome
{
   float:left;
   border: solid 0px #000; 
   margin-top:8px;   
   padding-left:25px;
   width:760px;
   font-size:120%;
   line-height:20px;
   color:#3c2f14;
}


#Content .PicturesBorder
{
    background-color:White;
    border-right:solid 1px #b4b095;
    border-bottom:solid 1px #b4b095;
    padding:5px;
 
}


#Content .SmallPictureHome
{
    background-color:White;
    border-right:solid 1px #b4b095;
    border-bottom:solid 1px #b4b095;
    padding-top:3px;
    padding-bottom:3px;
    padding-left:3px;
    padding-right:3px;
    float:left;
    margin-right:20px;
    margin-bottom:10px;
    height:80px;
}


#Content .Highlight
{
border:solid 0px #000;
float:left;
width:450px;
}

#Content .Highlight .HighlightTitle, .HighlightTitle
{ 
color:#931f20;
}



#Bottom
{
background-image:url(../Images/Backgrounds/BGbottom2.gif);
background-repeat:no-repeat;
background-position:bottom;
   /*  background-color:#f3eac5;
 border-top: #656666 1px dashed;

    width: 80.5em;*/
    height: 20px;
    margin-left: 0em;
    margin-right: 0em;
   
}


h1
{
color:#94750f;
font-size:230%;
}

h3
{
color:#94750f;
}


.Divider
{
text-align:center;
border:solid 0px #000;
margin-top:20px;
margin-bottom:20px;
}
#BoxTop
{
    background-image:url(../Images/Backgrounds/BoxTop.gif);
    background-repeat:no-repeat;
    width:177px;
    height:4px;
    margin-top:2em;
    }
#BoxLR
{
    background-image:url(../Images/Backgrounds/BoxLR.gif);
    padding-left:10px;
    padding-right:10px;
    font-size:130%;
    line-height:20px;
    background-repeat:repeat-y;
      }
#BoxLR span
{
color:#931f20;
font-size:110%;
}
#BoxBottom
{
    background-image:url(../Images/Backgrounds/BoxBottom.gif);
    background-repeat:no-repeat;
    width:177px;
    height:4px;
    border:solid 0px #000;
    margin-bottom:10px;
    }
    
#BoxLR ul
{
margin:5px;
padding:0;
list-style-type:disc;
color:#4b4b4a;
}

#BoxLR ul li
{
margin:5px;
list-style-position:inherit;
}

#Credits
{
float:right;
clear:right;
margin-top:10px;
margin-right:4px;
}

.HideRoot
{
Display:none;
}

a
{
color:#507CD1;
}

a:hover
{
color:#931f20;
}


.SmallText
{
font-size:10px;
color:#797978;
}



/*
.ctl00_Menu1_4 td a, .ctl00_Menu1_4 td a:hover
{
font-size:130%;
color:#4a4949;
font-weight:normal;
font-family:Arial, Sans-Serif;
padding-left:1.5em;
*/
/*
background-image:url(../Images/Icons/Cross.gif);
background-repeat:no-repeat;
background-position:0% 50%;
padding-top:1.5em;

height:80px;
width:120px;
margin-bottom:5px;

}

.ctl00_Menu1_4 td a:hover
{
color:#931f20;
font-weight:bold;
}



.ctl00_Menu1_4 td
{
    background-image:url(../Images/Icons/Cross.gif);
    background-repeat:no-repeat;
    background-position:0% 50%;
    height:2.8em;
}*/

.PhotoPreviewTitle
{
padding-bottom:6px;
}


.PhotoPreviewContainer
{
border-bottom:dotted 1px #282828;
border-top:dotted 1px #282828;
padding-bottom:6px;
margin-bottom:15px;
margin-top:15px;
}



.PhotoPreviewThumb, .PhotoPreviewThumbMulti
{
    background-color:White;
    border-right:solid 1px #b4b095;
    border-bottom:solid 1px #b4b095;
    padding-top:3px;
    padding-bottom:3px;
    padding-left:3px;
    padding-right:3px;
    float:left;
    margin-right:5px;
}

.PhotoPreviewThumbMulti
{
  margin-top:10px;
  margin-bottom:10px;
}

.Video
{
z-index:0;
margin-left:40px;
}

.VideoTable
{
border:solid 1px #cdbc96;  
width:100%;  
border-collapse: collapse;
border-spacing: 0;
}

tr.head
{
background:#dccdac;
}

.VideoTable th
{
padding-left:5px;
}

.VideoTable td
{
border:solid 1px #dccdac;
padding:5px;
}

.VideoTable img
{
border:0px;
}

.GoBackButtonTop, .GoBackButtonBottom
{
float:right;
color:#94750f;
   font-family:Arial,'trebuchet ms',helvetica,sans-serif;
   font-size:100%;
   font-weight:bold;
   background-color:#efe9ce;
   border:1px solid;
   border-top-color:#dec385;
   border-left-color:#dec385;
   border-right-color:#b49e6b;
   border-bottom-color:#b49e6b;
   filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#efe9ce',EndColorStr='#dbceaf');



}

.GoBackButtonTop
{
margin-bottom:10px;

}

.GoBackButtonBottom
{

margin-top:10px;
}

/*
input.btn
{
   color:#254EA1;
   font-family:Arial,'trebuchet ms',helvetica,sans-serif;
   font-size:100%;
   font-weight:bold;
   background-color:#dde6f3;
   border:1px solid;
   border-top-color:#B0B3B6;
   border-left-color:#B0B3B6;
   border-right-color:#A6C1E8;
   border-bottom-color:#A6C1E8;
   filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ffffff',EndColorStr='#ABC4E8');
}

 
 input.btnOver
{
   color:#fff;
   font-family:Arial,'trebuchet ms',helvetica,sans-serif;
   font-size:100%;
   font-weight:bold;
   border:1px solid;
   background-color:#034732;
   border-top-color:#B0B3B6;
   border-left-color:#B0B3B6;
   border-right-color:#A6C1E8;
   border-bottom-color:#A6C1E8;
  filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ffffff',EndColorStr='#034732');

}

*/









.MapAddress
{
    font-size:16px;
    font-family:arial;
    font-weight:bold;
    color:#0000cc;
    margin-top:5px;
}

.AddressInsideMap
{
font-family:arial;
float:left; 
border:solid 0px #000; 
width:150px;  
}

.PhotoInsideMap
{   
float:left;  
margin-left:0px;  
border:solid 0px #000;
margin-left:5px;
}

.tooltip
{
    background-color:#fe6b5f;
    border:solid 1px #000;
    color:#000;
    font-family:Arial;
    font-weight:bold;
    font-size:12px;
    padding:5px;
    width:210px;   
}

/*PROGRESS UPDATE PANEL*/

.progress
{
    display: block;
    position: absolute;
    padding: 2px 3px;
}
.containerpopup
{
    border: solid 1px #808080;
    border-width: 1px 0px;
}
.headerpopup
{
    background: url(../images/backgrounds/sprite.png) repeat-x 0px 0px;
    border-color: #808080 #808080 #ccc;
    border-style: solid;
    border-width: 0px 1px 1px;
    padding: 0px 10px;
    color: #000000;
    font-size: 9pt;
    font-weight: bold;
    line-height: 1.9;  
    font-family: arial,helvetica,clean,sans-serif;
}
.bodypopup
{
    background-color: #f2f2f2;
    border-color: #808080;
    border-style: solid;
    border-width: 0px 1px;
    padding: 10px;
}

/*END PROGRESS*/

.MessageForm
{
margin-top:17px;
margin-bottom:17px;
}

.ThankyouPanel
{
text-align:center;
font-family:Georgia, Serif, Arial, Verdana, Tahoma;
margin-top:-15px !important;
}
/**/
.Buttonresubmit
{
    border:solid 1px #000 !important; 
    
}


.ThankyouPanel input.btn, input.btn
{
color:#94750f;
   font-family:Arial,'trebuchet ms',helvetica,sans-serif;
   font-size:100%;
   font-weight:bold;
   background-color:#efe9ce;
   border:1px solid;
   border-top-color:#dec385;
   border-left-color:#dec385;
   border-right-color:#b49e6b;
   border-bottom-color:#b49e6b;
   filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#efe9ce',EndColorStr='#dbceaf');
}

 
 .ThankyouPanel input.btnOver, input.btnOver
{
color:#5c440a;
   font-family:Arial,'trebuchet ms',helvetica,sans-serif;
   font-size:100%;
   font-weight:bold;
   background-color:#efe9ce;
   border:1px solid;
   border-top-color:#dec385;
   border-left-color:#dec385;
   border-right-color:#b49e6b;
   border-bottom-color:#b49e6b;
   filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#dbceaf',EndColorStr='#a18f62');

}

.DivLeft
{
float:left;
margin-right:40px;
}

.DivRight
{
    float:left;
}

#Flash
{
float:left;
width:517px;
height:367px;   
margin-top:20px; 
border:solid 0px #000;
}

#TextHome
{
float:left;
margin-top:20px; 
margin-left:20px; 
border:solid 0px #000;
width:220px;
}

#EnterButton
{
margin-top:20px;
text-align:center;
border:solid 0px #000;
}

.smalldata
{
	font-size:72%;
	color:#282828;
}
.Errormessage
{
color:#93120f;
}