.bg-horizontal-dot {
	BACKGROUND: url(/policeone/data/images/videos/bg-dot-horizontal.gif) repeat-x 0px 9px; 
	PADDING-TOP: 20px;
}
.hideMessGB {
	visibility: hidden;
	overflow: hidden;
	height: 1px;
}

#full-info-content {
	margin: -10px;
}

#productDesc ul {
	list-style-type: disc;
}
#productDesc ul li {
	list-style-type: disc;
}

#LoginInfoFormBT-wrapper { width: 600px; margin: 0 auto; } 
#LoginInfoFormBT { 
  padding: 25px 0 15px 290px; 
  background: url(/policeone/data/images/logo_blutube.jpg) no-repeat left;
} 
#LoginInfoFormP1TV { 
  padding: 25px 0 15px 290px; 
  background: url(/policeone/data/images/login_logo_p1tv.gif) no-repeat left;
} 
#LoginInfoFormBT td { white-space: nowrap; } 
#LoginInfoFormBT .subm_btn { margin: 0 0 10px 0; }

td.small_p {
  font-size: 13px;
}

td.small_p * {
  font-size: 13px;
}

td.small_p p {
	font-size: 13px;
}

.onebannerright {
	padding-top: 2px;
	padding-bottom: 11px;
	padding-left: 7px;
}

td p{
margin-top: 13px;
margin-bottom: 13px;
}

.small_b
{
	font-size: 11px;
}


a strong {
	color: #5959C8;
}

a.sm img  {
	text-decoration : none;
	border: 0px none;
	display: block;
}

h1 {
	font-size: 24px;
	font-family: Tahoma;
	font-weight: 700;
}

.text_of_content p {
	margin-top: 0px;
	margin-bottom: 12px;
	font-size: 13px;
}
.text_of_content .small p {
	font-size: 11px;
	margin-bottom: 0px;
}
.text_of_content .small_b p {
	font-size: 11px;
	margin-bottom: 8px;
}


.text_of_content ul {
	list-style: disc;
}
.text_of_content li {
	list-style: disc;
}


.bheader{
	border: 1px solid #ccc;
	background: url(/policeone/data/images/header_bg.jpg) #F1F1F1 repeat-x top;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	padding: 4px;
	margin-bottom: 5px;
}

.bheader_wbg {
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	padding: 0px 3px 6px 3px;
}

.more-video_in {
	font-weight: bold;
	color: #C20706;
	display: inline;
	padding-left: 25px;
	background: url(/policeone/data/images/videoicon_.gif) no-repeat -10px center;
	margin-top: 10px;
}
.news_title
{
	font-size:14px;
	color:#000000;
	font-weight:700;
}

.date{
	font-size: 12px;
	font-weight: 700;
	margin-bottom: 7px;
}
a.subm_btn_sm_space
{
	background: url(/policeone/data/images/arrow_big.gif) no-repeat top left;
	padding-left: 20px;
	margin-top: 7px;
	margin-bottom: 0px;
	vertical-align: top;
	text-decoration: none;
	font-family: Tahoma;
	font-size: 9pt;
	font-weight: 700;
	height: 16px;
	display: block;
}
a.subm_btn
{
	background: url(/policeone/data/images/arrow_big.gif) no-repeat top left;
	padding-left: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
	vertical-align: top;
	text-decoration: none;
	font-family: Tahoma;
	font-size: 9pt;
	font-weight: 700;
	height: 16px;
	display: block;
}
a.next_btn
{
	background: url(/policeone/data/images/arrow_big.gif) no-repeat top right;
	padding-right: 20px;
	vertical-align: top;
	text-decoration: none;
	font-family: Tahoma;
	font-size: 9pt;
	font-weight: 700;
	height: 16px;
	display: block;
}
a.prev_btn
{
	background: url(/policeone/data/images/arrow_big_inv.gif) no-repeat top left;
	padding-left: 20px;
	vertical-align: top;
	text-decoration: none;
	font-family: Tahoma;
	font-size: 9pt;
	font-weight: 700;
	height: 16px;
	display: block;
}
p 
{
	color: #000000;
	font-size: 13px;
}


.link_arrow_ln
{
	background: url(/policeone/data/images/lexislogosmall.gif) no-repeat 5px 4px;
	padding-left: 22px;
	margin-bottom: 5px;
	font-size: 11px;
	line-height: 150%;
	text-align:left;
	display: block;
}
.link_arrow_ln_in
{
	background: url(/policeone/data/images/icons_lexnex.gif) no-repeat 5px 4px;
	padding-left: 22px;
	margin-bottom: 5px;
	font-size: 11px;
	line-height: 150%;
	text-align:left;
	display: inline;
}
.link_arrow_nostrel
{
	font-size: 11px;
	line-height: 150%;
	text-align:left;
	display: inline;
}
.link_arrow
{
	background: url(/policeone/data/images/list_arrow_.gif) no-repeat 4px 4px;
	padding-left: 22px;
	margin-bottom: 5px;
	font-size: 11px;
	line-height: 150%;
	text-align:left;
	display: block;
	vertical-align: top;
}
.link_arrow_top
{
	background: url(/policeone/data/images/list_arrow_.gif) no-repeat 4px 4px;
	padding-left: 22px;
	margin-bottom: 5px;
	font-size: 12px;
	line-height: 150%;
	text-align:left;
	display: block;
	vertical-align: top;
}
.link_arrow_c
{
	background: url(/policeone/data/images/list_arrow_.gif) no-repeat 4px 4px;
	padding-left: 22px;
	margin-bottom: 5px;
	font-size: 11px;
	line-height: 150%;
	text-align:center;
	display: inline;
}
.link_arrow_r
{
	background: url(/policeone/data/images/list_arrow_.gif) no-repeat 4px 4px;
	padding-left: 22px;
	margin-bottom: 5px;
	font-size: 11px;
	line-height: 150%;
	text-align:right;
	display: inline;
}
.link_arrow_in
{
	background: url(/policeone/data/images/list_arrow_.gif) no-repeat 4px 2px;
	padding-left: 22px;
	margin-bottom: 5px;
	font-size: 11px;
	line-height: 150%;
	text-align:left;
	display: inline;
}
.tab-content a {
	font-size: 12px;
}




.link_more {
	font-size: 11px!important;
	font-weight: bold;
	color: #C20706;
	display: block;
	padding-left: 22px;
	background: url(/policeone/data/images/href_arrow_tr_bg.gif) no-repeat 3px 2px;
	margin-top: 10px;
	text-align:left;
	margin-bottom: 10px;
}

.link_more a {
  color: #C20706;
}

.link_more_r {
	font-size: 11px;
	font-weight: bold;
	color: #C20706;
	display: inline;
	padding-left: 22px;
	background: url(/policeone/data/images/href_arrow_white_bg.gif) no-repeat 3px 2px;
	margin-top: 10px;
	text-align:right;
	margin-bottom: 10px;
}
.link_more_c {
	font-size: 11px;
	font-weight: bold;
	color: #C20706;
	display: inline;
	padding-left: 22px;
	background: url(/policeone/data/images/href_arrow_white_bg.gif) no-repeat 3px 2px;
	margin-top: 10px;
	text-align:center;
	margin-bottom: 10px;
}
.link_more_nospace {
	font-size: 11px;
	font-weight: bold;
	color: #C20706;
	display: block;
	padding-left: 22px;
	background: url(/policeone/data/images/href_arrow_tr_bg.gif) no-repeat 3px 2px;
	text-align:left;
}
.link_more_nostrel {
	font-size: 11px;
	font-weight: bold;
	color: #C20706;
	display: block;
	margin-top: 10px;
	text-align:left;
	margin-bottom: 10px;
	padding-left: 4px;
}
.link_more_nostrel a {
  color: #C20706;
}

span{
	font-size:13px;
}




html, body, form, table, td, th, h2, h3, h4, h5, h6, dl, dd, dt {
	margin: 0;
	padding: 0;
}



ul, ul li {
	list-style: none;
}
ul, li.disc {
	list-style: disc;
}
ul.disc {
	margin-left:40px;
	margin-top:10px;
	margin-bottom:10px;
}
ul.list_arrow_ {
	list-style: none;
	list_style-type: none;
	padding: 0px;
	margin: 0px;	
	font-size:12px;
}
ul.list_arrow_ li {	
	list_style-type: none;
	list-style: none;
	padding-left: 18px;	
	background: url(/policeone/data/images/list_arrow_.gif) no-repeat left 3px;	
	margin-bottom: 1em;	
	margin-left: 5px;	
	margin-right: 5px;
} 
ul.list_arrow_ li ul li{
	list-style: none;	
	list_style-type: none;
	padding-left: 18px;	
	background: url(/policeone/data/images/list_arrow_.gif) no-repeat left 5px;	
	margin-bottom: 1em;	
	margin-left: 5px;	
	margin-right: 5px;
}
html, body {
	width: 100%;
	height: 100%;
	background: white;
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
}

img, a img {
	border: 0;
}
a {
	color: #5959C8;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}

p.p2 {
	color: #333;
}
strong {
	color: black;
}

#container {
	width: 859px;
	margin-right: 1px;
}

#header {
	background: #262672;
	height: 100px;
	position: relative;
	border-left: 1px solid #404040;
}

/* {{{ main menu */
/*
#main-menu {
	position: absolute;
	bottom: 0;
	left: 112px;
	list-style: none;
	margin: 0;
	padding: 0;
}
#main-menu li {
	display: inline;
	list-style: none;
	margin: 0;
	padding: 0;
}
#main-menu li a {
}
*/
#service-menu {
	position: absolute;
	bottom: 1px;
	left: 0px;
}
/* }}} main menu */

