body {
background-color: #fff;
font-size:100%;
font-family: Serifa, Verdana, Arial, Sans-Serif;
color:#564b47;
padding:0px;
}

a {color: #0066ff;}
a:visited {color:#0066cc;}
a:hover {color: #3399ff;}
a:active { color:#99ccff;}

.link{color:#0066cc; font-size:.75em; font-weight:bold; text-decoration:none;  }
.link:hover{text-decoration:underline }

/* ----------container to center the layout-------------- */
#container {
width: 801px;
margin-bottom: 0px;
margin-left: auto;
margin-right: auto;
background-color: #fff;
}

#privacycontainer {
width: 801px;
margin-top: 30px;
margin-bottom: 0px;
margin-left: auto;
margin-right: auto;
background-color: #fff;
}

#header {background:url(../img/main_01.jpg) top center no-repeat; position:relative; 
height: 169px;
position:relative;  
}


#privacyheader {
background:url(../img/lines.gif) top center no-repeat; position:relative; 
height:50px; 
margin-top: 15px;
}

#header .indent{
	text-align: left;
	padding:120 10 15 310;
}
#header .indent .current{ color:#003366; font-size:0.75em; font-weight:bold; text-decoration:none}
#header .indent .current:hover {color: #3399ff; text-decoration:underline}

#heading {
/*background:url(../img/heading_bg.gif) top center no-repeat; position:relative; */
height:50px;
position:relative;
}

#heading .indent2{
	padding:35px 0 0 0;
	text-align: center;
	font-size:1em;
	font-weight:bold;
}
#heading .indent2 { color:#003366; font-size:1em; font-weight:bold; text-decoration:none}

/* -----------------content--------------------- */
#content {
background-color: #ffffff;
padding: 25 75 0 220;
margin-left: 20px;
text-align: left;
font-size:0.75em; 
}

#privacycontent {
background-color: #ffffff;
padding: 0 75 0 50;
margin-left: 20px;
text-align: left;
font-size:0.75em; 
}

#content .ecclogo {	
	margin:0 0 0 405px;
	}

div#content { 
min-height:416px;
height:expression(this.scrollHeight > 416 ? "auto":"416px"); 
}

#horizontal {
background:url(../img/h_bg.gif) top left  no-repeat; position:relative; 
padding: 0 0 0 0;
margin-bottom: 1px;
font-weight:bold;
text-align: left;
font-size:1.25em; 
}

p, pre{
padding: 5px 10px;
margin:0px;
}

/* --------------left navi------------- */
table.nav {
padding: 5px 0 0 0;
z-index: -1;
}


#left {
margin-top: 25px;
background:url(../img/left_BG_03.gif) top left repeat-x;
float: left;
height:416px;
width: 220px;
padding: 5 0 0 0;
position:absolute;

}

#left .label {color:#666666; font-size:0.80em; margin-bottom:0; font-weight:bold; }
#left .title {color:#660000; font-size:0.80em; margin-bottom:0; font-weight:bold; }
#left .number {color:#666666; font-size:0.80em; margin-bottom:0; font-weight:bold; }

/* -----------footer--------------------------- */
#footer { 
float: left;
width: 800px;
text-align: right;
padding:15 0 20 0;
font-size:0.75em; 
}

#footer a{
padding-right: 5px;
}

/* ------rotate----------*/
img.rotate180 {
-webkit-transform: rotate(180deg);
-moz-transform: rotate(180deg);
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
margin-bottom: 10px;
}

span.privacySubTitle{
font-weight: bold;
font-size: 1.5em;
}