body {
color: #000000; 
background-color: #f0f0f0;
}

a:link {
color: #000000
}
a:visited {
color: #000000
}
a:hover {
color: #6060a0
}
a:active {
color: #000000
}



a:link.linkList {
color: #0000dd
}
a:visited.linkList {
color: #0000dd
}
a:hover.linkList {
color: #0000dd
}
a:active.linkList {
color: #0000dd
}


a.faced {
font-size: 10pt;
font-family: Verdana, Arial; 
}

a.linkList {
font-size: 12pt;
}


table.main {
width: 90%;
border: none;
}

td.mainHeader {
background-color: #000000;
text-align: left;
padding: 0px 0px 0px 0px;
}

td.mainContent {
background-color: #ffffff;
text-align: left;
padding: 10px 0px 0px 0px;
}




table.header {
padding: 0px;
line-height: 0px;
border: none;
border-collapse: collapse;
border-spacing: 0px;
width: 100%;
}

td.headerHeading {
background-color: #f0f0f0;
text-align: left;
padding: 0px;
}

td.headerRowLeftFixed {
text-align: left;
padding: 0px;
width: 154px;
}


td.headerRowCenter {
text-align: center;
padding: 0px;
}

td.headerRowRight {
line-height: 0px;
text-align: right;
padding: 0px;
}




table.content {
padding: 0px;
border: none;
border-collapse: collapse;
border-spacing: 0px;
width: 100%;
}

table.contentLeftFixed {
border: none;
padding: 0px;
border-collapse: collapse;
border-spacing: 0px;
width: 230px;
}

td.content {
text-align: left;
padding: 0px;
width: 100%;
}

td.contentLeftMargin {
vertical-align: top;
text-align: left;
padding: 0px 0px 0px 20px;
width: 100%;
}


td.linkContent {
text-align: left;
padding: 2px 2px 2px 20px;
width: 100%;
}

td.contentFooter {
text-align: left;
padding: 0px 0px 10px 0px;
width: 100%;
}

td.contentCVLeftFixed {
vertical-align: top;
text-align: left;
padding: 0px 0px 0px 0px;
width: 20%;
}



table.linkList {
background-color: #ffffff;
padding: 0px;
border: none;
border-collapse: collapse;
border-spacing: 0px;
width: 400px;
margin-left: auto;
margin-right: auto;
text-align: center;
}

th.linkListHeader {
background-color: #000000;
color: #ffffff;
padding: 4px 4px 4px 4px;
}

td.linkListLeft {
text-align: left;
padding: 4px 4px 4px 4px;
}

td.linkListCenter {
text-align: center;
padding: 4px 4px 4px 4px;
}

td.linkListRight {
text-align: right;
padding: 4px 4px 4px 4px;
}


td.left {
text-align: left;
padding: 0px;
}

td.center {
text-align: center;
padding: 0px;
}

td.right {
text-align: right;
padding: 0px;
}


td.linkListFooter {
text-align: right;
padding: 0px;
background-color: #000000;
color: #ffffff;
}

div.center {
text-align: center;
}


p.caption {
padding: 0px 0px 0px 0px;
margin: 0.1em 0em 1.0em 0em;
text-align: left;
font-size: 90%;
font-style: normal;
color: #606060;
}

p.content {
padding: 0px 0px 0px 0px;
margin: 0.1em 0em 1.5em 0em;
line-height: 110%;
text-align: left;
font-size: 90%;
font-style: normal;
}

p.quote {
padding: 0px 0px 0px 20px;
margin: 0.5em 0em 1.5em 0em;
line-height: 110%;
text-align: left;
font-size: 84%;
font-style: normal;
color: #000000;
}

p.faced { 
font-size: 10pt;
font-family: Verdana, Arial;
margin: 0.5em 0em 1.5em 0em;
}

p.facedColor { 
font-size: 10pt;
font-family: Verdana, Arial;
color: #303030;
margin: 0.5em 0em 1.5em 0em;
}

p.facedValignTop { 
font-size: 10pt;
font-family: Verdana, Arial;
margin: 1.0em 0em 2.5em 0em;
}

p.facedValignBottom { 
font-size: 10pt;
font-family: Verdana, Arial;
margin: 2.5em 0em 1.0em 0em;
}

p.linkListHeader { 
font-size: 12pt;
font-family: Verdana, Arial;
margin: 0.2em 0em 0.2em 0em;
}


span.quoteCaption { 
text-align: left;
font-size: 100%;
font-style: italic;
color: #404040;
}

span.caption { 
text-align: left;
font-size: 100%;
font-style: normal;
color: #404040;
}

span.faced { 
font-size: 10pt;
font-family: Verdana, Arial;
}

span.facedLink { 
font-size: 10pt;
font-family: Verdana, Arial;
color: #000000;
}


img {
border: none;
padding: none;
}

img.middle {
border: none;
vertical-align:middle
}

img.bottom {
border: none;
vertical-align: text-bottom;
}

img.leftSpacedMiddle {
padding: 0px 0px 0px 20px;
border: none;
vertical-align: middle;
}

h1 {
font-size: 100%; 
font-weight: bold; 
font-family: Verdana, Arial; 
font-variant: normal; 
font-style: normal;
text-decoration: none;
}

h1.facedValignTop {
font-size: 100%; 
font-weight: bold; 
font-family: Verdana, Arial; 
font-variant: normal; 
font-style: normal;
text-decoration: none;
margin: 1.0em 0em 1.5em 0em;
}

h2 {
font-size: 84%; 
font-weight: bold; 
font-family: Verdana, Arial; 
font-variant: normal; 
font-style: normal;
text-decoration: none;
}

h2.facedColorInv {
color: #ffffff;
font-size: 84%; 
font-weight: bold; 
font-family: Verdana, Arial; 
font-variant: normal; 
font-style: normal;
text-decoration: none;
}

h2.facedValignTop {
font-size: 84%; 
font-weight: bold; 
font-family: Verdana, Arial; 
font-variant: normal; 
font-style: normal;
text-decoration: none;
margin: 1.0em 0em 1.5em 0em;
}

h2.facedValignBottom {
font-size: 84%; 
font-weight: bold; 
font-family: Verdana, Arial; 
font-variant: normal; 
font-style: normal;
text-decoration: none;
margin: 2.5em 0em 1.0em 0em;
}