/* {{{ search form */
#service-container {
	position: absolute;
	right: 48px;
	top: 15px;
	width: 300px;
	height: 45px;
	background: url(/policeone/data/images/form-bg.gif) no-repeat 85px center;
}
#service-container input,
#service-container select,
#service-container option {
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
}
#service-container ul {
	padding: 0px;
	margin: 0px;
	position: absolute;
	top: 3px;
}
#service-container li {
	margin-bottom: 10px;
}
#service-container ul a {
	color: white;
	text-decoration: none;
	text-align: right;
	font-size: 11px;
	background: url(/policeone/data/images/href_arrow_blue_bg.gif) no-repeat right;
	padding-right: 18px;
	display: block;
}
#service-container ul a:hover {
	text-decoration: underline;
}
#service-container label {
	color: white;
	font-size: 11px;
}
/**#label-search {
	position: absolute;
	right: 155px;
	top: 3px;
}
#search-phrase {
	position: absolute;
	/*width: 130px;*/
	width: 125px;
	left: 150px;
	top: 0;
}**/

#label-search {
	/*position: absolute;*/
	/*right: 155px;*/
	top: 3px;
}
#search-phrase {
	position: absolute;
	width: 130px;
	left: 150px;
	top: 0;
}



#search-button {
	position: absolute;
	top: 0px;
	right: 0;
}

/*#label-list {
	position: absolute;
	right: 155px;
	top: 27px;
	
	top:29px;
	
}*/

#label-list {
	position: absolute;
	right: 155px;
	top: 29px;
}


/*#products-list {
	position: absolute;
	left: 150px;
	bottom: 0;
	width: 150px;
	
	width:170px;
	left:130px;
	font-family:Vernada;
}*/

#products-list {
	position: absolute;
	left: 145px;
	bottom: 26px;;
	width: 170px;
}


#products-list.without-doctype {
	__bottom: -1px;
}


/* }}} search form */

#join-us {
	position: absolute;
	top: 120px;
	left: 4px;
	display: block;
}


/*
h1 {
	background: #262672;
	text-align: center;
	color: white;
	font-size: 14px;
	padding: 2px;
}
*/



#content {
}

/* {{{ block headers */
h2 {
	border: 1px solid #ccc;
	background: url(/policeone/data/images/header_bg.jpg) #F1F1F1 repeat-x top;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	padding: 4px;
}

h2.top-stories {
	text-align: left;
	background: url(/policeone/data/images/topstories_bg.gif) no-repeat left top;
	height: 28px;
	line-height: 28px;
	border-bottom: none;
	padding-left: 40px;
}

h2.editor-note {
	border-color: #999;
	background: url(/policeone/data/images/editor_bg.jpg) repeat-x bottom;
}

h2.announce {
	margin-bottom: 3px;
	padding-right: 180px;
	position: relative;
}
h2.hot {
	background-image: url(/policeone/data/images/whatshot_bg.jpg);
	/*border-color: red;*/
}
h2.videos {
	background: url(/policeone/data/images/bluetub_bg.gif) no-repeat center top;
	height: 32px;
	line-height: 1000px;
	overflow: hidden;
	padding: 0;
	border-bottom: none;
}
h2.vote {
	background: url(/policeone/data/images/poll_bg.png) no-repeat center top;
	height: 32px;
	line-height: 1000px;
	overflow: hidden;
	padding: 0;
	border: none;
	top: -2px;
	position: relative;
}
/* }}} block headers */

.h2-menu {
	position: absolute;
	right: 10px;
	top: 2px;
}
.h2-menu a {
	color: #272772;
	font-size: 12px;
	font-weight: normal;
	background: url(/policeone/data/images/h2-menu-icon.gif) no-repeat left 2px;
	padding-left: 19px;
	display: block;
	height: 18px;
	line-height: 18px;
}
/*
h3 {
	background: url(/policeone/data/images/most_icon.gif) no-repeat -10px;
	font-weight: bold;
	color: black;
	padding-left: 19px;
	margin-bottom: 5px;
	font-size: 11px;
	line-height: 17px;
	height: 17px;
}
*/
h4 {
	font-weight: bold;
	color: black;
	margin-bottom: 3px;
	font-size: 11px;
}

p.announce-header {
	color: black;
	font-weight: bold;
	font-size: 14px;
	margin-bottom: 5px;
}


/* {{{ footer */
#footer {
	clear: both;
	background: url(/policeone/data/images/bg_footer.jpg) no-repeat left;
	height: 40px;
	text-align: center;
	line-height: 20px;
	padding-top: 10px;
	width: 860px;
}

#footer a {
	color: white;
	font-size: 12px;
	text-decoration: none;
}
#footer a:hover {
	text-decoration: underline;
}
#footer-menu1,
#footer-menu2 {
	list-style: none;
	margin: 0 auto;
	padding: 0;
}
#footer-menu1 li,#footer-menu2 li {
	padding:0px 0px 0px 14px;
	background: url(/policeone/data/images/strel2_.gif ) no-repeat left center;
}
#footer li {
	display: inline;
}

#footer2 {
	position: relative;
	height: 130px;
	line-height: 130px;
	padding-left: 0px;
	width: 860px;
}
#labels {
	position: absolute;
	right: 0;
	top: 0;
}

/* }}} footer */




/* {{{ common styles */

.poll_more {
	font-size: 11px;
	font-weight: bold;
	color: #C20706;
	display: block;
	padding-left: 22px;
	background: url(/policeone/data/images/href_arrow_white_bg.gif) no-repeat 3px 5px;
	margin-top: 10px;
	text-align:left;
	margin-bottom: 10px;
}

.more {
	font-weight: bold;
	color: #C20706;
	display: block;
	padding-left: 19px;
	background: url(/policeone/data/images/href_arrow_white_bg.gif) no-repeat left top;
	margin-top: 10px;
}
a.type2 {
	font-size: 11px;
}
.more2 {
	display: block;
	padding-left: 19px;
	background: url(/policeone/data/images/list_arrow_.gif) no-repeat left 3px;
	margin-top: 10px;
}
.more3 {
	font-weight: bold;
	color: #C20706;
	display: block;
	padding-left: 19px;
	background: url(/policeone/data/images/href_arrow_white_bg.gif) no-repeat left top;
	margin-top: 4px;
}
.more-video {
	font-weight: bold;
	color: #C20706;
	display: block;
	padding-left: 25px;
	background: url(/policeone/data/images/videoicon_.gif) no-repeat -10px center;
	margin-top: 10px;
}

.more-video-tr {
	font-weight: bold;
	color: #C20706;
	display: block;
	padding-left: 25px;
	background: url(/policeone/data/images/videoicon_tr.gif) no-repeat left top;
	margin-top: 10px;
}

.text-block {
	border-width: 1px;
	border-style: none solid solid solid;
	border-color: #ccc;
	padding: 5px;
	margin-bottom: 4px;
}

.text-block2 {
	border-color: #999;
}

div.hot {
	/*background: url(/policeone/data/images/whatshot_body_bg.jpg) repeat-x bottom;*/
}

.editor-note {
	background: #efefef;
}

html>body .float-fix { overflow: hidden; }

.hr {
	overflow: hidden;
	height: 1px;
	background: #ddd;
	font-size: 0;
	margin: 10px 0;
}
.hr hr { display: none; }
.c { text-align: center; }
.m { vertical-align: middle; }
/* }}} common styles */


#banners {
	position: absolute;
	top:42px;
	left: 867px;
}
#banners2 {
	margin: 20px 0;
}

#banners3 {
	position: absolute;
	top:153px;
	left: 860px;
}

/*
///////////////////////////////////old css, changed
*/
.sm {font-family: Tahoma; font-size: 11px;}
.smN {font-family: Tahoma; font-size: 12px; font-weight: bold;}
.smPhoto
{
	font-family: Tahoma; font-size: 11px;
	padding-left: 3px;
}
.smArticles
{
	font-family: Tahoma; font-size: 11px;
	padding-left: 3px;
}

