*
{
    margin: 0;
    padding: 0;
}

ol {
list-style-position: inside;
}

body
{
    font-family: Georgia, "Times New Roman" , Times, serif;
    font-size: 11px;
    color: #333333;
    background: #f7f7f7 url(../images/ss_background.png) repeat-x;
    line-height: 16px;
}
td {font-size:12px}

a
{
    color: #2e6e00;
    text-decoration: underline;
}
a:hover
{
    color: #a9990b;
    text-decoration: underline;
}

#article ul {
margin-left:10px;
margin-right:5px;
list-style:disc;
} 

#afbmedia{
height: 20px;
left: -648px;
position: absolute;
top: 131px;
width: 149px;
background: url(../images/by_afb_media.png) no-repeat scroll 0 0 transparent;
	
	
}

#article li {
margin: 10px;
margin-left:10px;
line-height: 15px;
padding-left:2px

} 


#wrapper
{
    width: 980px;
    margin: 0px auto;
}

#hdr_wrap
{
    float: left;
    width: 100%;
    height: 191px;
}

#hdr_wrap #logo
{
    float: left;
}
#hdr_wrap #logo img
{
    border: none;
}

#hdr_wrap #tagline
{
    float: left;
    width: 443px;
    height: 191px;
    background: url(../images/header_tagline.png) no-repeat;
}
#hdr_wrap #hotline
{
    float: left;
    position: relative; z-index: 1;
}
#hdr_wrap #hotline img
{
    border: none;
}

#hdr_wrap #nav
{
    position: relative;
    left: 10px;
    top: -28px;
    z-index: 1;
    font-family: Tahoma, Geneva, sans-serif;
    width: 100%;
    color: #ffffff;
}
#hdr_wrap #nav ul
{
    float: left;
    list-style: none;
    margin-left: 30px;
}
#hdr_wrap #nav ul li
{
    float: left;
    padding-right: 5px;
}
#hdr_wrap #nav ul li a
{
    padding-top: 12px;
    padding-bottom: 12px;
    color: #ffffff;
    text-decoration: none;
}
#hdr_wrap #nav ul li a:hover
{
    color: #bcd5b6;
}
#sub_wrapper
{
    float: left;
    width: 100%;
    margin-left: 10px;
}
#sub_wrapper #sub_wrapper_head
{
    float: left;
    width: 972px;
    height: 16px;
    background: url(../images/content_head.png) no-repeat;
}
#sub_wrapper #sub_wrapper_foot
{
    float: left;
    width: 972px;
    height: 16px;
    background: url(../images/content_foot.png) no-repeat;
    margin-bottom: 30px;
}
#sub_wrapper #content
{
    float: left;
    width: 972px;
    padding-left: 15px;
    background: url(../images/content_mid.png) repeat-y;
}
#col_lt_drop
{
    float: left;
    height: 8px;
    width: 240px;
    background: url(../images/col_lt_drop.png) no-repeat bottom;
}
#sub_wrapper #content #col_left
{
    float: left;
    width: 239px;
}
#col_left .block
{
    float: left;
    width: 239px;
    border: 1px solid #cccccc;
    margin-top: 10px;
}
#col_left .block p
{
    padding: 10px;
    font-size: 10px;
}
#sub_wrapper #content #ticker_wrap
{
    float: left;
    width: 689px;
    height: 28px;
    margin-bottom: 10px;
    margin-left: 10px;
}
#sub_wrapper #content #ticker_lt
{
    float: left;
    width: 10px;
    height: 28px;
    background: url(../images/ticker_lt.png) no-repeat;
}
#sub_wrapper #content #ticker_rt
{
    float: left;
    width: 10px;
    height: 28px;
    background: url(../images/ticker_rt.png) no-repeat;
}
#sub_wrapper #content #ticker_mid, #sub_wrapper #content #ticker_content
{
    float: left;
    width: 669px;
    height: 28px;
    background: url(../images/ticker_mid.png) repeat-x;
    margin: 0 auto;
}
#sub_wrapper #content #ticker_content #ticker_head
{
    float: left;
    width: 100px;
    line-height: 28px;
    font-size: 9px;
    font-weight: bold;
    text-transform: uppercase;
    color: white;
}
#ticker_head a
{
    font-weight: normal;
    line-height: 26px;
}
#sub_wrapper #content #ticker_content #ticker_title
{
    float: left;
    width: 108px;
    line-height: 28px;
    font-size: 11px;
}
#ticker_title b
{
    color: #000000;
}
#ticker_title span
{
    line-height: 26px;
    margin-left: 3px;
}
#sub_wrapper #content #ticker_content #ticker_body
{
    float: left;
    overflow: hidden;
    width: 455px;
    line-height: 28px;
    margin-left: 5px;
}
.ticker_fwd
{
    background: url(../images/ticker_btns.png) no-repeat top right;
    padding-bottom: 5px;
    padding-top: 3px;
    padding-left: 8px;
    padding-right: 11px;
}
.ticker_back
{
    background: url(../images/ticker_btns.png) no-repeat top left;
    padding: 10px;
    padding-bottom: 5px;
    padding-top: 3px;
    padding-left: 8px;
    padding-right: 3px;
    margin-left: 5px;
}
.ticker_fwd span, .ticker_back span
{
    visibility: hidden;
}
#sub_wrapper #content #col_mid
{
    float: left;
    margin-left: 10px;
    width: 438px;
}
#search_warrant
{
    width: 240px;
    height: 84px;
    background: url(../images/search.png) no-repeat;
}
#search_warrant #header
{
    line-height: 36px;
    font-size: 10px;
    font-family: "Trebuchet MS" , Arial, Helvetica, sans-serif;
    color: #ffffff;
    padding-left: 15px;
    text-transform: uppercase;
    font-weight: bold;
    width: 241px;
    height: 34px;
}
#search_warrant input
{
    width: 170px;
    margin-left: 15px;
    margin-top: 12px;
    padding: 3px;
}
#search_warrant a
{
    background: url(../images/search_glass.png) no-repeat 0px 6px;
    padding: 10px;
    margin-left: 10px;
    margin-top: 15px;
}

