body {
	margin: 2em;
	padding: 0;
	background-color: #FFFFFF;
	font: normal 0.7em Verdana, Arial, Helvetica, sans serif;
	color: #000000;
}
h1 
{
    font-size: 130% 
}

h2 
{
    font-size: 120% 
}

h3 
{
    font-size: 110% 
}

h4, h5 
{
    font-size: 100% 
}

p, li {
	line-height: 1.3em !important;
}

a:link, a:visited, a:hover, a:active {
  color:#666666;
  text-decoration: underline;
}

a img {
  border-width:0;
}

	
#mainNav {
	display:none
	}

.NMS
{
    font-size: 140% 
}
	
#flags {
	display:none
	}
	
#footer1 {
	display:none
	}
	
#footer2 {
	display:none
	}

.search {
	display:none
	}
	
/* Gives all table cells a 1px border and some cell padding by default */
table {
	border-collapse: collapse;
}

td {
	border: 1px solid #ccc;
	padding: 5px;
	font-size: 1.0em;
}
/* Kill switches */
#leftNav, #rightNav, #rightHeaderTop, #rightHeaderMid, #newHeader2, #rightHeaderBottom, .downloadWrapper, #footer {
	display: none;
}

* {
	float: none !important;
	text-align: left !important; 
}

div, p, ul, li {
	width: auto !important;
}

/* Unhide JS blocks */

#spamBasic, #spamPremium, #avPremium {
	display: block !important;
}
.screenshot a img {
	display: block !important;
}


.formTable {
	width:100%;
	display:block
	
}
.formTable caption {
	width:100%;
	
}

.subcaption {
	width:100%;
}

iframe {
	width: 100% !important;
	margin:0px !important;
	padding:0px !important;

}
#mainLeft {
	width: 100% !important;
	margin:0px !important;
	padding:0px !important;
	}
	
#purchaseOnline {
	width: 100% !important;
	margin:0px !important;
	padding:0px !important;
	}