﻿@charset "utf-8";
/* CSS Document */

/*****Clearing Floats*****/
.xweb-clear:after {
	content: ".";
	display: block;
	height: 0;
	font-size: 0;
	clear: both;
	visibility: hidden;
}
.xweb-clear {
	min-height: 1px;
}
* html .xweb-clear {
	height: 1px;
}

/*****Main Styles*****/
#xweb-pageContainer{
	background-color: #EBEBEB;
	margin: 0px;
	padding: 0px;
	text-align: center;
	width: 100%;
}
#xweb-page{
	background-color: #FFF;
	box-shadow: 0px 10px 10px #888888;
	font-family: Calibri, Verdana, Geneva, sans-serif;
	margin: 0px auto;
	min-height: 500px;
	padding: 0px 10px;
	text-align: left;
	width: 984px;
}
#xweb-page .xweb-containers{
	float: left;
	padding: 10px;
}
#xweb-topNavigation .nav-container{
	width: 984px;
}
#xweb-pageSeparator{
	background-color: #F3F3F3;
	height: 50px;
	width: 100%;
}
/*#xweb-mainBody {
    overflow: hidden;
    position: relative;
    width: 100%;
}*/
/*#xweb-mainRight {
    border: 2px solid #e8edf0;
    border-collapse: collapse;
    border-bottom: none;
    height: 100%;
    position: absolute;
    right: 0;
}*/
#xweb-mainRight {
    border: 2px solid #e8edf0;
    border-collapse: collapse;
    border-bottom: none;
    min-height: 1000px;
    padding: 6px !important;
}
#xweb-mainLeft {
    min-height: 1000px;
}
#xweb-footerContainer{
	background-color: #3C3C3C;
	color: #FFF;
	margin: 0px;
	padding: 0px;
	text-align: center;
	width: 100%;
}
#xweb-footer{
	font-family: Calibri, Verdana, Geneva, sans-serif;
	margin: 0px auto;
	padding: 10px 10px 0px 10px;
	text-align: left;
	width: 1004px;
}
#xweb-footer .xweb-containers{
	float: left;
	padding: 10px;
}
#xweb-copyright{
	text-align: center;
	clear: both;
}
#xweb-footer a{
	color: #DDD;
	display: block;
	text-decoration: none;
}
#xweb-footer a:hover{
	color: #FFF;
}
#xweb-socialLinks a{
	display: inline;
}

#mktStatus{
	font-size: 12px;
	margin-top: 5px;
	padding: 10px 5px !important;
	width: 134px;
}
#tickerContainer{
	margin-top: 5px;
	padding: 10px;
	width: 570px;
}
#searchboxContainer{
	padding: 10px;
	width: 230px;
}

/*****SharePoint Overrides*****/
#s4-bodyContainer {
	padding-bottom: 0px;
}
#SearchBox{
	text-align: right;
}
.ms-srch-sb{
	text-align: left;
}
a.ms-signInLink {
    display: none !important;
}
.ms-srch-sb > input {
    width: 150px;
}
.ms-core-listMenu-horizontalBox .ms-core-listMenu-selected:link, .ms-core-listMenu-horizontalBox .ms-core-listMenu-selected:visited, .ms-core-listMenu-horizontalBox .ms-core-listMenu-selected, .ms-tv-selected:link {
    background: #a7ac2e; 
    color: #fff; 
}
#searchIcon {
    display: none;
}
.ms-srchnav {
    display: none;
}
.ms-ref-refiner[refinername="DisplayAuthor"] {
    display: none;
}
.ms-srch-hover-actions, .ms-srch-hover-subTitle, .ms-srch-hover-text {
    display: none;
}
#ResultFooter {
    display: none !important;
}

/*****Bootstrap Overrides*****/
#xweb-pageContainer {
    box-sizing: content-box;
    -webkit-box-sizing: content-box;
}
#xweb-page{
    box-sizing: content-box;
    -webkit-box-sizing: content-box;
}
.jetmenu {
    box-sizing: content-box;
    -webkit-box-sizing: content-box;
}
.jetmenu li {
    box-sizing: content-box;
    -webkit-box-sizing: content-box;
}
.jetmenu li a {
    box-sizing: content-box;
    -webkit-box-sizing: content-box;
}

