/* CSS Document */

body {
background:#9F9FA6 url(images/bg.jpg) repeat top left;
font:normal 11px Arial, Helvetica, sans-serif; color:#646569;
width:778px;
margin:0 auto;
padding:0;
}


th,tr,td,p {
padding:0;
margin:0;
}


a {
font:bold 11px Arial, Helvetica, sans-serif; color:#646569;
text-decoration:none;
}

a:hover {
font:bold 11px Arial, Helvetica, sans-serif; color:#006699;
text-decoration:none;
}

a.one:link{
font:normal 11px Arial, Helvetica, sans-serif; color:#006699;
text-decoration:none;
}

a.one:hover {
font:normal 11px Arial, Helvetica, sans-serif; color:#8b0000;
text-decoration:none;
}

a.two:link{
font:normal 11px Arial, Helvetica, sans-serif; color:#046ff3;
text-decoration:none;
}

a.two:hover {
font:normal 11px Arial, Helvetica, sans-serif; color:#8b0000;
text-decoration:none;
}

a.two:visited{
font:normal 11px Arial, Helvetica, sans-serif; color:#046ff3;
text-decoration:none;
}


#current {
font:bold 11px Arial, Helvetica, sans-serif; color:#006699;
text-decoration:none;
}


input.instyle_01{
border:1px solid #A2A2A2;
background:#ffffff;
padding:3px 2px;
font:11px Arial, Helvetica, sans-serif;  color:#646569;
font-weight:normal;
width:200px;
}

select.instyle_01{
border:1px solid #A2A2A2;
background:#ffffff;
padding:3px 2px;
font:11px Arial, Helvetica, sans-serif;  color:#646569;
font-weight:normal;
width:205px;
}


textarea.instyle_01{
border:1px solid #A2A2A2;
background:#ffffff;
padding:3px 2px;
font:11px Arial, Helvetica, sans-serif;  color:#646569;
font-weight:normal;
width:400px;
height:100px;
}

.main {
background:#ffffff;
width:778px;
height:auto;
margin:0;
padding:0;
}

.topbar {
background:#006699;
width:778px;
height:5px;
margin:0;
padding:0;
}


.logo {
width:247px;
height:113px;
margin:0;
padding:0;
}

.topbox01 {
background:#dfdfdf url(images/justice.jpg) no-repeat top left;
width:525px;
height:113px;
margin:0;
padding:0;
}

.mission_box {
background:url(images/missionboxbg.jpg) repeat-x top left;
border:2px solid #d3d3d3;
width:374px;
height:83px;
margin:5px 0 0 143px;
padding:0;
font:bold 12px Arial, Helvetica, sans-serif; color:#474748;
}

.mission_box td {
margin:0;
padding:19px 5px 0 19px;
}

.boldtext_blue {
font:bold 12px Arial, Helvetica, sans-serif; color:#044d71;
}

.boldtext_brown {
font:bold 12px Arial, Helvetica, sans-serif; color:#9D1B2A;
}

.boldsmalltext_brown {
font:bold 11px Arial, Helvetica, sans-serif; color:#9D1B2A;
}

.boldtext_bluesmall {
font:bold 11px Arial, Helvetica, sans-serif; color:#006699;
}

.boldtext_bluesmall a{
font:bold 11px Arial, Helvetica, sans-serif; color:#006699;
}

.boldtext_bluesmall a:hover{
font:bold 11px Arial, Helvetica, sans-serif; color:#8B0000;
}

.boldtext_bluethin{
font:11px Arial, Helvetica, sans-serif; color:#006699;
font-weight:normal;
}

.boldtext_bluethin a{
font:11px Arial, Helvetica, sans-serif; color:#006699;
font-weight:normal;
}

.boldtext_bluethin a:hover{
font:11px Arial, Helvetica, sans-serif; color:#8B0000;
font-weight:normal;
}

.blackbold_text {
font:bold 12px Arial, Helvetica, sans-serif; color:#0A0F08;
}

.blackbold_smalltext {
font:bold 11px Arial, Helvetica, sans-serif; color:#2A2E32;
}

.boldtext_greensmall {
font:bold 11px Arial, Helvetica, sans-serif; color:#808000;
}


.leftnavbox{
width:247px;
height:auto;
}
.leftnav {
width:247px;
height:auto;
}

