/*
Stylesheet: cover.css
Website: www.policeoracle.com
Design: www.nsi-ltd.com
hello there?
*/

/* Reunited Hack */

.pr_wrapper iframe body {
	background: none !important;
}

/* Reset */
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;}

body {
	background: #454545;
}

.po_body {
	background: #f1f1f1;
}

img {
	border: 0;
}

.link {
	font-size: 13px !important;
	font-family: Arial, sans-serif !important;
	text-decoration: underline !important;
	color: #007eff !important;
	font-weight: normal !important;
	cursor: pointer !important;
}

.section_strip_cover {background: url(../images/bg_section_strip_cover.gif) top left repeat-x #3c73a7;}
.section_strip_news {background: url(../images/bg_section_strip_news.gif) top left repeat-x #ba1717;}
.section_strip_career {background: url(../images/bg_section_strip_career.gif) top left repeat-x #178942;}
.section_strip_shop {background: url(../images/bg_section_strip_shop.gif) top left repeat-x #954210;}
.section_strip_events {background: url(../images/bg_section_strip_events.gif) top left repeat-x #7f12bd;}
.section_strip_social {background: url(../images/bg_section_strip_social.gif) top left repeat-x #0a8fa7;}
.section_strip_humour {background: url(../images/bg_section_strip_humour.gif) top left repeat-x #921461;}
.section_strip_forces {background: url(../images/bg_section_strip_forces.gif) top left repeat-x #5da73c;}

.section_strip {
	height: 40px;
}

.section_strip a {
	font-family: "Myriad Pro", Myriad Pro, Arial, sans-serif;
	color: #FFFFFF;
	font-size: 15px;
	text-decoration: none;
	line-height: 40px;
	float: left; 
	display: inline-block;
}

.section_strip a img {
	float: left;
	display: inline-block;
}

.section_strip span {
	float: right;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	line-height: 40px;
	color: #FFFFFF;
	display: inline-block;
}

.wrap_980 {
	width: 980px;
	margin: auto;
	background: #fff;
	border: 1px solid #dcdcdc;
	padding: 0px 10px 10px 10px;
}

.main_content {
	padding: 10px 0;
}

.site_header {
	width: 980px;
	margin: auto;
}

.site_header_logo {
	float: left;
	display: block-inline;
	margin: 35px 0 32px 0;
	height: 23px;
	width: 271px;
}

.site_header_banner {
	display: inline-block;
	margin: 0;
	width: 468px;
	height: 60px;
}

.site_navigation {
	width: 980px;
	margin: auto;
	background: url(../images/bg_site_navigation.gif) top left repeat-x;
}

.site_navigation ul {
	list-style: none;
	width: 710px;
	float: left; 
	display: inline-block;
	margin: 0;
	overflow: hidden;
}

.site_navigation ul li {
	float: left;
	display: inline-block;
	overflow: hidden;
}

.site_navigation ul li a {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #666666;
	text-decoration: none;
	display: inline-block;
	padding: 15px 9px 7px 9px;
}

.site_navigation ul li a.cover:hover {background: url(../images/bg_cover.gif) top left repeat-x;}
.site_navigation ul li a.news:hover {background: url(../images/bg_news.gif) top left repeat-x;}
.site_navigation ul li a.career:hover {background: url(../images/bg_career.gif) top left repeat-x;}
.site_navigation ul li a.shop:hover {background: url(../images/bg_shop.gif) top left repeat-x;}
.site_navigation ul li a.events:hover {background: url(../images/bg_events.gif) top left repeat-x;}
.site_navigation ul li a.social:hover {background: url(../images/bg_social.gif) top left repeat-x;}
.site_navigation ul li a.social_single:hover {background: url(../images/bg_social.gif) top left repeat-x;}
.site_navigation ul li a.forum:hover {background: url(../images/bg_social.gif) top left repeat-x;}
.site_navigation ul li a.reunited:hover {background: url(../images/bg_social.gif) top left repeat-x;}
.site_navigation ul li a.mail:hover {background: url(../images/bg_social.gif) top left repeat-x;}
.site_navigation ul li a.humour:hover {background: url(../images/bg_humour.gif) top left repeat-x;}
.site_navigation ul li a.forces:hover {background: url(../images/bg_forces.gif) top left repeat-x;}

.site_navigation ul li a.cover_active {background: url(../images/bg_cover.gif) top left repeat-x;}
.site_navigation ul li a.news_active {background: url(../images/bg_news.gif) top left repeat-x;}
.site_navigation ul li a.career_active {background: url(../images/bg_career.gif) top left repeat-x;}
.site_navigation ul li a.shop_active {background: url(../images/bg_shop.gif) top left repeat-x;}
.site_navigation ul li a.events_active {background: url(../images/bg_events.gif) top left repeat-x;}
.site_navigation ul li a.social_active {background: url(../images/bg_social.gif) top left repeat-x;}
.site_navigation ul li a.forum_active {background: url(../images/bg_social.gif) top left repeat-x;}
.site_navigation ul li a.reunited_active {background: url(../images/bg_social.gif) top left repeat-x;}
.site_navigation ul li a.mail_active {background: url(../images/bg_social.gif) top left repeat-x;}
.site_navigation ul li a.humour_active {background: url(../images/bg_humour.gif) top left repeat-x;}
.site_navigation ul li a.forces_active {background: url(../images/bg_forces.gif) top left repeat-x;}

.sub_nav_news {background: url(../images/bg_subnav_news.gif) top left no-repeat;}
.sub_nav_career {background: url(../images/bg_subnav_career.gif) top left no-repeat;}
.sub_nav_shop {background: url(../images/bg_subnav_shop.gif) top left no-repeat;}
.sub_nav_events {background: url(../images/bg_subnav_events.gif) top left no-repeat;}
.sub_nav_social {background: url(../images/bg_subnav_social.gif) top left no-repeat;}
.sub_nav_humour {background: url(../images/bg_subnav_humour.gif) top left no-repeat;}
.sub_nav_forces {background: url(../images/bg_subnav_forces.gif) top left no-repeat;}

.site_navigation form {
	width: 250px;
	float: left;
	display: inline-block;
	margin: 0 0 0 20px;
	_margin: 0 0 0 10px;
	*margin: 0 0 0 10px;
	overflow: hidden;
}

.site_navigation form .site_search_text {
	background: url(../images/bg_site_search.gif) top left no-repeat #BABABA;
	width: 176px;
	padding: 3px 10px;
	height: 15px;
	border: 0;
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	color: #FFFFFF;
	line-height: 19px;
	margin: 15px 0 0 0;
	float: left;
	display: inline-block;
}

.site_navigation form .site_search_btn {
	margin: 15px 5px 0 0;
	float: right;
	display: inline-block;
	width: 34px;
	height: 22px;
}

.site_sub_navigation {
	width: 960px;
	margin: auto;
	padding: 0 10px;
}

.site_sub_navigation_col {
	width: 320px;
	float: left;
	display: inline-block;
	overflow: hidden;
}

.site_sub_navigation_col h2 {
	font-family: "Myriad Pro", Myriad Pro, Arial, sans-serif;
	font-size: 16px;
	color: #333333;
	margin: 15px 10px 0px 10px;
	_margin: 15px 5px 5px 5px;
	float: left;
	display: inline-block;
	font-weight: bold;
	width: 300px;
}

.site_sub_navigation_col h2 a {
	text-decoration: none;
	color: #252525;
}

.site_sub_navigation_col h2 a img {
	margin-right: 5px;
}

.border_cover {border-color: #3c73a7 !important; color: #3c73a7 !important; }
.border_news {border-color: #ba1717 !important; color: #ba1717 !important;}
.border_career {border-color: #178942 !important; color: #178942 !important;}
.border_shop {border-color: #954210 !important; color: #954210 !important;}
.border_events {border-color: #7f12bd !important; color: #7f12bd !important;}
.border_social {border-color: #0a8fa7 !important; color: #0a8fa7 !important;}
.border_humour {border-color: #921461 !important; color: #921461 !important;}
.border_forces {border-color: #5da73c !important; color: #5da73c !important;}

.sub_nav_featured_job {
	text-decoration: none;
	margin-top: 5px;
	float: left;
	display: inline-block;
}

.sub_nav_featured_job img {
	float: left;
	display: inline-block;
	margin: 10px;
	height: 80px;
	width: 80px;
}

.sub_nav_featured_job span {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #454545;
	font-weight: normal;
	margin-top: 12px;
	margin-bottom: 3px;
	float: left;
	width: 215px;
	display: inline-block;
	line-height: 17px;
}

.sub_nav_featured_job p {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #858585;
	font-weight: normal;
	line-height: 17px;
	max-height: 34px;
	_height: 34px;
	overflow: hidden;
	float: left;
	width: 215px;
	display: inline-block;
}

.main_content, #content {
	background: #f1f1f1;
	width: 100%;
}


ul.forces_navigation {
	list-style: none;
	width: 300px;
	float: left;
	display: inline-block;
	border-left: 3px solid;
	margin: 20px 10px 10px 10px;
	_margin: 20px 5px 10px 5px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

ul.forces_navigation li {
	border-bottom: 1px solid #eeeeee;
	margin-left: 10px;
}

ul.forces_navigation li a {
	text-decoration: none;
	margin: 5px 0 5px 0;
	display: inline-block;
	color: #333333;
}

ul.channel_navigation {
	list-style: none;
	width: 300px;
	float: left;
	display: inline-block;
	border-left: 3px solid;
	margin: 10px;
	_margin: 5px;
	font-family: "Myriad Pro", Myriad Pro, Arial, sans-serif;
	font-size: 14px;
	font-weight: normal;
}

ul.channel_navigation li {
	border-bottom: 1px solid #eeeeee;
	margin-left: 10px;
}

ul.channel_navigation li#last {
	border-bottom: 0;
}

ul.channel_navigation li a {
	text-decoration: none;
	margin: 5px 0 5px 0;
	display: inline-block;
	color: #333333;
}

.sub_nav_feature {
	margin: 20px 10px 10px 10px;
	float: left;
	display: inline-block;
}

ul.channel_todays_headlines {
	font-family: "Myriad Pro", Myriad Pro, Arial, sans-serif;
	font-size: 14px;
	font-weight: normal;
	margin: 10px;
	float: left;
	display: inline-block;
	width: 300px;
	_margin: 5px;
}

ul.channel_todays_headlines li {
	color: #858585;
	border-bottom: 1px solid #FFFFFF;
	float: left;
	width: 300px;
	display: inline-block;
	background: url(../images/icon_bullet.gif) top left no-repeat;
	margin: 5px 0;
}

ul.channel_todays_headlines li a {
	color: #454545;
	text-decoration: none;
	padding-left: 15px;
	width: 290px;
	float: left;
	display: inline-block;
	line-height: 17px;
	height: 17px;
	overflow: hidden;
}

.headline_news {
	width: 640px;
	float: left;
	display: inline-block;
	overflow: hidden;
}

.headline_news h2 {
	border-bottom: 1px solid #bababa;
	font-family: "Lucida Sans Unicode", "Lucida Grande", Arial, sans-serif;
	margin: 5px 20px 5px 0;
	_margin: 5px 10px 5px 0;
	float: left;
	display: inline-block;
	width: 640px;	
}

.headline_news h2 span {
	font-size: 14px;
	font-weight: normal;
	float: left;
	display: inline-block;
	margin: 6px 0 5px 0;
	_margin: 4px 0 6px 0;
	padding: 0;
	font-weight: normal;
	color: #454545;
	text-transform: uppercase;
}

.headline_news h2 a {
	display: inline-block;
	float: right;
	padding: 0;
	font-size: 12px;
	line-height: 14px;
	font-weight: normal;
	text-decoration: none;
	color: #454545;
	_width: 160px;
	*width: 160px;
}

.headline_news h2 a span {
	cursor: pointer;
	padding: 0;
	font-size: 12px;
	padding-right: 5px;
	text-transform: none;
}

.headline_news h2 a img {
	float: right;
	display: inline-block;
	margin: 10px 0 0 5px;
	padding: 0;
	cursor: pointer;
}

.headline_col {
	float: left; 
	display: inline-block;
	width: 310px;
	padding: 0;
	margin: 0;
}

.headline_col2 {
	float: left;
	display: inline-block;
	width: 310px;
	margin: 0;
	padding: 0;
}

.headline_col img {
	width: 296px;
	height: 174px;
	margin: 10px;
	float: left;
	display: inline-block;
	border: 1px solid #bababa;
}

.headline_col a h2 {
	font-family: Arial, sans-serif;
	font-size: 14px;
	color: #454545;
	font-weight: bold;
	text-decoration: none;
	margin-bottom: 5px;
	width: 286px;
	padding-left: 10px;
	display: inline-block;
	border: 0;
	line-height: 20px;
	height: 40px;	
}

.headline_col a.headline_text_link {
	text-decoration: none;
}

.headline_col p {
	width: 296px;
	font-size: 13px; 
	font-family: Arial, sans-serif;
	color: #858585;
	font-weight: normal;
	line-height: 20px;
	height: 100px;
	float: left;
	display: block;
	margin: 0;
	padding: 0;
	padding-left: 10px;
	overflow: hidden;
}

.headline_col a.link {
	float: left; 
	display: inline-block;
	width: 276px;
	margin: 10px 0 0 10px;
	*margin: 10px 0 0 5px;
	padding: 0;
	font-family: Arial, sans-serif !important;
	font-size: 13px !important;
}

.headline_col2 {
	margin-left: 5px;
	_margin-left: 3px;
	width: 305px;
}

.more_news {
	width: 640px;
	background: url(../images/bg_more_news_main.gif) top left repeat-y #F8F8F8;
	margin: 20px 0 0 0;
	padding: 0;
	float: left;
	display: inline-block;
}

.more_news h2 {
	font-family: "Lucida Sans Unicode", "Lucida Grande", Arial, sans-serif;
	border-bottom: 1px solid #bababa;
	float: left;
	display: inline-block;
	width: 610px;
	margin: 10px 0 0 15px;
	_margin: 10px 0 0 10px;
	font-weight: normal;
	font-size: 14px;
	color: #454545;
}

.more_news h2 span {
	float: left;
	display: inline-block;
	text-transform: uppercase;
}

.more_news h2 a {
	background: #454545;
	display: inline-block;
	color: #FFFFFF;
	font-size: 12px;
	padding: 4px 8px;
	float: right;
	text-decoration: none;
}

.more_news h2 a img {
	margin: 0 0 0 5px;
}

.more_news_lead {
	/*background: url(../images/bg_lead_bottom.gif) center bottom no-repeat;*/
	border-bottom: 1px solid #dddddd;
	margin-left: 20px;
	padding-right: 14px;
	margin-bottom: 20px;
	float: left;
	display: inline-block;
	_margin-left: 10px;
	_margin-right: 7px;
	_padding-bottom: 20px;
}

.more_news_lead img.lead_thumb {
	margin: 20px 20px 20px 0;
	_margin: 20px 20px 0 0;
	float: left;
	display: inline-block;
	width: 100px;
	height: 100px;
}

.more_news_lead_wrap {
	width: 200px;
	float: left;
	display: table-cell;
	vertical-align: middle;
	height: 100px;
	margin-top: 10px;
	margin-bottom: 20px;
	_margin-bottom: 0;
}

.more_news_lead_arrow {
	float: left;
	display: inline-block;
	padding: 35px 20px 0 0;
}

.more_news_lead h3 {
	font-family: Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	float: left;
	display: inline-block;
	width: 175px;
}

.more_news_lead a {
	float: left;
	width: 175px;
	display: inline-block;
	color: #454545;
	font-size: 15px;
	margin: 0;
}

.more_news_lead .link {
	font-size: 13px !important;
	font-family: Arial, sans-serif !important;
	margin-top: 5px !important;
}

.more_news_lead_title {
	margin-top: 0 !important;
}

.more_news_lead p {
	font-family: Arial, sans-serif;
	font-size: 13px;
	color: #454545;
	line-height: 20px;
	height: 100px;
	overflow: hidden;
	float: left;
	display: inline-block;
	width: 240px;
	margin: 20px 0 20px 0;
	_margin: 20px 0 0 0;
	text-align: left;
}

.more_news_item {
	display: inline-block;
	margin-bottom: 23px;
}

.more_news_item h3 {
	font-family: Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	line-height: 22px;
	margin: 0 0 5px 0;
	clear: both;
	background: #F8F8F8;
	display: inline-block;
	color: #454545;
}

.more_news_item p {
	font-family: Arial, sans-serif;
	font-size: 13px;
	color: #454545;
	line-height: 20px;
	height: 40px;
	overflow: hidden;
	clear: both;
	background: #F8F8F8;
	margin: 0 20px 0 0;
	text-align: left;
}

.more_news_item a.link {
	font-family: Arial, sans-serif !important;
	font-size: 13px !important;
	margin: 8px 0 0 0;
	display: inline;
	background: #F8F8F8;
}

.more_news_col_left {
	float: left;
	width: 300px;
	margin-left: 20px;
	display: inline-block;
	_margin-left: 10px;
	clear: both;
	background: #F8F8F8;
}

.more_news_col_right {
	float: left;
	width: 300px;
	margin: 0 10px;
	_margin: 0 5px;
	display: inline-block;
}

.more_news_most_read {
	float: left;
	display: inline;
}

.more_news_most_read a {
	text-decoration: none;
	cursor: pointer;
	font-family: Arial, sans-serif;
	font-size: 13px;
	line-height: 18px;
}

.more_news_most_read h2 {
	width: 300px;
	margin: 0;
	padding: 0;
}

.more_news_most_read h2 a {
	background: none;
	color: #454545;
	font-size: 12px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", Arial, sans-serif
}

.more_news_most_read .thumb {
	height: 100px;
	width: 100px;
	float: left;
	display: inline-block;
	margin: 20px 20px 20px 0;
}

.more_news_most_read span.title {
	font-family: Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #454545;
	margin: 20px 0 0 0;
	line-height: 20px;
	height: 40px;
	overflow: hidden;
	display: inline-block;
	float: left;
	width: 225px;
}

.more_news_most_read p {
	font-family: Arial, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #454545;
	line-height: 20px;
	height: 80px;
	overflow: hidden;
	float: left;
	width: 225px;
	text-align: left;
	margin-bottom: 5px;
}

.more_news_most_read .link {
	font-family: Arial, sans-serif !important;
	font-size: 13px !important;
	line-height: 18px !important;
}

.most_read_additional {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #454545;
	float: left;
	display: inline-block;
	width: 270px;
	line-height: 16px;
	margin-top: 3px;
	margin-bottom: 3px;
	overflow: hidden;
}

.more_news_most_read h2 a img {
	margin-left: 5px;
}

.more_news_base {
	margin-top: -70px;
	*margin-top: -50px;
	_margin-top: -50px;
	float: left;
	display: inline-block;
}

.more_news_top {
	float: left;
	display: inline-block;
	margin: 0;
	padding: 0;
}

.reasons_join {
	margin-bottom: 10px;
	float: left;
	display: inline-block;
	width: 320px;
	height: 196px;
}

.reasons_join a {
	background: url(../images/reason_join.gif) bottom left no-repeat ;
	width: 330px;
	display: inline-block;
	position: absolute;
	margin-top: 20px;
	height: 176px;
	_margin-left: 5px;
}

.reasons_join img {
}

.site_left_col {
	float: left;
	display: inline-block;
	width: 640px;
}

.site_right_col {
	float: right;
	display: inline-block;
	width: 320px;
	margin: 0;
	padding: 0;
}

.mpu_slot {
	float: left;
	display: inline-block;
	width: 308px;
	height: 258px;
	margin-bottom: 10px;
}

.mpu_slot img {
	padding: 4px;
	width: 300px;
	height: 250px;
	background: url(../images/bg_mpu.gif) top left no-repeat;
}

.mpu_banner {
	float: left;
	display: inline-block;
	width: 308px;
	height: 108px;
	margin: 0 0 20px 0;
}

.mpu_banner img {
	padding: 4px;
	width: 300px;
	height: 100px;
	background: url(../images/bg_mpu_banner.gif) top left no-repeat;
}


.feature_item {
	width: 300px;
	float: left;
	display: inline-block;
	margin: 5px 0 0 0;
}

.feature_item h2 {
	border-bottom: 1px solid #bababa;
	font-family: "Lucida Sans Unicode", "Lucida Grande", Arial, sans-serif; 
	font-weight: normal;
	margin-bottom: 10px;
}

.feature_item h2 span {
	font-size: 14px;
	float: left;
	display: inline-block;
	text-transform: uppercase;
	color: #454545;
	line-height: 22px;
}

.feature_item h2 img {
	margin: 10px 0 0 5px;
}

.feature_item h2 a {
	float: right;
	display: inline-block;
	font-size: 12px;
	text-decoration: none;
	color: #454545;
	line-height: 22px
}

.feature_item_content {
	background: url(../images/bg_feature_content.gif) repeat #f6f3e6;
	border: 1px solid #eee7cc;
	margin-top: 20px;
}

.feature_item_content img {
	float: left;
	display: inline-block;
	margin: 10px 10px 10px 10px;
	height: 100px;
	width: 100px;
}

.feature_item_content h3 a {
	font-family: Arial, Times, serif;
	font-size: 16px;
	font-weight: bold;
	margin: 35px 0 10px 0;
	float: left;
	display: inline-block;
	width: 170px;
	text-decoration: none;
	color: #454545;
}

.feature_item_content p {
	font-family: Arial, sans-serif;
	font-size: 13px;
	color: #6e6b5e !important;
	margin: 0 10px 0 10px;
	line-height: 20px;
	clear: both;
	_position: relative;
}

.feature_item_content a img {
	width: 280px;
	height: 51px;
	float: left;
	display: inline-block;
	margin: 10px;
}

.video_item {
	width: 300px;
	float: left;
	display: inline-block;
	margin: 20px 0 20px 0;
}

.video_item h2 {
	border-bottom: 1px solid #bababa;
	font-family: "Lucida Sans Unicode", "Lucida Grande", Arial, sans-serif; 
	font-weight: normal;
	margin-bottom: 10px;
}

.video_item h2 span {
	font-size: 14px;
	text-transform: uppercase;
	float: left;
	display: inline-block;
	color: #454545;
}

.video_item h2 img {
	margin: 10px 0 0 5px;
}

.video_item h2 a {
	float: right;
	display: inline-block;
	font-size: 12px;
	text-decoration: none;
	color: #454545;
	line-height: 22px;
}

.video_item span.description {
	font-family: Arial, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #454545;
	margin: 10px 0 0 0;
	float: left;
	display: inline-block;
}

.featured_vacancies {
	float: left;
	width: 640px;
	display: inline-block;
	margin-top: 20px;
}

.featured_vacancies h2 {
	font-family: "Lucida Sans Unicode", "Lucida Grande", Arial, sans-serif;
	border-bottom: 1px solid #bababa;
	margin: 0 0 20px 0;
}

.featured_vacancies h2 span {
	font-size: 14px;
	float: left;
	display: inline-block;
	font-weight: normal;
	text-transform: uppercase;
	line-height: 18px;
	color: #454545;
}
.featured_vacancies h2 img {
	margin: 8px 0 0 5px;
}

.featured_vacancies h2 a {
	float: right;
	display: inline-block;
	font-size: 12px;
	line-height: 22px;
	text-decoration: none;
	color: #454545;
	font-weight: normal;
}

.featured_vacancies a {
	text-decoration: none;
	cursor: pointer;
}

.featured_vacancy_1 a img {
	background: url(../images/bg_featured_vacancies.gif) top left no-repeat;
	padding: 4px;
	float: left;
	display: inline-block;
	margin: 0 10px;
	height: 110px;
	width: 110px;
}

.featured_vacancy_1 a span {
	font-family: Arial, sans-serif;
	font-size: 13px;
	line-height: 18px;
	float: left;
	display: inline-block;
	width: 185px;
	color: #454545;
	margin: 40px 10px 0 10px;
	height: 36px;
	overflow: hidden;
}

.vacancy_arrow {
	float: left;
	display: inline-block;
	margin: 25px 20px 0 0;
}

.featured_vacancy_1_text {
	font-family: Arial, sans-serif;
	font-size: 13px;
	color: #454545;
	line-height: 18px;
	height: 108px;
	overflow: hidden;
	display: inline-block;
	float: left;
	width: 250px;
	margin: 10px 0 0 0;
}

.featured_vacancy_2 {
	margin-top: 5px;
	float: left;
	display: inline-block;
}

.featured_vacancy_2 a img {
	background: url(../images/bg_featured_vacancies.gif) top left no-repeat;
	padding: 4px;
	float: left;
	display: inline-block;
	margin: 0 10px;
	height: 110px;
	width: 110px;
}

.featured_vacancy_2 a span {
	font-family: Arial, sans-serif;
	font-size: 13px;
	line-height: 18px;
	float: left;
	display: inline-block;
	width: 185px;
	color: #454545;
	margin: 40px 10px 0 15px;
	height: 36px;
	overflow: hidden;
}

.featured_vacancy_2 .vacancy_arrow {
	float: left;
	display: inline-block;
	margin: 25px 0 0 20px;
}

.featured_vacancy_2_text {
	font-family: Arial, sans-serif;
	font-size: 13px;
	color: #454545;
	line-height: 18px;
	height: 108px;
	overflow: hidden;
	display: inline-block;
	float: left;
	width: 250px;
	margin: 10px 0 0 0;
}

.featured_vacancy_1_text table, .featured_vacancy_2_text table {
	height: 108px; 
	width: 250px;
}

.skyscraper {
	float: left;
	display: inline-block;
	height: 608px;
	width: 128px;
}

.skyscraper img {
	width: 120px;
	height: 600px;
	padding: 4px;
	float: left; 
	display: inline-block;
	background: url(../images/bg_skyscraper.gif) top left no-repeat;
	margin: 20px 0 0 0;
}

.vacancy_search {
	float: left;
	display: inline-block;
	width: 500px;
	padding-bottom: 10px;
}

.vacancy_search h2 {
	font-weight: normal;
	border: 0;
	margin: 20px 0 0 10px;
	_margin: 20px 0 0 5px;
	float: left;
	display: inline-block;
	font-size: 14px;
	width: 100%;
	color: #454545;
	border-bottom: 1px solid #bababa;
	line-height: 22px;
	text-decoration: none;
	font-family: "Lucida Sans Unicode", "Lucida Grande", Arial, sans-serif;
	text-transform: uppercase;
}

.vacancy_search p {
	float: left;
	display: inline-block;
	margin: 10px;
	_margin: 10px 5px;
	font-family: Arial, sans-serif;
	font-size: 13px;
	color: #454545;
	width: 480px;
	line-height: 20px;
}

.vacancy_search a {
	margin-left: 10px;
	_margin-left: 5px;
}

.vacancy_search form {
	float: left;
	display: inline-block;
	margin: 10px 0 0 10px;
	_margin: 10px 0 0 5px;
}

.vacancy_search_title, .vacancy_search_county {
	width: 180px;
	height: 15px;
	line-height: 15px;
	padding: 3px 8px;
	background: url(../images/bg_vacancy_search.gif) top left no-repeat;
	border: 0;
	float: left;
	display: inline-block;
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	color: #FFFFFF;
	margin-top: 1px;
}

.vacancy_search form img {
	float: left;
	display: inline-block;
	margin: 0 10px;
}

.vacancy_search_btn {
	float: left;
	margin: 1px 0 0 0;
}

.county_drop {
	position: absolute;
	border: 1px solid #858585;
	border-top: 0;
	background: #EBEBEB;
	width: 225px;
	margin: 36px 0 0 18px;
	*margin: 36px 0 0 -475px;
	height: 186px;
	overflow: scroll;
	overflow-x: hidden;
}

.county_drop ul {
	list-style: none;
}

.county_drop ul li {
	float: left;
	display: inline-block;
	width: 225px;
}

.county_drop a {
	float: left;
	display: inline-block;
	width: 205px;
	background: #f0f0f0;
	font-family: Arial, sans-serif;;
	font-size: 11px;
	line-height: 15px;
	color: #454545;
	padding: 8px 10px;
}

.county_drop a:hover {
	background: #cccccc;
}

.other_vacancies {
	float: left;
	width: 500px;
	display: inline-block;
}

.other_vacancies h2 {
	font-weight: normal;
	border: 0;
	margin: 5px 0 0 10px;
	_margin: 5px 0 0 5px;
	float: left;
	display: inline-block;
	font-family: "Lucida Sans Unicode", "Lucida Grande", Arial, sans-serif;
	font-size: 13px;
	line-height: 22px;
	border-bottom: 1px solid #bababa;
	width: 100%;
	color: #454545;
	text-transform: uppercase;
}

a.other_vacancies_select {
	background: url(../images/bg_vacancy_drop.gif) top left no-repeat;
	width: 244px;
	height: 28px;
	display: inline-block;
	float: left;
	margin: 10px 5px 0 10px;
}

.other_vacancies_list {
	color: #454545;
	display: inline-block;
	margin: 10px 0 0 20px;
	list-style: none;
}

.other_vacancies_list li {
	margin: 8px 0;
	height: 20px;
	line-height: 20px;
	overflow: hidden;
}

.other_vacancies_list li a {
	font-family: Arial, sans-serif;
	font-size: 13px;
	color: #454545;
	background: url(../images/icon_bullet.gif) bottom left no-repeat;
	padding-left: 20px;
	padding-bottom: 2px;
}

a.other_vacancies_select span {
	font-family: "Lucida Sans Unicode", "Lucida Grande", Arial, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #454545;
	line-height: 20px;
	padding: 2px 5px 6px 5px;
	float: left;
	display: inline-block;
}

.other_vacancies img {
	float: left;
	display: inline-block;
	margin: 12px 0 0 0;
}

.other_vacancies span.select_description {
	float: left;
	font-family: "Lucida Sans Unicode", "Lucida Grande", Arial, sans-serif;
	font-size: 14px;
	color: #858585;
	display: inline-block;
	text-transform: uppercase;
	width: 220px;
	margin: 15px 0 0 5px;
}

.readers_comments {
	width: 300px;
	margin: 0 0 0 5px;
}

.readers_comments h2 {
	font-family: "Lucida Sans Unicode", "Lucida Grande", Arial, sans-serif;
	border-bottom: 1px solid #bababa;
	margin: 0 0 20px 0;
	line-height: 22px;
}

.readers_comments h2 span {
	font-size: 14px;
	float: left;
	text-transform: uppercase;
	display: inline-block;
	font-weight: normal;
	color: #454545
}

.readers_comments h2 img {
	margin: 10px 0 0 5px;
}

.readers_comments h2 a {
	float: right;
	display: inline-block;
	font-size: 12px;
	line-height: 22px;
	text-decoration: none;
	color: #454545;
	font-weight: normal;
}

span.readers_comments_title {
	font-family: Arial, serif;
	font-size: 16px;
	font-weight: bold;
	color: #454545;
}

.readers_comments ul {
	list-style: none;
	margin: 15px 0;
}

.readers_comments ul li {
	margin: 5px 0;
	padding-left: 20px;
	background: url(../images/icon_bullet.gif) center left no-repeat;
}

.readers_comments ul li a {
	color: #454545;
	font-family: Arial, sans-serif;
	font-size: 13px;
	text-decoration: none;
}

.main_comment {
	float: left;
	display: inline-block;
	margin: 10px 0 0 0;
	_margin: 10px 0 5px 0;
}

.show_full {
	float: right !important;
}

.main_comment a.image_link {
	width: 72px;
}

.main_comment a.profile_link {
	width: auto !important;
	margin-right: 8px;
	margin-top: 0;
	text-decoration: none;
}

.main_comment img {
	background: url(../images/bg_main_comment.gif) top left no-repeat;
	padding: 4px;
	height: 64px;
	width: 64px;
	float: left;
	display: inline-block;
}

.main_comment h3 {
	float: right;
	width: 220px;
	display: inline-block;
	font-family: Arial, sans-serif;
	font-weight: bold;
	color: #454545;
	font-size: 13px;
	margin-top: 5px;
}

.main_comment span {
	float: right;
	width: 220px;
	display: inline-block;
	font-family: Arial, sans-serif;
	font-size: 13px;
	color: #858585;
	margin: 5px 0 0 0;
	line-height: 
}

.main_comment p {
	float: right;
	display: inline-block;
	width: 220px;
	font-family: Arial, sans-serif;
	font-size: 13px; 
	color: #858585;
	line-height: 17px;
	max-height: 102px;
	overflow: hidden;
	line-height: 20px;
}

.main_comment a {
	float: left;
	display: inline-block;
	width: 220px;
	font-family: Arial, sans-serif !important;
	font-size: 13px !important;
	color: #454545;
	font-weight: bold;
	margin: 5px 0;
}

.reply_comment {
	float: left;
	display: inline-block;
	margin: 5px 0;
	_margin: 5px 0;
}

.reply_comment_image {
	float: left !important;
	margin: 0;
	width: 53px !important;
}

.reply_comment_username {
	width: auto !important;
	margin-right: 8px;
	margin-top: 0;
	text-decoration: none;
	float: left !important; 
}

.reply_comment_showfull {
	margin: 5px 0 15px 0 !important;
}

.reply_comment img {
	background: url(../images/bg_reply_comment.gif) top left no-repeat;
	height: 32px;
	width: 32px;
	padding: 3px 4px 5px 17px;
	float: left;
	display: inline-block;
	margin-left: 19px;
}

.reply_comment span {
	font-family: Arial, sans-serif;
	font-size: 13px;
	color: #858585;
	float: right;
	display: inline-block;
	width: 220px;
	margin-bottom: 5px;
}

.reply_comment p {
	font-family: Arial, sans-serif;
	font-size: 13px;
	color: #858585;
	float: right;
	display: inline-block;
	width: 220px;
	line-height: 20px;
	max-height: 60px;
	overflow: hidden;
}

.reply_comment a {
	font-family: Arial, sans-serif !important;
	font-size: 13px !important;
	color: #454545;
	font-weight: bold;
	float: right;
	display: inline-block;
	width: 220px;
}

.equipment_books a {
	text-decoration: none;
	cursor: pointer;
}

.product_img_left {
	float: left;
	height: 200px;
	width: 200px;
}

.product_des_left {
	float: left;
	display: inline-block;
	margin: 20px 0 0 10px;
	width: 240px;
}

.product_des_left img {
	float: left;
	display: inline-block;
}

.product_des_left span {
	font-family: Arial, sans-serif;
	font-size: 13px;
	color: #454545;
	line-height: 20px;
	height: 60px;
	overflow: hidden;
	text-decoration: none;
	margin: 8px 10px 0 10px;
	display: inline-block;
	width: 175px;
}

.product_img_right {
	float: right;
	display: inline-block;
	height: 200px;
	width: 200px;
}

.product_des {
	float: left;
	display: inline-block;
	width: 240px;
	overflow: hidden;
}

.product_des_right {
	float: right;
	display: inline-block;
	margin-top: 20px;
	width: 230px;
}

.product_des_right img {
	float: right;
	display: inline-block;
	margin: 0 10px 0 0;
}

.product_des_right span {
	font-family: Arial, sans-serif;
	font-size: 13px;
	color: #454545;
	line-height: 20px;
	height: 60px;
	overflow: hidden;
	text-decoration: none;
	margin: 8px 10px 0 10px;
	display: inline-block;
	text-align: right;
	float: right;
	width: 175px;
}

.equipment_books h2 {
	margin: 0 0 20px 0;
	width: 640px;
	border-bottom: 1px solid #bababa;
	font-family: "Lucida Sans Unicode", "Lucida Grande", Arial, sans-serif;
	color: #454545;
}

.equipment_books h2 span {
	font-size: 14px;
	text-transform: uppercase;
	float: left;
	display: inline-block;
	font-weight: normal;
	padding: 5px;
}

.equipment_books h2 img {
	margin: 15px 0 0 5px;
}

.equipment_books h2 a {
	float: right;
	display: inline-block;
	font-size: 12px;
	text-decoration: none;
	color: #454545;
	font-weight: normal;
	line-height: 22px;
}

.equipment_books {
	float: left;
	display: inline-block;
	margin: 20px 0 0 0;
	width: 640px;
}

.product_summary {
	float: left;
	display: inline-block;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	margin: 20px 0;
	width: 640px;
}

.product_summary img {
	float: left;
	display: inline-block;
	margin: 20px 20px 20px 0;
	height: 150px;
	width: 150px;
}

.product_summary h3 {
	font-family: Arial, sans-serif;
	font-size: 16px;
	line-height: 20px;
	height: 20px;
	overflow: hidden;
	color: #454545;
	font-weight: bold;
	margin: 20px 0 0 0;
	width: 470px;
}

.product_summary span {
	font-weight: bold;
	color: #858585;
	float: left;
	display: inline-block;
	font-family: Arial, sans-serif;
	font-size: 13px;
	margin: 5px 0;
	width: 470px;
}

.product_summary p {
	font-weight: normal;
	color: #858585;
	float: left;
	display: inline-block;
	font-family: Arial, sans-serif;
	font-size: 13px;
	margin: 5px 0;
	line-height: 18px;
	width: 470px;
}

.product_summary a {
	font-family: Arial, Times, serif !important;
	font-size: 13px !important;
	font-weight: normal;
	color: #454545;
	text-decoration: underline;
	float: left;
	display: inline-block;
	margin: 10px 0 20px 0;
}

.product_selection {
	width: 640px;
	float: left;
	display: inline-block;
}

.product_selection_patrolstore {
	width: 160px;
	margin: 0 20px 0 0;
	display: inline-block;
	float: left;
	overflow: hidden;
}

.product_selection_patrolstore img {
	height: 160px;
	width: 160px;
}

.product_selection_patrolstore p {
	font-family: Arial, sans-serif;
	font-size: 13px;
	color: #454545;
	line-height: 20px;
	text-align: center;
}

.product_selection_patrolstore p a {
	color: #454545;
	font-weight: bold;
	text-decoration: underline;
	font-size: 13px !important;
	font-family: Arial, sans-serif !important;
}

.product_selection_gallery {
	width: 460px;
	float: left;
	display: inline-block;
	overflow: hidden;
}

.product_selection_gallery img {
	width: 115px;
	height: 115px;
	float: left;
	display: inline-block;
}

.product_selection_gallery_description {
	float: left;
	display: inline-block;
	width: 460px;
	margin-top: 10px;
	height: 120px;
}

.product_1 {background: url(../images/bg_gallery_description.gif) top left no-repeat;}
.product_2 {background: url(../images/bg_gallery_description2.gif) top left no-repeat;}
.product_3 {background: url(../images/bg_gallery_description3.gif) top left no-repeat;}
.product_4 {background: url(../images/bg_gallery_description4.gif) top left no-repeat;}

.product_selection_gallery_description h3 {
	margin: 20px 10px 0 10px;
	display: inline-block;
	font-weight: normal;
	font-size: 15px;
	line-height: 20px;
	height: 20px;
	overflow: hidden;
	color: #454545;
	font-family: Arial, sans-serif;
}

.product_selection_gallery_description p {
	margin: 0 10px 0 10px;
	font-family: Arial, sans-serif;
	font-size: 11px;
	color: #454545;
	line-height: 18px;
	max-height: 72px;
	_height: 72px;
	overflow: hidden;
}

.patrolstore_arrow {
	width: 70px !important;
	height: 14px !important;
	margin: 5px 45px;
}

/*
.footer {
	border-top: 2px solid #cccccc;
	border-bottom: 2px solid #cccccc;
	float: left;
	display: inline-block;
	width: 100%;
	margin-top: 20px;
}

.footer_link {
	width: 980px;
	float: left;
	display: inline-block;
	text-decoration: none;
	border-bottom: 1px solid #cccccc !important;
}

.footer_link span.footer_link_title {
	font-family: "Myriad Pro", Myriad Pro, Arial, sans-serif;
	font-size: 22px;
	float: left;
	width: 800px;
	display: inline-block;
	border-left-width: 8px;
	border-left-style: solid;
	line-height: 35px;
	height: 35px;
	padding-left: 12px;
	margin: 5px 0;
	color: #252525 !important;
}

.footer_link span.footer_link_click {
	float: right;
	display: inline-block;
	background: url(../images/bg_footer_click.gif) center left no-repeat;
	padding-left: 20px;
	font-family: "Myriad Pro", Myriad Pro, Arial, sans-serif;
	font-size: 18px;
	line-height: 35px;
	height: 35px;
	color: #858585;
	margin: 5px 0;
}

.footer_contact, .footer_tweets, .footer_channels, .footer_advertise, .footer_network, .footer_info {
	float: left;
	display: inline-block;
	width: 300px;
	margin: 20px 10px 20px 10px;
	_margin: 20px 5px 20px 5px;
}

.footer_contact h3, .footer_tweets h3, .footer_channels h3, .footer_advertise h3, .footer_network h3, .footer_info h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: normal;
	color: #252525;
	float: left;
	display: inline-block;
	width: 300px;
	margin-bottom: 20px;
}

.footer_contact {
	margin: 20px 10px 20px 20px !important;
	_margin: 20px 5px 20px 10px !important;
}

.footer_contact p {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #858585;
	width: 300px;
	float: left;
	display: inline-block;
	line-height: 17px;
}

.footer_contact form {
	float: left;
	display: inline-block;
	margin: 10px 0;
}

.footer_contact_name, .footer_contact_email {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #858585;
	border: 1px solid #cccccc;
	padding: 8px;
	width: 280px;
	float: left;
	display: inline-block;
	margin-bottom: 10px;
}

.footer_tweets img {
	float: left;
	display: inline-block;
	margin: 0 10px 10px 0;
}

.footer_tweets p {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #858585;
	line-height: 17px;
}

.footer_tweets a {
	float: left;
	display: inline-block;
	margin: 5px 0px 5px 10px;
	text-decoration: none;
	width: 300px;
}

.footer_tweets a img {
	margin: 0 10px 0 0;
}

.footer_tweets a span {
	line-height: 30px;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	color: #454545;
	font-size: 11px;
}

.footer textarea {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #858585;
	border: 1px solid #cccccc;
	padding: 8px;
	width: 280px;
	height: 75px;
	float: left;
	display: inline-block;
}

.footer_channels a {
	width: 300px;
	float: left;
	display: inline-block;
	text-decoration: none;
	margin: 0 0 10px 0;
}

.footer_channels a span.channel_title {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size: 14px;
	width: 75px;
	float: left;
	display: inline-block;
	line-height: 25px;
	height: 25px;
	border-left-width: 8px;
	border-left-style: solid;
	padding-left: 10px;
}

.footer_channels a span.channel_description {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #454545;
	line-height: 25px;
	height: 25px;
}

.footer_advertise {
	margin: 20px 10px 20px 20px !important;
	_margin: 20px 5px 20px 5px !important;
}

.footer_advertise p, .footer_network p, .footer_info p {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #858585;
	line-height: 17px;
	float: left;
	display: inline-block;
	margin: 0 0 10px 0;
}

.footer_advertise span, .footer_network span, .footer_info span {
	font-weight: bold;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	line-height: 17px;
	color: #454545;
	float: left;
	display: inline-block;
	margin: 0 0 10px 0;
}

.footer_advertise a, .footer_network a, .footer_info a {
	background: url(../images/bg_footer_link.gif) center left no-repeat;
	padding-left: 15px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
	color: #858585;
	float: left;
	display: inline-block;
	width: 300px;
	margin: 0 0 10px 0;
}

.footer_image {
	width: 980px;
	margin: auto;
	display: block;
	margin-top: 30px;
	margin-bottom: 30px;
}

*/

.lower {
	border-top: 1px solid #cccccc;
}

.footer_image img {
	width: 237px;
	margin: auto;
	display: block;
}

.more_news_drop {
	background: #ffffff;
	border: 1px solid #454545;
	border-top: 0;
	width: 200px;
	position: absolute;
	margin: 38px 0 0 423px;
	*margin: 35px 0 0 -202px;
	_margin: 35px 0 0 -201px;
}

.more_news_drop ul {
	list-style: none;
}

.more_news_drop ul li {
	width: 200px;
	float: left;
	display: inline-block;
	border-bottom: 1px solid #DDDDDD;
}

.more_news_drop ul li a {
	text-decoration: none;
	width: 180px;
	background: #eeeeee;
	padding: 8px 10px;
	float: left;
	display: inline-block;
	font-family: Arial, sans-serif;
	font-size: 11px;
	color: #454545;
}

.more_news_drop ul li a:hover {
	background: #fafafa;
}

li.mainmenu a {cursor: pointer !important;}

.contact_sending {
	background: url(../images/bg_footer_contact.png) top left no-repeat;
	width: 300px;
	height: 28px;
	display: inline-block;
}

.contact_sending img {
	margin: 5px 0 0 80px;
	float: left;
	display: inline-block;
}

.contact_sending span {
	margin: 4px 0 0 10px;
	float: left;
	display: inline-block;
	color: #858585;
	font-size: 14px;
}

.footer_contact .error_message, .footer_contact .success_message {
	width: 298px;
	margin: 0;
}

.footer_contact .error_message p, .footer_contact .success_message p {
	width: 278px;
	display: inline-block;
	text-align: center;
}

.upload_image {
	float: right;
	display: inline-block;
	margin-right: 510px;
	margin-bottom: 10px;
}

#select_image_preview {
	float: left;
	width: 300px;
	margin: 0 0 0 50px;
}

#contactform .error {
	float: left;
	display: inline-block;
	border: 1px solid #D8000C;
	background: #FFBABA;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #454545;
	padding: 10px;
	width: 275px;
}

#footer_contact_success {
	float: left;
	display: inline-block;
	border: 1px solid #4F8A10;
	background: #DFF2BF;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #454545;
	padding: 10px;
	width: 275px;
}

.create_webmail_info {
	width: 460px;
	float: left;
	_margin: 0 !important;
	_width: 460px !important;
	_padding: 0 !important;
	display: inline-block;
	overflow: hidden;
}

.create_webmail_info h2 {
	_margin: 20px 10px 0 10px;
	_width: 380px;
	padding: 0;
}

.create_webmail_info p {
	_margin: 0 10px 20px 10px;
	_width: 380px;
	padding: 0;
}

#request_email_wrapper {
	background: url(/images/bg_feature_content.gif) top left repeat; 
	width: 498px; 
	border: 1px solid #ccc;
	float: right;
	margin: 20px 20px 20px 0;
	_margin: 20px 10px 20px 0;
	padding: 0;
}

#request_email_wrapper span {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px; 
	color: #454545;
	line-height: 20px;
	padding: 20px;
	float: left;
	width: 200px;
	display: inline-block;
}

#request_email_wrapper a {
	margin: 23px 0 20px 0;
	display: inline-block;
	float: left;
}

#request_email label {
	margin: 0 0 0 20px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #454545;
	line-height: 30px;
	width: 125px;
	float: left;
	display: inline-block;
}

#request_email input {
	width: 300px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #454545;
	padding: 5px;
	margin: 5px 0;
	background: #ffffff;
	border: 1px solid #ccc; 
	float: left;
	display: inline-block;
}

#email_username {
	width: 170px !important;
}

#request_email span {
	float: left;
	display: inline-block;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #252525;
	width: 125px;
	padding: 0;
	margin: 1px 0 0 5px;
	line-height: 30px;
}

.webmail_message {
	float: left !important;
	display: inline-block !important;
	width: 440px !important;
	margin: 0 30px 20px 30px  !important;
	_margin: 0 5px 20px 10px !important
}

.webmail_message span {
	padding: 5px 10px !important;
	font-family: Verdana, Geneva, sans-serif !important;
	font-size: 11px !important;
	line-height: 16px !important;
	width: 100% !important;
	font-weight: normal !important;
	margin: 0 !important;
}

.more_news_loading {
	height: 400px; 
	width: 100%;
}

.more_news_loading span {
	width: 120px;
	display: block;
	margin: auto;
	margin-top: 175px;
	margin-bottom: 175px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px; 
	font-weight: normal;
	color: #252525;
}

.more_news_loading span img {
	margin-left: 10px;
	
}

.other_vacancies_loading {
	height: 200px; 
	width: 100%;
	display: block;
}

.other_vacancies_loading span {
	width: 120px;
	margin: 75px 180px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px; 
	font-weight: normal;
	color: #252525;
	display: block;
}

.other_vacancies_loading span img {
	margin-left: 10px;
	margin-top: 0px;
	float: right;
}

#read_more_insert {
	background: url(../images/bg_feature_content.gif) repeat #f6f3e6;
	border: 1px solid #eee7cc;
	width: 290px;
	_width: 280px;
}

#read_more_insert .inner_10 {
	margin: 10px;
	_margin: 10px 0 10px 0;
	_padding-left: 10px;
}

.search_loading {
	width: 100%; 
}

.search_loading span {
	display: block;
	width: 100px; 
	margin: auto; 
	font-size: 16px; 
	font-family: Georgia, "Times New Roman", Times, serif; 
	font-weight: normal;
	color: #252525;
	padding: 50px 0;
}

#video_content .search_loading span {
	color: #FFFFFF !important;
}

.search_loading span img {
	float: right;
	margin-top: 0px;
}

.leave_message_item {
	color: #000; 
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px; 
	font-weight: normal;
	text-align: center;
	padding: 10px 20px;
	border: 1px solid #00529B;
	background: #BDE5F8;
	display: inline-block;
	width: 275px !important;
	margin: 10px !important;
	float: left;
	
}

.other_news_category_item_thin a span {
	width: 300px;
	float: left;
	display: inline-block;
}

.sitemap_wrap {
	margin: 0 0 0 5px;
}

.sitemap_section {
	float: left;
	display: inline-block; 
	width: 300px;
	margin: 20px 10px 5px 10px;
}

.sitemap_section h2 {
	border-bottom: 1px solid #bababa;
	color: #454545;
	font-weight: normal;
	font-size: 14px;
	margin-bottom: 10px;
	text-transform: uppercase;
	font-family: "Lucida Sans Unicode", "Lucida Grande", Arial, sans-serif;
	line-height: 22px;
}

.sitemap_section ul {
	margin: 5px 0 20px 20px;
}

.sitemap_section ul li {
	margin: 5px 0;
	font-family: Arial, sans-serif;
	font-size: 13px;
	color: #454545;
}

.sitemap_section ul li a {
	text-decoration: none;
	color: #454545;
}

.sitemap_section ul li a:hover {
	text-decoration: underline;
	color: #858585;
}

.checkbox_border_remove {
	border: 0 !important;
}

.merge_forgot_btn {
	border: 0 !important;
	height: 35px !important;
	width: 80px !important;
	padding: 0 !important;
	margin: 0;
	display: inline-block;
	*padding-bottom: 20px !important;
}

.view_latest_other_news {
	margin: 20px 0 10px 5px;
	display: inline-block;
}

.add_event_error {
	width: 300px;
	border: 1px solid #D8000C;
	background: #FFBABA;
	color: #000 !important;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	text-align: center;
	display: inline-block;
	padding: 8px;
	float: right;
	margin: 0 284px 10px 0;
	_margin: 0 142px 10px 0;
}

.pointer {
	cursor: pointer;
}

.search_filter_bottom {
	padding-bottom: 15px !important;
	_padding-bottom: 0 !important;
	display: inline-block;
}

.bg_404 {
	background: url(../images/bg_404.jpg) top left no-repeat;
	height: 400px;
}

.bg_404 span {
	width: 899px;
	padding: 150px 40px;
	display: inline-block;
	text-align: center;
}

.bg_404 span strong {
	font-size: 25px;
}

a.back_top {
	display: none !important;
}

.my_news_search_categories {
	padding-bottom: 10px;
}

.webmail_created {
	background: #DFF2BF !important;
	font-size: 11px !important;
	color: #252525 !important;
	font-family: Verdana, Geneva, sans-serif !important;
	font-weight: normal !important;
	padding: 10px !important;
	margin: 10px !important;
	width: 300px !important;
}

.shadow {
	-moz-box-shadow: 0 0 5px #888;
	-webkit-box-shadow: 0 0 5px#888;
	box-shadow: 0 0 5px #888;
}

.lead_headline_table {
	margin-top: 10px;
}

.lead_headline_cell {
	height: 100px;
}

/*** Beta stylings ***/

.beta_footer {
	background: url(../images/bg_beta_footer.png) top left repeat;
	border-top: 1px solid #ccc;
	height: 37px;
	width: 100%;
	position: fixed;
	_position: relative;
	bottom: 0;
	left: 0;
	display: block;
	padding-top: 5px;
	padding-bottom: 5px;
	z-index: 1;
}

#beta_return {
	padding: 0 10px;
}

#beta_feedback {
	background: url(../../images/bg_feature_content.gif) top left repeat #F6F3E6;
	border: 1px solid #cccccc;
	border-bottom: 0;
	display: block;
	width: 230px;
	height: 375px;
	margin: -424px 0 0 25px;
	_margin: -412px 0 0 25px;
	position: fixed;
	_position: relative;
	bottom: 48px;
	left: 0;
	padding: 10px;
}

