table {
	margin: 0;
	border-collapse: collapse;
	border-width: 0px;
	border-style: none;
	border-color: black;
}

tr {
	margin: 0;
	padding: 0;
	border-width: 0px;
	border-style: none;
	border-color: black;
}

td {
	margin: 0;
	padding: 0px;
	font-family: Proxima Nova;
	font-size: 100%;
	border-width: 0px;
	border-style: none;
	border-color: black;
	font-size-adjust: 0.5;
}

.maindiv {
    visibility: visible;
}
.onetoptbl {
    visibility: visible;
}
.leftfrm{
   visibility: visible;
}


.button {
	height: 18px;
	line-height: 3px;
	font-size: 90%;
	outline:none;
	color:#333;
	text-decoration:none;
	text-align:center;
}


.upmenutbl {
	margin: 0;
	padding: 0;
	text-align: right;
	background-color: #063a76;
	font-size: 100%;
	color: #e4f6fa;
}
.upmenutbl2 {
	border: 1px solid black;
	margin: 0;
	padding: 0;
	text-align: right;
	background-color: #ffffff;
	font-size: 100%;
	color: #e4f6fa;
}
.upmenu {
	margin: 0;
	padding: 0;
	background-color: #063a76; 
	text-align: center;
	font-size: 95%;
	font-weight: bold;
	color: #e4f6fa;

}
.upmenu2 {
	margin: 0;
	padding: 0;
	background-color: #ffffff; 
	text-align: left;
	font-size: 100%;
	font-weight: bold;
	color: #000000;
	font-size-adjust: 0.47;
}
.upmenu-yellow {
	margin: 0;
	padding: 0;
	background-color: #063a76;
	text-align: center;
	font-size: 95%;
	font-weight: bold;
	color: #f9ec08;
}

.rmenutbl {
	margin: 20px 10px;
	font-weight: bold;
	padding: 0;
	color: #1a1a1a;
   	vertical-align: top;
}
.rmenutbl2 {
	margin: 20px 10px;
	font-weight: bold;
	padding: 0;
	color: #1a1a1a;
   	vertical-align: top;
	padding: 14px 5px;
	color: #1a1a1a;

}

.rmenutdstart {
	font-weight: bold;
	padding: 14px 5px;
	color: #1a1a1a;
	cursor: pointer;
}

.rmenutd {
	font-weight: bold;
	padding: 14px 5px;
	color: #1a1a1a;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #c6c6c6;
	cursor: pointer;
}
.rmenutd2 {
	font-weight: bold;
	padding: 14px 5px;
	color: #1a1a1a;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #c6c6c6;
	cursor: pointer;
}



.mainnewstd a:visited{
    text-decoration: none;
	color: #7b7b7b;
}
.mainnewshead2 {
	padding: 0px 0px 5px 0px;
	color: #333366;
	text-align: left;
	vertical-align: bottom;
	font-size: 107%;
	border-width: 0px;
	border-style: bold;
	border-color: black;
}
._mainnewshead {
	padding: 8px 3px 5px 10px;
	color: #0641a9;
	text-align: left;
	vertical-align: bottom;
	font-size: 107%;
	border-width: 0px;
	border-style: none;
	border-color: black;
}
A._mainnewshead {
	padding: 1px 3px 5px 1px;
	color: #0641a9;
	text-align: left;
	vertical-align: bottom;
	font-size: 107%;
	border-width: 0px;
	border-style: none;
	border-color: black;
}
._mainnewshead2 {
	padding: 1px 0px 5px 0px;
	color: #0641a9;
	text-align: left;
	vertical-align: bottom;
	font-size: 107%;
	border-width: 0px;
	border-style: none;
	border-color: black;
}
.weekhead {
	padding: 8px 3px 14px 0;
	color: #0641a9;
	text-align: left;
	vertical-align: bottom;
	font-size: 107%;
	border-width: 0px;
	border-style: none;
	border-color: black;
}
A.weekhead {
	color: #0641a9;
	text-align: left;
	vertical-align: bottom;
	font-size: 107%;
	border-width: 0px;
	border-style: none;
	border-color: black;
}

