.shadetabs{
padding: 3px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: 8pt/12pt Verdana;
list-style-type: none;
text-align: center; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs li{
display: inline;
margin: 0;
}

.shadetabs li a{
text-decoration: none;
padding: 3px 2px;
margin-right: 1px;
border: 1px solid #778;
color: #2d2b2b;
background: white url(/images/shade.gif) top left repeat-x;
}

.shadetabs li a:visited{
color: #2d2b2b;
}

.shadetabs li a:hover{
text-decoration: underline;
color: #2d2b2b;
}

.shadetabs li.selected{
position: relative;
top: 1px;
}

.shadetabs li.selected a{ /*selected main tab style */
background-image: url(/images/shadeactive.gif);
border-bottom-color: white;
}

.shadetabs li.selected a:hover{ /*selected main tab style */
text-decoration: none;
}

.contentstyle{
border: 1px solid gray;
margin-bottom: 1em; padding: 10px;
font:11px verdana;
}


body { 
padding:0px
}

td, p, tr, table, div {
font:8pt verdana;
}

h1.title {
color:navy; font:bold 24px/30px arial; margin-top:-5px; maring-bottom:0px
}

div.width {
width:780px; margin-left:5px;
}

div.content {
width:740px; margin-left:0px; border:1px solid #cccccc; font: 10pt verdana ; padding:5px;
}


td.hint {
font: 10px verdana; padding:5px 5px; background-color:oldlace;
}

th.title {
font:bold 12px arial; color:white; background-color:#666666; padding:5px 0px;
}
td.q {
font:bold 12px 'trebuchet ms'; background-color:#e6e6ea; padding:5px 2px;
}
a.q {
color:darkslategray; font:bold 13px 'trebuchet ms'; text-decoration:none;
}
a.q:hover {
color:blue; text-decoration:underline; 
}

a.menu {
color:#0000AA; font:bold 10pt trebuchet ms, verdana; 
}

a.menu:hover {
text-decoration:overline;

}

.show {color:mediumblue;  font:10px verdana; cursor:pointer;  text-decoration:underline;}


a.question {
color:#0000cc; font:13px/28px arial;  padding:5px;
}

a.question:hover {
font:13px/28px arial; color:#0000ff; background-color:EFEFEF; text-decoration:none;
}

a.ql, a.contell  {
font:8pt verdana ; color:mediumblue; cursor:pointer; text-decoration:underline;
}

a.ql:hover, a.contell:hover {
text-decoration:overline;
}

h2.grouphead {
color:firebrick; font:bold 11pt trebuchet ms; margin-top:5px; margin-bottom:5px;
}

ol.question {
font:bold 10pt trebuchet ms; color:navy;
}



p.claim  {margin:2px 0px 10px 0px;  font: 9pt 'trebuchet ms';  color:navy}
p.about {margin:0; color:darkslategray; font:8pt verdana;} 
a.about {color:darkslategray;}
a.about:hover {color:mediumblue; text-decoration:overline}

