@charset "utf-8";
/* CSS Document */

/***** GENERIC RULES AND MORE **********************************************************/

a:link {
	text-decoration: underline;
    color: #000;
}

a:visited {
	text-decoration: underline;
	color: #000;
}

a:hover {
	text-decoration: underline !important;
    color: #336699;
}

.global-alert .color--red a {
	color: #ffffff !important;
}

header a, header a:link, header a:visited {
	text-decoration: none;
}

.region-language-toggle {
	margin-top: 2px;
}

div.legacy .clear {
	clear: both;
	height: 0;
	line-height: 0;
	font-size: px; /*for IE*/
}

div.legacy .strikethrough {
    text-decoration: line-through;
}


div.legacy .nowrap {
	white-space:nowrap;
}


div.legacy #forms {
  padding: 1em;
  margin: 1em 0 1em 0;
  font-size: 80%;
  background: #EEEEEE;
  border: 1px solid #336699;
}

/* Accessibility styles */
div.legacy .sr-only {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0,0,0,0);
	border: 0;
}
div.legacy .fi-access, div.legacy .fi-access:hover {
	text-decoration: none !important;
}
h3.bg90B:hover {
	text-decoration: underline;
}


/* For the heading tags */
div.legacy .blue{
	color:#336699;
}

div.legacy .red {
	color: #cc0000 !important;
}

div.legacy .gold {
	color: #E7AB0E;
}

div.legacy .orange {
	color: #dd6d22;
}

div.legacy .green {
	color: #5A7D1F;
}

div.legacy .darkblue {
	color: #323266;
}
/* END */

/* NEW STYLES ADDED July.17.2014 */
div.legacy .blueBG, div.legacy .blueBG a{
	color: #fff;
	background-color: #336699;
	display:block;
	padding: 5px;
}


div.legacy .redBG, div.legacy .redBG a {
	color: #fff;
	background-color: #cc0000;
	display:block;
	padding: 5px;
}

div.legacy .goldBG, div.legacy .goldBG a {
	color: #fff;
	background-color: #E7AB0E;
	display:block;
	padding: 5px;
}

div.legacy .orangeBG, div.legacy .orangeBG a {
	color: #fff;
	background-color: #dd6d22;
	display:block;
	padding: 5px;
}

div.legacy .greenBG, div.legacy .greenBG a {
	color: #fff;
	background-color: #5A7D1F;
	display:block;
	padding: 5px;
}

div.legacy .darkblueBG, div.legacy .darkblueBG a {
	color: #fff;
	background-color: #323266;
	display:block;
	padding: 5px;
}
/* END */





/***** LAYOUT STYLES (from here on in...) ************************************************/

body {
  /*font-family: Carme, sans-serif;*/
  font-family: Verdana, Arial, sans-serif;
  background-repeat:no-repeat;
  background-position:center top;
  background-attachment:fixed;
  background-color: #F8F9FA;
  /* background-color: rgba(0,102,155,0.05); */
  padding:0;
  margin: 0 ;
}

div.legacy #page {
  clear: both;
  width: 948px;
  margin: 18px auto 0 auto;
  padding: 0px;
  border: 1px solid #fff;
  background-color: white;
  box-sizing: content-box;
}



/***** TOP NAVIGATION ********************************************/

div.legacy #top-navigation {
  width: 100%;
  background-color:#336699;
  padding:0px;
  margin:0px;  
  /*margin-bottom:10px !important;  Margin added to top of #page instead - AS 20160531*/
  }

div.legacy #top-navigation .container {
  width: 952px;
  height: 31px;
  padding-bottom:4px;
  padding-top:5px;
  margin: 0 auto;
  text-align: right;
  font-size:11px;
  color:#ffffff;
 }  

div.legacy #top-navigation .container a{
  text-decoration:none;
  color:#ffffff;
  }

/********Font Size Selector Styles ******************/
div.legacy .resizer {color:#ffffff !important; padding:8px 2px 0 10px; border:0px solid #ffffff; border-top:none !important; display:inline;}
div.legacy .resizer a {color:#ffffff !important; }
div.legacy .small {font-size:100% !important;}
div.legacy .medium {font-size:110% !important;}
div.legacy .large {font-size:120% !important;}
div.legacy .someName { font-weight:bold; padding:0px 1px;}
div.legacy #accesssmall {position:absolute; left:-10000px; top:auto; width:1px; height:1px; overflow:hidden;}
div.legacy #accessmedium {position:absolute; left:-10000px; top:auto; width:1px; height:1px; overflow:hidden;}
div.legacy #accesslarge {position:absolute; left:-10000px; top:auto; width:1px; height:1px; overflow:hidden;}
/**Close font size selector ***/  

/******** Stay Connected at the top left of top nav ******************/
div.legacy .stayconnected {
	position: relative; 
	width: 100%; /* for IE 6 */
	float:left;
	width:152px;
	height:19px;
	padding:0px 2px 0px 0px;
		top: 2px;

}

div.legacy .stayconnected_fr {
	position: relative; 
	width: 100%; /* for IE 6 */
	float:left;
	width:134px;
	height:19px;
	padding:0px 2px 0px 0px;
		top: 2px;

}

div.legacy .sc { 
	position: absolute; 
	float: left;
	left:43px;
	width:100px;
	font-weight:bold;
	top: 7px;
	font-size: 90%;
}

div.legacy .sc a{ 
	color:#ffffff !important;
}

div.legacy .sc_fr { 
	position: absolute; 
	float: left;
	left:25px;
	width:100px;
	font-weight:bold;
	top: 7px;
	font-size: 90%;
}

div.legacy .sc_fr a{ 
	color:#ffffff !important;
}
/**Close Stay Connected ***/   

div.legacy #francais {position:absolute; left:-10000px; top:auto; width:1px; height:1px; overflow:hidden;}

div.legacy #weather {position:absolute; left:-10000px; top:auto; width:1px; height:1px; overflow:hidden;}

/*********END TOP NAVIGATION STYLES *************************************************************************************************/ 





/***** LEFT MENU *******************************************************************************************************************/


div.legacy #left-bar {
  float: left;
  width: 175px;
  font-size: 80%;
  border: none;
/*  background-image: url(/shared/images/leftbargradient.png); 
*/  

}

div.legacy #left-bar .searchbar {
  text-align:left;
  padding-top:7px;
  padding-bottom:10px;
  padding-left:10px;
  background-image: url(/shared/images/WinnipegAnd311_gradient.png); 
  background-repeat:no-repeat; 
  background-position:center bottom;
  height:20px;
  border-right:solid 1px #336699;
}

div.legacy #left-menu {
	padding-top:0px;
}

div.legacy #left-menu .section {

  border-top: 1px solid #ccc;
  background-color: #fff;
  padding-top:0px !important;
  margin-top:0px;
  padding-bottom:0px !important;
}

div.legacy .lefttext{
	padding-left:8px;
	padding-right:2px;
	padding-top: 2px;
	padding-bottom: 1px;
	color:#333;
	}
		
/* Department Search Box CSS starts*/
div.legacy #searchbarDEPT {
	padding: 0 !important; 
	padding-top: 2px !important; 
	border: none !important;
}
div.legacy .searchbarboxDEPT {
	margin: 0 !important; 
	border-top: 1px solid #fff;
	border-right: 0;
	border-bottom: 1px solid #fff;
	border-left: 1px solid #fff;
	/*color: #999999 !important;  Color of help text in Dept search field */
	display: inline-block; 
	padding: 3px 3px; 
	box-sizing: border-box;	
	width: 125px;
	height:25px; 
	float:left;
}
input.wpgsearchboxDEPT.fa-search {
	font-family: FontAwesome, Verdana, Helvetica, Arial, sans-serif;
	/*color: #000;*/
	height: 25px;
	width: 27px;
	padding: 0 !important;
	margin: 0 !important;
	border-top: 1px solid #f0f0f0;
	border-right: 1px solid #f0f0f0;
	border-bottom: 1px solid #f0f0f0;
	border-left: 1px solid #A9A9A9;
	background-color: #f0f0f0;
	cursor: pointer;
}

/* New for Google Site Search */
/* These styles override the GSS styles coming from Google */
div.legacy .cse input.gsc-search-button, input.gsc-search-button, div.legacy .cse .gsc-search-button input.gsc-search-button-v2, input.gsc-search-button-v2 {
    margin: 0 0 0 0 !important;
    padding: 8px 8px 9px 8px !important; /* adds padding to alter size of search button */
    border-radius: 0px !important; /* Removes Google's border radius */
    -moz-border-radius: 0px !important; /* Removes Google's border radius */
	-webkit-border-radius: 0px !important; /* Removes Google's border radius */
    border-top: 1px solid #A9A9A9 !important;
	border-right: 1px solid #A9A9A9 !important;
	border-bottom: 1px solid #A9A9A9 !important;
	border-left: 0 !important;
}
div.legacy .gsc-search-box-tools .gsc-search-box .gsc-input {
    padding-right: 0px !important;
}

div.legacy .gsc-input-box {
	height: 30px !important;
}

div.legacy .gsc-input {
	height: 25px !important;
}
/* Department Search Box CSS ends */


/* Department Content Area Search Box CSS Begins - Historic buildings, Police News */

div.legacy .contentSearchBox {
  float: right;
  width: auto;
  height: 50px;
  color: #fff;
  font-size: 80%;
  text-align:left;
  padding:7px 10px 42px 10px;
  background-color: #336699;
  height:20px;
  border-right:solid 1px #336699;
  margin: 0 0 10px 10px;}

div.legacy .content_search {  
  display: block;
  height: 29px;
  color: #ffffff;
  padding-top: 8px;
  padding-left: 0px;}

div.legacy .content_search .searchbarboxDEPT, div#main.small .content_search .searchbarboxDEPT { width: 86%;}

div#main.medium .content_search .searchbarboxDEPT { width: 87%;}
div#main.large .content_search .searchbarboxDEPT { width: 88%;}

/* Department Content Area Search Box CSS Ends */

/* Department Right Nav Search Box CSS Begins - Historic buildings, Police News */

div.legacy .RtNavSearchBox {
  float: right;
  width: 160px;
  height: 50px;
  color: #fff;
  font-size: 90%;
  text-align:left;
  padding:5px 5px 10px 5px;
  background-color: #336699;
  min-height:20px;
  border-right:solid 1px #336699;
  margin: 0 0 10px 0;}

div.legacy .RtNav_search {  
  display: block;
  height: 29px;
  color: #ffffff;
  padding-top: 8px;
  padding-left: 0px;}
  
