html {
height:100%; /* fix height to 100% for IE */
max-height:100%; /* fix height for other browsers */
padding:0; /*remove padding */
margin:0; /* remove margins */
border:0; /* remove borders */
background:#fff; /*color background - only works in IE */
font-size:80%; /*set default font size */
font-family:"helvetica", tahoma, verdana, arial, sans-serif; /* set default font */
/* hide overflow:hidden from IE5/Mac */
/* \*/
overflow:auto; /*add scroll bars as required */
/* */
}


body {
height:100%; /* fix height to 100% for IE */
max-height:100%; /* fix height for other browsers */
overflow:auto; /*add scrollbar as required */
padding:0; /*remove padding */
margin:0; /* remove margins */
border:0; /* remove borders */
}

#content { 
display:block; /* set up as a block */
height:100%; /* set height to full page */
max-height:100%;
overflow:auto; /* add scroll bars as required */
padding-left:200px; /* pad left to avoid navigation div if required */
position:relative; /* set up relative positioning so that z-index will work */
z-index:3; /* allocate a suitable z-index */
}

li.home1 {
font-family:helvetica,tahoma,arial,verdana;
font-size: 9pt;
color: #333333;
line-height: 11pt;
list-style-image:url('images/bluebullet.gif');
}

li.home1 {
font-family:helvetica,tahoma,arial,verdana;
font-size: 8pt;
color: #333333;
line-height: 8pt;
list-style-image:circle;
}

A.bullet:link {
font-family:helvetica,tahoma,arial,verdana;
font-size:9pt;
text-decoration: none;
color: #333333;
font-weight: bold;
letter-spacing: 1pt;
line-height: 12pt;
}

A.bullet:visited {
font-family:helvetica,tahoma,arial,verdana;
font-size:9pt;
text-decoration: none;
color: #333333;
font-weight: bold;
letter-spacing: 1pt;
line-height: 12pt;
}

A.bullet:active {
font-family:helvetica,tahoma,arial,verdana;
font-size:9pt;
text-decoration: none;
color: #333333;
font-weight: bold;
letter-spacing: 1pt;
line-height: 12pt;
}

A.bullet:hover {
font-family:helvetica,tahoma,arial,verdana;
font-size:9pt;
text-decoration: underline;
color: #666666;
font-weight: bold;
letter-spacing: 1pt;
line-height: 12pt;
}

.tabletop {
vertical-align:top;
padding-top:0px;
padding-left:5pt;
}


.td1 {
text-align: left;
padding-left: 10pt;
padding-right: 10pt;
}

.td2 {
text-align: left;
padding-left: 10pt;
vertical-align: top;
padding-right: 10pt;
padding-top:2pt;
}

.td3 {
text-align: left;
padding-left: 10pt;
padding-right: 10pt;
padding-bottom: 10pt;
padding-top: 10pt;
vertical-align: middle;
}

.td4 {
text-align: center;
padding-left: 10pt;
padding-right: 10pt;
vertical-align: middle;
}

.td5 {
text-align: left;
padding-left: 10pt;
padding-right: 10pt;
vertical-align: top;
padding-top: 20px;
}

.td6 {
text-align: left;
padding-left: 10pt;
padding-right: 10pt;
vertical-align: top;
padding-top: 10px;
background-color:#FFFFFF;
filter:alpha(opacity=60);
-moz-opacity:.60;
opacity:.60;
border:1px solid #FFFFFF
}

.td7 {
text-align: left;
padding-left: 10pt;
vertical-align: top;
padding-right: 10pt;
padding-top:0pt;
}

.td8 {
text-align: right;
padding-left: 0pt;
vertical-align: bottom;
padding-right: 10pt;
padding-top:0pt;
padding-bottom:10pt;
}

.td9 {
text-align: left;
padding-left: 10pt;
padding-right: 10pt;
vertical-align: top;
padding-top: 5pt;
}

.td10 {
padding-left: 5pt;
padding-right:5pt;
padding-bottom:0pt;
vertical-align:top;
padding-top:0pt;
padding-bottom:0pt;
}

.td11 {
padding-left: 5pt;
padding-right:5pt;
padding-top:0pt;
padding-bottom:0pt;
}

.td12 {
padding-left: 5pt;
padding-right:5pt;
padding-top:0pt;
padding-bottom:0pt;
}

.td13 {
padding-left: 5pt;
padding-right:5pt;
padding-top:0pt;
padding-bottom:0pt;
}

.td14 {
vertical-align:bottom;
padding-bottom:1pt;
padding-left:1.5pt;
}

