/************************************************************************************
RESET
*************************************************************************************/
html, body, address, blockquote, div, dl, form, h1, h2, h3, h4, h5, h6, ol, p, pre, table, ul,
dd, dt, li, tbody, td, tfoot, th, thead, tr, button, del, ins, map, object,
a, abbr, acronym, b, bdo, big, br, cite, code, dfn, em, i, img, kbd, q, samp, small, span,
strong, sub, sup, tt, var, legend, fieldset {
	margin: 0;
	padding: 0;
}
*
{
	margin:0px;
	padding:0px;
}

img, fieldset {
	border: 0;
}

/* set image max width to 100% */
img {
	max-width: 100%;
	height: auto;
	}

/* set html5 elements to block */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { 
    display: block;
}
.dased{
	border:none;
	border-top:1px dashed #ccc;
	width:95%;
	margin:auto;
}
h1, h2, h3, h4, h5, h6{
	margin:0px;
	padding:0px;
	}
ul, ol{ list-style:none;}
.right-p li{ background:#F0F0F0 url(../images/ftbulleth.png) no-repeat 5px; padding:0 0 0 15px; margin:2px 0; padding:5px 15px;}
.cls{
	clear:both
	}
body{
	margin:0px;
	padding:0px;
	font-family:Open Sans, Arial, Helvetica, sans-serif;
	background:#5490E0 url(../images/bg.jpg) no-repeat center;
	background-size:100% 100%;
	font-size:80%;
	}
#warap{
	width:90%;
	margin:auto;
	background:#FFF;
	border-top:10px solid #f5821f;
	position:relative;
	}
.top{
	background:#60944a;
	width:100%;
	}
.header{
	position:relative;
	height:115px;
	}
.hed, .main-content{
	width:100%;
	margin:auto;
	
}

.right-top{
	float:right;
	width:525px;
	margin:15px 10px 0;
	padding:10px;
	background:url(../images/strip.png) no-repeat left;
	background-size:100%;
	position:absolute;
	font-weight:bold;
	right:0px;

}
.right-top ul{ margin:0 0 0 15px;}
.right-top ul li{
	float:left;
	background:url(../images/notic.png) no-repeat left;
	list-style:none;
}
.right-top ul li + li{
	float:left;
	background:url(../images/f-b.png) no-repeat left;
	list-style:none;
}
.right-top ul li + li + li{
	float:left;
	background:url(../images/qu.png) no-repeat left;
	list-style:none;
}
.right-top ul li + li + li + li{
	float:left;
	background:url(../images/contact.png) no-repeat left;
	list-style:none;
}

.right-top ul li + li + li + li + li{
	float:left;
	background:url(../images/help.png) no-repeat left;
	list-style:none;
}
.right-top ul li a{
	padding:5px 23px;
	text-decoration:none;
	margin-bottom:10px;
	color:#fff;
		}
.logo{
	float:left;
	margin:21px 0 0 10px;
	height:75px;
	
	}

.screen-reader{
	color:#FFF;
	text-align:right;
	padding:4px 0 0 0;
	width:1000px;
	margin:auto;
	}
