html
{
	height: 100%;
	margin: 0;
	padding: 0;
	overflow:hidden;
}
body
{ 
	background-color:#999999;
	color: #333333;
	font-family: Tahoma, sans-serif;
	height: 100%;
	margin: 0;
	overflow:hidden;
	padding: 0;
}
#Preview
{
	background-color:#ffffff;
	border:solid #333333 1px;
	float:right;
	height:600px;
	overflow:auto;
	padding-bottom:0;
	padding-left:8px;
	padding-right:8px;
	width:450px;

}
#Preview h1
{
	font-size:24px;
	margin-bottom:0;
	padding-bottom:0;
}
#Preview h5
{
	font-size:16px;
	margin:0;
	padding-top:0;
}
#Code
{
	background-color:#ffffff;
	border:solid #333333 1px;
	float:left;
	height:600px;
	overflow:auto;
	padding-bottom:0;
	padding-left:5px;
	padding-right:5px;

	width:450px;
}
hr 
{
	background-color: #000080;
	color: #000080;
	margin:0;
}
fieldset
{
	border:solid #2D638A 1px;
	margin-top:0;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:15px;

	padding-top:0;
	padding-left:17px;
	padding-bottom:17px;
	width:90%;
}
fieldset legend
{
	font-family:Arial,Geneva,sans-serif;
}
.formSubContainer
{
	margin-top:0;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:15px;

	padding-top:17px;
	padding-left:19px;
	padding-right:0;
	padding-bottom:17px;

	width:90%;
}
#formContainer
{
	background-color:#D6E0FA;
	border:solid #000080 5px;
	text-align:left;
	margin-top:15px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:0;
	overflow:auto;
	width:90%;
}
.formListContainer
{
	font-size:small;
	margin-left:20px;
	width:90%;
}
#formContainer h2
{
	display:inline;
	font-family:Arial,Geneva,sans-serif;
	font-size:18px;

}
#formContainer ul
{
	list-style-type:square;
	margin-top:0;
	margin-bottom:0;
}
#formContainer ul ul
{
	list-style-type:disc;
	margin-top:0;
	margin-bottom:0;
}
#formHeader
{
	font-family:Arial,Geneva,sans-serif;
	text-align:center;
	margin:10px;
}
.txtBox
{
	display:block;
	margin-top:3px;
	margin-left:0;
	margin-right:0;
	margin-bottom: 15px;
	width:90%;
}
img
{
	margin:0;
	padding:0;
}
.smallFont
{
	font-size:small;
}
.xSmallFont
{
	font-size:x-small;
}
table
{
	margin:0;
	padding:0;
}
textarea
{
	display:block;
	margin-top:3px;
	margin-left:0;
	margin-right:0;
	margin-bottom: 15px;
	padding:0;
	width:90%;
}
.AboutAuthorBox
{
	border:solid 1px #333333;
	margin-left: 10%;
	margin-right: 10%;
	padding:0;
}

.AboutAuthorHeader
{
	border:solid 1px #333333;
	font-size: 10pt;
	margin: 0;
	text-align: center;
}

.AboutAuthorBody
{
	font-size: 10pt;
	padding:8px;
	margin:0;
}
.AboutAuthorBody p
{
	margin: 0;
}
.Author
{
	color:Green;
	font-size:small;
	margin:0;
}
.heading
{
	font-family:"Trebuchet MS",Arial,Geneva,sans-serif;
	font-weight: normal;

}
.headingSub
{
	color:#000080;
	font-size:16pt;
	font-weight: normal;
}
.PaddedList li
{
	padding: 10px;
}
#blk
{
	display:none;
}
