body
{
background-color:#7F8084;
font-family:arial,helvetica, sans-serif;
font-size:10pt;
color: #2E2F30;
}
body p#synopsislink a
{
text-align:center;
color:white;
}
h1
{
font-size:14pt;
color:#37424A;
}
h2
{
font-size:11pt;
color:#37424A;
}
h3,h4,h5,h6
{
font-size:11pt;
color:#2E2F30;
}
p,
p span,
td p,
td span,
span,
ul li
{
font-family:arial,helvetica, sans-serif;
font-size:10pt;
color: #2E2F30;
}
ul,
ul li
{
list-style: square; 
color:RGB(152,198,234);
}
ul li p,
ul li span
{
font-family:arial,helvetica, sans-serif;
font-size:10pt;
color: #2E2F30;
margin-bottom:2px;
margin-top:2px;
}
 
td #main_td,
div#main.main
{
padding-right:0px;
margin-right:2px;
text-align:left;
}
table#wrapper
{
width:700px;
margin-left:auto;
margin-right:auto;
background-color:white;
border:2px solid silver;
}
td#header_td
{
background-color:white;
padding:0px;
}
#header table.ultimatelogo,
#header table.ultimatelogo td
{
padding:0px;
margin-top:0px;
margin-bottom:0px;
background-color:white;
}

#footer table.actions,
#footer .actions table
{
width:100%;
background-color:#7F8084;
}
#footer .actions a:link,
#footer .actions a span,
#footer .actions a:visited
{
font-family:arial,helvetica, sans-serif;
font-size:10pt;
color:white;
font-weight:bold;
text-decoration:underline;
}
#footer .actions a:hover
{
color:white;
text-decoration:none;
}
td#right_td
{
border-top:2px solid white;
margin-top:5px;
width:210px;
}
#right.col 
{
margin-left:4px;
margin-top:5px;
padding-left:0px;
width:205px;
}
#right_td a
{
color:white;
font-weight:bold;
text-decoration:underline;
}
td#right_td h3, 
td.cd_title
{
margin-top:5px;
margin-bottom:0px;
text-align:center;
background-color:rgb(154,153,110);
font-size:10pt;
color:black;
width:90%;
}
table.inthisedition table td
{
border-bottom:1px dotted silver;
text-decoration:none;
padding-bottom:5px;
}

td#right_td table.inthisedition,
td#right_td table.whats_new,
td#right_td table.website_links,
td#right_td table.sub_item_brought_by
{
width:100%;
background-color:rgb(154,153,110);
margin-top:0px;
margin-bottom:4px;
border:5px solid #7F8084;
}
td#right_td table.contact_details
{
width:100%;
background-color:#7F8084;
margin-top:0px;
margin-bottom:4px;
border:2px solid #7F8084;
}
td#right_td table.contact_details table
{
width:100%;
background-color:#7F8084;
margin-top:0px;
margin-bottom:4px;
color:rgb(108,111,112);
color:white;
font-weight:bold;
}

td#right_td table.contact_details h3,
table.contact_details table td.cd_title
{
margin-top:5px;
margin-bottom:5px;
text-align:center;
background-color:#7F8084;
font-size:10pt;
font-weight:bold;
color:white;
width:90%;
}
td#right_td table.contact_details table strong
{
color:RGB(152,198,234);
font-weight:bold;
}
td#right_td table.contact_details table a
{
color:white;
font-weight:bold;
text-decoration:underline;
}

 .whatsnew p
{
margin-top:5px;
margin-bottom:2px;
font-size:9pt;
}
.whatsnew h4
{
margin-top:5px;
margin-bottom:5px;
font-size:9pt;
color:black;
}
#content {
padding-top:0em;
margin-left:2px;
margin-right:2px;
border-top:5px solid #7F8084;
}

table.inthisedition,
table.inthisedition table
{
width:100%;
background-color:#9b9d6e;
border:0px solid #9b9d6e;
margin-top:0px;
margin-bottom:5px;
}
#content table.inthisedition table td a
{
border-bottom:0px solid #9b9d6e;
color:white;
font-weight:bold;
text-decoration:none;
}
#content table.inthisedition table td a:hover
{
border-bottom:0px solid #9b9d6e;
color:#37424A;
font-weight:bold;
text-decoration:none;
}
#content table.inthisedition h3, 
#content table.inthisedition td.cd_title
{
margin-top:0px;
margin-bottom:5px;
text-align:center;
background-color:#9b9d6e;
font-size:10pt;
color:black;
}
table.module_intro h1, 
#article h1, .module h1
{
margin-bottom:14px;
color:#37424A;
font-size:14pt;
}
table.module_intro
{
border-bottom:0px;
}
table.module_intro p
{
margin-top:8px;
margin-bottom:2px;
}
div.subitem
{
font-size:10pt;
border-bottom:0px solid white;
border-top:4px solid silver;
margin-bottom:10px;
margin-top:10px;
background-color:white;
padding:0px;
}

div.subitem h3 a.viewsubitem:link, 
div.subitem h3 a
{
color:#37424A;
Font-weight:bold;
font-size:11pt;
text-decoration:none;
}
div.subitem h3 a.viewsubitem:hover
{
color:#37424A;
Font-weight:bold;
font-size:11pt;
text-decoration:underline;
}
table.module .subitem .viewsubitem
{
margin-top:10px;
}
div.subitem h3
{
margin-top:10px;
margin-bottom:2px;
margin-left:2px;
margin-right:2px;
}
.subitem p a.viewsubitem:link,
.subitem p a.viewsubitem:visited
{
color:#9C9A00;
font-size:9pt;
font-weight:bold;
text-decoration:underline;
}
.subitem p a.viewsubitem:hover,
#right_td a:hover
{
color:#37424A;
text-decoration:none;
}
div.subitem p
{
margin-top:2px;
margin-bottom:2px;
margin-left:2px;
margin-right:2px;
}
.subitem h4,
.subitem h4 .broughtby
{
font-size:7pt;
margin-top:3px;
margin-bottom:2px;
color:rgb(108,111,112);
margin-left:5px;
}

#footer_tr,
div#footer,
table.disclaimer
{
background-color:#7F8084;
}
#footer {
border-top:0px;
border:2px solid white;
padding-bottom:1em;
padding-top:1em;
}
div#footer table.disclaimer p {
font-size:8pt;
}