#ps{
		width: 960px;
		margin: auto;
	}
	#ps form {
	    background-color: #fafafa;
	    padding: 10px 5px;
		border: 1px solid #efefef;
		
	}	
	#ps form span{
		padding: 5px 10px;
		display:inline;
	}	
	#ps form select{
		width: 90% ;
		height: 24px;
		margin: 3px 10px;
	}	
	#ps form input{
		width: 90%;
		height: 24px;
		margin-left: 0%;
		
	}
	.archive_search{
		
		
    float: right;
    margin-right: 10px;
    width: 80%;
    display: block !important;
    line-height: 1.3;
    padding: 0.25rem 0.5rem !important;
    cursor: pointer;
    background: #28a745 linear-gradient(180deg, #48b461, #28a745) repeat-x;
    border: 1px solid #28a745;
    border-radius: 3px;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
    color: #fff;
    position: relative;
    font-weight: bold;
    
    font-size: 14px;
    text-align: center;
    vertical-align: middle;
	}
	
	#content_tbl thead{
		background-color: #82EDE5;
	}
	#search{
		border:none;
		background:#fafafa;
	}
	#search tr td{
		border-top: 1px solid #eee;
		border-right: 1px solid #eee;
		 width:25%;
	}
	#archive_search{
		border:none;
		background:#fafafa;
		margin:0px;
		width:85%;
	}
	#archive_search tr td{
		padding:0px;
		border-top: 1px hidden #eee;
		border-right: 1px hidden #eee;
		 width:25%;
	}
	#project_search{
		border:none;
		background:#fafafa;
		margin:0px;
		width:85%;
	}
	#project_search tr td{
		padding:0px;
		border-top: 1px hidden #eee;
		border-right: 1px hidden #eee;
		 width:25%;
	}
	#tender_search{
		border:none;
		background:#fafafa;
		margin:0px;
		width:85%;
	}
	#tender_search tr td{
		padding:0px;
		border-top: 1px hidden #eee;
		border-right: 1px hidden #eee;
		 width:25%;
	}
	.search{
		width: 75% !important;
	}
	
    .next_link, .previous_link{


        padding:10px 12px; 

        font-size:16px; 
        margin-bottom:10px;
        
		color: #222;
		background: #ddd;
		width: 100px;
		text-align: center;
		dispaly:block;
		float:left;
		
		border: 1px solid #ccc;
    }
    .next_link{
		border-top-right-radius:3px;
		border-bottom-right-radius:3px;
	}
	
	.previous_link{
		border-top-left-radius:3px;
		border-bottom-left-radius:3px;
	}
	.next_link:hover,.previous_link:hover,.page_link:hover{
		color:white;
	}
    .page_link{
		color: #222;
      padding: 10px 15px;
border: 1px solid #ccc;
font-size: 16px;
margin-bottom: 10px;
background: #ddd;
display:block;
float:left;

    }
    .active_page{
       
        color:#ff1a00;
    }
	.popup_li:hover{
		text-decoration:underline;
		cursor:pointer;
	}
	.video{
			width:100% !important;
			height:185px;
			border:1px solid #609513;
		}
		audio{
			border:1px solid #609513;
		}
		.video_box_left{
			float:left;
			width:48%;
			margin-right:10px;
		}
		.video_box_right{
			float:left;
			width:48%;
			margin-right:10px;
		}
		.video_box_full{
			float:left;
			width:100%;
		}
		 .video_box_one video{  width: 100% !important;
    height: 350px;
    border: 1px solid #609513;
	    margin-bottom: 20px;
		 }
		 #video_container  video{  width: 100% !important;
    height: 350px;
    border: 1px solid #609513;
		 }
		 #main_table{
		border:0px;
	}
	#main_table tr td:first-child{
		border:0px;
		padding-left:0px;
	}
	#main_table tr td:last-child{
		border:0px;
		padding-right:0px;
	}
	#main_table tr td{
		border:0px;
	}
	#main_table tr td fieldset{
		margin-bottom:10px;
		padding:0px;
	}
	#search_table{
		background:#eee;
		border:0px;
		margin-top:15px;
	}
	#search_table tr td{
		border:0px;
		text-align:right;
	}
	#search_table tr td:first-child{
		padding:5px 0px 5px 5px; width:35%
	}
	#search_table tr td:last-child{
		padding:5px 0px 5px 5px; width:65%;
	}
	#search_table tr td:first-child p{
		margin-bottom:0px;
		text-align:right;
	}
	#search_table tr td:last-child p{
		margin-bottom:0px;
		text-align:left;
	}
	#search_table tr td:last-child p select{
		margin:0px;
		text-align:left;
		 width:90%;
	}
	#search_table tr td:last-child p textarea{
		margin:0px;
		text-align:left;
		 width:90%;
	}
	.radio_traibal{
		display: inline-block !important;
		padding: 4px !important;
		height: 20px;
		line-height: 20px;
		vertical-align: middle;
	}
	.radio_traibal input[type=radio]{
		height:20px !important;
	}
	.fixed_td p{
		position:relative;
		top:0px;
	}
	.all_btn{
		    background-image: linear-gradient(to bottom, #f9f9f9, #f9f9f9);
			background-repeat: repeat-x;
			border-color: #f9f9f9 #f9f9f9 #f9f9f9;
			padding: 0 5px;
			color: #fff!important;
			padding-top:5px;
	}
	#fileupload{
		width:26px; 
		height:27px;
		position:relative;
	}
	#fileupload .fileupload{
		position:absolute;
		width:26px; 
		height:27px;
		opacity:0;  
		padding:0px; 
		margin:-5px;
		font-size:1px;
	}
	.active_page{
        color:#ff1a00;
    }
	.popup_li:hover{
		text-decoration:underline;
		cursor:pointer;
	}
	.web_link td{
	background:#ffffbb;
	}
	.web_link:hover > td{
		background:#ffff99;
		cursor:pointer;
	}
	#primary .pop_up{
			position:absolute;
			position: absolute;
			width: 300px;
			background: white;
			border:1px solid #ddd;
			box-shadow:0px 0px 7px #333;
		}
		.pop_up h2{
			text-align:center;
			border-bottom: 2px solid #555;
		}
		.pop_up .span_close{
			position:absolute;
			right:-15px;
			top:-15px;
			border-radius:50%;
			background:#333;
			color:white;
			border:1px solid white;
			box-shadow:0px 0px 3px #333;
			padding: 4px 11px;
			 cursor:pointer;
		}
		.popup_ul li{
			text-align:left;
			
		}
		.popup_ul li:hover{
			text-decoration:underline;
			cursor:pointer;
		}
		area{
			cursor:pointer;
		}
		
		.project_search{
		
		float: right;
    margin-right: 10px;
    width: 80%;
    display: block !important;
    line-height: 1.3;
    padding: 0.25rem 0.5rem !important;
    cursor: pointer;
    background: #28a745 linear-gradient(180deg, #48b461, #28a745) repeat-x;
    border: 1px solid #28a745;
    border-radius: 3px;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
    color: #fff;
    position: relative;
    font-weight: bold;
    
    font-size: 14px;
    text-align: center;
    vertical-align: middle;
	}
	.tender_search {
    float: right;
    margin-right: 10px;
    width: 80%;
    display: block !important;
    line-height: 1.3;
    padding: 0.25rem 0.5rem !important;
    cursor: pointer;
    background: #28a745 linear-gradient(180deg, #48b461, #28a745) repeat-x;
    border: 1px solid #28a745;
    border-radius: 3px;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
    color: #fff;
    position: relative;
    font-weight: bold;
    
    font-size: 14px;
    text-align: center;
    vertical-align: middle;
}
.width-60{
		width:70px !important;
	}
	.width-220{
		width:220px !important;
	}
	.content_notice ul li{
		width:90%;
	}