BODY
{
}

img.aboutimg
{
	border: solid 1px #7f7f7f;
	margin: 10px 10px 10px 10px;
}

.box 
{
	border: solid black 4px;
	padding: 10px 10px 10px 10px;
	font-size: 1.2em;
}
.blurb 
{
	margin-left: 100px;
	margin-right: 100px;
	font-weight: bold;
	text-align: justify;
}

#whatsnew h2,h3,h4 
{
	margin-left: 0px;
}

#mainspan h1 
{
	font-size:28pt; padding-top: 20px;	
}

#essay 
{
	margin-top: 0px;
	margin-bottom: 20px;
	margin-left: 40px;
	margin-right: 40px;
	padding: 4px 10px 0px 10px;
	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;
	background:#dfdfdf;
}

#essay p 
{
	margin-left: 40px;
	margin-right: 40px;
	text-align:justify;
	text-indent: 2em;
	font-size: larger;
	font-family: Verdana;
}

h2
{
	margin-top: 20px;
}


#survey 
{
	background-color: #cfd2d7;
	border: solid 2px black;
	color: Black;	
	font-size: small;
	width: 700px;
	margin-left: auto;
	margin-right: auto;
}

#software_choice 
{
	width: 100%;
}

#software_choice td 
{
	padding-left: 40px;
}

#upgrade
{
	background-color: #cfd2d7;
	border: solid 2px black;
	color: Black;	
	font-size: small;
	width: 600px;
	margin-left: auto;
	margin-right: auto;
}

#upgrade table 
{		
}

#upgrade td 
{
}

#upgrade .col3 
{
	width: 6em;
}

#upgrade .label 
{
	width: 50%;
	text-align: right;
}

#upgrade .entry 
{
	text-align: left;
	width: 100%;	
}

#upgrade .required 
{
	text-align: left;
	color: Red;
}

#upgrade .entry:hover 
{
	background-color: #eeeecc;
}

#upgrade .shaded, textarea
{
	background-color: #dfdfd0;
	border: solid 1px Black;
}

#upgrade .shorttd 
{
	float:left;
	margin: 0.5em 10em 1em 1em;
}

#upgrade .submit 
{
	background-color: #444444;
	border: solid 1px Black;
	color: White;
	padding-left: 24px; padding-right: 24px;
}

#upgrade .submit:hover 
{
	background-color: #336633;
}

.italic 
{
	font-style: italic;
}

.contactwarning 
{
	font-style:italic;
	font-size:x-small;
	margin-left: 14em;
	margin-right: 0em;
	margin-top: 0em;	
}

.warning 
{
	margin-left: 6em;
	margin-right: 6em;
	margin-top: 0em;
	font-weight: bolder;	
}

.required 
{
	color: Red;
}

tr.altrow 
{
	background-color: #e0e0ff;
}

.followsclose
{
	margin-top: -5px;
	padding-top: 0px;
}