@charset "utf-8";
/* CSS Document */
h2 {color:#0153a1;}
h3 {color:#0153a1;}
h4 {color:#0153a1;}
.image-center {
	clear:both;
	display: block;
	position:relative;
	margin-left: auto;
	margin-right: auto;
	margin-bottom:.5em;
	max-width:100%;}
.image-right {
	float: right;
	margin-bottom:.5em;
	margin-left:1em;
	clear: right;}
.image-left {
	float: left;
	margin-left:.5em;
	margin-bottom: .5em;
	margin-right:1em;
	clear: left;}
.docTitle {
	margin-left:.25em;
	font-size: 1.15em;
	color:#0153a1;
	font-weight:bold;
	text-align: left;
	padding: .5em 0;
	text-wrap:unrestricted;}
.footer {text-align:center;}
.fontbi {font-weight:bold; font-style:italic;}
.fontbiRed {font-weight:bold; font-style:italic; color:#900000;}
.urgent {font-weight:bold; color:#900000;}
.cellColor {background-color:#0153a1; color:#ffffff;}
.blankFullW {
	clear:both;
	font-size: 6px;
	float: none;
	margin: auto;
	height: 6px;
	width: 100%;
	padding: 0px;}
.desktopDIV {visibility:hidden; display:none;}
.deskipadDIV {visibility:hidden; display:none;}
.deskipadtabDIV {visibility:hidden; display:none;}
.deskphoneDIV {visibility:hidden; display:none;}
.ipadDIV {visibility:hidden; display:none;}
.ipadtabletDIV {visibility:hidden; display:none;}
.tabletDIV {visibility:hidden; display:none;}
.phonetabletDIV {visibility:hidden; display:none;}
.phoneDIV {visibility:hidden; display:none;}
@media screen and (max-width: 650px) {
/* The NAV element in mobile devices */
body {background-color:#ffffff; padding:0; overflow-y:scroll;}
.container1 {min-width:200px;}
.container2 {
	padding:.1em;
	border-style: double;
	border-color: #0153a1;}
.pageTitle {border-top: 2px solid #0153a1;}
.pageWhite {margin-left:.25em;margin-right:.25em;}
header {margin:0; overflow-x:hidden; overflow-y:hidden;}
h1 {margin-top:0;}
.menuMobile {visibility:visible; display:inline;}
.desktopDIV {visibility:hidden;	display:none;}
.deskipadDIV {visibility:hidden; display:none;}
.deskipadtabDIV {visibility:hidden; display:none;}
.ipadDIV {visibility:hidden; display:none;}
.deskphoneDIV {visibility:visible; display:inline;}
.phonetabletDIV {visibility:visible; display:inline;}
.phoneDIV {visibility:visible; display:inline;}
.CNTpopup {visibility:hidden; display:none;}
.CNTmenu {visibility:visible; display:block; border-bottom:1px solid #124a80;}
#CNTrack {visibility:hidden; display:none;}
#menuBar {visibility:hidden; display:none;}
.wideMenuDIV {visibility:visible; display:inline;}
.domMobile {visibility:visible; display:block; border-bottom:1px solid #124a80;}
.wideMarginText {width:98%; margin:auto;}
#menuHolder {
	clear:both;
	display:block;
	width:100%;
	height:auto;
	text-align:center;}
header h1#branding {
	visibility:visible;
	display:inline-block;
	clear:both;
	left:.5em;
	margin:0;
	padding:.25em 0 0 0;
  z-index: 1000;}
#pageHeader {visibility:hidden; display:none;}
header nav {
	display:block;
  top:0;
  left:0; 
  zoom:1;
  text-align:center;
  width:100%;}
nav .btn-navbar {
	float:right;
  padding: .7em 1em;
  margin:-40px .5em .25em .5em;
	border: 1 solid #0153a1;
	border-radius:4px;
  background-color: #0153a1;
	background-image: -webkit-gradient(linear, left top, right top, from(#0153a1), color-stop(0.25, #4c80b1), color-stop(0.5, #5796ba), color-stop(0.75, #4c80b1), to(#0153a1)); /* Safari 4-5; Chrome 1-9+ */
	background-image: -webkit-linear-gradient(top, #0153a1, #4c80b1, #5796ba, #4c80b1, #0153a1);	/* Safari 5.1+; Chrome 10+ */
	background-image: -ms-linear-gradient(top, #0153a1, #4c80b1, #5796ba, #4c80b1, #0153a1);	/* Firefox 3.6+ */
	background-image: -o-linear-gradient(top, #0153a1, #4c80b1, #5796ba, #4c80b1, #0153a1);	/* IE 10 */
	background-image: -moz-linear-gradient(top, #0153a1, #4c80b1, #5796ba, #4c80b1, #0153a1);	/* Opera 11.10+ */}
 nav .btn-navbar:active {
  background-color: #5796ba;
	background-image: -webkit-gradient(linear, left top, right top, from(#5796ba), color-stop(0.25, #0153a1), color-stop(0.5, #4c80b1), color-stop(0.75, #0153a1), to(#5796ba)); /* Safari 4-5; Chrome 1-9+ */
	background-image: -webkit-linear-gradient(top, #5796ba, #0153a1, #4c80b1, #0153a1, #5796ba);	/* Safari 5.1+; Chrome 10+ */
	background-image: -ms-linear-gradient(top, #5796ba, #0153a1, #4c80b1, #0153a1, #5796ba);	/* Firefox 3.6+ */
	background-image: -o-linear-gradient(top, #5796ba, #0153a1, #4c80b1, #0153a1, #5796ba);	/* IE 10 */
	background-image: -moz-linear-gradient(top, #5796ba, #0153a1, #4c80b1, #0153a1, #5796ba);	/* Opera 11.10+ */ } 
nav .btn-navbar .icon-bar {
  display: block;
  width: 18px;
  height: 1px;
  background-color: #ffffff;
	border: 1px solid #ffffff;}
.btn-navbar .icon-bar + .icon-bar {margin-top: .3em;}
.btn:hover, .btn:active, .btn.active, .btn.disabled, .btn[disabled] {background-color: #5796ba; *background-color: #4c80b1;}
.btn:active, .btn.active {background-color: #5796ba \9;}
.btn:first-child {*margin-left: 0;}
.btn:hover {
  background-color: #5796ba;
	background-image: -webkit-gradient(linear, left top, right top, from(#5796ba), color-stop(0.25, #0153a1), color-stop(0.5, #4c80b1), color-stop(0.75, #0153a1), to(#5796ba)); /* Safari 4-5; Chrome 1-9+ */
	background-image: -webkit-linear-gradient(top, #5796ba, #0153a1, #4c80b1, #0153a1, #5796ba);	/* Safari 5.1+; Chrome 10+ */
	background-image: -ms-linear-gradient(top, #5796ba, #0153a1, #4c80b1, #0153a1, #5796ba);	/* Firefox 3.6+ */
	background-image: -o-linear-gradient(top, #5796ba, #0153a1, #4c80b1, #0153a1, #5796ba);	/* IE 10 */
	background-image: -moz-linear-gradient(top, #5796ba, #0153a1, #4c80b1, #0153a1, #5796ba);	/* Opera 11.10+ */
  background-position: 0 -15px;
  -webkit-transition: background-position 0.1s linear;
  -moz-transition: background-position 0.1s linear;
  -ms-transition: background-position 0.1s linear;
  -o-transition: background-position 0.1s linear;
  transition: background-position 0.1s linear;}
.btn.active, .btn:active {
  background-color: #5796ba;
  background-color: #5796ba \9;
	background-image: -webkit-gradient(linear, left top, right top, from(#5796ba), color-stop(0.25, #0153a1), color-stop(0.5, #4c80b1), color-stop(0.75, #0153a1), to(#5796ba)); /* Safari 4-5; Chrome 1-9+ */
	background-image: -webkit-linear-gradient(top, #5796ba, #0153a1, #4c80b1, #0153a1, #5796ba);	/* Safari 5.1+; Chrome 10+ */
	background-image: -ms-linear-gradient(top, #5796ba, #0153a1, #4c80b1, #0153a1, #5796ba);	/* Firefox 3.6+ */
	background-image: -o-linear-gradient(top, #5796ba, #0153a1, #4c80b1, #0153a1, #5796ba);	/* IE 10 */
	background-image: -moz-linear-gradient(top, #5796ba, #0153a1, #4c80b1, #0153a1, #5796ba);	/* Opera 11.10+ */}
.btn.disabled, .btn[disabled] {
  cursor: default;
  background-color: #5796ba;
  background-image: none;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;}
/* Using the touch scrolling on capable devices. */
.overthrow-enabled .overthrow {
  overflow: auto;
  -webkit-overflow-scrolling: touch;}
ul#menu {
  background:#0153a1;
  display:none;
  position:relative;
	z-index:5000;
  left:0;
  width:100%;
	height:auto;
  font-size: 15px !important;}
ul#menu li {
  display: block;
  height: 2.5em;
  width: 100%;
	background-image: -webkit-gradient(linear, left top, right top, from(#0153a1), color-stop(0.25, #4c80b1), color-stop(0.5, #5796ba), color-stop(0.75, #4c80b1), to(#0153a1)); /* Safari 4-5; Chrome 1-9+ */
	background-image: -webkit-linear-gradient(top, #0153a1, #4c80b1, #5796ba, #4c80b1, #0153a1);	/* Safari 5.1+; Chrome 10+ */
	background-image: -ms-linear-gradient(top, #0153a1, #4c80b1, #5796ba, #4c80b1, #0153a1);	/* Firefox 3.6+ */
	background-image: -o-linear-gradient(top, #0153a1, #4c80b1, #5796ba, #4c80b1, #0153a1);	/* IE 10 */
	background-image: -moz-linear-gradient(top, #0153a1, #4c80b1, #5796ba, #4c80b1, #0153a1);	/* Opera 11.10+ */
  border-bottom: 1px solid #124a80;}
ul#menu li:last-child {border: none;}
ul#menu li.hasChildren {height: auto !important;}
ul#menu li.hasChildren ul {
  display: none;
  margin: 0 !important;
  padding: 0 0 0 20px !important;}
ul#menu li.hasChildren ul li {background: none;}
ul#menu li a {
  display: block;
  text-decoration: none;
  padding: .75em;
  font-weight: normal;}
ul#menu li a span {display: block;}
ul#menu li a:link,
ul#menu li a:visited {
  color: #eeeeee;
  text-decoration: none;
  outline: none;}
ul#menu li a:hover, ul#menu li a:active {
  color: #eeeeee;
  text-decoration: none;
  outline: none;
  background-color: #014585;
	background-image: -webkit-gradient(linear, left top, right top, from(#014585), color-stop(0.25, #0153a1), color-stop(0.5, #4c80b1), color-stop(0.75, #0153a1), to(#014585)); /* Safari 4-5; Chrome 1-9+ */
	background-image: -webkit-linear-gradient(top, #014585, #0153a1, #4c80b1, #0153a1, #014585);	/* Safari 5.1+; Chrome 10+ */
	background-image: -ms-linear-gradient(top, #014585, #0153a1, #4c80b1, #0153a1, #014585);	/* Firefox 3.6+ */
	background-image: -o-linear-gradient(top, #014585, #0153a1, #4c80b1, #0153a1, #014585);	/* IE 10 */
	background-image: -moz-linear-gradient(top, #014585, #0153a1, #4c80b1, #0153a1, #014585);	/* Opera 11.10+ */}
p {
	margin-bottom:.3em; 
	margin-left:.3em;
	text-align:left;
	padding:0;}
.indentP {margin-left:1em; text-align:left;}
} /* end mobile nav media query  */
/* Phone and Tablet Media Query */
@media all and (max-width: 340px) {
.image-left {float:none; margin-left:0; margin-right:0; width:100%;}
.image-right {float:none; margin-left:0; margin-right:0; width:100%;}
.image-center {width:100%;}
}
@media all and (max-width: 470px) {
header {margin: 0 auto; padding: 0 .5em;}
.phoneDIV {visibility:visible; display:inline;}
.domMobile {visibility:visible; display:block; border-bottom:1px solid #124a80;}
.wideMenuDIV {visibility:visible; display:inline;}
.wideMarginText {width:78%; margin:auto;}
section.content, footer {width:99%;}
section, footer {margin:20px auto;}
} /* end phone only Media Query  */
/* Media Query for Tablet */
@media all and (min-width: 471px) and (max-width: 650px) {
header {margin:0 auto 0 auto; overflow-x:hidden; overflow-y:hidden;}
header h1#branding {
	visibility:visible;
	clear:both;
	display:inline-block;
	margin:0;
  left:.5em;
  z-index:1000;}
.deskipadtabDIV {visibility:visible; display:inline;}
.tabletDIV {visibility:visible; display:inline;}
.phoneDIV {visibility:hidden; display:none;}
.domMobile {visibility:visible; display:block; border-bottom:1px solid #124a80;}
.wideMenuDIV {visibility:visible; display:inline;}
.wideMarginText {width:78%; margin:auto;}
section.content, footer {width: 99%; margin: 1.5em auto 0 auto;}
section.content p {line-height: 1.2em;}
} /* End Media Query Tablet */
/* Desktop and Ipad Media Query -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
@media screen and (min-width: 651px) and (max-width: 817px){
.deskipadtabDIV {visibility:visible; display:inline;}
.ipadDIV {visibility:visible; display:inline;}
}
@media screen and (min-width: 651px) {
BODY {
	BACKGROUND-COLOR: #0153a1;
	FONT-WEIGHT: normal;
  FONT-FAMILY: Calibri, sans-serif;
	FONT-SIZE: 11pt;}
.container1 {
	clear: both;
	display: block;
	width: 95%;
	max-width:1000px;
	margin: .5em auto .1em auto;
	padding: .4em;
	background-color:#fff;}
.container2 {
	padding: .5em;
	border-width: .3em;
	border-style: double;
	border-color: #0153a1;}
.deskipadtabDIV {visibility:visible; display:inline;}
.deskipadDIV {visibility:visible; display:inline;}
.menuMobile {visibility:hidden; display:none;}
.CNTmenu {visibility:hidden; display:none;}
.CNTpopup {visibility:visible; display:inline;}
.domMobile {visibility:hidden; display:none;}
.wideMenuDIV {visibility:visible; display:inline;}
.phoneDIV {visibility:hidden;	display:none;}
p { margin-left:.3em;}
td {padding: .2em;}
.indentP {margin-left: 1em;}
.wideMarginText {width:50%; margin:auto;}
.bluTextbi {
	display: inline-block;
	font-size: 1.15em;
	font-weight: bold;
	font-style: italic;
	color: #2c68a0;}
.bluTextbi10 {
	display: inline-block;
	font-size: 1em;
	font-weight: normal;
	font-style: italic;
	color: #2c68a0;}
#CNTrack {
	visibility:hidden; 
	clear:both;
	position:absolute;
	left:5%; 
	top: 160px; 
	width: 265px; 
	height: 130px;
	padding: 10px 0 10px 10px;
	color: #2c68a0;
	background:#ffffff; 
	border: 2px solid #000080; 
	z-index: 15000;
	border: 4px double #2c68a0;}
.CNTButton {
	font-size:.9em;
	font-weight:bold;
  border: 0;
  background: #2c68a0;
	color:#fff;
	padding:2px 4px 2px 4px;
	box-shadow:3.5px 3.5px 5px #cccccc;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;}
.CNTClose {float: right;	margin-top: 5px;}
header {margin: 0 auto .5em auto;	text-align:center;}
#branding {visibility:hidden; display:none;}
#pageHeader {	  
	visibility:visible;
	display:inline;
	float:left;
	text-align: left;
	margin: .25em 0 .25em 0;
	padding: 0;}
header nav {
	display:inline-block;
  *zoom: 1;
	margin: auto;
	float: none;
	padding: 0;}
.btn-navbar {display: none;}
#menuHolder {
	clear:both;
	display:block;
	width:100%;
	background-color: #0153a1;
	background-image: -webkit-gradient(linear, left top, right top, from(#0153a1), color-stop(0.25, #4c80b1), color-stop(0.5, #5796ba), color-stop(0.75, #4c80b1), to(#0153a1)); /* Safari 4-5; Chrome 1-9+ */
	background-image: -webkit-linear-gradient(top, #0153a1, #4c80b1, #5796ba, #4c80b1, #0153a1);	/* Safari 5.1+; Chrome 10+ */
	background-image: -ms-linear-gradient(top, #0153a1, #4c80b1, #5796ba, #4c80b1, #0153a1);	/* Firefox 3.6+ */
	background-image: -o-linear-gradient(top, #0153a1, #4c80b1, #5796ba, #4c80b1, #0153a1);	/* IE 10 */
	background-image: -moz-linear-gradient(top, #0153a1, #4c80b1, #5796ba, #4c80b1, #0153a1);	/* Opera 11.10+ */
/*  border-bottom: 1px solid #124a80;  */
	-moz-box-shadow:3.5px 3.5px 5px #777777;
	-webkit-box-shadow:3.5px 3.5px 5px #777777;
	box-shadow:3.5px 3.5px 5px #777777;
	text-align:center;}
ul#menu{
	display:block !important;
	height: auto !important;
	font-size:0;
	float:left;
	-webkit-border-radius:.1em;
	border-radius:.1em;
	position:relative;
	z-index: 3000;}
ul#menu li{
	display:inline-block;
	float: left;
	white-space:nowrap;
	font-size:0;
  background: url(/images/menuDivider.gif);
  background-position: right;
  background-repeat: no-repeat;}
ul#menu li.lastMenu {background-image:none; background:none;}
ul#menu li.lastMenu:hover>a{background-color:#005a8e; background-image:none;}
ul#menu>li{margin:0;}
ul#menu a:active, ul#menu a:focus{outline-style:none;}
ul#menu a{ 		/* sets attributes of text on Main Menu buttons   */
	display:block;
	vertical-align:middle;
	width:auto;
	text-decoration:none;
  FONT-SIZE: 11pt;
	color:#ffffff;
	cursor:pointer;
	padding:.25em .75em .25em .2em;	
	border-width:0;}
ul#menu a:hover{
  background: url(/images/menuDividerHover.gif);
  background-position: right;
  background-repeat: no-repeat;}
ul#menu li:hover {background-color:#005a8e;}
ul#menu li.hasChildren a > span {
  background: url(/images/arrows-sm-gray-down.gif);
  background-position: right -97px !important;
  background-repeat: no-repeat;}
ul#menu li.hasChildren a:hover > span,
ul#menu li.hasChildren.hover > a span {
  background-position: right -138px !important;}
.pageContent {padding:0 .5em;}
}
/* end Media Query for Desktop */
/* Media Query for Ipad */
@media all and (min-width: 651px) and (max-width: 680px) {
ul#menu a{ 		/* sets attributes of text on Main Menu buttons   */
  FONT-SIZE: 10pt;}
}
@media all and (min-width: 651px) and (max-width: 899px) {
.wideMenuDIV {visibility:hidden; display:none;}
ul#menu {
	visibility:visible; 
	display:block;
	font-size:0;
	max-width:860px; 
	float:left; }
ul#menu li{
	display:block;
	white-space:nowrap;
	font-size:0;
	float:left;}
ul#menu>li,ul#menu li{margin:0;}
ul#menu a:active, ul#menu a:focus{outline-style:none;}
}
@media all and (min-width: 651px) and (max-width: 817px) {
.ipadDIV {visibility:visible; display:inline;}
.deskipadDIV {visibility:visible; display:inline;}
}
@media all and (min-width: 818px) {
.deskipadDIV {visibility:visible; display:inline;}
.desktopDIV {visibility:visible; display:inline;}
ul#menu li a {padding:.2em .75em .2em .2em;}
}
/* End Media Query Ipad */
@media print {
.container1 {margin: 20px;}
.container2 {border:0px;}
#CNTrack {visibility:hidden; display:none;}
header {margin: 0 auto .5em auto; text-align:center;}
header h1#branding {visibility:hidden; display:none;}
#menuHolder {visibility:hidden; display:none;}
ul#menu{visibility:hidden; display:none;}
/* #pageHeader {
	visibility:visible;
	display:block;
	width: 100%;
	text-align: left;
	margin: .25em 0 .25em 0;
	padding: 0;}  */
.content {width:98%; border:none;}
#footerLinks {visibility:hidden; display:none;}
#copyrightText {text-align:center;}
#dimensions {visibility:hidden; display:none;}
}
