/* Text */
img {border:0 none;}

h1, h2, h3, h4, h5, h6
{
	font-family: Arial, Helvetica,sans-serif; 
	margin:1.3em 0 0.7em;
	font-weight:normal;
	line-height:1.2;
}

h1 { font-size:150%; margin:0 0 1em; }
h2 { font-size:150%; }
h3 { font-size:130%; font-weight: bold;}
h4 { font-size:120%;}
h5 
{ 
	border-bottom:1px solid #E5E5E5;
	font-size:140%;
	font-weight:normal;
	margin:0 0 1.0em;
	padding:0 0 0.5em;
}
h5 span, h5 span a{font-size: 13px;}

h6 { font-size:100%; }

hr, .hr 
{
	border-top:1px solid;
	display:block;
	font-size:1px;
	height:1px;
	line-height:1px;
	margin:12px 0;
	overflow:hidden;
	padding:0;
}

a:hover{text-decoration: none;}

#workarea div.foto-g li:before { content:''; }
#workarea div.foto-g li{behavior:expression( !this.before  ? this.before = this.innerHTML = '' + this.innerHTML :'' );}

#workarea ul { list-style-type: none;  padding:0; margin: 0 0 0 1.5em;}
#workarea ul li:before { content:'\2014\a0'; }
#workarea ul li
{
	behavior:expression( !this.before  ? this.before = this.innerHTML = '<span class="dash">— </span>' + this.innerHTML :'' );
	text-indent:-1.35em;
	margin: 0.0em 0 0.0em 1.4em
}

#workarea ul ul { padding:0 0 0 1.5em; margin: 0.6em 0 0.6em 1.4em}


table.data-table { width: 100%; border-bottom: 1px solid #F0F0F0; border-top: 1px solid #F0F0F0}
table.data-table th { text-align: left;}
table.data-table td, table.data-table th { padding: 1em; font-size: 0.85em;}
table.data-table tr.alt-row { background-color: #F0F0F0; }






#slideshow {
    height: 283px;
    left: -3px;
    overflow: hidden;
    position: absolute;
    top: 66px;
    width: 963px;
}
.pointList {
    bottom: -2px;
    right: 0px;
    position: absolute;
    width: 132px;
}
.pointList li {
    display: block;
    float: left;
    height: 20px;
    list-style: none outside none;
    padding: 0 5px 0 0;
}
.pointList li span {
    background: url("/images/slider-dot.png") no-repeat scroll center center transparent;
    cursor: pointer;
    display: block;
    height: 20px;
    width: 20px;
}
#slide_text {
    color: #FFFFFF;
    height: 70px;
    left: 5px;
    line-height: 19px;
    overflow: hidden;
    padding: 10px;
    position: absolute;
    bottom: 30px;
    width: 520px; font: 15px Tahoma;
}
.pointList li span.currentPoint {
    background: url("/images/slider-dot-h.png") no-repeat scroll center center transparent;
}

#slideshow table, #slideshow table td, #slideshow table td img{
    height: 283px;
    width: 963px; overflow: 
}
#slide_text h2{
    color: #FFFFFF; margin: 0; font: 33px Tahoma;
}
#slide_text h1{
    color: #FFFFFF; margin: 0; font: 14px Tahoma;
}




table.form-table{width: 100%;}
table.form-table td{padding: 5px 5px; font: 13px Tahoma; color: #666; border: 0;}
table.form-table tbody td input{width: 400px; padding: 3px 2px; font: 13px Tahoma; color: #666; background: transparent url(/images/input3.gif) top left; border: 1px solid #7f9db9;}
table.form-table tbody td select{width: 406px; padding: 3px 2px; font: 13px Tahoma; color: #666; background: transparent url(/images/input3.gif) top left; border: 1px solid #7f9db9;}
table.form-table tbody td textarea{width: 400px; padding: 3px 2px; font: 13px Tahoma; color: #666; background: transparent url(/images/input3.gif) top left; border: 1px solid #7f9db9;}


table.tbl-frm{border-left: 0}
table.tbl-frm td{border: 0; padding: 3px 6px; color: #333; text-align: right; vertical-align: middle;}
table.tbl-frm th{background: transparent; border: 0; padding: 3px 6px; text-align: center; color: #00692d;}
table.tbl-frm td input{border: 1px solid #b1dbc1; padding: 2px 4px; font: 12px Tahoma; color: #333; width: 270px;}
table.tbl-frm td select{border: 1px solid #b1dbc1; padding: 2px 0px; margin:0; font: 12px Tahoma; color: #333; width: 280px;}
table.tbl-frm td textarea{border: 1px solid #b1dbc1; padding: 2px 4px; font: 12px Tahoma; color: #333; width: 270px;}
table.tbl-frm td .inputfile{border: 1px solid #b1dbc1; padding: 2px 4px; font: 12px Tahoma; color: #333;}
table.tbl-frm td input.chk{border: 0;}

#workarea div.foto-g ul, #workarea div.foto-g li {margin: 0; padding: 0; text-indent: 0 !important}


table.tbl-txt{width: 100%; border-top: 1px solid #e2e2e2; border-right: 1px solid #e2e2e2;}
table.tbl-txt td{padding: 2px 5px; font: 13px Tahoma; color: #333; border-bottom: 1px solid #e2e2e2; border-left: 1px solid #e2e2e2; text-align: left; vertical-align: top;}
table.tbl-txt th{padding: 2px 5px; font: bold 13px Tahoma; color: #333; border-bottom: 1px solid #e2e2e2; border-left: 1px solid #e2e2e2; text-align: center;}
table.tbl-txt .left{text-align: left}
table.tbl-txt p{margin: 0;}

table.tbl-txt-sm{width: 100%; border-top: 1px solid #e2e2e2; border-right: 1px solid #e2e2e2;}
table.tbl-txt-sm td{padding: 2px 4px; font: 12px Tahoma; color: #333; border-bottom: 1px solid #e2e2e2; border-left: 1px solid #e2e2e2; text-align: left; letter-spacing: -0.005em; vertical-align: top;}
table.tbl-txt-sm th{padding: 2px 4px; font: bold 12px Tahoma; color: #333; border-bottom: 1px solid #e2e2e2; border-left: 1px solid #e2e2e2; text-align: center; letter-spacing: -0.005em;}
table.tbl-txt-sm .left{text-align: left}
table.tbl-txt-sm p{margin: 0;}

table.tbl-calls{width: 100%}
table.tbl-calls td{padding: 0px}


div#shade-lft{position: absolute; top: 65px; left: -5px; width: 5px; height: 300px; background: #fff;}