body {}
p { }
p.content  { text-align: justify }
td {}

ul.menu { text-align: left; text-indent: 0pt; margin: 5pt 0pt 5pt 12pt; padding: 0pt }
ul.none  { text-align: left; text-indent: 0pt; margin: 0pt; padding: 0pt }

li.menuCur   {  color: #48483e; font-size: 8pt; font-family: Verdana,Frutiger,Frutiger-light, Helvetica-light, Arial, Helvetica,  Geneva, SunSans-Regular; text-align: left; text-indent: 0pt; list-style-type: none; margin: 0pt; padding: 0pt }
li.menu {  text-align: left; text-indent: 0pt; list-style-type: none; margin: 0pt; padding: 0pt }
li.none {  text-align: left; text-indent: 0pt; list-style-type: none; margin: 0pt; padding: 0pt }
li.default   {  text-align: left; text-indent: 0pt; list-style-type: none; margin: 0pt; padding: 0pt}
.coblueBG{background-color:  #86B9E4;}
.coblueFG{color: #86B9E4;}

.coDarkGreyBG{background-color:  #48483e;}
.coDarkGreyFG{color: #48483e;}

.greyBG{background-color:  #d1d3d2;}
.greyFG{color: #b6b8b5;}

.lightGreyBG { background-color: #F5F5F5 }
.lightGreyFG { color: #F5F5F5 }

p.block  { margin: 20px; width: 744px }

.pageTitleFont  { color: #48483e; font-size: 16pt; font-family: Verdana,Frutiger,Frutiger-light, Helvetica-light, Arial, Helvetica,  Geneva, SunSans-Regular;  letter-spacing: 2pt }
.headerFont  { color: #86B9E4; font-weight: bolder; font-size: 13pt; font-family: Verdana,Frutiger,Frutiger-light, Helvetica-light, Arial, Helvetica,  Geneva, SunSans-Regular;  letter-spacing: 3pt }
.subTitleFont  { color: #48483e; font-size: 10pt; font-family: Verdana,Frutiger,Frutiger-light, Helvetica-light, Arial, Helvetica,  Geneva, SunSans-Regular;  letter-spacing: 3pt }
.defaultFont { color: #48483e; font-size: 8pt; font-family: Verdana,Frutiger,Frutiger-light, Helvetica-light, Arial, Helvetica,  Geneva, SunSans-Regular;  }
.defaultBlueFont { color: #86B9E4; font-size: 8pt; font-family: Verdana,Frutiger,Frutiger-light, Helvetica-light, Arial, Helvetica,  Geneva, SunSans-Regular;  }
.defaultFontHidden { color: #D1D3D1; font-size: 8pt; font-family: Verdana,Frutiger,Frutiger-light, Helvetica-light, Arial, Helvetica,  Geneva, SunSans-Regular;  }

.menuFont { color: #b6b8b5; font-size: 8pt; text-decoration: none;  font-family: Frutiger, Helvetica-light, Swiss, Helvetica, Verdana,Arial, Geneva, SunSans-Regular; }
.footerFont { color: #b6b8b5; font-size: 8pt; text-decoration: none;  font-family: Verdana,Frutiger, Helvetica-light, Swiss, Helvetica, Verdana,Arial, Geneva, SunSans-Regular; }

a:link  { color: #48483e; font-size: 9pt; font-family: Verdana,Frutiger,Frutiger-light, Helvetica-light, Arial, Helvetica,  Geneva, SunSans-Regular;  text-decoration: none; }
a:visited   { color: #48483e; font-size: 9pt; font-family: Verdana,Frutiger,Frutiger-light, Helvetica-light, Arial, Helvetica,  Geneva, SunSans-Regular;   text-decoration: none; }
a:hover   { color: #48483e; font-size: 9pt; font-family: Verdana,Frutiger,Frutiger-light, Helvetica-light, Arial, Helvetica,  Geneva, SunSans-Regular;   text-decoration: underline; } 


a:link.menuLink   { color: #b6b8b5; font-size: 9pt; font-family: Verdana,Frutiger,Frutiger-light, Helvetica-light, Arial, Helvetica,  Geneva, SunSans-Regular;  text-decoration: none; letter-spacing: 3pt; padding: 2pt }
a:visited.menuLink   { color: #b6b8b5; font-size: 9pt; font-family: Verdana,Frutiger,Frutiger-light, Helvetica-light, Arial, Helvetica,  Geneva, SunSans-Regular;  text-decoration: none; letter-spacing: 3pt; padding: 2pt }
a:hover.menuLink    { color: white; font-size: 9pt; font-family: Verdana,Frutiger,Frutiger-light, Helvetica-light, Arial, Helvetica,  Geneva, SunSans-Regular;  text-decoration: underline; background-color: #d1d3d2; letter-spacing: 3pt; padding: 2pt } 

a:link.menuLinkCur { color: gray; font-size: 9pt; font-family: Verdana,Frutiger,Frutiger-light, Helvetica-light, Arial, Helvetica,  Geneva, SunSans-Regular;  text-decoration: none; background-color: #d1d3d2; letter-spacing: 3pt; padding: 2pt }
a:visited.menuLinkCur { color: gray; font-size: 9pt; font-family: Verdana,Frutiger,Frutiger-light, Helvetica-light, Arial, Helvetica,  Geneva, SunSans-Regular;  text-decoration: none; background-color: #d1d3d2; letter-spacing: 3pt; padding: 2pt }
a:hover.menuLinkCur { color: gray; font-size: 9pt; font-family: Verdana,Frutiger,Frutiger-light, Helvetica-light, Arial, Helvetica,  Geneva, SunSans-Regular; text-decoration: underline; background-color: #d1d3d2; letter-spacing: 3pt; padding: 2pt }


.titleFont    {  color: #48483e; font-size: 11pt; font-family: Verdana, Frutiger, Frutiger-light, Helvetica-light, Arial, Helvetica, Geneva, SunSans-Regular; text-decoration: none; letter-spacing: 2pt }
a:link.titleLink    { color: #86B9E4;  font-size: 11pt; text-decoration: none; font-family: Verdana,Frutiger,Frutiger-light, Helvetica-light, Arial, Helvetica,  Geneva, SunSans-Regular;  letter-spacing: 2pt }
a:visited.titleLink   { color: #86B9E4; font-size: 11pt; text-decoration: none ; font-family:Verdana,Frutiger,Frutiger-light, Helvetica-light, Arial, Helvetica,  Geneva, SunSans-Regular; letter-spacing: 2pt }
a:hover.titleLink    {color: #86B9E4;   font-size: 11pt; text-decoration: underline; font-family: Verdana,Frutiger,Frutiger-light, Helvetica-light, Arial, Helvetica,  Geneva, SunSans-Regular; letter-spacing: 2pt} 

a:link.titleLinkGrey     { color: #48483e; font-size: 11pt; font-family: Verdana, Frutiger, Frutiger-light, Helvetica-light, Arial, Helvetica, Geneva, SunSans-Regular; text-decoration: none; letter-spacing: 2pt }
a:visited.titleLinkGrey   { color: #48483e; font-size: 11pt; text-decoration: none ; font-family:Verdana,Frutiger,Frutiger-light, Helvetica-light, Arial, Helvetica,  Geneva, SunSans-Regular;letter-spacing: 2pt }
a:hover.titleLinkGrey    {color: #48483e;  font-size: 11pt; text-decoration: underline; font-family: Verdana,Frutiger,Frutiger-light, Helvetica-light, Arial, Helvetica,  Geneva, SunSans-Regular;  letter-spacing: 2pt} 

a:link.moreInfo  {  color: #86B9E4; font-size: 8pt; line-height: 25pt;  font-family: Verdana,Frutiger,Frutiger-light, Helvetica-light, Arial, Helvetica,  Geneva, SunSans-Regular;  text-decoration: none;   padding: 1pt }
a:visited.moreInfo   { color: #86b9e4; font-size: 8pt; line-height: 25pt; font-family: Verdana, Frutiger, Frutiger-light, Helvetica-light, Arial, Helvetica, Geneva, SunSans-Regular; text-decoration: none; padding: 1pt }
a:hover.moreInfo { color: #86B9E4; font-size: 8pt;  line-height: 25pt; font-family: Verdana,Frutiger,Frutiger-light, Helvetica-light, Arial, Helvetica,  Geneva, SunSans-Regular; text-decoration: underline;   padding: 1pt }

a:link.footerLink   { color: #b6b8b5; font-size: 8pt;  font-family: Verdana,Frutiger, Helvetica-light, Swiss, Helvetica, Verdana,Arial, Geneva, SunSans-Regular;  text-decoration: none;  }
a:visited.footerLink   {color: #b6b8b5; font-size: 8pt;   font-family: Verdana,Frutiger, Helvetica-light, Swiss, Helvetica, Verdana,Arial, Geneva, SunSans-Regular; text-decoration: none;  }
a:hover.footerLink    { color: #b6b8b5; font-size: 8pt;  font-family: Verdana,Frutiger, Helvetica-light, Swiss, Helvetica, Verdana,Arial, Geneva, SunSans-Regular;  text-decoration: underline;  }



.headerFontGrey  { color: #48483e;  font-size: 11pt; font-family: Verdana,Frutiger,Frutiger-light, Helvetica-light, Arial, Helvetica,  Geneva, SunSans-Regular;  letter-spacing: 2pt }


a:link.sideMenuLink  { color: #48483e; font-size: 9pt; text-decoration: none; font-family:Verdana,Frutiger,Frutiger-light, Helvetica-light, Arial, Helvetica,  Geneva, SunSans-Regular;  letter-spacing: 3pt }
a:visited.sideMenuLink  { color: #48483e; font-size: 9pt; text-decoration: none; font-family:Verdana,Frutiger,Frutiger-light, Helvetica-light, Arial, Helvetica,  Geneva, SunSans-Regular;  letter-spacing: 3pt}
a:hover.sideMenuLink   {  color:  #48483e;; background-color:  #d1d3d2; font-size: 9pt; text-decoration: underline; font-family: Verdana,Frutiger,Frutiger-light, Helvetica-light, Arial, Helvetica,  Geneva, SunSans-Regular;  letter-spacing: 3pt; } 

a:link.subMenuLink  { color: #86B9E4; font-size: 8pt; font-family: Verdana,Frutiger,Frutiger-light, Helvetica-light, Arial, Helvetica,  Geneva, SunSans-Regular;  text-decoration: none; }
a:visited.subMenuLink   { color: #86B9E4; font-size: 8pt; font-family: Verdana,Frutiger,Frutiger-light, Helvetica-light, Arial, Helvetica,  Geneva, SunSans-Regular;  text-decoration: none; }
a:hover.subMenuLink    { color: #86B9E4; font-size: 8pt; font-family:Verdana,Frutiger,Frutiger-light, Helvetica-light, Arial, Helvetica,  Geneva, SunSans-Regular;  text-decoration: underline; } 
.hidden  {z-index:99; visibility:hidden;}

.blueborder  { border: solid 1pt #86B9E4 }

.blueborderTop  { border: solid 1pt  border-width: 1pt 0pt 0pt 0pt; border-color: #86B9E4}
.blueborderBottom  { border: solid 1pt  border-width: 0pt 0pt 1pt 0pt; border-color: #86B9E4}
.blueborderBand    { border-style: solid; border-width: 1pt 0pt 1pt 0pt; border-color: #86b9e4 }

.greyborder  { border: solid 1pt ;border-color: #d1d3d2 }
.greyborderTop   { border-style: solid; border-width: 1pt 0pt 0pt 0pt; border-color: #d1d3d2 }
.greyborderRight   { border-style: solid; border-width: 0pt 1pt 0pt 0pt; border-color: #d1d3d2 }
.greyborderLeft   { border-style: solid; border-width: 0pt 0pt 0pt 1pt; border-color: #d1d3d2 }
.greyborderBottom  { border-style: solid; border-width: 0pt 0pt 1pt 0pt; border-color: #d1d3d2 }
.greyborderBand    { border-style: solid; border-width: 1pt 0pt 1pt 0pt; border-color: #48483e ;background-color: #F5F5F5 }
.greyborderBRight { border-style: solid; border-width: 0pt 1pt 1pt 0pt; border-color: #d1d3d2 }

.outerBorderBottom{ border-style: solid; border-width: 0pt 1pt 1pt 1pt; border-color: #48483e }
.outerBorderTop { border-style: solid; border-width: 1pt 1pt 0pt 1pt; border-color: #48483e }


