:root {
	/*1. Make background black
	--body-bg: #fff; */
	/*2. Make Text White
	--body-color: #000;*/
	/*3. Adjust Cassiopeia Color Scheme*/
	--cassiopeia-color-primary:#002e5b;
	--cassiopeia-color-link: #002e5b;
	--cassiopeia-color-hover:#004080;
}

body {
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #000;
	background-color:#fff;
	/* background: url("../images/bgnd5.png") repeat-x scroll 0 0 transparent; */
}

a:link, a:visited {
	text-decoration: none;
	color:#002e5b;
}
a:hover, a:active{
	text-decoration: underline;
	color:#004080;
}

p {text-align:justify; }

ul li {
list-style-image: url(../images/bullet1.png) ;}

h1,
h2,
h3,
h4,
h5,
h6 {
	margin: 12px 0;
}
h1 {
	font-size: 20px;
	line-height: 28px;
	color:#990000;
	font-weight:normal;
}
h2 {
	font-size: 18px;
	line-height: 24px;
	color:#006600;
	font-weight:normal;
}
h3 {
	font-size: 16px;
	line-height: 20px;
	color:#000066;
	font-weight:normal;
}
h4 {
	font-size: 14px;
	line-height: 16px;
	font-weight:normal;
}
h5 {
	font-size: 13px;
	line-height: 15px;
	font-weight:normal;
}
h6 {
	font-size: 12px;
	line-height: 14px;
	font-weight:normal;
}

hr 
{
    border-width: 0 0 1px 0;
    border-style:dashed;
    border-color: #ddd;
	margin:2px;
}

.breadcrumb {
    background-color: #E6EFF0;
	height:30px;
	padding-top:5px;
	padding-left:10px;
	margin:0px;
	border-radius:0px;
	font-size:small;
}

.breadcrumb a {
font-weight:normal;
}

img {
padding-right:5px;
}

.tab_outermost {
margin-left:auto;
margin-right:auto;
width:1200px;
/* background: url(../images/bgnd04.png); */
background-color:#FFF;
/* box-shadow: 0 6px 10px rgba(0, 0, 0, 0.2); */
box-shadow: 0 0px 20px #666; 
margin-top:5px;
}

.tab_outermost td {
vertical-align: top;
padding:0px;
}

.tab_top1_outer {
width:100%;
/*background: url("../images/bgnd03.png") repeat scroll 0 0 transparent; */
background-color:#468bb5;
color:#ffffff;
border-radius:0;
}

.tab_top1_outer td {

}

.tab_top1 {
width:100%;
color:#ffffff;
border-radius:0;
margin-left:auto;
margin-right:auto;

}

.tab_top1 td {
vertical-align:top;
}

.tab_top2 {
width:100%;
background-color:#004a8b;
height:60px;
}

.tab_top2 td {
padding:0px;
}

.tab_top2 td li {
list-style:none;
list-style-image:none;
}

.tab_news1 {
width:100%;
color:#333;
height:50px;
}

.tab_news1 td  {
	vertical-align: middle;
	padding:0px;
}

.tab_news1 td a {
color:#990000;
font-size:16px;
}

.tab_news1 td a:hover, .tab_news1 td a:focus {
color:#990000;
font-size:16px;
}

.tab_news2_outer {
width:100%;
background-color:#f6f6f6;
border-radius:0;
}

.tab_news2_outer td {
}

.tab_news2 {
width:1200px;
color:#333;
margin-left:auto;
margin-right:auto;
}

.tab_news2 td  {
	vertical-align:top;
	padding:0px;
}

.tab_news2 small a {
background-color:#004a8b;
color:#fff;
padding:2px;
text-decoration:none;
font-size:12px;
}

.tab_news2 .junewsultra h4 a:link, .tab_news2 .junewsultra h4 a:visited{
background-color:#004a8b;
color:#fff;
font-size:14px;
float:left;
}

.tab_news2 .nspArt a.readon {
background-color:#004a8b;
color:#fff;
text-decoration:none;
font-size:12px;
float:right;
}

.tab_news2 .nspArt .nspHeader a {
color:#990000;
font-size:18px;
}
		
.tab_news2 h3 {
color:#990000;
font-size:18px;
}

.tab_news3_outer {
width:100%;
background-color:#eee;
border-radius:0;
}