/* Department Right Nav Search Box CSS starts*/

div.legacy .searchbarboxRtNav {
	margin: 0 !important; 
	border-top: 1px solid #A9A9A9;
	border-right: 0;
	border-bottom: 1px solid #A9A9A9;
	border-left: 1px solid #A9A9A9;
	/*color: #999999 !important;  Color of help text in Right Nav search field */
	display: inline-block; 
	padding: 3px 3px; 
	box-sizing: border-box;	
	width: 137px;
	height:30px; 
	float:left;
}

input.searchbarboxRtNav.fa-search {
	font-family: FontAwesome, Verdana, Helvetica, Arial, sans-serif;
	/*color: #000;*/
	height: 30px;
	width: 28px;
	padding: 0 !important;
	margin: 0 !important;
	border-top: 1px solid #A9A9A9;
	border-right: 1px solid #A9A9A9;
	border-bottom: 1px solid #A9A9A9;
	border-left: 1px solid #A9A9A9;
	background-color: #dddddd;
	cursor: pointer;
}

/* Department Right Nav Search Box CSS Ends */


<!--LEFT-NAV styles ----------------------------------------------------------------------------------->

	
/*changing left-bar text color to black*/	
/*#left-bar, #left-bar a {color:#000000;} commented out 20160729 by AS*/

div.legacy .agency {
	color:#ffffff!important;
	padding-left:13px;
	padding-bottom:10px;
	padding-top:5px !important;
	display:inline;
	text-decoration:none!important;
	display:block !important;
	height: 49px;
	margin-top: 10px;
}

div.legacy .agency a {
	color:#ffffff!important;
	text-decoration:none!important;
	display:block !important;
}


div.legacy #leftNav {
	background-color:#eeeeee !important;
	padding-bottom:1px !important;
}

div.legacy #leftNav ul {
	list-style-type:none;
	margin:0;
	padding:0;	
	cursor:pointer;	
	border-top:1px solid #ffffff;
}

div.legacy #leftNav ul li {
	padding: 2px 0 2px 10px !important;
	border-bottom:1px dotted #ffffff;		
/*	padding-left:10px !important;		
*/}

div.legacy #leftNav ul li:last-child {
	border-bottom:none !important;
}

div.legacy #leftNav ul li a {
	background-color:transparent !important;
	padding: 5px !important;
	border-left:none !important;
	text-decoration:none;
	display:block;
	box-shadow: none;
	line-height: 1.15rem;
}

div.legacy #leftNav li.parentNav {
	padding: 2px 0 2px 10px !important;
	background: url("/shared/images/listB.gif") no-repeat 4px 14px;
}

div.legacy #leftNav .parentNav:hover {
	background: url("/shared/images/list.gif") no-repeat 4px 14px;
}

div.legacy #leftNav .activeParent {
	background: url("/shared/images/listD.gif") no-repeat 4px 14px #777777 !important;
	color:#ffffff !important;
	font-weight:bold;
}


div.legacy #leftNav .lnSubMenu {
	border-bottom:2px solid #999999;
	background-color:#d4d4d4;
}

/*specific BG color and width for each sub-nav to fix the jQuery slide-jerking issue*/
div.legacy #leftNav .lnMenu ul {
	/* width:165px; */
	background-color:#d4d4d4;
	padding-left:10px;	
}
div.legacy #leftNav .lnMenu ul ul {
	/* width:155px; */
	background-color:#eeeeee;
	padding-left:10px;
}
div.legacy #leftNav .lnMenu ul ul ul{
	/* width:146px; */
	background-color:#d4d4d4;
	padding-left:10px;
}
div.legacy #leftNav .lnMenu ul ul ul ul{
	/* width:136px; */
	background-color:#eeeeee;
	padding-left:10px;
}

div.legacy #leftNav .lnSubMenu li {
	border:none !important;
}


div.legacy .activeParent a, div.legacy .lnkHgLight a, div.legacy .lnMenu li:hover a {color:#ffffff !important; }	

div.legacy #leftNav li.nav-hidden {
	display: none !important;
}


/* ----- PDF icon ----- */
/* ----- Icon aligned right ----- */

div.legacy #leftNav li.nav-pdf {
	padding-right: 22px !important;
	display: flex;
    justify-content: space-between;
    align-items: center;
}

div.legacy #leftNav .lnMenu li.nav-pdf a {
	width: 135px !important;
}
div.legacy #leftNav .lnMenu ul li.nav-pdf a {
	width: 122px !important;
}
div.legacy #leftNav .lnMenu ul ul li.nav-pdf a  {
	width: 116px !important;
}
div.legacy #leftNav .lnMenu ul ul ul li.nav-pdf a {
	width: 107px !important;
}
div.legacy #leftNav .lnMenu ul ul ul ul li.nav-pdf a {
	width: 97px !important;
}

div.legacy #leftNav ul li:nav-pdf a {
	display: block;
    height: 16px;
    line-height: 16px;
}

div.legacy #leftNav li.nav-pdf:after {
    content: "\f1c1";
	color: #cc0000;
	font-family: FontAwesome;
	font-style: normal;
    font-weight: normal;
	font-size: 110%;
	float: right;
    display: inline-block;
	margin-right: -15px;
	margin-top: 0;
	line-height: 16px;
}

div.legacy #leftNav li.nav-pdf:hover:after {
    content: "\f1c1";
	color: #fff;
	font-family: FontAwesome;
	font-style: normal;
    font-weight: normal;
	font-size: 110%;
	float: right;
    display: inline-block;
	margin-right: -15px;
	margin-top: 0;
}


/* ----- Excel icon ----- */
/* ----- Icon aligned right ----- */

div.legacy #leftNav li.nav-excel {
	padding-right: 22px !important;
	display: flex;
    justify-content: space-between;
    align-items: center;
}

div.legacy #leftNav .lnMenu li.nav-excel a {
	width: 135px !important;
}
div.legacy #leftNav .lnMenu ul li.nav-excel a {
	width: 122px !important;
}
div.legacy #leftNav .lnMenu ul ul li.nav-excel a  {
	width: 116px !important;
}
div.legacy #leftNav .lnMenu ul ul ul li.nav-excel a {
	width: 107px !important;
}
div.legacy #leftNav .lnMenu ul ul ul ul li.nav-excel a {
	width: 97px !important;
}

div.legacy #leftNav ul li:nav-excel a {
	display: block;
    height: 16px;
    line-height: 16px;
}

div.legacy #leftNav li.nav-excel:after {
    content: "\f1c3";
	color: #338239;
	font-family: FontAwesome;
	font-style: normal;
    font-weight: normal;
	font-size: 110%;
	float: right;
    display: inline-block;
	margin-right: -15px;
	margin-top: 0;
	line-height: 16px;
}

div.legacy #leftNav li.nav-excel:hover:after {
    content: "\f1c3";
	color: #fff;
	font-family: FontAwesome;
	font-style: normal;
    font-weight: normal;
	font-size: 110%;
	float: right;
    display: inline-block;
	margin-right: -15px;
	margin-top: 0;
}


/* ----- Word icon ----- */
/* ----- Icon aligned right ----- */

div.legacy #leftNav li.nav-word {
	padding-right: 22px !important;
	display: flex;
    justify-content: space-between;
    align-items: center;
}

div.legacy #leftNav .lnMenu li.nav-word a {
	width: 135px !important;
}
div.legacy #leftNav .lnMenu ul li.nav-word a {
	width: 122px !important;
}
div.legacy #leftNav .lnMenu ul ul li.nav-word a  {
	width: 116px !important;
}
div.legacy #leftNav .lnMenu ul ul ul li.nav-word a {
	width: 107px !important;
}
div.legacy #leftNav .lnMenu ul ul ul ul li.nav-word a {
	width: 97px !important;
}

div.legacy #leftNav ul li:nav-word a {
	display: block;
    height: 16px;
    line-height: 16px;
}

div.legacy #leftNav li.nav-word:after {
    content: "\f1c2";
	color: #376BBE;
	font-family: FontAwesome;
	font-style: normal;
    font-weight: normal;
	font-size: 110%;
	float: right;
    display: inline-block;
	margin-right: -15px;
	margin-top: 0;
	line-height: 16px;
}

div.legacy #leftNav li.nav-word:hover:after {
    content: "\f1c2";
	color: #fff;
	font-family: FontAwesome;
	font-style: normal;
    font-weight: normal;
	font-size: 110%;
	float: right;
    display: inline-block;
	margin-right: -15px;
	margin-top: 0;
}


/* ----- External icon ----- */
/* ----- Icon aligned right ----- */

div.legacy #leftNav li.nav-external {
	padding-right: 22px !important;
	display: flex;
    justify-content: space-between;
    align-items: center;
}

div.legacy #leftNav .lnMenu li.nav-external a {
	width: 135px !important;
}
div.legacy #leftNav .lnMenu ul li.nav-external a {
	width: 122px !important;
}
div.legacy #leftNav .lnMenu ul ul li.nav-external a  {
	width: 116px !important;
}
div.legacy #leftNav .lnMenu ul ul ul li.nav-external a {
	width: 107px !important;
}
div.legacy #leftNav .lnMenu ul ul ul ul li.nav-external a {
	width: 97px !important;
}

div.legacy #leftNav ul li:nav-external a {
	display: block;
    height: 16px;
    line-height: 16px;
}

div.legacy #leftNav li.nav-external:after {
    content: "\f0c1";
	color: #999;
	font-family: FontAwesome;
	font-style: normal;
    font-weight: normal;
	font-size: 110%;
	float: right;
    display: inline-block;
	margin-right: -15px;
	margin-top: 0;
	line-height: 16px;
		-moz-transform: scaleX(-1);
        -o-transform: scaleX(-1);
        -webkit-transform: scaleX(-1);
        transform: scaleX(-1);
        filter: FlipH;
        -ms-filter: "FlipH";
}

div.legacy #leftNav li.nav-external:hover:after {
    content: "\f0c1";
	color: #fff;
	font-family: FontAwesome;
	font-style: normal;
    font-weight: normal;
	font-size: 110%;
	float: right;
    display: inline-block;
	margin-right: -15px;
	margin-top: 0;
		-moz-transform: scaleX(-1);
        -o-transform: scaleX(-1);
        -webkit-transform: scaleX(-1);
        transform: scaleX(-1);
        filter: FlipH;
        -ms-filter: "FlipH";
}