.leftnav td {
background:#dfdfdf url(images/leftnavbg01.jpg) no-repeat top left;
width:222px;
height:26px;
border-bottom:1px solid #f1f1f1;
margin:0;
padding:5px 0 0 25px;
font:bold 11px Arial, Helvetica, sans-serif; color:#646569;
}

* html .leftnav td {
background:#dfdfdf url(images/leftnavbg01.jpg) no-repeat top left;
width:222px;
height:25px;
border-bottom:1px solid #f1f1f1;
margin:0;
padding:0px 0 0 25px;
font:bold 11px Arial, Helvetica, sans-serif; color:#646569;
}

.leftnav td a {
font:bold 11px Arial, Helvetica, sans-serif; color:#646569;
text-decoration:none;
}

.leftnav td a:hover {
font:bold 11px Arial, Helvetica, sans-serif; color:#006699;
text-decoration:none;
}

.leftnav td #current {
font:bold 11px Arial, Helvetica, sans-serif; color:#006699;
text-decoration:none;
}


.topheader_01 {
background:url(images/header01.jpg) no-repeat top left;
margin:0;
padding:0;
width:262px;
height:286px;
}

.topheader_02 {
background:url(images/header02.jpg) no-repeat top left;
margin:0;
padding:0;
width:263px;
height:286px;
}

.divorce_header_01 {
background:url(images/playground_header01.jpg) no-repeat top left;
margin:0;
padding:0;
width:262px;
height:286px;
}

.divorce_header_02 {
background:url(images/playground_header02.jpg) no-repeat top left;
margin:0;
padding:0;
width:263px;
height:286px;
}

.modification_header_01 {
background:url(images/waterfall_header01.jpg) no-repeat top left;
margin:0;
padding:0;
width:262px;
height:286px;
}

.modification_header_02 {
background:url(images/waterfall_header02.jpg) no-repeat top left;
margin:0;
padding:0;
width:263px;
height:286px;
}


.domestic_header_01 {
background:url(images/domestic_header01.jpg) no-repeat top left;
margin:0;
padding:0;
width:262px;
height:286px;
}

.domestic_header_02 {
background:url(images/domestic_header02.jpg) no-repeat top left;
margin:0;
padding:0;
width:263px;
height:286px;
}

.stress_header_01 {
background:url(images/yoga_header01.jpg) no-repeat top left;
margin:0;
padding:0;
width:262px;
height:286px;
}

.stress_header_02 {
background:url(images/yoga_header02.jpg) no-repeat top left;
margin:0;
padding:0;
width:263px;
height:286px;
}

.wh_header_01 {
background:url(images/traffic_header01.jpg) no-repeat top left;
margin:0;
padding:0;
width:262px;
height:286px;
}

.wh_header_02 {
background:url(images/traffic_header02.jpg) no-repeat top left;
margin:0;
padding:0;
width:263px;
height:286px;
}

.ourfees_header_01 {
background:url(images/flower_header01.jpg) no-repeat top left;
margin:0;
padding:0;
width:262px;
height:286px;
}

.ourfees_header_02 {
background:url(images/flower_header02.jpg) no-repeat top left;
margin:0;
padding:0;
width:263px;
height:286px;
}


.faq_header_01 {
background:url(images/faq_header01.jpg) no-repeat top left;
margin:0;
padding:0;
width:262px;
height:286px;
}

.faq_header_02 {
background:url(images/faq_header02.jpg) no-repeat top left;
margin:0;
padding:0;
width:263px;
height:286px;
}

.usefullinks_header_01 {
background:url(images/bridge_header01.jpg) no-repeat top left;
margin:0;
padding:0;
width:262px;
height:286px;
}

.usefullinks_header_02 {
background:url(images/bridge_header02.jpg) no-repeat top left;
margin:0;
padding:0;
width:263px;
height:286px;
}


.newsbox {
width:247px;
background:#f0f0f2;
padding:10px 0 10px 0;
margin:0;
border:1px solid #d4d4d4;
}

.headingbox {
background:#808000;
height:25px;
margin:0;
padding:0;
border:1px solid #D2D2D2;
}

.headingbox02 {
background:#8b0000;
height:25px;
margin:0;
padding:0;
border:1px solid #D2D2D2;
}

.contentbox {
border-left:1px solid #D2D2D2;
border-right:1px solid #D2D2D2;
border-bottom:1px solid #D2D2D2;
padding:10px;
margin:0;
}

