body {
padding: 0;
margin: 0;
background: #303031;
font-family: verdana;
}
#content {
background: white;
margin: 0 16px 0 250px;
padding: 16px;
font-size: 11px;
}
#content ul li {
margin: 0 0 .85em;
line-height: 1.5em;
}
#pod h5,
#pod label {
color: #ccc;
margin: 6px 0;
padding: 0;
}
#pod form {
margin: 0;
padding: 0;
}
#searchInput,
.searchButton {
margin: 0 0 8px;
color: #000 !important;
}
#searchInput {
font-size: 1em;
width: 16em;
display: block;
}
#pod ul {
list-style-type: none;
}
#footer {
margin: 16px 16px 16px 266px;
color: #888;
}
#footer a,
#footer a:hover {
color: #ccc;
background: none;
}
a img {
border: 0;
}
/*\*/
* html #footer {
position: relative;
top: 16px;
}
/**/
.visualClear,
br.clear-both {
clear: both;
}
/*\*/
* html #p-cactions ul,
* html #p-personal ul {
height: 1%;
}
#p-cactions {
margin: 40px 0 0 250px;
}
#p-cactions h5,
#p-personal h5 {
display: none;
}
#p-personal ul,
#p-cactions ul {
list-style-type: none;
margin: 0;
padding: 0;
}
#p-personal ul li,
#p-cactions ul li {
display: block;
float: left;
margin: 0 8px;
padding:  4px 8px;
}
#p-personal ul:after,
#p-cactions ul:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
#p-cactions ul li {
background-color: white;
}
#p-cactions ul li a:hover {
}
#p-personal {
/*float: right;*/
margin: 10px 16px 0 250px;
}
#p-personal ul li a {
color: #63BEFF;
background-color: #444;
padding: 3px;
}
#p-personal ul li a:hover {
color: #FFF;
}
#p-logo {
display: block;
background: url(http://xmgnetworks.com/images/wiki_logo.gif) no-repeat top left;
width: 200px;
height:60px;
position: absolute;
top: 20px;
left: 20px;
text-indent: -9999px;
}
#pod {
position: absolute;
top: 60px;
left: 0;
background-color: #4e4e4e;
background-image: none;
padding: 0 16px;
margin: 16px;
width: 180px !important;
}
#pod ul.nav-pod {
padding: 0 8px;
margin: 0 -8px;
}
#pod p,
#pod ul {
margin-bottom: 4px;
color: #a9eb01;
}
#pod ul.nav-pod p {
margin: 0 -8px;
padding: 5px 8px;
}
#pod ul.nav-pod {
margin: 0;
padding: 0;
}
#pod ul.nav-pod li {
padding: 0 8px;
}
#pod ul.nav-pod li a {
margin: 0 -8px;
padding: 6px 8px 8px;
display: block;
}
#pod ul.nav-pod ul {
padding: 0 5px;
margin: 0 -12px 5px;
}
#pod ul.nav-pod ul li a {
padding: 2px 4px 3px;
min-height: 12px;
height: auto;
}
#pod ul.nav-pod ul li {
margin: 0;
padding: 0 12px 3px;
font-size: 80%;
}
/* \*/
* html #pod ul.nav-pod li a {
margin-bottom: -1px;
top: -1px;
position: relative;
}
* html #pod ul.nav-pod li,
* html #pod ul.nav-pod li a,
* html #pod a,
  {
height: 1em;
}
/* */
body {
font: 75%/1em Arial, Helvetica, sans-serif}
acronym, 
blockquote.pullquote cite,
caption, 
dt, 
dl.no-indent dt, 
label, 
th, 
#configurator label, 
#contentBody table.data-meta th, 
#msg-error p, 
#pod label, 
#pod input.submit, 
#pod ul.nav-pod, 
#util-article ul li, 
.caption a, 
.form-columns label, 
.metalabel, 
.msg-alert, 
.price-lrg, 
.new, 
.required, 
.submit, 
.submit-disabled {
font-weight: bold}
address, 
acronym, 
code strong, 
h1, 
pre strong, 
select, 
textarea, 
#configurator .input-group label,
#fma h2,
#pod table.data-meta th, 
#pod table.data-meta td, 
#pod ul.nav-pod ul, 
.caption .link-list a,
.data-rating th,
.data-rating label, 
.form-columns label.label-description, 
.input-group label,
.input-left label,
.label-right, 
.form-columns .label-right, 
.promoHeader, 
.searchInputField, 
input.textfield,
.button-with-option {
font-weight: normal}
span.article-date,
.stamp-date {
font-weight: normal !important}
html>body code, 
html>body pre,
html>body samp,
html>body kbd {
font-weight: inherit}
::root input.submit {
font-size: inherit}
h1 
{
font-size: 1.75em;
border-bottom: 1px solid #CCC;
}
#fma h2,
.msg-promo, 
.promoHeader 
{
font-size: 1.55em}
.price-lrg 
{
font-size: 1.45em}
blockquote.pullquote p 
{
font-size: 1.4em}
h2 
{
font-size: 1.35em;
border-bottom: 1px solid #CCC;
color: #272727;
}
.metalabel, 
div.portal-features h3, 
div.portal-features h4 
{
font-size: 1.2em}
div.popupheader 
{
font-size: 14px}
.char-footnote 
{ 
font-size: 1.1em}
caption, 
h3 {
font-size: 13px;
color: #9D0039;
}
h4, h5, 
ol, 
li, 
li ol,
li ul, 
p, 
select, 
td, 
textarea, 
#configurator .input-group label,
#contentBody table.data-meta th, 
#pod table.data-meta th,
#pod table.data-meta td, 
#pod input.textfield, 
#util-article ol,
#util-article ul, 
.data-rating th, 
.data-rating label, 
.data-rating td, 
.form-columns .input-group label,
.form-columns .input-left label,
.form-columns .label-right,
.input-group label,
.input-left label,
.required, 
.searchInputField, 
input.textfield 
{
font-size: 1em}
html>body code, 
html>body kbd, 
html>body pre, 
html>body samp 
{
font-size: 12px}
acronym, 
#pod input.submit, 
.msg-alert 
{
font-size: 0.95em}
blockquote address, blockquote cite,
.caption, 
.caption .link-list a,
.legalnotice, 
.new 
{
font-size: 0.9em}
blockquote.pullquote cite, 
th, 
#configurator label, 
#contentFooter, 
#depthpath, 
#pod,
#util-article, 
div.nav-pagination, 
.pagination,
a.submit, 
.form-columns label,
.form-columns label.label-description 
{
font-size: 0.85em}
.submit,
.submit-disabled 
{
font-size: 0.8em}
.form-columns label input,
.form-columns label select 
{
font-size: 1.15em}
.caption a 
{ 
/*\*/
font-size: 1.10em;
/* */
/**//*/
font-size: 1.15em;
/**/
}
ol.char-marker li sup 
{ 
font-size: 10px}
/*\*/
*html ol.char-marker li sup 
{
font-size: x-small}
/* */
#contentFooter { 
line-height: 1.5em}
#searchBarTop div.results-summary,
#searchBarBottom div.results-summary,
#searchBarTop div.prev-next,
#searchBarBottom div.prev-next {
 	line-height: 1.45em}
