/* CSS Document */



body{

	margin:0px;

	padding:0px;

	font:12px Arial, Helvetica, sans-serif;

	color:#000000;

	line-height:20px;

	background:#03193c;}

	

a img{border:0px;}

.clear{clear:both; height:0px; font-size:1px;}

a {	color: #000000; text-decoration: none;}

a:hover {color: #404040;}

h1, h2, h3 { font:bold 22px Arial, Helvetica, sans-serif; color:#000;}

img {border: none;}

.spacer {height: 0px; clear: both; margin:0px 0px 0px 0px;  padding:0px 0px 0px 0px;}

.breaker{margin: 0px; padding: 0px; line-height: 0px; clear: both;}

p {	margin: 0px 0px 0px 0px; padding: 3px 0 3px 0; line-height: 20px;}

/*---------------------------start container_wrap------------------*/

#container_wrap{

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	border:0px solid #fff;

	width:100%;}

	

#header_wrap{

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	float:left;

	border:0px solid #FF00FF;

	width:100%;

	background:#000000;

	text-align:right;}

	

#header{

	margin:0px auto;

	padding:0px 0px 0px 0px;

	position:relative;

	border:0px solid #00FF00;

	width:978px;

	height:30px;}

	

#header p{

	margin:0px;

	padding:0px;

	font:20px Verdana, Arial, Helvetica, sans-serif;

	color:#fff;}

	

.para{

	font:24px Verdana, Arial, Helvetica, sans-serif;}

	

/*------------------------------starting content-----------------*/

#content_wrap{

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	border:0px solid #00FF00;

	width:100%;

	float:left;

	background:url(../images/contaninerbg.jpg) no-repeat center top; }

	

#content{

	margin:0px auto;

	padding:0px 0px 0px 0px;

	border-right:1px solid #070f22;

	border-left:1px solid #070f22;

	width:976px;

	overflow:hidden;

	background:#fff;}

	

#banner{

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	border:0px solid #00FFFF;

	width:976px;

	height:461px;

	overflow:hidden;}

	

#banner-zindex{

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	border:0px solid #FF0000;

	z-index:1;

	position:absolute;

	top:116px;

	width:976px;}

	

#banner-zindex .logo{

	margin:0px 0px 0px 393px;

	padding:0px 0px 0px 0px;}



	

#banner-zindex h1{

	margin:184px 0px 0px 0px;

	padding:0px 0px 0px 24px;

	font:48px Georgia, "Times New Roman", Times, serif;

	color:#b5b5b5;

	clear:both;}



#banner-zindex img{

	margin:1px 0px 0px 10px;

	padding:0px 0px 0px 0px;}

	

/*-------------------------starting navigation---------------------*/

#content_nav{

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	border-bottom:4px solid #4ba4f6;

	border-top:1px solid #6f4b38;

	height:35px;

	background:#0c0c0c;}

	

#content_nav ul{

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	list-style:none;}

	

#content_nav ul li{

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	display:inline;}

	

#content_nav ul li a{

	margin:0px 0px 0px 0px;

	padding:7px 13px 7px 13px;

	font:18px Arial, Helvetica, sans-serif;

	color:#fff;

	display:inline-block;}

	

#content_nav a:hover{

	background:url(../images/hover.jpg) repeat-x;}

	

#content_nav .selected{

	background:url(../images/hover.jpg) repeat-x;}

	

/*---------------------starting main_content------------*/

#main_content{

	margin:0px 0px 0px 0px;

	padding:20px 15px 0px 15px;

	border:0px solid #FF00FF;

	background:#fff;

	overflow:hidden;

	width:946px;

	background:url(../images/contentbg.jpg) no-repeat;}

	

#main_contentleft{

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	border:0px solid #00FFFF;

	float:left;

	width:597px;}

	

#main_contentleft h1{

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	font:bold 22px Arial, Helvetica, sans-serif;

	color:#1f1f1f;}

	

#main_contentleft h1 img{

	margin:0px 11px 0px 2px;

	padding:0px 0px 0px 0px;}

	

#main_contentleft p{

	margin:15px 0px 15px 0px;

	padding:0px 0px 0px 0px;

	font-size:13pt;

	font-family:"Times New Roman", Times, serif;

	line-height:24px;

	color:#000000;

}



#main_contentright{

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 44px;

	border:0px solid #0000FF;

	float:left;

	width:302px;}

	

#main_contentright h1{

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	font:bold 22px Arial, Helvetica, sans-serif;

	color:#1f1f1f;}

	

#main_contentright h1 img{

	margin:0px 11px 0px 2px;

	padding:0px 0px 0px 0px;}

	

#main_contentright p{

	margin:15px 0px 15px 0px;

	padding:0px 0px 0px 0px;

	font-size:13pt;

	font-family:"Times New Roman", Times, serif;

	line-height:24px;

	color:#000000;

}

	

