body{
	color:#585858;
	font-family:Arial;
	font-size:14px;
	margin:0;
	min-width:960px;
}
a{
	outline:none;
}
img{
	border:none;
}
#header div#section:after, #header ul:after{
	clear:both;
	content:" ";
	display:block;
	font-size:0;
	height:0;
	visibility:hidden;
}
#page{
	background:url(../images/background1.jpg) no-repeat center 20px;
	//width:100%;
}
#header{
	height:auto;
	overflow:hidden;
	position:relative;
}
#header div#section{
	height:145px;
	margin:0 auto;
	width:100%;
	background-color:white;
}
#header div#section div{
	float:left;
	margin-top:48px;
}
#header div#section div a{
	display:block;
}
#header div#section span{
	color:#ACBCC9;
	float:right;
	margin:0;
	padding-right:160px;
	padding-top:45px;
	text-align:right;
	width:300px;
}
#header ul{
	list-style:none;
	margin:2px auto 0;
	padding:0 0 70 0;
	background-color: #145046;
}
#header ul li{
	float:left;
	padding-right:5px;
}
#header ul li a{
	color:#fff;
	font-weight: bold;
	display:block;
	font-size:13px;
	height:43px;
	line-height:37px;
	padding:0 23px;
	text-align:center;
	text-decoration:none;
	text-transform:capitalize;
}
#header ul li.current, #header ul li:hover{
	height:43px;	
}
#header ul li.current a{
	color:black;
	font-weight:bold;
	text-shadow:1px 1px 0 #a8d32c;
}
#header ul li a:hover{
	color:#00cc99;
	font-size: 15px;
}
#header div#tagline{
	background:url(../images/bg-header3.png) no-repeat center;
	margin-top:10px;
}
#header div#tagline div{
	color:#295071;
	height:480px;
	padding-left:20px;
	margin:0 auto;
	width:940px;
}
#header div#tagline div h4{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:50px;
	font-weight:bold;
	line-height:70px;
	margin:0;
	padding-top:20px;
	text-shadow:0 1px 0 #FFFFFF;
	width:450px;
}
#header div#tagline div p{
	font-size:20px;
	line-height:35px;
	margin:0;
	text-shadow:0 1px 1px #FFFFFF;
	width:340px;
}

.domain-table-wrapper {
    max-width: 900px;
    margin: 40px auto;
    font-family: Arial, sans-serif;
}

.domain-table-wrapper h3 {
    text-align: center;
    margin-bottom: 20px;
}

.domain-table {
    width: 100%;
    border-collapse: collapse;
    background: #ffffff;
    box-shadow: 0 6px 15px rgba(0, 0, 0, 0.08);
    border-radius: 8px;
    overflow: hidden;
}

.domain-table th,
.domain-table td {
    padding: 14px 16px;
    text-align: left;
}

.domain-table thead {
    background-color: #1f7a3a;
    color: #ffffff;
}

.domain-table tbody tr:nth-child(even) {
    background-color: #f7f7f7;
}

.domain-table tbody tr:hover {
    background-color: #eef6f0;
}

.btn {
    display: inline-block;
    padding: 8px 14px;
    background-color: #1f7a3a;
    color: #ffffff;
    text-decoration: none;
    border-radius: 6px;
    font-size: 14px;
    transition: background 0.3s ease;
}

.btn:hover {
    background-color: #155c2b;
}

/* .document-container {
    margin-top: 40px; */
    /* margin-left: 10px;
    margin-right: 10px; */
/* } */

.document-card {
    background: white;
    padding: 20px;
    /* margin-bottom: 20px; */
    border-left: 5px solid #002147;
    box-shadow: 0 3px 10px rgba(0,0,0,0.05);
}

.document-card h3 {
    margin-top: 0;
}

.document-date {
    color: gray;
    font-size: 14px;
}

/* Two-column grid */
    .doc-container {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        gap: 60px;
		space-between: 20px;
        max-width: 1200px;
        margin: auto;
		margin-top: 40px;
    }

    /* Mobile */
    @media (max-width: 768px) {
        .doc-container {
            grid-template-columns: 1fr;
        }
    }
