/* ablstyle.css  Copyright 2006-04-27 Mark Beers All Rights Reserved */
.drop_cap
{
  float:left;
  width:0.7em;
  font-size:4em;
  line-height:80%;
}
.black
  {color:#000000;}
.blue
  {color:#003399;}
.red
  {color:#bb3333;}
#address
{
  position:relative;left:-2px;
  display:block;
  background-color:none;
  line-height:100%;
  font-size:16px;
  list-style-type:none;
  padding-top:2px;
  margin:2px 0 0 0;
  clear:both;
}
#menu
{
  width:185px;
  height:21px;
  padding:10px 10px 10px 10px;
  margin:2px 2px 2px 2px;
}
#menu li
{
  list-style-type:none;
  margin:4px 0 0 0;
  clear:both;
}
#menu a, #menu a:visited
{
  position:relative;left:-2px;
  display:block;
  width:185px;
  border:1px solid #aaaaff;
  /* font-family:"Helvetica,Verdana, Arial,sans-serif"; */
  font-weight:bold;
  font-size:14px;
  color:#003366;
  background-color:#f8f8e8;
  padding-left:4px;
  padding-right:4px;
  padding-top:2px;
  padding-bottom:2px;
  text-decoration:none;
}
#menu a span, #menu a:visited span
  {display:none;}
#menu a:hover
{
  color:#fff; background-color:#003366;
  border:1px solid #003366;
  text-decoration:none;
}
#moniker
{
  font-size:30px;
  color:#cccc99;
  margin-left:2px;
  border-style: solid;
  border-color:#bb3333;
  border-width:3px;
  text-align: center;
}
#moniker b
{
  font-weight:bold;
  font-size:40px;
  color:#003399;
}
a.product:link
{
  color:#aa0000;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-weight:bold;
  font-size:14px;
  text-decoration:underline;
}
a.product:visited
{
  color:#bb3333;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-weight:bold;
  font-size:14px;
  text-decoration:underline;
}
body 
{
  background-color:#003366;
  color:#000033;
  a:link {color: #000033}     /* unvisited link */
  a:visited {color: #330033}  /* visited link */
  a:hover {color: #FF00FF}   /* mouse over link */
  a:active {color: #0000FF}   /* selected link */
}
b.abl
{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-weight:bold;
  font-size:14px;
  color:#003399;
}
b.abl16
{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-weight:bold;
  font-size:16px;
  color:#003399;
}
b.abl20
{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-weight:bold;
  font-size:20px;
  color:#003399;
}
b.blue
  {color:#003399;}
div.webmaster
{
  width:100px;
  height:21px;
  padding:10px 10px 10px 10px;
  margin:50px 10px 10px 10px ;
  position:relative;
  display:block;
  background-color:#ffffff;
  border:2px solid #aaaaff;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-weight:bold;
  font-size:12px;
  color:#ff0000;
  padding-left:4px;
  text-align: center;
  padding-left:4px;
  padding-right:4px;
  padding-top:2px;
  padding-bottom:2px;
  text-decoration:none;
}
div.txt
{
  margin:4px;
  line-height: 1.1;
  text-align:left;
  font-family:Verdana,sans-serif;
  font-weight:normal;
  font-size:13px;
  color:#000000;
}

h2.features
{
  margin-top:0px;
  margin-bottom:0px;
  margin-left:8px; 
  margin-right:8px;
  padding-top:0px;
  padding-bottom:0px;
  padding-left:8px
  padding-right:0px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-weight:bold;
  font-size:18px;
  color:#003399;
  background-color:#cccc99;
}
h3 
{
  margin:10px;
}
h3.question
{
  margin:10px;
  font-family:sans-serif;
  font-weight:normal;
  font-size:18px;
  color:#003399;
}

h4 
{
  margin:10px;
}
img.top {vertical-align:text-top;float:left;}
img.bottom {vertical-align:text-bottom}
li.features
{
  padding-top:1px;
  padding-right:8px;
  padding-bottom:0px;
  padding-left:0px
  margin-top:0;
  margin-right:0;
  margin-bottom:0;
  margin-left:0; 
  list-style-type:disc;
  clear:both;
  text-align:justify
}
li.bullet
{
  clear:both;
  text-align:justify
  margin: 0px; 
  padding: 0px;
}
li.patriot
{
  line-height: 130%;
  list-style-image:url(images/patriot_star.gif);
  list-style-type:none;
  clear:both;
  text-align:justify
}
p
{
  margin:10px;
  line-height: 1.1;
  text-align:justify;
  font-family:Verdana,sans-serif;
  font-weight:normal;
  font-size:13px;
  color:#000000;
}
ul.bullet
{
  list-style-position: outside;
  list-style-type:disc;
  padding-left:30px; 
  margin-left: 0px; 
  text-indent: 0px;
  vertical-align: middle;
}
ul.patriot
{
  text-indent: 0px;
  margin-left:-25px; 
}
