/* Generated by CaScadeS, a stylesheet editor for Mozilla Composer */

html, body, ul, ol, li, table, tr, td, p, a { font-family: Arial,Helvetica,sans-serif;
    /* font-size: 12pt; */
    font-family: "Segoe UI", "Lucida Grande", "FreeSans", "SansSerif", Sans-serif, Arial, Helvetica;
    background-image: none;
}

h1, h2, h3, h4, h5, h6 { 
	background-image: none;
}

body { margin: 2px;
    padding: 2px;
    font-family: "Segoe UI", "Lucida Grande", "FreeSans", "SansSerif", Sans-serif, Arial, Helvetica;
    /* font-size: 10px; */
	/* font-size: 100%; */
    color: rgb(0, 0, 0);
    background-color: rgb(255, 255, 255);
}

h1 { 
    /* font-size: 20pt; */
    font-weight: normal;
	color: #333333;
    margin-top: 0px;
    margin-bottom: 16px;
    padding-bottom: 2px;
    padding-top: 0px;
	border-bottom:solid 1px #666666;
}

h2 { 
    /* font-size: 16pt; */
    font-weight: normal;
	color: rgb(0, 0, 0);
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-bottom: 16px;
}

h3 { 
    /* font-size: 15pt; */
	font-size: 110%;
	font-weight: normal;
    color: rgb(0, 0, 0);
    margin-top: 0px;
    margin-bottom: 3px;
    padding-top: 0px;
    padding-bottom: 3pt;
    padding-left: 0px;
	border-bottom:dotted 1px #666666;
}

h4 { 
    /* font-size: 12pt; */
	font-weight: bold;
	font-style: italic;
    color: rgb(0, 0, 0);
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-bottom: 3pt;
    padding-left: 0px;
}

ul { 
	margin-left: 20px;
    /*list-style-image: url(../../images/bullet.gif);*/
    list-style-type: none;
    margin-bottom: 12pt;
    margin-top: 0px;
    padding-top: 0px;
}

ol { 
	margin-left: 20px;
    list-style-type: decimal;
    margin-bottom: 12pt;
    margin-top: 0px;
    padding-top: 0px;
}

li {
	margin-bottom: 3pt;
}

table {
    margin-bottom: 12pt;
    margin-top: 0px;
}

p { 
	margin-top: 0px;
    margin-bottom: 0pt;
    padding-bottom: 12pt;
}

a { 
    /*text-decoration: none;*/
}

  strong { font-weight: bold;
    }

  .link { margin-left: 20px;
    }

img { 
	margin-right: 5px;
	padding-right: 5px;
	vertical-align: baseline;
}

img.inlineImage {
	margin-right: 0px;
	padding-right: 0px;
}
	
table.toolbar{
	padding-left: 1px;
    padding-top: 1px;
    padding-right: 0px;
    padding-bottom: .5px;
    margin-bottom: 16px;
	background-color:rgb(215,215,215);
}
	
table.toolbar td {
	background-color:rgb(255,255,255);
	margin-right: .5px;
    margin-bottom: .5px;
	margin-left: 0px;
}
	
table.toolbar td h3 {
	/* font-size: 12pt; */
	font-weight: bold;
    padding-top: 2px;
    padding-left: 2px;
    padding-bottom: 2px;
    padding-right: 2px;
	margin-top: 0px;
	margin-left: 0px;
    margin-bottom: 0px;
	margin-right: 0px;
	border-bottom: none;
}
	
table.toolbar td p {
    padding-top: 2px;
    padding-left: 2px;
    padding-bottom: 2px;
    padding-right: 2px;
	margin-top: 0px;
	margin-left: 0px;
    margin-bottom: 0px;
	margin-right: 0px;
}
	
table.toolbar td.icon {
	text-align:center;
}
	