#main_contentright p img{

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	float:right;}

	

	

/*------------------starting maincontentbottom---------------*/	

#main_contentbottom{

	margin:30px 15px 0px 15px;

	padding:0px 0px 0px 0px;

	background:#fff;

	overflow:hidden;

	width:946px;

	border:0px solid #FF0000;}



#main_contentleftbottom{

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	float:left;

	width:632px;

	border:0px solid #00FF00;}

	

#main_contentleftbottomleft h1{

	margin:0px 0px 0px 0px;

	padding:10px 0px 10px 23px;

	font:24px Arial, Helvetica, sans-serif;

	color:#000101;

	width:284px;

	background:#eeeeee;}

	

#main_contentleftbottomright h1{

	margin:0px 0px 0px 0px;

	padding:10px 0px 10px 23px;

	font:24px Arial, Helvetica, sans-serif;

	color:#000101;

	background:#eeeeee;}

	

#main_contentleftbottomleft p{

	margin:15px 0px 15px 0px;

	padding:0px 0px 0px 0px;

	font:12px Arial, Helvetica, sans-serif;

	color:#000;

	line-height:20px;

	width:287px;}

	

#main_contentleftbottomright p{

	margin:15px 0px 15px 0px;

	padding:0px 0px 0px 0px;

	font:12px Arial, Helvetica, sans-serif;

	color:#000;

	width:287px;

	line-height:20px;}

	

#main_contentleftbottom p img{

	margin:0px 8px 0px 0px;

	padding:0px 0px 0px 0px;}

		

#main_contentleftbottomleft{

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	width:307px;

	float:left;

	border:0px solid #0000FF;}

	

#main_contentleftbottomright{

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	width:325px;

	float:left;

	border:0px solid #0000FF;}

	

	

#main_contentrightbottom{

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 3px;

	float:left;

	border:0px solid #00FF00;

	width:310px;

	background:#eeeeee url(../images/24hourcall1.jpg) no-repeat; 

	height:250px;}



/*----------------------------------starting footer----------------------*/

#footer{

	margin:0px 0px 12px 0px;

	padding:0px 0px 0px 0px;

	border:0px solid #0000FF;

	width:976px;

	height:50px;

	background:url(../images/footerbg.jpg) no-repeat center;}

	

#footer p{

	margin:18px 0px 0px 0px;

	padding:0px 0px 0px 27px;

	font:12px Arial, Helvetica, sans-serif;

	color:#fff;

	float:left;}

	

#footer p a{

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	font:12px Arial, Helvetica, sans-serif;

	color:#fff;}

	

/*------------------------inner css----------------------*/

#banner1{

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	border:0px solid #00FFFF;

	width:976px;

	height:250px;

	overflow:hidden;}

	

#banner-zindex1{

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	border:0px solid #FF0000;

	z-index:1;

	position:absolute;

	top:89px;

	width:976px;}

	



#banner-zindex1 .logo{

	margin:0px 0px 0px 362px;

	padding:0px 0px 0px 0px;}



	

#banner-zindex1 h1{

	margin:58px 0px 0px 0px;

	padding:0px 0px 0px 24px;

	font:48px Georgia, "Times New Roman", Times, serif;

	color:#b5b5b5;

	clear:both;}

	

#main_content1{

	margin:0px 0px 0px 0px;

	padding:20px 15px 0px 15px;

	background:#fff;

	overflow:hidden;

	width:946px;

	min-height:340px;

    height:expression(this.scrollHeight > 340? "auto":"340px")}

	

#main_content1 h1{

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	font:bold 22px Arial, Helvetica, sans-serif;

	color:#1f1f1f;}

	

#main_content1 h1 img{

	margin:0px 11px 0px 2px;

	padding:0px 0px 0px 0px;}

	

#main_content1 p{

	margin:15px 0px 15px 0px;

	padding:0px 0px 0px 0px;

	font-size:13pt;

	font-family:"Times New Roman", Times, serif;

	line-height:24px;

	color:#000000;

}





/*------------latestnews--------------*/

#latestnews{

	margin:0px 0px 0px 0px;

	padding:20px 15px 0px 15px;

	background:#fff;

	overflow:hidden;

	width:946px;

	min-height:340px;

    height:expression(this.scrollHeight > 340? "auto":"340px")}

	

#latestnewsmainbox{

	margin:10px 0px 10px 0px;

	padding:20px 20px 20px 20px;

	background:#fff;

	width:690px;

	border:3px solid #2b5a91;}

	

	

	

#latestnewsmainbox h1{

	margin:0px 0px 10px 0px;

	padding:0px 0px 0px 0px;

	font:bold 16px Trebuchet MS, Arial, Helvetica, sans-serif;

	color:#000;}

	

