/*General*/

body{
	margin:0;
	padding:0;
	}
a{
	text-decoration:none;
	}
.clear{
	clear:both;
	}
	
.style1 {color: #2698ff}

	
#main_container{
	background-color:#fff;
	width:900px;
	margin:0 auto 0 auto;
	padding:0 0 0 0;
	}
	
#header{
	background-image:url(images/header.jpg);
	width:598px;
	height:197px;
	float:left;
	}
	
#logo{
	width:297px;
	height:193px;
	background-color:#1669b7;
	border:2px solid #063866;
	float:left;
	}
	
#tagline{
	width:899px;
	height:40px;
	background-color:#063866;
	border-bottom:1px solid #2b83d5;
	font-family:Tahoma;
	font-size:22px;
	color:#fff;
	word-spacing:2px;
	padding:12px 0 0 0;
	text-align:center;
	 }
	 
#logo_title{
	width:249px;
	height:24px;
	margin:80px auto 0 auto;
	}
	
.logo_email{
	font-family:Tahoma;
	font-size:15px;
	color:#b5e1ff;
	margin:10px auto 0 auto;
	text-align:center;
	}
	

	

	
<!--Navigation-->


#navigation_container{
	width:900px;
	height:39px;
	margin:0 auto 0 auto;
	}
	
#police_officer{
	width:94px;
	height:39px;
	float:left;
	}
	
#police_form{
	width:138px;
	height:39px;
	float:left;
	}
	
#police_form_course{
	width:181px;
	height:39px;
	float:left;
	}
	
#police_test{
	width:74px;
	height:39px;
	float:left;
	}
	
#police_online{
	width:116px;
	height:39px;
	float:left;
	}
	
#police_role{
	width:101px;
	height:39px;
	float:left;
	}
	
#police_intrvw{
	width:101px;
	height:39px;
	float:left;
	}
	
#police_course{
	width:95px;
	height:39px;
	float:left;
	}
	
#body_container{
width:900px;
height:auto;
margin:30px 0 0 0;
}

#body_up_container{
	width:850px;
	margin:0 0 22px 0;
	}

#welcome_img{
	background:url(images/welcome_img.jpg) no-repeat;
	width:413px;
	height:46px;
	margin:0 0 22px 0 ;
	float:left;
	}
	
#police_officer_img{
	background:url(images/police_officer_img.jpg) no-repeat;
	width:221px;
	height:46px;
	margin:0 0 22px 0 ;
	float:left;
	}
	
#police_form_img{
	background:url(images/police_form_img.jpg) no-repeat;
	width:330px;
	height:46px;
	margin:0 0 22px 0 ;
	float:left;
	}
	
#police_form_course_img{
	background:url(images/police_form_course_img.jpg) no-repeat;
	width:413px;
	height:46px;
	margin:0 0 22px 0 ;
	float:left;
	}
	
#police_test_img{
	background:url(images/police_test_img.jpg) no-repeat;
	width:197px;
	height:46px;
	margin:0 0 22px 0 ;
	float:left;
	}
	
#police_online_img{
	background:url(images/police_online_img.jpg) no-repeat;
	width:268px;
	height:46px;
	margin:0 0 22px 0 ;
	float:left;
	}
	
#police_role_img{
	background:url(images/police_role_img.jpg) no-repeat;
	width:251px;
	height:46px;
	margin:0 0 22px 0 ;
	float:left;
	}
	
#police_intrvw_img{
	background:url(images/police_intrvw_img.jpg) no-repeat;
	width:248px;
	height:46px;
	margin:0 0 22px 0 ;
	float:left;
	}
	
#police_course_img{
	background:url(images/police_course_img.jpg) no-repeat;
	width:228px;
	height:46px;
	margin:0 0 22px 0 ;
	float:left;
	}
		
#police_course_img{
	background:url(images/police_course_img.jpg) no-repeat;
	width:228px;
	height:46px;
	margin:0 0 22px 0 ;
	float:left;
	}
	
#about_us_img{
	background:url(images/about_us_img.jpg) no-repeat;
	width:182px;
	height:46px;
	margin:0 0 22px 0 ;
	float:left;
	}
	
	
#contact_us_img{
	background:url(images/contact_us_img.jpg) no-repeat;
	width:200px;
	height:46px;
	margin:0 0 22px 0 ;
	float:left;
	}
	
