
body
{
	width: 100%;
	height:100%;
	margin:0 auto;
	/*background-color: #ffffff;*/

}

html
{
	height:100%;
	margin:0 auto;
}

h1 {
	font: 18px/normal arial, serif; font-weight: bold; margin: 0px 0px 0px 0px; font-size-adjust: none; font-stretch: normal; border: 0px solid red;
}
h2 {
	font: 18px/normal georgia, serif; margin: 0px 0px 0px 0px; font-size-adjust: none; font-stretch: normal; 
}
h1 {
	color: black;
}
h2 {
	color: black;
}
a {
	font-family:verdana; color: #000; text-decoration: none; font-size: 12px;
}

a:hover {
	color: red; 
}
img
{
    border: none;
}
p {
	margin: 0px 0px 1em; line-height: 1.5; text-align: justify; padding: 0px 15px 0px 5px; border: 0px solid red; clear: both; color: #000;
}
.header_pannel
{
	width: 100%;
    margin: 0px auto;
    padding: 0px;
    clear: both;
    border: 0px solid red;
	

}

.headermain_bg
{
    width: 100%;
    height: 114px;
    margin: 0px auto;
   /* background-color: #c3d7e0;*/
    clear: both;
    padding: 0px;
    /*/background-image: url(../images/headermain_bg.jpg);*/
    background-repeat: repeat-x;
}
.header_main
{
    width: 1250px;
    height: 113px;
    margin: 0px auto;
   background-image: url(../images/header_main.jpg);
}

.header_iconbutton

{
    float: right;
    height: 36px;
    margin: 75px 380px 0px 0px;
    border: 0px solid red;
}


/* top bar */
.tob_bar
{
    width: 100%;
    height: 26px;
    float: left;
    background-image: url(../images/headertop_bg.jpg);
}

.skipto a
{
    width: 130px;
    text-decoration: none;
    height: 20px;
    float: left;
    color: #fff;
    font-family: Verdana;
    font-size: 80%;
    margin: 5px 0px 0px 5px;
}
.skipto a:hover
{
    color: yellow;
}

.screenreader a
{
    color: #fff;
    font-family: Verdana;
    font-size: 80%;
    width: 178px;
    float: left;
    margin: 4px 10px 0px 250px;
    text-decoration: none;
}
.screenreader a:hover
{
    color:yellow;
}

.dateatime
{
    width: 180px;
    text-decoration: none;
    height: 20px;
    float: left;
    color: #000;
    font-family: Verdana;
    font-size: 80%;
    margin: 10px 0px 0px 15px;
}




.box_color
{
    width: 19px;
    height: 19px;
    float: left;
    margin: 4px 7px 0px 0px;
}

.hindimai
{
    width: 45px;
    height: 16px;
    float: right;
    margin: 5px 5px 0px 0px;
}

.theamcolor_icon
{
    width: 15px;
    height: 12px;
    float: right;
    margin: 7px 10px 0px 0px;    
}

/* top bar */

/* menu bar */
.mainmenu_panel
{
    width: 1250px;
    border-left: 1px solid #138fa9;
    border-right: 1px solid #138fa9;
    height: 37px;
    margin: 0px auto;
    padding: 0px 0px 0px 0px;
    background-image: url(../images/button_bg.jpg);
    background-repeat: repeat-x;
}

.menutext a
{
    font-family: verdana;
    font-size: 12px;
    float: left;
    margin: 0px 0px 0px 0px;
    padding: 0px 15px 0px 15px;
    color: #000;
    border-right: 1px solid #fff;
    line-height: 37px;
    text-decoration: none;
}

.menutexticon a
{
    height: 37px;
    float: right;
    margin: 0px 0px 0px 0px;
    padding: 0px 15px 0px 15px;
    color: #fff;
    border-right: 1px solid #fff;
    line-height: 37px;
    text-decoration: none;
}

.menutext a:hover
{
    background-color: #e9b6b5;
    color: #000;
}



