html, textarea {
	font-size: 163%; /* 1.625 x 16 = 26px */
	font-family: Arial, Helvetica, sans-serif;
}

body {
	margin: 0px 5px 0px 5px;
	font-size: 50%; /* adjusts base font to 13px - fractional percentages are off in IE */
	font-style: normal;
	background-color: #ffffff;
}

html>body {
  font-size: 13px; /* overrides the above in all browsers except IE  - end result is that all browsers are now at 13px base font */
	background-color: #ffffff;
}

input, select, textarea, th, td, table, ul, ol, li, h1, h2, h3, h4 { /* eliminate some nesting issues */
  font-size: 100%;
}

a:link, a:active, a:visited {
	color: #000066;
}
a:hover {
	color: #999999;
}

p {
	color: #003300;
	margin-top: 8px;
	margin-bottom: 0px;
}

hr {
	margin-top: 5px;
	margin-bottom: 0px;
	padding: 0px;
	text-align: center;
	color: #cccccc;
	background-color: #cccccc;
	border: 0;
	height: 1px;
}

h1 {
	font-size: 123%; /* 16px */
	font-weight: bold;
	color: #990000;
	margin-top: 0px;
	margin-bottom: 0px;
}
h2 {
	font-size: 108%;  /* 14px */
	font-weight: bold;
	color: #990000;
	margin-top: 10px;
	margin-bottom: 0px;
}
h3 {
	font-weight: bold;
	color: #003300;
	margin-top: 8px;
	margin-bottom: 0px;
}

h4 {
	font-weight: bold;
	margin-top: 3px;
	margin-bottom: 3px;
}

h5 {
	font-weight: bold;
	color: #ffffff;
	margin-top: 3px;
	margin-bottom: 3px;
}

.h2link a:link, .h2link a:visited, .h2link a:hover{
	color: #990000;
	text-decoration: underline;
}

ul, ol {
	padding: 0;
	margin: 4px 4px 4px 4px;
	color: #003300; 
}
li {
	padding: 0;
	margin: 0 5px 5px 25px;
}
ul li {
	list-style-type: square;
}
ol li {
	list-style-type: decimal;
}

ul li.dash {
	list-style-image: url(/images/dash.gif);
}

.li-square {
	list-style-type: square;
}
.li-disc {
	list-style-type: circle;
}
.li-circle {
	list-style-type: circle;
}
.li-letter {
	list-style-type: lower-alpha;
}

.li-upper-letter {
	list-style-type: upper-alpha;
}
.li-caps {
	list-style-type: upper-alpha;
}
.li-roman {
	list-style-type: upper-roman;
}

.odd{background-color: white;} 
.even{background-color: #dbe7f2;}

/******* Start of template styles ********/
.Spacing {
	padding: 5px;
}
.SpacingVertical {
	padding-top:   5px;
	padding-bottom:5px;
}
.SpacingHorizontal {
	padding-left: 5px;
	padding-right:5px;
}

.PrimaryBG {
	background-color: #006600;
}
.SecondaryBG {
	background-color: #dbe7f2;
}
.TertiaryBG {
	background-color: #990000;
}

PrimaryFG {
	color: #006600;
}
SecondaryFG {
	color: #dbe7f2;
}
.TertiaryFG {
	color: #990000;
}


.hangerHeight {
	empty-cells: show;
	height: 5px;
}
.hangerWidth {
	empty-cells: show;
	width: 10px;
}
.leftMenuWidth {
	width: 180px;
}
.ttd {
	border-top:solid 1px #cccccc;
}
.rtd {
	border-right:solid 1px #cccccc;
}
.btd {
	border-bottom:solid 1px #cccccc;
}
.ltd {
	border-left:solid 1px #cccccc;
}


.breadcrumb {
	font-size: 12px;
	color: #003300;
	padding: 5px;
	text-decoration: none;
}
.breadcrumb img {
	border-style: none;
	margin:-1px 0 -1px 0;
	padding:0;
}
.breadcrumb a:link, .breadcrumb a:active, .breadcrumb a:visited {
	color: #265674;
	text-decoration: none;
}
.breadcrumb a:hover {
	color: #999999;
	text-decoration: none;
}






.NavMenu {
	font-size: 92%; /* 12px */
	color: #ffffff;
	font-weight: bold;
}

/* order is important for browser - (1)link - (2)visited - (3)hover - (4)active - is correct sequence */
.NavMenu a:link    { color: #ffffff; text-decoration:none; }
.NavMenu a:visited { color: #ffffff; text-decoration:none; }
.NavMenu a:hover   { color: #cccccc; text-decoration:none; }
.NavMenu a:active  { color: #cccccc; text-decoration:none; }

.QuickLinks a {
	font-size: 85%; /* 11px */
	font-weight: bold;
	display: block;
	padding: 3px 0;
	line-height: 105%;
}

/*********** Welecome page RSS News settings ***************/
.Feature p {
	font-size: 92%;
	margin: 5px 0 5px 0;
	padding-left: 5px;
	color: #000033;
	font-weight: bold;
	border: 1px dashed #ffffff;
	_height: 6px;
}

.Feature a:link    { color: #265674; text-decoration:none; }
.Feature a:visited { color: #265674; text-decoration:none; }
.Feature a:hover   { color: #999999; text-decoration:underline; }
.Feature a:active  { color: #999999; text-decoration:none; }

.Feature h1 {
  margin: 0 0 6px 0;
	/*font-size: 115%;*/
}

.Feature h1 a:link,.Feature h1 a:visited,.Feature h1 a:active { 
	color: #990000; 
  margin: 0 0 12px 0;
	font-size: 100%; 
	text-decoration: none; 
}
.eeature h1 a:hover { color: #999999; text-decoration: underline; }

.Feature h2 {
  margin: 0 0 6px 0;
	font-size: 100%;
}

.Feature h2 a:link,.Feature h2 a:visited,.Feature h2 a:active { 
	color: #990000; 
	text-decoration: none; 
}
.Feature h2 a:hover { color: #999999; text-decoration: underline; }

.Feature div {
  margin: 0 0 6px 0;
}

.FeatureMouseOver {
  position: absolute;
  left: 0px;
  top: 0px;
  visibility: hidden;
  width: 375px;
  padding: 5px; 
  margin-top: 0px; 
  background-color: #dbe7f2; 
  border: 1px solid #999999;
}