#faqs_img{
	background:url(images/faqs_img.jpg) no-repeat;
	width:150px;
	height:46px;
	margin:0 0 22px 0 ;
	float:left;
	}	

#special_offers_img{
	background:url(images/special_offers_img.jpg) no-repeat;
	width:229px;
	height:46px;
	margin:0 0 22px 0 ;
	float:left;
	}
	

#bodytxt_container{
	width:540px;
	margin:0 45px 0 0;
	float:left;
	}	
	
#bodytxt_container1{
	width:810px;
	margin:0  auto 0  auto;
	}
	
.body_txt{
	font-family:Tahoma;
	font-size:11px;
	color:#287ecf;
	text-align:justify;
	line-height:16px;
	padding-left:35px;
	}
	
#welcome_right_img{
	background:url(images/welcome_right_img.jpg) no-repeat;
	width:246px;
	height:169px;
	margin:5px 0 0 0;
	float:left;
	}
	
.read_more{
	background:url(images/read_more.jpg) no-repeat;
	width:78px;
	height:43px;
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	color:#fff;
	text-align:center;
	line-height:15px;
	float:right;
	margin:10px 0 0 0;
	}
	
.read_more a{
	color:#fff;
	}
	
.read_more a:hover{
	color:#caeaff;
	}

#box_container{
	width:899px;
	height:auto;
	}

.box{
	width:221px;
	height:auto;
	margin:0 5px 0 0;
	float:left;
	}
	
.box1{
	width:221px;
	height:auto;
	float:left;
	}

.box_up{	
	background:url(images/box_up.jpg) no-repeat;
	width:221px;
	height:15px;
	}

.box_bg{
	background:url(images/box_bg.jpg) repeat-y;
	width:221px;
	height:auto;
	}
	
	.box_top_img{
	width:163px;
	height:26px;
	margin:0 auto 6px  auto;
	}
	
.box_body_img{
	width:163px;
	height:123px;
	margin:0 auto 20px auto;
	}

.box_down{
	background:url(images/box_down.jpg) no-repeat;
	width:221px;
	height:60px;
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	color:#fff;
	text-align:center;
	line-height:46px;

	}
	
	
.box_down a{
	color:#fff;
	}
	
.box_down a:hover{
	color:#caeaff;
	}
	
.box_txt{
	font-family:Tahoma;
	font-size:11px;
	line-height:16px;
	text-align:justify;
	color:#8fb7dc;
	padding:0 15px 0px 15px;
	}	
	
#footer_container{
	width:900px;
	height:55px;
	background-color:#063866;
	}
	
#footer1{
	float:left;
	}
	
#footer2{
	float:right;
	}
	
.footer_txt{
	font-family:Tahoma;
	font-size:11px;
	color:#d8ebf9;
	padding: 22px 20px 22px 0px;
	}	
	
.footer_link{
	font-family:Tahoma;
	font-size:11px;
	color:#8bb3ce;
	padding: 22px 0px 22px 20px;
	}
	
.footer_link a{
	color:#8bb3ce;
	}
	
.footer_link a:hover {
	color:#fff;
	}
	
<!--	contact-->


#contact_container{
	width:435px;
	float:left;
	margin:20px 0 0 0;
	padding:10px 10px 5px 10px;
	background:#789dca;
	border:#6689b5 1px solid;
	margin:10px 0 30px 0;
	}

#contact_body_txt{
	background:url(images/contact_us.jpg) no-repeat left top;
	width:410px;
	font-family:Tahoma;
	font-size:11px;
	color:#5d5c5c;
/*	text-align:center;*/
	padding:68px 20px 20px 60px;
	line-height:18px;
	float:left;
	}
	
	
.contact_form_line{
	width:410px;
	margin:12px 0 12px 0;
	}
.error{
	width:410px;
	margin:0 0 15px 0;
	text-align:center;
	}
	
.contact_form_name{
	width:150px;
	float:left;
	}
.contact_form_txtf{
	width:215px;
	float:left;
	}
.submit{
	width:260px;
	float:right;
	}
.submit_button{
	width:auto;
	height:30px;
	font-family:Tahoma;
	font-size:11px;
	color:#5d5c5c;
	}
.textfield_border{
	border:#5f81ac 1px solid;
	}



	
