body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
html > body{ outline:none; }
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}
ol,ul{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;}
a{text-decoration:none; outline: none;}
a img { border:none; }
@font-face { font-family: 'ubuntubold'; src: url('/css/fonts/ubuntu-bold-webfont.eot'); src: url('/css/fonts/ubuntu-bold-webfont.eot?#iefix') format('embedded-opentype'), url('/css/fonts/ubuntu-bold-webfont.woff') format('woff'), url('/css/fonts/ubuntu-bold-webfont.ttf') format('truetype'), url('/css/fonts/ubuntu-bold-webfont.svg#ubuntubold') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'ubuntubold_italic'; src: url('/css/fonts/ubuntu-bolditalic-webfont.eot'); src: url('/css/fonts/ubuntu-bolditalic-webfont.eot?#iefix') format('embedded-opentype'), url('/css/fonts/ubuntu-bolditalic-webfont.woff') format('woff'), url('/css/fonts/ubuntu-bolditalic-webfont.ttf') format('truetype'), url('/css/fonts/ubuntu-bolditalic-webfont.svg#ubuntubold_italic') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'ubuntuitalic'; src: url('/css/fonts/ubuntu-italic-webfont.eot'); src: url('/css/fonts/ubuntu-italic-webfont.eot?#iefix') format('embedded-opentype'), url('/css/fonts/ubuntu-italic-webfont.woff') format('woff'), url('/css/fonts/ubuntu-italic-webfont.ttf') format('truetype'), url('/css/fonts/ubuntu-italic-webfont.svg#ubuntuitalic') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'ubuntu_lightregular'; src: url('/css/fonts/ubuntu-light-webfont.eot'); src: url('/css/fonts/ubuntu-light-webfont.eot?#iefix') format('embedded-opentype'), url('/css/fonts/ubuntu-light-webfont.woff') format('woff'), url('/css/fonts/ubuntu-light-webfont.ttf') format('truetype'), url('/css/fonts/ubuntu-light-webfont.svg#ubuntu_lightregular') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'ubuntu_lightitalic'; src: url('/css/fonts/ubuntu-lightitalic-webfont.eot'); src: url('/css/fonts/ubuntu-lightitalic-webfont.eot?#iefix') format('embedded-opentype'), url('/css/fonts/ubuntu-lightitalic-webfont.woff') format('woff'), url('/css/fonts/ubuntu-lightitalic-webfont.ttf') format('truetype'), url('/css/fonts/ubuntu-lightitalic-webfont.svg#ubuntu_lightitalic') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'ubuntu_lightbold'; src: url('/css/fonts/ubuntu-medium-webfont.eot'); src: url('/css/fonts/ubuntu-medium-webfont.eot?#iefix') format('embedded-opentype'), url('/css/fonts/ubuntu-medium-webfont.woff') format('woff'), url('/css/fonts/ubuntu-medium-webfont.ttf') format('truetype'), url('/css/fonts/ubuntu-medium-webfont.svg#ubuntu_lightbold') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'ubuntu_lightbold_italic'; src: url('/css/fonts/ubuntu-mediumitalic-webfont.eot'); src: url('/css/fonts/ubuntu-mediumitalic-webfont.eot?#iefix') format('embedded-opentype'), url('/css/fonts/ubuntu-mediumitalic-webfont.woff') format('woff'), url('/css/fonts/ubuntu-mediumitalic-webfont.ttf') format('truetype'), url('/css/fonts/ubuntu-mediumitalic-webfont.svg#ubuntu_lightbold_italic') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'ubunturegular'; src: url('/css/fonts/ubuntu-regular-webfont.eot'); src: url('/css/fonts/ubuntu-regular-webfont.eot?#iefix') format('embedded-opentype'), url('/css/fonts/ubuntu-regular-webfont.woff') format('woff'), url('/css/fonts/ubuntu-regular-webfont.ttf') format('truetype'), url('/css/fonts/ubuntu-regular-webfont.svg#ubunturegular') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'cgfuturamaxibdmedium'; src: url('/css/fonts/ufonts.com_cgfuturamaxibd-webfont.eot'); src: url('/css/fonts/ufonts.com_cgfuturamaxibd-webfont.eot?#iefix') format('embedded-opentype'), url('/css/fonts/ufonts.com_cgfuturamaxibd-webfont.woff') format('woff'), url('/css/fonts/ufonts.com_cgfuturamaxibd-webfont.ttf') format('truetype'), url('/css/fonts/ufonts.com_cgfuturamaxibd-webfont.svg#cgfuturamaxibdmedium') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'pt_sansregular'; src: url('/css/fonts/pts55f-webfont.eot'); src: url('/css/fonts/pts55f-webfont.eot?#iefix') format('embedded-opentype'), url('/css/fonts/pts55f-webfont.woff') format('woff'), url('/css/fonts/pts55f-webfont.ttf') format('truetype'), url('/css/fonts/pts55f-webfont.svg#pt_sansregular') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'pt_sansbold'; src: url('/css/fonts/pts75f-webfont.eot'); src: url('/css/fonts/pts75f-webfont.eot?#iefix') format('embedded-opentype'), url('/css/fonts/pts75f-webfont.woff') format('woff'), url('/css/fonts/pts75f-webfont.ttf') format('truetype'), url('/css/fonts/pts75f-webfont.svg#pt_sansbold') format('svg'); font-weight: normal; font-style: normal; }
body { font: 14px/20px "pt_sansregular", arial, sans-serif; color: #888; }
.fl { float: left; }
.fr { float: right !important; }
.cfl { clear: left; }
.cfb { clear: both; height: 1px; }
#header { height: 85px; border-bottom: 1px solid #E5E5E5; }
.inner-wrapper { width: 1025px; margin: 0 auto; padding: 0; }
.content_bot { background: url(/css/images/sprite.png) no-repeat 0 0; width: 1025px; height: 14px; margin: 0 auto; }
.logo { margin-top: 15px; float: left; border: none; list-style-type: none; width: 210px; display: block; position: relative; }
.drop_down { background: url(/css/images/sprite.png) no-repeat -691px -52px; width: 17px; height: 17px; position: relative; top: -33px; cursor: pointer; }
.logo img { vertical-align: middle;}
.logo a { height: 47px; font: 18px/47px 'cgfuturamaxibdmedium'; color: #252525; display: block; }
.select_networks { display: none; position: absolute; top: 33px; left: 55px; background: #FFF; padding: 10px 15px; border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; -khtml-border-radius: 10px; z-index: 10000; }
.select_networks_show { display: block;}
.select_networks a { height: 30px; line-height: 30px; display: block; }
.site_access { width: 345px; margin: 25px 0 0;}
.phone { padding: 10px 30px 10px 0; height: 15px; font: 18px/15px 'pt_sansregular'; color: #989898; border-right: 1px solid #E5E5E5; margin-right: 25px; }
.phone_icon { background: url(/css/images/sprite.png) no-repeat -912px -37px; width: 18px; height: 16px; margin-right: 5px; }
.login { font: 14px 'pt_sansregular'; color: #777; }
.login span { padding: 0 10px;}
.login a { font-family: 'pt_sansbold'; color: #C11A20; }
.login .sign_up_btn { font-family: 'pt_sansbold'; color: #777; width: 74px; height: 28px; line-height: 28px; text-align: center; display: inline-block; border: 1px solid #BEBEBE; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px; -moz-box-shadow: 0px 1px 1px 0 #E5E5E5, inset 0px 0px 2px #FFFFFF; -webkit-box-shadow: 0 1px 1px 0 #E5E5E5, inset 0px 0px 2px #FFFFFF; box-shadow: 0px 1px 1px 0 #E5E5E5, inset 0px 0px 2px #FFFFFF; background: -webkit-gradient(linear, center bottom, center top, from(#F5F5F5), color-stop(50%, #FFFFFF)); background: -webkit-linear-gradient(top, #FFFFFF 50%, #F5F5F5); background: -moz-linear-gradient(top, #FFFFFF, #F5F5F5); background: -ms-linear-gradient(top, #FFFFFF, #F5F5F5); background: -o-linear-gradient(top, #FFFFFF, #F5F5F5); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#F5F5F5'); }
.sub_menus_container { clear: both; border-bottom: 1px solid #B3B5B8; height: 49px; }
.sub_menu { width: 100%; border-right: 1px solid #E5E5E5; }
.sub_menu li { padding: 0 50px; border-left: 1px solid #E5E5E5; float: left; }
.sub_menu a { color: #777; font: 16px/49px 'ubuntu_lightbold'; display: block; position: relative; }
.red_arrow { background: url(/css/images/sprite.png) no-repeat -1011px -118px; width: 7px; height: 6px; position: relative; left: 2px; top: -3px; display: inline-block; }
.sub_menu a.active, .sub_menu a:hover { color: #C11A20; }
#searchform { float: right; margin: 8px 0 0 0; position: relative; }
#searchform .field { width: 200px; height: 30px; padding: 0 10px; font: 14px/30px 'pt_sansregular'; color: #777; border: 1px solid #E5E5E5; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px; -moz-box-shadow: inset 0px 1px 3px #E5E5E5; -webkit-box-shadow: inset 0px 1px 3px #E5E5E5; box-shadow: inset 0px 1px 3px #E5E5E5; }
.submit { background: url(/css/images/sprite.png) no-repeat -725px -54px; width: 14px; height: 14px; cursor: pointer; position: absolute; right: 10px; top: 10px; border: none; }
.submit:hover { background-position: -709px -54px; }
.gradient_bg { padding: 50px 0 0; background: -webkit-gradient(linear, center bottom, center top, from(#FFFFFF), color-stop(70%, #F2F2F2)); background: -webkit-linear-gradient(top, #F2F2F2 30%, #FFFFFF); background: -moz-linear-gradient(top, #F2F2F2 30%, #FFFFFF); background: -ms-linear-gradient(top, #F2F2F2 30%, #FFFFFF); background: -o-linear-gradient(top, #F2F2F2 30%, #FFFFFF); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F2F2F2', endColorstr='#FFFFFF'); }
.content { background: #FFF; border-left: 1px solid #B0B3B6; border-right: 1px solid #B0B3B6; padding: 15px 30px 0; }
/* .home_content { padding: 0 40px;} */
.main_menus { /* background: url(/css/images/menu_bg.png) repeat-x; */ height: 48px; /* border: 1px solid #B0B3B6; */ border-bottom: 1px solid #B0B3B6; border-radius: 5px 5px 0 0; -webkit-border-radius: 5px 5px 0 0; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius: 5px 5px 0 0; -khtml-border-radius: 5px 5px 0 0; }
.main_menus li { position: relative; z-index: 5; float: left; margin: 0 0 0 10px; padding: 0 20px; text-align: center; background: url(/css/images/menu_bg.png) repeat-x; /* background: url(/css/images/menu_border.png) no-repeat top right; */  border-radius: 5px 5px 0 0; -webkit-border-radius: 5px 5px 0px 0px; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius: 5px 5px 0 0; -khtml-border-radius: 5px 5px 0 0; border: 1px solid #B0B3B6; border-bottom: none; }
.main_menus li.first { width: 23%;}
.main_menus li.last { background: none; width: 20.8%; float: right; position: relative; right: -1px; padding: 0 1px 0 0px;}
.main_menus li.last:hover { }
.main_menus a { display: block; font: 16px/48px 'ubuntu_lightbold'; color: #6F6F6F; }
.home { background: url(/css/images/home.png) no-repeat 85px center; margin: 0; padding-left: 25px; }
.main_menus li.active, .main_menus li:hover { margin-top: -3px; }
.main_menus li.active, .main_menus li:hover { background: #FFF url(/css/images/active_menu_bg.gif) repeat-x; border: 1px solid #B0B3B6; border-bottom: none; line-height: 53px; height: 53px; position: relative; top: -2px; left: 0; border-radius: 5px 5px 0 0; -webkit-border-radius: 5px 5px 0px 0px; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius: 5px 5px 0 0; -khtml-border-radius: 5px 5px 0 0; }
.main_menus li.last.active, .main_menus li.last:hover { left: 1px;}
.main_menus li.active .home, .main_menus li:hover .home { background-image: url(/css/images/home_active.png); }
.main_menus li .menu_shadow { display: none;}
.main_menus li.active .menu_shadow, .main_menus li:hover .menu_shadow { background: url(/css/images/sprite.png) no-repeat -965px -155px; width: 8px; height: 50px; position: absolute; right: -9px; top: 2px; display: block; }
.main_menus li.last.active .menu_shadow, .main_menus li.last:hover .menu_shadow { background: url(/css/images/sprite.png) no-repeat -972px -158px; left: -9px; right: 0; }
.local { background: url(/css/images/local_arrest.png) no-repeat 2px center; margin: 0; padding-left: 26px; }
.main_menus li.active .local, .main_menus li:hover .local { background-image: url(/css/images/local_arrest_active.png); }
.user { background: url(/css/images/user.png) no-repeat 2px center; margin: 0; padding-left: 40px; }
.main_menus li.active .user, .main_menus li:hover .user { background-image: url(/css/images/user_active.png); }
.i_info_icon { background: url(/css/images/info_icon.png) no-repeat 2px center; margin: 0; padding-left: 25px; }
.main_menus li.active .i_info_icon, .main_menus li:hover .i_info_icon { background-image: url(/css/images/info_icon.png); }
.mail { background: url(/css/images/mail.png) no-repeat 40px center; margin: 0; }
.main_menus li.active .mail, .main_menus li:hover .mail { background-image: url(/css/images/mail_active.png); }
.breadcrumbs { clear: both; padding: 15px 0 15px 10px; font-size: 12px; color: #888; overflow: hidden; }
.breadcrumbs li { float: left; margin: 0 3px 0 0; }
.breadcrumbs a { float: left; padding: 0 3px 0 0; color: #232323; }
.breadcrumbs a:hover { text-decoration: underline;}
h1 { clear: both; padding: 20px 0 0; font: 42px/70px 'ubuntu_lightbold'; color: #333; text-align: center; }
h2 { padding: 0 0 20px 10px; font: 36px 'ubuntu_lightbold'; color: #333; }
.num { font: 36px 'ubuntu_lightbold'; color: #232323; padding: 0 0 30px; text-align: center; }
h3, .h3{ font: 22px 'ubuntu_lightregular'; color: #888; text-align: center; }
.msg { padding: 0 10px; font: 18px 'ubuntu_lightregular'; color: #888; }
.blue_box { background: #C0181C; width: 940px; margin: 35px auto 0; padding: 12px 0; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px; overflow: hidden; }
.search_options { margin-left: 70px;}
.search_options li { float: left; height: 43px; margin-right: 30px; }
.search_options .search_option_button { cursor: pointer; float: left; padding: 0 15px; font: 17px/43px 'ubuntu_lightbold'; color: #FFF; text-align: center; border: 1px solid transparent; position: relative; }
.search_options .active, .search_options .search_option_button:hover { border: 1px solid #910000; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px; -moz-box-shadow: 0px 2px 1px 0 #810000; -webkit-box-shadow: 0 2px 1px 0 #810000; box-shadow: 0px 2px 1px 0 #810000; background: -webkit-gradient(linear, center bottom, center top, from(#CB0000), color-stop(50%, #DC4A21)); background: -webkit-linear-gradient(top, ##CB0000,50%, DC4A21); background: -moz-linear-gradient(top, #DC4A21, #CB0000); background: -ms-linear-gradient(top, #DC4A21, #CB0000); background: -o-linear-gradient(top, #DC4A21, #CB0000); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#DC4A21', endColorstr='#CB0000'); }
.search_options .blue_arrow { display: none;}
.search_options .active .blue_arrow, .search_options .search_option_button:hover .blue_arrow { background: url(/css/images/sprite.png) no-repeat -991px -170px; width: 16px; height: 9px; display: block; position: absolute; left: 47%; bottom: -9px; }
.search_box { width: 845px; margin: 20px auto; padding: 25px; background: #FFF; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px; -moz-box-shadow: 0 0 5px #CCC, inset -1px -1px 2px #FFFFFF; -webkit-box-shadow: 0 0 5px #CCC; box-shadow: 0 0 5px #CCC, inset -1px -1px 2px #FFFFFF; }
.search_form { overflow: hidden; padding: 20px 24px; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px; -moz-box-shadow: 0 0 5px #CCC, inset -1px -1px 2px #FFFFFF; -webkit-box-shadow: 0 0 5px #CCC; box-shadow: 0 0 5px #CCC, inset -1px -1px 2px #FFFFFF; }
.text { width: 170px; height: 26px; font: 14px/26px 'ubuntu_lightbold'; color: #232323; margin-right: 10px; padding: 5px 15px; background: #EEEEEE; border: 1px solid #AEB0B2; border-bottom: 1px solid #CCCFD2; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px; }
.newsletter_form .text { width: 105px; padding: 5px 80px 5px 15px; background: #FFFFFF; -moz-box-shadow: 0px 0px 0px 1px #fff, inset 0 2px 4px 1px #ECECEC; -webkit-box-shadow: inset 0 2px 4px 1px #ECECEC; box-shadow: 0px 0px 0px 1px #fff, inset 0 2px 4px 1px #ECECEC; color: #777; height: 20px; line-height: 20px; }
.width_19 .text { width: 150px; margin-bottom: 9px; margin-right: 0; padding: 7px; height: 18px; line-height: 18px;}
.width_19 .calendar_input { width: 165px;}
.search_form .inputFocus, .search_form .inputLabelFocus { background: #FFFFFF; }
.form_btn, .newsletter_form { float: left; position: relative; margin: 0;}
.newsletter_form { margin: 20px 0;}
.form_btn input, .blue_btn { margin-left: 10px; padding: 0 0 0 25px; width: 160px; height: 38px; border: none; font: 18px/38px 'ubuntubold'; color: #FFF; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px; -moz-box-shadow: 0px 0 -1px 1px #CCC; -webkit-box-shadow: 0px 0 -1px 1px #CCC; box-shadow: 0px 0 -1px 1px #CCC; background: -webkit-gradient(linear, center bottom, center top, from(#C0181C), color-stop(50%, #CB1520)); background: -webkit-linear-gradient(top, #C0181C, 50%, #CB1520); background: -moz-linear-gradient(top, #CB1520, #C0181C); background: -ms-linear-gradient(top, #CB1520, #C0181C); background: -o-linear-gradient(top, #CB1520, #C0181C); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#CB1520', endColorstr='#C0181C'); text-shadow: 0 -1px 0 #0E7365; cursor: pointer; }
.width_19 .btn_search { margin-left: 1px; margin-bottom: 20px; width: 165px;}
.form_btn input:hover, .blue_btn:hover { background: -webkit-gradient(linear, center bottom, center top, from(#CB1520), color-stop(50%, #C0181C)); background: -webkit-linear-gradient(top, #CB1520, 50%, #C0181C); background: -moz-linear-gradient(top, #C0181C, #CB1520); background: -ms-linear-gradient(top, #C0181C, #CB1520); background: -o-linear-gradient(top, #C0181C, #CB1520); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#C0181C', endColorstr='#CB1520'); }
.view_report { margin: 10px auto 0px; width: 305px; height: 40px; line-height: 40px; position: relative; display: block; -moz-box-shadow: 0 1px 3px #C4C4C4, inset 0 1px 0 0 #BC1A1A; -webkit-box-shadow: inset 0 1px 0 0 #BC1A1A; box-shadow: 0 1px 3px #C4C4C4, inset 0 1px 0 0 #BC1A1A; border: 1px solid #9E1110; border-top: 1px solid #B51F1C; }
.right_arrow { background: url(/css/images/sprite.png) no-repeat -1010px -155px; width: 13px; height: 19px; position: absolute; top: 11px; right: 18px; }
.search_icon { background: url(/css/images/sprite.png) no-repeat -673px -53px; width: 16px; height: 16px; position: absolute; left: 42px; top: 11px; cursor: pointer; }
.width_19 .search_icon { left: 32px;}
.width_19 p { position: relative;}
.calender_icon { background: url(/css/images/sprite.png) no-repeat -709px -91px; width: 25px; height: 30px; position: absolute; right: 4px; top: 2px; cursor: pointer; }
.btn_submit { width: 78px; height: 26px; font: 14px/26px "pt_sansregular"; color: #FFF; border: none; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px; background: -webkit-gradient(linear, center bottom, center top, from(#8C0E13), color-stop(50%, #C11A20)); background: -webkit-linear-gradient(top, #8C0E13, 50%, #C11A20); background: -moz-linear-gradient(top, #C11A20, #8C0E13); background: -ms-linear-gradient(top, #C11A20, #8C0E13); background: -o-linear-gradient(top, #C11A20, #8C0E13); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#C11A20', endColorstr='#8C0E13'); text-shadow: 0 -1px 0 #0E7365; position: absolute; right: 13px; top: 3px; cursor: pointer; }
.btn_submit:hover { background: -webkit-gradient(linear, center bottom, center top, from(#C11A20), color-stop(50%, #8C0E13)); background: -webkit-linear-gradient(top, #C11A20, 50%, #8C0E13); background: -moz-linear-gradient(top, #8C0E13, #C11A20); background: -ms-linear-gradient(top, #8C0E13, #C11A20); background: -o-linear-gradient(top, #8C0E13, #C11A20); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#8C0E13', endColorstr='#C11A20'); }
.grid_box_container { width: 100%; margin: 20px 0 0; padding: 10px 0 20px; overflow: hidden; }
.grid_box, .width_65, .width_98, .width_100, .normal_sidebar .width_31 { width: 25.7%; margin: 0 1.1% 15px; padding: 80px 25px 25px; position: relative; background: #FFF; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px; -khtml-border-radius: 5px; -moz-box-shadow: 0 0 5px #CCC, inset -1px -1px 2px #FFFFFF; -webkit-box-shadow: 0 0 5px #CCC; box-shadow: 0 0 5px #CCC, inset -1px -1px 2px #FFFFFF; }
.width_65, .width_31, .width_98, .width_100, .normal_sidebar .width_31 { width: 65%; margin: 0 0 20px 1%; padding: 0; border: 1px solid #C6C6C6; }
.width_19, .big_ad_div { width: 19%; margin: 0 0 0 2%; border: 1px solid #C6C6C6; border-top: none;}
.three_cols .width_19 { margin: 0 0 0 3.7%;}
.three_cols .big_ad_div { margin: 0;}
.width_19 a { font: 14px 'pt_sansregular'; color: #232323; padding: 15px; border-top: 1px solid #C6C6C6; display: block;}
.width_19 a .bold { font-family: 'pt_sansbold'; color: #232323;}
.width_19 a.first { border: none; padding-top: 20px;}
.width_31 { width: 31%; margin-top: 20px; border-top: none;}
.checkout_report { width: 30.5%; margin: 0 0.5% 0 0; padding: 80px 0 20px; position: relative; border: 1px solid #C6C6C6; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px; -khtml-border-radius: 5px; -moz-box-shadow: 0 0 5px #CCC, inset -1px -1px 2px #FFFFFF; -webkit-box-shadow: 0 0 5px #CCC; box-shadow: 0 0 5px #CCC, inset -1px -1px 2px #FFFFFF; }
.width_62 { width: 62%; margin-right: 2%;}
.big_ad_div { width: 31%;}
.width_62 .bar_chart { margin-left: 20px;}
.width_78 { width: 78%;}
.width_98, .two_half_cols { width: 98%; margin: 0 0 30px 1%; padding: 80px 0 20px; border: 1px solid #C6C6C6; position: relative;}
.width_100 { width: 100%; margin: 0 0 30px 1%; padding: 80px 0 20px; border: 1px solid #C6C6C6;}
.width_65 p, .grey_bg_bot p { padding: 10px 25px 15px; }
.grey_bg_bot a { font-size: 14px; text-align: center; display: block; width: 20%; margin: 0 auto; padding-bottom: 5px; }
.width_31 .testimonials, .q_a { padding: 10px 0 20px; margin: 0 25px; font: italic 14px georgia, serif; color: #888; border-top: 1px solid #DEDEDE; }
.q_a { padding-top: 20px;}
.width_31 .testimonials.first, .width_31 .first { border: none;}
.testimonials p { padding: 10px 0 0;}
.ans { padding: 15px 0 0; font: normal 14px 'pt_sansregular';}
.black_bold { font: 14px 'pt_sansbold'; color:#333; }
.grid_shadow { background: url(/css/images/sprite.png) no-repeat -457px -70px; width: 302px; height: 17px; position: absolute; bottom: -18px; left: -2px; }
.width_shadow { background: url(/css/images/sprite.png) no-repeat 0 -52px; width: 619px; height: 18px; position: absolute; bottom: -19px; left: 7px; }
.full_width_shadow { background: url(/css/images/sprite.png) no-repeat 0 -14px; width: 940px; height: 18px; position: absolute; bottom: -18px; left: 7px; }
h4, .h4 { font: 18px/40px 'ubuntu_lightbold'; color: #333; text-align: center; padding: 20px 0 25px; }
.width_62 h4, .checkout_report h4, .width_62 .h4, .checkout_report .h4 { text-align: left; padding: 0 0 7px;}
.checkout_report h4, .checkout_report .h4 { line-height: 20px;}
.account_details h4, .account_details .h4 { padding: 25px 0 5px;}
h5 { font: 16px/40px 'ubuntu_lightbold'; color: #FFF; text-shadow: 0 2px 0 #294B58; margin-left: -15px; }
.width_31 h5, .crime_results th, .search_results th, .width_19 h5, .big_ad_div h5, .subscription_list h5 { margin: 0; font: 15px/40px 'ubuntubold'; color: #333; border-top: 1px solid #C6C6C6; border-bottom: 1px solid #C6C6C6; text-align: center; text-shadow: 0 1px 0 #FFFFFF; -moz-box-shadow: inset 0 1px 0 0 #FFF; -webkit-box-shadow: inset 0 1px 0 0 #FFF; box-shadow: inset 0 1px 0 0 #FFF; background: -webkit-gradient(linear, center bottom, center top, from(#E6E6E6), color-stop(50%, #F7F7F7)); background: -webkit-linear-gradient(top, #E6E6E6 50%, #F7F7F7); background: -moz-linear-gradient(top, #E6E6E6, #F7F7F7); background: -ms-linear-gradient(top, #E6E6E6, #F7F7F7); background: -o-linear-gradient(top, #E6E6E6, #F7F7F7); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#E6E6E6', endColorstr='#F7F7F7'); }
.width_19 h5, .big_ad_div h5, .subscription_list h5 { font-size: 13px; line-height: 30px;}
.crime_results, .search_results { width: 95%; margin: 0 auto 0; border: 1px solid #C6C6C6; }
.crime_results th, .search_results th { font-size: 13px; text-align: left; }
.crime_results td, .search_results td { padding: 10px 0; line-height: 25px;}
.crime_results tr, .search_results tr { border-top: 1px solid #E5E5E5;}
.crime_results tr.first, .search_results tr.first { border: none;}
.crime_results .name { width: 27%; padding-left: 2%; border-right: 1px solid #E5E5E5; vertical-align: top; }
.crime_results td.name { color: #232323; }
.crime_results th.name { border-right: 1px solid #C6C6C6;}
.name a { color: #232323;}
.crime_results .crime_details { width: 73%; padding-left: 2%;}
.ribbon, .width31 .width_98 .ribbon { width: 295px; height: 50px; position: absolute; top: 20px; left: -8px; }
.width_65 .ribbon, .width65 .width_100 .ribbon { width: 625px;}
.width_98 .ribbon { width: 945px;}
.two_half_cols .ribbon { width: 451px;}
.two_half_cols .ribbon_bg { width: 367px;}
.two_half_cols { width: 47%; margin-right: 1%; background: #FFF; position: relative; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px; -khtml-border-radius: 5px; -moz-box-shadow: 0 0 5px #CCC, inset -1px -1px 2px #FFFFFF; -webkit-box-shadow: 0 0 5px #CCC; box-shadow: 0 0 5px #CCC, inset -1px -1px 2px #FFFFFF; }
.two_cols_shadow { background: url(/css/images/sprite.png) no-repeat 0 -70px; width: 460px; height: 18px; position: absolute; bottom: -18px; left: -2px; }
.news a { margin: 0 30px; padding: 15px 0; color: #888; border-top: 1px solid #C6C6C6; display: block; }
.news span { font-family: 'pt_sansbold'; color: #333; }
.ribbon_magnify { background: url(/css/images/sprite.png) no-repeat -654px -52px; width: 18px; height: 18px; position: absolute; left: 10px; top: 12px; }
.user_icon { background: url(/css/images/sprite.png) no-repeat -636px -52px; width: 17px; height: 18px; position: absolute; left: 10px; top: 12px; }
.track_icon { background: url(/css/images/sprite.png) no-repeat -892px -35px; width: 18px; height: 18px; position: absolute; left: 10px; top: 12px; }
.info_icon { background: url(/css/images/sprite.png) no-repeat -617px -52px; width: 18px; height: 18px; position: absolute; left: 10px; top: 12px; }
.ribbon_left { background: url(/css/images/ribbon_left.png) no-repeat top left; padding-left: 50px; height: 50px; }
.green_ribbon_left { background: url(/css/images/ribbon_left.png) no-repeat 0 -154px;}
.golden_ribbon_left { background: url(/css/images/ribbon_left.png) no-repeat 0 -101px;}
.yellow_gold_ribbon_left { background: url(/css/images/ribbon_left.png) no-repeat 0 -510px;}
.purple_ribbon_left { background: url(/css/images/ribbon_left.png) no-repeat 0 -357px;}
.light_purple_ribbon_left { background: url(/css/images/ribbon_left.png) no-repeat 0 -306px;}
.lavender_ribbon_left { background: url(/css/images/ribbon_left.png) no-repeat 0 -255px;}
.red_ribbon_left { background: url(/css/images/ribbon_left.png) no-repeat 0 -408px;}
.turquoise_ribbon_left { background: url(/css/images/ribbon_left.png) no-repeat 0 -459px;}
.grey_ribbon_left { background: url(/css/images/ribbon_left.png) no-repeat 0 -204px;}
.brown_ribbon_left { background: url(/css/images/ribbon_left.png) no-repeat 0 -51px;}
.ribbon_bg { background: url(/css/images/ribbon_bg.png) repeat-x 0 0; width: 211px; height: 50px; }
.green_ribbon_bg { background: url(/css/images/ribbon_bg.png) repeat-x 0 -153px;}
.golden_ribbon_bg { background: url(/css/images/ribbon_bg.png) repeat-x 0 -101px;}
.golden_ribbon_bg h5 { text-shadow: 0 2px 0 #A69000;}
.yellow_gold_bg { background: url(/css/images/ribbon_bg.png) repeat-x 0 -510px;}
.yellow_gold_bg h5 { text-shadow: 0 2px 0 #A69000;}
.purple_ribbon_bg { background: url(/css/images/ribbon_bg.png) repeat-x 0 -357px;}
.light_purple_ribbon_bg { background: url(/css/images/ribbon_bg.png) repeat-x 0 -306px;}
.light_purple_ribbon_bg h5 { text-shadow: 0 2px 0 #2F0F3D;}
.lavender_ribbon_bg { background: url(/css/images/ribbon_bg.png) repeat-x 0 -255px;}
.red_ribbon_bg { background: url(/css/images/ribbon_bg.png) repeat-x 0 -408px;}
.turquoise_ribbon_bg { background: url(/css/images/ribbon_bg.png) repeat-x 0 -459px;}
.grey_ribbon_bg { background: url(/css/images/ribbon_bg.png) repeat-x 0 -204px;}
.brown_ribbon_bg { background: url(/css/images/ribbon_bg.png) repeat-x 0 -51px;}
.width_65 .ribbon_bg, .width65 .width_100 .ribbon_bg { width: 541px;}
.width_98 .ribbon_bg { width: 861px;}
.no_padding_bot { padding-bottom: 0;}
.ribbon_right { background: url(/css/images/ribbon_right.png) no-repeat top right; width: 34px; height: 50px; position: absolute; right: 0; }
.green_ribbon_right { background: url(/css/images/ribbon_right.png) no-repeat 0 -153px;}
.golden_ribbon_right { background: url(/css/images/ribbon_right.png) no-repeat 0 -101px;}
.yellow_gold_ribbon_right { background: url(/css/images/ribbon_right.png) no-repeat 0 -510px;}
.purple_ribbon_right { background: url(/css/images/ribbon_right.png) no-repeat 0 -357px;}
.light_purple_ribbon_right { background: url(/css/images/ribbon_right.png) no-repeat 0 -306px;}
.lavender_ribbon_right { background: url(/css/images/ribbon_right.png) no-repeat 0 -255px;}
.red_ribbon_right { background: url(/css/images/ribbon_right.png) no-repeat 0 -408px;}
.turquoise_ribbon_right { background: url(/css/images/ribbon_right.png) no-repeat 0 -459px;}
.grey_ribbon_right { background: url(/css/images/ribbon_right.png) no-repeat 0 -204px;}
.brown_ribbon_right { background: url(/css/images/ribbon_right.png) no-repeat 0 -51px;}
.grid_content { border-top: 1px solid #E7E7E7; padding: 10px 0 0;}
.grid_box p { text-align: center; padding: 0 0 10px;}
.grid_box ul { clear: both; margin: 0; overflow: hidden }
.grid_box li { float: left; padding-left: 20px; margin: 0 0 11px; position: relative; }
.list_green_tick { background: url(/css/images/sprite.png) no-repeat -1008px -52px; width: 16px; height: 13px; position: absolute; top: 3px; left: 0; }
.more_btn, .grey_btn, .page_num a, .page_num a.page_active, .prev, .next, .disable_pagination:hover { padding: 0 15px; height: 29px; border: 1px solid #C6C6C6; font: 13px/29px 'ubuntubold'; color: #333; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px; -moz-box-shadow: inset 0 1px 0 0 #FFF; -webkit-box-shadow: inset 0 1px 0 0 #FFF; box-shadow: inset 0 1px 0 0 #FFF; background: -webkit-gradient(linear, center bottom, center top, from(#F7F7F7), color-stop(50%, #E6E6E6)); background: -webkit-linear-gradient(top, #F7F7F7 50%, #E6E6E6); background: -moz-linear-gradient(top, #F7F7F7, #E6E6E6); background: -ms-linear-gradient(top, #F7F7F7, #E6E6E6); background: -o-linear-gradient(top, #F7F7F7, #E6E6E6); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F7F7F7', endColorstr='#E6E6E6'); text-shadow: 0 1px 0 #FFFFFF; text-align: center; cursor: pointer; display: inline-block; }
.more_btn:hover, .grey_btn:hover, .page_num a:hover, .prev:hover, .next:hover { background: -webkit-gradient(linear, center bottom, center top, from(#E6E6E6), color-stop(50%, #F7F7F7)); background: -webkit-linear-gradient(top, #E6E6E6 50%, #F7F7F7); background: -moz-linear-gradient(top, #E6E6E6, #F7F7F7); background: -ms-linear-gradient(top, #E6E6E6, #F7F7F7); background: -o-linear-gradient(top, #E6E6E6, #F7F7F7); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#E6E6E6', endColorstr='#F7F7F7'); }
.page_num a.selected{ background: -webkit-gradient(linear, center bottom, center top, from(#F0F0F0), color-stop(50%, #FAFAFA)); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F0F0F0', endColorstr='#FAFAFA'); }
.more_btn { width: 80px; display: block; margin: 10px auto 0; }
h4 .grey_btn, .h4 .grey_btn { margin-left: 10px;}
.other_arrest_btn { margin: 20px auto 0; width: 207px; display: block;}
.last_col ul { padding: 10px 0 15px;}
.last_col li { margin-bottom: 0; color: #333; }
.google_map { padding: 8px; margin: 0 auto; width: 889px; display: block; border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px; -khtml-border-radius: 2px; -khtml-border-radius: 5px; -moz-box-shadow: 0 0 5px #CCC, inset -1px -1px 2px #FFFFFF; -webkit-box-shadow: 0 0 5px #CCC; box-shadow: 0 0 5px #CCC, inset -1px -1px 2px #FFFFFF; background: #FFF; position: relative; border: 1px solid #B0B3B6; }
.google_map2 { padding: 8px; margin: 0 auto 10px; width: 868px; display: block; border: 3px solid #FFF; -moz-box-shadow: 0 1px 2px #C4C4C4, inset -1px -1px 2px #FFFFFF; -webkit-box-shadow: 0 1px 2px #C4C4C4; box-shadow: 0 1px 2px #C4C4C4, inset -1px -1px 2px #FFFFFF; }
.map_shadow { background: url(/css/images/sprite.png) no-repeat 0 -32px; width: 890px; height: 19px; position: absolute; bottom: -19px; left: 9px; }
.width_31_shadow { background: url(/css/images/sprite.png) no-repeat -459px -70px; width: 295px; height: 16px; position: absolute; bottom: -16px; left: 0; }
.mugshots_centers { padding: 30px 70px 50px; overflow: hidden; }
.mugshots_centers ul { width: 225px; float: left; }
.mugshots_centers ul.last { width: 125px;}
.mugshots_centers a { font-size: 12px; color: #333; }
.mugshots_centers a.active, .mugshots_centers a:hover { color: #232323; text-decoration: underline; }
.account_details, .steps { margin: 0 25px 0; border-top: 1px solid #E7E7E7; border-bottom: 1px solid #E7E7E7; }
.account_details { margin: 80px 25px 5px;}
.no_styles { border: none; border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; -khtml-border-radius: 0; -khtml-border-radius: 0; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; }
.steps { border-bottom: none; padding: 20px 0 10px; overflow: hidden;}
.steps h4, .steps .h4 { text-align: left; margin: 0 0 0 20px; padding: 0;}
.two_half_cols h4, .two_half_cols .h4 { padding: 0 0 5px 40px; text-align: left; margin: 0;}
.user_pic, .big_pic, .profile_info_map { margin-left: 2px; width: 118px; height: 134px; border: 3px solid #FFF; -moz-box-shadow: 0 1px 2px #C4C4C4, inset -1px -1px 2px #FFFFFF; -webkit-box-shadow: 0 1px 2px #C4C4C4; box-shadow: 0 1px 2px #C4C4C4, inset -1px -1px 2px #FFFFFF; }
.two_col_pic { width: 93px; height: 94px;}
.big_pic { width: 264px; height: 335px;}
.checkout_report_pic { width: 64px; height: 74px; margin: 0 15px;}
.profile_info_map { width: 224px; height: 204px;}
.social_widgets { position: absolute; right: 20px; top: 9px; }
.social_widgets li { float: left; margin: 0 10px 0 0; background: url(/css/images/sprite.png) no-repeat; height: 24px; text-indent: -99999px; }
.social_widgets .pinit { background-position: -465px -176px; width: 45px;}
.social_widgets .tweet { background-position: -510px -176px; width: 55px;}
.social_widgets .fb_like { background-position: -565px -176px; width: 50px;}
.social_widgets .google_plus { background-position: -615px -176px; width: 33px;}
.width_78 p, #tab2 p { padding: 0 0 15px 20px; line-height: 17px;}
.step_num { font: 16px 'ubuntu_lightbold'; color: #11515F; text-shadow: 0 1px 0 #BC1A1A; position: absolute; left: 15px; top: 10px; }
.width_40 { width: 40%; margin: 10px 1% 10px 1.5%;}
.width_60 { width: 60%;}
.width_60 h4, .width_60 .h4 { padding-bottom: 20px;}
.width_70 { width: 70%; border: 1px solid #C6C6C6;;}
.width_30 { width: 29.6%;}
.width_38 { width: 38%;}
.width_69 { width: 69%;}
.width_60 p { padding-bottom: 0;}
.doc_results, .tabs { border: 1px solid #C6C6C6; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -khtml-border-radius: 3px; display: block; }
.tabs { margin: 0 25px 10px; overflow: hidden;}
.three_cols .tabs { margin: 0; border: none;}
.width_78 .tabs { margin: 0 0 10px; border: none;}
.tabs img { width: 118px; height: 134px;}
.three_cols .tabs img { width: 90px; height: 104px;}
.tabs_menu { font: 13px/29px 'ubuntubold'; color: #333; border-radius: 3px 3px 0 0; -webkit-border-radius: 3px 3px 0 0; -webkit-border-top-left-radius: 3px; -webkit-border-top-right-radius: 3px; -moz-border-radius: 3px 3px 0 0; -khtml-border-radius: 3px 3px 0 0; -moz-box-shadow: inset 0 1px 0 0 #FFF; -webkit-box-shadow: inset 0 1px 0 0 #FFF; box-shadow: inset 0 1px 0 0 #FFF; background: -webkit-gradient(linear, center bottom, center top, from(#F7F7F7), color-stop(50%, #E6E6E6)); background: -webkit-linear-gradient(top, #F7F7F7 50%, #E6E6E6); background: -moz-linear-gradient(top, #F7F7F7, #E6E6E6); background: -ms-linear-gradient(top, #F7F7F7, #E6E6E6); background: -o-linear-gradient(top, #F7F7F7, #E6E6E6); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F7F7F7', endColorstr='#E6E6E6'); text-shadow: 0 1px 0 #FFFFFF; width: 100%; overflow: hidden; }
.tabs_menu li { float: left;}
.tabs_menu a { color: #333; display: block; padding: 5px 15px; border-right: 1px solid #C6C6C6; border-bottom: 1px solid #C6C6C6;}
.tabs ul { overflow: hidden; clear: both;}
.tabs li { float: left; width: 145px;}
.three_cols .tabs li { width: 117px;}
.width_78 .tabs li { width: 142px;}
#tab1, #tab2, #tab3, .search_page_users { padding: 10px; overflow: hidden;}
.tabs ul a { color: #454545; text-align: center; display: block; float: left; width: 118px; padding: 5px 11px; }
.list_img a:hover, .width_19 a:hover, .card_info p a:hover { text-decoration: underline;}
.list_img a:hover img { -moz-box-shadow: 0 1px 2px #7EA6B8, -1px -1px 2px #35447A inset; -webkit-box-shadow: 0 1px 2px #7EA6B8, -1px -1px 2px #35447A inset; box-shadow: 0 1px 2px #7EA6B8, -1px -1px 2px #35447A inset; }
.three_cols .tabs ul a { width: 105px;}
.tabs_menu .selected { display: block; background: #FFF; border-bottom: 1px solid #FFFFFF;}
#tab2, #tab3 { display: none;}
.violation { clear: both; }
.doc_results_hover .width_70, .doc_results tr:hover .width_70 { background: #FFF0BC;}
.doc_results_hover .first, .doc_results tr:hover .width_70 { border: 1px solid #EAC45C; border-radius: 3px 3px 0 0; -webkit-border-radius: 3px 3px 0 0; -webkit-border-top-left-radius: 3px; -webkit-border-top-right-radius: 3px; -moz-border-radius: 3px 3px 0 0; -khtml-border-radius: 3px 3px 0 0; }
.doc_results_hover .charges, .doc_results .width_70:hover .charges { border-bottom: 1px solid #EAC45C; }
.doc_results_hover .last { border-radius: 0 0 3px 3px; -webkit-border-radius: 0 0 3px 3px; -webkit-border-bottom-left-radius: 3px; -webkit-border-bottom-right-radius: 3px; -moz-border-radius: 0 0 3px 3px; -khtml-border-radius: 0 0 3px 3px; }
.doc_results h4, .doc_results .h4 { line-height: 25px; padding: 15px 0 0;}
.steps_para p { padding: 0px 0 15px;}
.doc_results a { color: #232323; padding: 2px 20px 0 0;}
.file_icon { background: url(/css/images/sprite.png) no-repeat -741px -52px; width: 13px; height: 16px; display: inline-block; margin-left: 3px; }
.doc_results p { clear: both; font-size: 12px; padding: 10px 25px 15px 19px; line-height: 15px;}
.checkbox, .checkbox_checked { background: url(/css/images/sprite.png) no-repeat -932px -38px; width: 17px; height: 17px; margin: 30px 10px 10px 20px; }
.grey_checkbox { background: url(/css/images/sprite.png)no-repeat -967px -37px ;}
.checked_checkbox { background-position: -949px -38px;}
.charges { margin: 0; padding: 0; background: -webkit-gradient(linear, center bottom, center top, from(#C0181C), color-stop(50%, #CB1520)); background: -webkit-linear-gradient(top, #C0181C, 50%, #CB1520); background: -moz-linear-gradient(top, #CB1520, #C0181C); background: -ms-linear-gradient(top, #CB1520, #C0181C); background: -o-linear-gradient(top, #CB1520, #C0181C); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#CB1520', endColorstr='#C0181C'); text-shadow: 0 -1px 0 #0E7365; -moz-box-shadow: inset 0 1px 0 0 #BC1A1A; -webkit-box-shadow: inset 0 1px 0 0 #BC1A1A; box-shadow: inset 0 1px 0 0 #BC1A1A; border: 1px solid #9E1110; border-top: 1px solid #B51F1C; }
.doc_results .amt { padding: 20px 0; font: 28px 'ubuntu_lightbold'; color: #FFF; text-align: center; }
.doc_results img { vertical-align: middle; margin: 0 auto; width: 95px; display: block; }
.bold { font-family: 'pt_sansbold'; color: #333;}
.black { font-family: 'pt_sansregular'; color: #333;}
.results_msg { font: 13px/20px 'ubuntubold'; color: #333; padding: 0 0 0 25px;}
.total_amt { margin-top: 10px; font: 28px 'ubuntu_lightbold'; color: #333; }
.light_blue { color: #109FBE;}
.user_contact_info .text { margin: 0 20px 10px 0; width: 230px; height: 20px; line-height: 20px; color: #232323; }
.user_contact_info .inputFocus, .user_contact_info .inputLabelFocus, .refine_search .inputFocus, .refine_search .inputLabelFocus, .sign_up_form .inputFocus, .sign_up_form .inputLabelFocus { background: #FFFFFF; }
.refine_search { overflow: hidden; margin: 0 auto 5px; width: 85%; }
.width_19 .refine_search { width: 94%; margin: 7px;}
.graph_bar_img { overflow: hidden; margin: 0 25px; width: 94%;}
.percentage_chart { width: 40%;}
.bar_chart { width: 50%;}
.green_bg { margin: 0 auto 0; padding: 0 0 0 40px; width: 522px; height: 40px; background-color: #E3FFCD; font: 16px/40px 'pt_sansregular'; color: #52941F; position: relative; border: 1px solid #9ed47f; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -khtml-border-radius: 3px; display: block; -moz-box-shadow: 0 1px 2px #C4C4C4, inset -1px -1px 2px #FFFFFF; -webkit-box-shadow: 0 1px 2px #C4C4C4; box-shadow: 0 1px 2px #C4C4C4, inset -1px -1px 2px #FFFFFF; }
.green_bg span { font-family: 'pt_sansbold';}
.green_bg_tick { background: url(/css/images/sprite.png) no-repeat -1002px -69px; width: 24px; height: 20px; position: absolute; left: 10px; top: 10px; }
.green_bg p { padding: 0;}
.membership { overflow: hidden;}
.membership.first { border-radius: 5px 5px 0 0; -webkit-border-radius: 5px 5px 0 0; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius: 5px 5px 0 0; -khtml-border-radius: 5px 5px 0 0; }
.membership.last { border-radius: 0 0 5px 5px; -webkit-border-radius: 0 0 5px 5px; -webkit-border-bottom-left-radius: 5px; -webkit-border-bottom-right-radius: 5px; -moz-border-radius: 0 0 5px 5px; -khtml-border-radius: 0 0 5px 5px; }
.membership.first .month { border-radius: 5px 0 0 0; -webkit-border-radius: 5px 0 0 0; -webkit-border-top-left-radius: 5px; -moz-border-radius: 5px 0 0 0; -khtml-border-radius: 5px 0 0 0; }
.membership.last .month { border-radius: 0 0 0 5px; -webkit-border-radius: 0 0 0 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius: 0 0 0 5px; -khtml-border-radius: 0 0 0 5px; }
.membership.first .black_bg { border-radius: 0 5px 0 0; -webkit-border-radius: 0 5px 0 0; -moz-border-radius: 0 5px 0 0; -khtml-border-radius: 0 5px0 0; -webkit-border-top-right-radius: 5px; }
.membership.last .black_bg { border-radius: 0 0 5px 0; -webkit-border-radius: 0 0 5px 0; -moz-border-radius: 0 0 5px 0; -khtml-border-radius: 0 0 5px 0; -webkit-border-bottom-right-radius: 5px; }
.month { padding: 20px 20px 11px; width: 290px; border-left: 1px solid #C6C6C6; border-bottom: 1px solid #C6C6C6; }
.membership.first .month { border-left: 1px solid #C6C6C6; border-top: 1px solid #C6C6C6; }
.black_bg { background: url(/css/images/sprite.png) no-repeat -755px -55px; width: 243px; height: 72px; border-right: 1px solid #646464; border-bottom: 1px solid #C6C6C6; }
.membership.first .black_bg { border-top: 1px solid #C6C6C6; }
.membership_selected, .membership:hover { background: #FFF0BC;}
.membership_selected .month, .membership:hover .month { border-left: 1px solid #EAC45C; border-bottom: 1px solid #EAC45C;}
.membership_selected .black_bg, .membership:hover .black_bg { background-position: -656px -129px; border-right: 1px solid #0856a0; border-bottom: 1px solid #0856a0; }
.black_bg p { margin: 0; padding: 20px 0 0 30px; text-align: center; }
.black_bg .light_blue { color: #BDBDBD;}
.steps_para .number { font: 18px 'ubuntu_lightbold'; color: #333; padding: 0; margin: 0; }
.membership .option { margin-right: 10px; position: relative; top: 12px; }
.month .checkbox, .month .checkbox_checked { margin: 0; display: inline-block;}
.month .trial { padding: 0 0 0 35px;}
.amt { font: 32px/7px 'ubuntu_lightbold'; color: #FFF;}
.membership_selected .light_blue, .membership:hover .light_blue { color: #94D8E7}
.steps_para .small_font { font-size: 12px; padding: 20px 10px 10px;}
.card_info { margin: 20px 25px 0; font: 14px/20px 'ubuntu_lightbold';}
.card_info fieldset { margin: 10px 0 0; position: relative;}
.card_info label, .search_page label { color: #333; text-align: right; width: 30%; float: left; line-height: 30px; margin-right: 10px; }
.search_page label { width: 95px; font: 18px/35px 'ubuntu_lightbold';}
.search_page { margin-bottom: 15px;}
.search_page .btn_search { margin-left: 20px;}
.card_info input { width: 350px; height: 20px; font: 14px/20px 'ubuntu_lightbold'; float: left; padding: 5px 15px; background: #EEE; border: 1px solid #ADB0B2; border-top: 1px solid CDD0D3; color: #232323; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -khtml-border-radius: 3px; }
.card_info .card_code { width: 36px; margin-right: 10px;}
.security_code, .card_info p { padding: 0px; font: 12px/30px 'pt_sansregular'; color: #888;}
.security_code { cursor: help;}
.cards { font: 14px 'pt_sansregular'; color: #888; margin-left: 75px;}
.card_info .checkbox { margin: 10px; padding: 2px 0 2px 10px;}
.card_info a { color: #232323;}
.cvv-popup { clear: both; display: none; background-color: #FFFFFF; border: 1px solid #E5E5E5; border-radius: 5px 5px 5px 5px; box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.25); padding: 10px; position: absolute; z-index: 5000; width: 310px; height: 170px; position: absolute; left: 380px; top: 0; z-index: 100000; }
.cvv-popup-display { display: block;}
.create_view_btn { margin: 10px 0 30px; width: 410px; height: 40px; color: #FFF !important; }
.detailed_info_btn { width: 440px; margin-left: 25px;}
.arrest_info { overflow: hidden; padding: 20px 25px; }
.arrest_details { font-style: normal;}
.arrest_details .detailsbold { font: 14px/20px 'pt_sansbold'; color: #333; width: 40%; text-align: right; margin-right: 10px; float: left; }
.arrest_details .details2 { float: right; width: 55%; }
.width_74 { width: 74%;}
.width_74 .arrest_details { width: 100%;}
.width_74 .detailsbold { width: 42%; margin: 0; font-family: 'pt_sansregular';}
.width_74 .details2 { width: 54%;}
.report_content { width: 62%; margin-right: 2%;}
.report_content .list_blue_tick { float: left; width: 18px; height: 18px; padding: 5px 5px 6px 0; background: url(/css/images/sprite.png) -1002px -90px; }
.yellow_box, .pink_box, .green_box { background: #FFF0BC; border: 1px solid #EAC45C; width: 90%; padding: 10px; margin: 0 auto 20px; position: relative; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px; -khtml-border-radius: 5px; -moz-box-shadow: inset 0 -1px 2px #FFFFFF; -webkit-box-shadow: inset 0 1px 1px #FFFFFF; box-shadow: inset 0 1px 1px #FFFFFF; }
.pink_box { background: #FFDCDC; border: 1px solid #EB9699;}
.green_box { background: #E3FFCE; border: 1px solid #9ED47E;}
.yellow_box p, .pink_box p, .green_box p { font: 13px/20px 'pt_sansregular'; color: #967E2C; padding-left: 30px;}
.yellow_box span, .pink_box span, .green_box span { font-family: 'ubuntubold';}
.checkout_report .yellow_box { width: 78%; margin: 20px auto 0; }
.checkout_report .yellow_box p { line-height: 15px; padding-left: 10px; }
.error_orange, .red_cross, .green_tick { background: url(/css/images/sprite.png) no-repeat -968px -130px; width: 24px; height: 24px; position: absolute; top: 7px; left: 9px; }
.red_cross { background-position: -940px -157px; }
.green_tick { background-position: -1000px -70px; height: 20px; top: 10px; }
.cross { background: url(/css/images/sprite.png) no-repeat -975px -15px; width: 20px; height: 20px; position: absolute; top: 10px; right: 9px; }
.table_img { vertical-align: middle; width: 44px; height: 44px; margin: 0 5px 0 20px;}
.search_results td { border-left: 1px solid #C6C6C6; font-size: 14px;}
.search_results th { text-align: center; border-left: 1px solid #C6C6C6;}
.search_results td.first, .search_results th.first { border: none;}
.col_name { width: 270px; color: #5981d9; }
td.col_name { color: #232323;}
.col_age { width: 48px; text-align: center; }
.col_gender { width: 80px; text-align: center; }
.col_add { width: 130px; text-align: center; }
.col_location { width: 170px; text-align: center; }
.col_view_report { width: 215px; text-align: center; }
.page_num li { float: left; width: 42px; }
.page_num a { height: 27px; text-align: center; margin: 0; padding: 0 10px; font-size: 14px; line-height: 27px; font-weight: bold; color: #353535; border: 1px solid #DEE0DF; border-bottom-color: #D6D7D9; display: block; border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; -khtml-border-radius: 0; -khtml-border-radius: 0; -moz-box-shadow: inset 1px 1px 0 0 #FFF; -webkit-box-shadow: inset 1px 1px 0 0 #FFF; box-shadow: inset 1px 1px 0 0 #FFF; border-left: none; }
.page_num a.first_num { border-left: 1px solid #DEE0DF;}
.pagination a.next { margin-left: 5px;}
.pagination a.prev { margin-right: 5px;}
.next, .prev, .next:hover, .prev:hover { height: 27px; line-height: 27px; border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; -khtml-border-radius: 0; -khtml-border-radius: 0; }
.pagination { width: 94%; padding: 15px 0 0 25px; overflow: hidden; }
.sidebar_small_ad { width: 165px; height: 100px; margin: 10px auto;}
.sidebar_big_ad { width: 280px; margin: 10px auto;}
.grey_bg { clear: both; margin: 90px 0 20px; background: #F2F2F2; min-height: 60px; border-top: 1px solid #DEDEDE; }
.width_65 .grey_bg, .grey_bg_bot { margin: 20px 0 0; font-size: 12px; border-radius: 0 0 5px 5px; -webkit-border-radius: 0 0 5px 5px; -webkit-border-bottom-left-radius: 5px; -webkit-border-bottom-right-radius: 5px; -moz-border-radius: 0 0 5px 5px; -khtml-border-radius: 0 0 5px 5px; }
.connect { margin: 0 0 0 40px; font: 16px/60px 'ubunturegular'; color: #777; width: 20%; float: left; text-shadow: none; }
.connect span { font-family: 'ubuntubold';}
.social_connects li { float: left;}
.social_connects a { display: block; line-height: 60px; margin: 18px 10px 0 0; text-indent: -99999px; }
.twitter { background: url(/css/images/sprite.png) -909px -130px; width: 26px; height: 26px; }
.facebook { background: url(/css/images/sprite.png) -939px -130px; width: 26px; height: 26px; }
.linked_in { background: url(/css/images/sprite.png) -909px -186px; width: 26px; height: 26px; }
.google_plus { background: url(/css/images/sprite.png) -909px -158px; width: 26px; height: 26px; }
.social_connects img { vertical-align: middle;}
.top_btn { margin: 0; padding: 10px 40px 0 0; color: #777; float: right; }
.top_arrow { background: url(/css/images/sprite.png) no-repeat -998px -129px; width: 26px; height: 26px; position: relative; top: 8px; margin-left: 6px; display: inline-block; }
.footer_list { padding: 0 40px; }
.footer_grid { width: 23%; margin: 0 2% 0 0; }
.footer_grid .footer_header, .partners .footer_header { font: 16px/40px 'ubuntu_lightregular'; color: #333; margin: 0 0 30px; padding: 0 0 10px; border-bottom: 1px solid #E5E5E5; position: relative; text-shadow: none; }
.down_arrow { background: url(/css/images/sprite.png) no-repeat -989px -43px #FFF; width: 13px; height: 9px; position: absolute; left: 10px; bottom: -8px; }
.logo_anchors a, .logo_anchors span.large { background: url(/css/images/footer_logo.png) no-repeat left center; margin: 0 0 10px; padding: 0 0 0 39px; font: 18px/29px 'cgfuturamaxibdmedium'; color: #333; display: block; }
.logo_anchors { padding-bottom: 15px; }
.logo_anchors li{ height: 35px; margin: 0; }
.logo_anchors span.large{ margin: 0; display: block; float: left; line-height: 35px; height: 35px; }
.logo_anchors span.small{ padding: 8px 0 0 5px; color: #C11A20; font-size: 12px; float: left; }
.help a { color: #777; margin: 0 0 10px; display: block; }
.help a:hover { text-decoration: underline;}
.stats { font: 42px 'ubuntubold'; color: #C11A20; padding: 5px 0; }
.blog li { clear: both; font: 16px 'ubuntu_lightbold'; color: #777; background: url(/css/images/sprite.png) no-repeat 0 -175px; padding: 0 0 0 40px; margin: 0 0 25px; float: left; }
.blog a { font: 14px 'pt_sansregular'; color: #c11a20; float: left; padding: 0 20px 0 0; }
.more_arrow { background: url(/css/images/sprite.png) no-repeat -1012px -37px; width: 10px; height: 8px; position: relative; display: inline-block; }
.date { display: block; font: 12px/16px 'pt_sansregular'; color: #BBB; padding: 7px 0 5px; }
.partners { clear: both; padding: 30px 40px 40px; overflow: hidden; }
.partners li { float: left;}
.partners a { float: left; margin: 0 71px 0 0; text-indent: -99999px; background: url(/css/images/sprite.png) no-repeat 0 -82px; height: 92px; }
.partners a.last { margin: 0;}
.partners .alert { background-position: 0 -86px; width: 115px; }
.partners .austin { background-position: -111px -86px; width: 98px; }
.partners .crime { background-position: -210px -86px; width: 76px; }
.partners .fort { background-position: -290px -86px; width: 230px; }
.partners .national { background-position: -520px -86px; width: 136px; }
.no_margin { margin: 0;}
.footer_menus { margin: 20px 40px; width: 50%; float: left; }
.footer_menus li { float: left;}
.footer_menus a { display: block; padding: 0 10px 0 0; margin: 0 10px 0 0; font: 12px 'pt_sansregular'; color: #777; border-right: 1px solid #E5E5E5; }
.footer_menus a.last { border: none;}
.footer_menus a:hover { color: #3EB051;}
.copyright { font: 12px/20px 'pt_sansregular'; margin: 20px 40px 20px 0;}
.disclaimer { clear: both; font: 12px/20px 'pt_sansregular'; padding: 10px 40px 40px}
.qtip { width: 300px !important; }
.qtip-contentWrapper, .qtip-wrapper, .qtip-content { background: transparent !important;}
.qtip-content { padding: 0 !important;}
.tooltip_content { margin: 5px 5px 0; width: 270px; padding: 10px; overflow: hidden; background: #FFF; border: 1px solid #C6C6C6; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px; -khtml-border-radius: 5px; -moz-box-shadow: 0 0 5px #CCC, inset -1px -1px 2px #FFFFFF; -webkit-box-shadow: 0 0 5px #CCC; box-shadow: 0 0 5px #CCC, inset -1px -1px 2px #FFFFFF; opacity: 0.9; filter: alpha(opacity=90); }
.tooltip_content h4 { font: 15px/30px 'ubuntu_lightbold'; color: #333; border-bottom: 1px solid #C6C6C6; padding: 0; }
.tooltip_content .user_pic { width: 54px; height: 74px; float: left;}
.tooltip_content .width_100 { padding: 0; margin: 10px 0 0; border: none; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; overflow: hidden; }
.tooltip_content .detailsbold { font: 14px/20px 'pt_sansregular'; width: 30%;}
.tooltip_content .details2 { color: #888; width: 65%;}
.width_75 { width: 75%; float: left;}
.tooltip_content .grey_btn { margin: 5px 0 0 20px;}
.pop_up_wrapper { width: 600px; margin: 0 auto; }
.pop_up_wrapper2 { width: 850px;}
/* .pop_up_wrapper h3, .pop_up_wrapper .h3 { color: #353535; margin: 0; padding: 0; line-height: 70px; } */
.pop_up_bg { overflow: hidden; }
.pop_up_wrapper .width_98 { -moz-box-shadow: 0 0 5px #121212; -webkit-box-shadow: 0 0 5px #121212; box-shadow: 0 0 5px #121212; }
.pop_up_wrapper2 .width_60 { width: 60%; margin: 0 0 30px 1%; padding: 80px 0 20px; position: relative; background: #FFF; border: 1px solid #C6C6C6; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px; -khtml-border-radius: 5px; -moz-box-shadow: 0 0 5px #CCC, inset -1px -1px 2px #FFFFFF; -webkit-box-shadow: 0 0 5px #CCC; box-shadow: 0 0 5px #CCC, inset -1px -1px 2px #FFFFFF; }
.pop_up_wrapper3 .width_98 { margin-bottom: 0; padding-bottom: 0; }
.pop_up_wrapper .steps { padding: 0; border: none; padding-bottom: 15px;}
.pop_up_wrapper .ribbon { width: 591px;}
.pop_up_wrapper .ribbon_bg { width: 507px;}
.pop_up_wrapper2 .ribbon, .pop_up_wrapper3 .ribbon { width: 511px;}
.pop_up_wrapper2 .ribbon_bg, .pop_up_wrapper3 .ribbon_bg { width: 427px;}
.pop_up_bg h4, .pop_up_bg .h4 { color: #888; margin-bottom: 20px; padding: 0; }
.pop_up_wrapper h4, .pop_up_wrapper .h4 { margin: 0 20px 40px; padding: 0 0 20px; border-bottom: 1px solid #C6C6C6; }
.sign_up_form { width: 50%; }
.pop_up_wrapper2 .sign_up_form, .pop_up_wrapper3 .sign_up_form { width: 90%; margin: 0 auto;}
.sign_up_form .text { width: 230px; margin: 0 0 10px; height: 20px;}
.pop_up_wrapper2 .sign_up_form .text, .pop_up_wrapper3 .sign_up_form .text { color: #232323;}
.pop_up_bg .blue_btn { margin: 0; padding: 0; width: 174px; height: 40px; line-height: 40px; }
.sign_up_form p { font-size: 12px; margin-bottom: 15px;}
.sign_up_form a { color: #232323;}
.sign_up_form a:hover { text-decoration: underline;}
.sign_up_form .checkbox { margin: 0 10px 0 0; padding: 0 0 3px 10px;}
.pop_up_bg .form_btn { margin: 0 auto; width: 174px; float: none;}
.subscription_list { border: 1px solid #C6C6C6; border-top: none; width: 47%; }
.pop_up_wrapper2 .subscription_list { border: none; width: 295px; }
.subscription_list h4, .subscription_list .h4 { margin-bottom: 0; padding: 0; font: 16px 'ubuntu_lightbold'; color: #FFF; border: none; }
.subscription_list ul { margin: 20px 10px 30px 20px;}
.blue_tick_list ul { margin: 28px 15px 20px 20px;}
.subscription_list li, .blue_tick_list li { padding-left: 25px; line-height: 30px; position: relative; }
.blue_tick_list li .list_blue_tick, .subscription_list .list_blue_tick { background: url(/css/images/sprite.png) -1002px -90px; width: 21px; height: 21px; position: absolute; top: 3px; left: 0; }
.blue_tick_list li { line-height: 21px; padding-bottom: 10px;}
.big_blue_tick { background: url(/css/images/sprite.png) no-repeat -985px -180px; width: 34px; height: 26px; position: absolute; top: 21%; left: 10px; }
.pop_up_wrapper2 .subscription_list li { background: #121212; line-height: 20px; width: 195px; margin: 0 0 20px; padding: 10px 10px 10px 50px; position: relative; font: italic 16px/20px "georgia", serif; color: #FFF; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px; }
.pop_up_wrapper2 .list_arrow { background: url(/css/images/sprite.png) no-repeat -946px -191px; width: 9px; height: 15px; top: 36%; right: -8px; position: absolute; }
.pop_up_wrapper3 { width: 520px;}
.pop_up_wrapper2 .steps, .pop_up_wrapper3 .steps { margin: 0; padding: 0; border: none;}
.pop_up_wrapper3 .subscription_list { width: 100%; border: none; }
.pop_up_wrapper3 .grey_bg { clear: both; margin: 20px 0 0; padding: 25px 0 20px; border-top: 1px solid #C6C6C6; overflow: hidden; }
.pop_up_wrapper3 .subscription_list h5 { font: 18px 'pt_sansregular'; color: #888; background: none; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; border: none; }
.pop_up_wrapper3 .subscription_list ul { margin: 30px 0px 10px 20px; overflow: hidden;}
.pop_up_wrapper3 .subscription_list li { padding-left: 35px; line-height: 30px; float: left; width: 44%; padding: 0 0 0 25px; font: 14px/30px 'ubuntu_lightbold'; color: #333; }
.pop_up_wrapper2 label, .pop_up_wrapper3 label { width: 30%; margin-right: 2%; text-align: right; float: left; font: 14px/30px 'ubuntu_lightbold'; color: #333; }
.pop_up_wrapper2 input:focus, .pop_up_wrapper3 input:focus { color: #232323; background: #FFF;}
.pop_up_wrapper2 .sign_up_form p, .pop_up_wrapper3 .sign_up_form p { text-align: center; margin-left: 85px; }
.pop_up_wrapper2 .blue_btn, .pop_up_wrapper3 .blue_btn { margin-left: 9px;}
.more { text-align: center; font: 14px/30px 'ubuntu_lightbold'; color: #333; padding-top: 5px;}
#fancybox-loading { position: fixed; top: 50%; left: 50%; width: 40px; height: 40px; margin-top: -20px; margin-left: -20px; cursor: pointer; overflow: hidden; z-index: 1104; display: none; }
#fancybox-loading div { position: absolute; top: 0; left: 0; width: 40px; height: 480px; background-image: url('/css/images/fancybox.png'); }
#fancybox-overlay { position: absolute; top: 0; left: 0; width: 100%; z-index: 1100; display: none; }
#fancybox-tmp { padding: 0; margin: 0; border: 0; overflow: auto; display: none; }
#fancybox-wrap { position: absolute; top: 0; left: 0; padding: 20px; z-index: 1101; outline: none; display: none; }
#fancybox-outer { position: relative; width: 100%; height: 100%; background: #fff; }
#fancybox-content { width: 0; height: 0; padding: 0; outline: none; position: relative; overflow: hidden; z-index: 1102; border: none; }
#fancybox-hide-sel-frame { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: transparent; z-index: 1101; }
#fancybox-close { position: absolute; top: -15px; right: -15px; width: 30px; height: 30px; background: transparent url('/css/images/fancybox.png') -40px 0px; cursor: pointer; z-index: 1103; display: none; }
#fancybox-error { color: #444; font: normal 12px/20px Arial; padding: 14px; margin: 0; }
#fancybox-img { width: 100%; height: 100%; padding: 0; margin: 0; border: none; outline: none; line-height: 0; vertical-align: top; }
#fancybox-frame { width: 100%; height: 100%; border: none; display: block; }
#fancybox-left, #fancybox-right { position: absolute; bottom: 0px; height: 100%; width: 35%; cursor: pointer; outline: none; background: transparent url('/css/images/blank.gif'); z-index: 1102; display: none; }
#fancybox-left { left: 0px; }
#fancybox-right { right: 0px; }
#fancybox-left-ico, #fancybox-right-ico { position: absolute; top: 50%; left: -9999px; width: 30px; height: 30px; margin-top: -15px; cursor: pointer; z-index: 1102; display: block; }
#fancybox-left-ico { background-image: url('/css/images/fancybox.png'); background-position: -40px -30px; }
#fancybox-right-ico { background-image: url('/css/images/fancybox.png'); background-position: -40px -60px; }
#fancybox-left:hover, #fancybox-right:hover { visibility: visible; }
#fancybox-left:hover span { left: 20px; }
#fancybox-right:hover span { left: auto; right: 20px; }
.fancybox-bg { position: absolute; padding: 0; margin: 0; border: 0; width: 20px; height: 20px; z-index: 1001; }
#fancybox-bg-n { top: -20px; left: 0; width: 100%; background-image: url('/css/images/fancybox-x.png'); }
#fancybox-bg-ne { top: -20px; right: -20px; background-image: url('/css/images/fancybox.png'); background-position: -40px -162px; }
#fancybox-bg-e { top: 0; right: -20px; height: 100%; background-image: url('/css/images/fancybox-y.png'); background-position: -20px 0px; }
#fancybox-bg-se { bottom: -20px; right: -20px; background-image: url('/css/images/fancybox.png'); background-position: -40px -182px; }
#fancybox-bg-s { bottom: -20px; left: 0; width: 100%; background-image: url('/css/images/fancybox-x.png'); background-position: 0px -20px; }
#fancybox-bg-sw { bottom: -20px; left: -20px; background-image: url('/css/images/fancybox.png'); background-position: -40px -142px; }
#fancybox-bg-w { top: 0; left: -20px; height: 100%; background-image: url('/css/images/fancybox-y.png'); }
#fancybox-bg-nw { top: -20px; left: -20px; background-image: url('/css/images/fancybox.png'); background-position: -40px -122px; }
#fancybox-title { font-family: Helvetica; font-size: 12px; z-index: 1102; }
.fancybox-title-inside { padding-bottom: 10px; text-align: center; color: #333; background: #fff; position: relative; }
.fancybox-title-outside { padding-top: 10px; color: #fff; }
.fancybox-title-over { position: absolute; bottom: 0; left: 0; color: #FFF; text-align: left; }
#fancybox-title-over { padding: 10px; background-image: url('/css/images/fancy_title_over.png'); display: block; }
.fancybox-title-float { position: absolute; left: 0; bottom: -20px; height: 32px; }
#fancybox-title-float-wrap { border: none; border-collapse: collapse; width: auto; }
#fancybox-title-float-wrap td { border: none; white-space: nowrap; }
#fancybox-title-float-left { padding: 0 0 0 15px; background: url('/css/images/fancybox.png') -40px -90px no-repeat; }
#fancybox-title-float-main { color: #FFF; line-height: 29px; font-weight: bold; padding: 0 0 3px 0; background: url('/css/images/fancybox-x.png') 0px -40px; }
#fancybox-title-float-right { padding: 0 0 0 15px; background: url('/css/images/fancybox.png') -55px -90px no-repeat; }
.fancybox-ie6 #fancybox-close { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/images/fancy_close.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-left-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/images/fancy_nav_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-right-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/images/fancy_nav_right.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-over { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/images/fancy_title_over.png', sizingMethod='scale'); zoom: 1; }
.fancybox-ie6 #fancybox-title-float-left { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/images/fancy_title_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-main { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/images/fancy_title_main.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-right { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/images/fancy_title_right.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-bg-w, .fancybox-ie6 #fancybox-bg-e, .fancybox-ie6 #fancybox-left, .fancybox-ie6 #fancybox-right, #fancybox-hide-sel-frame { height: expression(this.parentNode.clientHeight + "px"); }
#fancybox-loading.fancybox-ie6 { position: absolute; margin-top: 0; top: expression( (-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 : document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )) + 'px'); }
#fancybox-loading.fancybox-ie6 div { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/images/fancy_loading.png', sizingMethod='scale'); }
.fancybox-ie .fancybox-bg { background: transparent !important; }
.fancybox-ie #fancybox-bg-n { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/images/fancy_shadow_n.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-ne { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/images/fancy_shadow_ne.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-e { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/images/fancy_shadow_e.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-se { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/images/fancy_shadow_se.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-s { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/images/fancy_shadow_s.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-sw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/images/fancy_shadow_sw.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-w { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/images/fancy_shadow_w.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-nw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/images/fancy_shadow_nw.png', sizingMethod='scale'); }
.styled .selectBox-dropdown, .styled2 .selectBox-dropdown, .styled3 .selectBox-dropdown { width: 200px !important; float: left; margin: 0; padding: 0; color: #333333; font: 14px/36px 'ubuntu_lightbold'; height: 36px; background: #EEE; border: 1px solid #adb0b2; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px; -moz-box-shadow: 0px 0 1px 1px #CCC, inset 0 0 20px 4px #F5F5F5; -webkit-box-shadow: 0px 0 1px 1px #CCC, inset 0 0 20px 4px #F5F5F5; box-shadow: 0px 0 1px 1px #CCC, inset 0 0 20px 4px #F5F5F5; position: relative; text-decoration: none; text-align: left; outline: none; vertical-align: middle; display: inline-block; cursor: default; }
.styled2 .selectBox-dropdown, .styled3 .selectBox-dropdown { width: 130px !important; height: 30px; line-height: 30px; }
.styled3 .selectBox-dropdown { width: 110px !important; margin-left: 10px;}
.styled4 .selectBox-dropdown { width: 164px !important; height: 30px; line-height: 30px; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; margin-bottom: 9px; }
.selectBox-dropdown:focus, .selectBox-dropdown:focus .selectBox-arrow { background: #FFF; }
.selectBox-dropdown.selectBox-menuShowing { -moz-border-radius-bottomleft: 0; -moz-border-radius-bottomright: 0; -webkit-border-bottom-left-radius: 0; -webkit-border-bottom-right-radius: 0; border-bottom-left-radius: 0; border-bottom-right-radius: 0; }
.selectBox-dropdown .selectBox-label { padding: 0 10px; display: inline-block; white-space: nowrap; overflow: hidden; }
.styled .selectBox-dropdown .selectBox-arrow { position: absolute; top: 2px; right: 2px; width:25px; height: 32px; background: url(/css/images/sprite.png) no-repeat scroll -657px -91px; }
.styled2 .selectBox-dropdown .selectBox-arrow, .styled3 .selectBox-dropdown .selectBox-arrow { position: absolute; top: 0; right: 0px; width: 26px; height: 30px; background: url(/css/images/sprite.png) no-repeat -682px -93px; }
.selectBox-dropdown-menu { position: absolute; z-index: 99999; max-height: 200px; min-height: 1em; border: solid 1px #adb0b2; background: #FFF; -moz-box-shadow: 0 2px 6px rgba(0, 0, 0, .2); -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, .2); box-shadow: 0 2px 6px rgba(0, 0, 0, .2); overflow: auto; }
.selectBox-inline { min-width: 150px; outline: none; border: solid 1px #adb0b2; background: #FFF; display: inline-block; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; overflow: auto; }
.selectBox-inline:focus { border-color: #adb0b2; }
.selectBox-options, .selectBox-options LI, .selectBox-options LI A { list-style: none; display: block; cursor: default; padding: 0; margin: 0; }
.selectBox-options LI A { line-height: 1.5; padding: 0 .5em; white-space: nowrap; overflow: hidden; background: 6px center no-repeat; }
.selectBox-options LI.selectBox-hover A { background-color: #EEE; }
.selectBox-options LI.selectBox-disabled A { color: #AAA; background-color: transparent; }
.selectBox-options LI.selectBox-selected A { background-color: #C8DEF4; }
.selectBox-options .selectBox-optgroup { color: #666; background: #EEE; font-weight: bold; line-height: 1.5; padding: 0 .3em; white-space: nowrap; }
.selectBox.selectBox-disabled { color: #888 !important; }
.selectBox-dropdown.selectBox-disabled .selectBox-arrow { opacity: .5; filter: alpha(opacity=50); border-color: #666; }
.selectBox-inline.selectBox-disabled { color: #888 !important; }
.selectBox-inline.selectBox-disabled .selectBox-options A { background-color: transparent !important; }
.ui-datepicker { width: 17em; padding: .2em .2em 0; display: none; }
.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
.ui-datepicker .ui-datepicker-prev { left:2px; }
.ui-datepicker .ui-datepicker-next { right:13px; }
.ui-datepicker .ui-datepicker-prev-hover { left:1px; }
.ui-datepicker .ui-datepicker-next-hover { right:12px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;  cursor: pointer; }
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
.ui-datepicker .ui-datepicker-title select { font-size:1em; margin:1px 0; }
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month, 
.ui-datepicker select.ui-datepicker-year { width: 49%;}
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
.ui-datepicker th { padding: 5px 2px; text-align: center; font-weight: bold; border: 0; height: auto; background: none; }
.ui-datepicker td { border: 0; padding: 1px; background: none; }
.ui-datepicker tr:hover td { background: none; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }
.ui-datepicker-cover { display: none; display: block; position: absolute; z-index: -1; filter: mask(); top: -4px; left: -4px; width: 200px; height: 200px; }
.ui-widget { font-family: Segoe UI, Arial, sans-serif; font-size: 1.1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Segoe UI, Arial, sans-serif; font-size: 1em; }
.ui-widget-content { border: 1px solid #666666; background: #000000; color: #ffffff; }
.ui-widget-content a { color: #ffffff; }
.ui-widget-header { border: 1px solid #333333; background: #333333; color: #ffffff; font-weight: bold; }
.ui-widget-header a { color: #ffffff; }
.ui-state-default, .ui-widget-content .ui-state-default { border: 1px solid #666666; background: #555555; font-weight: bold; color: #eeeeee; outline: none; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #eeeeee; text-decoration: none; outline: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus { border: 1px solid #59b4d4; background: #0078a3; font-weight: bold; color: #ffffff; outline: none; }
.ui-state-hover a, .ui-state-hover a:hover { color: #ffffff; text-decoration: none; outline: none; }
.ui-state-active, .ui-widget-content .ui-state-active { border: 1px solid #0388DC; background: #0364DC; font-weight: bold; color: #ffffff; outline: none; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #ffffff; outline: none; text-decoration: none; }
.ui-state-highlight, .ui-widget-content .ui-state-highlight {border: 1px solid #cccccc; background: #eeeeee; color: #2e7db2; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a { color: #2e7db2; }
.ui-state-error, .ui-widget-content .ui-state-error {border: 1px solid #ffb73d; background: #ffc73d; color: #111111; }
.ui-state-error a, .ui-widget-content .ui-state-error a { color: #111111; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text { color: #111111; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
.leaflet-map-pane, .leaflet-tile, .leaflet-marker-icon, .leaflet-marker-shadow, .leaflet-tile-pane, .leaflet-overlay-pane, .leaflet-shadow-pane, .leaflet-marker-pane, .leaflet-popup-pane, .leaflet-overlay-pane svg, .leaflet-zoom-box, .leaflet-image-layer, .leaflet-layer { position: absolute; }
.leaflet-container { overflow: hidden; outline: 0; }
.leaflet-tile, .leaflet-marker-icon, .leaflet-marker-shadow { -moz-user-select: none; -webkit-user-select: none; user-select: none; }
.leaflet-marker-icon, .leaflet-marker-shadow { display: block; }
.leaflet-clickable { cursor: pointer; }
.leaflet-dragging, .leaflet-dragging .leaflet-clickable { cursor: move; }
.leaflet-container img { max-width: none !important; }
.leaflet-container img.leaflet-image-layer { max-width: 15000px !important; }
.leaflet-tile-pane { z-index: 2; }
.leaflet-objects-pane { z-index: 3; }
.leaflet-overlay-pane { z-index: 4; }
.leaflet-shadow-pane { z-index: 5; }
.leaflet-marker-pane { z-index: 6; }
.leaflet-popup-pane { z-index: 7; }
.leaflet-tile { filter: inherit; visibility: hidden; }
.leaflet-tile-loaded { visibility: inherit; }
.leaflet-zoom-box { width: 0; height: 0; }
.leaflet-control { position: relative; z-index: 7; pointer-events: auto; }
.leaflet-top, .leaflet-bottom { position: absolute; z-index: 1000; pointer-events: none; }
.leaflet-top { top: 0; }
.leaflet-right { right: 0; }
.leaflet-bottom { bottom: 0; }
.leaflet-left { left: 0; }
.leaflet-control { float: left; clear: both; }
.leaflet-right .leaflet-control { float: right; }
.leaflet-top .leaflet-control { margin-top: 10px; }
.leaflet-bottom .leaflet-control { margin-bottom: 10px; }
.leaflet-left .leaflet-control { margin-left: 10px; }
.leaflet-right .leaflet-control { margin-right: 10px; }
.leaflet-control-zoom { -moz-border-radius: 7px; -webkit-border-radius: 7px; border-radius: 7px; }
.leaflet-control-zoom { padding: 5px; background: rgba(0, 0, 0, 0.25); }
.leaflet-control-zoom a { background-color: rgba(255, 255, 255, 0.75); }
.leaflet-control-zoom a, .leaflet-control-layers a { background-position: 50% 50%; background-repeat: no-repeat; display: block; }
.leaflet-control-zoom a { -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; width: 19px; height: 19px; }
.leaflet-control-zoom a:hover { background-color: #fff; }
.leaflet-touch .leaflet-control-zoom a { width: 27px; height: 27px; }
.leaflet-control-zoom-in { background-image: url(images/leaf_images/zoom-in.png); margin-bottom: 5px; }
.leaflet-control-zoom-out { background-image: url(images/leaf_images/zoom-out.png); }
.leaflet-control-layers { box-shadow: 0 1px 7px #999; background: #f8f8f9; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; }
.leaflet-control-layers a { background-image: url(images/leaf_images/layers.png); width: 36px; height: 36px; }
.leaflet-touch .leaflet-control-layers a { width: 44px; height: 44px; }
.leaflet-control-layers .leaflet-control-layers-list, .leaflet-control-layers-expanded .leaflet-control-layers-toggle { display: none; }
.leaflet-control-layers-expanded .leaflet-control-layers-list { display: block; position: relative; }
.leaflet-control-layers-expanded { padding: 6px 10px 6px 6px; font: 12px/1.5 "Helvetica Neue", Arial, Helvetica, sans-serif; color: #333; background: #fff; }
.leaflet-control-layers input { margin-top: 2px; position: relative; top: 1px; }
.leaflet-control-layers label { display: block; }
.leaflet-control-layers-separator { height: 0; border-top: 1px solid #ddd; margin: 5px -10px 5px -6px; }
.leaflet-container .leaflet-control-attribution { background-color: rgba(255, 255, 255, 0.7); box-shadow: 0 0 5px #bbb; margin: 0; }
.leaflet-control-attribution, .leaflet-control-scale-line { padding: 0 5px; color: #333; }
.leaflet-container .leaflet-control-attribution, .leaflet-container .leaflet-control-scale { font: 11px/1.5 "Helvetica Neue", Arial, Helvetica, sans-serif; }
.leaflet-left .leaflet-control-scale { margin-left: 5px; }
.leaflet-bottom .leaflet-control-scale { margin-bottom: 5px; }
.leaflet-control-scale-line { border: 2px solid #777; border-top: none; color: black; line-height: 1; font-size: 10px; padding-bottom: 2px; text-shadow: 1px 1px 1px #fff; background-color: rgba(255, 255, 255, 0.5); }
.leaflet-control-scale-line:not(:first-child) { border-top: 2px solid #777; padding-top: 1px; border-bottom: none; margin-top: -2px; }
.leaflet-control-scale-line:not(:first-child):not(:last-child) { border-bottom: 2px solid #777; }
.leaflet-touch .leaflet-control-attribution, .leaflet-touch .leaflet-control-layers { box-shadow: none; }
.leaflet-touch .leaflet-control-layers { border: 5px solid #bbb; }
.leaflet-fade-anim .leaflet-tile, .leaflet-fade-anim .leaflet-popup { opacity: 0; -webkit-transition: opacity 0.2s linear; -moz-transition: opacity 0.2s linear; -o-transition: opacity 0.2s linear; transition: opacity 0.2s linear; }
.leaflet-fade-anim .leaflet-tile-loaded, .leaflet-fade-anim .leaflet-map-pane .leaflet-popup { opacity: 1; }
.leaflet-zoom-anim .leaflet-zoom-animated { -webkit-transition: -webkit-transform 0.25s cubic-bezier(0.25,0.1,0.25,0.75); -moz-transition: -moz-transform 0.25s cubic-bezier(0.25,0.1,0.25,0.75); -o-transition: -o-transform 0.25s cubic-bezier(0.25,0.1,0.25,0.75); transition: transform 0.25s cubic-bezier(0.25,0.1,0.25,0.75); }
.leaflet-zoom-anim .leaflet-tile, .leaflet-pan-anim .leaflet-tile, .leaflet-touching .leaflet-zoom-animated { -webkit-transition: none; -moz-transition: none; -o-transition: none; transition: none; }
.leaflet-zoom-anim .leaflet-zoom-hide { visibility: hidden; }
.leaflet-popup { position: absolute; text-align: center; }
.leaflet-popup-content-wrapper { padding: 1px; text-align: left; }
.leaflet-popup-content { margin: 14px 20px; }
.leaflet-popup-tip-container { margin: 0 auto; width: 40px; height: 20px; position: relative; overflow: hidden; }
.leaflet-popup-tip { width: 15px; height: 15px; padding: 1px; margin: -8px auto 0; -moz-transform: rotate(45deg); -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); }
.leaflet-container a.leaflet-popup-close-button { position: absolute; top: 0; right: 0; padding: 4px 5px 0 0; text-align: center; width: 18px; height: 14px; font: 16px/14px Tahoma, Verdana, sans-serif; color: #c3c3c3; text-decoration: none; font-weight: bold; }
.leaflet-container a.leaflet-popup-close-button:hover { color: #999; }
.leaflet-popup-content p { margin: 18px 0; }
.leaflet-popup-scrolled { overflow: auto; border-bottom: 1px solid #ddd; border-top: 1px solid #ddd; }
.leaflet-container { background: #ddd; }
.leaflet-container a { color: #0078A8; }
.leaflet-container a.leaflet-active { outline: 2px solid orange; }
.leaflet-zoom-box { border: 2px dotted #05f; background: white; opacity: 0.5; }
.leaflet-div-icon { background: #fff; border: 1px solid #666; }
.leaflet-editing-icon { border-radius: 2px; }
.leaflet-popup-content-wrapper, .leaflet-popup-tip { background: white; box-shadow: 0 3px 10px #888; -moz-box-shadow: 0 3px 10px #888; -webkit-box-shadow: 0 3px 14px #999; }
.leaflet-popup-content-wrapper { -moz-border-radius: 20px; -webkit-border-radius: 20px; border-radius: 20px; }
.leaflet-popup-content { font: 12px/1.4 "Helvetica Neue", Arial, Helvetica, sans-serif; }
#mapbox_wrapper{ margin: 0; width: 1023px; height: 400px; overflow: hidden; background: #FFFAEA; border: 1px solid #B0B3B6; }
#mapbox{ width: 1023px; height: 400px; border: 0; }
/* #so_mapbox{ width: 868px; height: 350px; border: 1px solid #CCC; } */
#so_mapbox{ width: 268px; height: 250px; border: 1px solid #CCC; margin: 20px 2px 20px; }
.sex_offender_landing_page #mapbox_wrapper{ width: 940px; height: 300px; margin: 0; }
.sex_offender_landing_page #mapbox{ width: 938px; height: 298px; }
.sex_offender_teaser #mapbox_wrapper{ width: 293px; height: 300px; margin: 0; padding: 0; }
.sex_offender_teaser #mapbox{ width: 293px; height: 300px; border: 0; }
/**2012.09.01*/
a{ color: #0364DC; }
h1{ line-height: 50px; }
h1 i{ font-size: 28px; }
h1.smaller{ font-size: 32px; }
.content h1.padding{ padding-top: 20px; }
h1.smallest{ font-size: 28px; }
.width_65 h2{ text-align: center; }
.width_65 h2 strong{ font-size: 22px; }
.clear{ clear: both; }
.center{ text-align: center; }
.none{ display: none; }
.cursor{ cursor: pointer; }
.blue{ color: #0364DC; }
.red{ color: red; }
.green{ color: green; }
.text_right{ text-align: right; }
.breadcrumbs { padding: 0 0; }
.content h1{ padding: 0; }
.home_content h1{ padding: 20px 0 0; }
.mugshots_centers { padding: 30px 30px 50px; }
.mugshots_centers ul { width: 220px; clear: none; }
.mugshots_centers ul.last { width: 215px; }
.mugshots_centers.extended_row ul{ width: 440px; }
.mugshots_centers.extended_row ul.last{ width: 400px; }
.tabs .mugshots_centers ul { width: 215px; }
.tabs .mugshots_centers li { width: auto; float: none; }
.tabs .mugshots_centers li a{ width: auto; }
.tabs .tabs_menu li { width: auto; }
.tabs .tabs_menu li a{ width: auto; }
.tabs.no_border{ border: 0; }
.gray_header{ font-size: 13px; line-height: 30px; margin: 0; font: 13px/32px 'ubuntubold'; color: #333; border-top: 1px solid #C6C6C6; border-bottom: 1px solid #C6C6C6; text-align: center; text-shadow: 0 1px 0 white; -moz-box-shadow: inset 0 1px 0 0 #FFF; -webkit-box-shadow: inset 0 1px 0 0 #FFF; box-shadow: inset 0 1px 0 0 #FFF; background: -webkit-gradient(linear, center bottom, center top, from(#E6E6E6), color-stop(50%, #F7F7F7)); background: -webkit-linear-gradient(top, #E6E6E6 50%, #F7F7F7); background: -moz-linear-gradient(top, #E6E6E6, #F7F7F7); background: -ms-linear-gradient(top, #E6E6E6, #F7F7F7); background: -o-linear-gradient(top, #E6E6E6, #F7F7F7); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#E6E6E6', endColorstr='#F7F7F7'); }
.news_feed_text a { padding: 10px 5px; font: 13px/20px 'ubunturegular'; }
.news_feed_credentials { display: block; }
.news_feed_credentials small { display: block; text-align: right; padding: 0 5px; }
.tabs img { width: 132px; height: 167px; }
.width_78 .tabs li { height: 223px; width: auto; margin: 0 3px 0 0; }
.width_78 .tabs li a{ width: auto; padding: 5px 0; }
.element_name { overflow: hidden; display: block; width: 140px; }
.element_first_name, .element_last_name{ display: block; padding: 0 5px; width: 300px; text-align: left; }
.pagination { width: 100%; padding: 15px 0 0 0; }
.pagination .prev { margin-right: 5px; }
.pagination .next { margin-left: 5px; }
.page_num a{ font-size: 11px; font-family: 'pt_sansregular'; padding: 0 8px; }
.mugshots_centers.less{ padding: 10px 25px; }
.tabs .mugshots_centers.less{ padding: 10px 5px; }
.violation { position: static; top: 0; padding: 15px 0 10px; }
.grey_bg_bot span{ text-align: center; display: block; margin: 0 auto; font-size: 13px; cursor: pointer; padding: 0 0 10px; }
.tabs.more_spacing ul .single_element{ width: 148px;  }
.tabs ul .single_element a{ float: none; width: auto; padding: 0;  }
.width_19 a { font-size: 12px; }
.tabs .tabs_menu li span { width: auto; color: #232323; text-align: center; display: block; float: left; padding: 5px 11px; border-right: 1px solid #C6C6C6; border-bottom: 1px solid #C6C6C6; cursor: pointer; }
#outer_pop_up_wrapper{ display: none; }
#fancybox-outer { background: none; }
#fancybox-outer .fancybox-bg { background-image: none; }
.no_top{ margin-top: 0; }
.blue_btn.centered{ padding: 0; }
.pink_box, .green_box, .yellow_box{ margin: 20px auto; }
.pink_box.with_red_cross{ position: static; background: #FFDCDC url(/css/images/red_cross.png) no-repeat 1% center; }
.site_access { width: 650px; }
.logged_in{ max-width: 400px; }
.inner-wrapper .site_access { width: 700px; }
.logged_in span{ padding: 5px 0; display: block; }
.logged_in a.minor_link{ color: #777; font-family: 'pt_sansregular'; }
.violation p{ padding: 0 0 5px 20px; }
.table_img{ margin: 0 10px 0 5px; width: 35px; height: 40px; }
.search_results tr:hover{ background: #FFF9C3; }
.search_results td{ font-size: 12px; padding: 5px 0; text-align: center; }
.search_results td.col_name{ width: auto; }
.search_results td.col_name .name_wrapper{ font-size: 13px; color: #232323; }
.search_results th { padding: 0 2px; }
.AuthorizeNetSeal { position: absolute; top: -20px; right: -5px; }
.membership .number{ position: relative; }
.bubble{ margin: 0 0 0 10px; background: #80c342; color: #FFF; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; padding: 3px 10px; font-size: 11px; font-weight: normal; position: absolute; top: -1px; }
.membership { cursor: pointer; }
.membership .amt{ font-size: 24px; margin-right: 20px; padding-top: 25px; width: 150px; }
.membership .light_blue{ padding: 10px 0 0; float: right; width: 140px; text-align: left; }
.membership .amt.more_padding{ padding: 35px 0 0; }
.checkboz { border:1px solid #b9b9b9; margin: 15px 0 15px 28px; padding: 0; width: 570px; cursor: pointer; }
.checkboz input { width:auto; margin: 13px 10px 0 15px; background:none; border:none; padding: 0; }
.tos_check_box_wrapper{ float: left; margin: 0 0 40px; }
.create_view_btn{ text-align: center; margin: 10px auto 30px; padding: 0 20px;}
.most_wanted_img{ width: 60px; height: 70px; }
.copy{ padding: 5px 40px 25px; }
.green_bg{ height: auto; line-height: 20px; }
.green_bg p{ padding: 10px 0; font-size: 13px; }
.green_bg p b{ font-size: 12px; }
.card_info textarea { width: 350px; height: 100px; font: 14px/20px 'ubuntu_lightbold'; float: left; padding: 5px 15px; background: #EEE; border: 1px solid #ADB0B2; border-top: 1px solid CDD0D3; color: #232323; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -khtml-border-radius: 3px; }
.simple_checkbox_wrapper{ border:1px solid #b9b9b9; margin: 15px 30px; padding: 15px 10px; cursor: pointer; }
.simple_checkbox_wrapper input{ margin: 3px 10px 0 5px; float: left; }
.simple_checkbox_wrapper span{ margin: 0; float: left; }
.captcha_wrapper{ margin: 10px 30px; }
.so_ad_1{ display: block; text-align: center; margin: 20px 0 0; }
.news li { margin: 0 30px; padding: 15px 0; color: #888; border-top: 1px solid #C6C6C6; display: block; }
.sex_offender_landing_page{ background: url(/css/images/so_bg_2.jpg) no-repeat center center; }
.sex_offender_landing_page .form_half{ background: #FFF; width: 220px; margin: 0 20px 20px; }
.sex_offender_landing_page .form_half p{ text-align: center; padding: 0 0 10px; }
.sex_offender_landing_page .form_half_inner{ padding: 20px; }
.sex_offender_landing_page .form_half .text{ width: 145px; height: 20px; margin: 0 0 10px; }
.sex_offender_landing_page .form_half .select{ width: 175px !important; margin: 0 0 10px; }
.sex_offender_landing_page .blue_btn{ font-size: 12px; padding: 0 10px; margin: 5px 0 0 10px; }
.sex_offender_teaser .checkout_report{ padding: 75px 0 5px; }
.google_map2{ padding: 0; }
.violation_table{ margin: 0 0 20px 20px; width: 598px; border: 1px solid #C6C6C6; }
.violation_table thead{ margin: 0; font: 15px/40px 'ubuntubold'; color: #333; border-top: 1px solid #C6C6C6; border-bottom: 1px solid #C6C6C6; text-align: center; text-shadow: 0 1px 0 #FFFFFF; -moz-box-shadow: inset 0 1px 0 0 #FFF; -webkit-box-shadow: inset 0 1px 0 0 #FFF; box-shadow: inset 0 1px 0 0 #FFF; background: -webkit-gradient(linear, center bottom, center top, from(#E6E6E6), color-stop(50%, #F7F7F7)); background: -webkit-linear-gradient(top, #E6E6E6 50%, #F7F7F7); background: -moz-linear-gradient(top, #E6E6E6, #F7F7F7); background: -ms-linear-gradient(top, #E6E6E6, #F7F7F7); background: -o-linear-gradient(top, #E6E6E6, #F7F7F7); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#E6E6E6', endColorstr='#F7F7F7'); }
.violation_table tr{ border-bottom: 1px solid #C6C6C6; }
.violation_table tr td{ padding: 8px; font-size: 12px; color: #333; }
.violation_table tr td.text_right{ font-family: 'pt_sansbold'; width: 145px; padding: 0; }
.violation_table th{ padding: 0 10px; }
.violation_table .sub_header td{ padding: 2px 8px; }
.tooltip_content{ margin: 0; padding: 0; border: 0; -webkit-box-shadow: 0 0; box-shadow: 0 0; }
.error_page{ padding: 20px 0; }
.text_left{ text-align: left; }
h1.text_left{ padding: 0 0 20px 10px; }
.no_bg{ margin: 0 0 0 20px; }
.no_bg li{ padding: 5px 0; }
.document_retrieval #radio_container #radio_container_inner{ padding: 5px 20px 0; }
.document_retrieval #radio_container .ctrl_container{ height: auto; width: 100%; padding: 0; margin: 0 0 20px 0; background: none; border: 0; }
.document_retrieval #radio_container .ctrl_container .price_tag{ font-size: 14px; padding: 0; font-weight: bold; color: #444; width: auto; }
.document_retrieval #radio_container .ctrl_container input{ margin: 7px 0 0 0; }
.document_retrieval #radio_container .ctrl_container label{ width: 500px; font-size: 16px; color: #333; }
.document_retrieval #radio_container .ctrl_container a{ font-size: 11px; }
.document_retrieval #radio_container .ctrl_container small{ color: #777; font-weight: normal; padding: 0; margin: 0; margin: 5px 0 0 0; display: block; }
.total_line{ background: #D9EEFA; color: #2C5987; padding: 10px 20px; font-weight: bold; }
.total_line .total_desc{ float: left; width: 450px; text-align: right; font-size: 11px; padding-top: 10px; }
.total_line .total_price{ float: right; width: 75px; font: 24px Georgia, "Times New Roman", serif; padding-bottom: 3px; }
.drs_details_wrapper{ padding: 10px 25px; }
.drs_details_wrapper table{ width: 100%; }
.blue_btn.padding { padding: 0 15px; width: auto; }
.doc_results tr { cursor: pointer; }
.msg.smaller{ line-height: 25px; font-size: 15px; }
.monitoring table.element_view{ padding: 0; margin: 0; width: 100%; border: 0; }
.monitoring table.element_view th, .sub #main_content table.element_view td{ padding: 5px 8px; font-size: 12px; height: auto; text-align: left; }
.monitoring table.element_view th small{ font-size: 10px; }
.monitoring table.element_view td{ border: 1px solid lightGrey; padding: 5px 8px; }
.monitoring table.element_view td input{ width: auto; height: auto; border: 1px solid #D3CEA1; background: #FFF9C3; cursor: text; }
.monitoring table.element_view td input.datatable_input{ width: 90px; }
.monitoring table td img.add_name{ width: auto; height: auto; cursor: pointer; float: right; }
.monitoring .search_results td { padding: 5px 5px; text-align: left; }
.delete_button{ cursor: pointer; }
.monitoring .selectBox-dropdown { width: 60px; float: left; margin: 0; padding: 0; color: #333333; height: 20px; background: #EEE; border: 1px solid #adb0b2; position: relative; text-decoration: none; text-align: left; outline: none; vertical-align: middle; display: inline-block; cursor: default; line-height: 20px; }
.monitoring .selectBox-dropdown .selectBox-arrow { position: absolute; top: 0;  right: 0px;  width: 20px;  height: 20px;  background: url(/css/images/style2_select.png) no-repeat center center; }
.fw_dim_l{ width: 110px; height: 135px; margin-left: 15px; }
.fw_dim{ width: 70px; height: 80px; }
h6 i{ text-decoration: underline; font-size: 12px; font-weight: bold; }
.fee_waiver li { line-height: 20px; padding: 2px 0 2px 22px; background: url(/css/images/bullet.png) no-repeat left 65%; }
.two_half_cols .wrapper{ padding: 0 20px; }
.two_half_cols .wrapper h4, .two_half_cols .wrapper .h4{ padding: 10px 0 0; }
.two_half_cols .wrapper .text{ width: 160px; }
input.auto { width: auto; }
form.old_style{ }
form.old_style label{ color: #222; line-height: 12px; font-size: 14px; }
form.old_style label span{ display: block; font-size: 12px; color: #AAA; line-height: 12px; }
form.old_style input, form.old_style textarea, form.old_style select{ font-size: 13px; font-weight: normal; line-height: 18px; margin-bottom: 10px; padding: 6px 5px; width: 396px; border: 1px solid #666; }
form.old_style textarea{ height: 150px; }
.file_upload { border: 1px solid #CCC; background: white; padding: 5px 30px 5px 5px; margin: 7px 0; color: black; }
.mini_title{ text-decoration: underline; font-size: 13px; font-weight: bold; }
.old_style .radio_button, .old_style .radio_button input{ float: left; width: 15px; }
.old_style .radio_button_text{ float: left; width: 385px; font-size: 11px; margin-left: 5px; }
.old_style .radio_button_text div{ padding: 10px 0; font-size: 12px; line-height: 18px; }
.old_style .simple_checkbox_wrapper { margin: 15px 0; font-size: 13px; padding: 15px 5px; }
.old_style .simple_checkbox_wrapper span{ width: 355px; }
.old_style .simple_checkbox_wrapper input { width: auto; padding: 0; }
.small_button{ width: auto; padding: 5px 10px; font-size: 13px; }
span.watermark{ margin: 1px 0; }
.text.margin_on_left_not_right{ margin: 0 0 0 10px; }
.long.styled .selectBox-dropdown{ width: 380px !important; }
.width_31.no_border{ border: 0; margin: 0; }
.already_has_account{ display: block; text-align: center; padding: 10px; }
.ns{ font: 16px/40px 'ubuntu_lightbold'; color: white; text-shadow: 0 2px 0 #294B58; margin-left: -15px; text-align: left; }
.pop_up_wrapper .header_line{ margin: 0 20px 40px; padding: 0 0 20px; border-bottom: 1px solid #C6C6C6; color: #888; font: 18px/40px 'ubuntu_lightbold'; text-align: center; }
.crime_results .blockquote_wrapper{ padding: 20px 50px; }
.inline_header{ text-align: left; margin: 0 0 0 20px; padding: 0; font: 18px/40px 'ubuntu_lightbold'; color: #333; }
p.show_results{ padding: 0 0 0 20px; }
.blue_sub_header{ font-weight: bold; font-size: 18px; padding: 5px 20px 15px; line-height: 28px; text-transform: capitalize; text-shadow: 1px 1px #DDD; }
.home_content .grid_box li { margin: 0 0 18px; }
.home_content .last_col.grid_box li { margin-bottom: 0; }
.two_half_cols .news{ }
.two_half_cols .news a{ padding: 0; margin: 0; border: 0; }
.two_half_cols .news a .date{ color: #BBB; padding: 3px 0 0; }
.tabs.smaller li { width: 130px; }
.tabs.smaller img { width: 117px; height: 148px; }
.tooltip .h4{ padding: 0; line-height: 30px; }
.tooltip_content .width_100 { margin: 0; }
.leaflet-popup-content { margin: 15px 8px 8px; }
.leaflet-popup-content img { margin: 0px auto 0; }
.arrest_details { margin: 4px 0; }
.news .read_more{ font: 14px 'pt_sansregular'; color: #C11A20; float: right; padding: 2px 5px 0 0; }
.news .read_more:hover{ text-decoration: underline; }
.alerts li{ line-height: ; }
.alerts a{ font-size: 13px; line-height: 18px; }
.alerts span{ font-size: 14px; line-height: 19px; }
.news.alerts span.date{ font-size: 11px; }
.two_half_cols.width_98{ width: 98%; }
.two_half_cols.width_98 .ribbon{ width: 945px; }
.article { margin: 80px 25px 25px; }
.normal_sidebar .width_31 { width: 31%; }
.article .news li { margin: 0; padding: 0; border: 0; }
.article .news a { margin: 0; }
.steps.article{ line-height: 22px; color: #444; }
.steps.article a img{ display: block; }
.steps.article span{ display: block; }
.steps.article span.read_more{ float: right; }
.steps.article td{ padding: 2px 5px 2px 0; }

/***/
.search_options{ margin-left: 275px; }
.gradient_bg .inner-wrapper.no_menus .content{ border-radius: 5px 5px 0 0; -webkit-border-radius: 5px 5px 0 0; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius: 5px 5px 0 0; -khtml-border-radius: 5px 5px 0 0; border-top: 1px solid #B0B3B6; }
.no_menus h1{ margin-top: 0; }
.removal img.removal_profile_image{ width: 253px; }
.arrest .width_60 p{ line-height: 20px; }
.arrest .social_widgets .pinit{ background: none; position: relative; }
.arrest .social_widgets .tweet{ position: relative; }
.arrest .social_widgets .fb_like .fb-like.fb_iframe_widget { float: right; }
.arrest .removal_button{ cursor: pointer; display: block; text-align: center; padding: 10px 0 0; }
.arrest .social_widgets li{ text-indent: 0px; padding-top: 2px; background: none; width: auto; }
.checkout_report{}
.checkout_report .checkout_report_padding{ padding: 0 20px !important; }
.checkout_report .AuthorizeNetSeal { position: absolute; top: -20px; right: -5px; }
.checkout_report .green_bg.authnet p{ padding: 0; }
.checkout_report .green_bg.authnet p.keep{ padding: 10px 0; }
.free_float{ float: left; padding: 0 16px; width: 628px; margin: 0 0 30px 0; }
.free_float h3, .free_float .h3{ text-align: left; margin: 20px 0 6px; }
.free_float h3.first, .free_float .h3.first{ margin-top: 0px; }
.free_float p{ text-align: justify; }
.ns .green{ float: left; width: auto !important; height: 21px; margin: 8px 10px 10px 0; padding: 2px 10px; line-height: 21px; border-radius: 20px; color: #FFF; }
form h2.credit_card { background: url('images/visa_mastercard_icon.png') no-repeat right 6px; }
.month.membership_description{ padding: 6px 0px 6px 20px; width: 310px; border-left: 1px solid #C6C6C6; border-bottom: 1px solid #C6C6C6; font-size: 10px; height: 61px; }
.month.membership_description .option{ margin-top: 20px; float: left; position: static; }
.month.membership_description .description{ width: 282px; float: left; line-height: 16px; }
.month.membership_description p{ padding: 0px; }
.amt.big{ font: 32px/7px 'ubuntu_lightbold'; color: white; width: auto; text-align: right; margin-top: 7px; }

/**/
.width31{ width: 31%; }
.width65{ width: 65%; }
.width31 .article { margin: 0 25px 25px; }
.width31 .article .blog li { float: none; background: none; padding: 0 0 10px; margin: 0 0 10px; font: 15px 'ubuntu_lightbold'; border-bottom: 1px solid #DDD; }
.width31 .article .blog .date { float: right; padding: 0; }
.width31 .article .blog a { padding: 15px 0 0; }
.width31 .width_shadow { width: 285px; }
.width65 .article { margin: 0 25px 25px; }
.width65 .article p, .width_65 .article p{ padding: 0 0 10px; }
.width65 .article p a, .width_65 .article p a{ display: inline; }
.width65 .article a, .width_65 .article a{ clear: both; display: block; }
.width65 .article a.read_more{ float: right; padding-right: 15px; }
.width65 .article img, .width_65 .article img{ float: left; margin: 0 20px 10px 0; clear: both; }
.article .sub_title{ font: 15px/20px 'ubuntubold'; color: #333; margin: 0 0 10px; font-weight: bold; }
.width31 .width_98 .ribbon_bg { width: 211px; height: 50px; }
.violation_table tr td.bar{ background: #EEE; padding: 0; height: 4px; }
.profile_image_sidebar{ width: 275px; }
.profile_image_sidebar .violation_table{ width: 270px; margin: 0 2px 20px; }
.gradient_bg .inner-wrapper.no_menus .content.no_round_top { border-radius: 0; -webkit-border-radius: 0; -webkit-border-top-left-radius: 0; -webkit-border-top-right-radius: 0; -moz-border-radius: 0; -khtml-border-radius: 0; border-top: 0; }
.content.bottom_padding{ padding-bottom: 20px; }
.main_menus li:hover { background: none; }

/**/
#mapbox_wrapper{ position: relative; }
#mapbox_shroud{ position: absolute; width: 930px; height: 350px; background-color: rgba(0, 0, 0, 0.6); top: 20px; left: 50px; color: white; text-align: center; font-size: 28px; line-height: 38px; z-index: 500; }
#mapbox_shroud a{ color: #00E0FF; padding: 80px 0 40px; font-size: 52px; display: block; line-height: 60px; font-weight: bold; }
#mapbox_shroud span{ display: block; margin: 0 auto; width: 400px; }

#mapbox_wrapper.account_leaf{ width: 894px; height: 300px; margin: 25px; }
#mapbox_wrapper.account_leaf #mapbox{ width: 892px; height: 298px; }
#row_injection_point tr { color: #222; }
#row_injection_point a, #row_injection_point span { float: left; padding: 0 10px; color: #00D; text-decoration: underline; line-height: 15px; }
#row_injection_point a { border-right: 2px solid #CCC; }
#row_injection_point .center_buttons { text-align: center; margin: 0 auto; width: 128px; float: none; display: block; }
#row_injection_point .mini_button { font-size: 11px; padding: 3px 8px; height: auto; line-height: 13px; margin: 0 auto; font-family: pt_sansregular; }
.profile_page .add_name.view_report{ width: auto; margin: 15px 25px 0; float: right; font-size: 12px; }

.sign_up_form .membership{ }
.sign_up_form .membership p{ text-align: left; margin-left: 0; }
.sign_up_form .membership .month{ width: 236px; padding: 18px 0 0 25px; }
.sign_up_form .membership .month .trial{ padding: 0 0 0 25px; margin: 0; height: 33px; line-height: 18px; }
.sign_up_form .membership .bubble{ display: none; }
.sign_up_form .membership .black_bg{ width: 195px; }
.sign_up_form .membership .amt{ width: 120px; margin-right: 0; font-size: 20px; line-height: 28px; padding: 24px 0 0; }
.sign_up_form .membership .checkbox{ margin: 0; padding: 0; }

.billing_line{ padding: 8px 20px; color: #333; border-top: 1px solid #DDD; }
.billing_line.first{ border: 0; }
.billing_line .left{ float: left; }
.billing_line .right{ float: right; }
.billing_line.total{ border-top: 2px solid #CCC; padding-top: 15px; font-size: 16px; color: #000; font-weight: bold; }

.ad_wrapper{ padding: 30px 0 0; }
.step_num.white { color: #FFF; text-shadow: 0 2px 0 #294B58; }
.redder{ color: #C11A20; }

.blue_btn.testimonial_button{ font-size: 14px; padding: 3px 10px; width: auto; height: auto; text-align: center; margin: 0 0 0 45px; }

#tip_call_out.width_98{ padding: 0; }
#tip_call_out .call_out_left{ float: left; width: 640px; padding: 0 0 10px 30px; }
#tip_call_out .call_out_left .inline_header{ margin: 0; }
#tip_call_out .call_out_right{ float: right; width: 240px; padding: 25px 0 0; }
#tip_call_out .call_out_right a{ width: 200px; }
#tip_call_out .call_out_right .blue_btn{ padding: 0 20px; width: auto; margin: 0; float: left; }



.busted_grid_title { padding: 0; margin: 0 0 20px 0; background: url(/shared_css/c/img/stripes.png) left top; line-height: 1; font-family: arial, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: normal; color: #666666; }
#six_points { margin: 40px 0;}
#six_points .one_third { margin: 0 1.3% 20px; float: left; width: 30.66%; }
#six_points h2 { font-size: 22px; font-weight: normal; line-height: 32px; margin: 0 0 20px; }
#six_points h3 { font-size: 17px; font-weight: bold; text-align: left; }
#six_points h3 span{ background: white; }
#six_points h4 { font-size: 13px; padding: 10px 0 5px; color: #666666; text-align: left; }
#six_points h4 a{ color: #666666; }
#six_points p { padding: 0 0 0 48px; }
#six_points .iconbox span { display: block; float: left; margin: 15px 15px 0px 0; line-height: 32px; background-position: -164px -1640px; width: 32px; height: 32px; background-image: url(/shared_css/c/img/busted_icons.png); background-repeat: no-repeat; vertical-align: middle; } 
#six_points .iconbox span.iconbox-mac-alternative { background-position: -82px -1066px; } 
#six_points .iconbox span.iconbox-users { background-position: -246px -1394px; } 
#six_points .iconbox span.iconbox-podcast { background-position: -164px -820px; } 
#six_points .iconbox span.iconbox-send { background-position: -164px -1722px; } 
#six_points .iconbox span.iconbox-64 { background-position: 0 0; } 
#six_points .callout{ margin:0 0px 0 0px; padding:10px;	 border: 1px solid #ddd; display: block; background: #ffffff url(/shared_css/c/img/stripes.png) !important; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; -webkit-box-shadow:1px 1px 3px 0px rgba(180, 180, 180, 0.2); -moz-box-shadow:1px 1px 3px 0px rgba(180, 180, 180, 0.2); box-shadow:1px 1px 3px 0px rgba(180, 180, 180, 0.2); }
#six_points .callout .border{ background: #ffffff; border:1px solid #e3e3e3; padding:20px 20px 0px 20px; -webkit-box-shadow:inset 1px 1px 2px 0px rgba(180, 180, 180, 0.1); -moz-box-shadow:inset 1px 1px 2px 0px rgba(180, 180, 180, 0.1); box-shadow:inset 1px 1px 2px 0px rgba(180, 180, 180, 0.1); }
#six_points .callout .callout-button{ float: right; }
#six_points .callout .callout-content{ float: left; width: 650px; }
#six_points .callout a.button{ margin: 0; text-align: center; }
#six_points .callout p{ padding: 0; font-size: 13px; margin: 0 0 20px 0; }
#six_points .callout h1,
#six_points .callout p.highlight,
#six_points .callout h3,
#six_points .callout h4,
#six_points .callout h5,
#six_points .callout h6{ line-height: 1.3; margin:0 0 0px 0 !important; padding: 0; color: #b6332c; }
#six_points .callout p.highlight{ font-size: 22px; }
#six_points a.button{ margin:0 5px 5px 0; font-size:13px; line-height:13px; padding:12px 20px; border: 1px solid #ddd; font-weight:bold; display: inline-block; background-image: linear-gradient(bottom, #F7F7F7 0%, #FFFFFF 100%); background-image: -o-linear-gradient(bottom, #F7F7F7 0%, #FFFFFF 100%); background-image: -moz-linear-gradient(bottom, #F7F7F7 0%, #FFFFFF 100%); background-image: -webkit-linear-gradient(bottom, #F7F7F7 0%, #FFFFFF 100%); background-image: -ms-linear-gradient(bottom, #F7F7F7 0%, #FFFFFF 100%); background-color: #F9F9F9; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; -webkit-box-shadow:0px 1px 1px 0px rgba(180, 180, 180, 0.2); -moz-box-shadow:0px 1px 1px 0px rgba(180, 180, 180, 0.2); box-shadow:0px 1px 1px 0px rgba(180, 180, 180, 0.2); }
#six_points a.button.green{ background-image: linear-gradient(bottom, #e9f2d2 0%, #FFFFFF 100%); background-image: -o-linear-gradient(bottom, #e9f2d2 0%, #FFFFFF 100%); background-image: -moz-linear-gradient(bottom, #e9f2d2 0%, #FFFFFF 100%); background-image: -webkit-linear-gradient(bottom, #e9f2d2 0%, #FFFFFF 100%); background-image: -ms-linear-gradient(bottom, #e9f2d2 0%, #FFFFFF 100%); background-color: #e9f2d2; border-color:#c0da66; color:#88b12b; }
#six_points a.button.green:hover{ color: #ffffff; border: solid 1px #729200; background: #aecf39; background: -webkit-gradient(linear, left top, left bottom, from(#aecf39), to(#84a805)); background: -moz-linear-gradient(top, #aecf39, #84a805); -webkit-box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.2), 0px 1px 1px 0px rgba(180, 180, 180, 0.4); box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.2), 0px 1px 1px 0px rgba(180, 180, 180, 0.4); }

#busted_grid_static_pages p{ line-height: 24px; margin: 10px 0 0; font-size: 16px; padding: 10px 25px 5px; color: #333; }
#busted_grid_static_pages p.bold{ font-size: 18px; font-weight: bold; }
#busted_grid_static_pages ul { list-style: square outside; margin-left: 60px; }
#busted_grid_static_pages h1#static_pages{ color: #b6332c; text-align: left; font-size: 26px; padding: 0 25px; clear: none; }
#busted_grid_static_pages .teaserbox { border: 1px solid #ddd; display: block; background: #ffffff url(/shared_css/c/img/stripes.png) !important; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; -webkit-box-shadow: 1px 1px 3px 0px rgba(180, 180, 180, 0.2); -moz-box-shadow: 1px 1px 3px 0px rgba(180, 180, 180, 0.2); box-shadow: 1px 1px 3px 0px rgba(180, 180, 180, 0.2); margin: 0 0px 0 0px; padding: 10px; }
#busted_grid_static_pages .teaserbox .border { background: #ffffff; border: 1px solid #e3e3e3; padding: 25px 25px 25px 25px; -webkit-box-shadow: inset 1px 1px 2px 0px rgba(180, 180, 180, 0.1); -moz-box-shadow: inset 1px 1px 2px 0px rgba(180, 180, 180, 0.1); box-shadow: inset 1px 1px 2px 0px rgba(180, 180, 180, 0.1); }
#busted_grid_static_pages .teaserbox p { padding: 5px 0 0 0; }
#busted_grid_static_pages .teaserbox ul { list-style: square outside; margin-left: 30px; }
#busted_grid_static_pages .teaserbox h2{ color: #b6332c; text-align: left; font-size: 22px; padding: 0; clear: none; }
#busted_grid_static_pages a.button{ margin:0 5px 5px 0; font-size:13px; line-height:13px; padding:12px 20px; border: 1px solid #ddd; font-weight:bold; display: inline-block; background-image: linear-gradient(bottom, #F7F7F7 0%, #FFFFFF 100%); background-image: -o-linear-gradient(bottom, #F7F7F7 0%, #FFFFFF 100%); background-image: -moz-linear-gradient(bottom, #F7F7F7 0%, #FFFFFF 100%); background-image: -webkit-linear-gradient(bottom, #F7F7F7 0%, #FFFFFF 100%); background-image: -ms-linear-gradient(bottom, #F7F7F7 0%, #FFFFFF 100%); background-color: #F9F9F9; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; -webkit-box-shadow:0px 1px 1px 0px rgba(180, 180, 180, 0.2); -moz-box-shadow:0px 1px 1px 0px rgba(180, 180, 180, 0.2); box-shadow:0px 1px 1px 0px rgba(180, 180, 180, 0.2); }
#busted_grid_static_pages a.button.small{ font-size:11px; line-height: 11px; padding:8px 18px 7px 18px; }
#busted_grid_static_pages a.button.medium{ font-size:13px; line-height:13px; padding:12px 20px 11px 20px; }
#busted_grid_static_pages a.button.large{ font-size:16px; line-height:16px; padding:14px 22px 13px 22px; }
#busted_grid_static_pages a.button.white{ }
#busted_grid_static_pages a.button.orange{ background-image: linear-gradient(bottom, #f7d9a9 0%, #FFFFFF 100%); background-image: -o-linear-gradient(bottom, #f7d9a9 0%, #FFFFFF 100%); background-image: -moz-linear-gradient(bottom, #f7d9a9 0%, #FFFFFF 100%); background-image: -webkit-linear-gradient(bottom, #f7d9a9 0%, #FFFFFF 100%); background-image: -ms-linear-gradient(bottom, #f7d9a9 0%, #FFFFFF 100%); background-color: #f7c36e; border-color:#ebb459; color:#e98106; }
#busted_grid_static_pages a.button.orange:hover{ color: #ffffff; border: solid 1px #da7c0c; background: #f78d1d; background:-webkit-linear-gradient(top, #faa51a, #f47a20); background: -moz-linear-gradient(top, #faa51a, #f47a20); background: -o-linear-gradient(top, #faa51a, #f47a20); background: linear-gradient(top, #faa51a, #f47a20); -webkit-box-shadow:inset 0px 1px 0px 0px rgba(255, 255, 255, 0.2), 0px 1px 1px 0px rgba(180, 180, 180, 0.4); -moz-box-shadow:inset 0px 1px 0px 0px rgba(255, 255, 255, 0.2), 0px 1px 1px 0px rgba(180, 180, 180, 0.4); box-shadow:inset 0px 1px 0px 0px rgba(255, 255, 255, 0.2), 0px 1px 1px 0px rgba(180, 180, 180, 0.4); }
#busted_grid_static_pages a.button.blue{ background-image: linear-gradient(bottom, #dbe9f3 0%, #FFFFFF 100%); background-image: -o-linear-gradient(bottom, #dbe9f3 0%, #FFFFFF 100%); background-image: -moz-linear-gradient(bottom, #dbe9f3 0%, #FFFFFF 100%); background-image: -webkit-linear-gradient(bottom, #dbe9f3 0%, #FFFFFF 100%); background-image: -ms-linear-gradient(bottom, #dbe9f3 0%, #FFFFFF 100%); background-color: #dbe9f3; border-color:#9fc2dd; color:#468bbf; }
#busted_grid_static_pages a.button.blue:hover{ color: #ffffff; border: solid 1px #0b5996; background: #438ac2; background: -webkit-gradient(linear, left top, left bottom, from(#438ac2), to(#1063a4)); background: -moz-linear-gradient(top, #438ac2, #1063a4); -webkit-box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.2), 0px 1px 1px 0px rgba(180, 180, 180, 0.4); box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.2), 0px 1px 1px 0px rgba(180, 180, 180, 0.4); }
#busted_grid_static_pages a.button.green{ background-image: linear-gradient(bottom, #e9f2d2 0%, #FFFFFF 100%); background-image: -o-linear-gradient(bottom, #e9f2d2 0%, #FFFFFF 100%); background-image: -moz-linear-gradient(bottom, #e9f2d2 0%, #FFFFFF 100%); background-image: -webkit-linear-gradient(bottom, #e9f2d2 0%, #FFFFFF 100%); background-image: -ms-linear-gradient(bottom, #e9f2d2 0%, #FFFFFF 100%); background-color: #e9f2d2; border-color:#c0da66; color:#88b12b; }
#busted_grid_static_pages a.button.green:hover{ color: #ffffff; border: solid 1px #729200; background: #aecf39; background: -webkit-gradient(linear, left top, left bottom, from(#aecf39), to(#84a805)); background: -moz-linear-gradient(top, #aecf39, #84a805); -webkit-box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.2), 0px 1px 1px 0px rgba(180, 180, 180, 0.4); box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.2), 0px 1px 1px 0px rgba(180, 180, 180, 0.4); }
#busted_grid_static_pages a.button.red{ background-image: linear-gradient(bottom, #ffe9e9 0%, #FFFFFF 100%); background-image: -o-linear-gradient(bottom, #ffe9e9 0%, #FFFFFF 100%); background-image: -moz-linear-gradient(bottom, #ffe9e9 0%, #FFFFFF 100%); background-image: -webkit-linear-gradient(bottom, #ffe9e9 0%, #FFFFFF 100%); background-image: -ms-linear-gradient(bottom, #ffe9e9 0%, #FFFFFF 100%); background-color: #ffe9e9; border-color:#e99f9f; color:#d25c5a; }
#busted_grid_static_pages a.button.red:hover{ color: #ffffff; border: solid 1px #920500; background: #c44844; background: -webkit-gradient(linear, left top, left bottom, from(#c44844), to(#a70c07)); background: -moz-linear-gradient(top, #c44844, #a70c07); -webkit-box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.2), 0px 1px 1px 0px rgba(180, 180, 180, 0.4); box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.2), 0px 1px 1px 0px rgba(180, 180, 180, 0.4); }
#busted_grid_static_pages a.button.yellow{ background-image: linear-gradient(bottom, #fbf6e3 0%, #FFFFFF 100%); background-image: -o-linear-gradient(bottom, #fbf6e3 0%, #FFFFFF 100%); background-image: -moz-linear-gradient(bottom, #fbf6e3 0%, #FFFFFF 100%); background-image: -webkit-linear-gradient(bottom, #fbf6e3 0%, #FFFFFF 100%); background-image: -ms-linear-gradient(bottom, #fbf6e3 0%, #FFFFFF 100%); background: #e8ce3f; background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#fbf6e3)); background: -moz-linear-gradient(top, #FFFFFF, #fbf6e3); background-color: #fbf6e3; border-color:#efd877; color:#c4a80a; }
#busted_grid_static_pages a.button.yellow:hover{ color: #ffffff; border-color: #c5a900; background: #e8ce3f; background: -webkit-gradient(linear, left top, left bottom, from(#eedc7b), to(#dfbd00)); background: -moz-linear-gradient(top, #eedc7b, #dfbd00); -webkit-box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.2), 0px 1px 1px 0px rgba(180, 180, 180, 0.4); box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.2), 0px 1px 1px 0px rgba(180, 180, 180, 0.4); }
#busted_grid_static_pages a.button.gray{ color: #666666; border: solid 1px #cccccc; background: #d5d5d5; background: -webkit-gradient(linear, left top, left bottom, from(#efefef), to(#d7d7d7)); background: -moz-linear-gradient(top, #efefef, #d7d7d7); -webkit-box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.2), 0px 1px 1px 0px rgba(180, 180, 180, 0.4); box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.2), 0px 1px 1px 0px rgba(180, 180, 180, 0.4); }
#busted_grid_static_pages a.button.gray:hover{ color: #ffffff; background: -webkit-gradient(linear, left top, left bottom, from(#d5d5d5), to(#ababab)); background: -moz-linear-gradient(top, #d5d5d5, #ababab); border: solid 1px #a6a6a6; }
#busted_grid_static_pages a.button.black{ color: #ffffff; border: solid 1px #1c1c1c; background: #4b4b4b; background: -webkit-gradient(linear, left top, left bottom, from(#4b4b4b), to(#1c1c1c)); background: -moz-linear-gradient(top, #4b4b4b, #1c1c1c); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4b4b4b', endColorstr='#1c1c1c'); -webkit-box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), 0px 1px 1px 0px rgba(180, 180, 180, 0.4); box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.1), 0px 1px 1px 0px rgba(180, 180, 180, 0.4); }
#busted_grid_static_pages a.button.black:hover{ border-color:#000000; color: #ffffff; background: -webkit-gradient(linear, left top, left bottom, from(#1c1c1c), to(#000000)); background: -moz-linear-gradient(top, #1c1c1c, #000000); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1c1c1c', endColorstr='#4b4b4b'); }
#busted_grid_static_pages a.button.alternative-1{ background: #289dcc; color:#ffffff; border-color:#289dcc; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none; }
#busted_grid_static_pages a.button.alternative-2{ background: #cccccc; color:#ffffff; border-color:#cccccc; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none; }
#busted_grid_static_pages a.button.alternative-3{ background: #555555; color:#ffffff; border-color:#555555; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none; }
#busted_grid_static_pages a.button.alternative-1:hover, a.button.alternative-2:hover, a.button.alternative-3:hover{ background: #333333; border-color:#333333; }
#busted_grid_static_pages a.button.small i{ margin:-2px 5px 0 -7px; opacity: 0.7; }
#busted_grid_static_pages a.button i{ margin:-1px 5px 0 -7px; opacity: 0.7; }
#busted_grid_static_pages a.button.large i{ margin:0px 7px 0 -7px; opacity: 0.7; }
#busted_grid_static_pages a.button.alternative-1 i, #busted_grid_static_pages a.button.alternative-2 i, #busted_grid_static_pages a.button.alternative-3 i{ opacity: 1; }