#advertise
{
    width: 241px;
}


#footer_wrap
{
    float: left;
    width: 100%;
    height: 200px;
    background: #ffffff url(../images/ss_footer_background.png) repeat-x;
}
#footer
{
    width: 980px;
    margin: 0 auto;
    margin-top: 25px;
}
#footer #copyright
{
    float: left;
    margin-top: 20px;
    margin-left: 20px;
    width: 260px;
}
#footer #foot_links
{
    float: left;
    margin-top: 20px;
}
#foot_links ul
{
    float: left;
    width: 146px;
    list-style: none;
    border-left: 1px dotted #cccccc;
}
#foot_links ul li
{
    margin-left: 10px;
}
.alpha-shadow_lt
{
    float: left;
    background: url(../images/shadows/shdw_lt.png) no-repeat bottom center;
    padding-bottom: 9px;
}
.alpha-shadow_mid
{
    float: left;
    background: url(../images/shadows/shdw_mid.png) no-repeat bottom center;
    padding-bottom: 0px;
}
.alpha-shadow_child
{
    float: left;
    background: url(../images/shadows/shdw_child.png) no-repeat bottom center;
    padding-bottom: 0px;
}
.alpha-shadow_rt
{
    float: left;
    background: url(../images/shadows/shdw_rt.png) no-repeat bottom center;
    padding-bottom: 9px;
}
.no_pad
{
    padding-left: 0;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
}

.more_action
{
    /* for more action, leave blank */
}
.more_content_on
{
    height: auto;
    overflow: hidden;
}
.more_content_off
{
    height: 50px;
    overflow: hidden;
}

.gen_ltgrn
{
    color: #8CC68C;
}
.gen_dkgry
{
    color: #333333;
}
.gen_grn
{
    color: #669933;
}
.gen_red
{
    color: #cc0000;
}

#ads
{
    width: 730px;
    height: 60px;
    position: absolute;
    right: 0;
    top: 15px;
}


.co-container1
{
    width: 438px;
}

.co-container2
{
    width: 688px;
    margin-left: -15px;
}

.callout2 p
{
    font-weight: bold;
}
.callout1
{
    padding: 7px 30px 7px 30px;
    background: url(/images/streetsweeper-callout_02.png) 0 0 repeat-y;
    font-family: Georgia, "Times New Roman" , Times, serif;
    font-style: italic;
    font-size: 13px;
    line-height: 18px;
}