.search_bg
{
    width: 149px;
    float: right;
    height: 28px;
    background-image: url(../images/search_bg.png);
    margin: 5px 7px 0px 0px;
    font-family: verdana;
    font-size: 12px;
    color: #5f8e3c;
}
.search_pannel
{
    font-family: verdana;
    font-size: 12px;
    color: #000;
    background: transparent;
    border: none;
    margin: 8px 0px 0px 8px;
    outline: none;
}
.search_button
{
    
    width: 16px;
    height: 15px;
    float: right;
    margin: 8px 6px 0px 0px;
}
/* menu bar */


.animation_pannel
{
    width: 100%;
    clear: both;
    height: 339px;
    margin: 0px 0px 0px 0px;
    background-image: url(../images/green_lastupdate.jpg);
    background-repeat: repeat-x;
}

.animation_main
{
    width: 1250px;
    height: 302px;
    margin: 0px auto;
    
}


#container
{
    border:0px solid #dddddd;
    width:100%;
    background-color:#fff;
    clear: both;
    float: left;
    padding:0px;
    margin: 0px auto;
    background-image: url(../images/container_bgmain.jpg);
    background-repeat: no-repeat;
    background-position: center;
    
}


#main_container
{   
    width: 1250px;
    padding: 0px;
    background-color: #fff;
    margin: 0px auto;

}


#mainbody_leftpanel
{
    width: 685px;
    height: auto;
    float: left;
    margin: 0px 0px 0px 0px;
    border: 0px solid red;
}

.Welcometo_panel
{
    width: 1250px;
    background-color: #f9f9f9;
    margin: 0px auto;
}



.Welcometo_heading
{   
    width:1240px;
    float: left;
    line-height: 30px;
    clear: both;
    margin: 10px 0px 0px 0px;
    padding: 10px 0px 0px 10px;
    border-top: 5px solid #0f92ac;
    font-weight: bold;
    font-family: verdana;
    color: #353535;
    
    
}

.Welcometo_matter
{   
    width: 78%;
    float: left;
    clear: both;
    margin: 5px 0px 10px 0px;
    padding: 0px 0px 0px 1%;
    font-family: Verdana;
    border: 0px solid red;
    font-size:12px;
    color: #313131;
    line-height: 22px;
    
    
}


.text_readmorebutton
{
    width: 200px;
    height: 82px;
    float: right;
}

.text_readmorebutton a
{
    width: 200px; height: 82px;background-image:url(../images/readmore_button.jpg);display:block;
}



#mainbody_rightpanel
{
    width: 411px;
    height: auto;
    border: 0px solid red;
    float: right;
    margin: 0px 10px 0px 0px;

    
}



.newspanel_main
{
    width: 500px;
    float: left;
    margin: 10px 0px 0px 0px;
    border: 0px solid red;
}
.news_header_icon
{
    width: 33px;
    height: 28px;
    float: left;
    margin: 0px 0px 0px 10px;
}
.news_header_text
{
    float: left;
    font-family: verdana;
    color: #353535;
    font-weight: bold;
    margin: 6px 0px 0px 10px;
}
.news_header
{
    width: 495px;
    height: 35px;
    float: left;
    padding: 7px 0px 0px 5px;
    border-bottom: 5px solid #0f92ac;
    background-color: #efefef;
}




.newslinks_middle
{
    width: 400px;
    border: 0px solid red;
    float: left;
    min-height: 190px;
    background-color: #fff;
    padding: 0px 0px 5px 0px;
    margin: 0px 0px 0px 0px;
}


.newslinks_main_pannel
{
    width: 400px; clear: both; border-bottom: 1px solid #d3beaa; margin: 8px 0px 0px 8px; float: left; 
}

.newslinks_text a
{
    width: 400px;
    color: #000;
    text-decoration: none;
    float: left;
    font-family: verdana;
    border: 0px solid red;
    font-size: 80%;
    margin: 0px 0px 0px 0px;
    line-height: 20px;
    padding: 2px 0px 2px 5px;
}
.newslinks_text a:hover
{
    color: red;
    
}
.newslinks_imges
{
    width: 13px; height: 10px; border: 0px solid red; margin: 7px 0px 0px 5px; float: left;
}


.newslinks_bottom
{
    width: 500px;
    height: 30px;
    float: left;
    border-bottom-left-radius:10px;
    border-bottom-right-radius:10px;
    background-color: #efefef;
    margin: 0px 0px 10px 0px;
}



.playpausebutton
{
    float: right;
    margin: 8px 10px 0px 0px;
}


