BODY { BACKGROUND-POSITION: left top; SCROLLBAR-FACE-COLOR: #333399; FONT-SIZE: 100%; MARGIN: 3px; SCROLLBAR-HIGHLIGHT-COLOR: #0066ff; SCROLLBAR-SHADOW-COLOR: #333333; SCROLLBAR-3DLIGHT-COLOR: #0066ff; SCROLLBAR-ARROW-COLOR: white; SCROLLBAR-TRACK-COLOR: #cc0000; FONT-FAMILY: Verdana, Arial,helvetica; SCROLLBAR-DARKSHADOW-COLOR: black; SCROLLBAR-BASE-COLOR: #333333; BACKGROUND-COLOR: white; mmargin-bottom: 0; margin-width: 0; margin-height: 0; font-color: #000000; }

A { COLOR: #333399; TEXT-DECORATION: none; }

A:visited { FONT-WEIGHT: bolder; COLOR: #333399; TEXT-DECORATION: none; }

A:hover { COLOR: white; BACKGROUND-COLOR: #cc0000; TEXT-DECORATION: none; }

HR { WIDTH: 80%; COLOR: #333399; HEIGHT: 3px; ALIGN: center; }

TABLE { FONT-SIZE: 100%; }

/* add 23 feb 2006 to control image link border */

TABLE A IMG { border: 0px none; }

TABLE A:visited IMG { border: 0px none; }

TABLE A:hover IMG { border: 0px none; }

/* --------------  */

#Bottom { FONT-SIZE: 56%; COLOR: black; TEXT-ALIGN: center; }

#menu { BORDER-RIGHT: medium none; BORDER-TOP: medium none; FONT-SIZE: 60%; BACKGROUND-IMAGE: none; MARGIN: 3px; BORDER-LEFT: medium none; WIDTH: 100%; COLOR: #333399; BORDER-BOTTOM: medium none; cellpadding: 0px; cellspacing: 0px; }

#menu TD#header { BACKGROUND-POSITION: left top; FONT-WEIGHT: bolder; FONT-SIZE: 125%; BACKGROUND-IMAGE: url(http://www.firearmsid.com/_picture/menu.gif); TEXT-TRANSFORM: uppercase; COLOR: white; TEXT-INDENT: 3px; BORDER-BOTTOM: #cc0000 2px solid; BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: Arial; LETTER-SPACING: 1px; TEXT-ALIGN: left; TEXT-DECORATION: none; }

#active_area_table { FONT-SIZE: 100%; WIDTH: 100%; BACKGROUND-COLOR: transparent; cellpadding: 3px; cellspacing: 0; }

#active_area_table TD { VERTICAL-ALIGN: top; TEXT-ALIGN: left; }

#gif_link { FONT-WEIGHT: bolder; }

#gif_link A:hover { BACKGROUND-COLOR: transparent; }

#menu A { COLOR: #cc0000; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none; }

#menu A:visited { FONT-WEIGHT: bolder; COLOR: #cc0000; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none; }

#menu A:hover { COLOR: white; BACKGROUND-COLOR: #333399; TEXT-DECORATION: none; }

#News { FONT-SIZE: 56%; TEXT-INDENT: 50px; BACKGROUND-COLOR: white; TEXT-ALIGN: left; }

#ol { FONT-SIZE: 122%; COLOR: #333399; }

#seal { BACKGROUND-IMAGE: url(http://www.firearmsid.com/_picture/seal_back.gif); BACKGROUND-POSITION: center top; BACKGROUND-REPEAT: no-repeat; background-attachment: fixed; OVERFLOW: hidden; POSITION: absolute; WIDTH: 100%; HEIGHT: 100%; Z-INDEX: -3; }

#seal_small { BACKGROUND-IMAGE: url(http://www.firearmsid.com/_picture/seal_back_small.gif); BACKGROUND-POSITION: center top; BACKGROUND-REPEAT: no-repeat; background-attachment: fixed; OVERFLOW: hidden; POSITION: absolute; WIDTH: 100%; HEIGHT: 100%; Z-INDEX: -2; }

#Text_table { FONT-SIZE: 67%; MARGIN-LEFT: 12px; }

#Text_table P { MARGIN-LEFT: 15px; margin-right: 24px; }

#Text_table H3 { FONT-SIZE: 175%; COLOR: #333399; TEXT-INDENT: 3pt; LINE-HEIGHT: 19px; BORDER-BOTTOM: #CC0000 2px solid; FONT-FAMILY: Arial; LETTER-SPACING: 1px; TEXT-ALIGN: left; }

#Text_table H5 { MARGIN-LEFT: 8px; }

#Text_table H6 { FONT-SIZE: 110%; MARGIN-LEFT: 8px; COLOR: #333399; FONT-STYLE: italic; TEXT-DECORATION: underline; }

/* add 23 feb 2006 to control image link border */

#Text_table A IMG { border: 1px solid #333399; border-color: #333399; }

#Text_table A:visited IMG { border: 1px solid #333399; border-color: #333399; }

#Text_table A:hover IMG { border: 1px solid #CC0000; border-color: #CC0000; }

/* --------------  */

.entrynumber { font-family: Impact,Tahoma,Sans-Serif; font-size: 36px; font-weight: bold; color: #333399; padding-left: 6px; padding-right: 6px }

.entryname { font-family: Impact,Tahoma,Sans-Serif; font-size: 18px; font-weight: normal; color: #6699CC }

.entrydate { font-family: Tahoma,Verdana,Arial,Sans-Serif; font-size: 12px; font-weight: bold; color: #CC9966 }

.fullmenutxt { FONT-SIZE: 100%; MARGIN: 3px; COLOR: #333399; FONT-FAMILY: verdana,arial,helvetica; TEXT-DECORATION: none; }

.ip { font-family: Verdana,Arial,Sans-Serif; font-size: 12px; color: #CC9966; padding-left: 6px }

.page { font-family: Tahoma,Verdana,Arial,Sans-Serif; font-size: 12px; color: #333399; font-weight: bold; padding: 6px }

.pageof { font-family: Impact,Tahoma,Sans-Serif; font-size: 16px; font-weight: normal; color: #6699CC }

.pagetitle { FONT-WEIGHT: bolder; FONT-SIZE: 180%; COLOR: #333399; }

.text { font-family: Verdana,Arial,Sans-Serif; font-size: 11px; color: #333399; padding: 6px }.textmenuheader { FONT-WEIGHT: bolder; MARGIN: 3px; COLOR: white; FONT-STYLE: normal; }

.textsmbold { MARGIN-TOP: 2px; FONT-WEIGHT: bolder; FONT-SIZE: 125%; MARGIN-BOTTOM: 3px; COLOR: #333399; TEXT-DECORATION: none; }

.textsmblk { FONT-SIZE: 110%; MARGIN: 5px 8px; COLOR: black; TEXT-DECORATION: none; }

.textsmdatehead { FONT-WEIGHT: bolder; FONT-SIZE: 110%; MARGIN: 5px 8px; COLOR: #333399; FONT-STYLE: italic; TEXT-DECORATION: underline; }

.textsmhead { FONT-WEIGHT: bolder; FONT-SIZE: 110%; COLOR: #0000ff; FONT-STYLE: italic; TEXT-DECORATION: underline; }

.textnormal { FONT-SIZE: 125%; COLOR: #333399; }

.textnormalbold { FONT-WEIGHT: bolder; FONT-SIZE: 125%; COLOR: #333399; }

.textnormalboldwhite { FONT-WEIGHT: bolder; FONT-SIZE: 125%; COLOR: white; }

.textheader { MARGIN-TOP: 2px; FONT-WEIGHT: bolder; FONT-SIZE: 150%; MARGIN-BOTTOM: 2px; COLOR: #333399; FONT-STYLE: italic; TEXT-DECORATION: underline; }

.textheader2 { FONT-WEIGHT: bolder; FONT-SIZE: 125%; MARGIN: 5px 8px; }