/*****Jetmenu Overrides*****/
.jetmenu{
	/*border: 1px solid #CCC;*/
	height: 70px;
}
.jetmenu > li > .megamenu {
    z-index: 1000;
    top: 70px;
}
@-moz-document url-prefix() { 
    .jetmenu > li > .megamenu.full-width {
       width: 924px;
    }
}
.jetmenu > li > a{
	color: #FFF;
	font-size: 13px;
	padding: 26px 15px;
}
.jetmenu .topLink{
	color: #a7ac2e;
	font-weight: bold;
	text-decoration: underline;
}
.green > li:hover > a, .green > li.active > a{ background: #88c425;	color: #fff; }
.green ul.dropdown li:hover > a{ background: #a7ac2e; color: #fff; }
.green li > .megamenu form input[type="text"]:focus, .green li > .megamenu form textarea:focus{ border-color: #a7ac2e; }
.green li > .megamenu form input[type="submit"]:hover{ background: #a7ac2e; color: #fff; }
.green li > .megamenu a:hover{ color: #a7ac2e; }

#xweb-leftNav {
    border: 1px solid #e8edf0;
    border-collapse: collapse;
    width: 186px;
    padding: 10px;
}
#xweb-leftNav .menu-item {
     background: url(../images/xweb_rightArrow.png) 5px 12px no-repeat #f9f9f9;
     border: 1px solid #e8edf0;
     border-collapse: collapse;
     border-bottom: none;
}
#xweb-leftNav .menu-item:hover {
    background-color: #e8edf0;
}
#xweb-leftNav div > ul > li > ul .menu-item {
    background: url(../images/xweb_rightArrow.png) 20px 12px no-repeat #fff;
}


.jetmenu > li > a.logo{
	background-color: #EEE;
	height: 60px;
	padding: 0px;
}
.jetmemu > li:hover > a.logo{
	background-color: #EEE;
}
/*****Position and Sizing Styles*****/

#xweb-pageContainer .xweb-col-1, #xweb-footerContainer .xweb-col-1{
	padding: 10px;
	width: 62px;
}
#xweb-pageContainer .xweb-col-1np, #xweb-footerContainer .xweb-col-1np{
	padding: 0px;
	width: 82px;
}
#xweb-pageContainer .xweb-col-1h, #xweb-footerContainer .xweb-col-1h{
	padding: 10px;
	width: 103px;
}
#xweb-pageContainer .xweb-row-1, #xweb-footerContainer .xweb-row-1{
	height: 16px;
}
#xweb-pageContainer .xweb-col-2, #xweb-footerContainer .xweb-col-2{
	padding: 10px;
	width: 144px;
}
#xweb-pageContainer .xweb-col-2np, #xweb-footerContainer .xweb-col-2np{
	padding: 0px;
	width: 164px;
}
#xweb-pageContainer .xweb-col-2h, #xweb-footerContainer .xweb-col-2h{
	padding: 10px;
	width: 185px;
}
#xweb-pageContainer .xweb-row-2, #xweb-footerContainer .xweb-row-2{
	height: 37px;
}
#xweb-pageContainer .xweb-col-3, #xweb-footerContainer .xweb-col-3{
	padding: 10px;
	width: 226px;
}
#xweb-pageContainer .xweb-col-3np, #xweb-footerContainer .xweb-col-3np{
	padding: 0px;
	width: 246px;
}
#xweb-pageContainer .xweb-col-3h, #xweb-footerContainer .xweb-col-3h{
	padding: 10px;
	width: 267px;
}
#xweb-pageContainer .xweb-row-3, #xweb-footerContainer .xweb-row-3{
	height: 58px;
}
#xweb-pageContainer .xweb-col-4, #xweb-footerContainer .xweb-col-4{
	padding: 10px;
	width: 308px;
}
#xweb-pageContainer .xweb-col-4np, #xweb-footerContainer .xweb-col-4np{
	padding: 0px;
	width: 328px;
}
#xweb-pageContainer .xweb-col-4h, #xweb-footerContainer .xweb-col-4h{
	padding: 10px;
	width: 349px;
}
#xweb-pageContainer .xweb-col-4alt, #xweb-footerContainer .xweb-col-4alt{
	padding: 0px;
	width: 349px;
}
#xweb-pageContainer .xweb-row-4, #xweb-footerContainer .xweb-row-4{
	height: 79px;
}
#xweb-pageContainer .xweb-col-5, #xweb-footerContainer .xweb-col-5{
	padding: 10px;
	width: 390px;
}
#xweb-pageContainer .xweb-col-5np, #xweb-footerContainer .xweb-col-5np{
	padding: 0px;
	width: 410px;
}
#xweb-pageContainer .xweb-col-5h, #xweb-footerContainer .xweb-col-5h{
	padding: 10px;
	width: 431px;
}
#xweb-pageContainer .xweb-row-5, #xweb-footerContainer .xweb-row-5{
	height: 100px;
}
#xweb-pageContainer .xweb-col-6, #xweb-footerContainer .xweb-col-6{
	padding: 10px;
	width: 472px;
}
#xweb-pageContainer .xweb-col-6np, #xweb-footerContainer .xweb-col-6np{
	padding: 0px;
	width: 492px;
}
#xweb-pageContainer .xweb-col-6h, #xweb-footerContainer .xweb-col-6h{
	padding: 10px;
	width: 513px;
}
#xweb-pageContainer .xweb-row-6, #xweb-footerContainer .xweb-row-6{
	height: 121px;
}
#xweb-pageContainer .xweb-col-7, #xweb-footerContainer .xweb-col-7{
	padding: 10px;
	width: 554px;
}
#xweb-pageContainer .xweb-col-7np, #xweb-footerContainer .xweb-col-7np{
	padding: 0px;
	width: 574px;
}
#xweb-pageContainer .xweb-col-7h, #xweb-footerContainer .xweb-col-7h{
	padding: 10px;
	width: 595px;
}
#xweb-pageContainer .xweb-row-7, #xweb-footerContainer .xweb-row-7{
	height: 142px;
}
#xweb-pageContainer .xweb-col-8, #xweb-footerContainer .xweb-col-8{
	padding: 10px;
	width: 636px;
}
#xweb-pageContainer .xweb-col-8np, #xweb-footerContainer .xweb-col-8np{
	padding: 0px;
	width: 656px;
}
#xweb-pageContainer .xweb-col-8h, #xweb-footerContainer .xweb-col-8h{
	padding: 10px;
	width: 677px;
}
#xweb-pageContainer .xweb-row-8, #xweb-footerContainer .xweb-row-8{
	height: 163px;
}
#xweb-pageContainer .xweb-col-9, #xweb-footerContainer .xweb-col-9{
	padding: 10px;
	width: 718px;
}
#xweb-pageContainer .xweb-col-9np, #xweb-footerContainer .xweb-col-9np{
	padding: 0px;
	width: 738px;
}
#xweb-pageContainer .xweb-col-9h, #xweb-footerContainer .xweb-col-9h{
	padding: 10px;
	width: 759px;
}
#xweb-pageContainer .xweb-row-9, #xweb-footerContainer .xweb-row-9{
	height: 184px;
}
#xweb-pageContainer .xweb-col-10, #xweb-footerContainer .xweb-col-10{
	padding: 10px;
	width: 800px;
}
#xweb-pageContainer .xweb-col-10np, #xweb-footerContainer .xweb-col-10np{
	padding: 0px;
	width: 820px;
}
#xweb-pageContainer .xweb-col-10h, #xweb-footerContainer .xweb-col-10h{
	padding: 10px;
	width: 841px;
}
#xweb-pageContainer .xweb-row-10, #xweb-footerContainer .xweb-row-10{
	height: 205px;
}
#xweb-pageContainer .xweb-col-11, #xweb-footerContainer .xweb-col-11{
	padding: 10px;
	width: 882px;
}
#xweb-pageContainer .xweb-col-11np, #xweb-footerContainer .xweb-col-11np{
	padding: 0px;
	width: 902px;
}
#xweb-pageContainer .xweb-col-11h, #xweb-footerContainer .xweb-col-11h{
	padding: 10px;
	width: 923px;
}
#xweb-pageContainer .xweb-row-11, #xweb-footerContainer .xweb-row-11{
	height: 226px;
}
#xweb-pageContainer .xweb-col-12, #xweb-footerContainer .xweb-col-12{
	padding: 10px;
	width: 964px;
}
#xweb-pageContainer .xweb-col-12np, #xweb-footerContainer .xweb-col-12np{
	padding: 0px;
	width: 984px;
}
#xweb-pageContainer .xweb-row-12, #xweb-footerContainer .xweb-row-12{
	height: 247px;
}
#xweb-pageContainer .pad, #xweb-footerContainer .pad{
	padding: 10px;
}
#xweb-pageContainer .nopad, #xweb-footerContainer .nopad{
	padding: 0px;
}
#xweb-pageContainer .novert, #xweb-footerContainer .novert{
	padding: 0px 10px;
}
#xweb-pageContainer .nohorz, #xweb-footerContainer .nohorz{
	padding: 10px 0px;
}
.banner-maxWidth{
	max-width: 636px;
}