.tdservicea {
border-bottom:1px dashed #666666;
padding-left: 5pt
padding-right: 5pt
}

.tdservice1 {
border-bottom:1px dashed #666666;
vertical-align: middle;
padding-top: 2pt; 
padding-left: 5pt
padding-right: 5pt
}

.tdserviceb {
border-bottom:1px dashed #666666;
vertical-align: middle;
padding-top: 2pt; 
padding-left: 5pt
padding-right: 5pt
}

.tdservice2 {
border-bottom:1px dashed #666666;
vertical-align: top;
padding-top: 0pt; 
padding-left: 5pt
padding-right: 5pt
}

.tdservice3 {
vertical-align: middle;
padding-top: 2pt; 
padding-left: 5pt
padding-right: 5pt
}

.tdservicec {
vertical-align: top;
padding-top: 0pt; 
padding-left: 5pt
padding-right: 5pt
}

.tdquote1 {
border-top:1px dashed #666666;
border-bottom:1px dashed #666666;
vertical-align: middle;
padding-top: 0pt; 
padding-left: 5pt
padding-right: 5pt
}

.tdquote2 {
border-bottom:1px dashed #666666;
vertical-align: middle;
padding-top: 0pt; 
padding-left: 5pt
padding-right: 5pt
}

.tditn1 {
border-right:1px dashed #666666;
border-bottom:1px dashed #666666;
vertical-align: middle;
padding-top: 0pt; 
padding-left: 5pt
padding-right: 5pt
}

.tditn2 {
border-bottom:1px dashed #666666;
vertical-align: middle;
padding-top: 0pt; 
padding-left:5pt;
padding-right:5pt;
}

.tditn3 {
border-right:1px dashed #666666;
padding-top: 0pt; 
padding-left: 5pt;
padding-right: 5pt;
}

.tditn4 {
padding-top: 0pt; 
padding-left: 5pt;
padding-right: 5pt;
}

#txt1 {
font-family: helvetica,tahoma,arial,verdana;
font-size: 22pt;
color: #333333;
line-height: 24pt;
font-weight: bold;
}

#txt2 {
font-family: helvetica,tahoma,arial,verdana;
font-size: 16pt;
color: #333333;
line-height: 16pt;
font-weight: bold;
}

#txt3 {
font-family: helvetica,tahoma,arial,verdana;
font-size: 10pt;
color: #333333;
line-height: 10pt;
}

#txt4 {
font-family: helvetica,tahoma,arial,verdana;
font-size: 12pt;
color: #333333;
line-height: 14pt;
font-weight: bold;
}

#txt5 {
font-family: helvetica,tahoma,arial,verdana;
font-size: 8pt;
color: #333333;
line-height: 8pt;
font-weight: normal;
}

#txt6 {
font-family: helvetica,tahoma,arial,verdana;
font-size: 10pt;
color: #333333;
line-height: 10pt;
font-weight:bold;
letter-spacing:2pt;
}

#txt7 {
font-family: helvetica,tahoma,arial,verdana;
font-size: 14pt;
color: #666699;
line-height: 18pt;
font-weight: bold;
}

#txt8 {
font-family: helvetica,tahoma,arial,verdana;
font-size: 10pt;
color: #333333;
line-height: 12pt;
}

#txt9 {
font-family: helvetica,tahoma,arial,verdana;
font-size: 9pt;
color: #333333;
line-height: 11pt;
font-weight: normal;
}

#txt10 {
font-family: helvetica,tahoma,arial,verdana;
font-size: 30pt;
color: #333333;
line-height: 20pt;
font-weight: bold;
}

#txt11 {
font-family: helvetica,tahoma,arial,verdana;
font-size: 9pt;
color: #FFFFFF;
line-height: 11pt;
font-weight: normal;
}

#txt12 {
font-family: helvetica,tahoma,arial,verdana;
font-size: 4pt;
color: #FFFFFF;
line-height: 4pt;
font-weight: normal;
}

#txt13 {
font-family: helvetica,tahoma,arial,verdana;
font-size: 9pt;
color: #666666;
line-height: 9pt;
font-weight: bold;
letter-spacing: 1pt;
}

#txt14 {
font-family: helvetica,tahoma,arial,verdana;
font-size: 9pt;
color: #666699;
line-height: 9pt;
font-weight: bold;
}

#txt15 {
font-family: helvetica,tahoma,arial,verdana;
font-size: 8pt;
color: #666666;
line-height: 8pt;
font-weight: bold;
letter-spacing: 1pt;
}