.callout2
{
    padding: 7px 30px 1px;
    background: url(/images/streetsweeper-callout-wide_02.png) 0 0 repeat-y;
    font-family: Georgia, "Times New Roman" , Times, serif;
    font-style: italic;
    font-size: 13px;
    line-height: 18px;
    float: left;
}

.callout-credit
{
    font-size: 12px;
    font-style: normal;
    color: white;
    float: right;
}

.dottedline
{
    border-bottom: 1px dotted #ccc;
}
.red-msg
{
    background:#c1282d;
    font-size:11px;
    color:#fff;
}
.white-style
{
    color: #fff;
}
.green-style
{
    color: #060;
}
.blue-style
{
    color: #3aa3d2;
}
.background-style1
{
    background: #ecf7fd;
}
.background-style2
{
    background: #89b4d4;
}
.background-style3
{
    background: #e9f5e9;
}
.background-style4
{
    background: #c1282d;
}
table.tbgrid
{
    margin: 10px 0;
}
table.tbgrid td, table.tbgrid th
{
    padding: 5px;
    padding-left: 20px;
}

table.tbgrid th
{
    font-weight: bold;
    font-size: 11px;
    border-bottom: 1px dotted #ccc;
}
table.tbgrid td
{
    font-size: 11px;
}
table.tbform
{
    font-size: 11px;
    margin: 10px 0;
}
table.tbform td, table.tbform th
{
    padding: 5px;
}
table.tbform td
{
    font-size: 11px;
}
table.tbform.black th
{
    color: #4d4e49;
}
table.tbform th
{
    font-size: 11px;
    color: #fff;
}
.textbox
{
    padding: 0 3px;
    border: 1px solid #ccc;
    height: 26px;
    width: 98%;
}
.select
{
    padding: 1px;
    width: 110px;
    border: 1px solid #ccc;
}
.security
{
    background: #faeaeb url(/images/security-icon.png) no-repeat 98% center;
}
.small-textbox
{
    padding: 0 3px;
    border: 1px solid #ccc;
    height: 26px;
    width: 30px;
}
.textbox2
{
    padding: 0 3px;
    border: 1px solid #ccc;
    height: 26px;
    width: 40px;
}
.left-col
{
    display: inline-block;
    width: 164px;
}
.right-col
{
    display: inline-block;
    width: 120px;
}
.small-title
{
    color: #4d4e49;
    font-size: 12px;
}
.terms
{
    border: 1px solid #999999;
    padding: 5px;
    color: #a0a0a0;
    overflow: auto;
    height: 65px;
    background: #fff;
    margin: 10px 0;
}
.btnSubmit
{
    border: none;
    background: url(/images/btnSubmit.png) no-repeat;
    text-indent: 999px;
    width: 110px;
    height: 50px;
    overflow:hidden;
    cursor:pointer;
}

.valign
{
    vertical-align: middle;
}
.valign *
{
    vertical-align: middle;
}
.alignc
{
    text-align: center;
}
.red-style
{
    color: #c1282d;
}
.red-style2
{
    color: #ff0000;
}
.email-sent
{
    padding: 40px 0;
    font-size:13px;
}

.keycode
{
position: absolute;
z-index: 10;
width: 600px;
height: 60px;
text-align: center;
font-size: 16px;
left: 51px;
bottom: 39px;
vertical-align: middle;
font-weight: bold;
padding-left: 15px;
}
.clear
{
    clear: both;
}

ul.ul-style
{

}
ul.ul-style li span
{
    font-size:13px;
    vertical-align: top;
    display:inline-block;
    width:93%;
    padding-top:3px;
    color:#000;
}
ul.ul-style li
{
     font-size: 20px;
    list-style-position:inside;    
    list-style-type: decimal;
    padding: 20px 0;
     padding-left:10px;  
    background: #e9f5e9;
    color:#808080;
}
ul.ul-style li.alt
{
    background: #fff;
}


.txtKeyCode
{
    width:165px;
    height:60px;
    border:1px solid #ccc;
    text-align:center;
    color:#808080;
    font-size:17px;
}
.black-style1
{
    color:#504b4f;
}
.captchbox
{
    float:right;
}
