/* CHART STYLESHEET */

table{
margin: 0px 0px 25px 0px;
padding: 0px;
width: 100%;
font-family: Arial, Helvetica, sans-serif;
font-size: 0.95em;
font-weight: normal;
color: #330066;
border: 1px solid #7995D5;
border-collapse: collapse;
}

th{
margin: 0px;
padding: 8px;
background: #003399;
color: #FFFFFF;
font-family: Arial, Helvetica, sans-serif;
font-size: 1.3em;
font-weight: bold;
}

tr{
margin: 0px;
padding: 0px;
}

td{
margin: 0px;
padding: 6px;
vertical-align: top;
border: 1px solid #7995D5;
}

td.category{
margin: 0px;
padding: 5px 5px 5px 8px;
background: #FAE6B2;
color: #003399;
font-family: Arial, Helvetica, sans-serif;
font-size: 1.1em;
font-weight: bold;
font-style: italic;
text-align: center;
}

td.category2{
margin: 0px;
padding: 5px;
background: #FAE6B2;
color: #003399;
font-family: Arial, Helvetica, sans-serif;
font-size: 1.0em;
font-weight: bold;
font-style: italic;
text-align: center;
}

td.category3{
margin: 0px;
padding: 5px;
background: #FFFFFF;
color: #003399;
font-family: Arial, Helvetica, sans-serif;
font-size: 1.0em;
font-weight: bold;
font-style: italic;
}

td.category4{
margin: 0px;
padding: 5px 5px 5px 8px;
background: #FAE6B2;
color: #003399;
font-family: Arial, Helvetica, sans-serif;
font-size: 1.0em;
font-weight: bold;
font-style: italic;
text-align: left;
}

td ul.tablelist{
margin: 0px 12px 0px 20px !important;
}
	
td ul.tablelist li{
font-size: 1.0em !important;
}

td a:link, td a:visited{
font-weight: bold;
color: #0066FF;
}

td a:hover{
color: #003399;
}

.name{
font-weight: bold;
}

td ul.subpoint{
margin: 0px;
padding: 0px;
font-size: 1.0em;
}

td ul.subpoint li{
margin: 0px;
padding: 0px;
}

.learnright{
margin: 0px 10px 0px 0px;
padding: 0px;
float: right;
}

