/* Default Styles*/

body  {
	color : black;
	background-color : white;
	font-family : arial, helvetica, sans-serif;
	font-weight : normal;
	font-style : normal;
	text-decoration : none;
	border-style : none;
	border-width : 0;
	padding : 0;
	margin : 0;
}

p  {
	color : black;
	background-color : white;
	font-family : arial, helvetica, sans-serif;
	font-weight : normal;
	font-style : normal;
	text-decoration : none;
	text-align : justify;
}

pre  {
	color : #8f0f10;
	font-family : "Courier New", Courier, monospace;
	margin-left : 10px;
	margin-right : 10px;
}

h1  {
	color : #8f0f10;
	background-color : white;
	font-family : arial, helvetica, sans-serif;
	font-size : 139%;
	font-weight : bold;
	text-align : center;
}

h2  {
	color : #8f0f10;
	background-color : white;
	font-family : arial, helvetica, sans-serif;
	font-size : 113%;
	font-weight : bold;
	text-align : left;
}

table, tr, th, td	{
	font-family : arial, helvetica, sans-serif;
	color : #8f0f10;
}

ol  {
	color : black;
	font-family : arial, helvetica, sans-serif;
	font-weight : normal;
	text-align : justify;
}

li  {
	color : black;
	list-style-type : decimal;
	list-style-position : outside;
}

img	{
	margin : 0;
}

p.bold  {
	font-weight : bold;
}

p.quote  {
	font-family : Times New Roman, serif;
	margin-left : 50px;
}

p.footer  {
	font-size : 80%;
	text-align : center;
}

h2.newspaper  {
	color : #fcfcd8;
	background-color : #8f0f10;
	text-align : center;
/*	padding : 2;*/
}

/* Table styles */

td.pagetop {
	color : #ffffff;
	background-color : #8f0f10;
	font-family : arial, helvetica, sans-serif;
	font-weight : bold;
	font-size : 90%;
	text-align : center;
}

td.topbar  {
	color : #8f0f10;
	background-color : #fcfcd8;
	font-family : arial, helvetica, sans-serif;
	font-weight : bold;
	text-align : left;
}

td.help  {
	color : #8f0f10;
	background-color : #fcfcd8;
	font-family : arial, helvetica, sans-serif;
	font-weight : bold;
	text-align : right;
}

td.sidebarfill  {
	color : #924830;
	background-color : #fcfcd8;
}

td.sidebarfiles  {
	color : #924830;
	background-color : #fcfcd8;
	font-family : arial, helvetica, sans-serif;
	font-size : 90%;
	text-align : center;
}

td.sidebardirs  {
	color : #fcfcd8;
	background-color : #8f0f10;
	font-family : arial, helvetica, sans-serif;
	font-size : 90%;
	text-align : center;
}

td.caption  {
	font-weight : bold;
	font-size : 75%;
}

table.services  {
	background-color : #fcfcd8;	/*#fff1ea;	/*#fffbf9;*/
}

th.services  {
	font-weight : bold;
	font-size : 90%;
}

td.services  {
	font-size : 90%;
	text-align : center;
}

a  {
	font-family : arial, helvetica, sans-serif;
	text-decoration : underline;
	color : #b00000;
}

a:hover  {
	background-color : #fcfcd8;
}

a.topbar  {
	color : #8f0f10;
	background-color : #fcfcd8;
	font-weight : bold;
	text-decoration : underline;
}

a.topbar:hover  {
	color : #b00000;
	background-color : #ffffe4;
	font-weight : bold;
	text-decoration : underline;
}

a.sidebarfiles  {
	color : #8f0f10;
	background-color : #fcfcd8;
	font-weight : bold;
}

a.sidebarfiles:hover  {
	color : #b00000;
	background-color : #ffffe4;
	font-weight : bold;
}

a.sidebardirs  {
	color : #fcfcd8;
	background-color : #8f0f10;
	font-weight : bold;
}

a.sidebardirs:hover  {
	color : #ffffff;
	background-color : #941414;
	font-weight : bold;
}

ol.services, li.services	{
	background-color : #fcfcd8;
}

/* Image styles*/
img.thumb  {
	border-style : solid;
	border-width : medium;
	border-color : #802000;
	background-color : Silver;
}