#beta_feedback p {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #252525;
	line-height: 16px;
	padding-bottom: 10px;
	display: inline-block;
	border-bottom: 1px solid #ccc;
}

#beta_feedback span {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #252525;
	display: inline-block;
	width: 230px;
	line-height: 25px;
}

#beta_feedback input {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	padding: 5px;
	border: 1px solid #ccc;
	background: #fff;
	width: 218px;
	margin: 0 0 5px 0;
	_margin: 0 0 5px -25px;
}

#beta_feedback textarea {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	padding: 5px;
	border: 1px solid #ccc;
	background: #fff;
	height: 55px;
	display: inline-block;
	margin: 0 0 0 0;
	_margin: 0 0 0 -25px;
	width: 218px;
	height: 65px;
}

.beta_image {
	background: none !important;
	border: none !important;
	padding: 0 !important;
	margin: 0 !important;
	width: 229px !important;
	height: 26px !important;
	margin-top: 8px !important;
}

.beta_error {
	color: #C00 !important;
	border-color: #C00 !important;
}

#slide_modal_large {
}

#slide_modal {
	position: absolute;
}

.sign_in_labels {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px !important;
	color: #9fc7ec !important;
	margin: 0 !important;
	float: left; 
	display: inline-block;
	padding: 7px 0 5px 0 !important;
}

