
/** NOTE: ADD 5PX TO THE BASE OF ALL SIDE-ITEMS, NOT TOP ****/
/** ADD 2PX TOP MARGIN TO INPUT FIELDS **/
/** IMPORTANT-REM HACK ON MULTI-SCHEMES DOES NOT WORK **/
/** CROSSBROWSER UNIFORM LOOK, BORDERS AND MARGIN DON'T MIX **/






/*** Horizontal menu: DOES WELL WITH BUTTONS ON BAR  ***/
/*** STart Forum-Guestbook-Sitenews STyles  **/
.cleardiv, #cleardiv {clear:both;}





/*** Forums Horizontal Navs  **/
.eznav-horiz-centered {width:98%;
display:block;margin:4px auto;padding:0px;
color:#000000;text-align:center;text-align:center;border:1px solid #cccccc;
background: transparent url(../../img/img_includes/bar-menua.jpg) center;}
.eznav-horiz-centered ul.ezp ul, .eznav-horiz-centered ul.ezp li {
margin:0;padding:0;}
/***  MARGIN: 0 AUTO CAUSES SHIFT ***/
.eznav-horiz-centered ul.ezp {
display:block;margin:0;width:auto;list-style:none;}
.eznav-horiz-centered ul.ezp li {display:inline;padding-top:1px;}
.eznav-horiz-centered ul.ezp a {padding:0px 5px 0px;border-left:0px solid #cccccc;text-decoration:none;color:#000000;}
.eznav-horiz-centered ul.ezp li a.lefta {border-left:0px solid #cccccc;}
.eznav-horiz-centered a:hover, .eznav-horiz-centered a.current {
color:#000000;background: transparent url(../../img/img_includes/bar-menub.jpg);}
/*** END **/








 
/****  FeaturedServices  ****/
.featuredservices_container {margin:0 auto 5px;width: 96%;text-align:left;}
.featuredservices_container ul, .featuredservices_container li {margin:0;padding:0;}
ul.fsn {list-style: none;width: 100%;margin-top:5px;}	
ul.fsn li {margin-bottom: 3px;text-indent:15px;width:auto;}
ul.fsn li a {height: 15px;padding-top:3px;
text-decoration: none;color: #000000;display: block; width:auto;border:1px inset #eaeaea;
border-left: 4px solid #930209;background: #cccccc url('../../img/img_includes/li-tickrightbluered.gif') no-repeat 0% 5px;}	
ul.fsn li a:hover {color: #930209;border-left: 4px solid #293158;
width:auto;background: #cccccc url(../../img/img_includes/li-tickrightbluered.gif) no-repeat 0% -15px;
text-decoration:none;}
/***  end  ***/










/****  Headlines PLAIN (NOSUB) Vertical  ****/
.headlines {
margin:0px auto 5px; width:auto; text-align:center;}
.headlines ul ul, .headlines ul, .headlines li {margin:0;padding:0;}
/***  fsn LIST STYLES  ***/
.headlines ul.headlines_nav {padding-top:5px;list-style: none;width:100%;text-align:left;}
.headlines ul.headlines_nav li {width:100%;margin:0px 0px;}
.headlines ul.headlines_nav li a {
display:block;width:100%;text-indent:15px;line-height:13px;font-weight:normal;
background: transparent url('../../img/img_includes/li-arrowsdown-slantblacktall60.gif') no-repeat left -46px;text-decoration:none;color:#000000;padding:2px 0px}
/****  Headlines LINK STYLES  ****/
.headlines ul.headlines_nav li a:hover, .headlines ul.headlines_nav li a:active,
.headlines ul.headlines_nav li a.headlines_current {background-position: 0px 2px; 
text-decoration:underline;color:#000000;}








/****  Headlines PLAIN (NOSUB) Vertical  ****/
.headlines1 {
margin:0px auto 5px; width:auto; text-align:center;}
.headlines1 ul ul, .headlines1 ul, .headlines1 li {margin:0;padding:0;}
/***  fsn LIST STYLES  ***/
.headlines1 ul.headlines_nav {padding-top:5px;list-style: none;width:100%;text-align:left;}
.headlines1 ul.headlines_nav li {width:100%;margin:0px 0px;}
.headlines1 ul.headlines_nav li a {
display:block;width:100%;text-indent:15px;line-height:13px;font-weight:normal;background: transparent url('../../img/img_includes/li-arrowsdownright-slantblacktall60.gif') no-repeat left 2px;text-decoration:none;color:#000000;padding:2px 0px}
/****  Headlines LINK STYLES  ****/
.headlines1 ul.headlines_nav li a:hover, .headlines1 ul.headlines_nav li a:active,.headlines1 ul.headlines_nav li a.headlines_current {background-position: 0px -46px; text-decoration:underline;color:#000000;}






 /**  headlines_18k navmenu styles  ***/
/**  NOTE: Tried list-type image here, but spacing is all wrong 
      css background images on a-href work better ***/ 
.headlinesnav-wl {
margin:0 auto 5px; padding:0; width:96%; text-align:center;}
.headlinesnav-wl ul {margin:0;padding:0;border-style:none;}
/***  featuredservices_nav LIST STYLES  ***/
.headlinesnav-wl ul.headlines_nav {list-style: none;width:100%;text-align:left;}
.headlinesnav-wl ul.headlines_nav li {margin:0;padding:0;width:100%;margin:5px 0px 5px 0px;}
.headlinesnav-wl ul.headlines_nav li a {
display:block;width:100%;text-indent:15px;line-height:13px;
background: transparent url('../../img/img_includes/duo_octarrowright-tallat-redwhtblu.gif') no-repeat top left;text-decoration:none;color:#000000;}
/****  Headlines LINK STYLES  ****/
.headlinesnav-wl ul.headlines_nav li a:hover, .headlinesnav-wl ul.headlines_nav li a:active,
.headlinesnav-wl ul.headlines_nav li .headlines_current {background-position: 1px -52px; text-decoration:underline;color:#000000;}
 
 



  
 /*** Horizontal menu ***/
.horizbarnav, .horizbarnav_left, .horizbarnav_right {margin:0;padding:0;}
.horizbarnav {/** li already float left **/} 
.horizbarnav_left {text-align:left;padding-top:4px;}
.horizbarnav_right {float:right;}
.horizbarnav ul.hbn, .horizbarnav_left ul.hbn, .horizbarnav_right ul.hbn,
.horizbarnav li, .horizbarnav_left li, .horizbarnav_right li {
margin:0;padding:0;list-style:none;}
.horizbarnav li, .horizbarnav_left li, .horizbarnav_right li {float:left;}
/** removed display block due to link.poweredby **/
ul.hbn a, .forum_banner_wrapper ul.hbn a {
border-left:1px solid #0b85ae;padding:1px 5px 2px 5px;
font-weight:normal;text-decoration:none;color:#000000;}
ul.hbn li a.lefta {border-left:0px solid #b0b0b0;}
/**  THEMED COLOR IMAGE IS ON MAIN STYLESHEET **/
ul.hbn a:hover, .forum_banner_wrapper ul.hbn a:hover {
color:#0b85ae;text-decoration:underline;}

 
 
 
 
 
  
 
 
/***  SUBTOPICNAV ***/
.subtopicnav {margin:0px auto 5px;  width:auto;text-align:center;overflow:hidden; }
.subtopicnav h4 {}
.subtopicnav ul ul, .subtopicnav ul, .subtopicnav li {margin:0;padding:0;list-style:none;}
.subtopicnav ul {display:block;margin:0;padding:0;width:auto;height:auto;text-align:left;}
.subtopicnav .main_ul {margin:0;padding:0;list-style:none;}
.subtopicnav ul li {display:block;width:100%;margin:0px 0px;padding:5px 0px 0px;text-decoration:none;font-weight:bold;list-style:none;color:#000000;}
/***  MAINTOPICS  ***/
.subtopicnav ul li a {display:block;width:100%;text-decoration:none;border:none;color:#000000;font-weight:bold;}
.subtopicnav ul li a:hover, .subtopicnav ul li a:active {display:block;width:100%;text-decoration:underline;background: transparent url('#') no-repeat 100% 3px;} 
/* the following rules are for indented submenu items, if applicable  ***/
.subtopicnav ul ul li {margin:0;padding:0;font-weight:normal;}
/***  SUBTOPICS  ***/
.subtopicnav ul ul li a {background: transparent url('../../img/img_includes/li-arrowsleft-blkgry.gif') no-repeat 100% -54px;text-decoration:none;text-indent:4px;color:#000000;font-weight:normal;}
.subtopicnav ul ul li a:hover, .subtopicnav ul ul li a:active 
{text-decoration:underline;background: transparent url('../../img/img_includes/li-arrowsleft-blkgry.gif') no-repeat 100% 3px;}
/***  Rules for active current topic and   ***/
.subtopicnav .current_topic {}
.subtopicnav .current {
background: url('../../img/img_includes/li-arrowsleft-blkgry.gif') no-repeat 100% 3px;}
.subtopicnav .subnav_edit {font-style:italic;font-weight:normal;}
/** end **/








/*** THESE STYLES FOR TUNING SUBTOPIC NAV USED ON FORUM PAGES  ***/
.allmessages_listing .subtopicnav ul ul li a {text-indent:8px;}
.allmessages_listing .subtopicnav ul ul li a:hover, 
.allmessages_listing .subtopicnav ul ul li a:active 
{background: transparent url('../../img/img_includes/li-arrowsright-blkgry.gif') no-repeat 0% 3px;}

 /**** ##### RELATED LINKS MODIFICATION TO SUBTOPIC NAV ****/
 .relatedlinks .subtopicnav  ul ul li a {
color:#0b85ae;font-weight:normal; text-decoration:underline;text-indent:4px;background: transparent url('../../img/img_includes/li-arrowsleft-blkgry.gif') no-repeat 100% -54px;}
 .relatedlinks .subtopicnav ul ul li a:hover {text-decoration:none;color:#000000;
 background: transparent url('../../img/img_includes/li-arrowsleft-blkgry.gif') no-repeat 100% 3px;}





/** Basebox 2row 2navs **/
.basenav_box {display:block;margin:0 auto;padding:0px; width:auto;text-align:center;}
.basenav_box {margin:0;padding:0;}
.basenav_box ul.ezp, .basenav_box ul.ezp li {margin:0;padding:0px;}
.basenav_box ul.ezp {display:block;width:auto;text-align:center;list-style:none;}
.basenav_box .ezp li {display:inline;}
.basenav_box .ezp a {border-left:1px solid #000000;padding:0px 5px;border-bottom:1px dashed #000000;}
.basenav_box .ezp li a.lefta {border-left: 0px solid #000000;}
/** COMMON TEXT AND LINK STYLES FOR FOOTER ***/
.basenav_box {}
.basenav_box .ezp a:link, .basenav_box .ezp a:visited {}
.basenav_box .ezp a:hover, .basenav_box .ezp a:active {}
 /***  **End Submenu Nav ***  ***/
 
 
 
/****  DEFAULT STYLES FOR toptab_bui  ******/
.toptab_bui {color: #000000; margin:0 auto; padding:4px 0px 3px 0px;
border-top:0px solid #930209; border-bottom:0px solid #cccccc;}
.toptab_bui ul {font-size:75%;}
.toptab_bui ul, .toptab_bui li {margin:0;padding:0;border-style:none;list-style:none;}
/****  FLOAT:LEFT WAS NEVER USED IN MANY HORIZONTAL ULs  *****/
ul.toptab_ul  {display:block;text-align:center;}
ul.toptab_ul li {display:inline;}
/****  TOP ROW MAIN TABS STYLES  ****/
/** CAREFUL: A:VISITED WILL FOUL A:ACTIVE **/
/** green #06C61B, gold #E2CB83 **/
ul.toptab_ul li a {margin:0;padding: 0px 5px 1px 5px;color:black;text-decoration:none;font-weight:bold;background-color: #06C61B; background-image: url(../../img/img_includes/cornergray.gif); background-position:right top;background-repeat:no-repeat;}
/** STICKY HACK FOR FIREFOX **/
ul.toptab_ul li a {
padding-bottom:1px !important /**firefox**/;padding-bottom:0px /** IE **/;}
/** Note: a:hover MUST come after a:link and a:visited in the CSS definition 
    in order to be effective!! Note: a:active MUST come after a:hover in the 
    CSS definition in order to be effective!! **/
uxl.toptab_ul li a:link {background-color: #06C61B;}
uxl.toptab_ul li a:visited {background-color: #06C61B;}
ul.toptab_ul li a:hover {background-color: #E2CB83; text-decoration:underline;}
ul.toptab_ul li a:active, ul.toptab_ul li a.currenta {background-color: #E2CB83; text-decoration:underline;}
/***** SECOND ROW SUBCATEGORY STYLES ***/
.toptab_rowtwo {display:block;margin:0;padding:4px 0px 2px 0px;height:auto;width:auto;background-color: #E2CB83 /** gold **/; border-style:none;}
.toptab_rowtwo ul.rowtwo_ul {display:block;margin:0;padding:0;list-style: none 
inside;text-align: center;}
.toptab_rowtwo ul li {display:inline;}
.toptab_rowtwo ul li a {padding: 0px 5px 0px 5px;color:black;text-decoration:none;background:transparent;border-left:0px solid #666666;font-weight:normal;}
.toptab_rowtwo li a.lefta {border-style:none;}
.toptab_rowtwo ul li a:link, .toptab_rowtwo ul li a:visited {
text-decoration:none;}
.toptab_rowtwo ul li a:hover, .toptab_rowtwo li a:active {
text-decoration:underline;}
.toptab_rowtwo ul li:after {content : " | ";}
.toptab_rowtwo ul li.last:after {content : " ";}
/***  end  ***/


 
 
 
 /***  trilevel_nav ***/
.trilevel_nav {margin:0px auto 0px;width:auto;text-align:center;overflow:hidden;}
.trilevel_nav h4 {margin:0 auto;padding:0px 0px;font-size:1.0em;text-align:left;text-indent:2px;color:#000000;font-weight:bolder;background:none;border-style:none;}
.trilevel_nav h4 .sp1 {color:#990000;}
.trilevel_nav h4 .sp2 {font-size:77%;color:#006600;}
/** EQUALIZE **/
.trilevel_nav ol, .trilevel_nav ol ol, .trilevel_nav ol ol ol, .trilevel_nav li {margin:0;padding:0;}
/***  LIST STYLES  ***/
.trilevel_nav ol         {text-align:left;}
.trilevel_nav ol.main_ol {list-style: upper-alpha inside;}
.trilevel_nav ol.bi_ol   {list-style: decimal inside;padding-left:.75em;}
.trilevel_nav ol.tri_ol  {list-style: lower-roman inside;padding-left:.75em;}
/***  MAINTOPICS  ***/
.trilevel_nav ol.main_ol li.main_li {padding-top:20px;color:#000000;font-weight:bolder;}
.trilevel_nav ol.main_ol li span.sp1 {font-size:120%;
background: #eaeaea url('*.jpg') no-repeat center;color:#990000;}
.trilevel_nav ol.main_ol li span.sp2 {font-size:77%;color:#000000;}
.trilevel_nav ol.main_ol li span.sp3 {font-size:77%;color:#006600;}


/***  MAIN LINKS  ***/
.trilevel_nav ol.main_ol li a {
display:inline;width:100%;text-decoration:none;border:none;font-weight:bold;background: transparent url('#') no-repeat 100% 3px;}
.trilevel_nav ol.main_ol li a:hover, .trilevel_nav ol.main_ol li a:active {
width:100%;text-decoration:underline;} 
.trilevel_nav ol.main_ol li .sp1 .sp2 a {display:inline;}
/***  BITOPICS  ***/
/* the following rules are for indented submenu items, if applicable  ***/
.trilevel_nav ol.bi_ol li {font-weight:bold;color:#000099;}
/***  BI LINKS  ***/
.trilevel_nav ol.bi_ol li span
.trilevel_nav ol.bi_ol li a {display:inline; 
color:#000000;font-weight:normal;text-decoration:none;text-indent:4px;background: transparent url('#') no-repeat 100% -67px;}
.trilevel_nav ol.bi_ol li a:hover, .trilevel_nav ol.bi_ol li a:active 
{text-decoration:underline;background: transparent url('../../img/img_includes/li-arrowsleft-blkgry.gif') no-repeat 100% 3px;} 
/***  TRITOPICS  ***/
/* the following rules are for indented submenu items, if applicable  ***/
.trilevel_nav ol.tri_ol li {font-weight:bold;font-size:85%;color:#000000;}
/***  TRI LINKS  ***/
.trilevel_nav ol.tri_ol li a {display:inline; 
color:#000000;font-weight:normal;text-decoration:none;text-indent:4px;background: transparent url('#') no-repeat 100% -67px;}
.trilevel_nav ol.tri_ol li a:hover, .trilevel_nav ol.tri_ol a:active 
{text-decoration:underline;background: transparent url('../../img/img_includes/li-arrowsleft-blkgry.gif') no-repeat 100% 3px;}
/***  Rules for active current topic and   ***/
.trilevel_nav .current_topic {}
.trilevel_nav .current {
background: url('../../img/img_includes/li-arrowsleft-blkgry.gif') no-repeat 100% 3px;}
.trilevel_nav .subnav_edit {font-style:italic;font-weight:normal;}
/** end **/
 
 
 
 
 
 
 
 
 