.ms-listviewtable thead{
	display: none;
}
.ms-webpart-chrome-title{
	border-bottom: solid 1px #dbdbdb;
}
.ms-webpart-titleText{
	font-family: Calibri, Verdana, Geneva, sans-serif !important;
	color: #a7ac2e !important;
    font-size: 16px;
    font-weight: bold;
}
.ms-webpart-titleText a{
	font-family: Calibri, Verdana, Geneva, sans-serif;
	color: #a7ac2e;
    font-size: 16px;
    font-weight: bold;
}
.ms-webpart-titleText a:hover{
	color: #a7ac2e;
}
.s4-itm-imgCbx-inner img.ms-selectitem-icon{
	display: none;
}
.s4-itm-imgCbx-inner .ms-selectitem-span{
	background: url(../images/bullet3.gif) top left no-repeat;
	visibility: visible;
}
.ms-vb a:link, .ms-vb2 a:link, .ms-vb-user a:link, ms-vb-lastCell a, ms-cellstyle a{
	color: #000;
}
ms-vb a:link, .ms-vb2 a:link, .ms-vb-user a:link{
	color: #000;
}
.xweb-section-hdr{
	font-family: Calibri, Verdana, Geneva, sans-serif;
	color: #a7ac2e;
    font-size: 16px;
    font-weight: bold;
}
* {
    -moz-box-sizing:content-box !important;
}
.form-control {
    height:auto !important;
}
.input-block-level {
  display: block;
  width: 100%;
  min-height: 30px;
  -webkit-box-sizing:content-box !important;
  -moz-box-sizing: content-box !important;
  box-sizing: content-box !important;
}







