body    { background-color: white; margin: 0; padding: 0 }
p     { color: black; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
td     { color: black; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.sub1     { color: black; font-size: 14px; font-family: Arial, Helvetica, sans-serif; font-weight: bold }
.sub2   { color: #5a162b; font-size: 14px; font-family: Arial, Helvetica, sans-serif; font-style: italic; font-weight: bold }
.sub3 { color: #5a162b; font-size: 14px; font-family: Arial, Helvetica, sans-serif; font-weight: bold }
.sub4 { color: #5a162b; font-size: 20px; font-family: Arial, Helvetica, sans-serif; font-weight: bold }
.sub5 { color: #5a162b; font-size: 16px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; }
.sub6     { color: black; font-size: 16px; font-family: Arial, Helvetica, sans-serif;}
.energy { font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; background-color: #ece7c5; text-decoration: none; padding: 4px; border: solid 1px #d9cea8; }
.prodtitle { color: black; font-size: 18px; font-family: Arial, Helvetica, sans-serif; font-weight: bold }
.indent { color: black; font-size: 12px; font-family: Arial, Helvetica, sans-serif; margin-left: 15px }
.smaller { font-size: 11px; font-family: Arial, Helvetica, sans-serif }
.footer  { font-size: 10px; font-family: Arial, Helvetica, sans-serif }
.blurb    { color: #4e453e; font-size: 14px; font-family: "Times New Roman", Georgia, Times; font-style: italic; line-height: 16px }
.blurb2  { color: #5a162b; font-size: 16px; font-family: "Times New Roman", Times, Georgia, serif; font-style: italic; line-height: 18px }
.author { color: #79735a; font-size: 10px; font-family: Arial, Helvetica, sans-serif; line-height: 11px }
a:link  { color: #5a162b; text-decoration: underline }
a:visited  { color: #5a162b; text-decoration: underline }
a:hover    { color: #9d0058; text-decoration: underline }
a:active    { color: #8a0047; text-decoration: underline }
.picbord {border:1px solid #8a8a8a; margin:0 0 10px 16px;}

ul.arw {list-style:none; margin:6px 0 22px 0; padding:0;}
ul.arw li {background:url(images/red-check.gif) no-repeat left 2px; padding:0 0 0 16px; margin:0 0 6px 0;}
ul.rom {list-style:upper-roman;}
ul.rom li {margin:0 0 14px 0;}

a.bub {color:#fff; text-decoration:none; padding:8px 15px; float:left; text-transform:uppercase; font-weight:bold; font-size:13px; background:#9c2f2f; -moz-border-radius:5px; -khtml-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
a.bub:hover {background:#762424;}

#homeLinks {
   width:389px;
   height:246px;
   float:left;
   background:url(images/home-pic.jpg) no-repeat;
}
#homeLinks ul {list-style:none; padding:0; margin:0 0 0 245px;}

.spt {background:url(images/home-links.jpg); text-indent:-9999px; float:left;}
.tb {width:144px; height:33px; background-position:0 0; margin-top:78px;}
.tb:hover {background-position:-144px 0;}
.ld {width:144px; height:34px; background-position:0 -47px; margin-top:14px;}
.ld:hover {background-position:-144px -47px;}
.ec {width:144px; height:32px; background-position:0 -95px; margin-top:14px;}
.ec:hover {background-position:-144px -95px;}

hr{
	color : <iml_display Background_Color>;
	background-color: <iml_display Background_Color>;
	width : 100%;
	height : 1px;
	border: 0;
}

h1{
	font-family: Tahoma,Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size : 18px;
	font-weight : bold;
	margin-bottom : 3px;
}

.roll {
	color: #d3d3d3;
	font-weight: bold;
	font-size: 13px;
	text-decoration: none
}
.roll:link {
	color: #d3d3d3;
	font-weight: bold;
	font-size: 13px;
	text-decoration: none
}
.roll:visited{
	color: #d3d3d3;
	font-weight: bold;
	font-size: 13px;
	text-decoration: none
}
.roll:hover {
	color: #ffffff;
	font-weight: bold;
	font-size: 13px;
	text-decoration: underline
}
.roll:active {
	color: #d3d3d3;
	font-weight: bold;
	font-size: 13px;
	text-decoration: none
}
.main-link {
	text-decoration: underline;
	color: <iml_display Background_Color>;
	font-size : 12px;
	font-weight : bold;
}
.main-link:hover  { color: #9d0058; font-size: 12px; font-weight: bold; text-decoration: underline }
.main-link:active {
	text-decoration: underline;
	color: <iml_display Background_Color>;
	font-size : 12px;
	font-weight : bold;
}
.main-link:link {
	text-decoration: underline;
	color: <iml_display Background_Color>;
	font-size : 12px;
	font-weight : bold;
}
.main-link:visited {
	text-decoration: underline;
	color: <iml_display Background_Color>;
	font-size : 12px;
	font-weight : bold;
}


.warning{
	color: Red;
}

.highlight{
	font-style: italic;
	color : Red;
}

.detail{
	font-size: 10px;
}
.footer{
	font-size: 11px;
}

.footnote{
	font-size: 9px;
	font-style : italic;
}

.input-table{  }
.input-header{
	font-size: 15px;
	background-color : <iml_display header_cell_color>;
	font-weight : bold;
	padding : 4px;
}
.input-caption {
	font-size: 14px;
	background-color : <iml_display cell_color>;
	padding : 4px;
	text-align : right;
}
.input-edit {
	font-size: 14px;
	background-color : <iml_display cell_inverse_color>;
	padding : 4px;
}

.info-table{  }
.info-header{
	font-size: 14px;
	background-color : <iml_display cell_color>;
	font-weight : bold;
	margin : 2px;
}
.info-display{
	font-size: 14px;
	background-color : <iml_display cell_color>;
	font-weight : normal;
	margin : 2px;
}

.listing-table { background-color: #ece7c5 }
.listing-header { font-size: 12px; font-weight: bold; background-color: #ece7c5; padding: 4px }
.listing-display { font-size: 12px; background-color: #faface; padding: 4px; vertical-align: top }
.listing-display-alt { font-size: 12px; background-color: #fdfbeb; padding: 4px; vertical-align: top }

.menu-table { background-color: #d9cea8; width: 100% }
.menu-header { color: black; font-size: 11px; font-weight: bold; background-color: #d9cea8; text-align: left; padding: 2px }
.menu-display { font-size: 10px; background-color: #ece7c5; text-align: left; padding: 2px }


