@charset "utf-8";
/* CSS Document */

body {
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
}

td tr {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.container {
	width: 810px;
	margin:auto;
}

.top_header {
	background:url(images/top_bar_03.jpg) no-repeat top left;
	padding:5px;
	height:89px;
}

.main_menu {
	height: 33px;
	margin: 0;
	padding: 0;
	margin-left: 128px;
	margin-right: 5px;
	background: url(images/main_menu_07.jpg) top left repeat-x;
	border-bottom:1px #b4ceec solid;
}
.main_menu ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.main_menu ul li {
	float: left;
	margin: 0;
	padding: 0;
}

.selected ul li {
	float: left;
	margin: 0;
	padding: 0;
}

.main_menu ul li a {
	display: block;
	height: 25px;
	float: left;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align:center;
	color: #FFFFFF;
	text-decoration: none;
	padding: 8px 18px 0px 18px;
}

.main_menu ul li a:hover {
	display: block;
	height: 25px;
	float: left;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align:center;
	color: #FFFFFF;
	text-decoration: none;
	padding: 8px 18px 0px 18px;
	background: url(images/main_menu_05.jpg) top left repeat-x;
}

.gecko .main_menu ul li a {
	display: block;
	height: 25px;
	float: left;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align:center;
	color: #FFFFFF;
	text-decoration: none;
	padding: 8px 22px 0px 22px;
}

.gecko .main_menu ul li a:hover {
	display: block;
	height: 25px;
	float: left;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align:center;
	color: #FFFFFF;
	text-decoration: none;
	padding: 8px 22px 0px 22px;
	background: url(images/main_menu_05.jpg) top left repeat-x;
}

.ie .main_menu ul li a {
	display: block;
	height: 25px;
	float: left;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align:center;
	color: #FFFFFF;
	text-decoration: none;
	padding: 8px 22px 0px 22px;
}

.ie .main_menu ul li a:hover {
	display: block;
	height: 25px;
	float: left;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align:center;
	color: #FFFFFF;
	text-decoration: none;
	padding: 8px 22px 0px 22px;
	background: url(images/main_menu_05.jpg) top left repeat-x;
}


.ie5 .main_menu ul li a {
	display: block;
	height: 32px;
	float: left;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align:center;
	color: #FFFFFF;
	text-decoration: none;
	padding: 8px 22px 0px 22px;
}

.ie5 .main_menu ul li a:hover {
	display: block;
	height: 32px;
	float: left;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align:center;
	color: #FFFFFF;
	text-decoration: none;
	padding: 8px 22px 0px 22px;
	background: url(images/main_menu_05.jpg) top left repeat-x;
}

.selected {
	background: url(images/main_menu_05.jpg) top left repeat-x;
}
.leftm {
	background: url(images/main_menu_03.jpg) top left no-repeat;
	border-right: 1px #fff solid;
}

.middlem {
	border-right: 1px #fff solid;
	border-left: 1px #fff solid;
}

.rightm {
	border-left: 1px #fff solid;
	width:70px;
}

.phone_text {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 18px;
	color:#666;
	height: 30px;
	text-align:right;
	padding-right: 5px;
}

.banner_ads {
	padding: 5px 17px 0px 20px;
	height: 198px;
}

.banner_left {
	width: 565px;
	float:left;
	/*background:url(images/FJC_SECURITY_10.jpg) left top no-repeat; */
	height: 203px;
}
	
.banner_right {
	width: 203px;
	float:right;
}

.banner_menu {
	width: 101px;
	float:right;
}

.video_top {
	width:201px;
	height:25px;
	background:url(images/FJC_SECURITY_07.jpg) no-repeat left top;
	text-align:center;
}

.video_frame {
	width: 201px;
	height:178px;
	float:left;
	text-align:left;
}

.page_content {
	margin: 8px 12px 0px 20px;
}
.welcome_box {
	background:url(images/welcome_image_09.jpg) no-repeat left top;
	height:117px;
	width: 733px;
	padding: 6px 20px 0px 20px;
}

.ie5 .welcome_box {
	background:url(images/welcome_image_09.jpg) no-repeat left top;
	height:117px;
	width: 780px;
	padding: 6px 20px 0px 20px;
}

.bottom_home_boxes {
	height: 345px;
	width: 773px;
}

.bottom_home_box {
	display: inline;
	width:191px;
	height:345px;
	float:left
}

.bottom_home_middle {
	display: inline;
	width:191px;
	height:345px;
	padding-left:3px;
	float:left
}

.ie6 .bottom_home_boxes {
	height: 345px;
	width: 780px;
}

.ie6 .bottom_home_box {
	display: inline;
	width:191px;
	height:345px;
	float:left
}

.ie6 .bottom_home_middle {
	display: inline;
	width:191px;
	height:345px;
	padding-left:1px;
	float:left
}

.ie5 .bottom_home_boxes {
	height: 345px;
	width: 780px;
}

.ie5 .bottom_home_box {
	display: inline;
	width:191px;
	height:345px;
	float:left
}

.ie5 .bottom_home_middle {
	display: inline;
	width:191px;
	height:345px;
	padding-left:1px;
	float:left
}

.footer {
	padding-top:8px;
}

.footer_links {
height: 25px;
border-bottom:1px #ce8b0b solid;
text-align:center;
padding-left:25px;
}

.gecko .footer_links {
height: 25px;
border-bottom:1px #ce8b0b solid;
text-align:center;
padding-left:55px;
}

.ie .footer_links {
height: 25px;
border-bottom:1px #ce8b0b solid;
text-align:center;
padding-left:35px;
}

.footer_links ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.footer_links ul li {
	float: left;
	margin: 0;
	padding: 0;
}

.footer_links ul li a {
	display: block;
	height: 25px;
	float: left;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align:center;
	color: #0c4580;
	text-decoration: none;
	letter-spacing: -0.5px;
}

.footer_links ul li a:hover {
	display: block;
	height: 25px;
	float: left;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align:center;
	color: #ce8b0b;
	text-decoration: none;
	letter-spacing: -0.5px;
}

.footer_links ul li span {
	padding: 0px 0px 0px 10px;
}

.footer_links ul li span .left_most {
	padding: 0px 0px 0px 0px;
}

.footer_copyright {
	color: #0c4580;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align:center;
	padding:4px;
}

.content_box {
	background:url(images/big_box_08.jpg) no-repeat bottom left;
	padding-bottom: 7px;
	padding-top:8px;
	margin-left: 2px;
}
.box_heading {
	background:url(images/big_box_03.jpg) no-repeat top left;
	height: 24px;
}
.content_middle {
	background:url(images/box_middle.jpg) repeat-y top left;
	min-height: 438px;
	color: #3c3c3c;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding: 20px 28px 0px 28px;
}

*html .content_middle {
	height: 438px;
}

.content_middle2 {
	background:url(images/box_middle.jpg) repeat-y top left;
	min-height: 438px;
	padding: 20px 28px 0px 28px;
}

*html .content_middle2 {
	height: 438px;
}

.menuheaderz {
width:680px; background:url(/images/headlines_10.jpg) no-repeat top left; color:#fff; font-size: 16px; text-align:left; height:26px; padding-top:8px; padding-left:43px; cursor:pointer;
}
.menuheaderz2 {
width:680px; background:url(/images/headlines_07.jpg) no-repeat top left; color:#fff; font-size: 16px; text-align:left; height:26px; padding-top:8px; padding-left:43px; cursor:pointer;
}