.mid {font-family: Tahoma; font-size: 13px;}
.big {font-family: Tahoma; font-size: 1px;}
.midR {font-family: Tahoma; font-size: 13px; color: #CC0000; }

.normal {font-family: Tahoma; font-size: 10pt;}
input.normal {font-family: Tahoma; font-size: 10pt;}
select.normal {font-family: Tahoma; font-size: 10pt;}
textarea.normal {font-family: Tahoma; font-size: 10pt;}

h1 {
	font: 18px;
	font-weight : bold;
}

.navheader {
	background-color: #262672;
	font-weight : bold;
	color : White;
	font-family : Tahoma, Helvetica, sans-serif;
	text-decoration: none;
	padding : 2px;
	padding-left : 5px;
}

.navheader h1 {
	font-size: 16px;
	font-weight : inherit;
	background-color: #262672;
	color : white;
	font-family : Tahoma, Helvetica, sans-serif;
	text-decoration: none;
	padding : 0px 0px 0px 0px;
	margin : 0px 0px 0px 0px;

}

.navheaderN {
	background-color: #262672;
	font-weight : bold;
	color : White;
	font-family : Tahoma, Helvetica, sans-serif;
	font-size: 10pt;
	text-decoration: none;
}

.fHeader { 
  font-family: Tahoma; 
  font-size: 11px;
  font-weight: bold;
  padding: 2px;  
}
.fField { 
  font-family: Tahoma; 
  font-size: 11px; 
  padding: 2px; 
}


.blacklink {
	font-weight : bold;
	color : black;
	font-family : Tahoma, Helvetica, sans-serif;
}
.bluelink {
	font-weight : bold;
	color: #5959C8;
	font-family : Tahoma, Helvetica, sans-serif;
	font-size: 12px;
}

.bluelinkbig {
	font-weight : bold;
	color : #5959C8;
	font-family : Tahoma, Helvetica, sans-serif;
	font-size: 13px;
}

.redheading {
	font-weight : bold;
	color : #5959C8;
	font-family : Tahoma, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
}
.news {
	font-size : 11px;
	color : black;
	font-family : Tahoma, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a.news:hover {
	text-decoration: underline;
}
.news11 {
	font-size : 11px;
	color : black;
	font-family : Tahoma, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.news115 {
	font-size : 11.5px;
	color : black;
	font-family : Tahoma, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.news105 {
	font-size : 10.5px;
	color : black;
	font-family : Tahoma, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a.news11:hover {
	text-decoration: underline;
}
a.newsHdr {
	font-size : 12px;
	font-weight : bold;
	font-family : Tahoma, Geneva, Arial, Helvetica, sans-serif;
	color : #000080;
	text-decoration: none;
}
.newsHdr {
	font-size : 12px;
	font-weight : bold;
	font-family : Tahoma, Geneva, Arial, Helvetica, sans-serif;
	color : 000080;
}
.newsHdrLarge {
	font-size : 16px;
	font-weight : bold;
	font-family : Tahoma, Geneva, Arial, Helvetica, sans-serif;
}
.dTab
{
	border-bottom : 1px solid #00529B;
}

.blueB12 { font-family: Tahoma, Helvetica, sans-serif; color: 262672; font-size: 11px; font-weight: bold }
.redB13 { font-family: Tahoma, Helvetica, sans-serif; color: b60000; font-size: 12px; font-weight: bold }

.block-head {
	padding: 3px;
	background-color:#e9e9e9;
	font: bold 12px Arial;
	border: 1px solid #666666;
	color: #000000;
}

.first{
	font: Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}
.second {
	font: Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
}
.other {
	font: Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

.preview {
	font: Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	padding: 2px;
	text-align: center;
}

.edit {
	font: normal 11px Tahoma;
	border-top: 1px solid #840000;
	border-left: 1px solid #840000;
	border-bottom: 1px solid #c6c6c6;
	border-right: 1px solid #c6c6c6;
}

.header a {
	background-color: #262672;
	font-weight : bold;
	color : White;
	font-family : Tahoma;
	font-size: 11px;
	text-decoration: none;
}

.buynow {
	background:url(/policeone/data/images/styellow.gif);
	background-position: 6px -1px;
	background-repeat: no-repeat;
	display: block;
	padding-left: 25px;
	padding-bottom:2px;
	color: #000000;
	font-weight:bold;
}

a.link {
	color: #0000A0;
	display: block;
	margin: 0px 0px;
	padding-left: 13px;
	background-image: url(/policeone/data/images/strel.gif);
	background-position: 0px 2px;
	background-repeat: no-repeat;
	font-family : Tahoma, Helvetica, sans-serif;
	text-decoration: underline;
	font-size: 11px;
}


a.common {
	BACKGROUND-POSITION: 7px 5px;
	DISPLAY: block;	PADDING-LEFT: 21px;
	BACKGROUND-IMAGE: url(/policeone/data/images/strel.gif);
	MARGIN: 6px 0px;
	BACKGROUND-REPEAT: no-repeat
}


.notNum_511style2 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.notNum_511style3 {font-size: 10px; font-family: Tahoma, Arial, Helvetica, sans-serif;}
.notNum_511style7 {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #FFFFFF; }
.notNum_511style1 {color: #FF3300}

.notNum_511a:link {
	color: #000000;
	text-decoration: none;
}
.notNum_511a:visited {
	text-decoration: none;
	color: #000000;
}
.notNum_511a:hover {
	text-decoration: none;
	color: #000000;
}
.notNum_511a:active {
	text-decoration: none;
	color: #000000;
}

#footer {
	background: url(/policeone/data/images/bg_footer.jpg) no-repeat top left;
	height: 60px;
	text-align: center;
}
#footer a {
	color: white;
	font-size: 12px;
	font-family :Tahoma;
	text-decoration: none;
}
#footer a:hover {
	text-decoration: underline;
}
#footer-menu1,
#footer-menu2 {
	list-style: none;
	margin: 0 auto;
}

#footer-menu1 li,#footer-menu2 li {
  padding:0px 0px 0px 14px;
	background: url(/policeone/data/images/strel2_.gif ) no-repeat left center;
}

#footer li {
	display: inline;
	/*padding: 0 .5em;*/
}



/*  *********************  */
.email {
     font-weight: bold;
     border-right: rgb(222,235,246) 1px solid;
     padding-left: 20px;      
     padding-right: 3px;      
     font-size: 12px; 
     background: url(/policeone/data/images/eemail.gif) no-repeat left center; 
     margin: 3px; 
     color: #5959c8; 
     line-height: 18px;
}

.email:hover {
     background-color: #efefef;
}

.print {
     font-weight: bold;
     border-right: rgb(222,235,246) 1px solid;
     padding-left: 20px;      
     padding-right: 3px;       
     font-size: 12px;
     background: url(/policeone/data/images/print.gif) no-repeat left center;
     margin: 3px; 
     color: #5959c8; 
     line-height: 18px;
}

.print:hover {
     background-color: #efefef;
}

.comment {
     font-weight: bold;
     border-right: rgb(222,235,246) 1px solid;
     padding-left: 20px;      
     padding-right: 3px; 
     font-size: 12px;
     background: url(/policeone/data/images/comment.gif) no-repeat left center;
     margin: 3px; 
     color: #5959c8; 
     line-height: 18px;
}

.comment:hover {
     background-color: #efefef;
}

.register {
     font-weight: bold;
     border-right: rgb(222,235,246) 1px solid;
     padding-left: 20px;      
     padding-right: 3px; 
     font-size: 12px;
     background: url(/policeone/data/images/register.gif) no-repeat left center;
     margin: 3px; 
     color: #5959c8; 
     line-height: 18px;
}

.register:hover {
     background-color: #efefef;
}

.imgmenu a { float: left; height: 18px; white-space: nowrap; }
html>body .imgmenu { overflow: hidden; }
* html .imgmenu { height: 1%; }
.imgmenu { position: relative; }
*+html .imgmenu { position:static;}

.submitip {
     font-weight: bold;
     border-right: rgb(222,235,246) 1px solid;
     padding-left: 20px;      
     padding-right: 3px; 
     font-size: 12px;
     background: url(/policeone/data/images/submit_tip.gif) no-repeat left center;
     margin: 3px; 
     color: #5959c8; 
     line-height: 18px;
}

.submitip:hover {
     background-color: #efefef;
}

.bookmark {
     font-weight: bold;
     border-right: rgb(222,235,246) 1px solid;
     padding-left: 20px;      
     padding-right: 3px; 
     font-size: 12px;
     background: url(/policeone/data/images/bookmark.gif) no-repeat left center;
     margin: 3px; 
     color: #5959c8; 
     line-height: 18px;
}

.bookmark:hover {
     background-color: #efefef;
}



.rssbut {
     font-weight: bold;
     border-right: rgb(222,235,246) 1px solid;
     padding-left: 20px;      
     padding-right: 3px; 
     font-size: 12px;
     background: url(/policeone/data/images/rss_p1.gif) no-repeat left center;
     margin: 3px; 
     color: #5959c8; 
     line-height: 18px;

}

.rssbut:hover {
     background-color: #efefef;
}


.whatsthis {
     font-weight: bold;
     border-right: rgb(222,235,246) 1px solid;
     padding-left: 20px;      
     padding-right: 3px; 
     font-size: 12px;
     background: url(/policeone/data/images/whatisthis.gif) no-repeat left center;
     margin: 3px; 
     color: #5959c8; 
     line-height: 18px;
     border-right-style: none
}

.whatsthis:hover {
     background-color: #efefef;
}


	.navMenu {
		font-size: 11px;
		font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-weight: bold;
		color: #FFCB00;
		text-decoration: none;
	}
	td.navMenu {	  
		background-color: #212473;
		padding-left: 3px;
		padding-top: 2px;
		padding-bottom: 2px;
		height: 23px;
	}
	a.navMenu {
		color: white;
		font-size: 11px;
		font-family:  Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-weight: bold;
		text-decoration: none;
	}
	a.navMenu:hover { color:#FFCB00; text-decoration: none; }

	.redHdr {
		font-size: 11px;
		font-family:  Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-weight: bold;
		color: #B60000;
	}

/* {{{ added 26.03.2008 */
#content {
	border-right: 1px solid #ccc;
}
html>body #content { overflow: hidden; }

#content { 
	_height: 860px; 
	min-height: 860px;
	
}

#service-col {
	width: 220px;
	padding: 10px 5px;
	float: left;
	border-right: 1px solid #ccc;
	/* margin-bottom: -32767px!important;
	padding-bottom: 32767px!important; */
}

#main-col {
	overflow: visible;
	margin-left: -1px;
	border-left: 1px solid #ccc;	
	width: 617px;
	padding: 5px 5px 10px 5px;
	float: left;
	/* margin-bottom: -32767px!important;
	padding-bottom: 32767px!important; */
}

#main-col ul, #main-col ul li {
    list-style:disc;
}

/* }}} added 26.03.2008 alemiks */

/* {{{ added 27.03.2008 */
.col3 #service-col {
	width: 135px;
	padding: 0;
}
.col3 #main-col {
	width: 518px;
  border-right: 1px solid #ccc;
}
#service-col2 {
	float: left;
  border-left: 1px solid #ccc;
  margin-left: -1px;
  padding: 0 5px;
	width: 183px;
	/* margin-bottom: -32767px!important;
	padding-bottom: 32767px!important; */
}

.col_officersafety #service-col {
	width: 136px;
	padding: 0;
}
.col_officersafety #main-col {
	width: 711px;
	min-height:670px;
  	height:auto !important;
  	height:670px;
}
#content.col_officersafety {
	min-height:1px;
	_height:1px;
}

/* }}} added 27.03.2008 */

/* {{{ added 28.03.2008 */
.col3_tactical #service-col {
	width: 154px;
	padding: 0;
}
.col3_tactical #main-col {
	width: 471px;
    border-right: 1px solid #ccc;
}
.col3_tactical #service-col2 {
	float: left;
    border-left: 1px solid #ccc;
    margin-left: -1px;
    padding: 5px 5px;
	width: 208px;
}


.videos #service-col {
	width: 170px;
	padding: 10px 5px;
	float: left;
	border-right: 1px solid #ccc;
}

.videos #main-col {
	overflow: visible;
	margin-left: -1px;
	border-left: 1px solid #ccc;	
	width: 666px;
	padding: 5px 5px 10px 5px;
	float: left;
}


.training #service-col {
	width: 220px;
	margin-right: -1px;
	padding: 10px 5px;
	float: left;
	/* border-left: 1px solid #ccc; */
}

