﻿/*
version:   1.0
date:      31/Jan/2009
author:    prabhakar
email:     kp@20dayoffice.com
website:   http://www.20dayoffice.com
-----------------------------------------------------------------------------*/
/* Remove margin, padding and border from everything
-----------------------------------------------------------------------------*/
html {
	margin: 0;
	padding: 0;
	border: 0;
}
* {
	margin: 0;
	padding: 0;
/*	border: 0;*/
}
img{
	border:0;
}
/* Set up the document
-----------------------------------------------------------------------------*/
body {
	color: #000;
	font-size: 80%;
	font-family: "Verdana", "Tahoma", Arial, sans-serif, Lucida Sans, Lucida Grande;
	text-align:left;
	line-height:18px;
	background:#000;
}
.wrapper{
	width:1003px;
	height:646px;
	margin:0 auto;
	/*background:transparent url('../images/bg-grad.jpg') repeat-x center top */;
}
.spacer35 {
	clear: both;
	height: 28px;
}
.spacer47 {
	clear:none;
	height: 46px;
}

/* Header
-----------------------------------------------------------------------------*/
.headerwrapper {
	height:438px;
	width:100%;
	background:black url('../images/header-grad.jpg') repeat-x left top;
}
.headerwrappersmall{
	height:226px;
	width:100%;
	background:black url('../images/header-grad-small.jpg') repeat-x left top;
}

.header{
	padding:24px 75px 0px 90px;
	height:39px;
}
div.lawimgfull{
	width:353px;
	height:424px;
	float:right;
	background:transparent url('../images/law-firm.jpg') no-repeat right top;
}
div.lawimg{
	width:353px;
	height:212px;
	float:right;
	background:transparent url('../images/law-firm.jpg') no-repeat right -212px;
}

/* LOGO
-----------------------------------------------------------------------------*/
h1.logo{

}
img#logo{
padding:43px 0px 29px 24px; 
}
h1.logoname{
	float:left;
	text-indent:-1000px;
}
div.content{
	clear:left;
	width:505px;
	color:#4b361b;
	padding-bottom:67px;
}

strong.colored{
	color:#4b361b;
}

/* Middle Wrapper
-----------------------------------------------------------------------------*/
div.middlewrapper{
	background-color:#1c1c1c;
	padding:20px 75px 0px 90px;
}
div.middlecontent{
	clear:left;
	color:#929292;
}
.heading{
	width:100%;
	padding-bottom:30px;
}
/* Main Navigation
-----------------------------------------------------------------------------*/
.navwrapper{
float:left;
	width:515px;
	height:75px;
	padding:0px 75px 0px 90px;
	margin-top:-76px;
}

ul.nav {
	list-style: none;
}
ul.nav li {
	float: left;/*causes the list to align horizontally instead of on top of each other*/;
	line-height: 75px;
}
ul.nav li a {
	text-decoration: none;
	font-size: x-small;
	color: black;
	display: block;	
	width: 109px; 
	text-decoration: none;
}
ul.nav li a:hover {
}

ul.nav li.leftc{
	width:32px;
	background: transparent url('../images/nav/left-c.jpg') no-repeat left top;
}
ul.nav li.rightc{
	width:35px;
	background: transparent url('../images/nav/right-c.jpg') no-repeat left top;
}

/*home*/
/*normal*/
ul.nav li.home a.home {
	background: transparent url('../images/nav/home.jpg') no-repeat left top;
}
/*active*/
ul.nav li.home a.homea {
	background: transparent url('../images/nav/home.jpg') no-repeat left -79px;
}
/*hover*/
ul.nav li.home a:hover.home {
	text-decoration: none;
	background: transparent url('../images/nav/home.jpg') no-repeat left -79px;
}


/*services*/
/*normal*/
ul.nav li.services a.services{
	background: transparent url('../images/nav/services.jpg') no-repeat left top;
}
/*active*/
ul.nav li.services a.servicesa{
	background: transparent url('../images/nav/services.jpg') no-repeat left -79px;
}
/*hover*/
ul.nav li.services a:hover.services{
	text-decoration: none;
	background: transparent url('../images/nav/services.jpg') no-repeat left -79px;
}


/*members*/
/*normal*/
ul.nav li.members a.members{
	background: transparent url('../images/nav/members.jpg') no-repeat left top;
}
/*active*/
ul.nav li.members a.membersa{
	background: transparent url('../images/nav/members.jpg') no-repeat left -79px;
}
/*hover*/
ul.nav li.members a:hover.members{
	text-decoration: none;
	background: transparent url('../images/nav/members.jpg') no-repeat left -79px;
}