/* ----- Image icon ----- */
/* ----- Icon aligned right ----- */

div.legacy #leftNav li.nav-image {
	padding-right: 22px !important;
	display: flex;
    justify-content: space-between;
    align-items: center;
}

div.legacy #leftNav .lnMenu li.nav-image a {
	width: 135px !important;
}
div.legacy #leftNav .lnMenu ul li.nav-image a {
	width: 122px !important;
}
div.legacy #leftNav .lnMenu ul ul li.nav-image a  {
	width: 116px !important;
}
div.legacy #leftNav .lnMenu ul ul ul li.nav-image a {
	width: 107px !important;
}
div.legacy #leftNav .lnMenu ul ul ul ul li.nav-image a {
	width: 97px !important;
}

div.legacy #leftNav ul li:nav-image a {
	display: block;
    height: 16px;
    line-height: 16px;
}

div.legacy #leftNav li.nav-image:after {
    content: "\f1c5";
	color: #5ba5a9;
	font-family: FontAwesome;
	font-style: normal;
    font-weight: normal;
	font-size: 110%;
	float: right;
    display: inline-block;
	margin-right: -15px;
	margin-top: 0;
	line-height: 16px;
}

div.legacy #leftNav li.nav-image:hover:after {
    content: "\f1c5";
	color: #fff;
	font-family: FontAwesome;
	font-style: normal;
    font-weight: normal;
	font-size: 110%;
	float: right;
    display: inline-block;
	margin-right: -15px;
	margin-top: 0;
}


/* ----- Popup icon ----- */
/* ----- Icon aligned right ----- */

div.legacy #leftNav li.nav-popup {
	padding-right: 22px !important;
	display: flex;
    justify-content: space-between;
    align-items: center;
}

div.legacy #leftNav .lnMenu li.nav-popup a {
	width: 135px !important;
}
div.legacy #leftNav .lnMenu ul li.nav-popup a {
	width: 122px !important;
}
div.legacy #leftNav .lnMenu ul ul li.nav-popup a  {
	width: 116px !important;
}
div.legacy #leftNav .lnMenu ul ul ul li.nav-popup a {
	width: 107px !important;
}
div.legacy #leftNav .lnMenu ul ul ul ul li.nav-popup a {
	width: 97px !important;
}

div.legacy #leftNav ul li:nav-popup a {
	display: block;
    height: 16px;
    line-height: 16px;
}

div.legacy #leftNav li.nav-popup:after {
    content: "\f08e";
	color: #999;
	font-family: FontAwesome;
	font-style: normal;
    font-weight: normal;
	font-size: 110%;
	float: right;
    display: inline-block;
	margin-right: -15px;
	margin-top: 0;
	line-height: 16px;
}

div.legacy #leftNav li.nav-popup:hover:after {
    content: "\f08e";
	color: #fff;
	font-family: FontAwesome;
	font-style: normal;
    font-weight: normal;
	font-size: 110%;
	float: right;
    display: inline-block;
	margin-right: -15px;
	margin-top: 0;
}


/* ----- Document icon ----- */
/* ----- Icon aligned right ----- */

div.legacy #leftNav li.nav-document {
	padding-right: 22px !important;
	display: flex;
    justify-content: space-between;
    align-items: center;
}

div.legacy #leftNav .lnMenu li.nav-document a {
	width: 135px !important;
}
div.legacy #leftNav .lnMenu ul li.nav-document a {
	width: 122px !important;
}
div.legacy #leftNav .lnMenu ul ul li.nav-document a  {
	width: 116px !important;
}
div.legacy #leftNav .lnMenu ul ul ul li.nav-document a {
	width: 107px !important;
}
div.legacy #leftNav .lnMenu ul ul ul ul li.nav-document a {
	width: 97px !important;
}

div.legacy #leftNav ul li:nav-document a {
	display: block;
    height: 16px;
    line-height: 16px;
}

div.legacy #leftNav li.nav-document:after {
    content: "\f15b";
	color: #336699;
	font-family: FontAwesome;
	font-style: normal;
    font-weight: normal;
	font-size: 110%;
	float: right;
    display: inline-block;
	margin-right: -15px;
	margin-top: 0;
	line-height: 16px;
}

div.legacy #leftNav li.nav-document:hover:after {
    content: "\f15b";
	color: #fff;
	font-family: FontAwesome;
	font-style: normal;
    font-weight: normal;
	font-size: 110%;
	float: right;
    display: inline-block;
	margin-right: -15px;
	margin-top: 0;
}


/* ----- Video icon ----- */
/* ----- Icon aligned right ----- */

div.legacy #leftNav li.nav-video {
	padding-right: 22px !important;
	display: flex;
    justify-content: space-between;
    align-items: center;
}

div.legacy #leftNav .lnMenu li.nav-video a {
	width: 135px !important;
}
div.legacy #leftNav .lnMenu ul li.nav-video a {
	width: 122px !important;
}
div.legacy #leftNav .lnMenu ul ul li.nav-video a  {
	width: 116px !important;
}
div.legacy #leftNav .lnMenu ul ul ul li.nav-video a {
	width: 107px !important;
}
div.legacy #leftNav .lnMenu ul ul ul ul li.nav-video a {
	width: 97px !important;
}

div.legacy #leftNav ul li:nav-video a {
	display: block;
    height: 16px;
    line-height: 16px;
}

div.legacy #leftNav li.nav-video:after {
    content: "\f03d";
	color: #59749F;
	font-family: FontAwesome;
	font-style: normal;
    font-weight: normal;
	font-size: 110%;
	float: right;
    display: inline-block;
	margin-right: -15px;
	margin-top: 0;
	line-height: 16px;
}

div.legacy #leftNav li.nav-video:hover:after {
    content: "\f03d";
	color: #fff;
	font-family: FontAwesome;
	font-style: normal;
    font-weight: normal;
	font-size: 110%;
	float: right;
    display: inline-block;
	margin-right: -15px;
	margin-top: 0;
}


/* ----- Email icon ----- */
/* ----- Icon aligned right ----- */

div.legacy #leftNav li.nav-email {
	padding-right: 22px !important;
	display: flex;
    justify-content: space-between;
    align-items: center;
}

div.legacy #leftNav .lnMenu li.nav-email a {
	width: 135px !important;
}
div.legacy #leftNav .lnMenu ul li.nav-email a {
	width: 122px !important;
}
div.legacy #leftNav .lnMenu ul ul li.nav-email a  {
	width: 116px !important;
}
div.legacy #leftNav .lnMenu ul ul ul li.nav-email a {
	width: 107px !important;
}
div.legacy #leftNav .lnMenu ul ul ul ul li.nav-email a {
	width: 97px !important;
}

div.legacy #leftNav ul li:nav-email a {
	display: block;
    height: 16px;
    line-height: 16px;
}

div.legacy #leftNav li.nav-email:after {
    content: "\f0e0";
	color: #336699;
	font-family: FontAwesome;
	font-style: normal;
    font-weight: normal;
	font-size: 110%;
	float: right;
    display: inline-block;
	margin-right: -15px;
	margin-top: 0;
	line-height: 16px;
}

div.legacy #leftNav li.nav-email:hover:after {
    content: "\f0e0";
	color: #fff;
	font-family: FontAwesome;
	font-style: normal;
    font-weight: normal;
	font-size: 110%;
	float: right;
    display: inline-block;
	margin-right: -15px;
	margin-top: 0;
}




/***TOP HEADER STYLES ARE IN header.htm

/***** MAIN ********************************************************************************************************************************/

div.legacy #main {
  float: right;
  width: 773px;
}

div.legacy #main a {
  text-decoration: underline;
  box-shadow: none;
}

div.legacy #main a:hover {
  text-decoration: none;
  color: #336699;
}

div.legacy #content {
  float: left;
  width: 540px;
  padding: 0px 14px 14px 24px;
  min-height: 250px;
}

/* #content p {
	font-size: 1rem;
	line-height: 1.25rem;
} */


 /* #content > h2 {margin-top: 1em;}  */
 /* no top margin as h2 used as top heading in page. When switched to use h1, set margin-top to 2.1em */

 /* #content > h3 {margin-top: 2em; }   */
 /*2em equiv to 40px*/

 /* #content > h4, div.legacy .tabcontent > h4 {margin-top: 1.9em; }   */
 /*1.9em equiv to 35px*/

 /* #content > h5, div.legacy .tabcontent > h5 {margin-top: 1.8em; }  */
 /*1.8em equiv to 30px*/

 /* #content > h6, div.legacy .tabcontent > h6 {margin-top: 1.7em; }  */
 /*1.7em equiv to 25px*/


/* #content h1 {margin-top: 2.1em;}/*no top margin as h2 used as top heading in page. When switched to use h1, set margin-top to 2.1em */

/* #content h2 {margin-top: 2em; }*/  /*2em equiv to 40px*/

/* #content h3 {margin-top: 1.9em; }*/  /*1.9em equiv to 35px*/

/* #content h4 {margin-top: 1.8em; }*/  /*1.8em equiv to 30px*/

/* #content h5 {margin-top: 1.7em; }*/  /*1.7em equiv to 25px*/


/*removes the drop-shadow below the top-nav to give room for breadcrumbs*/
div#headers {
	background:none !important;
	padding-bottom:0px;
}

/*breadcrumb styles */
div.crumbs p {
	font-size:70% !important;
	padding:0px 0px 10px 20px;
	margin: 0px;
	float: left;
	line-height:1.5em !important;
	width: 750px;		
}

div.crumbs a {
	box-shadow: none !important;
}

div.legacy #content2013bc {
  float: left;
  width: 700px;
  padding: 30px 14px 14px 14px;
}

div.legacy .titleheadings {
	font-size: 160%;
	color: #336699;
	font-weight:bold;
	margin:0px;
}



/*---- Feature Icons are in their own stylesheet and liked to in the head.htm file ----*/


/*---- START Text Features ----*/


div.legacy #content div.textfeatures {
	margin-top: 15px;
}

div.legacy #content div.textfeatures h3{
	padding-bottom: 10px;
  border-bottom:dotted 1px #666666; 
}

div.legacy #content div.textfeatures ul {
  padding-left: 15px;
  line-height:1.1em;
}

div.legacy #content div.textfeatures ul li { 
  padding: 3px;
  font-size:75%;
}

div.legacy #content div.textfeatures div.subfeature {
  padding-top: 5px;
}

div.legacy #content div.textfeatures .left {
  float: left;
  width: 48%;
}

div.legacy #content div.textfeatures .right {
  float: right;
  width: 48%;
}

