body { 
margin: 0px; 
background-color: rgb(255, 255, 255); 
/*color: rgb(51, 51, 51); */
}

td {
vertical-align:top; text-align:left;
}

a:link { 
color: rgb(208, 53, 5); 
}
a:active { 
color: rgb(228, 77, 3); 
}
a:visited { 
color: rgb(255, 112, 69); 
}

table { 
table-border-color-light: rgb(154, 154, 154); 
table-border-color-dark: rgb(154, 154, 154); 
border-color: rgb(154, 154, 154); 
}
th { 
border-color: rgb(154, 154, 154); 
}
td { 
border-color: rgb(154, 154, 154); 
}
hr { 
color: rgb(154, 154, 154); 
}

button { 
border-top-style: solid; 
font-style: normal; 
font-family: Arial,Helvetica,sans-serif; 
border-left-width: 1pt; 
border-bottom-width: 1pt; 
border-left-style: solid; 
border-bottom-style: solid; 
border-top-width: 1pt; 
border-right-width: 1pt; 
border-right-style: solid; 
}

h1 { /*line-height:24px; padding:0px; margin:0px;*/
font-weight: normal;
vertical-align: none;
font-size: 18pt;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-style: normal; 
    color: #424242;
    margin-top: 8px;
}
h2 { 
font-weight: normal; 
font-family: Georgia,'Times New Roman',times,serif;
font-size: 18pt;
font-style: normal;
margin-top: 24px;
    color: #333333;

}
h3 { 
font-weight: normal; 
font-style: italic;
font-family: Georgia,'Times New Roman',times,serif;
    font-size: 16pt;
    margin-top: 24px;
        color: #333333;

}
h4 { 
font-weight: bold;
font-family: Georgia,'Times New Roman',times,serif;
font-style: italic;
    font-size: 12pt;
        color: #333333;


    margin-top: 20px;
}
h5 { 
font-weight: normal; 
font-family: Verdana,Arial,Helvetica,sans-serif; 
font-style: normal; 
}
h6 { 
font-weight: normal; 
font-family: Verdana,Arial,Helvetica,sans-serif; 
font-style: normal; 
}
hr { 
color: #9A9A9A; 
height: 2px; 
}

table { 
vertical-align: none; 
font-size: 10pt; 
font-weight: normal; 
font-style: normal; 
font-family: Verdana; 
text-align: none; 
}

textarea { 
font-style: normal; 
font-family: Verdana,Arial,Helvetica,sans-serif; 
 
}
th { 
font-family: Verdana,Arial,Helvetica,sans-serif; 
font-style: bold; 
}
tr.ms-imglibselectedrow { 
background-color: #DFDFD0; 
}
.ms-simple1-1011-main {border-bottom:1.5pt solid gray; border-style:solid none; border-top:1.5pt solid gray;
}
.ms-simple1-1011-main {border-style:solid none;
}
.ms-simple1-1011-tl, .ms-simple1-1011-bl{border-bottom:0.75pt solid gray; border-style:none none solid;
}
.ms-simple1-1011-bottom {border-top:0.75pt solid gray; border-style:none none solid;
}
.ms-simple1-1011-left, .ms-simple1-1011-even, .ms-simple1-1011-right {border-style:none;
}
.ms-simple1-1011-tr, .ms-simple1-1011-top  {border-bottom:0.75pt solid gray; border-style: none solid;
}

A.un:link, A.un:visited {
    text-decoration: none;
    color: #333333;
    font-size: small;
}

A.un:hover, A.un:active {
    color: #333333;
    font-size: small;
    text-decoration: underline;
}

A.grey:link, A.grey:visited, A.grey:active {
    color: #333333;
}


h2.un { 
    text-decoration: none;
    margin-top: 0px;
    color: #333333;
    font-size: 16pt;
}

h3.un {
    text-decoration: none;
    color: #333333;
    font-size: medium;
    margin-right: 0px;
    margin-left: 0px;
    margin-bottom: 0px;
    margin-top: 0px;
}

.dashedLink
{
border-bottom: 1px dashed;
cursor: hand;
cursor: pointer;

}
.hiddenDiv
{
display: none;
font-size: small;

}

a.star {
	color:#666666;
	font-size:10px;
	font-weight:bold;
	text-decoration:underline;
}
.ap-table-compare table {
    border-collapse: collapse !important;
    border: 0px !important;
    border-style: none !important;
    width: 100%;
}
.ap-table-compare td {
    padding: 5px 0px 5px 10px;
    text-align: left;
}

.ap-table-compare th {
    padding: 5px 0px 5px 10px;
    text-align: left !important;
    font-size: large;
    font-weight: normal !important;
    text-decoration: none !important;
    color: #8F8F8F;
}
.ap-table-compare ul {
    padding: 0px;
    list-style-position: inside;
}

.ap-table-compare tr.dark td {
    background-color: #F8F8F8;
}

.ap-table-compare td.head {
    font-size: small;
    color: #8F8F8F;
}
div.vcard
{
    display: none;
}

#toc {
    background: #F8F8F8;
    border: dashed #999999 1px;
    margin: 0 0 10px 10px;
    padding: 10px;
    clear: both;
    float: right;
    font-size: 80%;
    width: 300px;
}
.TOCEntry { }
.TOCEntry a { color: #333333; text-decoration: none; cursor: auto; }
.TOCEntry a:hover, a:active { color: black; text-decoration: underline; }
.TOCLevel1 { font-size: small; }
.TOCLevel2 { font-size: small; color: #333333; margin-left: 15px;  display: list-item; list-style: square inside;}
.TOCLevel3 { font-size: small; color: #333333; margin-left: 30px; display: list-item; list-style: square inside;}
.TOCLevel4 { font-size: small; color: #333333; margin-left: 45px; display: list-item; list-style: square inside;}
.TOCBackLink { display: block; }
.TOCSectNum:after { content: ""; }

.special-offer {
    border: dashed #333333 1px;
    margin: 0px;
    padding: 10px;
    clear: both;
    float: none;
    width: 690px;
    background-color: #ffffde;
}

.button_print_16 {
    background-image: url(images/print_16.png);
    display: block;
    background-repeat: no-repeat;
    width: 16px;
    position: relative;
    height: 16px;
    float: left;
    margin-left: 2px;
    margin-right: 2px;
}

.ad-inc {
    width: 240px; 
    padding: 12px; 
    background-color: #F5F5EA; 
    border: #ccc solid 1px;
}
.ad-page { 
    padding: 12px; 
    background-color: #F5F5EA; 
    border: #ccc solid 1px;
}

.ad-inc-caption {
    font-size: 0.8em; 
    position: relative; 
    top: -8px; 
    float: right;
}

ul.feat-list {
	padding-left: 0px;
	list-style-type: circle;
}
