

/* Pagination */
    .PagingWrapper {
        width: 100%;
        overflow: hidden;
        padding: 16px 0 15px;
		
		margin-bottom:15px;
    }
        .PagingControl {
            position: relative;
            left: -50%;
            float: right;
            padding: 0;
            margin: 0;
        }
            .CenterWrapper {
                position: relative;
                left: 50%;
                padding: 0;
                margin: 0;
                overflow: hidden;
            }
				
				.PagingControl a,
				.PagingControl span {
					display: block;
					width: 23px;
					height: 20px;
					text-indent: -9999px;
				}
				
				.PagingControl span.PagingFirstPageLnk,
                .PagingControl span.PagingPrevPageLnk,
                .PagingControl span.PagingNextPageLnk,
                .PagingControl span.PagingLastPageLnk,
                .PagingControl a.PagingFirstPageLnk,
                .PagingControl a.PagingPrevPageLnk,
                .PagingControl a.PagingNextPageLnk,
                .PagingControl a.PagingLastPageLnk {
                    display: block;
                    overflow: hidden;
                    float: left;
                    position: relative;
                }
                .PagingControl span.PagingFirstPageLnk,
                .PagingControl span.PagingPrevPageLnk,
                .PagingControl span.PagingNextPageLnk,
                .PagingControl span.PagingLastPageLnk {
                    opacity: 0.3;
                    -moz-opacity: 0.3;
                    filter: alpha(opacity=30);
                }

                /* Normal states */
                .PagingControl span.PagingFirstPageLnk,
                .PagingControl a.PagingFirstPageLnk {
					margin: 0 5px 0 0;
					background:url(../images/first-paging.gif) 0px 0px no-repeat;
                }
                .PagingControl span.PagingPrevPageLnk,
                .PagingControl a.PagingPrevPageLnk {
                    margin: 0 5px 0 0;
                    border-left: none;
					background:url(../images/prev-paging.gif) 0 0 no-repeat
                }
                .PagingControl span.PagingNextPageLnk,
                .PagingControl a.PagingNextPageLnk {
                    margin: 0 5px 0 5px;
                    border-right: none;
					background:url(../images/next-paging.gif) 0px 0px no-repeat
                }
                .PagingControl span.PagingLastPageLnk,
                .PagingControl a.PagingLastPageLnk {
					background:url(../images/last-paging.gif) 0px 0px no-repeat
                }

                /* Hover&Disabled states */
                .PagingControl a.PagingFirstPageLnk:hover {
					background-position: 0 -20px;
                }
                .PagingControl a.PagingPrevPageLnk:hover {
					background-position: 0 -20px;
                }
                .PagingControl a.PagingNextPageLnk:hover {
					background-position: 0 -20px;
                }
                .PagingControl a.PagingLastPageLnk:hover {
					background-position: 0 -20px;
                }
            
            /* Number list */
            .PagingControl ul.PageList {
                float: left;
                position: relative;
                padding: 0;
                margin: 0;
            }
                .PagingControl ul.PageList li {
                    float: left;
                    padding: 0;
                    margin: 0 2px;
                    overflow: hidden;
                    background: url('../images/bg-paging.gif') no-repeat;
                }
                    .PagingControl ul.PageList li span { /* active item */
                        display: block;
                        float: left;
                        line-height: 20px;
                        padding: 0 0px;
                        font-size: 11px;
                        font-weight: bolder;
                        text-align: center;
                        color: #ff0000;
						font-weight:bold;
						text-indent: 0;
                    }
                    .PagingControl ul.PageList li a {
                        display: block;
                        float: left;
                        white-space: nowrap;
                        line-height: 20px;
                        padding: 0 0px;
                        font-size: 11px;
                        text-align: center;
                        color: #000 !important;
						text-indent: 0;
						text-decoration:none;
                    }
                    .PagingControl ul.PageList li a:hover {
                        text-decoration: none;
                        color: #ff0000 !important;
                    }
/* END. Pagination */


/* Advanced search box */
    .BoxSearch {
        margin: 0 auto 10px;
        padding: 10px;
        overflow: hidden;
        border: 1px solid #999;
		width:95%;
    }
	.BoxSearch .BlockFormItem{
		float:left;
		width:484px;
		overflow:hidden
	}
        .BoxSearch .FormItem {
            float: left;
            margin:0 5px 5px 0;
        }
            .BoxSearch .FormItem label {
                float: left; 
                margin-right: 5px; 
                font-size: 12px; 
                padding: 0;
            }
            .BoxSearch .FormItem select,
            .BoxSearch .FormItem input.TextInput {
                float: left;
                width: 205px;
                padding: 2px 0 2px 3px;
                margin: 0;
                font-size: 12px;
                color: #4d4d4d;
                outline: none;
            }
            .BoxSearch .FormItem select {
                width: 151px;
            }
            .BoxSearch .FormItem input.TextInput {
                border: 1px solid #666;
                background: #ffffff;
            }
            .BoxSearch .FormItem input.TextInputAlt {
                 width: 117px;
            }
            .BoxSearch .FormItem img {
					width:25px;
                    float: left;
                    display: block;
                    
            }
            .BoxSearch  input.SubmitBtn {
                
                margin: 0px 0 0;
				
				width:60px;
				height:24px;
				
				
				font-size:13px;
				cursor:pointer;
				padding:0;
            }
			
/* END. Advanced search box */

.Search-Suggest {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #000000;
    left: 308px;
    padding: 0 0 0 5px;
    position: absolute;
    top: 112px;
    width: 295px;
    z-index: 1000;
}
.Search-Suggest a:link, .Search-Suggest a:visited {
    color: #000000;
    display: block;
    height: 20px;
    text-decoration: none;
    width: 300px;
}
.Search-Suggest .selected, .Search-Suggest a:hover {
    background: none repeat scroll 0 0 #CCCCCC;
}
    
/* Notice box */
    .NoticeBox {
        border: #d3d3d3 solid 1px;
        padding: 10px;
		font-size: 1.2em;
		line-height: 20px;
		margin: 0 0 0 70px;
    }
    p.Legend {
        font-size: 13px;
        font-weight: bolder;
        padding: 0 15px;
        color: #666666;
        background: #f2f2f2;
        height: 20px;
        margin: -20px 0 10px;
        float: left;
    }
    .NoteContent {
        width: 100%;
        overflow: hidden;
        text-align: justify;
		
    }
        

    a.NoteLink:link,
    a.NoteLink:visited {
       
		text-decoration: none;
		
    }
    a.NoteLink:hover {
        text-decoration: underline;
    }
/* END. Notice box */