/*.subfeature a {
  color: #333333;
}

div.legacy .subfeature a:visited {
  color: #666;
}*/

/*---- END NEW Text Features ----*/

/***** RIGHT BAR *************************************************************************/

div.legacy #right-bar {
  width: 177px;
  float: right;
  text-decoration:none;
  margin: 0px;
  padding: 0px;
  padding-top: 0px !important;
  margin-right: 15px;
  font-size: 80%;
}


div.legacy #right-bar .section {
  width: 177px;
  padding-right: 0px;
  padding-bottom: 10px;
  margin-bottom: 10px;
  margin-top: 0px !important;
  /*border: 1px solid #ccc; AS update 2015-11-18: removed border from .section and put on .section .body left right and bottom only */
}

div.legacy #right-bar .section h1 a {
  color: #FFF;
}


div.legacy #right-bar .section .body {
  color: #000000;
  background-color: #ffffff;
  padding: 5px;    
  font-size: 90%;
  border-left: 1px solid #ccc; /* AS added 2015-11-18 */
  border-right: 1px solid #ccc; /* AS added 2015-11-18 */
  border-bottom: 1px solid #ccc; /* AS added 2015-11-18 */
}

div.legacy #right-bar .section ul {
  margin: 0;
  padding-left: 15px;
  list-style-type: square;
}
div.legacy #right-bar li {
  padding: 10px 2px 0px 0px;	
  line-height: 1.5em;

}

/*** TOC style ****************************************************************************/
ul.toc{
	line-height: 2em;
	}
/*****************************************************************************************/




/** LAST UPDATE STYLE *********************************************************************/

/** if I remove this style the last update code looses its top-border? Very strange, don't delete **/
div.legacy .lutopContainer {
}
/** End do not delete .lutopContainer **/

div.legacy #lutopContainer {
	min-width: 525px;
    margin: auto;
	padding-top: 8px;
	margin-top: 50px;
	border-top: 1px solid #CCCCCC;
}

div.legacy #lastUpdateDate {
    float: left;
    height: 20px;
	font-size:70%;
}

/** End last update code **/

/** Old Top of Page **/
div.legacy #topOfPage {
    height: 20px;
	font-size:70%;
    padding-right: 10px;
	display:block;	
}

div.legacy #topOfPage a {
	float: right;
	background-image: url("/shared/images/bullet.gif");
    background-repeat: no-repeat;
	padding-left: 15px;
	display:block;
}
/** Close old top of page **/

/** Dynamic jQuery top of page div **/
a.back-to-top {
	display: none;
	width: 60px;
	height: 60px;
	text-indent: -9999px;
	position: fixed;
	z-index: 999;
	right: 20px;
	bottom: 20px;
	background: #336699 url("/shared/images/up-arrow.png") no-repeat center 43%;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
}
a:hover.back-to-top {
	background-color:#999;
}
/** CLOSE Dynamic jQuery top of page div **/


/***** RIGHT BAR *************************************************************************
All right bar stylesheets are within the specified color for that department
/


/** ALTERNATIVE LAYOUTS **/
body.hide-right-bar #right-bar {
  display: none;
}

body.hide-right-bar #content {
  width: auto;
}

body.fluid #top-navigation {
  width: auto;
}

body.fluid #page {
/*  position: relative;*/
  width: auto;
  min-width: 951px;
/*  background-color: #323266;*/
}

body.fluid #main {
  clear: left;
  float: none;
  width: auto;
  background-color: white;
}

body.fluid #content {
  float: none;
  width: auto;
}

body.fluid #header {
  border-right: 1px solid white;
}


  
div.legacy #dm0m0 {
  width: auto !important;
}



/* images... */
div.legacy .imageLeft {
	
	clear: none;
	float: left;
/*	border: 1px solid #000;*/
	margin-right: 10px;
}

div.legacy .imageRight {
	
	clear: none;
	float: right;
/*	border: 1px solid #000;*/
	margin-left: 10px;
}


div.legacy #top-ad {
  width: 950px;
  margin: 0px auto;
  margin-top: 1em;
  margin-bottom: 4px;
  padding: 0px;
  color: white;
  font-size: 80%;
  border: 1px solid white;
  background-color:#FFF;
}

div.legacy #top-ad a {
  color: white;
}


div.legacy #alert{
  font-size: .9rem;
  line-height: 1.15rem;
  border: 1px solid #cc0000;
  border-left: 10px #cc0000 solid;
  padding: 1em;
  margin: 2em 0;
}

div.legacy #alert-blue{
  font-size: .9rem;
  line-height: 1.15rem;
  border: 1px solid #336699;
  border-left: 10px #336699 solid;
  padding: 1em; 
  margin: 2em 0; 
}

div.legacy #alert-green{
  font-size: .9rem;
  line-height: 1.15rem;
  border: 1px solid #73BE47;
  border-left: 10px #73BE47 solid;
  padding: 1em; 
  margin: 2em 0;
}

div.legacy #alert-orange{
  font-size: .9rem;
  line-height: 1.15rem;
  border: 1px solid #DD6D22;
  border-left: 10px #DD6D22 solid;
  padding: 1em; 
  margin: 2em 0;
}
	
div.legacy #alert-tps{/*The Parking Store Blue*/
  font-size: .9rem;
  line-height: 1.15rem;
  border: 1px solid #1a429a;
  border-left: 10px #1a429a solid;
  margin: 2em 0;
  padding: 1em;
}

div.legacy #alert-black{
  border: 1px solid #000;
  border-left: 10px #000 solid;
  padding: 1em; 
  margin: 2em 0;
}

/***** MERGED STYLES FROM 05082004.css **********************************************************/

div.legacy .k50 {
	font-size: .75rem;
	line-height: 1rem;
	color: #000000;

}
div.legacy .k50B {
	font-size: .75rem;
	line-height: 1rem;
	font-weight: bold;
	color: #000000;
}
div.legacy .r50 {
	font-size: .75rem;
	line-height: 1rem;
	color: #cc3333;
}
div.legacy .r50B {
	font-size: .75rem;
	line-height: 1rem;
	font-weight: bold;
	color: #cc3333;
}
div.legacy .g50 {
	font-size: .75rem;
	line-height: 1rem;
	color: #cc9933;
}
div.legacy .g50B {
	font-size: .75rem;
	line-height: 1rem;
	font-weight: bold;
	color: #cc9933;
}
div.legacy .b50 {
	font-size: .75rem;
	line-height: 1rem;
	color: #333399;
}
div.legacy .b50B {
	font-size: .75rem;
	line-height: 1rem;
	font-weight: bold;
	color: #333399;
}
div.legacy .bg50 {
	font-size: .75rem;
	line-height: 1rem;
	color: #336699;
}
div.legacy .bg50B {
	font-size: .75rem;
	line-height: 1rem;
	font-weight: bold;
	color: #336699;
}
div.legacy .bm50 {
	font-size: .75rem;
	line-height: 1rem;
	color: #3366cc;
}
div.legacy .bm50B {
	font-size: .75rem;
	line-height: 1rem;
	font-weight: bold;
	color: #3366cc;
}
div.legacy .w50 {
	font-size: .75rem;
	line-height: 1rem;
	color: #ffffff;
}
div.legacy .w50B {
	font-size: .75rem;
	line-height: 1rem;
	font-weight: bold;
	color: #ffffff;
}

div.legacy .k60B {
	font-size: .75rem;
	line-height: 1rem;
	font-weight: bold;

}

div.legacy .k70 {
	font-size: .75rem;
	line-height: 1rem;
	color: #000000;

}
div.legacy .k70B {
	font-size: .75rem;
	line-height: 1rem;
	font-weight: bold;
	color: #000000;

}

