
/* default opacity for IE */
img {
	filter:alpha(opacity=100);
	}

/* duplicate image positioning */
img.idupe {
	position:absolute;
	z-index:30000;
	visibility:hidden;
	}

.smalltablebordertop_deffont {
border-top: 1px dotted #000000;
padding-left: 5pt;
padding-top: 5pt;
padding-bottom: 5pt;
background-color: #ffffff;
font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans",Verdana,Arial,sans-serif;
}

.smalltableborderbottom_deffont {
border-top: 1px dotted #000000;
border-bottom: 1px dotted #000000;
padding-left: 5pt;
padding-top: 5pt;
padding-bottom: 5pt;
background-color: #ffffff;
font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans",Verdana,Arial,sans-serif;
}

.smalltablebordertop {
border-top: 1px dotted #000000;
padding-left: 5pt;
padding-top: 5pt;
padding-bottom: 5pt;
background-color: #ffffff;
font-size: 11px;
color: #FFFFFF;
font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans",Verdana,Arial,sans-serif;
}

.smalltableborderbottom {
border-top: 1px dotted #000000;
border-bottom: 1px dotted #000000;
padding-left: 5pt;
padding-top: 5pt;
padding-bottom: 5pt;
background-color: #ffffff;
font-size: 11px;
color: #FFFFFF;
font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans",Verdana,Arial,sans-serif;
}

.topleftcolborder {
border-top: 1px dotted #000000;
border-left: 1px dotted #000000;
width: 155px;
height: 155px;
font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans",Verdana,Arial,sans-serif;
}

.topcentercolborder {
border-top: 1px dotted #000000;
width: 590px;
height: 155px;
font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans",Verdana,Arial,sans-serif;
}

.toprightcolborder {
border-top: 1px dotted #000000;
border-right: 1px dotted #000000;
width: 155px;
height: 155px;
font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans",Verdana,Arial,sans-serif;
}

.leftcolborder {
border-top: 1px solid #000000;
border-right: 1px dotted #000000;
border-left: 1px dotted #000000;
background-color: #CCCCCC;
color: #FFFFFF;
padding-top: 15pt;
vertical-align: top;
width: 155px;
font-size: 11px;
font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans",Verdana,Arial,sans-serif;
}

.rightcolborder {
border-top: 1px solid #000000;
border-left: 1px dotted #000000;
border-right: 1px dotted #000000;
background-color: #FFFFFF;
color: #2f451f;
padding-top: 15pt;
vertical-align: top;
width: 155px;
font-size: 11px;
font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans",Verdana,Arial,sans-serif;
}

.centercolborder {
font-size: 11px;
color: #2f451f;
border-top: 1px solid #000000;
background-color: #FFFFFF;
padding-top: 15pt;
padding-left: 10pt;
padding-right: 5pt;
padding-bottom: 15pt;
width: 590px;
vertical-align: top;
font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans",Verdana,Arial,sans-serif;
}

.lowercolborder {
font-size: 10px;
letter-spacing: 0.1cm;
color: #FFFFFF;
text-align: right;
background-color: #838e66;
border-top: 1px solid #000000;
border-left: 1px dotted #000000;
border-right: 1px dotted #000000;
border-bottom: 1px solid #000000;
padding-top: 2pt;
padding-right: 2pt;
padding-bottom: 2pt;
font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans",Verdana,Arial,sans-serif;
}

.centercolbordernotoppadding {
font-size: 11px;
color: #2f451f;
border-top: 1px solid #000000;
background-color: #FFFFFF;
padding-left: 10pt;
padding-right: 15pt;
padding-bottom: 15pt;
vertical-align: top;
width: 590px;
font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans",Verdana,Arial,sans-serif;
}

.boldtitlemedium  {
font-size: 11px;
font-weight: bold;
color: #2f451f;
font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans",Verdana,Arial,sans-serif;
}

.smalltext  {
font-size: 10px;
color: #2f451f;
font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans",Verdana,Arial,sans-serif;
}

.titletext {
font-size: 15px;
color: #2f451f;
font-weight: bold;
font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans",Verdana,Arial,sans-serif;
}

.bodytext {
font-size: 11px;
color: #2f451f;
font-weight: normal;
font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans",Verdana,Arial,sans-serif;
}

.backgroundpic {
font-size: 11px;
color: #2f451f;
padding-top: 5pt;
padding-right: 5pt;
padding-bottom: 5pt;
vertical-align: top;
font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans",Verdana,Arial,sans-serif;
}

.links {
font-size: 11px;
color: #2f451f;
vertical-align: top;
width: 170px;
font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans",Verdana,Arial,sans-serif;
}

.introleft {
font-size: 11px;
color: #2f451f;
vertical-align: top;
width: 330px;
font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans",Verdana,Arial,sans-serif;
}

.introright {
font-size: 11px;
padding-left: 5pt;
color: #2f451f;
vertical-align: top;
width: 240px;
font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans",Verdana,Arial,sans-serif;
}

.linkdecl {
font-size: 11px;
color: #2f451f;
padding-left: 5pt;
vertical-align: top;
width: 400px;
font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans",Verdana,Arial,sans-serif;
}

.linkstitletop {
font-size: 11px;
color: #2f451f;
padding-right: 5pt;
padding-bottom: 5pt;
vertical-align: top;
font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans",Verdana,Arial,sans-serif;
}

.linkstitlebottom {
font-size: 11px;
color: #2f451f;
padding-right: 5pt;
padding-top: 5pt;
padding-bottom: 5pt;
vertical-align: top;
font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans",Verdana,Arial,sans-serif;
}

.framedimage {
padding: 5px;
border: 1px solid #ccc;
}

.framedimage3px {
padding: 3px;
border: 1px solid #ccc;
}

