/***********************************************
 * 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; }
.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; }
.fix_sp_14  { font-family: monospace, courier; font-size: 14pt; }

.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: #b0c2b8 ; }

.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  }


/***********************************************
 * 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: #555555; text-decoration: none; }

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

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

.menu_q   a:visited { font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; color: #ffffff; 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: #55ee55; text-decoration: underline; }


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


/***********************************************
 * 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, helvetica, arial, sans-serif; font-size: 10px; color: #0000aa; text-decoration: underline; }
.body_a   a:link { font-family: verdana, helvetica, arial, sans-serif; font-size: 10px; color: #0000cc; text-decoration: none; }
.body_a     a:visited { font-family: verdana, helvetica, arial, sans-serif; font-size: 10px; color: #0000aa; text-decoration: none; }
.body_a         a:active { font-family: verdana, helvetica, arial, 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: #0000cc; text-decoration: none; }

.body_10  a:visited { font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; color: #775500; 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: #0000cc; text-decoration: none; }

.body_11  a:visited { font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; color: #775500; 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: #336633; 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: #0000cc; text-decoration: none; }

.body_12  a:visited { font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; color: #775500; 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: #336633; 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; 
     }



/***********************************************
 *  BODY 14 pt
 */

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

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

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

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

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


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

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

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

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

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

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

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

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


/***********************************************
 * 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: 18px; }

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




/***********************************************
 *  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; 
     }