div.legacy .r70 {
	font-size: .75rem;
	line-height: 1rem;
	color: #cc3333;
}
div.legacy .r70B {
	font-size: .75rem;
	line-height: 1rem;
	font-weight: bold;
	color: #cc3333;
}
div.legacy .g70 {
	font-size: .75rem;
	line-height: 1rem;
	color: #cc9933;
}
div.legacy .g70B {
	font-size: .75rem;
	line-height: 1rem;
	font-weight: bold;
	color: #cc9933;
}
div.legacy .g70I {
	font-size: .75rem;
	line-height: 1rem;
	color: #cc9933;
        font-style: italic;
}
div.legacy .b70 {
	font-size: .75rem;
	line-height: 1rem;
	color: #333399;
}
div.legacy .b70B {
	font-size: .75rem;
	line-height: 1rem;
	font-weight: bold;
	color: #333399;
}
div.legacy .bg70 {
	font-size: .75rem;
	line-height: 1rem;
	color: #336699;
}
div.legacy .bg70B {
	font-size: .75rem;
	line-height: 1rem;
	font-weight: bold;
	color: #336699;
}
div.legacy .bm70 {
	font-size: .75rem;
	line-height: 1rem;
	color: #3366cc;
}
div.legacy .bm70B {
	font-size: .75rem;
	line-height: 1rem;
	font-weight: bold;
	color: #3366cc;
}
div.legacy .w70 {
	font-size: .75rem;
	line-height: 1rem;
	color: #ffffff;
}
div.legacy .w70B {
	font-size: .75rem;
	line-height: 1rem;
	font-weight: bold;
	color: #ffffff;
}
div.legacy .f75B {
	font-size: .75rem;
	line-height: 1rem;
	font-weight: bold;
	color: #ffffff;
	letter-spacing: 1px;
}
div.legacy .k75 {
	font-size: .75rem;
	line-height: 1rem;
	color: #000000;

}
div.legacy .k75B {
	font-size: .75rem;
	line-height: 1rem;
	font-weight: bold;
	color: #000000;

}
div.legacy .r75 {
	font-size: .75rem;
	line-height: 1rem;
	color: #cc3333;
}
div.legacy .r75B {
	font-size: .75rem;
	line-height: 1rem;
	font-weight: bold;
	color: #cc3333;
}
div.legacy .g75 {
	font-size: .75rem;
	line-height: 1rem;
	color: #cc9933;
}
div.legacy .g75B {
	font-size: .75rem;
	line-height: 1rem;
	font-weight: bold;
	color: #cc9933;
}
div.legacy .b75 {
	font-size: .75rem;
	line-height: 1rem;
	color: #333399;
}
div.legacy .b75B {
	font-size: .75rem;
	line-height: 1rem;
	font-weight: bold;
	color: #333399;
}
div.legacy .bg75 {
	font-size: .75rem;
	line-height: 1rem;
	color: #336699;
}
div.legacy .bg75B {
	font-size: .75rem;
	line-height: 1rem;
	font-weight: bold;
	color: #336699;
}
div.legacy .bm75 {
	font-size: .75rem;
	line-height: 1rem;
	color: #3366cc;
}
div.legacy .bm75B {
	font-size: .75rem;
	line-height: 1rem;
	font-weight: bold;
	color: #3366cc;
}
div.legacy .w75 {
	font-size: .75rem;
	line-height: 1rem;
	color: #ffffff;
}
div.legacy .w75B {
	font-size: .75rem;
	line-height: 1rem;
	font-weight: bold;
	color: #ffffff;
}
div.legacy .k80 {
	font-size: .9rem;
	line-height: 1.15rem;
	color: #000000;

}
div.legacy .k80I {
	font-size: .9rem;
	line-height: 1.15rem;
	font-style: italic;
	color: #000000;
}
div.legacy .k80B {
	font-size: .9rem;
	line-height: 1.15rem;
	font-weight: bold;
	color: #000000;

}
div.legacy .k80BI {
	font-size: .9rem;
	line-height: 1.15rem;
	font-weight: BOLD;
	font-style: italic;
	color: #000000;
}
div.legacy .r80 {
	font-size: .9rem;
	line-height: 1.15rem;
	color: #cc3333;
}
div.legacy .r80I {
	font-size: .9rem;
	line-height: 1.15rem;
	color: #cc3333;
	font-style: italic;
}
div.legacy .r80B {
	font-size: .9rem;
	line-height: 1.15rem;
	font-weight: bold;
	color: #cc3333;
}
div.legacy .R80BI {
	font-size: .9rem;
	line-height: 1.15rem;
	font-weight: BOLD;
	color: #cc3333;
	font-style: italic;
}
div.legacy .g80 {
	font-size: .9rem;
	line-height: 1.15rem;
	color: #cc9933;
}
div.legacy .g80I {
	font-size: .9rem;
	line-height: 1.15rem;
	color: #cc9933;
	font-style: italic;
}
div.legacy .g80B {
	font-size: .9rem;
	line-height: 1.15rem;
	font-weight: bold;
	color: #cc9933;
}
div.legacy .g80BI {
	font-size: .9rem;
	line-height: 1.15rem;
	font-weight: bold;
	color: #cc9933;
	font-style: italic;
}
div.legacy .b80 {
	font-size: .9rem;
	line-height: 1.15rem;
	color: #333399;
}
div.legacy .b80I {
	font-size: .9rem;
	line-height: 1.15rem;
	color: #333399;
	font-style: italic;
}
div.legacy .b80B {
	font-size: .9rem;
	line-height: 1.15rem;
	font-weight: bold;
	color: #333399;
}
div.legacy .b80BI {
	font-size: .9rem;
	line-height: 1.15rem;
	font-weight: bold;
	color: #333399;
	font-style: italic;
}
div.legacy .bg80 {
	font-size: .9rem;
	line-height: 1.15rem;
	color: #336699;
}

div.legacy .bg80I {
	font-size: .9rem;
	line-height: 1.15rem;
	color: #336699;
	font-style: italic;
}
div.legacy .bg80B {
	font-size: .9rem;
	line-height: 1.15rem;
	font-weight: bold;
	color: #336699;
}
div.legacy .bg80BI {
	font-size: .9rem;
	line-height: 1.15rem;
	font-weight: bold;
	color: #336699;
	font-style: italic;
}
div.legacy .bm80 {
	font-size: .9rem;
	line-height: 1.15rem;
	color: #3366cc;
}
div.legacy .bm80I {
	font-size: .9rem;
	line-height: 1.15rem;
	color: #3366cc;
	font-style: italic;
}
div.legacy .bm80B {
	font-size: .9rem;
	line-height: 1.15rem;
	font-weight: bold;
	color: #3366cc;
}
div.legacy .bm80BI {
	font-size: .9rem;
	line-height: 1.15rem;
	font-weight: bold;
	color: #3366cc;
	font-style: italic;
}
div.legacy .w80 {
	font-size: .9rem;
	line-height: 1.15rem;
	color: #ffffff;
}
div.legacy .w80B {
	font-size: .9rem;
	line-height: 1.15rem;
	font-weight: bold;
	color: #ffffff;
}
div.legacy .w80I {
	font-size: .9rem;
	line-height: 1.15rem;
	color: #ffffff;
	font-style: italic;
}
div.legacy .w80BI {
	font-size: .9rem;
	line-height: 1.15rem;
	font-weight: bold;
	color: #ffffff;
	font-style: italic;
}
div.legacy .k85 {
	font-size: .9rem;
	line-height: 1.15rem;
	color: #000000;
}
div.legacy .k85I {
	font-size: .9rem;
	line-height: 1.15rem;
	font-weight: normal;
	font-style: italic;
	color: #000000;
}
div.legacy .k85B {
	font-size: .9rem;
	line-height: 1.15rem;
	font-weight: bold;
	color: #000000;
}
div.legacy .k85BI {
	font-size: .9rem;
	line-height: 1.15rem;
	font-weight: bold;
	font-style: italic;
	color: #000000;
}

div.legacy .r85 {
	font-size: .9rem;
	line-height: 1.15rem;
	color: #cc3333;
}
div.legacy .r85I {
	font-size: .9rem;
	line-height: 1.15rem;
	color: #cc3333;
	font-style: italic;
}
div.legacy .r85B {
	font-size: .9rem;
	line-height: 1.15rem;
	font-weight: bold;
	color: #cc3333;
}
div.legacy .r85BI {
	font-size: .9rem;
	line-height: 1.15rem;
	color: #cc3333;
	font-weight: bold;
	font-style: italic;
}

div.legacy .g85 {
	font-size: .9rem;
	line-height: 1.15rem;
	color: #cc9933;
}
div.legacy .g85I {
	font-size: .9rem;
	line-height: 1.15rem;
	color: #cc9933;
	font-style: italic;
}
div.legacy .g85B {
	font-size: .9rem;
	line-height: 1.15rem;
	font-weight: bold;
	color: #cc9933;
}
div.legacy .g85BI {
	font-size: .9rem;
	line-height: 1.15rem;
	font-weight: bold;
	font-style: italic;
	color: #cc9933;
}
div.legacy .b85 {
	font-size: .9rem;
	line-height: 1.15rem;
	color: #333399;
}
div.legacy .b85I {
	font-size: .9rem;
	line-height: 1.15rem;
	font-style: italic;
	color: #333399;
}
div.legacy .b85B {
	font-size: .9rem;
	line-height: 1.15rem;
	font-weight: bold;
	color: #333399;
}
div.legacy .b85BI {
	font-size: .9rem;
	line-height: 1.15rem;
	font-weight: bold;
	font-style: italic;
	color: #333399;
}

div.legacy .bg85 {
	font-size: .9rem;
	line-height: 1.15rem;
	color: #336699;
}
div.legacy .bg85I {
	font-size: .9rem;
	line-height: 1.15rem;
	font-style: italic;
	color: #336699;
}
div.legacy .bg85B {
	font-size: .9rem;
	line-height: 1.15rem;
	font-weight: bold;
	color: #336699;
}
div.legacy .bg85BI {
	font-size: .9rem;
	line-height: 1.15rem;
	font-weight: bold;
	font-style: italic;
	color: #336699;
}
div.legacy .bm85 {
	font-size: .9rem;
	line-height: 1.15rem;
	color: #3366cc;
}
div.legacy .bm85I {
	font-size: .9rem;
	line-height: 1.15rem;
	font-style: italic;
	color: #3366cc;
}

div.legacy .bm85B {
	font-size: .9rem;
	line-height: 1.15rem;
	font-weight: bold;
	color: #3366cc;
}
div.legacy .bm85BI {
	font-size: .9rem;
	line-height: 1.15rem;
	font-weight: bold;
	font-style: italic;
	color: #3366cc;
}
div.legacy .w85 {
	font-size: .9rem;
	line-height: 1.15rem;
	color: #ffffff;
}
div.legacy .w85B {
	font-size: .9rem;
	line-height: 1.15rem;
	font-weight: bold;
	color: #ffffff;
}
div.legacy .w85I {
	font-size: .9rem;
	line-height: 1.15rem;
	color: #ffffff;
	font-style: italic;
}
div.legacy .w85BI {
	font-size: .9rem;
	line-height: 1.15rem;
	font-weight: bold;
	color: #ffffff;
	font-style: italic;
}
div.legacy .k90 {
	font-size: .9rem;
	line-height: 1.15rem;
	color: #000000;
}
div.legacy .k90B {
	font-size: .9rem;
	line-height: 1.15rem;
	font-weight: bold;
	color: #000000;
}

div.legacy .r90 {
	font-size: .9rem;
	line-height: 1.15rem;
	color: #cc3333;
}
div.legacy .r90B {
	font-size: .9rem;
	line-height: 1.15rem;
	font-weight: bold;
	color: #cc3333;
}
div.legacy .g90 {
	font-size: .9rem;
	line-height: 1.15rem;
	color: #cc9933;
}
div.legacy .g90B {
	font-size: .9rem;
	line-height: 1.15rem;
	font-weight: bold;
	color: #cc9933;
}
div.legacy .b90 {
	font-size: .9rem;
	line-height: 1.15rem;
	color: #333399;
}
div.legacy .b90B {
	font-size: .9rem;
	line-height: 1.15rem;
	font-weight: bold;
	color: #333399;
}
div.legacy .bg90 {
	font-size: .9rem;
	line-height: 1.15rem;
	color: #336699;
}
div.legacy .bg90B {
	font-size: .9rem;
	line-height: 1.15rem;
	font-weight: bold;
	color: #336699;
}
div.legacy .bm90 {
	font-size: .9rem;
	line-height: 1.15rem;
	color: #3366cc;
}
div.legacy .bm90B {
	font-size: .9rem;
	line-height: 1.15rem;
	font-weight: bold;
	color: #3366cc;
}
div.legacy .w90 {
	font-size: .9rem;
	line-height: 1.15rem;
	color: #ffffff;
}
div.legacy .w90B {
	font-size: .9rem;
	line-height: 1.15rem;
	font-weight: bold;
	color: #ffffff;
}

