table.reference {width:100%;margin-bottom:10px;}

th.left {font-size:80%;
color:#444444;
padding:2px 0 2px 5px;
font-weight:normal;
text-align:left;
width:30%;
border-bottom:1px solid #CCCCCC;
background-color:#F5F5F5;}

th.right {font-size:80%;
color:#444444;
padding:2px 0 2px 5px;
font-weight:normal;
text-align:left;
width:70%;
border-bottom:1px solid #CCCCCC;
background-color:#F5F5F5;}

td.reference {border-collapse: collapse;}

td.wide{font-size:90%;
font-weight:bold;
color:#FFFFFF;
padding:2px 0 2px 5px;
width:30%;
text-align:center;
background-color:#336633;
border-bottom:1px solid #CCCCCC;}

td.wide-visited {color:#FFFFFF;
font-weight:bold;
text-align:left;}

td.wide a {color:#FFFFFF;
font-weight:bold;
text-decoration:none;
display:block;}

td.wide a:hover {color:#FFFFFF;
font-weight:bold;
text-decoration:none;
background-color:#336633;}

td.left {font-size:80%;
vertical-align:top;
color:#444444;
padding:2px 0 2px 5px;
width:30%;
border-bottom:1px solid #CCCCCC;}

td.left a:visited {color:#669933;
text-align:left;}

td.left a {color:#006600;
font-size:100%;
text-decoration:none;}

td.left a:hover {color:#006600;
text-decoration:none;
background-color:#99CC99;}

td.right {font-size:80%;
vertical-align:top;
color:#444444;
padding:2px 0 2px 5px;
width:70%;
border-bottom:1px solid #CCCCCC;}

td.right a:visited {color:#669933;
text-align:left;}

td.right a {color:#006600;
font-size:100%;
text-decoration:none;}

td.right a:hover {color:#006600;
text-decoration:none;
background-color:#99CC99;}

td.freqleft {font-size:80%;
vertical-align:top;
color:#444444;
padding:2px 0 2px 5px;
width:30%;
border-bottom:1px solid #CCCCCC;}

td.freqleft a:visited {color:#7d8ecf;
text-align:left;}

td.freqleft a {color:#000099;
font-size:100%;
text-decoration:none;}

td.freqleft a:hover {color:#000099;
text-decoration:none;
background-color: #d7e2ef ;}

td.freqright {font-size:80%;
vertical-align:top;
color:#444444;
padding:2px 0 2px 5px;
width:70%;
border-bottom:1px solid #CCCCCC;}

td.freqright a:visited {color:#7d8ecf ;
text-align:left;}

td.freqright a {color:#000099 ;
font-size:100%;
text-decoration:none;}

td.freqright a:hover {color:#000099 ;
text-decoration:none;
background-color:#d7e2ef ;}

td.limitleft {font-size:80%;
vertical-align:top;
color:#444444;
padding:2px 0 2px 5px;
width:30%;
border-bottom:1px solid #CCCCCC;}

td.limitleft a:visited {color:#cc9999;
text-align:left;}

td.limitleft a {color:#cc3366;
font-size:100%;
text-decoration:none;}

td.limitleft a:hover {color:#cc3366;
text-decoration:none;
background-color:#ffcccc;}

td.limitright {font-size:80%;
vertical-align:top;
color:#444444;
padding:2px 0 2px 5px;
width:70%;
border-bottom:1px solid #CCCCCC;}

td.limitright a:visited {color:#cc9999;
text-align:left;}

td.limitright a {color:#cc3366;
font-size:100%;
text-decoration:none;}

td.limitright a:hover {color:#cc3366;
text-decoration:none;
background-color:#ffcccc;}

.cursor {font-size:80%;
color:#444444;
padding:5px 0;
font-weight:bold;
width:25%;
border-bottom:1px solid #CCCCCC;}

table.sort-type {width:100%;margin-bottom:10px;}

th.sort {font-size:80%;
color:#444444;
padding:2px 0 2px 5px;
font-weight:normal;
text-align:left;
width:30%;
border-bottom:1px solid #CCCCCC;
background-color:#F5F5F5;}

th.type {font-size:80%;
color:#444444;
padding:2px 0 2px 5px;
font-weight:normal;
text-align:left;
width:70%;
border-bottom:1px solid #CCCCCC;
background-color:#F5F5F5;}

td.sort {font-size:80%;
color:#444444;
padding:2px 0 2px 5px;
width:30%;
border-bottom:1px solid #CCCCCC;}

td.type {
padding:2px 0 2px 5px;
width:70%;
border-bottom:1px solid #CCCCCC;}