/*--------------------------------starting recent successes---------------*/



/*#recent{

	margin:0px 0px 0px 0px;

	padding:20px 15px 40px 15px;

	background:#fff;

	overflow:hidden;

	width:696px;

	min-height:340px;

    height:expression(this.scrollHeight > 340? "auto":"340px");

	float:left;

	}

	



#recentsuccesses{

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	background:#fff;

	width:944px;

	border:1px solid #cfcfcf;}

	

#recentsuccesses h2{

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	font:bold 16px Trebuchet MS, Arial, Helvetica, sans-serif;

	color:#444444;}

	

#recentsuccesses_inner{

	margin:0px 0px 0px 0px;

	padding:10px 10px 10px 10px;

	background:#f4f4f4;

	width:924px;

	border-bottom:1px solid #cfcfcf;}

	

#recentsuccesses p{

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	font:12px Arial, Helvetica, sans-serif;

	color:#444444;

	line-height:22px;}

	

#recentsuccesses h2 img{

	margin:0px 8px 0px 0px;

	padding:0px 0px 0px 0px;}

	

#recentsuccesses_inner-1{

	margin:0px 0px 0px 0px;

	padding:10px 10px 10px 10px;

	background:#ededed;

	width:924px;

	border-bottom:1px solid #cfcfcf;}

			

#recent h1{

	margin:0px 0px 0px 0px;

	padding:5px 0px 5px 10px;

	font:bold 15px Trebuchet MS, Arial, Helvetica, sans-serif;

	color:#fff;

	background:#03193c;

	width:936px}*/

	

#recent{

	margin:0px 0px 0px 0px;

	padding:0px 0px 40px 0px;

	background:#fff;

	overflow:hidden;

	width:700px;

	min-height:340px;

	float:left;

	border:0px solid #FF0000;

    height:expression(this.scrollHeight > 340? "auto":"340px");}

	

#recentsuccesses{

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	background:#fff;

	border:0px solid #cfcfcf;}

	

#recentsuccesses h2{

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	font:bold 16px Trebuchet MS, Arial, Helvetica, sans-serif;

	color:#444444;}

	

#recentsuccesses_inner{

	margin:0px 0px 0px 0px;

	padding:10px 10px 10px 10px;

	background:#f4f4f4;

	width:690px;

	border-bottom:1px solid #cfcfcf;}

	

#recentsuccesses p{

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	font:12px Arial, Helvetica, sans-serif;

	color:#444444;

	line-height:22px;

	width:680px;}

	

#recentsuccesses h2 img{

	margin:0px 8px 0px 0px;

	padding:0px 0px 0px 0px;}

	

#recentsuccesses_inner-1{

	margin:0px 0px 0px 0px;

	padding:10px 10px 10px 10px;

	background:#ededed;

	width:680px;

	border-bottom:1px solid #cfcfcf;}

	

#recentsuccesses_inner-1 p{

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	font:12px Arial, Helvetica, sans-serif;

	color:#444444;

	line-height:22px;

	width:660px;}

			

#recent h1{

	margin:0px 0px 0px 0px;

	padding:5px 0px 5px 10px;

	font:bold 15px Trebuchet MS, Arial, Helvetica, sans-serif;

	color:#fff;

	background:#03193c;

	width:716px}

	









#practice{

	margin:0px 0px 0px 30px;

	padding:30px 0px 0px 20px;

	border:0px #CCC solid;

	width:720px;

	background:url(../images/practic_bg.jpg) no-repeat top left;

}



#practice h5{

	margin:25px 0px 0px 0px;

	padding:30px 5px 5px 65px;

	height:60px;

	border:0px #CCC solid;

	background:url(../images/practive_h1_bg.jpg) no-repeat left top;

	font:22pt "Times New Roman", Times, serif;

}



#practice h5:hover{

	margin:25px 0px 0px 0px;

	padding:30px 5px 5px 65px;

	height:60px;

	color:#4b647c;

	border:0px #CCC solid;

	background:url(../images/practive_h1_bg.jpg) no-repeat left top;

	font:22pt "Times New Roman", Times, serif;

}



#practice p{

	margin:10px 0px 0px 0px;

	padding:0px 0px 0px 30px;

	border:0px #CCC solid;

	line-height:24px;

	font-size:13pt;

	width:660px;

	text-align:justify;

	font-family:"Times New Roman", Times, serif;

}



::selection {

	background: #ffffaa; /* Safari */

	}

::-moz-selection {

	background: #ffffaa; /* Firefox */

}



#practice p strong{

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	border:0px #CCC solid;

	line-height:34px;

	font-size:26pt;

	font-weight:normal;

	font-family:"Times New Roman", Times, serif;

}
