html, body {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#7C7C7C;
	background:url(../images/bodybg.jpg) left top repeat-x;
}
#main_div{
	margin:0px;
	padding:0px 0px 0px 0px;
	width:100%;
	background:url(../images/mainbg.jpg) center top no-repeat;
	height:auto
	     }

#parent{
	margin:0px auto;
	padding:0px 0px 0px 0px;
	width:990px;
	     }

.clr {
margin:0; padding:0;
clear:both;
}
/* Global Classes starts */
* {
outline:none;
}

div, form, P
{
 margin:0px 0px 0px 0px;
 padding:0px;
 

}

A IMG /* This Class will disble border over any link on images*/
{ 
  border:none;
  outline:none
}
a
{
	text-decoration:underline;
	color:#A2A2A2;
}

a:hover
{
	text-decoration:none;
	color:#596163;
}
p
{
	color:#596163;
	padding:5px 0px 5px 0px;
	margin:5px 0px 5px 0px;
}

p a
{
	text-decoration:underline;
	color:#A2A2A2;
}

p a:hover
{
	text-decoration:none;
	color:#596163;
}

UL
	{
	/* Controls NORMAL UL */
	margin:0 0 0 15px; 
	padding:0 0 0 0;
	list-style-type:none; 
	color:#596163;
	}

UL LI
	{
	/* Controls NORMAL li inside UL */
	margin:0 0 3px 0; 
	padding:0 0 0 12px;
	}

UL strong	{
font-size:15px;
	}	

OL 
	{
	/* Controls NORMAL OL */
	margin:0 0 0 28px; 
	padding:0 0 0 0;
	list-style-type:decimal; 
	}

OL LI
	{
	/* Controls NORMAL li inside OL */
	text-decoration:underline;
	color:#000000;
	}
	
OL LI A, LI A , OL A
	{
	/* Controls LINKS inside OL */
	text-decoration:underline;
	color:#000000;
	}

OL A:HOVER
	{
	/* Controls LINKS HOVER inside OL */
	text-decoration:none;
	color:#363636;
	}

UL A
	{
	/* Controls LINKS inside UL */
	text-decoration:underline;
	color:#A2A2A2;
	}

UL A:HOVER
	{
	/* Controls LINKS HOVER inside UL */
	text-decoration:none;
	color:#363636;
	}
	
	/*----------- header start ----------- */
.header_contaner{
           margin:0px 0px 0px 0px;
		   padding:0px 0px 0px 0px;		 
           }
.logo{
           margin:0px 0px 0px 0px;
		   padding:16px 0px 0px 18px;
		   float:left;		   
           }
.logo_right{
           margin:0px 0px 0px 0px;
		   padding:18px 40px 0px 0px;
		   float:right;		   	   
           }		   		   	
.topnav{ 
         padding:0px 0px 31px 0px;
         margin:0px 0px 0px 0px;
         background:url(../images/nav_bg.jpg) left top repeat-x   
          }

.topnav ul{
	margin:0px 0px 0px 0px; 
	padding:0px 0px 0px 12px;	
	list-style-type:none;
    }
	
.topnav ul li {
	margin:0px 0px 0px 0px; 
	padding:0px 0px 0px 0px;
	float:left;
	list-style-type:none;
	line-height:30px;
	background:url(../images/li_devaider.jpg) right top no-repeat;
	}
.topnav ul li.none {
	background-image:none;
	}	
	
.topnav ul li a {
            padding:0px 12px 0px 12px; 
	        font-size:14px;
	        text-decoration:none;
	        font-weight:bold;	       
	        display:block;
	        color:#000000;
			text-transform:uppercase;
            }
.topnav ul li a:hover {
	         text-decoration:none;
	         color:#FFF;			
	         display:block;
			 background:#1D191A;			
			 }
.topnav ul li a.active {
	         text-decoration:none;
	         color:#FFF;			 
	         display:block;
			 background:#1D191A;			
			 }
.phone_box{
           margin:0px 0px 0px 0px;
		   padding:0px 0px 20px 10px;
		   color:#767676;
		   font-size:24px;
		   font-weight:bold;
		   text-align:right;
		  
             }
.phone_box span{       
		   color:#477EC4;
		     }
.banner{
        margin:0px 0px 0px 0px;
		padding:16px;
		background:#FFF;		  
             }
			 			 			 				 			 
			 
/*----------- header End ----------- */			 
	
	
/*----------- Body contaner start ----------- */			 
.body_contaner{
           margin:0px 0px 0px 0px;
		   padding:50px 0px 20px 0px;			   
             }
