/***********************************************
 * gary_site css sheet ver 1.0.b
 */

body {
     margin: 0;
     border: 0;
     font-family: verdana, arial, helvetica, sans-serif; 
     text-decoration: none;
}

/***********************************************
 * MISC SPECS NEEDED TO GET RID OF bottom margin 
 */

form { padding: 0px; margin-bottom: 0; }

address { font-style: italic; }

pre  { font-family: monospace; }


.pdown  { font-size: 8pt; font-family: arial, verdana, sans-serif }

.pbutt  { background-color: #444466; font-family: arial, verdana, sans-serif; font-size: 8pt; color: #ffffff }

input { font-family: verdana, courier, helvetica, sans-serif; font-size : 8pt; }

.ssearch  { font-family: verdana, courier, helvetica, sans-serif; font-size : 8pt; background-color: #fffffa ; }

.bgxc  { font-family: verdana, courier, helvetica, sans-serif; font-size : 10pt; background-color: #b8e2b8 ; }


.noent  { font-family: verdana, courier, helvetica, sans-serif; font-size : 9pt; background-color: #a0b2b8 ; }
.noent_r  { font-family: verdana, courier, helvetica, sans-serif; font-size : 9pt; background-color: #a0b2b8 ; text-align: right }
.inpdis  { font-family: verdana, courier, helvetica, sans-serif; font-size : 9pt; background-color: #eeeeee;  }
.inpdis_r  { font-family: verdana, courier, helvetica, sans-serif; font-size : 9pt; background-color: #eeeeee; text-align: right  }

.fix_sp_10 { font-family: monospace, courier; font-size: 10pt }
.fix_sp_11 { font-family: monospace, courier; font-size: 11pt }
.fix_sp_12 { font-family: monospace, courier; font-size: 12pt }

/***********************************************
 * headers 
 */

h1 { 
     font-family: verdana, arial, helvetica, sans-serif;
     font-size: 16px;
     color: #000000;
     text-decoration: none; 
   }

h1 { 
     font-family: verdana, arial, helvetica, sans-serif;
     font-size: 19px;
     color: #000000;
     text-decoration: none; 
   }

h2 { 
     font-family: verdana, arial, helvetica, sans-serif;
     font-size: 18px;
     color: #000000;
     text-decoration: none; 
   }

h3 { 
     font-family: verdana, arial, helvetica, sans-serif;
     font-size: 17px;
     color: #000000;
     text-decoration: none; 
   }

/***********************************************
 * Body links
 */

body   a { font-family: verdana, arial, helvetica, sans-serif;  color: #0000cc; text-decoration: none; }

body   a:link { font-family: verdana, arial, helvetica, sans-serif;  color: #0000cc; text-decoration: none; }

body   a:visited { font-family: verdana, arial, helvetica, sans-serif; color: #0000aa; text-decoration: none; }

body   a:active { font-family: verdana, arial, helvetica, sans-serif;  color: #aaaa00; text-decoration: none; }

body   a:hover { font-family: verdana, arial, helvetica, sans-serif;  color: #0000cc; text-decoration: underline; }


/***********************************************
 * quick menus
 */

.menu_q    { font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none; line-height: 12px;  }

.menu_q   a { font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; color: #55ffff; text-decoration: none; }

.menu_q   a:link { font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; color: #44ee44; text-decoration: none; }

.menu_q   a:visited { font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; color: #ffff33; text-decoration: none; }

.menu_q   a:active { font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; color: #ffff55; text-decoration: none; }

.menu_q   a:hover  { font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; color: #eeee22; text-decoration: underline; }


.menu_pull table { border-right: 1px solid #000000; }

/***********************************************
 * quick menus
 */

.menu_r    { font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; color: #003333; text-decoration: none; line-height: 16px;  }

.menu_r   a { font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; color: #ffff55; text-decoration: none; }

.menu_r   a:link { font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; color: #55ffff; text-decoration: none; }

.menu_r   a:visited { font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; color: #55ffff; text-decoration: none; }

.menu_r   a:active { font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; color: #ff6666; text-decoration: none; }

.menu_r   a:hover  { font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; color: #66ff66; text-decoration: underline; }



/***********************************************
 * top menus OLD
 */

.tmenu   a { font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; color: #eeeeee; }

.tmenu   a:link { font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; color: #eeeeee;}

.tmenu   a:hover  { font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; color: #eeeeee; text-decoration: underline; }

.tmenu   a:visited { font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; color:  #eeeeee;  }

.tmenu   a:active { font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; color: #ff0000;  }

/***********************************************
 * OLD
 */

.body_a   { font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: underline;  }
.body_a a { font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; color: #0000cc; text-decoration: none; }
.body_a a:hover { font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; color: #0000aa; text-decoration: underline; }
.body_a   a:link { font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; color: #0000cc; text-decoration: none; }
.body_a     a:visited { font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; color: #0000aa; text-decoration: none; }
.body_a         a:active { font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; color: #0000cc; text-decoration: none; }

/***********************************************
 * NOTE SURE
 */

.body_mh  a {font-family:verdana, arial, helvetica, sans-serif; font-size: 10px; color: #0000cc; text-decoration: none; }
.body_mh  a:link { font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; color: #0000cc; text-decoration: none; }
.body_mh  a:visited { font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; color: #0000aa; text-decoration: none; }
.body_mh  a:active { font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; color: #0000cc; text-decoration: none; }
.body_mh  a:hover { font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; color: #0000cc; text-decoration: underline; }
.body_mh   { font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none; }

/***********************************************
 * SPECS FOR LISTS in forum and news
 */

.list_mh  a {font-family:verdana, arial, helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none; }

.list_mh  a:link { font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none; }

.list_mh  a:visited { font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; color: #775500; text-decoration: none; }

.list_mh  a:active { font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; color: #777755; text-decoration: none; }

.list_mh  a:hover { font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; color: #336633; text-decoration: underline; }

.list_mh   { font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none; }


/***********************************************
 * Second Header OLD
 */

.headc  a {font-family:verdana, arial, helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none; }
.headc  a:link { font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; color: #ffffff; text-decoration: none; }
.headc  a:visited { font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; color: #ffffff; text-decoration: none; }
.headc  a:active { font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; color: #ffffff; text-decoration: none; }
.headc  a:hover { font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; color: #eeeeee; text-decoration: none; }
.headc   { font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; color: #ffffff; text-decoration: none; }

/***********************************************
 *  SMALL LISTS in most modules
 */

.list_sm  a {font-family:verdana, arial, helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none }

.list_sm  a:link { font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none }

.list_sm  a:visited { font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; color: #775500; text-decoration: none }

.list_sm  a:active { font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; color: #777755; text-decoration: none }

.list_sm  a:hover { font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; color: #336633; text-decoration: underline; }

.list_sm   { font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none }

/***********************************************
 *  NEW BODY 10 size
 */

.body_10  a {font-family: verdana, arial, helvetica, sans-serif ; font-size: 10px; color: #0000cc; text-decoration: none; }

.body_10  a:link { font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; color: #0000bb; text-decoration: none; }

.body_10  a:visited { font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; color: #007700; text-decoration: none; }

.body_10  a:active { font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; color: #777755; text-decoration: none; }

.body_10  a:hover { font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; color: #336633; text-decoration: underline; }


.body_10 h1 { font-family: verdana, arial, helvetica, sans-serif ; font-size: 14px; color: #000000; text-decoration: none; }

.body_10 h2 { font-family: verdana, arial, helvetica, sans-serif ; font-size: 12px; color: #000000; text-decoration: none; }

.body_10 h3 { font-family: verdana, arial, helvetica, sans-serif ; font-size: 12px; color: #000000; text-decoration: none; }

.body_10 h4 { font-family: verdana, arial, helvetica, sans-serif ; font-size: 11px; color: #000000; text-decoration: none; }

.body_10 h5 { font-family: verdana, arial, helvetica, sans-serif ; font-size: 10px; color: #000000; text-decoration: none; }

.body_10 p { font-family: verdana, arial, helvetica, sans-serif ; font-size: 10px; color: #000000; text-decoration: none; line-height: 12px; }

.body_10_r { font-family: verdana, arial, helvetica, sans-serif ; font-size: 10px; color: #000000; text-decoration: none; line-height: 12px; text-align: right }

.body_10 {
     font-family: verdana, arial, helvetica, sans-serif;
     font-size: 10px; 
     color: #000000; 
     text-decoration: none;
     line-height: 12px; 
     }

/***********************************************
 *  NEW BODY 11 size
 */

.body_11  a {font-family: verdana, arial, helvetica, sans-serif ; font-size: 11px; color: #0000cc; text-decoration: none; }

.body_11  a:link { font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; color: #0000bb; text-decoration: none; }

.body_11  a:visited { font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; color: #007700; text-decoration: none; }

.body_11  a:active { font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; color: #777755; text-decoration: none; }

.body_11  a:hover { font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; color: #775533; text-decoration: underline; }


.body_11 h1 { font-family: verdana, arial, helvetica, sans-serif ; font-size: 16px; color: #000000; text-decoration: none; }

.body_11 h2 { font-family: verdana, arial, helvetica, sans-serif ; font-size: 15px; color: #000000; text-decoration: none; }

.body_11 h3 { font-family: verdana, arial, helvetica, sans-serif ; font-size: 14px; color: #000000; text-decoration: none; }

.body_11 h4 { font-family: verdana, arial, helvetica, sans-serif ; font-size: 13px; color: #000000; text-decoration: none; }

.body_11 h5 { font-family: verdana, arial, helvetica, sans-serif ; font-size: 12px; color: #000000; text-decoration: none; }

.body_11 p { font-family: verdana, arial, helvetica, sans-serif ; font-size: 11px; color: #000000; text-decoration: none; line-height: 14px; }

.body_11_r { font-family: verdana, arial, helvetica, sans-serif ; font-size: 11px; color: #000000; text-decoration: none; line-height: 14px; text-align: right }

.body_11 {
     font-family: verdana, arial, helvetica, sans-serif;
     font-size: 11px; 
     color: #000000; 
     text-decoration: none;
     line-height: 14px; 
     }




/***********************************************
 *  BODY 12 pt
 */

.body_12  a {font-family: verdana, arial, helvetica, sans-serif ; font-size: 12px; color: #0000cc; text-decoration: none; }

.body_12  a:link { font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; color: #0000bb; text-decoration: none; }

.body_12  a:visited { font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; color: #007700; text-decoration: none; }

.body_12  a:active { font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; color: #777755; text-decoration: none; }

.body_12  a:hover { font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; color: #776633; text-decoration: underline; }


.body_12 h1 { font-family: verdana, arial, helvetica, sans-serif ; font-size: 19px; color: #000000; text-decoration: none; }

.body_12 h2 { font-family: verdana, arial, helvetica, sans-serif ; font-size: 17px; color: #000000; text-decoration: none; }

.body_12 h3 { font-family: verdana, arial, helvetica, sans-serif ; font-size: 15px; color: #000000; text-decoration: none; }

.body_12 h4 { font-family: verdana, arial, helvetica, sans-serif ; font-size: 13px; color: #000000; text-decoration: none; }

.body_12 h5 { font-family: verdana, arial, helvetica, sans-serif ; font-size: 12px; color: #000000; text-decoration: none; }

.body_12 p { font-family: verdana, arial, helvetica, sans-serif ; font-size: 12px; color: #000000; text-decoration: none; line-height: 16px; }

.body_12_r { font-family: verdana, arial, helvetica, sans-serif ; font-size: 12px; color: #000000; text-decoration: none; line-height: 16px; text-align: right }

.body_12 {
     font-family: verdana, arial, helvetica, sans-serif;
     font-size: 12px; 
     color: #000000; 
     text-decoration: none;
     line-height: 16px; 
     }


/***********************************************
 * left side menus IN USE
 */

.menu_x   a { font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; color: #222266; text-decoration: none; }

.menu_x   a:link { font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; color: #222266; text-decoration: none; }

.menu_x   a:visited { font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; color: #555522; text-decoration: none; }

.menu_x   a:active { font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; color: #229922; text-decoration: none; }

.menu_x   a:hover  { font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; color: #993333; text-decoration: underline; }

.menu_x p { font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none; line-height: 16px; }

.menu_x    { font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; color: #222266; text-decoration: none; line-height: 16px;}


/***********************************************
 * quick top menus
 */

.menu_v    { font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; color: #555554; text-decoration: none; line-height: 12px;  }

.menu_v   a { font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; color: #55ffff; text-decoration: none; }

.menu_v   a:link { font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; color: #22ff22; text-decoration: none; }

.menu_v   a:visited { font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; color: #00ffff; text-decoration: none; }

.menu_v   a:active { font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; color: #ffff55; text-decoration: none; }

.menu_v   a:hover  { font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; color: #ffff22; text-decoration: underline; }

/***********************************************
 *  list 11 pt
 */

.list_11  a {font-family: verdana, arial, helvetica, sans-serif ; font-size: 11px; color: #0000cc; text-decoration: none; }

.list_11  a:link { font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; color: #0000cc; text-decoration: none; }

.list_11  a:visited { font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; color: #775500; text-decoration: none; }

.list_11  a:active { font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; color: #777755; text-decoration: none; }

.list_11  a:hover { font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; color: #336633; text-decoration: underline; }


.list_11 {
     font-family: verdana, arial, helvetica, sans-serif;
     font-size: 11px; 
     color: #000000; 
     text-decoration: none;
     line-height: 17px; 
     }

