/********************* My CSS   ***************************/
.sfont{
color:#000000;font-size: 14px;font-weight:normal;text-decoration: none;
}
.tfont{
color:#000000;font-size: 12px;font-weight:normal;text-decoration: none;
}
.green{
 color: #008000;
}

.realred{
 color: #ff0000;
}

.blue{
 color: #525266;
}
.realblue{
 color: #0000b0;
}
.bold{
	font-weight: bold;
}
.white{
 color: #FFFFFF;
}

.black{
 color: #000000;
}
.orange {font-family:Tahoma, Arial;font-size: 15px; text-decoration: none; color: #FF9900;}
.red{
 color: #ff0000;
}
.bold{
font-weight:bold;
}

.button2 {font-size: 16px;background-color:#B5279D;color:#fff;border: none; font-weight:bold;cursor:pointer;padding-top:4px;padding-bottom:2px;padding-left:4px;padding-right:4px;cursor: pointer;}



.font,.p,.text,.desc{
/*font-style: italic;*/
    /* font-family: Georgia, "Times New Roman", Times, serif; */
color:#1c1c1c;
font-size:1em;
text-align:right;
}


.font_param{
color:#0054a5;
font-size:22px;
text-align:right;
font-weight:bold;
}
.blankblueLink,link,visited,active {color:#333;font-size: 14px;font-weight:bold;text-decoration: none;padding-top:2px;padding-bottom:2px;padding-left:4px;}
.blankblueLink:hover {text-decoration: underline; color: #bc9a5c; }

.blankblueLink2,link,visited,active {color:#888888;font-size: 20px;font-weight:bold;text-decoration: none;padding-top:2px;padding-bottom:2px;padding-left:4px;}
.blankblueLink2:hover {text-decoration: underline; color: #0054a5; }

a.ErrorLink:link,a.ErrorLink:visited,a.ErrorLink:active {color:#AC0000;font-size: 18px;font-weight:bold;text-decoration: none;padding-top:2px;padding-bottom:2px;padding-right:4px;}
a.ErrorLink:hover {text-decoration: underline; color: #FF0000; }

a.SubDoc:link,a.SubDoc:visited,a.SubDoc:active {
    color: #00253d;
    font-size: 1.2em;
    font-weight: normal;
    text-decoration: none;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 5px;
    line-height: 1.7em;
}
a.SubDoc:hover {text-decoration: none; color: #00b16a; }

.Archive_Link,link,visited,active {color:#1c1c1c;font-size: 1em;font-weight:normal;text-decoration: none;padding-top:2px;padding-bottom:2px;padding-left:4px;}
.Archive_Link:hover {text-decoration: underline; color: #00b16a; }

.path_link,link,visited,active {font-family:Verdana, Arial, Helvetica, sans-serif;color:#BBB;font-size: 14px;font-weight:normal;text-decoration: none;padding-top:2px;padding-bottom:2px;padding-left:4px;}
.path_link:hover {text-decoration: underline; color: #000; }

.footer_link,link,visited,active {color:#FFF;text-decoration: none;padding-top:2px;padding-bottom:2px;padding-left:6px;}
.footer_link:hover {text-decoration: underline; color: #23af7a; }

.footer_link2,link,visited,active {font-family:Verdana, Arial, Helvetica, sans-serif;color:#283644;font-size: 16px;font-weight:bold;text-decoration: none;padding-top:2px;padding-bottom:2px;padding-left:4px;}
.footer_link2:hover {text-decoration: underline; color: #000000; }

.voteLink,link,visited,active {color:#222222;font-size: 16px;font-weight:bold;text-decoration: none;padding-top:2px;padding-bottom:2px;padding-left:4px;}
.voteLink:hover {text-decoration: underline; color: #888888; }



.Cat_Link,link,visited,active {color:#FFFFFF;text-decoration: none;font-family:Arial, Helvetica, sans-serif;font-size:20px;font-weight:100;text-align:right;padding:15px 0px 15px 0px;}
.Cat_Link:hover {text-decoration: none; color: #DDDDDD; }
/*.box_img_desc{
	width:100%;
	min-height:250px;height:auto!important;height:20px;	
	padding:0px 20px 0px 20px;
	color:#fff;
	font-size:12px;
	font-weight:normal;
	
	}*/
	
	
.success{
 background-color: #0fbc78; 
 color: #FFFFFF;
 font-size: 1em;
font-weight: bold;
 text-align:center;
 padding-top: 5px;
 vertical-align: middle;
 padding: 10px;
 width: 90%;
     margin: 3% 5%;
}

.failure{
background-color: #990000;
color: #FFF;
 font-size: 1em;
 font-weight: bold;
 text-align:center;
 padding-top: 5px;
 vertical-align: middle;
 padding: 10px;
 width: 90%;
     margin: 3% 5%;
}


.blan_link,link,visited,active {font-family:Verdana, Arial, Helvetica, sans-serif;color:#DDDDDD;font-size: 14px;font-weight:bold;text-decoration: none;}
.blan_link:hover {text-decoration: underline; color: #FFFFFF; }


a.Item_Link:link,a.Item_Link:visited,a.Item_Link:active {color:#5a6876;font-size: 16px;font-weight:normal;text-decoration: none;padding-top:2px;padding-bottom:2px;padding-right:5px;}
a.Item_Link:hover {text-decoration: underline; color: #000; }




a.subCatLink:link,a.subCatLink:visited,a.subCatLink:active {color:#F95355;text-decoration: none;}
a.subCatLink:hover {text-decoration: none; color: #000; }



/*
.mybutton[type="button"]{
		padding:5px 15px;
	cursor:pointer;
	text-transform:uppercase;
	border:none;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-o-border-radius:3px;
	font-size:1.1em;
	color:#FFF;
    -webkit-transition: -webkit-box-shadow, background 0.2s linear;
    -moz-transition: -moz-box-shadow, background 0.2s linear;
    -ms-transition: -moz-box-shadow, background 0.2s linear;
    -o-transition: -o-box-shadow, background 0.2s linear;
    transition: box-shadow, background 0.2s linear;
     background: #23af7a;
}
.mybutton:hover{
	-webkit-animation: hover 0.5s 1;
    -moz-animation: hover 0.5s 1;
    -ms-animation: hover 0.5s 1;
    -o-animation: hover 0.5s 1;
    animation: hover 0.5s 1;
	background:#000!important;
    text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.13);  
}
*/

#tbl td {
border: 1px solid #888;
padding: 0 5px;
height: 40px;
}


.manditory{
	color:#ac0000;
	padding-left:5px;
	font-size:14px;
	text-align:left;	
}

.forms_label{		
font-size: 16px;
/* font-weight: bold; */
color: #7a6f55;
	padding-left:10px;
	padding-bottom:1px;
	padding-top:1px;
	margin:1px;
	text-align: left;
	height:40px;
	
}
.forms{


width: 320px;
color:#555;

}

.forms_select{

width: 340px;
color:#555;


}
.forms_email_field{
background-color: #f1f2f4;
    padding: 4px 8px;
    display: block;
    /* width: 80%; 
    width: 60%;*/
	    width: 300px;
    border: 2px solid #c3c3c1;
    outline: none;
    color: #363638;
    font-size: 0.8em;
    font-family: HelveticaNeue, Arial, Helvetica, sans-serif;
    -webkit-appearance: none;
}

.textarea_forms{
/*border-radius: 8px;
-o-border-radius: 8px;
-webkitborder-radius: 8px;
-moz-border-radius: 8px;
margin: 0 9px 0 0;
padding: 5px 16px;

font-size:12px;
color:#B5279D;
direction:ltr;
text-align:left;*/
height:60px;
width:320px;

border:1px solid #cccccc;
}

.Home_LatestNews_Left_Div {
    /* width: 332px; */
    width: 100%;
    height: 95px;
    position: relative;
    overflow: hidden;
    /* background: #F3EfE7; */
    margin-bottom: 25px;
    padding: 0;
}

a.newsHomeTitle:link,a.newsHomeTitle:visited,a.newsHomeTitle:active {color:#FFF;font-size: 1.1em;font-weight: 500;text-decoration: none;padding-top:1px;padding-bottom:1px;}
a.newsHomeTitle:hover {text-decoration: none;color:#f9d13f;  }


.res {
  font-size: 0.9em;
  color: #816943;
  line-height: 1.9em;
}

.res_label {
  font-size: 0.9em;
  font-weight:bold;
  color: #816943;

  line-height: 1.9em;
}


.gplay{
	 margin-top: 10px;
    display: inline-block;
}
.floatLeft{
	float:left;
}
.floatRight{
	float:right;
}
.inBlock{
display: inline-block;
}
.w1{width:8.33333%}
.w2{width:16.66666%}
.w3{width:24.99999%}
.w4{width:33.33333%}
.w5{width:41.66666%}
.w6{width:49.99999%}
.w7{width:58.33333%}
.w8{width:66.66666%}
.w9{width:74.99999%}
.w10{width:83.33333%}
.w11{width:91.66666%}

.lawScrol{
	overflow-x: auto;

}
.lowTxt{
	margin:10px 0 50px 0;
}
.law{
	min-width:1000px;
}
.law .head {
    background: #dddddd;
    border-radius: 5px 5px 0 0;
    color: #073d79;
    font-size: 1.2em;
    font-weight: bold;
    padding: 8px 15px;
    /* margin: 0 0em 1.5em 0em; */
    /* margin-bottom: 9px; */
    text-align: right;
}
.law .bd1 {
    /* background: #f4f4f4; */
    color: #0165b3;
    font-size: 1em;
    font-weight: bold;
    padding: 6px 15px;
    border: 1px #e4e4e4 solid;
    /* margin: 10px 0 9px 0; */
    text-align: right;
    clear: both;
    display: flex;
}
.law .bd1:hover {
    background: #e4e4e4;
}
.law .bd2 {
    background: #f4f4f4;
    color: #0165b3;
    font-size: 1em;
    font-weight: bold;
    padding: 6px 15px;
    border: 1px #e4e4e4 solid;
    /* margin: 10px 0 9px 0; */
    text-align: right;
    clear: both;
    display: flex;
}
.law .bd2:hover {
    background: #e4e4e4;
}
.law input, .law select {
    width: 90%;
    margin: 2px auto 2px auto;
    border-radius: 5px;
    border: 1px #EEE solid;
    padding: 4px 10px;
    text-align: right;
	font-size:1em;
}
/*
@media only screen and (max-width: 800px) {


.w1{width:49.33333%}
.w2{width:49.33333%}
.w3{width:49.33333%}
.w4{width:49.33333%}
.w5{width:49.33333%}
.w6{width:49.33333%}
.w8{width:49.33333%}
.w8{width:49.33333%}

}
@media only screen and (max-width: 480px) {
.floatLeft {
 float: none; 
}
.floatRight {
 float: none; 
}
.w1{width:100%}
.w2{width:100%}
.w3{width:100%}
.w4{width:100%}
.w5{width:100%}
.w6{width:100%}
.w8{width:100%}
.w8{width:100%}
}
*/