.news_article_wrapper a {
	font-weight: normal !important; 
	text-decoration: underline !important;
	color: #007EFF !important;
}

.spotlight_on {
	width: 300px;
	display: inline-block;
}

.spotlight_on h2 {
	font-family: 'Myriad Pro', Myriad Pro, Arial, sans-serif; 
	font-size: 22px;
	font-weight: normal;
	color: #252525;
	border-bottom: 2px solid #ba1717;
	padding: 5px 0;
}

.spotlight_on_wrap {
	border: 1px solid #ccc;
	background: url(http://policeoracle.com/images/bg_feature_content.gif) top left repeat;
	padding: 10px;
	width: 280px;
	display: inline-block;
	margin: 10px 0;
}

.spotlight_on_slot {
	width: 110px;
	float: left;
	display: inline-block;
}

.spotlight_on_slot span {
	font-size: 9px;
	font-family: Verdana, Geneva, sans-serif;
	color: #656565;
	float: left;
	display: inline-block;
	width: 110px;
	padding: 10px 0 15px 0;
}

.spotlight_on_slot a {
	display: inline-block;
	padding: 0; 
	margin: 0;
}

.spotlight_on ul {
	width: 160px;
	list-style: none;
	display: inline-block;
	float: left;
	margin-left: 10px !important;
}

.spotlight_on li {
	border-bottom: 1px solid #ccc;
}

.spotlight_on li a {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #252525;
	text-decoration: none;
	line-height: 13px;
	display: inline-block;
	padding: 5px;
	width: 150px;
}

.spotlight_on li a:hover {
	background: #eeeeee;
}

.spotlight_footer {
	width: 480px;
}

.spotlight_footer .title {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #252525;
	font-weight: normal;
	border-bottom: 1px solid #ba1717;
	width: 470px;
	padding: 5px;
	display: inline-block;
}

.spotlight_footer_wrap {
	border: 1px solid #cccccc;
	background: url(http://policeoracle.com/images/bg_feature_content.gif) top left repeat;
	padding: 10px;
	width: 460px;
	margin: 10px 0;
}

.spotlight_footer_slot {
	width: 120px;
	float: left;
	display: inline-block;
}

.spotlight_footer_slot span {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	color: #656565;
	width: 120px;
	display: inline-block;
	padding: 8px 0;
}

.spotlight_footer ul {
	list-style: none;
	width: 320px;
	float: left;
	display: inline-block;
	margin: 0 0 0 10px !important;
}

.spotlight_footer li {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	border-bottom: 1px solid #ccc;
	display: inline-block;
	width: 330px;
}

.spotlight_footer li a {
	color: #252525 !important;
	text-decoration: none !important;
	width: 310px;
	padding: 10px;
	display: inline-block;
}

.spotlight_footer li a:hover {
	background: #eee;
}

.spotlast {
	border-bottom: none !important;
}

.spotlast {
	border-bottom: none !important;
}


.spotlight_intro{
	border: 1px solid #ccc;
	background: url(http://policeoracle.com/images/bg_feature_content.gif) top left repeat;
	width: 460px;
	padding: 10px;
	margin: 10px 0px;
}

.spotlight_intro a {
	float: right;
	display: inline-block;
}

.intro_title {
	width: 310px;
	display: inline-block;
	float: left;
	padding: 5px;
	border-bottom: 1px solid #ba1717;
	font-family: 'Myriad Pro', Myriad Pro, Arial, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #252525;
}

.intro_brought {
	width: 310px;
	float: left;
	display: inline-block;
	padding: 20px 5px 0 5px;
	text-align: center;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #656565;
}

/* Newsletter signup */

#nl_wrap_ss {
	margin: 20px 0;
}

#nl_header_ss {
	padding: 0px 10px;
	width: 280px;
	background: #535353;
	font-size: 13px;
	font-family: Arial, sans-serif;
	color: #fff;
	height: 27px;
	line-height: 27px;
}

#nl_content_ss {
	padding: 10px;
	width: 278px;	
	border: 1px solid #b8b8b8;
	background: #e5e5e5;
	border-top: 0px;
}

.nl_text_ss {
	width: 165px;
	_float: left;
	padding: 0px 10px;
	height: 23px;
	line-height: 23px;
	font-size: 11px;
	border: 1px solid #d9d9d9;
}