div.legacy .k100 {
	font-size: .9rem;
	line-height: 1.15rem;
	color: #000000;
}
div.legacy .k100I {
	font-size: .9rem;
	line-height: 1.15rem;
	font-style: italic;
	color: #000000;
}
div.legacy .k100B {
	font-size: .9rem;
	line-height: 1.15rem;
	font-weight: bold;
	color: #000000;
}
div.legacy .k100BI {
	font-size: .9rem;
	line-height: 1.15rem;
	font-weight: bold;
	font-style: italic;
	color: #000000;
}
div.legacy .r100 {
	font-size: .9rem;
	line-height: 1.15rem;
	color: #cc3333;
}
div.legacy .r100I {
	font-size: .9rem;
	line-height: 1.15rem;
	font-style: italic;
	color: #cc3333;
}
div.legacy .r100B {
	font-size: .9rem;
	line-height: 1.15rem;
	font-weight: bold;
	color: #cc3333;
}
div.legacy .r100BI {
	font-size: .9rem;
	line-height: 1.15rem;
	font-weight: bold;
	font-style: italic;
	color: #cc3333;
}
div.legacy .g100 {
	font-size: .9rem;
	line-height: 1.15rem;
	color: #cc9933;
}
div.legacy .g100I {
	font-size: .9rem;
	line-height: 1.15rem;
	font-style: italic;
	color: #cc9933;
}
div.legacy .g100B {
	font-size: .9rem;
	line-height: 1.15rem;
	font-weight: bold;
	color: #cc9933;
}
div.legacy .g100BI {
	font-size: .9rem;
	line-height: 1.15rem;
	font-weight: bold;
	font-style: italic;
	color: #cc9933;
}
div.legacy .b100 {
	font-size: .9rem;
	line-height: 1.15rem;
	color: #333399;
}
div.legacy .b100I {
	font-size: .9rem;
	line-height: 1.15rem;
	font-style: italic;
	color: #333399;
}
div.legacy .b100B {
	font-size: .9rem;
	line-height: 1.15rem;
	font-weight: bold;
	color: #333399;
}
div.legacy .b100BI {
	font-size: .9rem;
	line-height: 1.15rem;
	font-weight: bold;
	font-style: italic;
	color: #333399;
}
div.legacy .bg100 {
	font-size: .9rem;
	line-height: 1.15rem;
	color: #336699;
}
div.legacy .bg100I {
	font-size: .9rem;
	line-height: 1.15rem;
	font-style: italic;
	color: #336699;
}
div.legacy .bg100B {
	font-size: .9rem;
	line-height: 1.15rem;
	font-weight: bold;
	color: #336699;
}
div.legacy .bg100BI {
	font-size: .9rem;
	line-height: 1.15rem;
	font-weight: bold;
	font-style: italic;
	color: #336699;
}
div.legacy .bm100 {
	font-size: .9rem;
	line-height: 1.15rem;
	color: #3366cc;
}
div.legacy .bm100I {
	font-size: .9rem;
	line-height: 1.15rem;
	font-style: italic;
	color: #3366cc;
}
div.legacy .bm100B {
	font-size: .9rem;
	line-height: 1.15rem;
	font-weight: bold;
	color: #3366cc;
}
div.legacy .bm100BI {
	font-size: .9rem;
	line-height: 1.15rem;
	font-weight: bold;
	font-style: italic;
	color: #3366cc;
}
div.legacy .w100 {
	font-size: .9rem;
	line-height: 1.15rem;
	color: #ffffff;
}
div.legacy .w100B {
	font-size: .9rem;
	line-height: 1.15rem;
	font-weight: bold;
	color: #ffffff;
}
div.legacy .w100I {
	font-size: .9rem;
	line-height: 1.15rem;
	color: #ffffff;
	font-style: italic;
}
div.legacy .w100BI {
	font-size: .9rem;
	line-height: 1.15rem;
	font-weight: bold;
	color: #ffffff;
	font-style: italic;
}
div.legacy .k110 {
	font-size: .9rem;
	line-height: 1.15rem;
	color: #000000;
}
div.legacy .k110I {
	font-size: .9rem;
	line-height: 1.15rem;
	font-style: italic;
	color: #000000;
}
div.legacy .k110B {
	font-size: .9rem;
	line-height: 1.15rem;
	font-weight: bold;
	color: #000000;
}
div.legacy .k110BI {
	font-size: .9rem;
	line-height: 1.15rem;
	font-weight: bold;
	font-style: italic;
	color: #000000;
}
div.legacy .r110 {
	font-size: .9rem;
	line-height: 1.15rem;
	color: #cc3333;
}
div.legacy .r110I {
	font-size: .9rem;
	line-height: 1.15rem;
	font-style: italic;
	color: #cc3333;
}
div.legacy .r110B {
	font-size: .9rem;
	line-height: 1.15rem;
	font-weight: bold;
	color: #cc3333;
}
div.legacy .r110BI {
	font-size: .9rem;
	line-height: 1.15rem;
	font-weight: bold;
	font-style: italic;
	color: #cc3333;
}
div.legacy .g110 {
	font-size: .9rem;
	line-height: 1.15rem;
	color: #cc9933;
}
div.legacy .g110I {
	font-size: .9rem;
	line-height: 1.15rem;
	font-style: italic;
	color: #cc9933;
}
div.legacy .g110B {
	font-size: .9rem;
	line-height: 1.15rem;
	font-weight: bold;
	color: #cc9933;
}
div.legacy .g110BI {
	font-size: .9rem;
	line-height: 1.15rem;
	font-style: italic;
	font-weight: bold;
	color: #cc9933;
}
div.legacy .b110 {
	font-size: .9rem;
	line-height: 1.15rem;
	color: #333399;
}
div.legacy .b110I {
	font-size: .9rem;
	line-height: 1.15rem;
	font-style: italic;
	color: #333399;
}
div.legacy .b110B {
	font-size: .9rem;
	line-height: 1.15rem;
	font-weight: bold;
	color: #333399;
}
div.legacy .b110BI {
	font-size: .9rem;
	line-height: 1.15rem;
	font-weight: bold;
	font-style: italic;
	color: #333399;
}
div.legacy .bg110 {
	font-size: .9rem;
	line-height: 1.15rem;
	color: #336699;
}
div.legacy .bg110I {
	font-size: .9rem;
	line-height: 1.15rem;
	font-style: italic;
	color: #336699;
}
div.legacy .bg110B {
	font-size: .9rem;
	line-height: 1.15rem;
	font-weight: bold;
	color: #336699;
}
div.legacy .bg110BI {
	font-size: .9rem;
	line-height: 1.15rem;
	font-weight: bold;
	font-style: italic;
	color: #336699;
}
div.legacy .bm110 {
	font-size: .9rem;
	line-height: 1.15rem;
	color: #3366cc;
}
div.legacy .bm110I {
	font-size: .9rem;
	line-height: 1.15rem;
	font-style: italic;
	color: #3366cc;
}
div.legacy .bm110B {
	font-size: .9rem;
	line-height: 1.15rem;
	font-weight: bold;
	color: #3366cc;
}
div.legacy .bm110BI {
	font-size: .9rem;
	line-height: 1.15rem;
	font-weight: bold;
	font-style: italic;
	color: #3366cc;
}
div.legacy .w110 {
	font-size: .9rem;
	line-height: 1.15rem;
	color: #ffffff;
}
div.legacy .w110B {
	font-size: .9rem;
	line-height: 1.15rem;
	font-weight: bold;
	color: #ffffff;
}
div.legacy .w110I {
	font-size: .9rem;
	line-height: 1.15rem;
	color: #ffffff;
	font-style: italic;
}
div.legacy .w110BI {
	font-size: .9rem;
	line-height: 1.15rem;
	font-weight: bold;
	color: #ffffff;
	font-style: italic;
}
div.legacy .k150 {
	font-size: .9rem;
	line-height: 1.15rem;
	color: #000000;
}
div.legacy .k150I {
	font-size: .9rem;
	line-height: 1.15rem;
	font-style: italic;
	color: #000000;
}
div.legacy .k150B {
	font-size: .9rem;
	line-height: 1.15rem;
	font-weight: bold;
	color: #000000;
}
div.legacy .k150BI {
	font-size: .9rem;
	line-height: 1.15rem;
	font-weight: bold;
	font-style: italic;

}
div.legacy .r150 {
	font-size: .9rem;
	line-height: 1.15rem;
	color: #cc3333;
}
div.legacy .r150I {
	font-size: .9rem;
	line-height: 1.15rem;
	font-style: italic;
	color: #cc3333;
}
div.legacy .r150B {
	font-size: .9rem;
	line-height: 1.15rem;
	font-weight: bold;
	color: #cc3333;
}
div.legacy .r150BI {
	font-size: .9rem;
	line-height: 1.15rem;
	font-weight: bold;
	font-style: italic;
	color: #cc3333;
}
div.legacy .g150 {
	font-size: .9rem;
	line-height: 1.15rem;
	color: #cc9933;
}
div.legacy .g150I {
	font-size: .9rem;
	line-height: 1.15rem;
	font-style: italic;
	color: #cc9933;
}
div.legacy .g150B {
	font-size: .9rem;
	line-height: 1.15rem;
	font-weight: bold;
	color: #cc9933;
}
div.legacy .g150BI {
	font-size: .9rem;
	line-height: 1.15rem;
	font-weight: bold;
	font-style: italic;
	color: #cc9933;
}
div.legacy .b150 {
	font-size: .9rem;
	line-height: 1.15rem;
	color: #333399;
}
div.legacy .b150I {
	font-size: .9rem;
	line-height: 1.15rem;
	font-style: italic;
	color: #333399;
}
div.legacy .b150B {
	font-size: .9rem;
	line-height: 1.15rem;
	font-weight: bold;
	color: #333399;
}
div.legacy .b150BI {
	font-size: .9rem;
	line-height: 1.15rem;
	font-style: italic;
	font-weight: bold;
	color: #333399;
}
div.legacy .bg150 {
	font-size: .9rem;
	line-height: 1.15rem;
	color: #336699;
}
div.legacy .bg150I {
	font-size: .9rem;
	line-height: 1.15rem;
	font-style: italic;
	color: #336699;
}
div.legacy .bg150B {
	font-size: .9rem;
	line-height: 1.15rem;
	font-weight: bold;
	color: #336699;
}
div.legacy .bg150BI {
	font-size: .9rem;
	line-height: 1.15rem;
	font-style: italic;
	font-weight: bold;
	color: #336699;
}
div.legacy .bm150 {
	font-size: .9rem;
	line-height: 1.15rem;
	color: #3366cc;
}
div.legacy .bm150I {
	font-size: .9rem;
	line-height: 1.15rem;
	font-style: italic;
	color: #3366cc;
}
div.legacy .bm150B {
	font-size: .9rem;
	line-height: 1.15rem;
	font-weight: bold;
	color: #3366cc;
}
div.legacy .bm150BI {
	font-size: .9rem;
	line-height: 1.15rem;
	font-weight: bold;
	font-style: italic;
	color: #3366cc;
}
div.legacy .w150 {
	font-size: .9rem;
	line-height: 1.15rem;
	color: #ffffff;
}
div.legacy .w150B {
	font-size: .9rem;
	line-height: 1.15rem;
	font-weight: bold;
	color: #ffffff;
}
div.legacy .w150I {
	font-size: .9rem;
	line-height: 1.15rem;
	color: #ffffff;
	font-style: italic;
}
div.legacy .w150BI {
	font-size: .9rem;
	line-height: 1.15rem;
	font-weight: bold;
	color: #ffffff;
	font-style: italic;
}


