/* CSS Document */
body{padding:0px;
	 margin:0px;
	 }
	 
td{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	font-weight:normal;
	color:#1F1F1F;
	text-decoration:none;
	}
	
h1 a {
	display: block;
	width: 323px;
	height: 80px;
	margin:15px 0 60px 15px;
	background: transparent url('/images/logo.png') no-repeat 0 0;
	text-indent: -5000em;
}
h3.h3_smaller {
	font-size: 17px;
}
p {
	margin:0px;
	padding:0px;
	text-align: justify;
}
li {
	text-align: justify;
}
a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	font-weight:normal;
	color:#1F1F1F;
	text-decoration:none;
	outline:none;
	}
	
a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	font-weight:normal;
	color:#006DA4;
	text-decoration:underline;
	outline:none;
	}	
/*hr{
	color:#E9E9E9;
	height:1px;
	padding:0px 10px 0px 20px;
	}
	*/
hr {
border: 0;
height: 1px;
color: #E9E9E9;
background-color:#E9E9E9;
padding:0px 10px 0px 20px;
} 
	
.help{
       background:url(/images/help_bg.gif) no-repeat left top;
	   height:44px;
	   }
	   
.help_with {
			background:#9898AB;
			font-family:Arial, Helvetica, sans-serif;
			margin:0px 0 0 20px;
			padding:0px 0 0px 20px;
			border-right:#DADADE solid 1px;
			border-left:#DADADE solid 1px;
			font-size:12px;
			color:#1ffffff;
			font-weight:bold;
			width:249px;
			}
			
	
.help_with ul{
				background:#9898AB;
				font-family:Arial, Helvetica, sans-serif;
				margin:0px 0 0 0px;
				padding:10px 0 0px 0px;
				font-size:12px;
				color:#ffffff;
				font-weight:bold;
				width:229px;
				}
	
.help_with  ul li{
					background:url(/images/arrow.gif) no-repeat left top;
					list-style-type:none;
					font-family:Arial, Helvetica, sans-serif;
					margin:0px 0 0 0px;
					padding:0px 0 0px 20px;
					font-size:12px;
					color:#ffffff;
					font-weight:bold;
					width:190px;
					}

.our h1{
		background:url(/images/our_top.gif) no-repeat left top;
		height:19px;
		width:231px;
		margin:0 0 0 0px;
		padding:12px 0px 0 20px;
				}
.our h2{
        background:#F6F6F6;
		width:209px;
		margin:0px 0 0 0px;
		padding:10px 20px 10px 20px;
		border-right:#DADADE solid 1px;
		border-left:#DADADE solid 1px;
		font-size:12px;
		color:#1F1F1F;
		font-weight:normal;
		}		
.our h3{
		background:url(/images/our_bottom.gif) no-repeat left top;
		width:251px;
		height:12px;
		margin:0px 0 7px 0px;
        }


.header_bg{
		   background:url(/images/header_bg.jpg) no-repeat left top;
		   height:294px;
		   }
		   
.nav_bg{
		background:url(/images/nav_bg.gif) no-repeat left top;
		height:51px;
		}
		
.nav_bottom{
	  background:url(/images/nav_bottom_line.gif) repeat-x  left top;
	  height:7px;
	  }
	  
.read_more{
           font:Arial, Helvetica, sans-serif;
		   font-size:12px;
		   font-weight:normal;
		   color:#4F4F4F;
		   text-decoration:underline;
		   }
.more{
 
		   font-weight:bold;
		   color:#ffffff;
		   text-decoration:none;
	 
		   }
.more:hover{
		   font-weight:bold;
		   color:#ffffff;
		   text-decoration: underline;
	 
		   }
.read_more:hover{
           font:Arial, Helvetica, sans-serif;
		   font-size:12px;
		   font-weight:normal;
		   color:#006DA4;
		   text-decoration:underline;
		   }
		   
.border{
		border-bottom:#ffffff solid 1px;
		height:11px;
		}

		
.footer_link{
			font-size:11px;
			color:#1F1F1F;
			font-weight:bold;
			text-decoration:underline;
			padding:0 5px 0 5px;
			}
			
