
body
{
    padding:0;
    margin:0;
}

div#content
{
    margin-top: 20px;
    margin-left: 20px;
    margin-right: 20px;
    padding-bottom: 20px;
}

div#headerLeft
{
    float:left;
    background-color: #000;
    padding: 0;
    margin: 0;
    padding-top: 18px;
    padding-left: 20px;
    font-size: 32px;
    color: #fff;
    font-family: Georgia, Times New Roman;
}

div#headerRight
{
    float:right;
    background-color: #000;
    padding: 0;
    margin: 0;
    padding-top: 25px;
    padding-right: 20px;
    font-size: 14px;
    color: #fff;
    font-family: Arial;
}

div#headerRight a
{
    color: #fff;
    padding: 5px;
}

div#headerRight a:hover
{
    background-color:#ff3;
    padding: 5px;
    color: #000;
}

a.print
{
	padding:5px;
	font-family:Arial;
	font-size: 14px;
	border: solid 1px #ccc;
}

a.print:hover
{
	background-color: #ff3;
	font-family:Arial;
	color:#000;
}

div#menu
{
    margin-top: 20px;
    margin-left: 20px;
    margin-right: 20px;
    padding-bottom: 50px;
}

table.MsoNormalTable
{
	width:100%;
	font-size: 14px;
	font-family: Arial;
	border-top: solid 1px #000;
}

table.MsoNormalTable td
{
	border-bottom: solid 1px #000;
	padding: 10px;
}

table.MsoNormalTable tr.header
{
	font-weight: bold;
	background-color: #D9D9D9;
}


div.codeBlock
{
    border: solid 1px #000;
    padding: 20px;
    background-color: #ff9;
}

a.MsoNormalLink
{
	font-size:14px;
	line-height: 20px;
	font-family:Arial;
        font-weight: bold;
}

p.MsoNormal, 
li.MsoNormal, 
div.MsoNormal
{
	font-size:14px;
	line-height: 20px;
	font-family:Arial;
}

p.MsoFooter
{
	border-top: solid 1px #ccc;
	padding-top: 10px;
	font-size:11px;
	line-height: 20px;
	font-family:Arial;
}

a.MsoNormal
{
	font-size:12px;
	line-height: 20px;
	font-family:Arial;
}

a.MsoNormal2
{
	font-size:12px;
	line-height: 20px;
	font-family:Arial;
	padding-left: 10px;
}

a.MsoNormal3
{
	font-size:12px;
	line-height: 20px;
	font-family:Arial;
	padding-left: 20px;
}

p.image
{
    text-align: center;
}

p.MsoTitle
{
	border:0;
	padding:0;
	margin:0;
	padding-top: 15px;
	padding-bottom: 5px;
    border-bottom: solid 1px #666;
	font-size:24px;
	font-family:Georgia, Times New Roman;
}

h1
{
	border:0;
	padding:0;
	font-size:18px;
	font-family:Georgia, Times New Roman;
	padding-top: 15px;
	padding-bottom: 5px;
    border-bottom: solid 1px #999;
	font-weight:normal;
}

h2
{
	padding:0;
	font-size:18px;
	font-family:Georgia, Times New Roman;
	padding-top: 15px;
	padding-bottom: 5px;
    border-bottom: solid 1px #999;
	font-weight:normal;
	font-style:italic;
}

h3
{
	font-size:14px;
	padding-top: 15px;
	font-family:Georgia, Times New Roman;
}

h4
{
	font-size:14px;
	padding-top: 15px;
	font-family:Georgia, Times New Roman;
	color:#4F81BD;
	font-style:italic;
}

p.MsoCaption, 
li.MsoCaption, 
div.MsoCaption
{
	text-align:center;
	font-size:14px;
	font-family:Georgia, Times New Roman;
	font-style:italic;
}

p.MsoTitleCxSpFirst, li.MsoTitleCxSpFirst, div.MsoTitleCxSpFirst
	{margin-top:.25in;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:0in;
	margin-bottom:.0001pt;
	border:none;
	padding:0in;
	font-size:18.0pt;
	font-family:Georgia, Times New Roman;
	letter-spacing:.25pt;}
p.MsoTitleCxSpMiddle, li.MsoTitleCxSpMiddle, div.MsoTitleCxSpMiddle
	{margin:0in;
	margin-bottom:.0001pt;
	border:none;
	padding:0in;
	font-size:18.0pt;
	font-family:Georgia, Times New Roman;
	letter-spacing:.25pt;}
