@charset "utf-8";

@import 'https://fonts.googleapis.com/css?family=PT+Serif|Source+Sans+Pro:300,400,700,900';
@font-face {
	font-family: "georgia";
    src: url("../../shop/font/georgia.eot");
	src: url("../../shop/font/georgia.eot?#iefix") format("embedded-opentype"),
url("../../shop/font/georgia.woff") format("woff"),
url("../../shop/font/georgia.ttf") format("truetype"),
url("../../shop/font/georgia.svg") format("svg");
    font-weight: normal;
    font-style: normal;
}
@font-face {
	font-family: "FontAwesome";
    src: url("../../shop/font/fontawesome-webfont.eot");
	src: url("../../shop/font/fontawesome-webfont.eot?#iefix") format("embedded-opentype"),
url("../../shop/font/fontawesome-webfont.woff") format("woff"),
url("../../shop/font/fontawesome-webfont.ttf") format("truetype"),
url("../../shop/font/fontawesome-webfont.svg") format("svg");
    font-weight: normal;
    font-style: normal;
}

body {margin:30px auto 0 auto;padding:0px;font-family:"Source Sans Pro", Verdana, Arial, Helvetica, sans-serif;font-size:14px;line-height:19px; background-color:#d3d3d5}

a {color:#000; text-decoration:none;}
a:hover {color:#FF9900;}

.clearfloat {clear:both;}
.floatLeft{float:left!important;}
.floatRight{float:right!important;}
.clearwd {width:auto;}
.cleanlist {list-style-type:none;margin:0px;padding:0px;}
hr { border-top:1px solid #ccd9e4;background:#ccd9e4;width:100%;margin:20px 0;}

input, textarea, select {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#000;line-height:12px;margin:-3px 0 0 0;padding:0;}
input.inputField {width:98%;margin-bottom:2px;padding:0px 0px;}
textarea.textareaField{width:96%;border:1px solid #666;padding:2%;}
#playMargin{margin-right: 30px;}
#playMargin40{margin-right: 20px;}
.styled-select-login {
   overflow: hidden;
   background: transparent url("../../shop/img/selectbox-bg.png") repeat 100% 100%;
   height:16px;
   border: 1px solid #666458;
   border-radius:4px;
   width:249px;
   float:right;
 }
.styled-select {
   overflow: hidden;
   background: transparent url("../../shop/img/selectbox-bg.png") repeat 100% 100%;
   height:16px;
   border: 1px solid #666458;
   border-radius:4px;
   width:295px;
   margin:6px 0px;
 }

.styled-select-login select.select, .styled-select select.select {
 	width: 100%;
	/*box-shadow: inset 0 0 5px rgba(000,000,000, 0.5);*/
	border: 0 !important;  /*Removes border*/
	-webkit-appearance: none;  /*Removes default chrome and safari style*/
	-moz-appearance: none; /* Removes Default Firefox style*/
	appearance: none;
	text-indent: 0.01px;
    text-overflow: '';

  	background: transparent url(../../shop/img/select-arrow.png) no-repeat 100% 100%;background-position: right center;
	height:16px;
	cursor:pointer;
	padding-left:10px;

}
select::-ms-expand {
    display: none;
}


span.txtBlueBold a.txtBlueBold{font-weight:bold;font-size:15px;color: #03164c; font-family:"PT Serif", Georgia, Times New Roman, Times, serif;}
span.smalltxt{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;line-height:12px; font-weight:lighter;}

#headerWrap
{
	height:auto;
	width:100%;
	max-width:960px;
	position:relative;
	-moz-border-radius: 0px; /* Firefox */
	-webkit-border-radius: 0px; /* Safari and Chrome */
	-khtml-border-radius: 0px; /* Linux Browser */
	border-radius: 10px 10px 0px 0px; /* Opera 10+, IE */
	behavior: url(../../shop/css/pie/PIE.htc);	 /* For IE only */
	text-align:center;
	padding:0;
	background-color:#03164c;
	clear:both;
}

#contentWrap {position:relative;clear:both;height:auto;margin:0px; width:auto;padding:0;display:block;}
.inner_content_2 {display:block;clear:both;width:100%;max-width:960px;height:auto;padding:16px 0;}
.threeCol {width:300px;height:auto; float:left;font-family:Verdana;margin:0 10px;}

#contentWrap .inner_content{clear:both;width:940px;height:auto;padding:10px;display:inline-block;}


/* Loading */
body.loadingBody {margin:10px 0 0 0;padding:0px;font-family: Arial, Helvetica, sans-serif;font-size:11px;line-height:16px;background:#014177;}
#loadingWrap {margin:10px auto 30px auto;width:600px;height:100%;margin:10% auto;background-color:#fff;}


/* ---------------------*/
h3, h4, h5 {color:#000;}

.button {font-size:10px;font-weight:bold;color:#126276;font-family:verdana, Arial, Helvetica, sans-serif;line-height:18px;padding:2px 12px; text-decoration:underline;}
.button:hover {color:#014177;}
.buttonicon {font-size:10px;font-weight:bold;color:#126276;font-family:verdana, Arial, Helvetica, sans-serif;line-height:18px;padding:2px 3px;text-decoration:underline;}
.buttonPopup {font-size:12px;font-weight:bold;color:#ffffff;font-family:verdana, Arial, Helvetica, sans-serif;line-height:24px;padding:4px 8px; text-decoration:underline;background:#014177;border:none;outline:none;text-decoration:none;}
.buttonClose {position:absolute;top:10px;right:10px;font-size:11px;font-weight:bold;color:#333;font-family:verdana, Arial, Helvetica, sans-serif;line-height:24px;padding:4px 8px; text-decoration:underline;background:none;border:none;outline:none;text-decoration:none;}
.button1 {border: 1px solid #666458;border-radius:10px;cursor:pointer;width:100%;font-size:10px;background: url(../../shop/img/button-bg.png) 100% 100% repeat;padding:4px 0px;height: 10px;margin-top:10px;}
.button1 a {display:block;line-height:10px;text-decoration:none;margin:0px;text-align:center;font-size:10px;color:#000;}
.button2 {cursor:pointer;font-size:10px;padding:4px 0px;height:auto;margin:10px 0;text-align:center;color:#014177;}
.button2 a {display:block;line-height:10px;text-decoration:none;margin:0px;text-align:center;font-size:10px;color:#014177;}
.buttonWht {background:#fff;border:1px solid #999;font-size:10px;padding:1px 9px;margin:0;
-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	-khtml-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
}
.break-block {display:block;}
.textRight {text-align:right;}

.more {/*background:url(../img/dot.png) left repeat-x;*/font-family: 'Source Sans Pro', sans-serif;font-size:12px;display:block;padding:14px 0;height:22px;}
.more a.button{font-family:'PT Serif', Times New Roman, Times, serif;font-size:13px;color:black;text-decoration:none;padding:0 5px;}
.more a.button:hover {color:#ffa800;}
.readmore {background:url(../../shop/img/dot.png) top left repeat-x;display:block;text-align:Center;padding:5px 0;height:18px;color:#999999;font-weight:400;font-size:10px;margin: 20px 0 0;}
.readmore:hover {color:#ffa800;}
.readmore span {padding:0 10px;background:#fff;}
.white {background:#fff;}
.blue {background:#014177;}

.listTitle, .listSubject {font-family:'PT Serif', Times New Roman, Times, serif;font-size:18px;font-weight:700;line-height:22px;display:block;}
.listSubject {margin-bottom:20px;}
.listTitle .greytxt, .listSubject .greytxt {font-weight:normal;padding:0 0 0 4px;}

/* Modal */
.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999900;background-color:#000;}
.modal-backdrop.fade{filter:alpha(opacity=6);opacity:0!important;}
.modal-backdrop.in{filter:alpha(opacity=6);opacity:.4!important;}

.modal.in .static-backdrop {position:fixed;z-index:1;top:0;left:0;right:0;width:100%;height:100%;}
.modal.in .static-backdrop a {display:block;background:rgba(0,0,0,.1);height:100%;}
.modal-border {z-index:999999;background:transparent;}
.modal-border .modal-dialog {position:relative;z-index:2;}
.modal-border .modal-content {background:#fff;padding:8px;border:0!important;border-radius:50px;}
.modal-border .close {position:absolute;right:35px;top:25px;}
.modal-border .close span {font-size:30px;}
.modal-border .modal-content .wrap-border {border:2px solid #03164c;border-radius: 50px;padding:30px;}
.modal-border .modal-header .modal-title  {margin-bottom: 0;
    line-height: 28px;
    color: #03164c;
    font-size: 26px;
    font-family: "PT Serif", Georgia, Times New Roman, Times, serif;
    font-weight: bold;}
.modal-border .modal-header{text-align: center}
.modal-border .modal-header h1 {letter-spacing:2px;font-size:34px;}
.modal-border .modal-footer {padding: 15px 0 0;text-align: center;margin: 10px 0;}
.modal-body{text-align: center;}


/*Aaron Code CSS*/
ul li a:hover{
    color: #fff;
}
ul li ul.dropdown{
    text-align: left;
    min-width: 304%; /* Set width of the dropdown */
    background: #03164C;
    display: none;
    position: absolute;
    z-index: 999;
    left: 0;
    top:20px;
}
ul li:hover ul.dropdown{
    display: block;	/* Display the dropdown */
    margin: 10px;
    padding:5px;
		box-shadow:0 4px 6px #333;
}
ul li ul.dropdown li{
    display: block;
    padding: 5px;
    font-size: 15px;
    font-weight: normal;
}

#headerWrap
{
	height:auto;
	width:100%;
	max-width:960px;
	position:absolute;
	-moz-border-radius: 0px; /* Firefox */
	-webkit-border-radius: 0px; /* Safari and Chrome */
	-khtml-border-radius: 0px; /* Linux Browser */
	border-radius: 10px 10px 0px 0px; /* Opera 10+, IE */
	behavior: url(../../shop/css/pie/PIE.htc);	 /* For IE only */
	text-align:center;
	padding:0px;
	background-color:#03164c;
	clear:both;
	position:relative;
}

#contentWrap{position:relative;clear:both;height:auto;margin:0px; width:auto;padding:0px 0 0px 0;display:block;background:white;}

#header {
	background:#03164c;
	-moz-border-radius: 0px; /* Firefox */
	-webkit-border-radius: 0px; /* Safari and Chrome */
	-khtml-border-radius: 0px; /* Linux Browser */
	border-radius: 8px 8px 8px 8px; /* Opera 10+, IE */
	behavior: url(../../shop/css/pie/PIE.htc);	 /* For IE only */
	height:30px;
	font-family:"PT Serif", Georgia, Times New Roman, Times, serif;
	text-align:center;
	margin:0 0 10px 0;
}
#header span {font-family:'PT Serif', Times New Roman, Times, serif;color: #ffffff;height:30px;line-height:30px;display:inline;vertical-align:middle;font-size:15px;padding-left:3px;}
#header1 {
	background:#e5ecf1;
	-moz-border-radius: 0px; /* Firefox */
	-webkit-border-radius: 0px; /* Safari and Chrome */
	-khtml-border-radius: 0px; /* Linux Browser */
	border-radius: 8px 8px 8px 8px; /* Opera 10+, IE */
	behavior: url(../../shop/css/pie/PIE.htc);	 /* For IE only */
	/*height:32px;*/
	font-family:'PT Serif', Times New Roman, Times, serif;
	text-align:left;
	margin:10px 0;
	padding:10px;
}
#header1 span {
	color: #101650;
    /* height: 32px; */
    /* line-height: 17px; */
    display: inline-block;
    vertical-align: left;
    font-size: 15px;
    /* margin-top: 10px; */
    /* padding-left: 3px;*/
}

#headerSide {
	background:#03164c;
	-moz-border-radius: 0px; /* Firefox */
	-webkit-border-radius: 0px; /* Safari and Chrome */
	-khtml-border-radius: 0px; /* Linux Browser */
	border-radius: 0px 8px 8px 0px; /* Opera 10+, IE */
	behavior: url(../../shop/css/pie/PIE.htc);	 /* For IE only */
	height:30px;
	font-family:'PT Serif', Times New Roman, Times, serif;
	text-align:left;
	margin:0 0 10px 0;
	padding:0 8px;
}
#headerSide span {color: #ffffff;height:30px;line-height:30px;display:inline;vertical-align:middle;font-size:15px;padding-left:3px;}

.navbar .nav li a:active,
.navbar .nav li a:focus {
  color: #ffa800;
  text-decoration: none;
  background:none;
  }

.btn-doc {
background: #f6f6f6;
font-family: 'PT Serif', Times New Roman, Times, serif;
font-size:14px;
font-weight:300;
color:white;
border-radius: 0;
	text-align: center;
	padding: 6px 12px;
	margin: 4px 0 -10px;
border:1px solid #666;
}
.btn-doc:hover {background:#222;color:#fff;}

a.btn-mailus{
	background: #03164c;
    font-family: 'PT Serif', Times New Roman, Times, serif;
	font-size:14px;
	font-weight:300;
	color:white;
	border-radius: 0;
    text-align: center;
    padding: 3px 0;
    margin: 0;
}
.btn-blue{
    background: #03164c;
		border-radius: 0;
		border: 0;
		color: white;
		padding: 9px 25px;
		height: 32px;
		font-size: 14px;
		line-height: 16px;
}
.btn-grey{
	background: #929292;
    border-radius: 0;
		border: 0;
		color: white;
		padding: 9px 25px;
		height: 32px;
		font-size: 14px;
		line-height: 16px;
	margin-top: -3px!important;
}
.mailus{
	background: #03164c;
	margin:0;
	padding: 0;
	text-align:center;
}
.mailus form{
	padding: 8px 8px 2px;
}

.input-mailus{
	width:90%;
	padding:5px 5px;
	margin:0 0 8px 0;
}
.send-mailus{
	text-align:center;
	margin:0 auto 10px;
	background:none;
	border:none;
	font-family:'PT Serif', Times New Roman, Times, serif;
	color:white;
	font-size:14px;
	text-decoration:underline!important;
}
#headerBox {
	background:none;
	height:30px;
	font-family:Verdana, Arial, san-erif;
	text-align:center;
	margin:0 0 10px 0;
	border-bottom:1px solid #dfe5eb;
}
#headerBox span {color: #014177;height:30px;line-height:30px;display:inline;vertical-align:middle;font-size:10px;padding-left:3px;}
#headerGreen {
	background:#defbde;
	-moz-border-radius: 0px; /* Firefox */
	-webkit-border-radius: 0px; /* Safari and Chrome */
	-khtml-border-radius: 0px; /* Linux Browser */
	border-radius: 8px 8px 8px 8px; /* Opera 10+, IE */
	behavior: url(../../shop/css/pie/PIE.htc);	 /* For IE only */
	height:30px;
	font-family:Verdana, Arial, san-erif;
	text-align:center;
	margin:15px 0 10px 0;
}
#headerGreen span {color: ##185301;height:30px;line-height:30px;display:inline;vertical-align:middle;font-size:11px;padding-left:3px;font-weight:bold;}
.bgBlue {background:#03164c;}
.bgLightBlue {background:#e5ecf1;}
.bgGreen {background:#defbde;}

.arrowSeperator {display:block;height:8px;width:auto;margin:15px 0;border-bottom:1px solid #d1ddcc;}
.arrowin {background:url(../../shop/img/arrowGreen.png) no-repeat 2px 2px;display:block;height:18px;width:18px;margin:0 0 0 10px;}

.commentBox h4, .comment-list {font-size:12px;font-weight:bold;color:#185301;line-height:18px;}
.by-who-date {font-size:11px;font-weight:normal;color:#185301;line-height:18px;display:block;}
.texticon {background: url(../../shop/img/texticonbg.png) repeat left;height:26px;width:auto;}
.tickboxPanel {line-height:28px;margin-right:15px;font-size:10px;color:#185301;padding:10px 0;display:inline-block;}
.tickboxPanelRight {line-height:28px;margin-left:15px;font-size:10px;color:#185301;padding:10px 0;display:inline-block;}
.tickboxPanel input {display:inline-block;padding:0;margin:0}

.aq-block{
	margin-bottom:50px;
	 transition:all 0.35s ease-in-out;
 -moz-transition:all 0.35s ease-in-out;
 -webkit-transition:all 0.35s ease-in-out;
 -o-transition:all 0.35s ease-in-out;
}

#footerWrap
{
	clear:both;
	font-family:"PT Serif", Georgia, Times New Roman, Times, serif;
	height:50px;
	width:100%;
	max-width:960px;
	-moz-border-radius: 0px; /* Firefox */
	-webkit-border-radius: 0px; /* Safari and Chrome */
	-khtml-border-radius: 0px; /* Linux Browser */
	border-radius: 0px 0px 10px 10px; /* Opera 10+, IE */
	behavior: url(../../shop/css/pie/PIE.htc);	 /* For IE only */
	margin-left:auto;
	margin-right:auto;
	background-color:#03164c;
	margin-top:-15px;
}
#footerWrap .footerTxt {text-align:center;font-size:11px;color:#fff;font-weight: normal; padding:12px;letter-spacing: .5px;}
#footerWrap .copyrights {font-size:12px;display:block;line-height:24px;font-weight: lighter;}
#footerWrap ul {margin:0px;padding:0px;}
#footerWrap ul li { width:267px;height:70px;display:inline;list-style-type:none;padding:0 0 0 23px;}

.sublist, .sublist3{list-style-type: none;margin:0;padding:7px 0;display: inline-block;/*background:#e5ecf1;*/width:100%;
	-moz-border-radius: 8px 8px 8px 8px;
	-webkit-border-radius: 8px 8px 8px 8px;
	-khtml-border-radius: 8px 8px 8px 8px;
	border-radius: 8px 8px 8px 8px;
	behavior: url(../../shop/css/pie/PIE.htc); /* This lets IE know to call the script on all elements which get the 'box' class */}
.sublist2 {list-style-type: none;margin:0px 0 8px 0;padding:0px 0 0 0;display: inline-block;background:none;width:100%;
	-moz-border-radius: 8px 8px 8px 8px;
	-webkit-border-radius: 8px 8px 8px 8px;
	-khtml-border-radius: 8px 8px 8px 8px;
	border-radius: 8px 8px 8px 8px;
	behavior: url(../../shop/css/pie/PIE.htc); /* This lets IE know to call the script on all elements which get the 'box' class */}
.sublist ul, .sublist2 ul{text-align:center;padding:0;margin:0 10px;}
.sublist3 ul {padding:0;margin:0;}

.sublist li{
    display: block;
    list-style: none;
    font-family: 'Source Sans Pro', " sans-serif", Times, serif;
    font-size: 14px;
    line-height: 22px;
    color: #101650;
    border-bottom: 1px dashed #0e4475;
    padding: 5px;
	text-align:right;
}
.sublist3 li{
    display: inline-block;
    list-style: none;
    padding:0 15px 8px 0;
    /*background:url(../img/nav-line.png) center 2px repeat-x;*/
}
.sublist3 li a{
    display: inline-block;
    font-family: 'PT Serif', "Times New Roman", Times, serif;
    color: #003562;
    border: 1px solid #cccccc;
    padding: 2px 10px;
	background:white;
}

	.bannerlist ul {text-align:left;}
	.bannerlist ul li{
		border:none;
		padding:0;
		margin:5px 0;
	}
	.bannerlist ul li a {padding:0;margin:0;}
	.bannerlist .adsBig {width:294px;max-height:300px;overflow:hidden;margin:0 3px;}
	.bannerlist .adsMed {width:200px;max-height:300px;overflow:hidden;margin:0 -3px 0px;}
	.bannerlist .adsSmall {width:96px;max-height:300px;overflow:hidden;margin:0 -3px 0 3px;}
	.bannerlist .adsSmall img {width:100%;}
	.bannerlist .adsMed img {width:100%;}
	.bannerlist .adsBig img {width:100%;}

.sublist2 li{display:inline-block;list-style:none;font-weight:bold;font-family:"PT Serif", Georgia, Times New Roman, Times, serif;font-size:14px;line-height:22px;color:#014177;}
.sublist li.first{
	border-top: 1px dashed #101650;
}
/*
.sublist ul li:after {
    color: #97a8bd;
    content: '|';
    font-size:14px;
	padding:0 5px;
	line-height:22px;
}
*/
.sublist ul {margin:0;}
.sublist ul li:last-child:after{
    color: #fff;
    content: '';
    font-size:14px;
	padding:0;
	line-height:22px;
}
.sublist li > a {color:#000;font-size:14px;line-height:21px;text-decoration:none;background:url(../../shop/img/i-doc.png) right no-repeat;padding-right:24px;}
.sublist3 li a  {color:#003562;font-size:13px;line-height:20px;text-decoration:none;}
.sublist li a:hover, .sublist3 li a:hover, .sublist li a.active, .sublist3 li a.active {color:#ffa800;}
.sublist2 ul li:after {
    color: #97a8bd;
    content: '|';
    font-size:12px;
	padding:0 2px;
	line-height:22px;
}
.sublist2 ul li:last-child:after {
    color: #fff;
    content: '';
    font-size:12px;
	padding:0 2px;
	line-height:22px;
}
.sublist2 li a {color:#014177;font-size:12px;line-height:22px;text-decoration:none;font-weight:bold;}
/*
.sublist3 ul li:after {
    color:#014177;
    content: '.';
    font-size:18px;
	padding:0 5px;
	line-height:22px;
}
*/
.sublist3 ul li:last-child:after{
    color: #fff;
    content: '';
    font-size:14px;
	padding:0 5px;
	line-height:22px;
}
.reduceMargin {margin:4px 0 -18px 0;padding:0;font-size:80%;}
.addPadding10 {padding:2px 10px 0 10px;}

.adsFull {max-width:100%;display:block;margin:5px 0px;text-align:center;}
.adsFull img {max-width:100%}
.adsFull112 {width:100%;display:block;margin:10px 0;text-align:center;}
.adsFull112 img {max-width:112px;}
/*.bannerlist {display:block;margin:5px 0px;padding:0;}
.bannerlist ul {padding:0;margin:0 3px 0 -6px;}
.bannerlist li {list-style:none;display:inline-block;margin:5px 0;}
.bannerlist li a {background-image:none;}
.bannerlist li img {width:100%;border:5px solid #fff!important;}*/
.bannerlist {display:block;margin:5px 0px;padding:0;}
.bannerlist ul {padding:0;margin:0px;}
.bannerlist li {list-style:none;display:inline-block;margin:5px 0;}
.bannerlist li a {background-image:none;}
.bannerlist li img {width:auto;}

/* Add on 28 Dec 2015 */
.layer-announcement{
  color:#614e04;
  font-size:12px;
  font-family: 'Source Sans Pro', sans-serif;
  display:block;
  max-height:220px;
  width:95%;
  overflow:hidden;
  margin:0 0 0 6%;
  padding:10px 10px 25px;
  text-indent:21px;
  position:relative;
  border:1px solid #bfcdd9;
  border-radius:10px;
}
  .layer-announcement-pic {position:absolute;top:0;left:-20px;z-index:99;}
	.layer-announcement .layer-title{
		font-weight:bold;
		text-decoration:underline;
	}
	.layer-announcement .layer-title a {
		opacity:1.0;
	}
	.layer-announcement .layer-title a:hover{
		opacity:0.8;
	}
	.layer-announcement ul li{
		line-height:18px!important;
	}

.sliderDiv-bottom {padding:0 0 20px 0;}

#panel1 {
    position:relative;
    display: none;
    background:#ff9900;
    width: 100%;
    height: auto;
    z-index:9999;
}

#panel2 {
    background:#ff9900;
    height: auto;
    display: none;
    position:relative;
}

#panel3 {
    background:#ff9900;
    height: auto;
    display: none;
    position:relative;
}

#panel4 {
    background:#ff9900;
    height: auto;
    display: none;
    position:relative;
}

#panel5 {
    background:#ff9900;
    height: auto;
    display: none;
    position:relative;
}

#panel6 {
    background:#ff9900;
    height: auto;
    display: none;
    position:relative;
}

#panel7 {
    background:#ff9900;
    height: auto;
    display: none;
    position:relative;
}

#panel8 {
    background:#ff9900;
    height: auto;
    display: none;
    position:relative;
}

#panel9 {
    background:#ff9900;
    height: auto;
    display: none;
    position:relative;
}

.login-field {
	background:#F5F5F5;
	padding:15px 0 0 0;
    margin-bottom:0;
}
.login-field a {text-decoration:underline;}
.search-field {
	background:#ff9900;
	padding:15px 0 15px 0;
    margin-bottom:0;
}
.member-field {
	background:#F5F5F5;
	padding:15px 0 15px 0;
    margin-bottom:0;
}
.field-arrow {margin:-20px 0 0 0;padding:0 0 10px 0;}
.field-arrow-search {padding-left:345px;}
.field-arrow-login {padding-left:485px;}
.field-arrow-member {padding-left:485px;}
.longinput {width:415px;padding:5px;outline:none;border:none;margin:0 6px;}
.shortinput {width:140px;padding:5px;outline:none;/*border:none;*/margin:0 6px;}
.searchSelect {width:60%;margin:6px auto;text-align:left;}
.fiftypercent {width:48%;display:inline-block;float:left;padding:2px 10px 10px 0;margin:0;}
label {width:auto;margin-right:8px;float:left;font-size:14px;}

/*Aaron CSS*/
.loginPanelLink {display:block;margin:0px 0px 7px 300px;}

.accordion-inner a:hover {color:#ffa800;}
.accordion-inner {line-height:18px;}

.after-login-menu {padding:0 10px;margin:0 auto;text-align:center;}
.after-login-menu li {display:inline-block;padding:0;margin:0 3px;font-size:14px;font-weight:bold;}
.after-login-menu li a {padding:5px 10px;}
.after-login-menu li a:hover {color:#fff;}

.breadcrumb {background:none;margin:10px 10px 0;padding:10px 0 0;}
.breadcrumb ul {margin:0;padding:0;}
.breadcrumb li {display:inline-block;padding:4px 8px 4px 15px;margin:0 11px 4px 0px;background:#b6cfdd;border-radius:4px;}
.breadcrumb li.active {color:#000;background:#e1eaef;}
.breadcrumb li a {color:#03164c;}

.navi-icon {display:inline-block;margin:0 18px;position:relative;font-size:19px;color:#bbb;font-family:Helvetica, Verdana, Arial, sans-serif;}
.navi-icon badge {position:absolute;z-index:1;top:-11px;left:13px;font-size:8px;border-radius:100%;height:14px;padding:3px;line-height:14px;font-weight:300;letter-spacing:.3px;}
.navi-icon badge.orange {background:orange;color:#fff;}
.navi-icon badge.green {background:#0e8986;color:#fff;}
.navi-icon badge.red {background:red;color:#fff;}
.navi-icon badge.white {background:#f5f5f5;color:#666;}
.navi-icon badge.grey {background:#555;color:#fff;}
.navi-icon badge.black {background:#000;color:#ccc;}

.accordion-group .panel-title a i {display:none;}
.accordion-group .panel-title a {padding-right:50px;}
.accordion-group .panel-title a::before {content:"\f147";font-family:"FontAwesome";color:#44111d;font-size:18px;position:absolute;padding-top:1px;right:8px;}
.accordion-group .panel-title a.collapse::before {content:"\f147";font-family:"FontAwesome";color:#44111d;font-size:18px;position:absolute;padding-top:1px;right:8px;}
.accordion-group .panel-title a.collapsed::before {content:"\f196";font-family:"FontAwesome";color:#44111d;font-size:18px;position:absolute;padding-top:1px;right:8px;}

.layer-selection{
	display: none;
}

@media (max-width: 979px) {
	body {margin:15px auto 0 auto;}
	.layer-announcement{margin:12px 0 0;width:auto;}

	.bannerlist .adsBig {margin:0 2px 0 0;}
	.bannerlist .adsMed {margin:0 2px 0 0;}
	.bannerlist .adsSmall {margin:0 2px 0 0;}

	.fiftypercent {width:45%;}
	.fiftypercent label {display:block;}
	.fiftypercent input,.fiftypercent input.shortinput {width:92%;}
	.searchSelect button {margin-bottom:15px;}

	.navi-icon {text-align:left;display:inline-block;margin:30px 28px 10px 0;position:relative;font-size:25px;color:#111;}
	.navi-icon badge {top:-13px;left:15px;font-size:9px;}
	.navi-icon i {display:block;}
	.navi-icon h6 {position:relative;top:-5px;margin:0 0 0 -5px;padding:0;display:inline-block;font-size:8px;color:#000;text-transform:uppercase;}
	.sublist, .sublist3{
		padding: 10px 0;
	}
	.breadcrumb{
		margin: 0;
    	padding: 10px 10px 0;
	}
	ul li:hover ul.dropdown{
    display: none;	/* Hide the dropdown */
	}

	.layer-selection{
		display: block;
		padding: 0 10px;
	}
	.layer-selection select{
		width: 100%;
		display: block;
		margin: 0 0 10px;
		padding: 8px;
		border: none;
		height: 40px;
		border-radius: 4px!important;
	}
	.layer-selection select.selectorFirst{
		margin: 0 0 8px;
		background: #03164c;
		color: white;
	}
	.layer-selection select.selectorSecond{
		background: #dddddd;
		color: black;
		margin: 0;
	}
	.listTitle, .listSubject, .greytxt, a .greytxt{
		padding: 0 5px;
	}
}

@media (max-width: 768px) {
	.text-right.login {text-align:left;}
}
@media (max-width: 480px) {
	.bannerlist .adsBig {width:296px;max-height:300px;overflow:hidden;margin:0 2px 0 0px;}
	.bannerlist .adsMed {width:196px;max-height:300px;overflow:hidden;margin:0 2px 0 0px;}
	.bannerlist .adsSmall {width:95px;max-height:300px;overflow:hidden;margin:0 2px 0 0px;}

	.fiftypercent {width:75%;}
}
@media (min-width: 980px) {
	.navi-icon h6 {display:none;}
}

@media (min-width: 576px){
	.modal-sm {
		max-width: 300px;
	}
}


.img-auto {width: 100%!important;height: auto!important;}
.articleContent a {color:blue}
.accordion-inner ol{margin-left: 30px;}