.left_contaner{
           margin:0px 0px 0px 12px;
		   padding:0px 0px 0px 0px;	
		   width:560px;
		   float:left;  
             }
.left_contaner h1{
           margin:0px 0px 5px 0px;
		   padding:0px 0px 20px 0px;	
           color:#1A3D68;
		   font-weight:bold;
		   font-size:22px;
		   border-bottom: 1px solid #CCC;		 
             }
.left_contaner p{
           margin:0px 0px 0px 0px;
		   padding:15px 0px 0px 0px;	
           line-height:19px;
             }		 			 	
		 			 	
.bottom_box{
           margin:40px 0px 0px 10px;
		   padding:0px 0px 0px 0px;		  
             }
.bottom_img{
           margin:0px 0px 0px 10px;
		   padding:12px;
		   background:#61A0E7;
		   width:131px;
		   height:83px;
		   overflow:hidden;
		   float:left;		  
             }			 	

.right_contaner{
           margin:0px 10px 0px 0px;
		   padding:0px 0px 0px 0px;	
		   width:285px;
		   float:right;  
             }	
.right_contant_box{
           margin:0px 0px 0px 0px;
		   padding:0px 0px 0px 0px;	   
             }
.right_contant_box h1{
           margin:0px 0px 0px 0px;
		   padding:0px 0px 15px 0px;
		   color:#1A3D68;
		   font-size:22px;
		   font-weight:bold;
		   text-transform:uppercase;		     
             }
.inpt{
     margin:8px 10px 0px 0px;
	 padding:7px 0px 7px 25px;
     background:#F8F8F8;
	 font-size:12px;
	 color:#666666;
	 width:253px;		
	 border:1px solid #CCC;
	 }
.botton{
       margin:8px 0px 0px 0px;
	   padding:0px 0px 0px 0px;
		   	   	   
             }			 		
.right_contant span{
		   color:#FC0005;
		   font-weight:bold;
		   font-family:Verdana, Arial, Helvetica, sans-serif;		  
             }			 	 			 			 		 				 
/*----------- Body contaner End ----------- */	
	
	
/*----------- footer contaner Start ----------- */		
.footer_contaner{
           margin:30px 0px 0px 0px;
		   #margin:0px 0px 0px 0px;
		   _margin:0px 0px 0px 0px;
		   padding:35px 0px 0px 0px;		  
		   background:url(../images/footerbg.jpg) left top repeat-x;		  
             }
.footer_content_box{
           margin:0px auto;
		   padding:0px 0px 20px 0px;
		   width:990px;
		   		  
             }				 	
.footer_left{
           margin:0px 0px 0px 0px;
		   padding:0px 0px 0px 12px;
		   float:left;
               }			 
.footer_left a{
           margin:0px 0px 0px 0px;
		   padding:0px 3px 0px 3px;		 
		   color:#FFF;
		   text-decoration:none;
		  }	
.footer_left a:hover{	  
		   color:#CCCCCC;
		   font-weight:normal;
		   text-decoration:none;		  
             }
.footer_left p{
           margin:0px 0px 0px 0px;
		   padding:7px 0px 0px 0px;		 
		   color:#CCC;
		   text-decoration:none;
		  }				 
.footer_right{
           margin:0px 0px 0px 0px;
		   padding:0px 10px 0px 0px;
		   float:right;
		   color:#FFF;
		   font-size:24px;
		   font-weight:bold;
               }			 	
	
/*----------- footer contaner End ----------- */		
	
	
/*----------- About Page Start ----------- */	
.right_contant_link{ 
         padding:0px 0px 0px 0px;
         margin:0px 0px 0px 0px;        
          }
.right_contant_link ul{
	margin:0px 0px 0px 0px; 
	padding:0px 0px 0px 12px;	
	list-style-type:none;
    }
	
.right_contant_link ul li {
	margin:0px 0px 0px 0px; 
	padding:0px 0px 0px 0px;	
	list-style-type:none;
	line-height:40px;
	border-bottom:1px solid #E5E5E5;
	}
	
.right_contant_link ul li a {
            padding:0px 0px 0px 30px; 
	        font-size:14px;
	        text-decoration:none;
	        font-weight:bold;	       
	        display:block;
	        color:#1D191A;
			text-transform:uppercase;
			display:block;
            }
.right_contant_link ul li a:hover {
	         text-decoration:none;
	         color:#FFF;			
	         display:block;
			 background:#2D6CBC;			
			 }
.right_contant_link ul li a.active {
	         text-decoration:none;
	         color:#FFF;			 
	         display:block;
			 background:#2D6CBC;			
			 }
/*----------- About Page End ----------- */		
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #2D6CBC;
	text-decoration: none;
}