.training #main-col {
	overflow: visible;
	border-right: 1px solid #ccc;	
	width: 617px;
	padding: 5px 5px 10px 5px;
	float: left;
}


.right #service-col {
	width: 220px;
	margin-right: -1px;
	padding: 10px 5px;
	float: left;
	/* border-left: 1px solid #ccc; */
}

.right #main-col {
	overflow: visible;
	border-right: 1px solid #ccc;	
	width: 617px;
	padding: 5px 5px 10px 5px;
	float: left;
}

.right #col-right {
	margin-right: -1px;
	padding: 10px 5px;
	float: left;
	/* border-left: 1px solid #ccc; */
	/* margin-bottom: -32767px!important;
	padding-bottom: 32767px!important; */
}

.right #col-left {
	overflow: visible;
	border-right: 1px solid #ccc;	
	padding: 5px 5px 10px 5px;
	float: left;
	/* margin-bottom: -32767px!important;
	padding-bottom: 32767px!important; */
}

/* }}} added 28.03.2008 */


/* {{{  hl1 topic */

#content.hl1-topic {
  width: 858px;
  border: 0px solid #fff;
  border-right: 1px solid #ccc;
}

.hl1-topic .top-text {
  background: url(/policeone/data/images/bg_hl1_logo.png) repeat 0px 0px;
  padding: 12px 5px;
  margin: 2px;
}
.hl1-topic .top-text .logo {
  padding-right: 15px;
}
.hl1-topic .top-text .txt {
  font-size: 11px;
  padding: 0px;
}

.hl1-topic #service-col {
  width: 182px;
  border-right: 1px solid #ccc;
}
.hl1-topic #main-col {
	width: 675px;
	padding: 0px;
}

.hl1-topic #main-col h2 {
  margin-left: 2px;
  margin-right: 2px;
}

.hl1-topic table.navMenuNew {
  margin: 0px 3px 3px 1px;
  width: 178px;
}
.hl1-topic td.navMenuNew {
  /*text-align: center;*/
}

.hl1-topic .info-container2 {
  padding-bottom: 10px;
  font-size: 11px;
}

.hl1-topic #main-col .info-container2 {
  padding-bottom: 10px;
  padding: 5px;
}

.hl1-topic .info-container2 h3 {
  font-size: 11px;
  text-align: left;
  margin-bottom: 5px;
}

.hl1-topic .info-container2 a {
  font-size: 11px;
}

.hl1-topic .info-container2 p {
  font-size: 11px;
}


.hl1-topic .info-container2 .column {
  overflow: hidden;
}
* html .hl1-topic .info-container2 .column {
  height: 1%;
  display: block;
  position: static !important;
}
.hl1-topic .info-container2 .column .img-link {
  float: left;
}
.hl1-topic .info-container2 .column .img-link img {
  margin: 5px;
}

.hl1-topic .info-container2 .column h3 {
  margin-top: 10px;
}

.hl1-topic .info-container2 ul {
  padding: 0px;
  margin: 0px;
  list-style-type: none !important;

}
.hl1-topic .info-container2 ul li {
  list-style-type: none !important;
  padding: 0px;
	padding-left: 19px;	
  background: url(/policeone/data/images/list_arrow_.gif) no-repeat left 3px;	
  margin-bottom: 5px;
 
}
.hl1-topic .info-container2 ul li a {

}
.hl1-topic .top-block {
  background: url(/policeone/data/images/bg_br_hl1_top_stories.gif) repeat-y 3px top;
  /*border-bottom: 1px solid #ccc;*/
  width: 100%;
  border-collapse: collapse;
  padding: 0px;
  margin: 0px;
}

.hl1-topic .top-block .first-col {
  width: 470px;
}
.hl1-topic .top-block .second-col {
  width: 205px;
}
.hl1-topic .top-block td {
  vertical-align: top;
}
.hl1-topic .top-st-hl {
  width: 470px;
  border-collapse: collapse;
  border: none;
  padding: 0px;
  font-size: 11px;
}
.hl1-topic .top-st-hl td p {
  font-size: 11px;
  margin-top: 3px;
}
.hl1-topic .top-st-hl .half {
  width: 50%;
  border-collapse: collapse;
  border: none;
  vertical-align: top;  
}


.hl1-topic .second-block {
  background: url(/policeone/data/images/bg_br_hl1_top_stories.gif) repeat-y -81px top;
 /* border-bottom: 1px solid #ccc;*/
  width: 100%;
  border-collapse: collapse;
  padding: 0px;
  margin: 0px;
}
.hl1-topic .second-block .first-col {
  width: 386px;
}
.hl1-topic .second-block .second-col {
  width: 289px;
}
.hl1-topic .second-block td {
  vertical-align: top;
  border: none;
  border-collapse: collapse;
}
.hl1-topic div.more a {
  color: #c20706;
}
.hl1-topic .more {
  margin-bottom: 10px;
}

.hl1-topic .product-deal {
  width: 210px;
  float: left;
  font-size: 10px;
}
.hl1-topic .product-deal img.l {
  float: left;
  margin: 5px;
}
.hl1-topic .product-deal .deal-price {
	font-size: 9px;	
  margin: 5px;	
  color: #900;	
  text-align: center;
}
.hl1-topic .product-deal  p .more2 {
  font-size: 11px !important;
	padding-left: 15px;	
  font-weight: bold;	
  margin: 0px;	
  color: #333;	
  text-decoration: underline;
}

.hl1-topic .product-deal .buy-from {
  font-size: 10px;
	padding-left: 15px;	
  overflow: hidden;	
  font-style: italic;
}

.hl1-topic .product-deal .text {
  padding: 5px 0px;
  display: table;
}

#threat {
	border: 1px solid #000;
	padding: 34px 5px 5px 5px;
	background: url(http://www.homeland1.com/data/img/hd_threat.gif) no-repeat center 7px;
	margin-bottom: 1px;
	text-align: center;
	font-size: 11px;
}
#threat p {
	font-size: 11px;
	margin: 2px 2px 10px;
	padding: 0px;
	padding-left: 15px;
	padding-right: 15px;
}
#threat .header {
	font-size: 11px;
	color: #c3bd61
}

/* }}} hl1 topic  */






























.ems-news-feed{
	background:url(/policeone/data/images/ems_star.png) bottom center no-repeat;
}


/**********************************begin task #7656 *************************/
#footerNew #footer-menu1 {
	padding-top: 5px;
}
#footerNew {
	clear: both;
	background: url(/policeone/data/images/bg_footerNew.gif) no-repeat left;
	height: 60px;
	text-align: center;
	line-height: 20px;
	padding-top: 10px;
	width: 860px;
}
#footerNew a {
	color: white;
	font-size: 12px;
	text-decoration: none;
}
#footerNew a:hover {
	text-decoration: underline;
}
#footerNew li {
	display: inline;
}
#headerNew {
     background:#000 url(/policeone/data/images/bg_headerNew.jpg) no-repeat scroll left center;
	height: 100px;
	position: relative;
	/*border-left: 1px solid #404040;*/
}
#logo {
	width: 512px;
	height: 80px;
}
#service-containerNew {
	position: absolute;
	width: 320px;
	height: 72px;
	top:11px;
	right:20px;
}
#service-containerNew input,
#service-containerNew select,
#service-containerNew option {
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
}
#service-containerNew ul {
	padding: 0px;
	margin: 0px;
	position: absolute;
	top: 4px;
	left: 20px;
}
#service-containerNew li {
	margin-bottom: 10px;
}
#service-containerNew ul a {
	color: white;
	text-decoration: none;
	text-align: right;
	font-size: 11px;
	background: url(/policeone/data/images/href_arrow_blue_bgNew.gif) no-repeat right;
	padding-right: 18px;
	display: block;
}
#service-containerNew ul a:hover {
	text-decoration: underline;
}
#service-containerNew label {
	color: white;
	font-size: 11px;
	font-weight: bold;
	right: 180px;	
}

#service-containerNew ul.mail {
	padding: 0px;
	margin: 0px;
	position: absolute;
	top: 51px;
	left: 195px;
	width: 100px;
}
#service-containerNew #search-button {
	margin-top: 4px;
	margin-right: 4px;
}

/*#service-containerNew #search-phrase {
	position: absolute;
	top: 0;
	width:145px;
	left:130px;
}*/


#label-search {
	position: absolute;
	/*right: 155px;*/
	top: 3px;
}

#service-containerNew #search-phrase {
	position: absolute;
	top: 0;
	width:151px;
	left:145px;
}

#policeone-search {
	position: absolute;
	bottom: 7px;
	left: 145px;

}

#policeone-search a {

	color: white;
	text-decoration: none;
	font-weight:bold;
	font-size: 11px;
	background: url(/policeone/data/images/href_arrow_blue_bgNew.gif) no-repeat right;
	display: block;
	padding-right: 15px;

}

#policeone-search a:hover {
	text-decoration: underline;
}


#service-containerNew.without-doctype {
	right: 29px;
}
#service-containerNew #search-phrase.without-doctype {
	position: absolute;
	top: 0;
	width:151px;
	left:145px;
}
#main-menuNew {
	position: absolute;
	bottom: 0;
	left: 0px;
	list-style: none;
	margin: 0;
	padding: 0;
}
#main-menuNew li {
	display: inline;
	list-style: none;
	margin: 0;
	padding: 0;
}

.navMenuNew {
	font-size: 11px;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFCB00;
	text-decoration: none;
}
table.navMenuNew {	  
	border: none; 
	background: url(/policeone/data/images/bg_menu.jpg) repeat-y left top;
}
td.navMenuNew {	  
	border: none; 
	background: url(/policeone/data/images/menu_line.gif) no-repeat left top;
	padding-left: 3px;
	padding-top: 2px;
	padding-bottom: 2px;
	height: 23px;
}
a.navMenuNew {
	color: #FFFFFF;
	font-size: 11px;
	font-family:  Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}
