
h1 {
font-weight:normal !important;
}

a:hover{
	text-decoration: none;
}

a:hover.footerLink{
color:#FFFFFF;
text-decoration:none !important;
}
.footerLink{
text-decoration: underline;
}

#pnCMSMain {
	padding-top:15px;
}

    #dataInputTable {
		border-top: 1px solid #CCCCCC;
		border-left: 1px solid #CCCCCC;
		background-color:#FFFFFF;
	}
    
	#dataInputTable td {
		border-bottom: 1px solid #CCCCCC;
		border-right: 1px solid #CCCCCC;
	} 
	
	#addListTable {
		border-top: 1px solid #CCCCCC;
		border-left: 1px solid #CCCCCC;
		border-right: 1px solid #CCCCCC;
		background-color:#F3F3F3;
	}
	#addListTable td {
		border-bottom: 1px solid #CCCCCC;
	}





#result_table {
    border: 1pt solid #999999;
    border-collapse: collapse;
    background-color: #FFFFFF;
    empty-cells: show;
}

#result_table td {
    border: 1pt solid #F5F5F5;
    padding: 2px;
    text-align: left;
}

#result_table thead td {
    border: 1pt solid #999999;
    background-color: #F0F0F0;
    font-weight: bold;
    padding: 4px;
}

#result_table tr td table {
    margin-top: 0px;
    margin-left: 10px;
    margin-right: auto;
    margin-bottom: 20px;
    border-collapse: collapse;
}

#result_table tr td table tr td {
    border: 1.5px solid #DDDDDD;
}

#result_table tr td table tr td table {
    margin: 0px;
}

#result_table tr td table tr td table tr td {
    border: 0px;
}

*.fixwidth {
    width: 600px;
}

*.fixwidth_small {
    width: 570px;
}

#result_pages {
    margin-top: 5px;
    margin-bottom: 5px;
    border: 1pt solid #999999;
    background-color: #FFFFFF;
}

#search_params_div {
    border: 1pt solid #999999;
    background-color: #FFFFFF;
}

#search_params_div table td {
    padding: 4px;
}
.cc_container{
    background:#fff;
    color:white;
    font-weight: 700;
}