#main { position:relative; width:1000px; top:0px; margin:0 auto; }

#header { 
position:relative; 
width:990px; top:0px; height:170px; 
margin:0 auto; 
padding:0px; 
border: 1px solid #0066FF; 
box-shadow:1px 1px 4px #333333;
-webkit-box-shadow:1px 1px 4px #333333;
-moz-box-shadow:1px 1px 4px #333333;
}
#header-left { position:relative; float:left; width:250px; top:0px; height:170px; margin:0 auto; padding:0px; border:0px;}
#header-right { position:relative; float:right; width:740px; top:0px; height:170px; margin:0 auto; padding:0px; border:0px; background-image: url('slideshow/images/2.jpg');}

.gallery {
border: 0px;
margin: 0px;
}

#col { 
position:relative; background-color:#F8F8F8; width:982px; margin:2px; float:left; padding:5px; border: 1px solid #0066FF; 
-moz-border-radius: 9px; -webkit-border-radius: 9px; 
box-shadow:1px 1px 4px #333333;
-webkit-box-shadow:1px 1px 4px #333333;
-moz-box-shadow:1px 1px 4px #333333;
}
.col-sx { 
position:relative; background-color:#F8F8F8; width:210px; margin:2px; float:left; padding:5px; border: 1px solid #0066FF; 
-moz-border-radius: 9px; -webkit-border-radius: 9px; 
box-shadow:1px 1px 4px #333333;
-webkit-box-shadow:1px 1px 4px #333333;
-moz-box-shadow:1px 1px 4px #333333;
}

.col-cx { 
position:relative; 
background-color:#F8F8F8; width:530px; margin:2px; float:left; padding:5px; border: 1px solid #0066FF; 
-moz-border-radius: 9px; -webkit-border-radius: 9px; 
box-shadow:1px 1px 4px #333333;
-webkit-box-shadow:1px 1px 4px #333333;
-moz-box-shadow:1px 1px 4px #333333;
}

.col-cx2 { 
position:relative; background-color:#F8F8F8; width:750px; margin:2px; float:left; padding:5px; border: 1px solid #0066FF; 
-moz-border-radius: 9px; -webkit-border-radius: 9px; 
box-shadow:1px 1px 4px #333333;
-webkit-box-shadow:1px 1px 4px #333333;
-moz-box-shadow:1px 1px 4px #333333;
}
.col-dx { 
position:relative; background-color:#F8F8F8; width:210px; margin:2px; float:left; padding:5px; border: 1px solid #0066FF; 
-moz-border-radius: 9px; -webkit-border-radius: 9px; 
box-shadow:1px 1px 4px #000; -webkit-box-shadow:1px 1px 4px #000; -moz-box-shadow:1px 1px 4px #000000;
}

#photo1 { position:relative; width:200px; top:0px; height:150px; margin:0 auto; }
#photo2 { position:relative; width:200px; top:0px; height:150px; margin:0 auto; }

.title {
text-align:left; 
background-color:#FF9999; 
margin-top: 5px; 
padding: 3px; 
color: #4f6b72; 
font-weight: bold; 
font-size: 85%; 
font-style: normal; 
font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
-moz-border-radius: 3px; -webkit-border-radius: 3px; 
}

.title2 {
text-align:left; 
background-color:#D1EAEE; 
margin-top: 5px; 
padding: 3px; 
color: #4f6b72; 
font-weight: bold; 
font-size: 85%; 
font-style: normal; 
font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
-moz-border-radius: 3px; -webkit-border-radius: 3px; 
}

.back { 
text-align:left; 
margin: 5px;
color: #036; 
padding: 3px; 
font-weight: normal; 
font-size: 85%; 
font-style: normal; 
font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
}

.text { 
text-align:left; 
margin: 0px 0px 5px 0px; 
color: #036; 
padding: 3px; 
font-weight: normal; 
font-size: 85%; 
font-style: normal; 
font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
}

.googlemapsbox { 
background-color:#E6E6E6; 
font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
font-size: 85%;
color: #036;
padding: 3px; 
margin: 0px 0px 5px 0px; 
}

body { color: #4f6b72; margin:0px; }

table { border-collapse:collapse; }
tr { border-collapse:collapse; }
td {
	border-top: 1px solid #C1DAD7;
	border-left: 1px solid #C1DAD7;
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	background: #fff;
	color: #4f6b72;
	padding: 10px 10px 10px 10px;
	border-collapse:collapse;
}

.color2text { text-align:left; margin-bottom: 0mm; margin-top: 0; color: brown; font-weight: normal; font-size: 85%; font-style: normal; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.color3text { text-align:left; margin-bottom: 0mm; margin-top: 0; background-color:#E6E6E6; color: #036; font-weight: normal; font-size: 85%; font-style: normal; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding: 4px 4px 4px 4px; }
.highlighttext { text-align:left; margin-bottom: 1mm; margin-top: 0; color: #C75F3E; font-weight: normal; font-style: normal; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.color1title { text-align:left; background-color:#D1EAEE; margin-bottom: 1mm; margin-top: 0; color: #4f6b72; font-weight: bold; font-size: 85%; font-style: normal; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.color2title { text-align:left; background-color:#FF9999; margin-bottom: 1mm; margin-top: 0; color: #4f6b72; font-weight: bold; font-size: 85%; font-style: normal; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }

th {
	color: #4f6b72;
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	border-top: 1px solid #C1DAD7;
	letter-spacing: 2px;
	text-align: left;
	padding: 1px 1px 1px 1px;
	background-color: #D1EAEE;
	border-collapse:collapse;
}

.header {
border: 0;
background: #fff url(imgs/sfondo2.gif);
width:98%;
height:160px;
position:relative;
z-index:1;
}

.header_logo {
border: 0;
position:relative;
z-index:1;
top:-155px;
left:-430px;
z-index:2;
}

th#bg {
	border: 0;
	background: #fff url(imgs/sfondo2.gif);
}
th#bg-sx {
	border: 0;
	background: #fff url(imgs/sfondo4-sx.gif);
	background-position: top right;
}
th#bg-dx {
	border: 0;
	background: #fff url(imgs/sfondo4-dx.gif);
}
th#nobg {
	border: 0;
	background: none;
	letter-spacing: 0px;
}

.nobg {
	border: 0;
	background: none;
	letter-spacing: 0px;
}

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.glossymenu{
list-style-type: none;
margin: 5px 0;
padding: 0;
width: 200px;
border: 1px solid #9A9A9A;
border-bottom-width: 0;
}

.glossymenu li a{
background: white url(imgs/glossyback.gif) repeat-x bottom left;
font: bold 15px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
color: white;
display: block;
width: auto;
padding: 3px 0;
padding-left: 10px;
text-decoration: none;
}

* html .glossymenu li a{ /*IE only. Actual menu width minus left padding of A element (10px) */
width: 190px;
}

.glossymenu li a:visited, .glossymenu li a:active{
color: white;
}

.glossymenu li a:hover{
background-image: url(imgs/glossyback2.gif);
}