a.navMenuNew:hover { color:#FFCB00; text-decoration: none; }

/*************************end task #7656 *****************/

.sponsor-list {
	width:655px;
	margin-top:40px;
}

.sponsor-list h1 {
	border-bottom:1px solid #666666;
	color:#000;
	font-size:14px;
	font-weight:bold;
	line-height:20px;
}

.sponsors-nav {
	/*position:relative;*/
	top:10px;
}
#sponsors {
	position:static;
}

/* BEGIN new styles */
table, th, td {
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
}
.fw { width: 100%; }
* html .float-fix { height: 1%; }
.navheader h1 a {
	color: #FEC602;
}
.navheaderN {
	white-space: nowrap;
}
strong.related-cats {
	color: #FEC602;
	font-size: 11px;
	display: inline;
}
.related-cats {
	margin: 0;
	padding: 0;
	list-style: none;
	/* white-space: nowrap; */
	display: inline;
}
.related-cats li {
	display: inline;
}
.related-cats li a {
	color: #fff;
	font-weight: normal;
	margin: 5px;
}
.sponsor {
	text-align: center;
	display: block;
	text-decoration: none;
	font-weight: normal;
	margin: 10px 0;
	color: #000;
	padding:10px;
}
.sponsor b {
	font-weight: normal;
	display: block;
}
.notice {
	/*background: #ebebeb;
	padding: 5px 30px;*/
	margin-right: 10px;
	padding: 5px;
	margin-bottom: 5px;
}

.equal-cells-table {
	width: 100%;
	height: 100%;
	table-layout: fixed;
	border-collapse: separate;
	border-spacing: 4px;
	z-index: expression(
		runtimeStyle.zIndex = 1,
		cellSpacing = 4
	);
}
@-moz-document url-prefix()
{
	.equal-cells-table {
		table-layout: auto;
	}
}
.equal-cells-table .box {
	border: 1px solid #ccc;
}
.equal-cells-table .box2 {
	border: 1px solid #ccc;
/*
	background: #ebebeb;
	padding: 3px;
	height: 100%;
*/
}
.equal-cells-table .box,
.equal-cells-table .box2 {
	vertical-align: top;
}
.equal-cells-table h2 {
	border-style: none none solid;
}

/* {{{ tabs */
.tabs-wrapper {
	/*background: #fff url(/policeone/data/images/newpc/bg_tabcontent.png) repeat-x bottom;*/
	/*border: 1px solid #999;*/
	width: 100%;
	height: 100%;
	border-collapse: collapse;
	height: auto;
}
.tabs-wrapper td {
	padding: 0;
	vertical-align: top;
}
.tabs {
	width: 100%;
	background: #999;
	height: 22px;
	margin: 0;
	padding: 0;
	list-style: 0;
}
.tabs li {
	float: left;
	text-align: center;
	line-height: 21px;
	height: 21px;
	margin-right: 0px;
	/*padding-top: 2px;*/
}
.tabs li.active {
	padding-top: 0;
}
.tabs li * {
	display: block;
	height: 100%;
	/*padding: 0 6px;*/
	line-height: 21px;
	float: left;
}
.tabs a {
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	color: #000;
	background: #fff url(/policeone/data/images/newpc/bg_tab0.png) repeat-x top;
	border-right: 1px solid #999;
}
.tabs a.big {
	width: 100px;
}
.tabs a.small {
	width: 75px;
}


.tabs .active a {
	/*font-size: 12px;*/
	background: #fdc502 url(/policeone/data/images/newpc/bg_tab1.gif) repeat-x top!important;
}
.tabs a:hover {
	/* background: #fcc002 url(/policeone/data/images/newpc/bg_tab2.gif) repeat-x top; */
	/*color: Red;*/
	background: #fdc502 url(/policeone/data/images/newpc/bg_tab1.gif) repeat-x top;
}
.tab-content {
	padding: 7px;
	zoom: 1;
}
.tab-mess {
	padding:100px 0px;
	text-align:center;
}

/* }}} tabs */

/* {{{ scrolled products block */
.scroll-panel {
	position: relative;
	zoom: 1;
	margin-top: 10px;
}
.scroll-panel .panel {
	margin: 0 30px;
}
.scroll-panel .panel-content {
	width: 569px;
	overflow: hidden;
	margin-left: 3px;
}
.prev, .next {
	display: block;
	background-image: url(/policeone/data/images/newpc/ico_nav.gif);
	background-repeat: no-repeat;
	width: 20px;
	height: 20px;
	text-indent: -9999px;
	text-decoration: none;
	position: absolute;
	top: 50%;
	margin-top: -10px;
}
.prev:focus, .next:focus { outline: none; }
.prev {
	background-position: 0 0;
	left: 5px;
}
.next {
	background-position: -20px 0;
	right: 5px;
}

.left-grad {
	background: url(/policeone/data/images/newpc/bg_fprods.png) repeat-y left;
}
.left-grad .link_more {
	margin-left: 30px;
	float: left;
	margin-top : -5px;
}
.right-grad {
	background: url(/policeone/data/images/newpc/bg_fprods_r.png) repeat-y right;
	padding-bottom:10px;
}


.featured-products {
	background: url(/policeone/data/images/newpc/bg_fprods.png) repeat-y left;
	padding-bottom:10px;
}
.featured-products .link_more {
	margin-left: 30px;
	float: left;
	margin-top : -5px;
}
.scrolled-products {
	position: relative;
	left: 0;
	border-collapse: collapse;
	background: url(/policeone/data/images/newpc/bg_fp.gif) 0 0;
	zoom:1;
}
.scrolled-products .c {
	padding: 0;
}
.scrolled-products b {
	width: 180px;
	display: block;
	overflow: hidden;
	height: 1px;
	font-size: 0;
}
.fproduct {
	padding: 5px 5px 0px 5px;

}

.fproduct .c {

	height:160px;
	min-height:160px;
	_height:160px;
	position: relative;
}

.fproduct .c div {
	width:100%;
	position:absolute;
	bottom:10px;

}

.fproduct h3 {
	width:85%;
	background: url(/policeone/data/images/list_arrow_.gif) no-repeat left 3px;	
	padding-left: 15px;
	font-size: 11px;
	margin-bottom: 5px;
}
.fproduct .fp-manuf {
	font-weight: bold;
	display: block;
	font-size: 11px;
	float: left;
	margin-left: 15px;
	display: inline;
}
.fproduct .fp-comment {
	float: left;
	background: url(/policeone/data/images/newpc/ico_comment.gif) no-repeat left;
	padding-left: 17px;
	height: 15px;
}
.fproduct .fp-used-by {
	font-size: 11px;
	margin-left: 15px;
}
/* }}} scrolled products block */

.new {
	z-index: expression(
		runtimeStyle.zIndex = 1,
		innerHTML += "<img src='/policeone/data/images/newpc/ico_new.gif' align=absmiddle>"
	);
}
.new:after {
	content: url(/policeone/data/images/newpc/ico_new.gif);
	vertical-align: middle;
}
.pc-name-prod,
.pc-distr,
.pc-deals,
.pc-videos,
.pc-buynow,
.pc-whatshot,
.pc-prod {
	padding: 7px;
	margin-bottom:10px;
}
.pc-videos table {
	width: 100%;
}
.pc-videos td {
	width: 50%;
}
.pc-videos table a {
	/*font-weight: bold;*/
	display: block;
	margin-top: 10px;
}
.pc-buynow table {
	width: 100%;
}
.pc-buynow td {
	width: 33%;
}
.pc-buynow table a {
	font-weight: bold;
	display: block;
	margin-top: 10px;
}
.pc-whatshot table {
	width: 100%;
}
.pc-whatshot td {
	width: 33%;
}
.pc-whatshot table a {
	font-weight: bold;
	display: block;
	margin-top: 10px;
}
.pc-prod table {
	width: 100%;
}
.pc-prod td {
	width: 33%;
}
.pc-prod table a {
	font-weight: bold;
	display: block;
	margin-top: 10px;
}

.pc-news {
	padding: 14px 7px;
}
.pc-news dt {	
	padding-left: 18px;	
	background: url(/policeone/data/images/list_arrow_.gif) no-repeat left 3px;	
} 
.pc-news dd {
	margin-left: 18px;
	margin-bottom: 5px;
}
.pc-name-prod li {
	float: left;
	padding-right: 5px;
	width: 28%;
}
.pc-name-prod-stand li {
	width: 35%;
}
* html .pc-name-prod li {
	width: 31%;
}
* html .pc-name-prod-stand li {
	width: 43%;
}
.pc-name-prod ul {
	position: relative;
}
.pc-deals img {
	float: left;
	margin-right: 10px;
}
.pc-deals .text {
	display: table;
}
* html .pc-deals .text {
	height: 1%;
}
.pc-deals h3 {
	background: url(/policeone/data/images/list_arrow_.gif) no-repeat left 3px;	
	padding-left: 18px;
	font-size: 11px;
	margin-bottom: 5px;
}
.pc-deals .fp-manuf {
	padding-left: 18px;
	font-weight: bold;
	display: block;
	font-size: 11px;
}

.pc-deals li img {
  float: none
}
.pc-deals h3 img {
  float: none
}


.pc-distr .list_arrow_,
.pc-name-prod .list_arrow_,
.tab-content .list_arrow_ {
	font-size: 11px;
}
.pc-distr .list_arrow_ li,
.pc-name-prod .list_arrow_ li,
.tab-content .list_arrow_ li {
	background-position: 0 3px;
}

/* .pc-name-prod a {
  background:transparent url(/policeone/data/images/list_arrow_.gif) no-repeat scroll left 5px;
  padding-left:18px;
} */


.pc-name-prod a {
  background:transparent url(/policeone/data/images/list_arrow_.gif) no-repeat scroll left 2px;
  padding-left:18px;
  display: block;
}

.pc-name-prod td {
  padding-bottom: 5px;
}



/*  print roll call */
#print-roll-call {

}

#print-roll-call .bheader {
  color: #fff;
  background: none;
  background-color: #000;  
}

#print-roll-call .date {
  text-align: left;
}
#print-roll-call p.mid {
  padding: 0px;
  margin: 0px;
}