#txt16 {
font-family: helvetica,tahoma,arial,verdana;
font-size: 8pt;
color: #666666;
line-height: 8pt;
font-weight: bold;
letter-spacing: 0pt;
}

#txt17 {
font-family: helvetica,tahoma,arial,verdana;
font-size: 8pt;
color: #FFFFFF;
line-height: 8pt;
font-weight: bold;
letter-spacing: 1pt;
}

#txt18 {
font-family: helvetica,tahoma,arial,verdana;
font-size: 9pt;
color: #666699;
line-height: 11pt;
font-weight: bold;
}


#txt19 {
font-family: helvetica,tahoma,arial,verdana;
font-size: 9pt;
color: #333333;
line-height: 11pt;
}

#txt20 {
font-family: helvetica,tahoma,arial,verdana;
font-size: 12pt;
color: #666699;
line-height: 14pt;
font-weight: bold;
}

#txt21 {
font-family: helvetica,tahoma,arial,verdana;
font-size: 8pt;
color: #666699;
line-height: 8pt;
font-weight: bold;
}

#txt22 {
font-family: helvetica,tahoma,arial,verdana;
font-size: 11pt;
color: #333333;
line-height: 11pt;
font-weight:normal;
letter-spacing:1pt;
}

#txt23 {
font-family: helvetica,tahoma,arial,verdana;
font-size: 8pt;
color: #999999;
line-height: 8pt;
font-weight: normal;
}

A.home:link {
font-size:9pt;
text-decoration: none;
border: #FFFFFF;
color: #FFFFFF;
border-style:none;
font-weight: bold;
line-height: 9pt;
}

A.home:visited {
font-size:9pt;
text-decoration: none;
border: #FFFFFF;
color: #FFFFFF;
font-weight: bold;
line-height: 9pt;
}

A.home:active {
font-size:9pt;
text-decoration: none;
border: #FFFFFF;
color: #FFFFFF;
font-weight: bold;
line-height: 9pt;
}

A.home:hover {
font-size:9pt;
text-decoration: underline;
border: #FFFFFF;
border-style: none;
color: #FFFFFF;
font-weight: bold;
line-height: 9pt;
}

A.more:link {
font-size:9pt;
text-decoration: none;
color: #666699;
font-weight: bold;
line-height: 9pt;
}

A.more:visited {
font-size:9pt;
text-decoration: none;
color: #666699;
font-weight: bold;
line-height: 9pt;
}

A.more:active {
font-size:9pt;
text-decoration: none;
color: #666699;
font-weight: bold;
line-height: 9pt;
}

A.more:hover {
font-size:9pt;
text-decoration: none;
color: #666666;
font-weight: bold;
line-height: 9pt;
}

A.company:link {
font-size:11pt;
text-decoration: none;
color: #666699;
font-weight: bold;
line-height: 11pt;
}

A.company:visited {
font-size:11pt;
text-decoration: none;
color: #666699;
font-weight: bold;
line-height: 11pt;
}

A.company:active {
font-size:11pt;
text-decoration: none;
color: #666699;
font-weight: bold;
line-height: 11pt;
}

A.company:hover {
font-size:11pt;
text-decoration: none;
color: #666666;
font-weight: bold;
line-height: 11pt;
}

A.bullet2:link {
font-family: helvetica,tahoma,arial,verdana;
font-size: 9pt;
color: #666666;
line-height: 12pt;
font-weight: bold;
text-decoration:none;
}

A.bullet2:visited {
font-family: helvetica,tahoma,arial,verdana;
font-size: 9pt;
color: #666666;
line-height: 12pt;
font-weight: bold;
text-decoration:none;
}

A.bullet2:active {
font-family: helvetica,tahoma,arial,verdana;
font-size: 9pt;
color: #666666;
line-height: 12pt;
font-weight: bold;
text-decoration:none;
}

A.bullet2:hover {
font-family: helvetica,tahoma,arial,verdana;
font-size: 9pt;
text-decoration:underline;
color: #999999;
line-height: 12pt;
font-weight: bold;
}

A.serlink:link {
font-family: helvetica,tahoma,arial,verdana;
font-size: 8pt;
color: #333333;
line-height: 8pt;
font-weight: bold;
letter-spacing: 0pt;
}

A.serlink:visited {
font-family: helvetica,tahoma,arial,verdana;
font-size: 8pt;
color: #333333;
line-height: 8pt;
font-weight: bold;
letter-spacing: 0pt;
}

A.serlink:active {
font-family: helvetica,tahoma,arial,verdana;
font-size: 8pt;
color: #333333;
line-height: 8pt;
font-weight: bold;
letter-spacing: 0pt;
}

