/* Major components */

body
{ 
    font-size: 10pt; 
    color: #000000; 
    padding:0px;
    background-color: #ffffff; 
    font-family: Arial, helvetica;
}

h2 {font-size: 12pt;}
hr{color: #dddddd; size: 1px;}

TABLE{empty-cells: show;}
.adtable{background-color: #FFFFFF; border: 2px #006699 solid; }
td{font-size: 10pt; color: #000000;}

.linkdesc{font-size: 11px; font-family: Verdana, Arial, helvetica;}
.smalltext{font-size: 11px; font-family: verdana, Arial, helvetica;}
.popcat{font-size: 11px; font-family: verdana, Arial, helvetica; font-weight: bold; line-height: 14px;}
.subsectionhead{font-weight: bold; color: navy}
.newpop{font-size: 11px; color: red; font-style: italic; font-weight: bold}
.sidelistheadcell{background-color: #C9DDED}
.sidelisthead{color: navy; font-size: 12px}
.tablelegend{background-color: #D7E2EC; font-weight: bold;}

/* MAIN HYPERLINKS */

a{color: #0044dd;}
A:hover{COLOR: #777777;}
a:visited.threadlink{COLOR: #004455;}
a:hover.threadlink{COLOR: #ff0000;}
.linktitle{font-size: 12px;}
.whitestyle{color: white; text-decoration: none;}
.sidelist{font-size: 11px; color: white; text-decoration: none;}
.affads{font-size: 11px; color: white;}
a:hover.whitestyle{COLOR: #ffffff}
.headerlink2{color: #808080; text-decoration: none}
.headerlink{color: #FFFFFF; text-decoration: none}
.homelink{color: #808080; text-decoration: none}
.locmenu{font-size: 11px; font-weight: bold; color:#d2f1fd; text-decoration: none; background:#0072bc}
.locmenu a:hover {color: yellow; text-decoration: underline;}
.nstopmenu, a:visited.topmenu, a.topmenu{font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color: white; text-decoration: none;}
/* FORMS */

form{margin: 0px;}
.submit
{font-size: 11px; background-image:url(/common/images/bgoff.gif); background-color:#0467AB; color:#ffffff; font-weight:bold; border-width:2px 2px 2px 2px; border-style:solid; border-color:#0069b3;}

/*NAV */
#navcontainer{
    background: #0467AB;
    padding: 2px;
    margin-top: 1px;
    width: 100%;
}

.navmain td{
  font-size: 12px;
  font-weight: bold;
  color: white;
}

.navmain a{
  color: white;
  text-decoration: none; 
}

.navmain a:hover{
  color: #a6d9f2;
  text-decoration: none;
}

.navcell{background-image:url(/common/images/bg_nav.jpg); border-width: 0px 0px 1px 0px; border-style:solid; border-color:#a0a0a0; height:22px; vertical-align:top; color:#ffffff; padding-left:10px;}
.navbar{ border:1px groove #000000; BACKGROUND-COLOR: #333399;FONT-SIZE: 13px;FONT-WEIGHT: bold; color:#FFFFFF; padding:4px 4px 1px 1px; background-image:url('/common/images/navbar-background.gif'); background-repeat:repeat-x;}

/* OTHER ELEMENTS */

.subcat{font-size: 10px; text-decoration: none; font-family: verdana, Arial, Helvetica;}
.alphacats{font-size: 11px;}
.ppcdesc{font-size: 11px; text-decoration: none; font-family: Arial, Helvetica;}

.mainhead{}
.dotcolumn{background-image: url(/common/images/dot.gif);}

.ezinehead{
  font-size: 15px;
  font-weight: bold;
  color: #aaaaaa;
  margin-bottom: 7px;
  border-top:1px solid #cccccc;
  border-bottom:1px solid #cccccc;
}

.sectionhead{
  color: forestgreen;
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 5px;
  border-bottom:1px solid #cccccc;
}

.sectionheadblue{
  color: #336699;
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 5px;
  border-bottom:1px solid #cccccc;
}

.highlight{color: forestgreen; font-weight: bold;}

/* NEW DOUBLE NAV */
    table.dmenu, table.dmenu tr, table.dmenu td {margin: 0; padding:2px 15px; border-collapse: collapse;}
    .dparent {min-width: 600px; background: white; min-height: 60px;}
    .dmenu1, tr.dmenu1 td.nohover:hover {background:transparent url(/common/images/bgOFF.gif) repeat-x top right; text-align: center}
    .dmenu2,tr.dmenu2 td.nohover:hover {background:transparent url(/common/images/bgOFF2.gif) repeat-x top right; text-align: center}
    tr.dmenu1 td.selected{background:#9d0f08}
    tr.dmenu1 td:hover {background:#9d0f08}
    tr.dmenu1 td.end, tr.dmenu1 td.end:hover{background:transparent url(/common/images/bgOFFEND.gif) repeat-x top right;width: 24px; padding: 0px;}
    tr.dmenu2 td.end, tr.dmenu2 td.end:hover{background:transparent url(/common/images/bgOFFEND2.gif) repeat-x top right;width: 24px; padding: 0px;}    
    tr.dmenu1 td a{color: #FFF;font-weight: bold;text-decoration: none;}
    tr.dmenu2 td a{color: #626262;text-decoration: none;}
    tr.dmenu2 td b{color: #626262;margin:0; padding:0;}
    tr.dmenu2 td input{border: 1px solid #626262; margin: 0 5px; }
    tr.dmenu2 td img{padding: 1px 5px 0px 25px; vertical-align: bottom;} 
    tr.dmenu2 td img.search{padding:0px; border: 1px solid #929292; cursor: pointer;}

/* blog */
.blogtitle{
  color: #336699;
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 5px;
}
.blogintro{font-size: 11px; font-family: verdana, Arial, helvetica; font-style: italic}
.blogbody{font-size: 11px; font-family: verdana, Arial, helvetica;}
.blogdate{color:#666666}
.blogcat{padding:2px}
.bloghead{
	background: url(/common/images/blogbgd.gif) no-repeat;
	font-weight: bold; font-size: 14px; color:#eeeeee;}
.blogphoto{padding: 3px 4px 3px 4px;}
.ourblog{font-size: 14px;font-weight: bold; color:#666666}
.blogdiv{background: url(/common/images/blueline.gif) repeat-x;}
	
/* articles */
.articletitle {
  font-size: 16pt; font-weight: bold; color: darkgreen;
  margin-bottom: 5px;
  border-bottom:1px solid #aaaaaa;
  }
.articleintrotitle {
  font-size: 12pt; font-weight: bold;
  }
.articleintro {
}

/* dropdown ad */
.adBox{
  padding:5px;
  visibility:hidden;
  position:absolute;
  background-color:white;
  width:790px;
}

.adclose{visibility:hidden;}

.adtitle{background-image:url(/common/images/bg_nav.jpg); border-width: 0px 0px 1px 0px; 
	border-style:solid; border-color:#a0a0a0; font-weight: bold; height:20px; vertical-align:top; 
	color:#ffffff; padding-left:5px;}