/******* bootstrap table style*/
table {
  max-width: 100%;
  background-color: transparent;
  border-collapse: collapse;
  border-spacing: 0;
}
.table {
  width: 100%;
  margin-bottom: 20px;
}
.table th,
.table td {
  padding: 8px;
  line-height: 20px;
  text-align: left;
  vertical-align: top;
  border-top: 1px solid #dddddd;
}
.table th {
  font-weight: bold;
}
.table thead th {
  vertical-align: bottom;
}
.table caption + thead tr:first-child th,
.table caption + thead tr:first-child td,
.table colgroup + thead tr:first-child th,
.table colgroup + thead tr:first-child td,
.table thead:first-child tr:first-child th,
.table thead:first-child tr:first-child td {
  border-top: 0;
}
.table tbody + tbody {
  border-top: 2px solid #dddddd;
}
.table .table {
  background-color: #ffffff;
}
.table-condensed th,
.table-condensed td {
  padding: 4px 5px 1px 5px;
}
.table-bordered {
  border: 1px solid #dddddd;
  border-collapse: separate;
  *border-collapse: collapse;
  border-left: 0;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.table-bordered th,
.table-bordered td {
  border-left: 1px solid #dddddd;
}
.table-bordered caption + thead tr:first-child th,
.table-bordered caption + tbody tr:first-child th,
.table-bordered caption + tbody tr:first-child td,
.table-bordered colgroup + thead tr:first-child th,
.table-bordered colgroup + tbody tr:first-child th,
.table-bordered colgroup + tbody tr:first-child td,
.table-bordered thead:first-child tr:first-child th,
.table-bordered tbody:first-child tr:first-child th,
.table-bordered tbody:first-child tr:first-child td {
  border-top: 0;
}
.table-bordered thead:first-child tr:first-child > th:first-child,
.table-bordered tbody:first-child tr:first-child > td:first-child,
.table-bordered tbody:first-child tr:first-child > th:first-child {
  -webkit-border-top-left-radius: 4px;
  -moz-border-radius-topleft: 4px;
  border-top-left-radius: 4px;
}
.table-bordered thead:first-child tr:first-child > th:last-child,
.table-bordered tbody:first-child tr:first-child > td:last-child,
.table-bordered tbody:first-child tr:first-child > th:last-child {
  -webkit-border-top-right-radius: 4px;
  -moz-border-radius-topright: 4px;
  border-top-right-radius: 4px;
}
.table-bordered thead:last-child tr:last-child > th:first-child,
.table-bordered tbody:last-child tr:last-child > td:first-child,
.table-bordered tbody:last-child tr:last-child > th:first-child,
.table-bordered tfoot:last-child tr:last-child > td:first-child,
.table-bordered tfoot:last-child tr:last-child > th:first-child {
  -webkit-border-bottom-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  border-bottom-left-radius: 4px;
}
.table-bordered thead:last-child tr:last-child > th:last-child,
.table-bordered tbody:last-child tr:last-child > td:last-child,
.table-bordered tbody:last-child tr:last-child > th:last-child,
.table-bordered tfoot:last-child tr:last-child > td:last-child,
.table-bordered tfoot:last-child tr:last-child > th:last-child {
  -webkit-border-bottom-right-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  border-bottom-right-radius: 4px;
}
.table-bordered tfoot + tbody:last-child tr:last-child td:first-child {
  -webkit-border-bottom-left-radius: 0;
  -moz-border-radius-bottomleft: 0;
  border-bottom-left-radius: 0;
}
.table-bordered tfoot + tbody:last-child tr:last-child td:last-child {
  -webkit-border-bottom-right-radius: 0;
  -moz-border-radius-bottomright: 0;
  border-bottom-right-radius: 0;
}
.table-bordered caption + thead tr:first-child th:first-child,
.table-bordered caption + tbody tr:first-child td:first-child,
.table-bordered colgroup + thead tr:first-child th:first-child,
.table-bordered colgroup + tbody tr:first-child td:first-child {
  -webkit-border-top-left-radius: 4px;
  -moz-border-radius-topleft: 4px;
  border-top-left-radius: 4px;
}
.table-bordered caption + thead tr:first-child th:last-child,
.table-bordered caption + tbody tr:first-child td:last-child,
.table-bordered colgroup + thead tr:first-child th:last-child,
.table-bordered colgroup + tbody tr:first-child td:last-child {
  -webkit-border-top-right-radius: 4px;
  -moz-border-radius-topright: 4px;
  border-top-right-radius: 4px;
}
.table-striped tbody > tr:nth-child(odd) > td,
.table-striped tbody > tr:nth-child(odd) > th {
  background-color: #f9f9f9;
}
.table-hover tbody tr:hover > td,
.table-hover tbody tr:hover > th {
  background-color: #f5f5f5;
}
table td[class*="span"],
table th[class*="span"],
.row-fluid table td[class*="span"],
.row-fluid table th[class*="span"] {
  display: table-cell;
  float: none;
  margin-left: 0;
}
.table td.span1,
.table th.span1 {
  float: none;
  width: 44px;
  margin-left: 0;
}
.table td.span2,
.table th.span2 {
  float: none;
  width: 124px;
  margin-left: 0;
}
.table td.span3,
.table th.span3 {
  float: none;
  width: 204px;
  margin-left: 0;
}
.table td.span4,
.table th.span4 {
  float: none;
  width: 284px;
  margin-left: 0;
}
.table td.span5,
.table th.span5 {
  float: none;
  width: 364px;
  margin-left: 0;
}
.table td.span6,
.table th.span6 {
  float: none;
  width: 444px;
  margin-left: 0;
}
.table td.span7,
.table th.span7 {
  float: none;
  width: 524px;
  margin-left: 0;
}
.table td.span8,
.table th.span8 {
  float: none;
  width: 604px;
  margin-left: 0;
}
.table td.span9,
.table th.span9 {
  float: none;
  width: 684px;
  margin-left: 0;
}
.table td.span10,
.table th.span10 {
  float: none;
  width: 764px;
  margin-left: 0;
}
.table td.span11,
.table th.span11 {
  float: none;
  width: 844px;
  margin-left: 0;
}
.table td.span12,
.table th.span12 {
  float: none;
  width: 924px;
  margin-left: 0;
}
.table tbody tr.success > td {
  background-color: #dff0d8;
}
.table tbody tr.error > td {
  background-color: #f2dede;
}
.table tbody tr.warning > td {
  background-color: #fcf8e3;
}
.table tbody tr.info > td {
  background-color: #d9edf7;
}
.table-hover tbody tr.success:hover > td {
  background-color: #d0e9c6;
}
.table-hover tbody tr.error:hover > td {
  background-color: #ebcccc;
}
.table-hover tbody tr.warning:hover > td {
  background-color: #faf2cc;
}
.table-hover tbody tr.info:hover > td {
  background-color: #c4e3f3;
}

.buttom-border{
    border-bottom: inset;
}