@font-face {
font-family:"HANDGOTN";
src:url("HANDGOTN.TTF") format("truetype");
}
body{
	marging:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background: url(images/bodybg.jpg);
	color: #373737;
	text-align:justify;
}
*{ margin:0px; padding:0px;}

.div100{
	width:100%;
	clear:both;
}

.boldfont1 { font-weight:bold; color: #373737;}


.mainbody{ width:924px; padding:0 13px; margin:0 auto; background:url(images/bg-content.png) repeat-y; box-shadow: 0 0px 20px #000;}
.divperfect{ width:1000px; margin:0 auto;}
.header{
	width:100%;
	clear:both;
	height:auto;
	padding:10px 0;
}
#slideshow {
    position:relative;
    height:265px;
	text-align:center;		
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
	
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;
}
.content{
	width:100%;
	clear:both;
	height:auto;
}
.footer{
	width:100%;
	clear:both;
	height:auto;
	padding:20px 0;
	border-top:6px solid #0e4d82;
	text-align:center;
	line-height:24px;
}

.link{ text-decoration: none; padding:0 20px; color: #666666;}
a.link:hover{ text-decoration: underline; padding:0 20px; color: #000000;}

.link1{ text-decoration: none;  color: #003366;}
a.link1:hover{ text-decoration: underline; color: #000000;}



h1{	font-size:25px;}
h2{	font-size:20px;}
h3{	font-size:17px;}
p{ margin:0px; padding-bottom:15px;}
.left{ float:left;}
.right{ float:right;}
.nav {
	background: url(images/bg-nav.jpg) ;
	clear: both;
	height: 36px;
	font-size:13px;
	text-shadow:0 1px 1px #637392;
	border:1px solid #d1d0cf;
	text-transform:uppercase;
	margin-top:20px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-left-width:0px;
	border-right-width:0px;
}
.nav li {
	float: left;
	list-style:none;
	padding:0 20px;
	background:url(images/br-nav.png) right no-repeat;
	line-height:36px;
}
.nav li a {
	color: #FFFFFF;
	text-decoration: none;
	
}
.nav li a:hover {
	color: #0C0C0C;
	text-decoration: none;
}
.navglow {
	background-image: url(images/glow-nav.png);
	height: 36px;
}

.leftpart{ float:left; width:250px;}
.toppart {
	clear: both;
	padding-bottom:20px;
	float:left;
	width:100%;
}

.rightpart{
	float:left;
	width:670px;
}
.logo {
	float: left;
	padding-top: 5px;
}
.contacttop {
	float: right;
	font-size: 13px;
	text-transform: uppercase;
	padding-top: 5px;
}
.bluefont {
	color: #045aa3;
}
.box1 {
	clear: both;
	float: left;
	width:210px;
	padding-bottom: 35px;
}
.heading1 {
	font-size: 17px;
	text-transform: uppercase;
	color: #e14e06;
	border-bottom:1px solid #aaaaaa;
	padding-bottom:8px;
	margin-bottom:10px;
	clear:both;
	float:left;
	width:100%;
}
.box1 .div100 li {
	list-style-type: none;
	line-height: 19px;
	background:url(images/bullet.png) top left no-repeat ;
	background-position:left;
/*	background:url(images/bullet.png) top 14px left no-repeat;
*/	padding:5px 0 5px 15px;	
	clear:both;	
}

.box1 .div100 li a {
font-weight:bold;
text-decoration:none;
}

.box1 .div100 li a:hover{
color: #0066CC;
}

.input2 {
	border:1px solid #aaaaaa;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	padding:4px;
	width:130px;
	margin-bottom:5px;
}

.input1 {
	border:1px solid #aaaaaa;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	padding:4px;
	width:175px;
	margin-bottom:5px;
}

.inputcode1 {
	border:1px solid #aaaaaa;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	padding:4px;
	width:75px;
	margin-bottom:5px;
}

.inputsel {
	border:1px solid #aaaaaa;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	padding:4px;
	width:185px;
	margin-bottom:5px;
}
.text1 {
	border:1px solid #aaaaaa;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	padding:4px;
	width:175px;
	margin-bottom:5px;
}

.textarea1 {
	border:1px solid #aaaaaa;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	padding:4px;
	margin-bottom:5px;
}

.submitbutton {
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	margin-bottom:5px;
	background-color:#6378a2;
	border:#536b9b 1px solid;
	font-weight:bold;
	color:#FFFFFF;
	padding:3px 7px;
}

a.newreg{
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	margin-bottom:5px;
	background-color:#5b9aea;
	border:#666666 1px solid;
	font-weight:bold;
	color:#FFFFFF;
	font-size:13px;
	padding:5px 11px;
	text-decoration:none;
}

a.newreg:hover{
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	margin-bottom:5px;
	background-color:#4b80e5;
	border:#999999 1px solid;
	font-weight:bold;
	color:#FFFFFF;
	padding:5px 11px;
	text-decoration:none;
}



.boxright {
	clear: both;
	float: left;
	padding-bottom: 35px;
	width: 100%;
}
.text {
	clear: both;
	line-height: 19px;
}
.imgborder10 {
	padding-right: 10px;
	padding-bottom: 10px;
}
.box1 .div100 a {
	color: #004886;
	text-decoration: none;
}
.bluefont {
	color: #004886;
	text-decoration: none;
}


#vtab {
            margin: auto;
            width: 100%;
            height: 100%;
        }
        #vtab > ul > li {
            width: 210px;
            height: 38px;
            background: url(images/bg-heading.jpg)  #fff !important;
            list-style-type: none;
            display: block;
            text-align: center;
            margin: auto;
			line-height:38px;
            border: 1px solid #fff;
            position: relative;
            border-right: none;
            opacity: .6;
			color:#000000;
            -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
            filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
        }
        #vtab > ul > li.home {
            background: url('home.png') no-repeat center center;
        }
        #vtab > ul > li.login {
            background: url('login.png') no-repeat center center;
        }
        #vtab > ul > li.support {
            background: url('support.png') no-repeat center center;
        }
        #vtab > ul > li.selected {
            opacity: 1;
            -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
            filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
            border: 1px solid #ddd;
            border-right: none;
            z-index: 10;
            background-color: #fafafa !important;
            position: relative;
        }
        #vtab > ul {
            float: left;
            width: 110px;
            text-align: left;
            display: block;
            margin: auto 0;
            padding: 0;
            position: relative;
            top: 30px;
        }
        #vtab > div {
            background-color: #fafafa;
            margin-left: 210px;
            border: 1px solid #ddd;
            min-height: 250px;
            padding: 12px;
            position: relative;
            z-index: 9;
			border-radius:20px;
	-moz-border-radius:20px;
	-webkit-border-radius:20px;
        }
        #vtab > div > h4 {
            color: #0033CC;
            font-size: 1.2em;
            border-bottom: 1px dotted #800;
            padding: 5px 0;
            margin-top: 0;
			margin-bottom:10px;
        }
        #loginForm label {
            float: left;
            width: 100px;
            text-align: right;
            clear: left;
            margin-right: 15px;
        }
        #loginForm fieldset {
            border: none;
        }
        #loginForm fieldset > div {
            padding-top: 3px;
            padding-bottom: 3px;
        }
        #loginForm #login {
            margin-left: 115px;
        }
		
		
