body { 
margin: 0px 0px 0px 0px; 
background: #FFFFFF; 
font: 90% verdana, arial, helvetica, sans-serif; 
color: #666666 
}

table {
	border-collapse: collapse
}

body, td
{
	font:12px arial;
	margin: 0px;
	border-style: none;
}


img { 
border: 0px 
}

h1 { 
margin: 20pt 20pt 18pt 20Pt; 
font: bold 110%, arial, helvetica, sans-serif; 
color: #666666; 
text-align: left 
}

h2 { 
margin: 18pt 20pt 6pt 20pt; 
font: bold 100%, arial, helvetica, sans-serif; 
color: #837467; 
text-align: left
}

p { 
font: 90%; 
margin: 0pt 20pt 12pt 20pt; 
}

ul  {  
font: 90%; 
margin: 0pt 30pt 12pt 30pt;  
list-style : circle;
 }

ol { 
font: 90%; 
margin: 0pt 30pt 12pt 30pt;  
list-style-type: decimal;
}

li { 
margin: 0pt 0pt 10pt 30pt
}


a:link, a:visited { 
color: #837467; 
text-decoration: underline;
}

a:hover { 
color: #837467;
text-decoration: underline;
background-color: #EAECF1;
}

 /*CUSTOM SECTION BEGINS HERE*/
 .tsImage {
	border:1px solid #A3C1BC; 
	padding:1px;
}

.tsContent {
	padding:0px;
	background-color:#EAECF1;
}

 .txt18Strg {
	font-size: 18px;
	font-weight: bold;
}

 .bar {
font: bold 90% Arial, Helvetica, sans-serif;
text-align: left;
background-image: url(../if/bar.gif);
background-repeat: no-repeat;
background-position : left;
padding: 10px 0px 10px 5px;
margin: 20pt 0pt 6pt 20pt;
}
 
 .bookmark { 
 font: 70%;
 width: 145px; 
 color: #FFFFFF;
 text-align: center;
 }
 
 .bookmark a:link, .bookmark a:visited { 
 text-decoration: none;
 color: #FFFFFF;
 }
 
 .bookmark a:hover { 
 color : #333333; 
 background-color: #A3C1BC; 
 text-decoration: none; 
 width : 160px;
 height: 25px;
 }
 
 .cookie { font: 100% Arial, Helvetica, sans-serif; text-align: right; margin: 6px 20px 6px 20px }

 .headline { font: 90% Arial, Helvetica, sans-serif; text-align: right; margin: 2px 20px 2px 20px }
 
.line {line-height: 2px; background-image: url('images/line.gif')}

.menu-table {
margin: 5px 0px 5px 0px; 
background-color: #FFFFFF;
padding: 0px; 
}

.menu-title {
margin-bottom: 10px; 
font: bold 100%; 
color: #95775C;
}

.menu {
font: 85% Arial, Helvetica, sans-serif; 
text-align: left;
padding: 2px 0px 2px 0px;
line-height: 12pt;
}

.menu-top {
background-image:url('%22if/b-top.gif%22');
}

.menu a, .menu a:visited { 
color: #669999; 
background-color: #FFFFFF;
text-decoration: none;
width: 136px;
padding: 1px;
}

.menu a:hover {
color: #6B5F54; 
background-color : #FADEC5;
text-decoration: none;
width: 136px;
padding: 1px 1px 1px 3px;
}

.menu2 { 
font: 70% Verdana, Arial, Helvetica, sans-serif; 
text-align: center; 
margin: 6px 20px 6px 20px;
}

.menu2 a:link, .menu2 a:visited {
color: #837467;
text-decoration : underline;
background: transparent;
}

.menu2 a:hover {
color: #837467;
text-decoration: none;
background-color: #FADEC5;
}

.color-tables a, .color-tables a:visited{
color: #000000;
text-decoration: none;
background: transparent;

}

.color-tables ul  {  
font: 90%; 
margin: 10pt 0pt 0pt 0pt;  
list-style : square;
 }


.table {
border: 1px solid #cccccc
 }

 .tableTeal {
border: 1px solid #A3C1BC;
padding:20px 20px;
 }
.headlineTeal {
border: 1px solid #A3C1BC;
background-color: #E1ECEA;
}

 .tableRose {
border: 1px solid #DCC3AD;
padding:20px 20px;
 }
.headlineRose {
border: 1px solid #DCC3AD;
background-color: #F0E7DD;
}

 .tableCaramel {
border: 1px solid #95775C;
padding:20px 20px;
 }
.headlineCaramel {
border: 1px solid #95775C;
background-color: #E2D9CF;
}
.tb-menu {
	background-color : #F7F7F7;
}


.quote { 
    padding:10px 5px; 
	margin:0px -10px 0px 0px; 
	color:#A3C1BC; 
	font-size:13px; 
	font-weight:bold; 
	line-height:18px; 
	text-align:center; 
	float:left; 
	width:174px;
}