/*contact*/
/*normal*/
ul.nav li.contact a.contact{
	background: transparent url('../images/nav/contact.jpg') no-repeat left top;
}
/*active*/
ul.nav li.contact a.contacta{
	background: transparent url('../images/nav/contact.jpg') no-repeat left -79px;
}
/*hover*/
ul.nav li.contact a:hover.contact{
	text-decoration: none;
	background: transparent url('../images/nav/contact.jpg') no-repeat left -79px;
}


/* Other Links
-----------------------------------------------------------------------------*/
.otherlinkswrapper{
	background-color:black;
	/*padding:35px 75px 35px 90px;*/
	padding:35px 75px 35px 90px;
}
ul.otherlinks {
	list-style: none;
	height:90px;
}
ul.otherlinks li {
	float: left;/*causes the list to align horizontally instead of on top of each other*/;
	/*padding-left:85px;*/
	padding-left:160px;
}

ul.otherlinks li.first {
	float: left;/*causes the list to align horizontally instead of on top of each other*/;
	padding-left:0px;
}


/* Footer
-----------------------------------------------------------------------------*/
/* footer Navigation
-----------------------------------------------------------------------------*/
.footer {
	background-color:#111111;
	padding:10px 75px 35px 90px;
    border-top:5px #1c1c1c solid;
	color:#4d4d4d;
}
ul.footerlist{
	list-style: none;
    padding-bottom:40px;
}
ul.footerlist li{
	float:left;	
}
ul.footerlist li.credits{
float:right;
}

ul.footerlinks{
	list-style: none;
}
ul.footerlinks li{
	float:left;	
	padding-right:10px;
}
ul.footerlinks li.links{
/*	width:372px;*/
}
ul.footerlinks li a {
	text-decoration: none;
	font-size: 100%;
	color:#4d4d4d;
}
ul.footerlinks li a:hover, ul.footerlinks li a.active {
	text-decoration: underline;
	color:#929292;
}
.copyrights{
	font-family:Tahoma;
	clear:both;
	padding-top:14px;
}
.style1 {
	font-family: "Times New Roman";
}

a.link {
	text-decoration: none;
	font-size: 100%;
	font-weight:bold;
	color:#4d4d4d;
	line-height:15px;
}
a:hover,a.active {
	text-decoration: underline;
	color:#929292;
}

/* Services
-----------------------------------------------------------------------------*/
.contenttbl{
	width:100%;
}
.contenttbl td{
padding-right:10px;
vertical-align:top;
}

.contenttbl ul{
	list-style:none;
	color:#929292;
	font-size: 100%;
	font-weight:bold;
}
.contenttbl ul li{
	padding-bottom:14px;
}
ul.secondlevel{
	list-style:none;
	color:#4d4d4d;
	font-size: 100%;
	line-height:normal;
	font-weight:normal;
}
ul.secondlevel li{
	padding-bottom:0px;
}
ul.modalforms{
line-height:16px;
font-weight:bold;
font-size: 100%;
}
ul.modalforms li{
list-style:none;
background:transparent url('../images/bullet.png') no-repeat left center; 
padding-left:30px; 
line-height:25px;
padding-bottom:0px;
}

h3.contenthead{
	padding:5px 0px;
	font-size: 100%;
}
.profilecontact{
		color:#4d4d4d;
}
.profile{
	padding-bottom:12px;
	text-align:justify;
}

a{
color:#4d4d4d;
}
a:hover{
color:#929292;
}

.contactformtbl{
	width:500px;
}
.contactformtbl td{
	padding:2px 0px;
}
input.button{
	padding:4px;
}

.magistratetbl{
border-top:1px #939393 solid;
border-left:1px #939393 solid;
/*border-right:1px #939393 solid;*/

}

.magistratetbl td ul li{
list-style-position:inside;
list-style:decimal;
padding-bottom:0px;
margin-left:25px;
}

.magistratetbl .first{
text-align:center;
width:40px;
}
.magistratetbl .second{
text-align:left;
}
.magistratetbl .third{
text-align:left;
}
.magistratetbl .fourth{
text-align:left;
width:160px;
}

.magistratetbl td{
	vertical-align: top;
	padding:4px 3px;
	border-bottom:1px #939393 solid;
	border-right:1px #939393 solid;
}

.magistratetbl tr th{
background-color:#111;
color:#939393;
padding:2px 3px;
border-bottom:1px #939393 solid;
border-right:1px #939393 solid;
text-align:center;
}

.juhead{
	font-size:13px;
	font-weight:bold;
}
.judate{
	font-size:8px;
}
.jucontent{
	font-size:100%;
	
}
.logintbl td{
	background-color:white;
}