HTML {font: medium Arial; color: black; font-size: 8pt}
HEAD {font: medium Arial; color: black; font-size: 8pt}
BODY {font: medium Arial; color: black; font-size: 8pt}
TD {font: medium Arial; color: black; font-size: 8pt}

.data_block{background-color:#DBDBDB; font-size: 8pt}

.formerror {font-family: Arial, Sans-Serif; font-size: 8pt; font-weight: bold; color: red}

a:link{ font: bold 9pt arial; color:black; text-decoration: none }
a:visited{ font: bold 9pt arial; color:black; text-decoration: none }
a:hover{ font: bold 9pt arial; color:black; background: #CCCCCC; text-decoration: none }

a.white:link{ font: bold 7pt arial; color:FFFFFF; text-decoration: none }
a.white:visited{ font: bold 7pt arial; color:FFFFFF; text-decoration: none }
a.white:hover{ font: bold 7pt arial; color:black; background: #CCCCCC; text-decoration: none }

a.highlight:link{ font: bold 7pt arial; color:black;background: #CCCCCC; text-decoration: none }
a.highlight:visited{ font: bold 7pt arial; color:black;background: #CCCCCC; text-decoration: none }
a.highlight:hover{ font: bold 7pt arial; color:black; background: #CCCCCC; text-decoration: none }

TD.big{ font: bold 10pt Arial; color : black }
TD.small{ font: bold 7pt Arial; color : black }
TD.smallnav{ background-color:#EEECDA; font: bold 7pt Arial; color : black }
TD.grey{ font: bold 7pt arial; color:CCCCCC; text-decoration: none }
TD.head{ background-color:#EEECDA; font: bold 7pt Arial; color : black }
TD.content{ background-color:#F4F4F4; font: bold 7pt Arial; color : black }

TR.normal{ background-color:#DBDBDB; font: 8pt Arial; color : black }

SPAN.small { font: 8pt Arial; color: black; }

body { 
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px
}

table.thinBorder
{
	border-color: #BBBBBB;
	border-style: solid;
	border-width: 0 0 1px 1px;
}

td.thinBorder
{
	border-color: #BBBBBB;
	border-width: 1px 1px 0 0;
	border-style: solid;
	margin: 0;
	padding: 4px;
	background-color: #FFFFE6;
}

table.finderBorder
{
	border-color: #DACCAF;
	border-style: solid;
	border-width: 0 0 1px 1px;
	width: 200px;
}

td.finderBorder
{
	border-color: #DACCAF;
	border-width: 1px 1px 0 0;
	border-style: solid;
	margin: 0;
	padding: 4px;
	background-color: #FFFFE6;
}

#container 
{
    background-color: #FDFDFD;
    border-left: 10px solid #28496F;
    border-bottom: 1px #28496F solid;
    border-right: 1px #28496F solid;
    padding-bottom: 0px;
    padding-top: 0px;
    position: relative;
    width: 1000px;
    
}

#masthead 
{
    background-color: #28496F;
    height: 10px;
    width: 1011px;
}

.TableHead
{
	font-weight:bold;
}

.TableData
{
	font-weight:normal;
}

.PageHead
{
	font-weight:bold;
	font-size:15px;
}

.FieldLabel
{
	text-align:right;
}

.FieldError
{
	text-align:right;
	color:Red;
}

.Nav
{
	color:White	
}

.cart
{
	color:#014784;
}

.browse
{
	color:darkblue;
	font-weight:bold;	
}

.browseNav
{
	color:#8b0016;
}

#content {
	border-left: 1px solid #e8e8de;
	margin-left: 170px;
	padding-left: 40px;
}
#content p, #content ul, #content ol {
	margin-top: 0 !important;
	margin-bottom: 1.25em;
}
#content h3 {
	font-size: 1em;
	font-weight: bold;
	margin: 0;
}
#content h3.mega {
	/*color: #e10000;*/
	margin-bottom: 1.25em;
}
#content .articleimage {
	float: left;
	height: 200px;
	margin: 15px 15px 15px 0;
	width: 200px;
}
#content ul {
	margin-top: 1em;
	margin-bottom: 1em;
}
#content li ul {
	margin-bottom: 0;
	margin-top: 0;
}
#content table {
	margin-bottom: 1.25em;
}
#content td {
	vertical-align: top;
	padding-right: 10px;
}
#content table.bottomalign td {
	vertical-align: bottom;
}
#content th {
	font-weight: normal;
	text-decoration: underline;
	vertical-align: bottom;
}
#content.wide {
	border-left: 0 none;
	margin-left: 0;
	padding-left: 10;
}
