
/* CSS Document */
/* -------------------Start General Classes--------------------------------------------*/
body {
	 padding:0px;
	 margin:0px;
	 color:#000000;
	 font-size:12px;
	 background:url(../images/Body-bg.gif) repeat-x top;
	 font-weight:normal;
	 font-family:Verdana;
	}
		   
*   {
    margin:0px;
    padding:0px;
    }
.clr{
	clear:both;
	height:0;
	overflow:hidden;
	}

.bold {
	font-weight:bold;
	}
	
h1  {
	font-size:16px;
	text-align:left;
	font-weight:bold;
	padding-bottom:3px;
	border-bottom:1px dashed  #000;
    }
h2  {
	font-size:12px;
	padding-top:10px;
	font-weight:bold;
	text-align:left;
	color:#000000;
	}
h2 span  {
	font-size:12px;
	padding-top:10px;
	font-weight:bold;
	text-align:left;
	border-bottom:1px dashed  #000;
	}
h4 {
	background:url(../images/arrow1.gif) no-repeat 0px 12px;
	padding-left:25px;
	padding-top:12px;
	font-size:11px;
	font-weight:normal;
	text-align:left;
}
h3 {
	background:url(../images/arrow.gif) no-repeat 5px 10px;
	padding-left:50px;
	padding-top:10px;
	font-size:11px;
	font-weight:bold;
	text-align:left;
}
h3 span {
    background:none;
	font-weight:normal;
	padding-top:5px;
	
	
}	
h6 {
	background:url(../images/bullet.gif) no-repeat 0px 12px;
	padding-left:25px;
	padding-top:12px;
	font-size:10px;
	font-weight:bold;
	color:#666666;
	text-align:left;
}		
p   {
	text-align:justify;
	padding:8px 5px 0 0;
	color:#323232;
    }	
img {
	border:0;
	}
a {
	text-decoration:underline;
	color:#666;
	
}
a:hover{
	text-decoration:none;
	color:#666666;
}	
	
#container{
	width:777px;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	}
#main-body{
	width:745px;
	}
#main-body-bg {
	background:url(../images/internal-body-bg.jpg) repeat-x left top;
	}
#main-body-bg1 {
	background:#BEC9CD;
	}				
/*----------Home page----------*/
#logo-Area {
	height:85px;
}
#logo {
	float:left;
	width:165px;
	}
#logo-heading {
	float:left;
	width:130px;
	}
#phone-heading {
	float:right;
	width:180px;
	margin-top:38px;
    }
#banner-area {
	height:220px;
	}
.banner {
	float:left;
	}
#seprator {
	background:url(../images/seprator.gif) repeat-x left;
	height:20px;
	}
#Main-Contant-Area {
	margin-top:7px;
	}
#Left-Area {
	float:left;
	width:172px;
	}
#Mid-Area {
	float:left;
	width:363px;
	margin:0 10px 0 10px;
	}
#LeftInner-Area {
	float:left;
	width:540px;
	margin-right:10px;
	}		
#Right-Area {
	float:left;
	width:188px;
}
#Right-Area1 {
	float:left;
	width:188px;
	margin-left:6px;
}	
.Box-Area{
	margin-top:10px;
    }
.Box-Area1{
	margin-top:0px;
}	
#News-Area{
	background:url(../images/latest-news.gif) no-repeat left;
	height:154px;
	}
#News-Area1{
	background:url(../images/latest-news1.gif) no-repeat 5px;
	height:154px;
	}
	
#News-Area1 h5{
	font-size:10px;
	font-weight:bold;
	color:#980303;
	text-align:left;
	margin:5px 20px;
	}
	
#News-Area1 h5 span{
	font-size:10px;
	font-weight:normal;
	color:#000000;
	text-align:left;
	}
	
#News-Area1 h5 span a{
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
	color:#000000;
}
	
#News-AreaInner{
	padding-top:30px;
	}	
#News-Area h5{
	font-size:10px;
	font-weight:bold;
	color:#980303;
	text-align:left;
	margin:5px 10px;
	}
#News-Area h5 span{
	font-size:10px;
	font-weight:normal;
	color:#000000;
	text-align:left;
	}
#News-Area h5 span a{
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
	color:#000000;
	}	
.OurPeople {
	float:left;
	width:240px;
	margin-top:15px;
	margin-left:0px;
}	
.OurPeopleHeading  {
	font-weight:normal;
	text-align:left;
	padding-left:0px;
}	
.EmailHeading  {
	font-size:11px;
	font-weight:bold;
	text-align:left;
	padding-left:0px;
	padding-top:5px;
}
.EmailHeading a {
	text-decoration:underline;
	font-weight:bold;
}
.EmailHeading a:hover {
	text-decoration:none;
	font-weight:bold;
	color:#990099;
}
#bottom-Area {
	margin-top:15px;
	height:45px;
	border-top:1px dashed #000;
	border-bottom:10px solid #9B0202;
	
	}