#print-roll-call .bg-block {
/*	border-style: none solid solid;
	border-color: #ccc;
	border-width: 0px;*/
	border: 1px solid #000;
	margin-top: 2px;
	margin-bottom: 4px;
	padding-bottom: 10px;
/*	background: url(/policeone/data/images/bg_block_doubl_border.png) no-repeat center 0px;
	border-bottom-width: 1px;*/
}
#print-roll-call .bg-block h2 {
  background: none;
  border: none;
  margin-bottom: 5px;
  color: #fff;
  background-color: #000; 
}

#print-roll-call .bg-block div.text-block {
  border: none;
  padding: 15px;
  text-align: left;
}
#print-roll-call .bg-block div.text-block p {
  padding-bottom: 10px;
  text-align: left;
}

#print-roll-call .logo-footer {
  padding:10px 10px 15px 10px; 
  text-align:left;
  border-top: 2px solid #19388a;
}
#print-roll-call .logo-footer div.frame {

}
#print-roll-call .logo-footer div.frame .img {
  float: left;
  margin-right: 12px;
}
#print-roll-call .logo-footer div.frame .txt {
  color: #19388a;
  font-size: 18px;
  padding: 8px 5px 0px 0px;
}

/*  {{{ styles for  comment page */

.comment-previw-ttl {
  font-family: tahoma;
  font-size: 16px;
  font-weight : bold; 
  color:#000000;
}

.comment-previw-text {
  font-family: tahoma;
  font-size: 12px;
  font-weight : bold; 
  color:#000000;
}
/* styles for  comment page  }}} */

#divVideoEQC, #divDealsEQC {
	zoom: 1;
	overflow: hidden;
}
.divProduct {
	zoom: 1;
	overflow: hidden;
}
.outerDivProduct {
	padding: 3px 0px;
}
.productTable {
	margin: 3px 0px 0px 0px;
}
.productBox {
	border: 1px solid #CCCCCC;
	padding: 5px;
}
.productInnerBox {
	padding-left: 3px;
}
.divManuf {
	font-size: 12px;
	font-weight: 700;
	margin: 2px 5px 5px 5px;
}
.tab-content {
	padding-bottom: 0px;
}
.tab-content .link_more {
	margin-bottom: 0px;
}
.pc-videos .link_more {
	margin-bottom: 0px;
}
.pc-videos {
	margin-bottom: 0px;
}
.pc-deals .link_more {
	margin-bottom: 0px;
}
.pc-deals {
	margin-bottom: 0px;
}
.pc-news {
	padding-bottom: 0px;
}
.pc-news .link-more {
	margin-bottom: 0px;
}
.pc-whats-hot .more-link {
	margin-bottom: 3px;
}
.pc-whats-hot {
	padding: 7px 7px 0px 7px;
	margin-bottom: 0px;
}
.tabs1-hide .more-link {
	margin-bottom: 0px;
}
.tabs2-hide .more-link {
	margin-bottom: 0px;
}
.td-product-box {
	padding: 
5px 5px 2px 5px;
}
.div-product-box-border {
	margin-bottom: 10px;
	border: 1px solid #CCCCCC;
	border-top: none;
	width: 100%;
}
.table-product-box {
	margin: 5px;
}
.div-product-box {
	overflow: hidden;
	width: 630px;
}
.td-product-link-box {
	padding: 0px 3px 7px 3px;
}
.td-product-link-box .fp-comment {
	float: left;
	background: url(/policeone/data/images/newpc/ico_comment.gif) no-repeat left;
	padding-left: 18px;
	height: 15px;
}



/*Carbon Council Reg. Page  {{{  */
h2.carbon-council {
  background: none;
  font-size: 18px;
  text-decoration: underline;
  margin-bottom: 10px;
  border: none;
  text-align: left;
  color: #1d3a8a;
  padding: 0px;
}
.carbon-council-error {
  font-size: 13px;
  color: red;
  margin: 10px 0px;
}
a.subm_btn_carbon {
  margin-top: 10px;
  display: block;	
  padding-left: 20px;	
  font-weight: 700;	
  font-size: 9pt;	
  background: url(/policeone/data/images/arrow_big.gif) no-repeat left top;	
  margin-bottom: 10px;	
  vertical-align: top;	
  font-family: tahoma;	
  height: 16px;	
  text-decoration: none;
  color: #4973de;
}
a.subm_btn_carbon:hover {
  text-decoration: underline;
}
/*Carbon Council Reg. Page  }}} */

/* END new styles */


#most-popular LI.link_arrow_ln {PADDING-LEFT: 19px; BACKGROUND: url(/policeone/data/images/lexislogosmall.gif) no-repeat left 3px; MARGIN-BOTTOM: 5px}

.link_arrow_top_ln {DISPLAY: block; PADDING-LEFT: 22px; FONT-SIZE: 12px; BACKGROUND: url(/policeone/data/images/lexislogosmall.gif) no-repeat 4px 4px; MARGIN-BOTTOM: 5px;VERTICAL-ALIGN: top;     LINE-HEIGHT: 150%;TEXT-ALIGN: left}

.hl1-topic .info-container2 UL LI.link_arrow_ln {     PADDING-RIGHT: 0px;     PADDING-LEFT: 19px;     BACKGROUND: url(/policeone/data/images/lexislogosmall.gif) no-repeat left 3px;     MARGIN-BOTTOM: 5px;     PADDING-BOTTOM: 0px;     PADDING-TOP: 0px;     LIST-STYLE-TYPE: none !important}

UL.list_arrow_ LI.link_arrow_ln {PADDING-LEFT: 18px; BACKGROUND: url(/policeone/data/images/lexislogosmall.gif) no-repeat left 3px; MARGIN-BOTTOM: 1em; MARGIN-LEFT: 5px; MARGIN-RIGHT: 5px; LIST-STYLE-TYPE: none;     list_style-type: none}


/* Advanced Search */
.search-block {
	min-height:750px;
	height:auto !important;
	height:750px;
	
}

.search-block2 {
	min-height:250px;
	height:auto !important;
	height:250px;
	
}

.search-form {
	border: 1px solid #E6E6E6;
	padding: 10px 0;
	
	min-height:750px;
	height:auto !important;
	height:750px;
	margin-top:22px;
	
}

.search-block2 .search-form {
	border: 1px solid #E6E6E6;
	padding: 10px 0;
	
	min-height:250px;
	height:auto !important;
	height:250px;
	
}

.search-block2 .bc {
	margin:0px;
}



.search-form label.type1 {
	font-size: 16px;
}
.search-form td {
	padding: 5px;
}
#keywords {
	margin: 15px 0 5px;
}
#simple-search-form2 #keywords {
	margin-top: 0px;
}
.search-form label {
	display: block;
	/*position: relative;*/
}
.search-form label input {
	$top: 2px;
	position: relative;
}
@-moz-document url-prefix() {
  .search-form label input { top: 2px; }
}
.search-form label.type1 i {
	font-size: 11px;
	display: block;
	text-align: center;
	font-style: normal;
	color: #999;
}
.search-form label.type2 {
	font-size: 12px;
	font-weight: bold;
}
.bc { margin: 0 auto; }
.r { text-align: right; }
.vt { vertical-align: top; }

.search-form h3 {
	font-size: 16px;
	padding: 10px 20px 10px;
	font-weight: normal;
	text-transform: capitalize;
	
}

.search-form h3 i {
	font-size: 11px;
	font-weight: normal;
	display: block;
	font-style: normal;
	text-transform: none;
	color: #999;
}

.fields-block {
	background: #efefef;
	padding: 15px;
}

.options-table {
	
}
.options-table td, .options-table3 td {
	vertical-align: top;
}
.options-table label {
	margin-bottom: 5px;
	font-size: 12px;
}
.options-table2 {
	width: 100%;
}
.options-table2 label {
	font-size: 12px;
	text-align: right;
}
.options-table a, .options-table2 a {
	font-size: 12px;
}
.options-table2 .button {
	margin-bottom: 10px;
}
.options-table3 {
	margin-left: 0px;
}

.options-table3 td{
	padding: 1px;
}
.options-table3 select {
	display: block;
	margin-bottom: 2px;
	width:130px;
	font-size:11px;
}
.options-table3 label {
	font-size: 10px;
}

.search-block2 td {

	padding: 1px;
}

.search-block2 h3 {

	font-size:12px;
	font-weight:bold;
	padding:5px;
	text-transform:capitalize;

}


.search-block2 label.type1 {
	font-size:12px;
	font-weight:bold;
	text-transform:capitalize;
	padding:5px;
}

.search-block2 #keywords {
	margin: 15px 0 5px;
	width:175px;
	
}