.mainnewsdate {
	padding: 0 0 0 10px;
	color: #7e7e7e;
    text-align: left;
	vertical-align: top;
	border-width: 0px;
	border-style: none;
	border-color: black;
}
.slavenews {
	color: #1d1d1d;
	text-align: left;
	vertical-align: top;
	padding: 10px 10px;
	border-right: 1px;
	border-style: solid;
	border-color: #cccccc;
}
.slavenewshead {
	padding: 5px 15px 5px 10px;
	color: #0641a9;
	text-align: left;
	vertical-align: top;
	font-size: 70%;
	border-width: 0px;
	border-style: none;
	border-color: black;
}
.slavenewsdate {
	padding: 7px 5px 0 10px;
	color: #828282;
    text-align: left;
	font-size: 65%;
	vertical-align: top;
	border-width: 0px;
	border-style: none;
	border-color: black;
}

.rubname {
	color: #336699;
	text-align: left;
	vertical-align: top;
	padding: 0;
	margin: 0;
   	font-size: 100%;
	border-width: 0px;
	border-style: none;
	border-color: black;
}
A.rubname {
	color: #336699;
	text-align: left;
	vertical-align: top;
	padding: 0;
	margin: 0;
   	font-size: 107%;
	border-width: 0px;
	border-style: none;
	border-color: black;
}

.archlink {
	padding: 5px 15px;
	margin: 15px 10px;
	font-weight: bold;
	color: #ffffff;
	background-color: #6699cc;
    text-align: left;
	font-size: 75%;
	vertical-align: top;
	border-width: 0px;
	border-style: none;
	border-color: black;
	cursor: pointer;
}

.archlink a:link, .archlink a:visited, .archlink a:hover {
    text-decoration: none;
	color: #ffffff;
}

.newslink {
	background-image:url('/img/news_bg.gif');
	background-position: right top;
	background-repeat: no-repeat;
	padding: 15px 0 5px 10px;
	font-weight: bold;
	color: #3d3d3d;
	background-color: #ffffff;
    text-align: left;
	font-size: 100%;
	vertical-align: top;
}
.newslink2 {
	padding: 15px 0 5px 10px;
	font-weight: bold;
	color: #3d3d3d;
	background-color: #ffffff;
    text-align: left;
	font-size: 100%;
	vertical-align: top;
}
.excllink {
	padding: 15px 0 10px 10px;
	font-weight: bold;
	color: #003366;
	background-color: #ffffff;
    text-align: center;
	font-size: 100%;
	vertical-align: top;
	cursor: pointer;
}
.exclusive1 {
	padding: 7px 0 8px 8px;
    text-align: left;
	vertical-align: top;
    border-width: 0px;
	border-style: none;
	border-color: red;

}
.exclusive0 {
	padding: 15px 0 5px 10px;
    text-align: left;
	vertical-align: top;
	border-width: 0px;
	border-style: none;
	border-color: red;
	background-image:url('/img/news_bg.gif');
	background-position: right top;
	background-repeat: no-repeat;
    border-right-color:#cccccc;
    border-right-style:solid;
    border-right-width:1px;
}
.hpnewsform {
    color: #1d1d1d;
    font:x-small arial;
    font-weight:normal;
    font-size:12px;

}
.pagtab {
	color: #1d1d1d;
	text-align: left;
	vertical-align: top;
	padding: 0;
	margin: 0;
	border-width: 0px;
	border-style: none;
	border-color: black;
}
.pagtd {
	color: #1d1d1d;
	text-align: left;
	vertical-align: top;
	padding: 2px;
	border-width: 0px 1px 1px 1px;
	border-style: solid;
	border-color: #777777;

    margin-bottom: 4px;
    margin-left: 2px;
    margin-right: 2px;
    margin-top: 2px;
}
.pagtdsel {
	color: #1d1d1d;
	text-align: left;
	vertical-align: top;
	padding: 2px;
	border-width: 0px 1px 1px 1px;
	border-style: solid;
	border-color: #777777;

    margin-bottom: 4px;
    margin-left: 2px;
    margin-right: 2px;
    margin-top: 2px;
    background-color: #C6C6C6
}
.selll{
    font-weight: bold;
    background-color: rgb(243, 242, 247);
    background: rgb(243, 242, 247);
    color: black;
	margin: 5px 1px;
	padding: 2px 4px;
	border: 1px;
	border-style: solid;
	border-color: #c6c6c6;
	font-family: Proxima Nova;
	font-size: 95%;
}