/* lowercase duplicates of above in order for css styles to work in using XHTML 1.0 doctype */

/*A  {
	color : #333399;
	font-family: Verdana, Geneva, sans-serif;
	text-decoration: underline;
}*/


div.legacy .k50b {
	font-size: .75rem;
	line-height: 1rem;
	font-weight: bold;

}

div.legacy .r50b {
	font-size: .75rem;
	line-height: 1rem;
	font-weight: bold;
	color: #cc3333;
}

div.legacy .g50b {
	font-size: .75rem;
	line-height: 1rem;
	font-weight: bold;
	color: #cc9933;
}

div.legacy .b50b {
	font-size: .75rem;
	line-height: 1rem;
	font-weight: bold;
	color: #333399;
}

div.legacy .bg50b {
	font-size: .75rem;
	line-height: 1rem;
	font-weight: bold;
	color: #336699;
}

div.legacy .bm50b {
	font-size: .75rem;
	line-height: 1rem;
	font-weight: bold;
	color: #3366cc;
}

div.legacy .w50b {
	font-size: .75rem;
	line-height: 1rem;
	font-weight: bold;
	color: #ffffff;
}

div.legacy .k60b {
	font-size: .75rem;
	line-height: 1rem;
	font-weight: bold;

}


div.legacy .k70b {
	font-size: .75rem;
	line-height: 1rem;
	font-weight: bold;

}

div.legacy .r70b {
	font-size: .75rem;
	line-height: 1rem;
	font-weight: bold;
	color: #cc3333;
}

div.legacy .g70b {
	font-size: .75rem;
	line-height: 1rem;
	font-weight: bold;
	color: #cc9933;
}
div.legacy .g70i {
	font-size: .75rem;
	line-height: 1rem;
	color: #cc9933;
        font-style: italic;
}

div.legacy .b70b {
	font-size: .75rem;
	line-height: 1rem;
	font-weight: bold;
	color: #333399;
}

div.legacy .bg70b {
	font-size: .75rem;
	line-height: 1rem;
	font-weight: bold;
	color: #336699;
}

div.legacy .bm70b {
	font-size: .75rem;
	line-height: 1rem;
	font-weight: bold;
	color: #3366cc;
}

div.legacy .w70b {
	font-size: .75rem;
	line-height: 1rem;
	font-weight: bold;
	color: #ffffff;
}
div.legacy .f75b {
	font-size: .75rem;
	line-height: 1rem;
	font-weight: bold;
	color: #ffffff;
	letter-spacing: 1px;
}

div.legacy .k75b {
	font-size: .75rem;
	line-height: 1rem;
	font-weight: bold;

}

div.legacy .r75b {
	font-size: .75rem;
	line-height: 1rem;
	font-weight: bold;
	color: #cc3333;
}

div.legacy .g75b {
	font-size: .75rem;
	line-height: 1rem;
	font-weight: bold;
	color: #cc9933;
}

div.legacy .b75b {
	font-size: .75rem;
	line-height: 1rem;
	font-weight: bold;
	color: #333399;
}

div.legacy .bg75b {
	font-size: .75rem;
	line-height: 1rem;
	font-weight: bold;
	color: #336699;
}
div.legacy .bm75 {
	font-size: .75rem;
	line-height: 1rem;
	color: #3366cc;
}
div.legacy .bm75b {
	font-size: .75rem;
	line-height: 1rem;
	font-weight: bold;
	color: #3366cc;
}

div.legacy .w75b {
	font-size: .75rem;
	line-height: 1rem;
	font-weight: bold;
	color: #ffffff;
}

div.legacy .k80i {
	font-size: .9rem;
	line-height: 1.15rem;

	font-style: italic;
}
div.legacy .k80b {
	font-size: .9rem;
	line-height: 1.15rem;
	font-weight: bold;

}
div.legacy .k80bi {
	font-size: .9rem;
	line-height: 1.15rem;
	font-weight: BOLD;

	font-style: italic;
}

div.legacy .r80i {
	font-size: .9rem;
	line-height: 1.15rem;
	color: #cc3333;
	font-style: italic;
}
div.legacy .r80b {
	font-size: .9rem;
	line-height: 1.15rem;
	font-weight: bold;
	color: #cc3333;
}
div.legacy .R80bi {
	font-size: .9rem;
	line-height: 1.15rem;
	font-weight: BOLD;
	color: #cc3333;
	font-style: italic;
}

div.legacy .g80i {
	font-size: .9rem;
	line-height: 1.15rem;
	color: #cc9933;
	font-style: italic;
}
div.legacy .g80b {
	font-size: .9rem;
	line-height: 1.15rem;
	font-weight: bold;
	color: #cc9933;
}
div.legacy .g80bi {
	font-size: .9rem;
	line-height: 1.15rem;
	font-weight: bold;
	color: #cc9933;
	font-style: italic;
}

div.legacy .b80i {
	font-size: .9rem;
	line-height: 1.15rem;
	color: #333399;
	font-style: italic;
}
div.legacy .b80b {
	font-size: .9rem;
	line-height: 1.15rem;
	font-weight: bold;
	color: #333399;
}
div.legacy .b80bi {
	font-size: .9rem;
	line-height: 1.15rem;
	font-weight: bold;
	color: #333399;
	font-style: italic;
}

div.legacy .bg80i {
	font-size: .9rem;
	line-height: 1.15rem;
	color: #336699;
	font-style: italic;
}
div.legacy .bg80b {
	font-size: .9rem;
	line-height: 1.15rem;
	font-weight: bold;
	color: #336699;
}
div.legacy .bg80bi {
	font-size: .9rem;
	line-height: 1.15rem;
	font-weight: bold;
	color: #336699;
	font-style: italic;
}

div.legacy .bm80i {
	font-size: .9rem;
	line-height: 1.15rem;
	color: #3366cc;
	font-style: italic;
}
div.legacy .bm80b {
	font-size: .9rem;
	line-height: 1.15rem;
	font-weight: bold;
	color: #3366cc;
}
div.legacy .bm80bi {
	font-size: .9rem;
	line-height: 1.15rem;
	font-weight: bold;
	color: #3366cc;
	font-style: italic;
}

div.legacy .w80b {
	font-size: .9rem;
	line-height: 1.15rem;
	font-weight: bold;
	color: #ffffff;
}
div.legacy .w80i {
	font-size: .9rem;
	line-height: 1.15rem;
	color: #ffffff;
	font-style: italic;
}
div.legacy .w80bi {
	font-size: .9rem;
	line-height: 1.15rem;
	font-weight: bold;
	color: #ffffff;
	font-style: italic;
}

div.legacy .k85i {
	font-size: .9rem;
	line-height: 1.15rem;
	font-weight: normal;

	font-style: italic;
}
div.legacy .k85b {
	font-size: .9rem;
	line-height: 1.15rem;
	font-weight: bold;

}
div.legacy .k85bi {
	font-size: .9rem;
	line-height: 1.15rem;
	font-weight: bold;

	font-style: italic;
}

div.legacy .r85i {
	font-size: .9rem;
	line-height: 1.15rem;
	color: #cc3333;
	font-style: italic;
}
div.legacy .r85b {
	font-size: .9rem;
	line-height: 1.15rem;
	font-weight: bold;
	color: #cc3333;
}
div.legacy .r85bi {
	font-size: .9rem;
	line-height: 1.15rem;
	color: #cc3333;
	font-weight: bold;
	font-style: italic;
}

div.legacy .g85i {
	font-size: .9rem;
	line-height: 1.15rem;
	color: #cc9933;
	font-style: italic;
}
div.legacy .g85b {
	font-size: .9rem;
	line-height: 1.15rem;
	font-weight: bold;
	color: #cc9933;
}
div.legacy .g85bi {
	font-size: .9rem;
	line-height: 1.15rem;
	font-weight: bold;
	font-style: italic;
	color: #cc9933;
}

div.legacy .b85i {
	font-size: .9rem;
	line-height: 1.15rem;
	font-style: italic;
	color: #333399;
}
div.legacy .b85b {
	font-size: .9rem;
	line-height: 1.15rem;
	font-weight: bold;
	color: #333399;
}
div.legacy .b85bi {
	font-size: .9rem;
	line-height: 1.15rem;
	font-weight: bold;
	font-style: italic;
	color: #333399;
}

div.legacy .bg85i {
	font-size: .9rem;
	line-height: 1.15rem;
	font-style: italic;
	color: #336699;
}
div.legacy .bg85b {
	font-size: .9rem;
	line-height: 1.15rem;
	font-weight: bold;
	color: #336699;
}
div.legacy .bg85bi {
	font-size: .9rem;
	line-height: 1.15rem;
	font-weight: bold;
	font-style: italic;
	color: #336699;
}

div.legacy .bm85i {
	font-size: .9rem;
	line-height: 1.15rem;
	font-style: italic;
	color: #3366cc;
}

div.legacy .bm85b {
	font-size: .9rem;
	line-height: 1.15rem;
	font-weight: bold;
	color: #3366cc;
}
div.legacy .bm85bi {
	font-size: .9rem;
	line-height: 1.15rem;
	font-weight: bold;
	font-style: italic;
	color: #3366cc;
}

div.legacy .w85b {
	font-size: .9rem;
	line-height: 1.15rem;
	font-weight: bold;
	color: #ffffff;
}
div.legacy .w85i {
	font-size: .9rem;
	line-height: 1.15rem;
	color: #ffffff;
	font-style: italic;
}
div.legacy .w85bi {
	font-size: .9rem;
	line-height: 1.15rem;
	font-weight: bold;
	color: #ffffff;
	font-style: italic;
}