.search-results ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.search-results li {
	list-style: none;
	background: url(/policeone/data/images/list_arrow_.gif) no-repeat left 3px;
	padding-left: 19px;
	margin-bottom: 5px;
	font-size: 85%;
}
.search-results .more {
	background-position: 0 3px;
}
.search-results:after {
	content: ".";
	height: 0;
	display: block;
	visibility: hidden;
	clear: both;
}
.search-results {
	zoom: 1;
	
	min-height:820px;
	height:auto !important;
	height:820px;
	
}
.search-results .col1 {
	width: 620px;
	float: left;
}
.search-results .col2 {
	margin-left: 625px;
}
.search-results .back {
	padding-left: 23px;
	background: url(/policeone/data/images/search/bul11.gif) no-repeat 0 50%;
	margin: 0;
	display: block;
	font-weight: bold;
	font-size: 12px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.searchresults imgmenu {
	padding: 0px;
	margin: 0px;
	



}

.search-results .bookmark {

	padding-left: 23px;
	margin: 0;
	display: block;
	font-weight: bold;
	font-size: 12px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-left: 3px;
	border: 0px;

}

.search-results .bookmark:hover {
	background-color: transparent;
}


.search-results .img-text a {
	font-size: 14px;
}
.search-results .thumbnail,
.search-results .img-text {
	vertical-align: top;
	padding: 0 5px 5px 0;
}

/* ///Advanced Search */

.horizont-dot-buy-now {
	background: url(/policeone/data/images/newpc/horizont-dot-buy-now.png) left top repeat-x;
	margin: 10px 0px 0px 5px;
}
.horizont-dot-buy-now hr {
	display: none;
}

.manf-link {
	color: #000000;
	text-decoration: none;
}
.manf-link:hover {
	color: #000000;
	text-decoration: underline;
}

.whatsthis_bor {
	border-right: rgb(222,235,246) 1px solid;
	padding-right: 3px;
	padding-left: 20px;
	font-weight: bold;
	font-size: 12px;
	background: url(/policeone/data/images/whatisthis.gif) no-repeat left center;
	margin: 3px;
	color: #4973de;
	line-height: 18px
}
.whatsthis_bor:hover {
	background-color: #efefef
}
.inforeq {
	border-right: rgb(222,235,246) 1px;
	padding-right: 3px;
	padding-left: 20px;
	font-weight: bold;
	font-size: 12px;
	background: url(/policeone/data/images/icon_info_p1.gif) no-repeat left center;
	margin: 3px;
	color:  #4973de;
	line-height: 18px
}
.inforeq:hover {
	background-color: #efefef
}

.left-grad #more-in-head.link_more {
	float: none;
	margin: 0px;
	display: inline;

}
.left-grad h2.more-outer-container {
	padding-left: 0px;
	padding-right: 0px;
}
.left-grad td.more-inner-container {
	padding-bottom: 2px;
	padding-right: 4px;
}
/*********** Product SpotLight Block BEGIN ********************/
#spotlight-block {
	padding: 0px;
	margin: 4px 4px 0px 4px;
	zoom: 1;
	overflow: hidden;
}
#spotlight-block .spotlight-bheader1 {
	background-color: #142B6F;
	background-image: none;
	text-align: left;
	padding: 0px;
	height: 28px;
	margin-bottom: 0px;
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px solid #CCCC;
	border-left: 0px;
}
#spotlight-block .spotlight-bheader2 {
	background-color: #142B6F;
	background-image: none;
	font-size: 12px;
	color: #FFFFFF;
	text-align: center;
	padding: 0px;
	height: 28px;
	margin-bottom: 0px;
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px solid #CCCC;
	border-left: 0px;
}
#spotlight-block .spotlight-col1 {
	padding-right: 4px;
}
#spotlight-block .text-block {
	margin-bottom: 0px;
	zoom: 1;
	overflow: hidden
}
#spotlight-block .np {
	padding: 0px;
}
#spotlight-block .spotlight-list-link {
	padding: 5px 0px 0px 5px;
}
#spotlight-block .spotlight-in-bheader1 {
	padding: 5px 0px 0px 10px;
}
#spotlight-block .spotlight-in-bheader2 {
	padding: 6px 0px 0px 0px;
}
#spotlight-block .spotlight-img-container {
	width: 217px;
	height: 56px;
	overflow: hidden;	
}
/*********************** Product SpotLight Block END ******************/


/*{{{ block FEATURED GRANT on Grants Page */
.blk-feat-grants-gp {
  margin: 5px auto;  
}
.blk-feat-grants-gp h2 {
  background: #142b6f url(/policeone/data/images/grants/bg_hdr_featured_grants.png) no-repeat 1px 1px;
  height: 20px;
  min-height: 20px;
  text-indent: -9999px;
}
.blk-feat-grants-gp h3 {
  font-size: 15px;
}
.blk-feat-grants-gp p {
  font-size: 12px;
  line-height: 130%;
  padding-right: 0px;
  padding-left: 0px;
  margin: 10px 0px 0px;
}
.blk-feat-grants-gp .text-block {
  padding: 15px;
}
.blk-feat-grants-gp .more {
  margin-top: 20px;
}
.blk-feat-grants-gp .more a {
  color: #C20706;
}
/* block FEATURED GRANT on Grants Page }}}*/

.tips-list { margin: 0pt; padding: 0pt; }
.tips-list { margin-left:20px; margin-bottom:20px; }
.tips-list dt .link_arrow { margin-bottom:2px; font-size:12px; }
.tips-list dt { margin-top:10px;}
.tips-list dd { padding-left:4px; }
/****** {{{ view options for inner page category **********/

.view-options-container {
	text-align: center;
	padding: 0px;
}
.view-options-container table {
	margin: auto;
}
.view-options-container td {
	color: #2B73DE;
	font-weight: 700;
}
.view-options-container td.item {
	padding: 0px 15px;
}
.view-options-container td.by-company {
	padding: 0px 8px 0px 0px;
}
.view-options-container select {
	width: 180px;
	font-size: 10px;
}
.lv-item {
	padding: 5px 10px 10px 0px;
}
.lv-sponsor-name {
	font-weight: 700;
	margin-bottom: 4px;
}
.lv-container {
	padding: 0px 5px;
}
.bc-container {
	margin-top: 5px;
	padding: 0px 5px;
}
td.product-col {
	background: url(/policeone/data/images/bg-product-col.GIF) repeat-y left top;
}
/****** view options for inner page category }}} **********/


/* Comments block  { */

#comments_block_div { 
	clear:both;
}

/* } comments block */

.tips-main-page { margin-bottom:2px; }

.tips-main-page .search-block2 {MIN-HEIGHT: 80px; HEIGHT: 80px; text-align: center; align: center;}

.tips-main-page .search-block2 .search-form { BORDER: none; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MIN-HEIGHT: 80px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; HEIGHT: auto}

.tips-main-page .search-block2 #keywords { MARGIN: 5px; margin-right: 10px; WIDTH: 282px}
.tips-main-page .search-form LABEL.type1 {FONT-SIZE: 12px; padding-left: 15px;}
.tips-main-page .search-form label { display:inline; margin-left:10px; }
.tips-main-page .search-form #flt_1753867 { margin:0pt; }

.tips-main-page .search-block2 .bc {MARGIN: 0px; width: 100%}

.tips-main-page .search-block2 TD {PADDING: 1px; PADDING-RIGHT: 0px; align: right; text-align: right; valign: center; vertical-align: middle;}
.tips-main-page .search-block2 H3 { PADDING-RIGHT: 5px; PADDING-LEFT: 15px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 5px;	TEXT-TRANSFORM: capitalize; PADDING-TOP: 5px; ALIGN: left; text-align: left}
.tips-main-page .options-table3 {MARGIN-LEFT: 0px; width: 100%}
.tips-main-page .options-table3 TD {PADDING: 1px; text-align: left; align: left;}
.tips-main-page .options-table3 SELECT {	DISPLAY: block; FONT-SIZE: 11px; MARGIN: 5px; WIDTH: 180px; margin-left: 12px;}

.tips-main-page h2.bheader {
	margin-bottom:0px;
}
.related-articles {
	margin:0pt;
	padding:0pt;
	margin-top:8px;
	list-style:none;
	font-size:11px;
}
#main-col .related-articles li
,.related-articles li {
	list-style:none;
	background:url(/policeone/data/images/href_arrow_white_bg.gif) no-repeat ;
	background-position:0px 2px;
	padding-left:15px;

}
#top-print { display:none; }

.related-content-container a.link_more {
  MARGIN-TOP: 5px;	
  DISPLAY: block;	
  PADDING-LEFT: 20px;	
  FONT-WEIGHT: normal;	
  FONT-SIZE: 11px;	
  BACKGROUND: url(/policeone/data/images/href_arrow_tr_bg.gif) no-repeat 3px 1px;	
  MARGIN-BOTTOM: 5px;	
  COLOR: #4973de;	
  TEXT-ALIGN: left;
}
.related-content-container p{
  font-size: 11px; 
  margin-top: 3px;
}
.related-content-container span p{
  font-size: 11px; 
  margin-top: 3px;
}
.related-content-container table.feattable td{
  vertical-align: top; 
  padding: 3px 10px 0px 0px;
}
.related-content-container table.feattable div{
  font-size: 11px; 
  padding-top: 5px;
}
.related-content-container table.feattable a{
  font-weight: bold;
}
#sub-categories-container {
  margin: 0px 5px 5px 5px;
  font-size: 13px;
}
#sub-categories-container table {
}
#sub-categories-container td.header {
  padding-top: 0px;
  padding-right: 5px; 
  white-space: nowrap;
}
#sub-categories-container td.links {
  padding-right: 10px;
}
#sub-categories-container a {
  display: inline;
}
#sub-categories-container span {
  color: #000000;
}
#sponsors-header-container {
  margin: 0px;
  font-size: 10px;
  color: #FFFFFF;
}
#sponsors-header-container b {
  color: #FFFFFF;
}
#sponsors-header-container td.header {
  padding-top: 2px;
  padding-right: 5px; 
  white-space: nowrap;
}
#sponsors-header-container td.links {
  padding-right: 10px;
}
#sponsors-header-container a {
  display: inline;
  color: #FFFFFF;
}
#sponsors-header-container span {
  color: #FFFFFF;
}
h1.category-name {
  font-weight: 900;
  font-size: 17px;
  text-align: left;
  margin: 5px;
}
h1.category-name span.category-desc {
  font-weight: 400;
  font-size: 12px;
}

hr.category-name-line {
  color: #000000;
  height: 1px;
  width: 99%;
}
.text-for-buy-now {
  font-size: 10px;
  width: 150px;
  margin: 0px auto 5px;
}
#tSEO.text-for-buy-now {
  font-size: 10px;
  width: 150px;
  margin: 0px auto 0px;
}

