/*
(table {border: 2px solid red; margin 3px;}
td {border: 1px dotted purple; padding: 2px;} 
*/
body
{
    font-family: Arial, Helvetica, Sans-Serif;
    font-size:small;
    background-color: #FFFFCC;
}
.pageHeading, .menuHeading
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-style: normal;
	font-weight: bold;
	font-size: 18pt;
}
.pageHeading {
	color:#AD4A00;
}
.menuHeading {
	color:#FFCC00;
}

.tableHeading
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-style: normal;
	font-weight: bold;
}

A:link, A:visited, A:hover, A:active
{
	font-style: normal;
	margin:25px 0px 0px 4px;
}

A:link, A:visited
{
	text-decoration:none;
}

A:hover, A:active
{
	text-decoration:underline;
}

A.boxed {
	border:1px dotted #8C8CAD;
}
	
A:link {color: #0000FF;}
A:visited {color: #0000FF;}
A:hover {color: #CC0000;}
A:active {color: #CC0000;}

A.menu {font-weight:bold;}
A.menu:link {color: #FFCC00;}
A.menu:visited {color: #FFCC00;}
A.menu:hover {color: #FF6342;}
A.menu:active {color: #FF6342;}

.tableHeading
{
    background-color: #70CAE1; 
	text-decoration: underline;
}

.listingRow, .listingRowAlt
{
    height: .35in;
}

.listingRow
{
    background-color: #FFFFCC;
}

.listingRowAlt
{
    background-color: #FFFFAA;
}


.listingsTable th
{
    font-size: large;
    background-color:#EEEEFF;
    border-style:solid;
    border-color:#CCCCCC;
    padding:5px 
}

.listingTable td
{
    font-size: medium;
    padding: 5;
}

.box-outline { 
	border:1px solid #8C8CAD;
	padding: 5px;
}
.box-inset { 
	border:2px inset #8C8CAD;
	padding: 5px;
}
.box-3d {
	border-right:1px solid #8C8CAD;
	border-bottom:1px solid #8C8CAD;
	padding-right: 3px;
	padding-bottom: 3px;
	margin-right: 3px;
	margin-bottom: 3px;
}
td { 
	vertical-align:top; 
}
th { 
	text-align:left; 
	vertical-align:top; 
	font-weight:bold; 
}
td.ltop { 
	text-align:left; 
	vertical-align:top; 
}
th.ltop { 
	text-align:left; 
	vertical-align:top; 
	font-weight:bold; 
}
td.lmid { 
	text-align:left; 
	vertical-align:middle; 
}
th.lmid { 
	text-align:left; 
	vertical-align:middle; 
	font-weight:bold; 
}
td.lbot { 
	text-align:left; 
	vertical-align:bottom; 
}
th.lbot { 
	text-align:left; 
	vertical-align:bottom; 
	font-weight:bold; 
}
td.ctop { 
	text-align:center; 
	vertical-align:top; 
}
th.ctop { 
	text-align:center; 
	vertical-align:top; 
	font-weight:bold; 
}
td.cmid { 
	text-align:center; 
	vertical-align:middle; 
}
th.cmid { 
	text-align:center; 
	vertical-align:middle; 
	font-weight:bold; 
}
td.cbot { 
	text-align:center; 
	vertical-align:bottom; 
}
th.cbot { 
	text-align:center; 
	vertical-align:bottom; 
	font-weight:bold; 
}
td.rtop { 
	text-align:right; 
	vertical-align:top; 
}
th.rtop { 
	text-align:right; 
	vertical-align:top; 
	font-weight:bold; 
}
td.rmid { 
	text-align:right; 
	vertical-align:middle; 
}
th.rmid { 
	text-align:right; 
	vertical-align:middle; 
	font-weight:bold; 
}
td.rbot { 
	text-align:right; 
	vertical-align:bottom; 
}
th.rbot { 
	text-align:right; 
	vertical-align:bottom; 
	font-weight:bold; 
}
caption {
	font-style: oblique;
}
