@charset "UTF-8";
/* CSS Document */

a {text-decoration:none; highlighting:none; }

p.iris{
 font-family:Arial, Helvetica, sans-serif;
 font-size:10px;
 color:#000000;
 vertical-align:middle;
 margin-top:5px;
}

p.quote{
color:#F1D8BD;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:center;
vertical-align:bottom;
margin-left:380px;
margin-bottom:10px;
}


.title a{
font-family:Arial, Helvetica, sans-serif;
font-size:6pt;
color:#FFFFCC;
text-align:center;
text-decoration:none;
}
.title {
font-family:Arial, Helvetica, sans-serif;
font-size:13pt;
color:#330000;
text-align:left;
text-decoration:none;
padding-bottom:2px;
border-bottom:thin #ffffcc dotted;
}
.title_sm {
font-family:Arial, Helvetica, sans-serif;
font-size:9pt;
color:#330000;
text-align:left;
text-decoration:none;
padding-bottom:2px;
border-bottom:thin #ffffcc dotted;
}
.title_bottom {
font-family:Arial, Helvetica, sans-serif;
font-size:6pt;
color:#B7802A;
text-align:left;
text-decoration:none;
padding-bottom:2px;
border-bottom:thin #ffffcc dotted;
}


div.header{
height:25px;
background-color:#2D100F;
vertical-align:middle;
text-align:left;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
line-height:25px;
padding-left:5px;
}

div.body{
height:320px;
background-color:#D0CA9A;
vertical-align:top;
text-align:left;
color:#2A1F16;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding:10px;
line-height:16px;
}

p.top_contact{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#F1D8BD;
padding-right:5px;
padding-top:12px;
}

div.transbox p{
font-family:Trebuchet MS, sans-serif;
font-size:26px;
color:#541B2A;
padding-right:80px;
padding-top:30px;
text-align:center;
vertical-align:middle;
display:inline;
}

div.transbox{
width:150px;
height:40px;
background-color:#ffffff;
margin-right:80px;
margin-top:30px;
border:0;
  /* for IE */
filter:alpha(opacity=60);
  /* CSS3 standard */
opacity:0.6;

}
 
div.transbox2{
margin-right:80px;
margin-top:40px;
}

p.menu{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
vertical-align:middle;
color:#E0C9B6;
text-decoration:none;
}
p.menu a{
text-decoration:none;
text-align:center;
}
p.menu a:link{
color:#E0C9B6;
text-decoration:none;
}
p.menu a:visited{
color:#E0C9B6;
}
p.menu a:active{
color:#2D100F;
}
p.menu a:hover{
color:#eeeeee;
}

div.contact_page p{
font-family:Arial, Helvetica, sans-serif;
font-size:30px;
color:#711328;
text-align:left;
vertical-align:middle;
display:inline;
}

div.contact_page{
width:610px;
height:260px;
background-color:#FFFCF3;
padding-left:40px;
padding-right:40px;
padding-bottom:20px;
padding-top:40px;
border:0;
  /* for IE */
filter:alpha(opacity=90);
  /* CSS3 standard */
opacity:0.9;

}

p.links{
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
color:#711328;
vertical-align:middle;
display:inline;
}
p.links_head{
font-family:Arial, Helvetica, sans-serif;
font-size:30px;
color:#711328;
margin-left:300px;
text-align:center;
vertical-align:middle;
display:inline;
}
p.links a{
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
color:#711328;
vertical-align:middle;
display:inline;
}
div.links_page{
width:840px;
height:260px;
background-color:#FFFCF3;
padding-left:40px;
padding-right:40px;
padding-bottom:20px;
padding-top:10px;
border:0;

}

p.MsoNormal{
margin:10px;
color: #CCCC99;
}

p.header_main {
margin:10px;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
color:#C18655;
font-weight:bold;
font-stretch:narrower;
text-align:left;
}

p.content_main {
margin:10px;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color: #CCCC99;
text-align:left;
line-height:18px;
}

#nav2 {
margin: 0;
width: 100%;
vertical-align:middle;
font:Arial, Helvetica, sans-serif;
font-size:18px;
color:#e0c9b6;
text-align:left;
z-index:500000;
height:20px;
overflow: auto;
min-width: 576px;
} 
a.nav{
text-decoration:none;
color:#e0c9b6;
margin:10px;
}
a.nav:hover{
color:#fffcf3;
margin:10px; 
}


p.copyright{
 font-family:Arial, Helvetica, sans-serif;
 font-size:10px;
 color:#000000;
 text-align:center;
 vertical-align:middle;
 margin-top:5px;
}

.stepcarousel{
background-color:#331313;
position: relative; /*leave this value alone*/
border: 10px solid #331313;
overflow: scroll; /*leave this value alone*/
width: 800px; /*Width of Carousel Viewer itself*/
height: 250px; /*Height should enough to fit largest content's height*/
}

.stepcarousel .belt{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;
}

.stepcarousel .panel{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin-right:10px;
width: 400px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}

.container{
position: relative; /*leave this value alone*/
overflow: scroll; /*leave this value alone*/
width: 800px; /*Width of Carousel Viewer itself*/
height: 50px; /*Height should enough to fit largest content's height*/
}

#leftcolumn { width: 400px; float: left; margin:2px; margin-left:50px;}
#rightcolumn { width: 400px; float: left; margin:2px; margin-left:20px;}
.clear { clear: both;}

h2 {
   position: absolute;
   text-align:left;
   top:200px;
   margin-left:0px;
   padding-left:20px;
   left: 0;
   width: 70px;
   font-family:Trebuchet MS, sans-serif;
   font-size:16px;
   color:#330000;
   background-color:#fff;
   filter:alpha(opacity=40);
  /* CSS3 standard */
opacity:0.4;
}

h3 {
   position: absolute;
   text-align:left;
   top:200px;
   margin-left:10px;
   padding-left:20px;
   left: 300px;
   width: 70px;
   font-family:Trebuchet MS, sans-serif;
   font-size:16px;
   color:#330000;
   background-color:#fff;
   filter:alpha(opacity=40);
  /* CSS3 standard */
opacity:0.4;
z-index:1000;
}

p.sitemap {
	margin:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11.5;
	color:#333333;
	line-height:12.5pt;
}

p.sitemap_link{
	margin:0;
	margin-left:10px;
	vertical-align:top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#333333;
	line-height:13pt;
}

p.sitemap_link a:link{
	color:#333333;
}
p.sitemap_link a:active{
	color:#333333;
}
p.sitemap_link a:visited{
	color:#333333;
}
p.sitemap_link a:hover{
	color:#000000;
}