/* our team page css*/	

#vtab1 {
            margin: auto;
            width: 100%;
            height: 100%;
        }
        
        
        #vtab1 > div {
            background-color: #fafafa;
            border: 1px solid #ddd;
            padding: 12px;
            position: relative;
            z-index: 9;
			border-radius:20px;
	-moz-border-radius:20px;
	-webkit-border-radius:20px;
        }
        #vtab1 > div > h4 {
            color: #0033CC;
            font-size: 1.2em;
            border-bottom: 1px dotted #800;
            padding: 5px 0;
            margin-top: 0;
			margin-bottom:10px;
        }

/* contact page css*/	

#contab1 {
            margin: auto;
            width: 100%;
            height: 100%;
			
        }
        
        
        #contab1 > div {
            background-color: #fafafa;
            border: 1px solid #ddd;
            padding: 12px;
            position: relative;
            z-index: 9;
			border-radius:20px;
	-moz-border-radius:20px;
	-webkit-border-radius:20px;
        }
        #contab1 > div > h4 {
            color: #0033CC;
            font-size: 1.2em;
            border-bottom: 1px dotted #800;
            padding: 5px 0;
            margin-top: 0;
			margin-bottom:10px;
        }	
			
.cityselect {
width:180px;
padding:3px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}	


#practice-area ul{
list-style: square;
padding-left:40px;
}