.tab_news3_outer td {
}

.tab_news3 {
width:1200px;
margin-left:auto;
margin-right:auto;

}

.tab_news3 td {
vertical-align:top;
padding:20px 0px;
}

.tab_news3 .card {
border:none;
box-shadow:none;
background:none;
margin-top:0px;
border-radius:0px;
padding:10px;
}

.tab_news3 .card-header {
color:#660000;
border:none;
padding:0px 0 30px 0;
font-size:28px;
background:none;
text-align:center;
}

.tab_news4_outer {
width:100%;
background-color:#f9f9f9;
border-radius:0;
margin-top:-30px;
}

.tab_news4_outer td {
}

.tab_news4 {
width:1200px;
margin-left:auto;
margin-right:auto;

}

.tab_news4 td {
vertical-align:top;
padding:20px 0px;
}

.tab_news4 .card {
border:none;
box-shadow:none;
background:none;
margin-top:0px;
border-radius:0px;
padding:10px;
}

.tab_news4 .card-header {
color:#660000;
border:none;
padding:0px 0 30px 0;
font-size:28px;
background:none;
text-align:center;
}

.tab_news5_outer {
width:100%;
background-color:#fff;
border-radius:0;
}

.tab_news5_outer td {
}

.tab_news5 {
width:1200px;
margin-left:auto;
margin-right:auto;

}

.tab_news5 td {
vertical-align:top;
padding:20px 0px;
}

.tab_news5 .card {
border:none;
box-shadow:none;
background:none;
margin-top:0px;
border-radius:0px;
padding:10px;
}

.tab_news5 .card-header {
color:#660000;
text-align:center;
border:none;
padding:0px 0 30px 0;
font-size:28px;
background:none;
}

.tab_news6_outer {
width:100%;
background-color:#D9ECF9;
border-radius:0;
}

.tab_news6_outer td {
}

.tab_news6 {
width:1200px;
margin-left:auto;
margin-right:auto;

}

.tab_news6 td {
vertical-align:top;
padding:20px 0px;
}

.tab_news6 .card {
border:none;
box-shadow:none;
background:none;
margin-top:0px;
border-radius:0px;
padding:10px;
}

.tab_news6 .card-header {
color:#660000;
border:none;
padding:15px 0px;
font-size:24px;
background:none;
}


.tab_bottom1_outer {
background-color: #002142;
width:100%;
}

.tab_bottom1 {
width:1200px;
/*background: #fff bottom url(../images/footer1.png); */
color:#ddd;
margin-left:auto;
margin-right:auto;
}

.tab_bottom1 td {
padding: 20px;
}

.tab_bottom1 .card {
	padding:0px;
	border-radius:0px;
border:0px solid #ddd;
background:none;
margin-top:5px;
box-shadow:none;
}

.tab_bottom1 .card-header {
border-bottom:0px solid #dfe4e6;
padding:10px 2px 2px 0px;
    margin: 5px;
	color:#ddd;
	font-size:20px;
}

.tab_bottom1 td a:link, .tab_bottom1 td a:visited  {
	color:#ffffee;
}

.tab_bottom1 h3  {
color:#ddd;
font-size:20px;
}

.tab_bottom2_outer {
background-color: #00162D;
width:100%;
}

.tab_bottom2 {
width:1200px;
/*background: #fff bottom url(../images/footer1.png); */
color:#fff;
margin-left:auto;
margin-right:auto;
}

.tab_bottom2 td {
padding: 10px;
}

table.category {
border:1px solid #fff;
}

table.category td  {
background:none;
border:none;
padding:5px 0;
}

table.category td.list-title {
    background: url(../images/bullet1.png) no-repeat scroll left center transparent;
	padding-left:20px;
	 border-bottom:0px dotted #ccc;
}

/* Global News */

a.readon {
font-weight:normal;
float: right;
}

.globalnews span a {
font-weight:normal;
font-size:11px;
}

.globalnews div {text-align:justify; }

/* contact form */
.dl-horizontal dd {
	margin-left: 5px;
}

.tab_special {
width: 100%;
}

.tab_special td {
border:3px solid #eee;
padding:5px; 
}

.tab_result {
width: 60%;
}

.tab_result td {
border:1px solid #ccc;
padding:3px; 
}