#bottom-Area ul {
	margin:5px 0px 0 180px;
	height:10px;
	text-align:center;
	color:#596064;
	}
#bottom-Area ul li {
	float:left;
	list-style:none;
	padding:0 5px 0 5px;
	border-right:1px solid #676E73;
	}
#bottom-Area ul li.last {
	float:left;
	list-style:none;
	padding:0 5px 0 5px;
	border-right:none;
	}	
#bottom-Area ul li a{
	text-decoration:none;
	color:#596064;
	}
#bottom-Area ul li a:hover{
	text-decoration:underline;
	}	
	
.ImgContainer {
	margin-top:10px;
	overflow:hidden;
	clear:both;
}	
.ImgContainer .ImgDisplay {
	float:left;
	width:148px;
	margin-left:20px;
	margin-top:10px;
	overflow:hidden;
}
.ImgContainer .ImgDisplay  p {
	text-align:center;
	
}
.ImgContainer .ImgDisplay  p a{
	text-decoration:none;
	color:#000000;
	text-align:center;
	
}	
.ImgContainer .ImgDisplay  p a:hover{
	text-decoration:underline;
	color:#000000;

}			

#nav {
	padding:0; 
	margin:0;
	list-style:none;
	background:url(../images/Top-menu-bg.gif) repeat-x;
	height:46px;
	position:relative;
	padding-left:67px;
	
}
#nav li.top {
	display:block;
	float:left;
	height:46px;
	
}
#nav li a.top_link {
	display:block; 
	float:left;
	 }

/* Default list styling */

#nav li:hover {
	position:relative; 
	/*z-index:200;*/
	background: #344D60;
	
	
	}

#nav li:hover ul.sub
{
	left:0px;
 	top:46px;
	background: #9F0D0D; 
	width:215px;
	border:1px solid #fff;

	}
#nav li:hover ul.sub li
{
	display:block; 
	padding:5px 0;
	position:relative; 
	width:215px; 
	font-size:13px;
	text-align:left;
	border-bottom:1px solid #fff;
 }
#nav li:hover ul.sub li a
{
    display:block;
  	width:215px;
	font-size:12px;;
	font-weight:normal;
	padding-left:10px;
 	color:#fff;
	text-decoration:none;
	
 }
#nav li:hover ul.sub li a:hover 
{
 	color:#fff;
	width:215px;
	text-decoration:underline;
  }

#nav li:hover li:hover ul,
#nav li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover li:hover ul
{
	left:216px;
	_left:226px; 
	top:0px; 
	background: #9F0D0D;
	padding:0px;
 	border:1px solid #fff;
    width:215px;
  }
#nav ul, 
#nav li:hover ul ul,
#nav li:hover li:hover ul ul,
#nav li:hover li:hover li:hover ul ul,
#nav li:hover li:hover li:hover li:hover ul ul
{
	position:absolute;
	left:-9999px;
  	top:-9999px;
    margin:0;
	padding:0;
	list-style:none;
	}
	
.stal {
   float: left;
   margin: 10px 5px 0px 5px;
   border: 2px outset; 
   width: 150px;
   height: 150px;
   }
.stal:hover {
	border: 2px inset;
}
	
.Content form {
   	margin-left:5px;
	margin-top:25px;
	float:left
}
    
.Content form .feild{
   margin-bottom:8px;
   width:330px;
   overflow:hidden;
}
    
.Content form .feild input{
	width:172px;
	border:#c6c6c6 solid 1px;
	height:22px;
    }
.Content form .feild textarea{
	width:172px;
	border:#c6c6c6 solid 1px;
	height:80px;
    }	

.Content label {
	float:left;
	display:block;
    text-align:left;
	width:150px;
	margin-top:3px;
	font-size:12px;
	color:#000;
}

.PracticeArea {
	width:185px; 
	border:2px dotted #980303;
	height:90px;
	margin-bottom:10px;
}

.PracticeArea  p{
	text-align:center; 
	font-weight:bold;
	margin-bottom:5px;
	background-color:#980303;
	color:#FFFFFF; 
    height:20px;
}

.PracticeArea  a{
	text-align:center; 
	font-weight:bold;
	font-size:13px;
	font-style:oblique;
	margin-bottom:5px;
	color:#000; 
   }



	
	
	
	
										
		