#practice-area ul li{
padding:3px 0px 3px 5px;
font-weight:bold;
}

#practice-area ul li ul{
list-style: circle ;
padding-left:20px;
}

#practice-area ul li ul li{
padding:3px 0px 3px 5px;
font-weight:bold;
}

#practice-area ul li ul li ul{
list-style: lower-alpha;
padding-left:20px;
}

#practice-area ul li ul li ul li{
padding:3px 0px 3px 5px;
font-weight:bold;
}

.prahe{
color: #373737;
            font-size: 1.2em;
            padding: 5px 0px 5px 10px;
            margin-top: 0;
			text-decoration:underline;
			font-weight:bold;
}

.prahe1{
            font-size: 1.2em;
            padding: 5px 0px 5px 10px;
            margin-top: 0;
			text-decoration:underline;
			font-weight:bold;
}

a.preadmore {
color: #000;text-decoration:underline; font-weight:bold; font-size:13px;
}

a.preadmore:hover {
color: #006699;text-decoration:underline; font-weight:bold; font-size:13px;
}

<!-- search page -->
#vtabsearch {
            margin: auto;
            width: 100%;
            height: 100%;
			
        }
        
        
        #vtabsearch > div {
            background-color: #fafafa;
            border: 1px solid #ddd;
            padding: 12px;
            position: relative;
            z-index: 9;
			border-radius:20px;
	-moz-border-radius:20px;
	-webkit-border-radius:20px;
        }
        #vtabsearch > div > h4 {
            color: #0033CC;
            font-size: 1.2em;
            border-bottom: 1px dotted #800;
            padding: 5px 0;
            margin-top: 0;
			margin-bottom:10px;
        }	

a.searchread {color: #006699;text-decoration:none; font-weight:bold; font-size:12px;}
a.searchread:hover {color: #333333;text-decoration:underline; font-weight:bold; font-size:12px;}
			
#pagin{ color:#666;  line-height:27px; padding-left:10px; padding-right:10px; border:0px #d7d6d7 solid;  color:#333; } 
#pagin a{color:#FFFFFF; font-weight:bold; text-decoration:none; border:#666666 1px solid; padding:2px 4px;	background-color:#5b9aea;}
#pagin a:hover{ background-color:#4b80e5;	border:#999999 1px solid;}
#pagin span {background-color:#6378a2;	border:#536b9b 1px solid; padding:2px 4px; color:#FFFFFF; font-weight:bold;}


/* ######### Style for Drop Down Menu ######### */
.dropmenudiv_b{
position:absolute;
padding:0px;
border-bottom:1px solid #1D3057; /*THEME CHANGE HERE*/
line-height:25px;
z-index:100;
/*width: 180px;*/
color:#fff;
visibility: hidden;
width:155px;
margin-top:12px;
margin-left:-24px;
z-index:9000;
}

.dropmenudiv_b a{
width: auto;
display: block;
/*text-indent: 5px;*/
border: 1px solid #1D3057;
border-top:none;
padding: 2px 5px 2px 10px;
text-decoration: none;
color: #fff;
text-align:left;
font-size:12px;
text-transform:capitalize;
background:#405A90;
font-weight:normal;
}

* html .dropmenudiv_b a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv_b a:hover{ /*THEME CHANGE HERE*/
color: #000;
background-color: #495E89;
text-decoration: none;
}
#testimonials{
	margin:0 0 15px 0;
}
#testimonials a{
	text-decoration:none;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#004886;
}
#testimonials a:hover{
	color:#8066CC;
}