.iconpannelmain
{
    width: 100%;
    clear: both;
    border: 0px solid red;
    margin: 10px 0px 0px 20px;
}



.iconpannelmain_button

{
    float: left; 
    height: 86px;
    border: 0px solid red;
    margin: 10px 0px 20px 26px;
    
}




.righticon_main
{
    width: 292px;
    height: 106px;
    float: left;
    margin: 10px 0px 15px 0px;
}





.photogallery_p
{
    width: 400px;
    border: 0px solid red;
    float: left;
    background-color: #fff;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

.photogallery_header
{
    width: 100%;
    height: 35px;
    float: left;
    padding: 7px 0px 0px 10px;
    border-bottom: 5px solid #0f92ac;
    background-color: #efefef;
    margin: 9px 0px 0px 0px;

}



.photomain_pannel
{
    width: 307px; clear: both; border-bottom: 1px solid #d3beaa; margin: 0px  0.5% 0px; float: left;  background-color: #efefef;
}

.photogallery_bottom
{
    width: 400px;
    height: 10px;
    float: left;
    border-bottom-left-radius:10px;
    border-bottom-right-radius:10px;
    background-color: #efefef;
    margin: 0px 0px 10px 0px;
}


.mappanel_main
{
    width: 100%;
    height: 378px;
    clear: both;
    border-top: 3px solid #8d8d8d;
    border-bottom: 3px solid #8d8d8d;
    background-image: url(../images/map_png.jpg);
    background-color: #f2eee7;
    background-repeat: no-repeat;
    background-position: center;
    margin: 0px 0px 0px 0px;
}

.mappanel_main_inner
{
    width: 1250px;
    margin: 0px auto;
    padding: 0px 0px 0px 0px;
}
.feedbackform_pannel
{
    width: 400px;
    height: 360px;
    float: right;
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    background-color: #fff;
}

.feedbackheading
{
    float: left;
    margin: 5px 0px 0px 0px;
}




.feedbackform_main
{
    float: left;
    margin: 5px 0px 0px 0px;
    width: 370px;
    padding: 0px 0px 0px 0px 0px;
    margin: 10px 0px 0px 15px;
    border: 0px solid red;
}


.filedbox_main{
    line-height: 30px; background-color: #fceceb; margin: 10px 0px 10px 0px;border-radius: 10px;
    border: 2px solid #f1d1d0;-webkit-border-radius: 10px;-moz-border-radius: 10px;
    height: 30px;  padding: 0px 0px 0px 5px; 
	color:#fff; 
    
}

.fileupload_main{
    line-height: 30px;  margin: 10px 0px 10px 0px;border-radius: 10px;
    border: 0px solid #f1d1d0;-webkit-border-radius: 10px;-moz-border-radius: 10px;
    height: 30px;  padding: 0px 0px 0px 5px; 
	color:#fff; 
    float:left;
}

.filedbox_mainarea{
   border: 2px solid #f1d1d0; 
   width: 95%; 
   border-radius: 10px; 
   outline: none; 
   line-height: 26px!important;  
   color:#000;
   background-color: #fceceb;  
   margin: 10px 0px 10px 0px;
    
}





#bottom
{   width: 100%; border: 0px solid red; height: 76px;
clear: both;
    background-image: url(../images/bottommain_bg.jpg);
    background-repeat: repeat-x;
    
}



.bottom_text_panel
{
    width: 1250px; margin: 0px auto;
}

.bottom_text
{
    width: 65%!important;
    margin: 10px 0px 0px 0px;
    font-family: Verdana;
    font-size: 12px;
    color: #fff;
    float: left;
    line-height: 25px;
    border: 0px solid yellow;
}


.bottom_text a
{
    font-family: Verdana;
    font-size: 12px;
    color: #fff;
    text-decoration: none;
    line-height: 25px;
    border: 0px solid yellow;
}


.bottom_text a:hover
{
    
    color: yellow;
}


.visitor_panel
{
    width: 15%;
    height: 30px;
    text-align: center;
    line-height: 30px;
    float: right;
    background-color: #fff;
	color: #000;
    border: 1px solid #a51e1b;
    margin: 20px 0px 0px 0px;
    font-family: verdana;
    font-size: 12px;
}



.judicialdecisionspanel_main
{
    width: 400px;
    float: left;
    margin: 10px 0px 0px 10px;
    border: 0px solid red;
}
.judicialdecisions_header_icon
{
    width: 33px;
    height: 28px;
    float: left;
    margin: 0px 0px 0px 10px;
}
.judicialdecisions_header_text
{
    float: left;
    font-family: verdana;
    color: #353535;
    font-weight: bold;
    margin: 6px 0px 0px 10px;
}
.judicialdecisions_header
{
    width: 400px;
    height: 35px;
    float: left;
    padding: 7px 0px 0px 5px;
    border-bottom: 5px solid #0f92ac;
    background-color: #efefef;
}




.judicialdecisionslinks_middle
{
    width: 400px;
    border-bottom: 1px solid #d3beaa;
    float: left;
    padding: 0px 0px 5px 0px;
    margin: 0px 0px 0px 0px;
}


.judicialdecisionslinks_main_pannel
{
    width: 392px; clear: both;  margin: 8px 0px 0px 0px; float: left; 
    height: 187px;
    border: 0px solid red;
}

.judicialdecisionslinks_text a
{
    width: 380px;
    color: #000;
    text-decoration: none;
    float: left;
    font-family: verdana;
    border: 0px solid red;
    font-size: 80%;
    margin: 0px 0px 0px 0px;
    line-height: 20px;
    padding: 3px 0px 2px 5px;
}
.judicialdecisionslinks_text a:hover
{
    color: red;
    
}
.judicialdecisionslinks_imges
{
    width: 13px; height: 10px; border: 0px solid red; margin: 4px 0px 0px 5px; float: left;
}


.judicialdecisionslinks_bottom
{
    width: 100%;
    height: 30px;
    float: left;
    border-bottom-left-radius:10px;
    border-bottom-right-radius:10px;
    background-color: #efefef;
    margin: 0px 0px 10px 0px;
}










.lastup
{
    font-family: verdana;
    font-size: 10px;
    font-weight: normal;
    
}



h2 {
  display: block;
  font-size: 1.5em;
  -webkit-margin-before: 0.83em;
  -webkit-margin-after: 0.83em;
  -webkit-margin-start: 0px;
  -webkit-margin-end: 0px;
  font-weight: bold;
  color:#000;
}


.containtdiv_urlDiv
{
    width: 100%;
    height: 25px;
    float: left;
    background-color: #e2e2e2;
}

.urllinkBG1 a
{
    font-family: verdana;
    font-size: 12px;
    text-decoration: none;
    color: #fff;
}




#cmscontent
{    
    width: 98%;
    height: auto;
	font-family:arial;
	font-size:12px;
	text-align:left;
    border: 0px solid red;
    float:left;
    color: #000;
    line-height: 20px;
    margin: 0px 8px 5px 0px;
    padding: 0px 0px 0px 0px;

     
}



#cmscontent ul {
  font-family: Arial;
  font-size: 12px;
  margin: 0px 0px 0px 0px;
  color: #000;
  float: left;
  width: 100%;
  text-decoration: none;
  height: auto;
}

#cmscontent ol {
  font-family: Arial;
  font-size: 12px;
  margin: 0px 0px 0px 0px;
  color: #000;
  float: left;
  width: 100%;
  text-decoration: none;
  height: auto;
}


#cmscontent ol li {
  font-family: Arial;
  font-size: 12px;
  color: #000;
  clear: both;
  text-decoration: none;
  /*float: left;*/
  clear: both;
  margin: 0px 0px 0px 20px;
  padding: 0px 0px 0px 0px;
  line-height: 20px;
}

#cmscontent ul li {
  font-family: Arial;
  font-size: 12px;
  color: #000;
  clear: both;
  text-decoration: none;
  /*float: left;*/
  clear: both;
  margin: 0px 0px 0px 20px;
  padding: 0px 0px 0px 0px;
  line-height: 20px;
}


#cmscontent2
{    width: 98%;
     height: auto;
	 font-family:arial;
	 font-size:12px;
	 text-align:left;
     float:right;
     color: #000;
     line-height: 20px;
     margin: 0px 8px 5px 0px;
     padding: 0px 0px 0px 0px;
     min-height: 100px;
     
}