.secure-checkbox-wrap {
	width:300px;
	font-size:11px;
	clear:left;
	display:block;
	margin:5px 0 0;
	padding:1px 3px;
}
.secure-checkbox-wrap input {
	float:left;
	display:block;
	margin:0;
	padding:0;
	padding-left:0;
	margin-left:0;
	padding-top:0;
	margin-top:0;
	height:15px;
}
.secure-checkbox-label {
	display:block;
	float:right;
	width:94%;
	text-align:left;
}
.secure-checkbox-label em {
	font-size:9px;
	font-style:normal;
	display:block;
}
#ednote p{margin: 0px; font-size: 13px;}
#ednote {font-size: 13px;}
.article_comments {
	FONT-SIZE: 10px;
	COLOR: #5a5a5a
}
.tooltip-head, .tooltip-body, .tooltip-head-wide, .tooltip-body-wide  { 
	font-family:Verdana,Arial,Helvetica;
	font-size:11px;
	padding:2px;
}
.tooltip-head-wide, .tooltip-body-wide  {
	width:180px;
}
.tooltip-head, .tooltip-body {
	width:140px;
}
.tooltip-head, .tooltip-head-wide {
	background-color:#333399;
	color:#FFFFFF;
	font-weight:bold;
}
.tooltip-body, .tooltip-body-wide {
	background-color:#CCCCFF;
}
#ban iframe{width: 100%;}

div.fictive-space {
  display: inline;
}
div.fictive-space:after {
  content: " ";
  margin-left: -3px;
}
/****************** { breaking news block ***************/
#breaking-news-container {
	border-top: 1px solid #000000;
	height: 31px;
	background: url('/policeone/data/images/bn-bg-container.gif') repeat-x left top;
	font-size: 14px;
	font-weight: 700;
	color: #FFFFFF;
}
#breaking-news-container .bn-title {
	background: url('/policeone/data/images/bn-bg-title.gif') repeat-x left top;
	height: 31px;
	float: left;
	width: 220px;
}
#breaking-news-container .bn-triangle {
	background: url('/policeone/data/images/bn-bg-triangle.gif') no-repeat right top;
	height: 31px;
	float: left;
	width: 220px;
}
#breaking-news-container .bn-title-p1 {
	float: left;
	padding: 7px 0px 0px 15px;
	width: 85px;
	color: #B80000;
}
#breaking-news-container .bn-title-p2 {
	float: left;
	padding: 7px 0px 0px 0px;
	width: 110px;
}
#breaking-news-container .bn-link {
	float: left;
	width: 620px;
	height: 20px;
	padding: 6px 0px 0px 15px;
	overflow: hidden;
}
#breaking-news-container .bn-link a {
	text-decoration: underline;
	color: #FFFFFF;
}
#breaking-news-container .bn-link a:hover {
	text-decoration: none;
	color: #FFFFFF;
}
/****************** } breaking news block ***************/



.verizon-unsub-form img {
    display:block ; 
}
.verizon-unsub-form {
    width:460px;
    margin:10px auto 0px auto; 
    border:1px solid black; 
    text-align:center ; 
    padding-bottom:30px;
	font-size:11px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
}
.verizon-unsub-form form { margin:0; }

.verizon-unsub-form p {
    display:block; 
    padding:0 10px; 
    margin:20px 0; 
    text-align:left ;
	font-size:11px;
}
.verizon-unsub-form label { font-weight:bold ; float:left; }
.verizon-unsub-form #email {    float:right ; padding:1px ; }

div.expborder {
	/*border: 3px solid #f0f0f0;*/
	border: 3px solid #cccccc;
	text-align: center;
	padding: 5px;
}
#askexparc {
	padding: 5px 10px;
	/* width: 853px;*/ 
}
#listexpert td {
	padding: 5px;
	font-size: 13px;
}
#listexpert td.expgrey {
	background-color: #e5e5e5;
	padding: 10px 5px 10px 5px;
}
#listexpert td.expquest p {
	display: inline;
}
#listexpert td.expgrey p {
	margin: 0px;
}
#listexpert {
	margin-top: 10px;
}
.question-divider {
    border-bottom:1px solid #ABA899 ; 
}
#P1askexp {
	width: 859px;
}
#P1askexp b {
	font-size: 12px;
	font-family: Tahoma,helvetica;
}
#P1askexp span.expred {
	color: #ff0000;
}
#P1askexp td.exptd {
	padding-left:100px;
	text-align:left;
	/*width:35%;*/
}
#P1askexp li {
	font-size: 13px;
}
#P1askexp hr {
	width: 76%;
	background-color: #bbbbbb;
	height: 1px;
	border: 0px;
}
#P1askexp h3 {
	font-size: 13px;
}
#ask-expert {
	margin: 4px 4px 0;
}
.expert-black {
	background-color:black;
	color: white;
	padding:16px 7px;
	text-align:center;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:10px;
	font-weight: bold;
	zoom: 1;
}
#ask-expert div.text-block {
	text-align: center;
	padding:0px;
}
#ask-expert img.logoexp {
	margin: 12px 0px ;
}
#ask-expert a {
	text-decoration: none;
	display: inline-block;
}
#chat-guidelines {
  font-size: 12px;
  padding: 5px 0px 0px 4px;
  text-align: left;
}
#chat-guidelines .chat-title {
  padding: 0px; 
  margin: 0px 0px 10px 0px; 
  font-size: 15px;
  font-weight: 700;
}
#chat-guidelines p {
  font-size: 12px;
  margin: 0px 0px 12px 0px;
}
#chat-guidelines p.small-text {
  font-size: 11px;
}
#chat-guidelines .link_more {
  margin: 15px 0px 10px -3px;
  font-size: 12px !important;
}
#chat {
  font-size: 12px;
  padding: 5px 0px 10px 4px;
  text-align: left;
}
#chat .chat-title {
  padding: 0px; 
  margin: 0px 0px 10px 0px; 
  font-size: 15px;
  font-weight: 700;
}
#chat p {
  font-size: 12px;
  margin: 0px 0px 12px 0px;
}

h1 span.h1_subhead{
font-size: 17px;
display: block;
padding: 5px 0px 0px 0px;
font-weight: normal;
}
#polls-container {
  padding: 2px;
}
#polls-container .polls-list {
  /*border: 1px solid #CCCCCC;
  border-top: none;*/
  padding: 10px 5px 5px 5px; 
}
#polls-container .polls-item {
  padding: 0px /*5px 5px 5px 5px*/; 
  min-height: 590px;
  _height: 590px;
}
.polls-item .results {
	margin: 0px 0px 10px 0px;
}
.polls-item .result-table {
	border: 1px solid #CCCCCC;
	border-top: none;
	table-layout: fixed;
}
.polls-item .title {
	font-weight: 700;
	font-size: 13px;
	padding: 7px;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
}
.polls-item .answer {
	font-size:12px;
	padding: 7px;
	border-top: 1px solid #CCCCCC;
	text-align: left;
}
.polls-item .count {
	font-size:12px;
	padding: 7px;
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	text-align: right;
	width: 90px;
}
.polls-item .banner {
	text-align: center;
	margin: 20px 0px 20px 0px;
}
.polls-item .links {
	padding: 0px 10px 5px 10px;
}



.wwbig {
font-size:18px;
font-weight:bold;
text-decoration:underline;
}
a.wwbig:hover {
text-decoration:none;
}
.botlinks a {
text-decoration:underline;
}
.botlinks a:hover {
text-decoration:none;
}
.botlinks p {
font-size: 12px;
}
h2.ww {
font-size:22px;
font-weight:bold;
margin:0px;
padding:10px 5px 5px;
background: none;
border: none;
 text-align: left;
}
#wwtable td {
font-size:13px;
padding:10px 5px;
text-align:center;
}
#wwtable td.text {
font-weight:bold;
padding:5px;
text-align:right;
width:42%;
}
#wwtable td.inp {
padding:5px;
text-align:left;
width:58%;
}
#wwtable td.inp input {
border-color:#7F9DB9;
border-style:solid;
border-width:1px;
width:180px;
}
#wwtable td.inp select {
border-color:#7F9DB9;
border-style:solid;
border-width:1px;
font-size:12px;
height:20px;
width:180px;
}
.tddate {
font-size:14px;
font-weight:bold;
margin:0px;
padding:7px 15px 10px 0px;
text-align:right;
vertical-align:middle;
}
.tddate small {
font-size:12px;
}
.fdtop{
background: url(/policeone/data/images/bg_blue.gif) top left no-repeat;  
height: 64px; 
padding: 0px 10px 0px 10px; 
text-align: center; 
vertical-align: middle; 
font-size: 20px; 
font-weight: bold; 
color: #fff;
}
.fdtop small{
font-size: 11px; 
font-weight: normal; 
padding: 5px;
}
.fdtop small a{
font-size: 11px; 
color: #fccb04;
text-decoration: none;
}
.fdtop small a:hover{
text-decoration: underline;
}
#footer-with-logos {
  overflow: hidden;
  padding-bottom: 10px;
  padding-top: 0px;
  zoom: 1;
}
#footer-with-logos .footer-text {
  float: left;
  width: 500px;
  margin: 2px 5px 0px 5px;
  padding: 14px 12px 17px 12px;
  border: 1px solid #CCCCCC;
  font-size: 11px;
  font-style: normal;
  line-height: 100%;
  display: inline;
}
#footer-with-logos .footer-text .footer-copy {
  font-style: normal;
  margin-top: 15px;
}
#footer-with-logos .footer-logos {
  float: left;
  position: relative;
}
#footer-with-logos .trust-logo{
  position: absolute;
  left: 20px;
  top: 20px;
}
#footer-with-logos .nleo-logo{
  position: absolute;
  left: 210px;
  top: 6px;
}
#footer-with-logos .nleo-logo-one {
  position: absolute;
  left: 110px;
  top: 6px;
}
.ads-google {
  width: 857px;
  overflow: hidden;
  padding-bottom: 10px;
}
.mh-ip {
  min-height: 870px;
  _height: 870px;
}
#columnfooter{
font-size: 12px;
border-top: 2px solid #999;
clear:both;
} 
#columnfooter hr{
margin: 3px 0px 3px 0px;
} 
#columnfooter p{
font-size: 12px;
} 
#columnfooter p.abt{
font-size: 12px; 
font-family: Tahoma; 
font-weight: bold; 
color: #1C357C;
margin: 10px 0px 5px 0px;
} 

#columnfooter a.cont_arrow {
background:transparent url(/policeone/data/images/href_arrow_tr_bg.gif) no-repeat scroll 3px 2px;
font-size:11px;
font-weight:bold;
margin-bottom:10px;
margin-top:10px;
padding-left:22px;
text-align:left;
}