.screen-reader ul{
	float:right;
	color:#FFF;
	
}
.screen-reader ul li{
	margin:0px;
	padding:0px 5px;
	float:left;
	list-style:none;
	
}
.screen-reader ul li + li + li{
	border-right:none;
}
.screen-reader ul li a{
	color:#FFF;
	text-decoration:none;
}
.banner{
	padding:0;
	width:71%;
	float:left;
	margin-left:1%;
	position:relative;
	border:2px solid #ff8800;
}
.sed{/* background:url(../images/sade.png) no-repeat right bottom;*/ position:absolute; right:0; bottom:11px; z-index:99; text-align:right; padding:130px 15px 0 0; width:562px; height:26px;}
.sed a{ color:#b83234; font-weight:bold; text-decoration:none;}
.sed a:hover{ color:#F0A642; font-weight:bold; text-decoration:none;}

.latest2{
	float:right;
	width:25%;
	margin:0px 0 0 1px;
	background:#eaeaea;
	position:relative;
	margin-right:1%;
	border:2px solid #ff8800;

}
.latest2 H3{
	background:#063b6d;
	color:#fff;
	padding:9px 0 9px 11px;
	font-size:22px;
	font-weight:normal;
}
.latest2 img{
	float:left;
	margin:3px 5px 3px 3px;
}
.latest2 span{
	float:right;
}
.latest2 ul{
	padding:0;
}
.latest2 ul li{
	list-style:none;
	clear:both;
	border-bottom:1px solid #CCC;
	padding:10px 0 10px 20px;
/*	background:url(../images/aero.png) no-repeat 5px 15px;
*/	color:#063b6d;
	font-size:107%;
}
.latest2 ul li:nth-child(even) {
	background:#D6EDFE;
}
.latest2 ul li:nth-child(odd) {
	background:#EAF4FF;
}
.latest2 ul li a{
	text-decoration:none;
	color:#063b6d;
}
.latest{
	width:10%;
	float:right;
	margin:-1px 0 9px 1px;
	position:relative;
	position:absolute;
	right:1px;
	z-index:99;
}

.latest ul{
	padding:0;
	background:#FFF;
	
}
.latest ul li {
	margin:1px 0 0 0;
	padding:0px;
	list-style:none;
	background:#063b6d url(../images/admin.png) no-repeat 15px 15px;
	font-size:17px;
	width:100%;

}
.latest ul li a{
	color:#fff;
	text-decoration:none;
	display:block;
	height:66px;
	line-height:66px;
	padding-left:44%;
	
}
.latest ul li:hover{background-color:#f6821f}
.latest ul li span{ margin:0 0 0 15px;}
.latest ul li + li{
	background:#063b6d url(../images/oem.png) no-repeat 15px 10px;}
.latest ul li + li a{ height:39px; line-height:59px}


.latest ul li + li + li{
	background: #063b6d url(../images/deler.png) no-repeat 15px 12px;}
	.latest ul li + li + li a{ height:60px; line-height:60px;}

.latest ul li + li + li + li{
	background: #063b6d url(../images/tc.png) no-repeat 15px 15px;}
	.latest ul li + li + li + li a{ line-height:20px; padding-top:9px; height:58px;}

.latest ul li span a { padding:10px 0 12px 5px;clear:both; font-size:10px; height:10px; line-height:10px; text-decoration:underline;}

.latest ul li span a:hover{ text-decoration:none;}
.other-pages{ margin:25px 0; display:table; clear:both; width:100%;}
.other-pages div{   text-align: center;
  float: left;
  font-weight: bold;
  margin-left: 150px;
  padding: 15px 20px;
  vertical-align: middle;
  width: 17%;
  background: #cedff7;
  height: 50px;
  display: table-cell;
  border-radius:15px;
}
.other-pages div + div{ margin-left:10px;}
.other-pages div:hover{ background:#E8E8E8; }
.other-pages div a{color: #053c6d;
  text-decoration: none;
  font-size: 14px;
  background:#fff url(../images/other-page-bg.jpg) repeat-x bottom;
  border-radius: 20px;
  display: block;
  height: 52px;
  display: table-cell;
  text-align:center;
  width: 240px;
    vertical-align: middle;
  box-shadow: 1px 0px 4px #9596DB; }
.main-warp{
	width:1250px;
	margin:auto;
}

.login{
	width:243px;
	float:left;
	border:1px solid #E8E8E8;
} 
.login H3{
	color:#FFF;
	padding:5px 0 5px 11px;
	background:#60944a url(../images/members-icon.png) no-repeat 207px;
}
.login-con{
	padding:5px;
}

.login-1{ position:absolute; right:10px; padding:5px 15px;
 background:#F6821F url(../images/login-icon.png) no-repeat 65px; border-radius:7px; color:#FFF; width:60px; font-size:15px;  top:70px;}
.login-1 a{ 
  color:#FFF; text-decoration:none;}


.login-con select, .login-con input{
	width:210px;
	padding:5px;
	margin:5px;
	border:1px solid #CCC;
	}
.content-bg{
	padding:10px 0;
	clear:both;
}
.gov-link{
	clear:both;
	margin:10px;
}

.gov-link ul{
	margin:auto;
	width:477px;
	list-style:none;
	
}

.gov-link ul LI{
	  float: left;
  margin: 0 10px;
  height: 40px;
  text-align: center;
  background: #CEDFF7;
  padding: 5px 12px;
  width: 114px;
  border-radius: 10px;
  line-height: 53px;
	
}
/*.left-p{
	float:left;
	width:70%;
	margin:0 0 0 10px;
	line-height:24px;
	border-right:1px solid #E6E6E6;
	padding-right:2%;
}

.left-p h2{
	font-size:140%;
	color:#60944a;
	margin:0 0 10px;
	
} 

.right-p{
	float:right;
	width:25%;
	position:relative;
	line-height:18px;
	text-align:justify;}
	

.right-p h2{
	font-size:17px;
	font-weight:normal;
	padding:5px 10px;
	
}
.printer{
	position:absolute;
	right:10px;
	top:2px;
	}
.left-panal{
	width:25%;
	float:left;
	background:#e9fae2;
	border:1px solid #dddfdc;
}
.left-panal ul li{
	list-style:none;
	border-bottom:1px solid #dddfdc;
}
.left-panal ul li a{
	padding:7px 0 7px 25px;
	display:block;
	background:url(../images/aero.png) no-repeat 10px;
	color:#099710;
	text-decoration:none;
}
.left-panal ul li a:hover{
	color:#FFF;
	background:#60944a url(../images/aero-white.png) no-repeat 10px;
	}
.right-panal{
	float:right;
	width:78%;
	margin:10px 0 0 ;	}
.bridcram{
	background:#e9fae2;
	border:1px solid #dddfdc;
	padding:5px;
	margin-bottom:10px;
	}
.bridcram a{
	color:#60944a;
	text-decoration:none;
	padding:0 5px;
	font-weight:bold;	
	}
.bridcram a:hover{
	color:#F00;
	}*/


.sfHover{
	background:#CCC;
}

.more{
	position:absolute;
	right:0px;
	bottom:10px;
}
.more a{
	
	font-weight:bold;
	text-decoration:none;
}
.more a:hover{
	color:#F60;
	}
footer{
	color:#000;
	padding:10px 0;
	 background:url(../images/footer-bg.png) repeat-x bottom;
    line-height: 30px;
    padding:5px 10px;
    position: relative;
    text-align: center;
	clear:both;
	border-top:1px solid red;
	}
.footer{
	margin:0px;
	list-style:none;
	}
.footer a{
	text-decoration:none;
	color:#000;
	padding-right:15px;
	line-height:22px;
	background:url(../images/line.jpg) no-repeat center right;
	}
.footer a:hover{
	color:#F0A642;
	}
.footer a + a{
	padding:0 15px ;
	}

.update{
	padding:2px 0;
	line-height:20px;
	}
.login-buttion{
	margin:0 10px;
	background:url(../images/menu-h.png) repeat-x bottom;
	padding:5px;
	border:1px solid #060;
	width:80px;
	font-weight:bold;
	color:#FFF;
	}
.forgot{
	margin:0 0 0 10px;
	font-weight:bold;
		}
.forgot a{
	color:#060;
	text-decoration:none;
	}
/************************************************************************************
CLEARFIX
*************************************************************************************/
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.clearfix { display:block; }



/*-------------sitemapcss---------------*/

.site-map{
	list-style:none;
	margin:25px 0 50px 50px;
	padding:0px;
}
.site-map a{
	text-decoration:none;
	color:#000;
	font-weight:bold;
}
.site-map a:hover{
	color:#006;
}
.site-map li{
	padding-left:15px;
	background:url(../images/black-aero.png) no-repeat left 8px;
	padding-top:4px;
	padding-bottom:4px;
}
.site-map li ul{
	list-style:none;
}

.site-map li ul li{
	background:url(../images/black-aero.png) no-repeat left;
}
/*---------power-map--------------*/
.power-map{
	text-align:center;	
}
/*-----------feedback-------------*/	

.feed-back{
	width:60%;
	margin:auto;
	border:1px solid #666;
	margin-top:15px;
	padding:10px  0;
}
.feed-back div{
	clear:both;
}
.feed-back input, textarea{
	width:250px;
	border:1px solid #CCC;
}
.feed-back label{
	float:left;
	width:100px;
	padding:5px;
}
.buttion{
	width:200px;
	margin:auto;
	padding:0 0 0 120px;
}

.buttion input{
	width:80px;
	padding:5px;
	text-align:center;
	background:#039;
	color:#FFF;
	font-weight:bold;
}
.buttion input:hover{
	background:#ED9A47;
}

.view{
	text-align:right;
	display:block;
	font-weight:bold;
	padding:5px 10px;
}

.view a{
	text-decoration:none;
	color:#b83234;
}
.view a:hover{
	text-decoration:none;
	color:#F0A642;
}
/*------------photogallery-----------------*/

.photo-gallery li{
	float:left;
	margin:5px 3px;
	padding:3px 3px 0px 3px;
	border:1px solid #CCC;
	list-style:none;
	overflow:hidden;
	}
.photo-gallery li img{
	width:150px;
	height:180px;
}
.photo-gallery li a{
	display:block !important;
	margin:0px;
}
.fl{
	float:left;
}
.fr{
	float:right;
}

/*	
marquee*/

.whatsnew{
	border:1px solid #999; padding:10px; font-family:Verdana, Geneva, sans-serif; margin-top:15px; position:relative;
}
.scroll-text {

  height:305px;
  overflow: hidden;
}
.scroll-text ul {
  
  height: 390px;
  overflow: hidden;
  
}
.scroll-text ul li {
	display:block;
	clear:both;

 
  clear:both !important;
  list-style:none;
 margin-top:0px;
  
  
}


.buttons{
	position:absolute;
	top:15px;
	right:5px;
}
.more{
	float:right;
	text-decoration:none;
	font-weight:bold;
	color:#900;
}

	


.login-ariya{
	
	width:417px;
	margin:auto;
	 background:#f3f3f3;
	 border:1px solid #d5d5d5;
	 position:relative;
	 margin:70PX auto;
	 
 }
 .login-ariya h2{
	 background:#e74c3c;
	 color:#FFF;
	 padding:5PX 10px;
	 margin-bottom:15px ;
 
 }
  .login-ariya h2 span{
	  float:left;
	  margin:0 5px 0 0;
	  
  }

 
 
 .check{
	 margin-left:105px;
 }
 h3{color:#06C;
 padding:0 5px;
 margin:0px;

 }
 .logn-box  div{
	 margin:5px  0;
 }
  .logn-box label{
	  float:left;
	  width:120px;
	  font-family:Arial, Helvetica, sans-serif;
	  color:#000;
	  font-size:13px;
	  margin:7px 0 0 35px;
  }
    .logn-box input[type="text"]{
		width:200px;
		border-radius:6px;
		border:1px solid #c7c7c7;
		padding:5px 5px;
		background:url(../images/input-bg.png) repeat-x;
			}
	
.captchaimg{
		padding:0 5PX;
		text-align:center;
		margin:5px 70px 0 0;
		display:block;
		text-align:right;
		
		
	} 
	
.button{
	background:#e74c3c url(../images/buttion-bg.jpg) repeat-x;
	border-radius:6px;
	border:1px solid #E9E9E9;
	clear:both;
	margin:5px 0 0 221px ;
	padding:7px 35px;
	color:#FFF;
	font-size:14px;
	font-weight:bold;
}

.bottom-link ul {
	margin:0px;
	padding:0px;
}
.bottom-link ul li{
	margin:0px;
	padding:0px;
	list-style:none;
	float:left;

	
	 }
.bottom-link ul li a{
	padding:10px 25px;
	
	color:#000;
	text-decoration:none;
	text-align:center;
	
	background:#e4e4e4;
	
	float:left;
	margin:5px 0 5px 15px;
	border:1px solid #E4E4E4;
	font-size:13px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}

.bottom-link ul li a:hover{
	color:#F00;
}
	.container-inner{ padding:10px;border-top:5px solid #ff6600;}
.left-p{ float:left; width:300px;}
.right-p{ float:right; width:880px; min-height:470px;}
.right-p h2{ background:#063B6D; color:#FFF; padding:5px 10px; font-size:18px; font-weight:normal;}
.left-p ul{ display:block; background:#063B6D; list-style:none; font-size:14px; padding:5px;}
.left-p ul li { padding:8px 10px;
border-bottom:1px solid #090E4D;}
.left-p ul li:hover{ background:#1B4BCB;}
.left-p ul li a{ color:#FFF; text-decoration:none;}



.right-p ol li a{
	text-decoration:none;
	color:#000;
}
.right-p ol li a:hover{
	text-decoration:underline;
}


itemtemplate {
   display: block;
    padding: 5px;
    width: 100%;
    box-sizing: border-box;
    text-align: left;
    background: #65BBEC;
    margin: 3px 0;
    color: #FFF;
    font-size: 120%;
}

.rifine-search_forFront  th{ width:5%;}
.rifine-search_forFront  th + th{ width:35%}
.rifine-search_forFront  th + th + th{ width:30%}
.rifine-search_forFront  th + th + th + th{ width:30%}
.rifine-search_forFront td{ text-align:center}

.rifine-search-view  th{ width:4%;}
.rifine-search-view  th + th{ width:19%}
.rifine-search-view  th + th + th{ width:19%}
.rifine-search-view  th + th + th + th{ width:19%}
.rifine-search-view td{ text-align:center}

th {
    border: 1px solid #ccc;
    padding: 5px;
}
td {
    border: 1px solid #ccc;
    padding: 5px;
}
input#ContentPlaceHolder1_BtnExportToExcel1 {
    padding: 5px;
    margin: 5px 0;
    background: #ccf url(../images/main-sprite.png);

}
.right-p p
{
    line-height: 20px;
    font-size: 102%;
    text-align: justify;
    padding-bottom: 10px;
}
.right-p h3
{
    margin-top: 7px;
    margin-bottom: 6px;
    padding: 0;
}



	