.footer_link:hover{
			font-size:11px;
			color:#1F1F1F;
			font-weight:bold;
			text-decoration:none;
			}

.footer_link_on{
			font-size:11px;
			color:#1F1F1F;
			font-weight:bold;
			text-decoration:none;
			padding:0 5px 0 5px;
			}
			
.footer_link_on:hover{
			font-size:11px;
			color:#1F1F1F;
			font-weight:bold;
			text-decoration:underline;
			}
.copy{
			font-size:11px;
			color:#1F1F1F;
			font-weight:normal;
			text-decoration:none;
			}
						
.copyright{
			font-size:11px;
			color:#1F1F1F;
			font-weight:normal;
			text-decoration:underline;
			}
			
.copyright:hover{
			font-size:11px;
			color:#1F1F1F;
			font-weight:normal;
			text-decoration:none;
			}
			
.mid_text{
            width:494px;
			padding:0px;
			margin:0px;
			}			
.mid_text ul{
			width:494px;
			padding:0 0 20px 0;
			margin:0px;
			list-style-type:none;
			}	
.mid_text ul li{
			font-weight:bold;
			line-height:22px;
			font-size:12px;
			list-style-type:none;
			padding:0 0 0 20px;
			margin:0px;
			background:url(/images/arrow_4.gif) no-repeat left 6px;
			}								
.textfield
{
	color:#150202;
	border:1px solid #AFAFAF;
	background:#ffffff;
	width:200px;
	height:16px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:0px 0 0px 3px;
	margin:10px 0 0 0px;
}

.textarea
{
	color:#150202;
	border:1px solid #AFAFAF;
	background:#ffffff;
	width:200px;
	height:60px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:5px 0 5px 3px;
	margin:10px 0 0 0px;
}

.home{
	   font-family:Arial, Helvetica, sans-serif;
       margin:0px;
	   padding:0px;
	   font-size:12px;
	   color:#1F1F1F;
	   font-weight:bold;
	   list-style-type:none;
	   }
	       
.home ul{
	   font-family:Arial, Helvetica, sans-serif;
       margin:0px;
	   padding:0px;
	   font-size:12px;
	   color:#1F1F1F;
	   font-weight:bold;
	   list-style-type:none;
	   }
	 
	 
.home ul li{
        background:url(/images/arrow_1.gif) no-repeat left top;
	   font-family:Arial, Helvetica, sans-serif;
       margin:10px 0 0 20px; 
	   padding:0 0 0 20px;
	   display:block;
	   font-size:12px;
	   color:#1F1F1F;
	   font-weight:bold;
	   list-style-type:none;
	
	   }
	   
.home ul li a{  
	    font-size:12px;
	    color:#1F1F1F;
	    font-weight:bold;
		text-decoration:none;
	   }
	   
 .home ul li a:hover{  
	    font-size:12px;
	    color:#1F1F1F;
	    font-weight:bold;
		text-decoration:underline;
	   }
	   
ul.home-ul {
	margin: 10px 0 0 15px;
	padding: 0 0 10px;
}
	
ul.home-ul li {
	font-size: 16px;
	line-height: 20px;
	padding: 0 0 10px;
	color: #006da4;
	font-weight: bold;
}
h2 {
	font-size: 18px;
	line-height: 22px;
	color: #006da4;
}
h3 {
	font-size: 18px;
	line-height: 22px;
	color: #006da4;
}
p {
	margin: 0 0 10px;
}
blockquote {
	margin: 20px 0;
	border-left: 3px solid #e3e3e3;
	padding: 0 0 0 10px;
	font-weight: bold;
}
div.qualification_images {
	text-align: center;
}
	div.qualification_images img {
		margin: 10px 5px 0;
	}

