@charset "utf-8";
/* CSS Document */
body {padding-top: 20px; background: #fff;}
h1 {color: #fff; border: 1px solid #ddd; padding: 10px 15px; margin: 10px 0px; background: #005395;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;}
a {outline: none !important;}

.table-noborder td {border: 0px !important;}
.step1 {color: #2c3d51;}
.step2 {color: #3b5675;}
.step3 {color: #6686ac;}

.btnBig {font-size: 24px; line-height: normal;}

form span {color: #FF0004; font-weight: bold;}

.btn-h2 {font-size: 30px; margin-bottom: 0px;-webkit-border-top-left-radius: 6px; -webkit-border-top-right-radius: 6px; -moz-border-radius-topleft: 6px; -moz-border-radius-topright: 6px; border-top-left-radius: 6px; border-top-right-radius: 6px; -webkit-border-bottom-right-radius: 0px; -webkit-border-bottom-left-radius: 0px; -moz-border-radius-bottomright: 0px; -moz-border-radius-bottomleft: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px;}
.agentForm {padding: 10px; border-left: 1px solid #ddd; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd;-webkit-border-bottom-right-radius: 6px; -webkit-border-bottom-left-radius: 6px; -moz-border-radius-bottomright: 6px; -moz-border-radius-bottomleft: 6px; border-bottom-right-radius: 6px; border-bottom-left-radius: 6px;}
.topNavSearch {text-align: right; padding: 0px; margin: 0px 0px; color: #333;}
.topNavSearch h3 {color: #333; font-weight: normal;font-size: 20px; background: none; border: none; margin: 0px; padding: 0px; line-height: normal;}
.logoCont {text-align: left;}

.mainPills {list-style: none;}
.mainPills a {background: #fff; border-radius: 0px;}

.visionPills a {background: #333; color: #fff !important;}
.visionPills a:hover {background: #0067b1 !important; color: #fff;}
.visionPills > .active > a, .visionPills > .active > a:focus {background: #0067b1; color: #fff;}

.fontSize a, .fontSize {color: #fff;}
.firstA {font-size: 12px; padding: 0px; margin: 0px; line-height: normal;}
.lastA {font-size: 15px; line-height: 0px; padding: 0px; margin: 0px;}

table tr td.process {text-align: center !important; font-size: 12px;}

.footer {border-top: 1px solid #ddd; background: #2c3d51; margin-top: 20px; text-align: center;}
.footer p {margin: 0px; padding: 10px 0px; color: #fff;}

.itemTitle {display: none;}
.feedEkList h2 {margin-top: 0px; padding-top: 0px;color: #fff; border: 1px solid #ddd; padding: 10px; background: #0067b1;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;}
.feedEkList:first-child {list-style: none;}
.feedEkList {width:auto; margin: 0px; padding: 0px; font-family: inherit;}
.feedEkList ul li {list-style: disc; font-family: inherit; color: #323232;}
.feedEkList ul {padding-bottom: 20px;}
.feedEkList img {border: 1px solid #eee; margin-left: 20px;}
.feedEkList table {border: 1px solid #ddd; border-collapse: collapse; width: 100%; margin-bottom: 20px !important}
.feedEkList table th {border: 1px solid #ddd;}
.feedEkList table td {border: 1px solid #ddd;}
.feedEkList tr:nth-child(even) td {background-color: #eee !important;}
.feedEkList tr:nth-child(odd) td {background-color: #fff !important;}
.feedEkList tr:first-child td {background-color: #3b6e8f !important; color: #ffffff !important;}
.footer a {color: #fff; font-weight: bold;}
.feedEkList tr h3 {font-size: 18px; line-height: normal; padding: 0px; margin: 0px; color: #ffffff !important;}
.divider {border-bottom: 1px solid #fff;}

.sitemap a {padding-left: 10px; padding-right: 10px;}

@media screen and (max-width:768px) {
	.logoCont {text-align: center;}
	.topNavSearch {text-align: center;}
	.headerImg {display: none;}
	.feedEkList img {display: none;}
	.nav-pills > ul {width: 100%; }
	.nav-pills > li  {clear: both !important; width: 100%;}
	.sitemap {display: none;}
}