div.legacy .k90b {
	font-size: .9rem;
	line-height: 1.15rem;
	font-weight: bold;

}

div.legacy .r90b {
	font-size: .9rem;
	line-height: 1.15rem;
	font-weight: bold;
	color: #cc3333;
}

div.legacy .g90b {
	font-size: .9rem;
	line-height: 1.15rem;
	font-weight: bold;
	color: #cc9933;
}

div.legacy .b90b {
	font-size: .9rem;
	line-height: 1.15rem;
	font-weight: bold;
	color: #333399;
}

div.legacy .bg90b {
	font-size: .9rem;
	line-height: 1.15rem;
	font-weight: bold;
	color: #336699;
}

div.legacy .bm90b {
	font-size: .9rem;
	line-height: 1.15rem;
	font-weight: bold;
	color: #3366cc;
}

div.legacy .w90b {
	font-size: .9rem;
	line-height: 1.15rem;
	font-weight: bold;
	color: #ffffff;
}

div.legacy .k100i {
	font-size: .9rem;
	line-height: 1.15rem;
	font-style: italic;

}
div.legacy .k100b {
	font-size: .9rem;
	line-height: 1.15rem;
	font-weight: bold;

}
div.legacy .k100bi {
	font-size: .9rem;
	line-height: 1.15rem;
	font-weight: bold;
	font-style: italic;

}

div.legacy .r100i {
	font-size: .9rem;
	line-height: 1.15rem;
	font-style: italic;
	color: #cc3333;
}
div.legacy .r100b {
	font-size: .9rem;
	line-height: 1.15rem;
	font-weight: bold;
	color: #cc3333;
}
div.legacy .r100bi {
	font-size: .9rem;
	line-height: 1.15rem;
	font-weight: bold;
	font-style: italic;
	color: #cc3333;
}

div.legacy .g100i {
	font-size: .9rem;
	line-height: 1.15rem;
	font-style: italic;
	color: #cc9933;
}
div.legacy .g100b {
	font-size: .9rem;
	line-height: 1.15rem;
	font-weight: bold;
	color: #cc9933;
}
div.legacy .g100bi {
	font-size: .9rem;
	line-height: 1.15rem;
	font-weight: bold;
	font-style: italic;
	color: #cc9933;
}

div.legacy .b100i {
	font-size: .9rem;
	line-height: 1.15rem;
	font-style: italic;
	color: #333399;
}
div.legacy .b100b {
	font-size: .9rem;
	line-height: 1.15rem;
	font-weight: bold;
	color: #333399;
}
div.legacy .b100bi {
	font-size: .9rem;
	line-height: 1.15rem;
	font-weight: bold;
	font-style: italic;
	color: #333399;
}

div.legacy .bg100i {
	font-size: .9rem;
	line-height: 1.15rem;
	font-style: italic;
	color: #336699;
}
div.legacy .bg100b {
	font-size: .9rem;
	line-height: 1.15rem;
	font-weight: bold;
	color: #336699;
}
div.legacy .bg100bi {
	font-size: .9rem;
	line-height: 1.15rem;
	font-weight: bold;
	font-style: italic;
	color: #336699;
}

div.legacy .bm100i {
	font-size: .9rem;
	line-height: 1.15rem;
	font-style: italic;
	color: #3366cc;
}
div.legacy .bm100b {
	font-size: .9rem;
	line-height: 1.15rem;
	font-weight: bold;
	color: #3366cc;
}
div.legacy .bm100bi {
	font-size: .9rem;
	line-height: 1.15rem;
	font-weight: bold;
	font-style: italic;
	color: #3366cc;
}

div.legacy .w100b {
	font-size: .9rem;
	line-height: 1.15rem;
	font-weight: bold;
	color: #ffffff;
}
div.legacy .w100i {
	font-size: .9rem;
	line-height: 1.15rem;
	color: #ffffff;
	font-style: italic;
}
div.legacy .w100bi {
	font-size: .9rem;
	line-height: 1.15rem;
	font-weight: bold;
	color: #ffffff;
	font-style: italic;
}

div.legacy .k110i {
	font-size: .9rem;
	line-height: 1.15rem;
	font-style: italic;

}
div.legacy .k110b {
	font-size: .9rem;
	line-height: 1.15rem;
	font-weight: bold;

}
div.legacy .k110bi {
	font-size: .9rem;
	line-height: 1.15rem;
	font-weight: bold;
	font-style: italic;

}

div.legacy .r110i {
	font-size: .9rem;
	line-height: 1.15rem;
	font-style: italic;
	color: #cc3333;
}
div.legacy .r110b {
	font-size: .9rem;
	line-height: 1.15rem;
	font-weight: bold;
	color: #cc3333;
}
div.legacy .r110bi {
	font-size: .9rem;
	line-height: 1.15rem;
	font-weight: bold;
	font-style: italic;
	color: #cc3333;
}

div.legacy .g110i {
	font-size: .9rem;
	line-height: 1.15rem;
	font-style: italic;
	color: #cc9933;
}
div.legacy .g110b {
	font-size: .9rem;
	line-height: 1.15rem;
	font-weight: bold;
	color: #cc9933;
}
div.legacy .g110bi {
	font-size: .9rem;
	line-height: 1.15rem;
	font-style: italic;
	font-weight: bold;
	color: #cc9933;
}

div.legacy .b110i {
	font-size: .9rem;
	line-height: 1.15rem;
	font-style: italic;
	color: #333399;
}
div.legacy .b110b {
	font-size: .9rem;
	line-height: 1.15rem;
	font-weight: bold;
	color: #333399;
}
div.legacy .b110bi {
	font-size: .9rem;
	line-height: 1.15rem;
	font-weight: bold;
	font-style: italic;
	color: #333399;
}

div.legacy .bg110i {
	font-size: .9rem;
	line-height: 1.15rem;
	font-style: italic;
	color: #336699;
}
div.legacy .bg110b {
	font-size: .9rem;
	line-height: 1.15rem;
	font-weight: bold;
	color: #336699;
}
div.legacy .bg110bi {
	font-size: .9rem;
	line-height: 1.15rem;
	font-weight: bold;
	font-style: italic;
	color: #336699;
}

div.legacy .bm110i {
	font-size: .9rem;
	line-height: 1.15rem;
	font-style: italic;
	color: #3366cc;
}
div.legacy .bm110b {
	font-size: .9rem;
	line-height: 1.15rem;
	font-weight: bold;
	color: #3366cc;
}
div.legacy .bm110bi {
	font-size: .9rem;
	line-height: 1.15rem;
	font-weight: bold;
	font-style: italic;
	color: #3366cc;
}

div.legacy .w110b {
	font-size: .9rem;
	line-height: 1.15rem;
	font-weight: bold;
	color: #ffffff;
}
div.legacy .w110i {
	font-size: .9rem;
	line-height: 1.15rem;
	color: #ffffff;
	font-style: italic;
}
div.legacy .w110bi {
	font-size: .9rem;
	line-height: 1.15rem;
	font-weight: bold;
	color: #ffffff;
	font-style: italic;
}

div.legacy .k150i {
	font-size: .9rem;
	line-height: 1.15rem;
	font-style: italic;

}
div.legacy .k150b {
	font-size: .9rem;
	line-height: 1.15rem;
	font-weight: bold;

}
div.legacy .k150bi {
	font-size: .9rem;
	line-height: 1.15rem;
	font-weight: bold;
	font-style: italic;

}

div.legacy .r150i {
	font-size: .9rem;
	line-height: 1.15rem;
	font-style: italic;
	color: #cc3333;
}
div.legacy .r150b {
	font-size: .9rem;
	line-height: 1.15rem;
	font-weight: bold;
	color: #cc3333;
}
div.legacy .r150bi {
	font-size: .9rem;
	line-height: 1.15rem;
	font-weight: bold;
	font-style: italic;
	color: #cc3333;
}

div.legacy .g150i {
	font-size: .9rem;
	line-height: 1.15rem;
	font-style: italic;
	color: #cc9933;
}
div.legacy .g150b {
	font-size: .9rem;
	line-height: 1.15rem;
	font-weight: bold;
	color: #cc9933;
}
div.legacy .g150bi {
	font-size: .9rem;
	line-height: 1.15rem;
	font-weight: bold;
	font-style: italic;
	color: #cc9933;
}

div.legacy .b150i {
	font-size: .9rem;
	line-height: 1.15rem;
	font-style: italic;
	color: #333399;
}
div.legacy .b150b {
	font-size: .9rem;
	line-height: 1.15rem;
	font-weight: bold;
	color: #333399;
}
div.legacy .b150bi {
	font-size: .9rem;
	line-height: 1.15rem;
	font-style: italic;
	font-weight: bold;
	color: #333399;
}

div.legacy .bg150i {
	font-size: .9rem;
	line-height: 1.15rem;
	font-style: italic;
	color: #336699;
}
div.legacy .bg150b {
	font-size: .9rem;
	line-height: 1.15rem;
	font-weight: bold;
	color: #336699;
}
div.legacy .bg150bi {
	font-size: .9rem;
	line-height: 1.15rem;
	font-style: italic;
	font-weight: bold;
	color: #336699;
}

div.legacy .bm150i {
	font-size: .9rem;
	line-height: 1.15rem;
	font-style: italic;
	color: #3366cc;
}
div.legacy .bm150b {
	font-size: .9rem;
	line-height: 1.15rem;
	font-weight: bold;
	color: #3366cc;
}
div.legacy .bm150bi {
	font-size: .9rem;
	line-height: 1.15rem;
	font-weight: bold;
	font-style: italic;
	color: #3366cc;
}

div.legacy .w150b {
	font-size: .9rem;
	line-height: 1.15rem;
	font-weight: bold;
	color: #ffffff;
}
div.legacy .w150i {
	font-size: .9rem;
	line-height: 1.15rem;
	color: #ffffff;
	font-style: italic;
}
div.legacy .w150bi {
	font-size: .9rem;
	line-height: 1.15rem;
	font-weight: bold;
	color: #ffffff;
	font-style: italic;
}

div.legacy .bg311 {
	font-size: .9rem;
	line-height: 1.15rem;
	font-weight:bold;
	color: #336699;
	text-decoration:none !important;
}
div.legacy .bg311email {
	font-size: .9rem;
	line-height: 1.15rem;
	font-weight:bold;
	color: #336699;
	text-decoration:none !important;
}