html
{
	padding: 10px;
	border: 0px;
	margin: 0px;
	text-align: center;
}

body
{
	Font-family: Arial, sans-serif;
	Font-Size: 14px;
	Color: #000040;
	Background-Color: #DFECFF;
	border: 0px;
	margin: 0px;
	padding: 0px;
	text-align: center;
}

div#page
{
	Font-family: Arial, sans-serif;
	Font-Size: 14px;
	Color: #000040;
	Background-Color: #FFF;
	border: solid 2px #888;
	margin: 0px auto;
	text-align: left;
	width: 720px;
	position: relative;
	top: 0px;
	left: 0px;
}

a:link 			{  color: #0030B0;}
a:active		{  color: #0000E0;}
a:visited		{  color: #003080;}
a:hover			{  color: #C00000;}

.aa a:link		{  color: #900000; text-decoration: none; Font-Weight: bold; Font-Size: 14px;}
.aa a:active	{  color: #900000; text-decoration: none; Font-Weight: bold; Font-Size: 14px;}
.aa a:visited	{  color: #900000; text-decoration: none; Font-Weight: bold; Font-Size: 14px;}
.aa a:hover		{  color: #900000; text-decoration: none; Font-Weight: bold; Font-Size: 14px;}

.ab a:link		{  color: #000040; text-decoration: none; Font-Size: 14px;}
.ab a:active	{  color: #000040; text-decoration: none; Font-Size: 14px;}
.ab a:visited	{  color: #000040; text-decoration: none; Font-Size: 14px;}
.ab a:hover		{  color: #000040; text-decoration: none; Font-Size: 14px;}
.ab b			{  Font-Weight: normal;}

.ac a:link 		{  color: #0030C0; Font-Size: 14px;}
.ac a:active	{  color: #0000E0; Font-Size: 14px;}
.ac a:visited	{  color: #0060F0; Font-Size: 14px;}
.ac a:hover		{  color: #C00000; Font-Size: 14px;}

.a1 a			{  color: #0030B0; text-decoration: none; Font-Weight: bold; Font-Size: 13px;}
.a1 a:hover		{  color: #C00000; text-decoration: none; Font-Weight: bold; Font-Size: 13px;}

div#topbar 
{
	background-color: #FFF; 
	padding: 0px;
	margin: 0px;
	border-bottom: solid 1px #000;
	position: absolute;
	top: 0px;
	left: 0px;
	height: 90px;
	width: 100%;
}

div#topbar H1
{
	Font-Size: 36px;
	Font-Weight: Bold;
	Color: #C00000;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 0px 10px;
}

div#topbar H1 a:link 	{  color: #C00000; text-decoration: none;}
div#topbar H1 a:active	{  color: #C00000; text-decoration: none;}
div#topbar H1 a:visited	{  color: #C00000; text-decoration: none;}
div#topbar H1 a:hover	{  color: #0030C0; text-decoration: none;}

div#topbar H2
{
	Font-Size: 20px;
	Font-Weight: Bold;
	Color: #000040;
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 10px 10px;
}

div#bookmark, div#bookmarkie
{
	float: right;
	position: relative;
	top: 15px;
	left: -15px;
	cursor: pointer;
	width: 75px;
	height: 55px;
	background: url(images/bkmkie.gif) no-repeat top left;
}
div#bookmark
{
	background: url(images/bkmk.gif) no-repeat top left;
}
div#bookmark span, div#bookmarkie span
{
	display: none;
}

div#menu, div#searchform
{
	background-color: #99CCFF; 
	border: 0px;
	margin-top: 110px;
	margin-left: 8px;
	width: 150px;
	float: left;
	padding: 0px;
	clear: left;
}
div#searchform
{
	margin-top: 0px;
}

ul#menulist
{
	list-style-image: url(images/blob.gif);
	list-style-type: circle

}

li.menuitem
{
	margin: 0px 0px 3px 0px;
	clear: both;
	text-indent:-4px;
}

P.menutext a:link, li.menuitem a:link 		{  color: #0030B0; text-decoration: none; Font-Weight: bold; Font-Size: 13px;}
P.menutext a:active, li.menuitem a:active	{  color: #0030B0; text-decoration: none; Font-Weight: bold; Font-Size: 13px;}
P.menutext a:visited, li.menuitem a:visited	{  color: #0030B0; text-decoration: none; Font-Weight: bold; Font-Size: 13px;}
P.menutext a:hover, li.menuitem a:hover		{  color: #C00000; text-decoration: none; Font-Weight: bold; Font-Size: 13px;}

P.menutext
{
	Font-Weight: bold;
	position: relative;
	left:-20px;
	margin-bottom:5px;
}

div#nextpage
{
	text-align:right;
}

div#prevpage
{
	text-align:left;
}

div#menutop div
{
	background: url(images/circle_1x1.gif) no-repeat top left;
}
div#menutop
{
	background: url(images/circle_1x2.gif) no-repeat top right;
}
div#searchformbot div
{
	background: url(images/circle_2x1.gif) no-repeat bottom left;
}
div#searchformbot
{
	background: url(images/circle_2x2.gif) no-repeat bottom right;
}

div#menutop div, div#menutop, div#searchformbot div, div#searchformbot  
{
	width: 100%;
	height: 15px;
	font-size: 1px;
}


div#maintext, div#sitemaptext, div#abouttext
{
	width:520px;
	float: right;
	background-color: #FFF; 
	border: 0px;
	padding: 110px 10px 10px 10px;
}

div#maintext H1, div#sitemaptext H1, div#abouttext H1
{
	Font-Size: 16px;
	Font-Weight: bold;
	Color: #C00000;
}

P.maintextpara, P.abouttextpara
{
}

P.searchheading
{
	Font-Size: 20px;
	Font-Weight: Bold;
	Color: #000040;
}

P.searchresults
{
}

.searchbox
{
	margin: 0px;
	padding-left: 10px;
}


div#sitemaptext H1
{
	padding-bottom: 1px;
	display: inline;
}

.sitemaplink
{
	padding: 0px;
	margin: 0px;
	display: inline;
}
.sitemappart1, .sitemappart2
{
	margin-bottom: 10px;
}
.sitemappart1
{
	text-align: right;
	width: 45%;
	float: left;
}
.sitemappart2
{
	text-align: left;
	width: 55%;
	float: right;
}

.sitemaplink a:link 	{  color: #0030B0; text-decoration: none; Font-Weight: bold; Font-Size: 13px;}
.sitemaplink a:active	{  color: #0030B0; text-decoration: none; Font-Weight: bold; Font-Size: 13px;}
.sitemaplink a:visited	{  color: #0030B0; text-decoration: none; Font-Weight: bold; Font-Size: 13px;}
.sitemaplink a:hover	{  color: #C00000; text-decoration: none; Font-Weight: bold; Font-Size: 13px;}

div#footer
{
	background-color: #FFF; 
	border: 0px;
	padding: 10px;
	Font-Size: 13px;
	text-align: center;
	clear: both;
}

div#copyright
{
	padding: 10px;
	Font-Size: 10px;
	text-align: center;
}

