html,body{
background: white url(images/body.png) repeat-x left top;
color: #363636;
font-family: "Trebuchet MS", Tahoma, Helvetica, Verdana, Arial, sans-serif;
font-size: 14px;
padding: 0;
margin: 0;
}

a{
color: #1063b3;
}

h2,h3{
color: #1063b3;
margin: 5px 0;
}

h1{
color: #1063b3;
margin: 0 5px;
}

#shadow{
background: url(images/shadow.png) no-repeat top center;
width: 100%;
overflow: hidden;
min-height: 700px;
}

h1{font-size: 18px;}
h2{font-size: 16px;}
h3{font-size: 14px;}

img{
border: 0;
}

.left{float:left;} 
.right{float:right;}
.clear{clear:both;}

#container{
background: white url(images/draft.jpg) no-repeat center 300px;
margin: auto;
min-height: 900px;
overflow: hidden;
width: 900px;
}

#header{
position: relative;
height: 180px;
overflow: hidden;
width: 900px;
}

#logo{
float: left;
height: 185px;
width: 480px;
position: absolute;
top: 10px;
left: 10px;
z-index: 1000;
}

#slider{
float: right;
height: 180px;
overflow: hidden;
width: 900px;
position: absolute;
top: 0;
left: 0;
}

#nivo{
height: 900px;
overflow: hidden;
position:relative;
}

#menu{
background: url(images/menu.png);
height: 40px;
line-height: 40px;
width: 900px;
}

#menu ul{
list-style: none;
margin: 0;
padding: 0;
}

#menu li{
display: inline;
}

#menu a{
color: white;
font-size: 18px;
text-decoration: none;
padding-right: 20px;
}

#menu a.currentpage{
color: #1063b3;
}

#content{
clear: both;
line-height: 24px;
min-height: 500px;
padding: 10px;
text-align: justify;
width: 880px;
}

body.home #content{
float: left;
width: 620px;
}

#sidebar{
float: right;
padding: 30px 0;
width: 250px;
}

#sidebar strong{
line-height: 30px;
}

#footer{
border-top: 1px solid #959595;
font-size: 11px;
line-height: 35px;
}

#footer a{
text-decoration: none
}


#map{
border: 1px solid #7F868A;	
width: 420px;
padding: 5px;
float: left;	
text-align: center;
height: 480px;
}

#map p{
margin: 0;	
}

#GoogleMaps1{
border: 1px solid #7F868A;	
margin: auto;
width: 305px;	
}

#form{	
border: 1px solid #7F868A;
width: 420px;
padding: 5px;
float: right;
height: 480px;	
}

#form label{
display: block;
}

#form input,#form textarea{
display: block;
padding: 5px;
width: 400px;
font-size: 14px;
border: 1px solid #7F868A;
font-family: verdana, arial, sans-serif;
}

#form img{
margin: 5px 0;
border: 1px solid #7F868A;
}

#form input.fbsubmit{
background: #1063B3;
width: 80px;
margin: 5px 0;
color: white;
border: 0;
font-weight: bold;
padding: 5px;
cursor: pointer;
-moz-box-shadow: 0 0 3px #000;
-webkit-box-shadow: 0 0 3px #000;
box-shadow: 0 0 3px #000;
}


span.required{
color: red;
padding: 0 5px;	
}