blockquote address, 
blockquote cite, 
blockquote, address, cite, 
p, 
pre, 
select, 
td, 
textarea, 
#contentBody table.data-meta th, 
#configurator .input-group label, 
#configurator label, 
#depthpath, 
#pod, 
#util-article, 
.form-columns label, 
.input-group label, 
.input-left label, 
div.nav-pagination, 
.pagination, 
.searchInputField, 
.text, 
input.textfield,
.submit,
.submit-disabled {
line-height: 1.35em}
caption, 
h2, h3, h4, h5, 
#pod table.data-meta th, 
#pod table.data-meta td, 
.msg-promo, 
div.portal-features h3, 
div.portal-features h4 {
line-height: 1.3em}
th, 
#fma h2, 
#pod input.submit, 
.msg-alert, 
.promoHeader {
line-height: 1.2em}
.form-columns label.label-description {
line-height: 1.15em}
h1 {
line-height:1.1em}
#pod input.textfield, 
div.popupheader {
line-height: 1em}
/*\*/select, 
textarea, /**/
#pod input.textfield,  
#configurator .input-group label, 
#contentBody table.data-meta th, 
.form-columns .input-group label, 
.form-columns .input-left label,
.form-columns .label-right,
.input-group label, 
.input-left label,
.searchInputField, 
/*\*/.textfield, /**/
.caption a, 
div.popupheader { 
font-family: Arial, Helvetica, sans-serif}
blockquote address, 
blockquote cite, 
th, 
#configurator label, 
#contentFooter, 
#depthpath, 
#util-article, 
#pod, 
#pod input.submit, 
ol.char-marker li sup, 
.pagination, 
div.nav-pagination, 
.legalnotice, 
.new, 
.caption, 
.caption .link-list a,
.required, 
.submit, 
.submit-disabled, 
.char-footnote, 
.msg-alert, 
.form-columns label, 
.form-columns label.label-description {
font-family: Verdana, Arial, Helvetica, sans-serif}
html>body code, 
html>body kbd, 
html>body pre, 
html>body samp {
font-family: Courier, monospace}
/*\*/
* html code, 
* html kbd, 
* html pre, 
* html samp {
font-family:  "Courier New", Courier, monospace}
/* */
@media all and (min-width: 0) {
code, kbd, pre, samp {
font-family:  "Courier New", Courier, monospace !important}
}
#iframe-popup,
body.rate-this, 
.data-rating th#first, 
caption, 
th {
text-align: left}
.data-rating th#last,
th.price,
td.price,
.nav-right,
.nav-pagination,
.form-columns div.columns-2-AB-A,
.form-columns div.columns-2-aaB-aa,
.form-columns div.columns-3-aabbC-aa {
text-align: right}
.submit,
.data-rating td,
.button-group {
text-align: center}
col.data-decimal {
text-align: right !important}
col.data-image {
text-align: center !important}
a,
a:hover {
text-decoration: none}
abbr,
address, 
acronym,
cite {
font-style: normal;
border-bottom-style: hidden}
.simple-chinese,
.traditional-chinese,
.japanese,
.korean {
padding-left: 1px}
/*\*/
.price 
{
white-space: nowrap}
/*/
.price 
{
display: inline-block;
position: relative}
p span.price,
li span.price,
li span.new,
p span.new
{
top: .35em}
dd span.price,
dd span.new
{
top: .45em}
dt span.new
{
top: .5em}
/**/
#static-messaging h2 {
font-weight: bold;
font-size: 1.2em}
#pod ul.nav-pod {
border-top: 1px solid #565656;
}
#pod ul.nav-pod li {
border-bottom: 1px solid #565656;
background: #4e4e4e;
}
#pod ul.nav-pod a,
#pod ul.nav-pod a:visited,
#pod ul.nav-pod li {
color: #ccc;
}
#pod ul.nav-pod li p {
background-color: #4e4e4e;
}
#pod ul.nav-pod li ul li {
border: none;
}
#pod label {
color: #ccc;
}
#pod * {
color: #ccc;
font-family: Arial, Helvetica;
}
#pod p,
#pod h4,
#pod ul li a {
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
#pod ul.nav-pod li a {
font-size: 10px;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
}
* html #pod ul.nav-pod ul li {
font-size: 10px;
}
#pod {
padding-top: 6px !important;
padding-top: 10px;
}
#pod ul.nav-pod {
padding: 0 8px;
margin: 0 -8px;
}
#pod p,
#pod ul {
margin-bottom: 4px;
}
#pod h3 {
position: relative;
padding: 0 8px;
margin: 4px -8px 5px;
}
#pod h3 a {
margin: -4px -8px -5px;
padding: 4px 8px 5px;
display: block;
}
#pod ul.nav-pod p {
margin: 0 -5px;
padding: 5px 5px 0;
}
#pod ul.nav-pod {
margin: 0 -8px;
padding: 0 8px;
}
#pod ul.nav-pod li {
margin: 0 -8px;
padding: 0 8px;
}
#pod ul.nav-pod li a {
margin: 0 -8px;
padding: 2px 8px 4px 16px;
font-weight: normal;
}
#pod ul.nav-pod li a:hover {
color: #FFF;
background: #63BEFF;
}
#pod ul.nav-pod ul {
padding: 0 5px;
margin: 0 -5px 5px;
}
#pod ul.nav-pod ul li a {
padding: 2px 8px;
min-height: 11px;
height: auto;
line-height: 1.2em;
}
#pod ul.nav-pod ul li {
margin: 0 -8px;
padding: 0 8px 3px;
font-size: 80%;
}
#pod div.hr,
#infoPod div.hr {
border-top: 1px solid #565656;
border-right: 1px solid #333;
border-left: 1px solid #606060;	
background-color: #606060;
padding: 0;
margin: 0 -9px -1px -8px !important;
font-size: 1px;
line-height: 1px;
height: 1px !important;
height: 2px;
}
#pod div.search-pod {
background: #5c5c5c;
border-color: #696969;
margin-left: -9px;
}
/* \*/
* html #pod ul.nav-pod li,
* html #pod ul.nav-pod li a,
* html #pod a,
  {
height: 1px;
}
/* */
a {
/* color: #A9EB01; */
color: #272727;

text-decoration: none;
}
a:hover {
background-color: #272727;
color: #fff;
}
#pod h3 {
color: #ccc;
}
#pod h3 a,
#pod h3 a:hover {
color: #ccc;
}
input {
background: #CCC;
border: none;
padding: 2px;
border: 1px solid #f9f9f9;
font-size: 10px;
}
input:focus {
background: #FFF;
}
/*
** content styles
*/

#toc,
.toc,
.mw-warning {
	border: 1px solid #aaa;
	background-color: #f9f9f9;
	padding: 5px;
	font-size: 12px;
}
#toc h2,
.toc h2 {
	display: inline;
	border: none;
	padding: 0;
	font-size: 100%;
	font-weight: bold;
}
#toc #toctitle,
.toc #toctitle,
#toc .toctitle,
.toc .toctitle {
	text-align: center;
}
#toc ul,
.toc ul {
	list-style-type: none;
	list-style-image: none;
	margin-left: 0;
	padding-left: 0;
	text-align: left;
}
#toc ul ul,
.toc ul ul {
	margin: 0 0 0 2em;
}
#toc .toctoggle,
.toc .toctoggle {
	font-size: 94%;
}