.img {
padding:0;
margin:0 10px 10px 0;
float:left;
}

.img01 {
padding:10px;
margin:0 10px 10px 0;
float:left;
border:1px solid #C1C8CB;
}



.browsebor {
border-right:1px solid #9E9E9E;
margin:0;
padding:0;
}

ul.one {
list-style:url(images/redbullet.jpg);
margin:5px 0 0 20px;
padding:0;
line-height:15px;
}


li.one {
list-style:url(images/redbullet.jpg);
margin:50px;
padding:30px;
}

li a{
font:normal 11px Arial, Helvetica, sans-serif; color:#646569;
text-decoration:none;
font-weight:normal;
}

li a:hover {
font:normal 11px Arial, Helvetica, sans-serif; color:#006699;
text-decoration:none;
font-weight:normal;
}

ul.two{
list-style:url(images/bluebullet.jpg);
margin:5px 0 0 40px;
padding:0 0 5px 0;
line-height:15px;
}

li.two{
list-style:url(images/bluebullet.jpg);
margin:50px;
padding:0 0 10px 0;
}



.footernews_leftbg {
background:url(images/bluebar_leftbg.jpg) no-repeat top left;
width:4px;
height:22px;
margin:0;
padding:0;
}

.footernews_rightbg {
background:url(images/bluebar_rightbg.jpg) no-repeat top left;
width:4px;
height:22px;
margin:0;
padding:0;
}

.footernews_midbg {
background:#006699;
width:745px;
height:12px;
margin:0;
padding:3px;
font:bold 11px Arial, Helvetica, sans-serif; color:#ffffff;
}

.footernews_content{
background:#F0F0F2;
width:733px;
border-left:1px solid #D4D4D4;
border-right:1px solid #D4D4D4;
border-top:1px solid #D4D4D4;
padding:10px;
margin:0;
}



.footergreybar {
background:#A09696;
height:3px;
width:248px;
margin:0;
padding:0;
}
.footerbluebar {
background:#006699;
height:3px;
width:525px;
margin:0;
padding:0;
}

.copyright {
border:1px solid #CED0CB;
width:223px;
height:15px;
padding:10px;
margin:0;
}

.footerlinks {
background:#F0F0F0;
border:1px solid #CED0CB;
width:500px;
height:15px;
padding:10px;
margin:0;
font:bold 11px Arial, Helvetica, sans-serif; color:#646569;
}


.form {
font:normal 11px Arial, Helvetica, sans-serif; color:#646569;
width:100%;
height:auto;
padding:0;
margin:0;
}

.form td {
padding:5px;
margin:0;
}

.form span {
font:normal 12px Arial, Helvetica, sans-serif;
color:#FF0000;
}


.browsebox {
border-left:1px solid #D2D2D2;
border-right:1px solid #D2D2D2;
border-bottom:1px solid #D2D2D2;
padding:10px;
margin:0;
}

.contentbox {
border-left:1px solid #D2D2D2;
border-right:1px solid #D2D2D2;
border-bottom:1px solid #D2D2D2;
padding:10px;
margin:0;
height:625px;
}

* html .contentbox {
border-left:1px solid #D2D2D2;
border-right:1px solid #D2D2D2;
border-bottom:1px solid #D2D2D2;
padding:10px;
margin:0;
height:605px;
}


.contact_office {
width:247px;
height:128px;
background:url(images/contactbox.jpg) no-repeat top left;
margin:0;
padding:0;
}


.text01 {
font:normal 11px Arial, Helvetica, sans-serif; color:#000000;
}

.scroll{
width:100%;
height:600px;
margin:0;
padding:0;
overflow:auto;
}


.bottombor{
border-bottom:1px solid #D2D2D2;
}


.newsbox_tbl td{
padding-bottom:10px;
}
/* edit by sunil */

.textblackmedium{
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-size:12px;
font-weight:700;
text-align:left;
}
.textmaroonbig{
font-family:Arial, Helvetica, sans-serif;
color:#580716;
font-size:16px;
font-weight:700;
}
.admin_header_01 {
background:url(images/admin1.jpg) no-repeat top left;
margin:0;
padding:0;
width:262px;
height:73px;
}

.admin_header_02 {
background:url(images/admin2.jpg) no-repeat top left;
margin:0;
padding:0;
width:263px;
height:73px;
}