p.MsoTitleCxSpLast, li.MsoTitleCxSpLast, div.MsoTitleCxSpLast
	{margin-top:0in;
	margin-right:0in;
	margin-bottom:15.0pt;
	margin-left:0in;
	border:none;
	padding:0in;
	font-size:18.0pt;
	font-family:Georgia, Times New Roman;
	letter-spacing:.25pt;}
a:link, span.MsoHyperlink
	{color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{color:purple;
	text-decoration:underline;}
p.ListParagraph, li.ListParagraph, div.ListParagraph
	{margin-top:0in;
	margin-right:0in;
	margin-bottom:10.0pt;
	margin-left:.5in;
	line-height:115%;
	font-size:11.0pt;
	font-family:Georgia, Times New Roman;}
p.ListParagraphCxSpFirst, li.ListParagraphCxSpFirst, div.ListParagraphCxSpFirst
	{margin-top:0in;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:.5in;
	margin-bottom:.0001pt;
	line-height:115%;
	font-size:11.0pt;
	font-family:Georgia, Times New Roman;}
p.ListParagraphCxSpMiddle, li.ListParagraphCxSpMiddle, div.ListParagraphCxSpMiddle
	{margin-top:0in;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:.5in;
	margin-bottom:.0001pt;
	line-height:115%;
	font-size:11.0pt;
	font-family:Georgia, Times New Roman;}
p.ListParagraphCxSpLast, li.ListParagraphCxSpLast, div.ListParagraphCxSpLast
	{margin-top:0in;
	margin-right:0in;
	margin-bottom:10.0pt;
	margin-left:.5in;
	line-height:115%;
	font-size:11.0pt;
	font-family:Georgia, Times New Roman;}
span.Char
	{font-family:Georgia, Times New Roman;}
span.Char0
	{font-family:Georgia, Times New Roman;
	letter-spacing:.25pt;}
span.Char1
	{font-family:Georgia, Times New Roman;
	font-style:italic;}
span.Char2
	{font-family:Georgia, Times New Roman;
	font-weight:bold;}
span.Char3
	{font-family:Georgia, Times New Roman;
	color:#4F81BD;
	font-weight:bold;
	font-style:italic;}
p.NoSpacing, 
li.NoSpacing, 
div.NoSpacing
{
	font-size:14px;
	font-family:Arial;
}

p.Notes
{
	background-color:#D9D9D9;
	border: solid 1px #000;
	padding:10px;
	font-size:14px;
	line-height: 18px;
	font-family:Arial;
	font-style:italic;
}

p.CodeChar, 
li.CodeChar, 
div.CodeChar
{
	border:none;
	padding:0;
	font-size:14px;
	font-family:"Courier New";
}

p.CodeCharCxSpFirst, 
li.CodeCharCxSpFirst, 
div.CodeCharCxSpFirst
{
    margin: 0;
	border:none;
	padding:0;
	font-size:14px;
	font-family:"Courier New";
}

p.CodeCharCxSpMiddle, 
li.CodeCharCxSpMiddle, 
div.CodeCharCxSpMiddle
{  
    margin: 0;
	border:none;
	padding:0;
	font-size:14px;
	font-family:"Courier New";
}

p.CodeCharCxSpLast, 
li.CodeCharCxSpLast, 
div.CodeCharCxSpLast
{
    margin: 0;
	border:none;
	padding:0;
	font-size:14px;
	font-family:"Courier New";
}

span.NotesChar
	{font-family:Georgia, Times New Roman;
	background:#D9D9D9;
	font-style:italic;}
	
span.CodeCharChar
{
    font-family:"Courier New";
}

p.DiagramChar, li.DiagramChar, div.DiagramChar
	{margin-top:0in;
	margin-right:0in;
	margin-bottom:10.0pt;
	margin-left:.1in;
	line-height:115%;
	border:none;
	padding:0in;
	font-size:14.0pt;
	font-family:Arial;
	font-weight:bold;}
span.DiagramCharChar
	{font-family:Arial;
	font-weight:bold;
	}
	
p.Inlinecode, 
li.Inlinecode, 
div.Inlinecode
{
	font-size:14px;
	font-family:"Courier New";
}

span.InlinecodeChar
{
    font-size:14px;    
    font-family:"Courier New";
}

span.NoSpacingChar
	{font-family:Georgia, Times New Roman;}
@page Section1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.Section1
	{page:Section1;}
 /* List Definitions */
 ol
	{}
ul
	{}