body
{
	background-color : White;
	margin : 0px 0px 0px 0px;
}

body, th, td, div, p, ul, ol, li
{
	font-size : 10pt;
	color : Navy;
}

body, th, td, div, p, h1, h2, h3, h4, ul, ol, li
{
	font-family : Verdana, Arial, sans-serif;
}

.emphasis
{
	color : Red;
	font-weight : bold;
}

h1
{
	color : #336699;
	font-style : italic;
	font-size : 18pt;
	font-weight : bold;
}

h2 {
	color : #33CC66;
	font-size : 15pt;
	font-weight : bold;
}

h3 {
	color : Purple;
	font-size : 13pt;
	font-weight : bold;
}

a:link
{
	color : Blue;
	text-decoration : underline;
}

a:visited
{
	color : Navy;
	text-decoration : underline;
}

a:hover, a:active
{
	color : Red;
	text-decoration : underline;
}

.logo-caption
{
	color : Navy;
	font-family : Verdana, Arial, sans-serif;
	font-size : 8pt;
	font-weight : bold;
}

.small-text
{
	color : Navy;
	font-family : Verdana, Arial, sans-serif;
	font-size : 8pt;
	font-weight : normal;
}

.page-header
{
	color : Navy;
	font-family : Verdana, Arial, sans-serif;
	font-size : 14pt;
	font-weight : bold;	
}

.page-subheader
{
	color : #F08000;
	font-family : Verdana, Arial, sans-serif;
	font-weight : bold;	
}

.page-footer
{
	color : Black;
	font-family : Arial, sans-serif;
	font-size : 8pt;
}

.page-footer a:link
{
	color : Blue;
	font-weight : normal;
	text-decoration : underline;
}

.page-footer a:visited
{
	color : Navy;
	font-weight : normal;
	text-decoration : underline;
}

.page-footer a:active
{
	color : Blue;
	font-weight : normal;
	text-decoration : underline;
}

.page-footer a:hover
{
	color : Red;
	font-weight : normal;
	text-decoration : underline;
}

.topbar
{
	color : White;
	font-weight : bold;	
}

.topbar a:link
{
	color : Yellow;
	font-weight : normal;
	text-decoration : underline;
}

.topbar a:visited
{
	color : Yellow;
	font-weight : normal;
	text-decoration : underline;
}

.topbar a:active
{
	color : White;
	font-weight : normal;
	text-decoration : underline;
}

.topbar a:hover
{
	color : White;
	font-weight : normal;
	text-decoration : underline;
}

.sidebar-header
{
	color : Yellow;
	font-family : Verdana, Arial, sans-serif;
	font-weight : bold;
	font-size : 10pt;
}

.sidebar
{
	color : White;
	background-color : #0099cc;
	font-family : Verdana, Arial, sans-serif;
	font-size : 9pt;
	font-weight : normal;
}

.sidebar a:link
{
	color : White;
	font-family : Verdana, Arial, sans-serif;
	font-size : 9pt;
	font-weight : bold;
	text-decoration : none;
}

.sidebar a:visited
{
	color : White;
	font-family : Verdana, Arial, sans-serif;
	font-size : 9pt;
	font-weight : bold;
	text-decoration : none;
}

.sidebar a:active
{
	color : White;
	font-family : Verdana, Arial, sans-serif;
	font-size : 9pt;
	font-weight : bold;
	text-decoration : none;
}

.sidebar a:hover
{
	color : Yellow;
	font-family : Verdana, Arial, sans-serif;
	font-size : 9pt;
	font-weight : bold;
	text-decoration : none;
}

a.small-link:link
{
	color : Blue;
	font-size : 8pt;
	font-weight : bold;
	text-decoration : underline;
}

a.small-link:visited
{
	color : Navy;
	font-size : 8pt;
	font-weight : bold;
	text-decoration : underline;
}

a.small-link:hover, a.small-link:active
{
	color : Red;
	font-size : 8pt;
	font-weight : bold;
	text-decoration : underline;
}

.testimonial
{
	color : Navy;
	background-color : #F0F0FF;
	border : 1px solid black;
	border-bottom : 3px solid black;
	border-left : 1px solid black;
	border-right : 3px solid black;
	border-top : 1px solid black;
	margin-bottom : 5px;
	margin-right : 0;
	margin-top : 5px;
	padding : 5px;
	text-align : left;
	font-style : italic;
	font-weight : bold;
	float : right;
	width : 150px;
}

.box
{
	color : Navy;
	background-color : #F0F0FF;
	border : 1px solid black;
	border-bottom : 3px solid black;
	border-left : 1px solid black;
	border-right : 3px solid black;
	border-top : 1px solid black;
	margin-bottom : 5px;
	margin-right : 0px;
	margin-top : 5px;
	padding : 10px;
	text-align : left;
	font-weight : normal;
}

div.mainbody
{
	padding : 10px 20px 10px 10px;
}

.signature
{
	font-size : 8pt;
	font-style : italic;
}

p.large-text
{
	font-size : 13pt;
	font-weight : bold;
	margin : 20px 20px 20px 20px;
	text-align: center;
}

p.medium-text
{
	font-size : 13pt;
	margin : 10px 10px 10px 10px;
	text-align: left;
	color: #009900;
}

li.medium-text
{
	font-size : 10pt;
	margin : 5px 5px 5px 20px;
	text-align: left;
	color: #009900;
}

.source-code
{
	color : Navy;
	font-family : Courier New, Courier, monospace;
	font-size : 10pt;
}