.aside_form form {
	width: 220px;
	min-height: 270px;
	height: auto !important;
	height: 270px;
	padding: 15px 15px 0;
	background: #b8b3af url('/images/advert-2.jpg') no-repeat 0 0;
}
.aside_form form h4 {
	margin: 0 0 10px;
	font-size: 21px;
	line-height: 24px;
	color: #6b6687;
	font-weight: normal;
}
	.aside_form form h4 span {
		display: block;
		font-size: 27px;
		line-height: 32px;
		color: #de162a;
		font-weight: bold;
		text-transform: uppercase;
	}

	.aside_form form label {
		font-weight:bold;
		display:block;
		color: #6b6687;
		font-size: 14px;
		margin: 0;
		padding: 0;
	}
	.aside_form form .textfield {
		font:102% Helvetica, Arial, sans-serif ;
		margin: 5px 0 10px;
		height:25px;
		border: solid 1px #fff;
		padding: 0 5px 0;
		width:210px;
		voice-family: "\"}\""; 
		voice-family:inherit;
		width:210px;
		color: #000;
		display: block;
		font-weight: bold;
	}
	.aside_form form input.textfield {
		background: #fffeff;
		opacity: 0.7;
		-moz-opacity: 0.7;
		filter:alpha(opacity=70);
	}
	.aside_form form input.textfield:focus {
		opacity: 1;
		-moz-opacity: 1;
		filter:alpha(opacity=100);
	}
	.aside_form form .submit {
		background: #c91322 url('/images/submit_button.png') repeat-x 0 0;
		margin: 5px 0 15px;
		height: 35px;
		border: solid 0 #fff;
		width: 220px;
		color: #fff;
		font-size: 16px;
		cursor: pointer;
	}

#index td.aside_testimonial {
	display: block;
	margin: 20px 0;
	padding: 1px 15px 10px;
	background: #9898ab;
	color: #fff;
	
}

#index td.aside_testimonial h3 {
	color: #e8e8f1;
}

#aside blockquote {
	margin: 10px 0;
	border-left: none;
	padding: 0 0;
	font-weight: bold;
}




form#contact  {
	
}

	form#contact label {
		display:block;
		color: #6b6687;
		font-size: 14px;
		margin: 0;
		padding: 0;
	}
	form#contact .textfield, form#contact .textarea {
		font:102% Helvetica, Arial, sans-serif ;
		margin: 5px 0 10px;
		border: solid 1px #ccc;
		padding: 0 5px 0;
		width:400px;
		color: #000;
		display: block;
		font-weight: bold;
	}

	form#contact input.textfield {
		height:25px;
	}
		
	form#contact input.textarea {
		height:100px;
	}
		
	form#contact .submit {
		background: #458aa9 url('/images/submit_button2.png') repeat-x 0 0;
		margin: 5px 0 15px;
		height: 35px;
		border: solid 0 #fff;
		width: 120px;
		color: #fff;
		font-size: 16px;
		cursor: pointer;
	}
p.error_message {
	font-size: 16px;
	line-height: 20px;
	margin: 0;
	padding: 0 0 10px;
	font-weight: bold;
	color: red;
}

.error {
	color: red;
	font-weight: bold;
	padding: 0 0 5px;
}
#subscribe .error {
	display: block;
}

div.form_message {
	font-size: 20px;
	line-height: 24px;
	font-weight: bold;
}

div.form_message_error { color: red; }
div.form_message_warning { color: orange; }
div.form_message_success { color: green; }

.mail_bg{
        background:url(/images/mali_header_bg.gif) repeat-x left top;
		height:168px;
		}	   
	   
.rates{
width:466px;
border-left:1px solid #EBEBEB;
border-right:1px solid #EBEBEB;
background:#F8F8F8;
padding:0 10px;
margin:0px;
}
.rates ul{
width:466px;
padding:0px;
margin:10px 0 0 0;

}
.rates ul li{
padding:0 0 10px 15px;
margin:0px;
font-size:12px;
color:#000;
font-weight:normal;
list-style-type:none;
background:url(/images/blue_dot.gif) no-repeat left 7px;
}
.text{
font-size:13px;
color:#006DA4;
font-weight:bold;
margin:5px 0 0 0px;
height:20px;
display:block;
}
.mideelbg
{
border-left:#DADADE 1px solid;
border-right:#DADADE 1px solid;
background:#F6F6F6;
}