p, td, span, div, body, li {
    font-family: "Arial", "Helvetica", "sans-serif";
    color: #666666;}

input, text, textarea, select, submit {
    font-family: "Arial", "Helvetica", "sans-serif";
    font-size:8pt;
    color:#000000;}

ul,ol {
    margin-top:5px;}

/* links */
a,a:visited,a:active {
    color:#ffffcc;
    text-decoration:underline;
	}

a:hover {
    color:#ffffff;
	text-decoration:none;
	}

/* general copy */
.copy1,li.copy1 {
    font-family: "Arial", "Helvetica", "sans-serif";
    font-size:9pt;
    color:#ffffcc;
    line-height:20px;
    }

.copy3 {
    font-family: "Arial", "Helvetica", "sans-serif";
    font-size:9pt;
    color:#000000;
    line-height:20px;
    }

.copy3Small {
    font-family: "Arial", "Helvetica", "sans-serif";
    font-size:7pt;
    color:#000000;
    line-height:14px;
    }

.subhead3 {
    font-family: "Arial", "Helvetica", "sans-serif";
    font-size:10.5pt;
    color:#333399;
    font-weight:bold;
    line-height:20px;
    }

.copy2 {
    font-family: "Arial", "Helvetica", "sans-serif";
    font-size:9pt;
    color:#336666;
    line-height:20px;
    }

.error2 {
    font-family: "Arial", "Helvetica", "sans-serif";
    font-size:9pt;
    color:#cc0000;
    line-height:20px;
    }

.copyRoom {
    font-family: "Arial", "Helvetica", "sans-serif";
    font-size:8pt;
    color:#336666;
    line-height:17px;
    }

.copyChartHead2 {
    font-family: "Arial", "Helvetica", "sans-serif";
    font-size:9pt;
    color:#ffffcc;
    line-height:20px;
    font-weight:bold;
    }

.copyChart2 {
    font-family: "Arial", "Helvetica", "sans-serif";
    font-size:8pt;
    color:#336666;
    line-height:16px;
    }

a.copyChart2,a.copyChart2:visited,a.copyChart2:active {
    font-family: "Arial", "Helvetica", "sans-serif";
    font-size:8pt;
    color:#ffffcc;
    font-weight:bold;
    text-decoration:underline;
    }

a.copyChart2:hover {
    text-decoration:underline;
    color:#ffcc66;
    }

.menu {
    font-family: "Arial", "Helvetica", "sans-serif";
    font-size:8pt;
    color:#336666;
    line-height:18px;
    }

.copyRoomIndex {
    font-family: "Arial", "Helvetica", "sans-serif";
    font-size:8pt;
    color:#ffffcc;
    line-height:16px;
    }

.copySmall2 {
    color:#996600;
    font-family: "Arial", "Helvetica", "sans-serif";
    font-size:7.5pt;
    line-height:10px;
	}

.caption1,a.caption1,a.caption1:visited,a.caption1:active {
    color:#ffffcc;
    font-family: "Arial", "Helvetica", "sans-serif";
    font-size:7pt;
    line-height:13px;
	padding-top:2px;
	}

.caption2,a.caption2,a.caption2:visited,a.caption2:active {
    color:#996600;
    font-family: "Arial", "Helvetica", "sans-serif";
    font-size:7pt;
    line-height:13px;
	padding-top:2px;
	}

.caption3 {
    color:#000000;
    font-family: "Arial", "Helvetica", "sans-serif";
    font-size:7pt;
    line-height:13px;
	padding-top:2px;
	}

a.copy1,a.copy1:visited,a.copy1:active {
    color:#ffffcc;
	}

a.copy1:hover {
    color:#ffffff;
	text-decoration:none;
	}

a.copy2,a.copy2:visited,a.copy2:active {
    color:#336666;
	}

a.copy2:hover {
    color:#996600;
	text-decoration:none;
	}

a.copy3,a.copy3:visited,a.copy3:active,a.caption3,a.caption3:visited,a.caption3:active {
    color:blue;
	}

a.copy3:hover,a.caption3:hover {
    color:blue;
	text-decoration:none;
	}

a.copyRoomIndex,a.copyRoomIndex:visited,a.copyRoomIndex:active {
    color:#ffffcc;
	}

a.copyRoomIndex:hover {
    color:#ffffff;
	text-decoration:none;
	}

a.copySmall2,a.copySmall2:visited {
    color:#996600;
    text-decoration:none;
	}

a.copySmall2:hover,a.copySmall2:active {
    color:#996600;
	text-decoration:underline;
	}

.tableRight {
	padding-top:5px;
	padding-left:7px;
	padding-bottom:5px;
	}

.tableLeft {
	padding-top:5px;
	padding-right:10px;
	padding-bottom:5px;
	}