table.menu{
	/*border:dotted 1px rgb(200,200,200);*/
	padding-left: 1px;
    padding-top: 1px;
    padding-right: 0px;
    margin-bottom: 16px;
	background-color:rgb(215,215,215);
	background-color:rgb(255,255,255);
}
	
table.menu td {
	background-color:rgb(245,245,245);
	background-color:rgb(255,255,255);
	margin-right: .5px;
    margin-bottom: .5px;
	margin-left: 0px;
	/*border-bottom:dotted 2px rgb(200,200,200);
	border-left:dotted 2px rgb(200,200,200);
	border:dotted 1px rgb(200,200,200);*/
}

table.menu td h3 { 
	/* font-size: 12pt; */
	font-weight: bold;
    padding-top: 2px;
    padding-left: 0px;
    padding-bottom: 2px;
    padding-right: 2px;
	margin-top: 0px;
	margin-left: 0px;
    margin-bottom: 0px;
	margin-right: 0px;
	background-color:rgb(252,253,254);
	/*background-color:rgb(245,245,245);*/
	text-align:left;
}

table.menu td.group { 
	font-weight:bold;
	color:rgb(150,150,150);
	background-color:rgb(245,245,245);
	text-align:center;
	border-top: solid 1px rgb(225,225,225);
}
	
td.header{
	margin-top: 0px;
}
	
.bold{
	font-weight:bold;
}
	
.italic{
	font-style:italic;
}
	
.description{
	/*font-style:italic;*/
}
	
.header-description{
	margin-top: 0px;
	font-style:italic;
}

table.menu td.sub {
	margin-left: 12px;
}
	
table.menu td h4{
	/* font-size: 12pt; */
	font-weight:bold;
	color:rgb(150,150,150);
	background-color:rgb(250,250,250);
	background-color:rgb(255,255,255);
    padding-top: 2px;
    padding-left: 2px;
    padding-bottom: 2px;
    padding-right: 2px;
	margin-top: 0px;
	margin-left: 0px;
    margin-bottom: 0px;
	margin-right: 0px;
}

.shortcut {
	text-align:center;
}

td { 
	margin-top: 0px;
    margin-bottom: 5px;
	margin-left: 5px;
	margin-right: 0px;
}

p.more {
	font-weight:bold;
	margin-top: 0px;
    margin-bottom: 0px;
}

ul.morelist {
	list-style-image: none; 
	list-style-type: none; 
	list-style-position: outside;
	margin-top: 0px;
    margin-bottom: 0px;
}

.related {
	margin-left: 0px;
}

.copyright {
	border-top:dotted 1px #999999;
	margin-top: 20px;
	padding-top:5px;
	font-size: 90%;
	color: #666666;
}

.lower {
	text-transform: lowercase;
	font-weight: normal;
}

.sectionLetter {
	font-weight: bold;
	color: blue;
	margin-top: 10px;
}

table.list td {
	border-bottom: dotted 1px #666666;
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

table.list td h3 {
	border-bottom: none;
	padding-bottom: 0px;
}

.borderedSubList {
	margin-left: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

.button {
	font-family: Courier,Helvetica,sans-serif;
	background:#eeeeee; 
    padding-top: 1px;
    padding-left: 4px;
    padding-bottom: 1px;
    padding-right: 4px;
}

.equal {
	background:rgb(190,250,70); 
}

.almost_equal {
	background:rgb(235,250,70); 
}

.less_equal {
	background:rgb(250,245,70); 
}

.not_equal {
	background:rgb(255,175,60); 
}

.question {
	font-style: italic;
	margin-bottom: px;
	padding-bottom: 3px;
}

.answer {

}

.ulsquare { 
	margin-left: 20px;
    list-style-type: square;
    margin-bottom: 12pt;
    margin-top: 0px;
    padding-top: 0px;
}

.dictLetter {
	font-weight: bold;
	color: blue;
	margin-top: 10px;
}

table.narrow td {
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

.appleIcon {
    padding-right: 2px;
    margin-right: 2px;
}