A.serlink:hover {
font-family: helvetica,tahoma,arial,verdana;
font-size: 8pt;
text-decoration:underline;
color: #333333;
line-height: 8pt;
font-weight: bold;
letter-spacing: 0pt;
}

A.company1:link {
font-size:11pt;
text-decoration: none;
color: #666699;
font-weight: bold;
line-height: 11pt;
}

A.company1:visited {
font-size:11pt;
text-decoration: none;
color: #666699;
font-weight: bold;
line-height: 11pt;
}

A.company1:active {
font-size:11pt;
text-decoration: none;
color: #666699;
font-weight: bold;
line-height: 11pt;
}

A.company1:hover {
font-size:11pt;
text-decoration: underline;
color: #666666;
font-weight: bold;
line-height: 11pt;
}

A.web:link {
font-size:8pt;
text-decoration: underline;
color: #666699;
font-weight: bold;
line-height: 8pt;
}

A.web:visited {
font-size:8pt;
text-decoration: underline;
color: #666699;
font-weight: bold;
line-height: 8pt;
}

A.web:active {
font-size:8pt;
text-decoration: underline;
color: #666699;
font-weight: bold;
line-height: 8pt;
}

A.web:hover {
font-size:8pt;
text-decoration: underline overline;
color: #666666;
font-weight: bold;
line-height: 8pt;
}


A.co:link {
font-size:9pt;
text-decoration: none;
color: #333333;
font-weight: bold;
line-height: 9pt;
}


A.co:visited {
font-size:9pt;
text-decoration: none;
color: #333333;
font-weight: bold;
line-height: 9pt;
}

A.co:active {
font-size:9pt;
text-decoration: none;
color: #333333;
font-weight: bold;
line-height: 9pt;
}

A.co:hover {
font-size:9pt;
text-decoration: underline;
color: #666666;
font-weight: bold;
line-height: 9pt;
}

A.privacy:link {
font-family: helvetica,tahoma,arial,verdana;
font-size: 8pt;
color: #666666;
line-height: 8pt;
font-weight: bold;
letter-spacing: 0pt;
}

A.privacy:visited {
font-family: helvetica,tahoma,arial,verdana;
font-size: 8pt;
color: #666666;
line-height: 8pt;
font-weight: bold;
letter-spacing: 0pt;
}

A.privacy:active {
font-family: helvetica,tahoma,arial,verdana;
font-size: 8pt;
color: #666666;
line-height: 8pt;
font-weight: bold;
letter-spacing: 0pt;
}

A.privacy:hover {
font-family: helvetica,tahoma,arial,verdana;
font-size: 8pt;
color: #333333;
line-height: 8pt;
text-decoration: underline;
font-weight: bold;
letter-spacing: 0pt;
}

A.menubot:link {
font-family:helvetica,tahoma,arial,verdana;
font-size:8pt;
text-decoration: none;
color: #333333;
font-weight: bold;
letter-spacing: 1pt;
line-height: 12pt;
}

A.menubot:visited {
font-family:helvetica,tahoma,arial,verdana;
font-size:8pt;
text-decoration: none;
color: #333333;
font-weight: bold;
letter-spacing: 1pt;
line-height: 12pt;
}

A.menubot:active {
font-family:helvetica,tahoma,arial,verdana;
font-size:9pt;
text-decoration: none;
color: #333333;
font-weight: bold;
letter-spacing: 8pt;
line-height: 12pt;
}

A.menubot:hover {
font-family:helvetica,tahoma,arial,verdana;
font-size:8pt;
text-decoration: underline;
color: #CCCCCC;
font-weight: bold;
letter-spacing: 1pt;
line-height: 12pt;
}

A.menubot1:link {
font-family:helvetica,tahoma,arial,verdana;
font-size:8pt;
text-decoration: none;
color: #666666;
font-weight: bold;
letter-spacing: 1pt;
line-height: 12pt;
}

A.menubot1:visited {
font-family:helvetica,tahoma,arial,verdana;
font-size:8pt;
text-decoration: none;
color: #666666;
font-weight: bold;
letter-spacing: 1pt;
line-height: 12pt;
}

A.menubot1:active {
font-family:helvetica,tahoma,arial,verdana;
font-size:9pt;
text-decoration: none;
color: #666666;
font-weight: bold;
letter-spacing: 8pt;
line-height: 12pt;
}

A.menubot1:hover {
font-family:helvetica,tahoma,arial,verdana;
font-size:8pt;
text-decoration: underline;
color: #333333;
font-weight: bold;
letter-spacing: 1pt;
line-height: 12pt;
}