@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;
}

.clear {
	clear: both;
	height: 0;
	line-height: 0;
	font-size: px; /*for IE*/
}

.strikethrough {
    text-decoration: line-through;
}

ul {
	list-style-type:square;
	}

#forms {
  background: #EEEEEE;
  border: 1px solid #336699;
  padding: 10px;
  margin-bottom: 30px;
}

<!-- For the heading tags -->
.blue{
	color:#336699;
}

.red {
	color: #cc0000;
}

.gold {
	color: #E7AB0E;
}

.orange {
	color: #dd6d22;
}

.green {
	color: #5A7D1F;
}

.darkblue {
	color: #323266;
}
/* END */

/* NEW STYLES ADDED July.17.2014 */
.blueBG, .blueBG a{
	color: #fff;
	background-color: #336699;
	display:block;
	padding: 5px;
}


.redBG, .redBG a {
	color: #fff;
	background-color: #cc0000;
	display:block;
	padding: 5px;
}

.goldBG, .goldBG a {
	color: #fff;
	background-color: #E7AB0E;
	display:block;
	padding: 5px;
}

.orangeBG, .orangeBG a {
	color: #fff;
	background-color: #dd6d22;
	display:block;
	padding: 5px;
}

.greenBG, .greenBG a {
	color: #fff;
	background-color: #5A7D1F;
	display:block;
	padding: 5px;
}

.darkblueBG, .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: #E7EFF7;
  padding:0;
  margin: 0 ;
}

#page {
  clear: both;
  width: 948px;
  margin: 18px auto 0 auto;
  padding: 0px;
  border: 1px solid #fff;
  background-color: white;
}



/***** TOP NAVIGATION ********************************************/

#top-navigation {
  width: 100%;
  background-color:#336699;
  padding:0px;
  margin:0px;  
  /*margin-bottom:10px !important;  Margin added to top of #page instead - AS 20160531*/
  }

#top-navigation .container {
  width: 952px;
  height: 31px;
  padding-bottom:4px;
  padding-top:5px;
  margin: 0 auto;
  text-align: right;
  font-size:11px;
  color:#ffffff;
 }  

#top-navigation .container a{
  text-decoration:none;
  color:#ffffff;
  }

/********Font Size Selector Styles ******************/
.resizer {color:#ffffff !important; padding:8px 2px 0 10px; border:0px solid #ffffff; border-top:none !important; display:inline;}
.resizer a {color:#ffffff !important; }
.small {font-size:100% !important;}
.medium {font-size:110% !important;}
.large {font-size:120% !important;}
.someName { font-weight:bold; padding:0px 1px;}
#accesssmall {position:absolute; left:-10000px; top:auto; width:1px; height:1px; overflow:hidden;}
#accessmedium {position:absolute; left:-10000px; top:auto; width:1px; height:1px; overflow:hidden;}
#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 ******************/
.stayconnected {
	position: relative; 
	width: 100%; /* for IE 6 */
	float:left;
	width:152px;
	height:19px;
	padding:0px 2px 0px 0px;
		top: 2px;

}

.sc { 
	position: absolute; 
	float: left;
	left:43px;
	width:100px;
	font-weight:bold;
	top: 7px;
	font-size: 90%;
}

.sc a{ 
	color:#ffffff !important;
}
/**Close Stay Connected ***/   

#francais {position:absolute; left:-10000px; top:auto; width:1px; height:1px; overflow:hidden;}

#weather {position:absolute; left:-10000px; top:auto; width:1px; height:1px; overflow:hidden;}

/*********END TOP NAVIGATION STYLES *************************************************************************************************/ 





/***** LEFT MENU *******************************************************************************************************************/


#left-bar {
  float: left;
  width: 175px;
  font-size: 80%;
  border: none;
/*  background-image: url(/shared/images/leftbargradient.png); 
*/  

}

#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;
}

#left-menu {
	padding-top:0px;
}

#left-menu .section {

  border-top: 1px solid #ccc;
  background-color: #fff;
  padding-top:0px !important;
  margin-top:0px;
  padding-bottom:0px !important;
}

.lefttext{
	padding-left:8px;
	padding-right:2px;
	padding-top: 2px;
	padding-bottom: 1px;
	color:#333;
	}
		
/* Department Search Box CSS starts*/
#searchbarDEPT {
	padding: 0 !important; 
	padding-top: 2px !important; 
	border: none !important;
}
.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-input {
	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 */
.cse input.gsc-search-button, input.gsc-search-button, .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;
}
.gsc-search-box-tools .gsc-search-box .gsc-input {
    padding-right: 0px !important;
}

.gsc-input-box {
	height: 30px !important;
}

.gsc-input {
	height: 25px !important;
}
/* Department Search Box CSS ends */


/* Department Content Area Search Box CSS Begins - Historic buildings, Police News */

.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;}

.content_search {  
  display: block;
  height: 29px;
  color: #ffffff;
  padding-top: 8px;
  padding-left: 0px;}

.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 */

.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;}

.RtNav_search {  
  display: block;
  height: 29px;
  color: #ffffff;
  padding-top: 8px;
  padding-left: 0px;}
  
/* Department Right Nav Search Box CSS starts*/

.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-input {
	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*/

.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;
}

.agency a {
	color:#ffffff!important;
	text-decoration:none!important;
	display:block !important;
}


#leftNav {
	background-color:#eeeeee !important;
	padding-bottom:1px !important;
}

#leftNav ul {
	list-style-type:none;
	margin:0;
	padding:0;	
	cursor:pointer;	
	border-top:1px solid #ffffff;
}

#leftNav ul li {
	padding: 2px 0 2px 10px !important;
	border-bottom:1px dotted #ffffff;		
/*	padding-left:10px !important;		
*/}

#leftNav ul li:last-child {
	border-bottom:none !important;
}

#leftNav ul li a {
	background-color:transparent !important;
	padding: 5px !important;
	border-left:none !important;
	text-decoration:none;
	display:block;
}


#leftNav li.parentNav {
	padding: 2px 0 2px 10px !important;
	background: url("/shared/images/listB.gif") no-repeat 4px 11px;
}

#leftNav .parentNav:hover {
	background: url("/shared/images/list.gif") no-repeat 4px 11px;
}

#leftNav .activeParent {
	background: url("/shared/images/listD.gif") no-repeat 4px 11px #777777 !important;
	color:#ffffff !important;
	font-weight:bold;
}


#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*/
#leftNav .lnMenu ul {
	width:165px;
	background-color:#d4d4d4;
	padding-left:10px;
}
#leftNav .lnMenu ul ul {
	width:155px;
	background-color:#eeeeee;
	padding-left:10px;
}
#leftNav .lnMenu ul ul ul{
	width:146px;
	background-color:#d4d4d4;
	padding-left:10px;
}
#leftNav .lnMenu ul ul ul ul{
	width:136px;
	background-color:#eeeeee;
	padding-left:10px;
}

#leftNav .lnSubMenu li {
	border:none !important;
}


.activeParent a, .lnkHgLight a, .lnMenu li:hover a {color:#ffffff !important; }	

#leftNav li.nav-hidden {
	display: none !important;
}

#leftNav li.nav-pdf {
	padding-left:20px !important;
	vertical-align:middle !important;
	background: url("/shared/images/ico/pdf.gif") no-repeat 5px !important;
}

#leftNav li.nav-excel {
	padding-left:20px !important;
	vertical-align:middle !important;
	background: url("/shared/images/ico/excel.gif") no-repeat 5px !important;
}

#leftNav li.nav-word {
	padding-left:20px !important;
	vertical-align:middle !important;
	background: url("/shared/images/ico/word.gif") no-repeat 5px !important;
}

#leftNav li.nav-external {
	background: url("/shared/images/ico/http.png") no-repeat 5px !important;
	padding-left:20px !important;
	vertical-align:middle !important;	
}

#leftNav li.nav-external:hover {
	background: url("/shared/images/ico/http_w.png") no-repeat 5px !important;
	padding-left:20px !important;
	vertical-align:middle !important;	
}

#leftNav li.nav-image {
	padding-left:20px !important;
	vertical-align:middle !important;
	background: url("/shared/images/ico/picture.gif") no-repeat 5px !important;
}

#leftNav li.nav-popup {
	padding-left:20px !important;
	vertical-align:middle !important;
	background: url("/shared/images/ico/enlarge.gif") no-repeat 5px !important;
}

#leftNav li.nav-document {
	padding-left:20px !important;
	vertical-align:middle !important;
	background: url("/shared/images/ico/document.gif") no-repeat 5px !important;
}





/***TOP HEADER STYLES ARE IN header.htm

/***** MAIN ********************************************************************************************************************************/

#main {
  float: right;
  width: 773px;
}

#main a {
  text-decoration: underline;
}

#main a:hover {
  text-decoration: none;
}

#content {
  float: left;
  width: 730px;
  padding: 0px 14px 14px 24px;
  min-height: 250px;
}

/*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;		
}

#content2013bc {
  float: left;
  width: 700px;
  padding: 30px 14px 14px 14px;
}

.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 ----*/


#content div.textfeatures {
	margin-top: 15px;
}

#content div.textfeatures h3{
	padding-bottom: 10px;
  border-bottom:dotted 1px #666666; 
}

#content div.textfeatures ul {
  padding-left: 15px;
  line-height:17px;
}

#content div.textfeatures ul li { 
  padding: 3px;
  font-size:70%;
}

#content div.textfeatures div.subfeature {
  padding-top: 5px;
}

#content div.textfeatures .left {
  float: left;
  width: 48%;
}

#content div.textfeatures .right {
  float: right;
  width: 48%;
}

/*.subfeature a {
  color: #333333;
}

.subfeature a:visited {
  color: #666;
}*/

/*---- END NEW Text Features ----*/

/***** RIGHT BAR *************************************************************************/

#right-bar {
  width: 175px;
  float: right;
  text-decoration:none;
  margin: 0px;
  padding: 0px;
  padding-top: 20px !important;
  margin-right: 0px;
  /*font-size: 80%;*/
}


#right-bar .section {
  width: 175px;
  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 */
}

#right-bar .section h1 a {
  color: #FFF;
}


#right-bar .section .body {
  color: #000000;
  background-color: #ffffff;
  padding: 5px;    
  font-size: 85%;
  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 */
}

#right-bar .section ul {
  margin: 0;
  padding-left: 15px;
  list-style-type: square;
}
#right-bar li {
  padding: 10px 2px 0px 0px;	
  line-height: 1.3em;

}

/*** 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 **/
.lutopContainer {
}
/** End do not delete .lutopContainer **/

#lutopContainer {
	min-width: 525px;
    margin: auto;
	padding-top: 8px;
	margin-top: 50px;
	border-top: 1px solid #CCCCCC;
}

#lastUpdateDate {
    float: left;
    height: 20px;
	font-size:70%;
}

/** End last update code **/

/** Old Top of Page **/
#topOfPage {
    height: 20px;
	font-size:70%;
    padding-right: 10px;
	display:block;	
}

#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;*/
/*GP:: width: auto; */
  min-width: 951px;
/*  background-color: #323266;*/
}

body.fluid #main {
  clear: left;
  float: none;
/*GP::  width: auto;*/ width: 550px;
  background-color: white;
}

body.fluid #content {
  float: none;
/*GP::  width: auto;*/
}

body.fluid #header {
  border-right: 1px solid white;
}


  
#dm0m0 {
  width: auto !important;
}



/* images... */
.imageLeft {
	
	clear: none;
	float: left;
/*	border: 1px solid #000;*/
	margin-right: 10px;
}

.imageRight {
	
	clear: none;
	float: right;
/*	border: 1px solid #000;*/
	margin-left: 10px;
}


#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;
}

#top-ad a {
  color: white;
}


#alert{

  padding: 1em;
  font-size: 80%;
  border: 1px solid #cc0000;
  border-left: 10px #cc0000 solid;
	}



/***** MERGED STYLES FROM 05082004.css **********************************************************/

.k50 {
	font-size: 50%;
	color: #000000;

}
.k50B {
	font-size: 50%;
	font-weight: bold;
	color: #000000;
}
.r50 {
	font-size: 50%;
	color: #cc3333;
}
.r50B {
	font-size: 50%;
	font-weight: bold;
	color: #cc3333;
}
.g50 {
	font-size: 50%;
	color: #cc9933;
}
.g50B {
	font-size: 50%;
	font-weight: bold;
	color: #cc9933;
}
.b50 {
	font-size: 50%;
	color: #333399;
}
.b50B {
	font-size: 50%;
	font-weight: bold;
	color: #333399;
}
.bg50 {
	font-size: 50%;
	color: #336699;
}
.bg50B {
	font-size: 50%;
	font-weight: bold;
	color: #336699;
}
.bm50 {
	font-size: 50%;
	color: #3366cc;
}
.bm50B {
	font-size: 50%;
	font-weight: bold;
	color: #3366cc;
}
.w50 {
	font-size: 50%;
	color: #ffffff;
}
.w50B {
	font-size: 50%;
	font-weight: bold;
	color: #ffffff;
}

.k60B {
	font-size: 60%;
	font-weight: bold;

}

.k70 {
	font-size: 70%;
	color: #000000;

}
.k70B {
	font-size: 70%;
	font-weight: bold;
	color: #000000;

}

.r70 {
	font-size: 70%;
	color: #cc3333;
}
.r70B {
	font-size: 70%;
	font-weight: bold;
	color: #cc3333;
}
.g70 {
	font-size: 70%;
	color: #cc9933;
}
.g70B {
	font-size: 70%;
	font-weight: bold;
	color: #cc9933;
}
.g70I {
	font-size: 70%;
	color: #cc9933;
        font-style: italic;
}
.b70 {
	font-size: 70%;
	color: #333399;
}
.b70B {
	font-size: 70%;
	font-weight: bold;
	color: #333399;
}
.bg70 {
	font-size: 70%;
	color: #336699;
}
.bg70B {
	font-size: 70%;
	font-weight: bold;
	color: #336699;
}
.bm70 {
	font-size: 70%;
	color: #3366cc;
}
.bm70B {
	font-size: 70%;
	font-weight: bold;
	color: #3366cc;
}
.w70 {
	font-size: 70%;
	color: #ffffff;
}
.w70B {
	font-size: 70%;
	font-weight: bold;
	color: #ffffff;
}
.f75B {
	font-size: 75%;
	font-weight: bold;
	color: #ffffff;
	letter-spacing: 1px;
}
.k75 {
	font-size: 75%;
	color: #000000;

}
.k75B {
	font-size: 75%;
	font-weight: bold;
	color: #000000;

}
.r75 {
	font-size: 75%;
	color: #cc3333;
}
.r75B {
	font-size: 75%;
	font-weight: bold;
	color: #cc3333;
}
.g75 {
	font-size: 75%;
	color: #cc9933;
}
.g75B {
	font-size: 75%;
	font-weight: bold;
	color: #cc9933;
}
.b75 {
	font-size: 75%;
	color: #333399;
}
.b75B {
	font-size: 75%;
	font-weight: bold;
	color: #333399;
}
.bg75 {
	font-size: 75%;
	color: #336699;
}
.bg75B {
	font-size: 75%;
	font-weight: bold;
	color: #336699;
}
.bm75 {
	font-size: 75%;
	color: #3366cc;
}
.bm75B {
	font-size: 75%;
	font-weight: bold;
	color: #3366cc;
}
.w75 {
	font-size: 75%;
	color: #ffffff;
}
.w75B {
	font-size: 75%;
	font-weight: bold;
	color: #ffffff;
}
.k80 {
	font-size: 80%;
	color: #000000;

}
.k80I {
	font-size: 80%;
	font-style: italic;
	color: #000000;
}
.k80B {
	font-size: 80%;
	font-weight: bold;
	color: #000000;

}
.k80BI {
	font-size: 80%;
	font-weight: BOLD;
	font-style: italic;
	color: #000000;
}
.r80 {
	font-size: 80%;
	color: #cc3333;
}
.r80I {
	font-size: 80%;
	color: #cc3333;
	font-style: italic;
}
.r80B {
	font-size: 80%;
	font-weight: bold;
	color: #cc3333;
}
.R80BI {
	font-size: 80%;
	font-weight: BOLD;
	color: #cc3333;
	font-style: italic;
}
.g80 {
	font-size: 80%;
	color: #cc9933;
}
.g80I {
	font-size: 80%;
	color: #cc9933;
	font-style: italic;
}
.g80B {
	font-size: 80%;
	font-weight: bold;
	color: #cc9933;
}
.g80BI {
	font-size: 80%;
	font-weight: bold;
	color: #cc9933;
	font-style: italic;
}
.b80 {
	font-size: 80%;
	color: #333399;
}
.b80I {
	font-size: 80%;
	color: #333399;
	font-style: italic;
}
.b80B {
	font-size: 80%;
	font-weight: bold;
	color: #333399;
}
.b80BI {
	font-size: 80%;
	font-weight: bold;
	color: #333399;
	font-style: italic;
}
.bg80 {
	font-size: 80%;
	color: #336699;
}

.bg80I {
	font-size: 80%;
	color: #336699;
	font-style: italic;
}
.bg80B {
	font-size: 80%;
	font-weight: bold;
	color: #336699;
}
.bg80BI {
	font-size: 80%;
	font-weight: bold;
	color: #336699;
	font-style: italic;
}
.bm80 {
	font-size: 80%;
	color: #3366cc;
}
.bm80I {
	font-size: 80%;
	color: #3366cc;
	font-style: italic;
}
.bm80B {
	font-size: 80%;
	font-weight: bold;
	color: #3366cc;
}
.bm80BI {
	font-size: 80%;
	font-weight: bold;
	color: #3366cc;
	font-style: italic;
}
.w80 {
	font-size: 80%;
	color: #ffffff;
}
.w80B {
	font-size: 80%;
	font-weight: bold;
	color: #ffffff;
}
.w80I {
	font-size: 80%;
	color: #ffffff;
	font-style: italic;
}
.w80BI {
	font-size: 80%;
	font-weight: bold;
	color: #ffffff;
	font-style: italic;
}
.k85 {
	font-size: 85%;
	color: #000000;
}
.k85I {
	font-size: 85%;
	font-weight: normal;
	font-style: italic;
	color: #000000;
}
.k85B {
	font-size: 85%;
	font-weight: bold;
	color: #000000;
}
.k85BI {
	font-size: 85%;
	font-weight: bold;
	font-style: italic;
	color: #000000;
}

.r85 {
	font-size: 85%;
	color: #cc3333;
}
.r85I {
	font-size: 85%;
	color: #cc3333;
	font-style: italic;
}
.r85B {
	font-size: 85%;
	font-weight: bold;
	color: #cc3333;
}
.r85BI {
	font-size: 85%;
	color: #cc3333;
	font-weight: bold;
	font-style: italic;
}

.g85 {
	font-size: 85%;
	color: #cc9933;
}
.g85I {
	font-size: 85%;
	color: #cc9933;
	font-style: italic;
}
.g85B {
	font-size: 85%;
	font-weight: bold;
	color: #cc9933;
}
.g85BI {
	font-size: 85%;
	font-weight: bold;
	font-style: italic;
	color: #cc9933;
}
.b85 {
	font-size: 85%;
	color: #333399;
}
.b85I {
	font-size: 85%;
	font-style: italic;
	color: #333399;
}
.b85B {
	font-size: 85%;
	font-weight: bold;
	color: #333399;
}
.b85BI {
	font-size: 85%;
	font-weight: bold;
	font-style: italic;
	color: #333399;
}

.bg85 {
	font-size: 85%;
	color: #336699;
}
.bg85I {
	font-size: 85%;
	font-style: italic;
	color: #336699;
}
.bg85B {
	font-size: 85%;
	font-weight: bold;
	color: #336699;
}
.bg85BI {
	font-size: 85%;
	font-weight: bold;
	font-style: italic;
	color: #336699;
}
.bm85 {
	font-size: 85%;
	color: #3366cc;
}
.bm85I {
	font-size: 85%;
	font-style: italic;
	color: #3366cc;
}

.bm85B {
	font-size: 85%;
	font-weight: bold;
	color: #3366cc;
}
.bm85BI {
	font-size: 85%;
	font-weight: bold;
	font-style: italic;
	color: #3366cc;
}
.w85 {
	font-size: 85%;
	color: #ffffff;
}
.w85B {
	font-size: 85%;
	font-weight: bold;
	color: #ffffff;
}
.w85I {
	font-size: 85%;
	color: #ffffff;
	font-style: italic;
}
.w85BI {
	font-size: 85%;
	font-weight: bold;
	color: #ffffff;
	font-style: italic;
}
.k90 {
	font-size: 90%;
	color: #000000;
}
.k90B {
	font-size: 90%;
	font-weight: bold;
	color: #000000;
}

.r90 {
	font-size: 90%;
	color: #cc3333;
}
.r90B {
	font-size: 90%;
	font-weight: bold;
	color: #cc3333;
}
.g90 {
	font-size: 90%;
	color: #cc9933;
}
.g90B {
	font-size: 90%;
	font-weight: bold;
	color: #cc9933;
}
.b90 {
	font-size: 90%;
	color: #333399;
}
.b90B {
	font-size: 90%;
	font-weight: bold;
	color: #333399;
}
.bg90 {
	font-size: 90%;
	color: #336699;
}
.bg90B {
	font-size: 90%;
	font-weight: bold;
	color: #336699;
}
.bm90 {
	font-size: 90%;
	color: #3366cc;
}
.bm90B {
	font-size: 90%;
	font-weight: bold;
	color: #3366cc;
}
.w90 {
	font-size: 90%;
	color: #ffffff;
}
.w90B {
	font-size: 90%;
	font-weight: bold;
	color: #ffffff;
}

.k100 {
	font-size: 100%;
	color: #000000;
}
.k100I {
	font-size: 100%;
	font-style: italic;
	color: #000000;
}
.k100B {
	font-size: 100%;
	font-weight: bold;
	color: #000000;
}
.k100BI {
	font-size: 100%;
	font-weight: bold;
	font-style: italic;
	color: #000000;
}
.r100 {
	font-size: 100%;
	color: #cc3333;
}
.r100I {
	font-size: 100%;
	font-style: italic;
	color: #cc3333;
}
.r100B {
	font-size: 100%;
	font-weight: bold;
	color: #cc3333;
}
.r100BI {
	font-size: 100%;
	font-weight: bold;
	font-style: italic;
	color: #cc3333;
}
.g100 {
	font-size: 100%;
	color: #cc9933;
}
.g100I {
	font-size: 100%;
	font-style: italic;
	color: #cc9933;
}
.g100B {
	font-size: 100%;
	font-weight: bold;
	color: #cc9933;
}
.g100BI {
	font-size: 100%;
	font-weight: bold;
	font-style: italic;
	color: #cc9933;
}
.b100 {
	font-size: 100%;
	color: #333399;
}
.b100I {
	font-size: 100%;
	font-style: italic;
	color: #333399;
}
.b100B {
	font-size: 100%;
	font-weight: bold;
	color: #333399;
}
.b100BI {
	font-size: 100%;
	font-weight: bold;
	font-style: italic;
	color: #333399;
}
.bg100 {
	font-size: 100%;
	color: #336699;
}
.bg100I {
	font-size: 100%;
	font-style: italic;
	color: #336699;
}
.bg100B {
	font-size: 100%;
	font-weight: bold;
	color: #336699;
}
.bg100BI {
	font-size: 100%;
	font-weight: bold;
	font-style: italic;
	color: #336699;
}
.bm100 {
	font-size: 100%;
	color: #3366cc;
}
.bm100I {
	font-size: 100%;
	font-style: italic;
	color: #3366cc;
}
.bm100B {
	font-size: 100%;
	font-weight: bold;
	color: #3366cc;
}
.bm100BI {
	font-size: 100%;
	font-weight: bold;
	font-style: italic;
	color: #3366cc;
}
.w100 {
	font-size: 100%;
	color: #ffffff;
}
.w100B {
	font-size: 100%;
	font-weight: bold;
	color: #ffffff;
}
.w100I {
	font-size: 100%;
	color: #ffffff;
	font-style: italic;
}
.w100BI {
	font-size: 100%;
	font-weight: bold;
	color: #ffffff;
	font-style: italic;
}
.k110 {
	font-size: 110%;
	color: #000000;
}
.k110I {
	font-size: 110%;
	font-style: italic;
	color: #000000;
}
.k110B {
	font-size: 110%;
	font-weight: bold;
	color: #000000;
}
.k110BI {
	font-size: 110%;
	font-weight: bold;
	font-style: italic;
	color: #000000;
}
.r110 {
	font-size: 110%;
	color: #cc3333;
}
.r110I {
	font-size: 110%;
	font-style: italic;
	color: #cc3333;
}
.r110B {
	font-size: 110%;
	font-weight: bold;
	color: #cc3333;
}
.r110BI {
	font-size: 110%;
	font-weight: bold;
	font-style: italic;
	color: #cc3333;
}
.g110 {
	font-size: 110%;
	color: #cc9933;
}
.g110I {
	font-size: 110%;
	font-style: italic;
	color: #cc9933;
}
.g110B {
	font-size: 110%;
	font-weight: bold;
	color: #cc9933;
}
.g110BI {
	font-size: 110%;
	font-style: italic;
	font-weight: bold;
	color: #cc9933;
}
.b110 {
	font-size: 110%;
	color: #333399;
}
.b110I {
	font-size: 110%;
	font-style: italic;
	color: #333399;
}
.b110B {
	font-size: 110%;
	font-weight: bold;
	color: #333399;
}
.b110BI {
	font-size: 110%;
	font-weight: bold;
	font-style: italic;
	color: #333399;
}
.bg110 {
	font-size: 110%;
	color: #336699;
}
.bg110I {
	font-size: 110%;
	font-style: italic;
	color: #336699;
}
.bg110B {
	font-size: 110%;
	font-weight: bold;
	color: #336699;
}
.bg110BI {
	font-size: 110%;
	font-weight: bold;
	font-style: italic;
	color: #336699;
}
.bm110 {
	font-size: 110%;
	color: #3366cc;
}
.bm110I {
	font-size: 110%;
	font-style: italic;
	color: #3366cc;
}
.bm110B {
	font-size: 110%;
	font-weight: bold;
	color: #3366cc;
}
.bm110BI {
	font-size: 110%;
	font-weight: bold;
	font-style: italic;
	color: #3366cc;
}
.w110 {
	font-size: 110%;
	color: #ffffff;
}
.w110B {
	font-size: 110%;
	font-weight: bold;
	color: #ffffff;
}
.w110I {
	font-size: 110%;
	color: #ffffff;
	font-style: italic;
}
.w110BI {
	font-size: 110%;
	font-weight: bold;
	color: #ffffff;
	font-style: italic;
}
.k150 {
	font-size: 150%;
	color: #000000;
}
.k150I {
	font-size: 150%;
	font-style: italic;
	color: #000000;
}
.k150B {
	font-size: 150%;
	font-weight: bold;
	color: #000000;
}
.k150BI {
	font-size: 150%;
	font-weight: bold;
	font-style: italic;

}
.r150 {
	font-size: 150%;
	color: #cc3333;
}
.r150I {
	font-size: 150%;
	font-style: italic;
	color: #cc3333;
}
.r150B {
	font-size: 150%;
	font-weight: bold;
	color: #cc3333;
}
.r150BI {
	font-size: 150%;
	font-weight: bold;
	font-style: italic;
	color: #cc3333;
}
.g150 {
	font-size: 150%;
	color: #cc9933;
}
.g150I {
	font-size: 150%;
	font-style: italic;
	color: #cc9933;
}
.g150B {
	font-size: 150%;
	font-weight: bold;
	color: #cc9933;
}
.g150BI {
	font-size: 150%;
	font-weight: bold;
	font-style: italic;
	color: #cc9933;
}
.b150 {
	font-size: 150%;
	color: #333399;
}
.b150I {
	font-size: 150%;
	font-style: italic;
	color: #333399;
}
.b150B {
	font-size: 150%;
	font-weight: bold;
	color: #333399;
}
.b150BI {
	font-size: 150%;
	font-style: italic;
	font-weight: bold;
	color: #333399;
}
.bg150 {
	font-size: 150%;
	color: #336699;
}
.bg150I {
	font-size: 150%;
	font-style: italic;
	color: #336699;
}
.bg150B {
	font-size: 150%;
	font-weight: bold;
	color: #336699;
}
.bg150BI {
	font-size: 150%;
	font-style: italic;
	font-weight: bold;
	color: #336699;
}
.bm150 {
	font-size: 150%;
	color: #3366cc;
}
.bm150I {
	font-size: 150%;
	font-style: italic;
	color: #3366cc;
}
.bm150B {
	font-size: 150%;
	font-weight: bold;
	color: #3366cc;
}
.bm150BI {
	font-size: 150%;
	font-weight: bold;
	font-style: italic;
	color: #3366cc;
}
.w150 {
	font-size: 150%;
	color: #ffffff;
}
.w150B {
	font-size: 150%;
	font-weight: bold;
	color: #ffffff;
}
.w150I {
	font-size: 150%;
	color: #ffffff;
	font-style: italic;
}
.w150BI {
	font-size: 150%;
	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;
}*/


.k50b {
	font-size: 50%;
	font-weight: bold;

}

.r50b {
	font-size: 50%;
	font-weight: bold;
	color: #cc3333;
}

.g50b {
	font-size: 50%;
	font-weight: bold;
	color: #cc9933;
}

.b50b {
	font-size: 50%;
	font-weight: bold;
	color: #333399;
}

.bg50b {
	font-size: 50%;
	font-weight: bold;
	color: #336699;
}

.bm50b {
	font-size: 50%;
	font-weight: bold;
	color: #3366cc;
}

.w50b {
	font-size: 50%;
	font-weight: bold;
	color: #ffffff;
}

.k60b {
	font-size: 60%;
	font-weight: bold;

}

.k70b {
	font-size: 70%;
	font-weight: bold;

}

.r70b {
	font-size: 70%;
	font-weight: bold;
	color: #cc3333;
}

.g70b {
	font-size: 70%;
	font-weight: bold;
	color: #cc9933;
}
.g70i {
	font-size: 70%;
	color: #cc9933;
        font-style: italic;
}

.b70b {
	font-size: 70%;
	font-weight: bold;
	color: #333399;
}

.bg70b {
	font-size: 70%;
	font-weight: bold;
	color: #336699;
}

.bm70b {
	font-size: 70%;
	font-weight: bold;
	color: #3366cc;
}

.w70b {
	font-size: 70%;
	font-weight: bold;
	color: #ffffff;
}
.f75b {
	font-size: 75%;
	font-weight: bold;
	color: #ffffff;
	letter-spacing: 1px;
}

.k75b {
	font-size: 75%;
	font-weight: bold;

}

.r75b {
	font-size: 75%;
	font-weight: bold;
	color: #cc3333;
}

.g75b {
	font-size: 75%;
	font-weight: bold;
	color: #cc9933;
}

.b75b {
	font-size: 75%;
	font-weight: bold;
	color: #333399;
}

.bg75b {
	font-size: 75%;
	font-weight: bold;
	color: #336699;
}
.bm75 {
	font-size: 75%;
	color: #3366cc;
}
.bm75b {
	font-size: 75%;
	font-weight: bold;
	color: #3366cc;
}

.w75b {
	font-size: 75%;
	font-weight: bold;
	color: #ffffff;
}

.k80i {
	font-size: 80%;

	font-style: italic;
}
.k80b {
	font-size: 80%;
	font-weight: bold;

}
.k80bi {
	font-size: 80%;
	font-weight: BOLD;

	font-style: italic;
}

.r80i {
	font-size: 80%;
	color: #cc3333;
	font-style: italic;
}
.r80b {
	font-size: 80%;
	font-weight: bold;
	color: #cc3333;
}
.R80bi {
	font-size: 80%;
	font-weight: BOLD;
	color: #cc3333;
	font-style: italic;
}

.g80i {
	font-size: 80%;
	color: #cc9933;
	font-style: italic;
}
.g80b {
	font-size: 80%;
	font-weight: bold;
	color: #cc9933;
}
.g80bi {
	font-size: 80%;
	font-weight: bold;
	color: #cc9933;
	font-style: italic;
}

.b80i {
	font-size: 80%;
	color: #333399;
	font-style: italic;
}
.b80b {
	font-size: 80%;
	font-weight: bold;
	color: #333399;
}
.b80bi {
	font-size: 80%;
	font-weight: bold;
	color: #333399;
	font-style: italic;
}

.bg80i {
	font-size: 80%;
	color: #336699;
	font-style: italic;
}
.bg80b {
	font-size: 80%;
	font-weight: bold;
	color: #336699;
}
.bg80bi {
	font-size: 80%;
	font-weight: bold;
	color: #336699;
	font-style: italic;
}

.bm80i {
	font-size: 80%;
	color: #3366cc;
	font-style: italic;
}
.bm80b {
	font-size: 80%;
	font-weight: bold;
	color: #3366cc;
}
.bm80bi {
	font-size: 80%;
	font-weight: bold;
	color: #3366cc;
	font-style: italic;
}

.w80b {
	font-size: 80%;
	font-weight: bold;
	color: #ffffff;
}
.w80i {
	font-size: 80%;
	color: #ffffff;
	font-style: italic;
}
.w80bi {
	font-size: 80%;
	font-weight: bold;
	color: #ffffff;
	font-style: italic;
}

.k85i {
	font-size: 85%;
	font-weight: normal;

	font-style: italic;
}
.k85b {
	font-size: 85%;
	font-weight: bold;

}
.k85bi {
	font-size: 85%;
	font-weight: bold;

	font-style: italic;
}

.r85i {
	font-size: 85%;
	color: #cc3333;
	font-style: italic;
}
.r85b {
	font-size: 85%;
	font-weight: bold;
	color: #cc3333;
}
.r85bi {
	font-size: 85%;
	color: #cc3333;
	font-weight: bold;
	font-style: italic;
}

.g85i {
	font-size: 85%;
	color: #cc9933;
	font-style: italic;
}
.g85b {
	font-size: 85%;
	font-weight: bold;
	color: #cc9933;
}
.g85bi {
	font-size: 85%;
	font-weight: bold;
	font-style: italic;
	color: #cc9933;
}

.b85i {
	font-size: 85%;
	font-style: italic;
	color: #333399;
}
.b85b {
	font-size: 85%;
	font-weight: bold;
	color: #333399;
}
.b85bi {
	font-size: 85%;
	font-weight: bold;
	font-style: italic;
	color: #333399;
}

.bg85i {
	font-size: 85%;
	font-style: italic;
	color: #336699;
}
.bg85b {
	font-size: 85%;
	font-weight: bold;
	color: #336699;
}
.bg85bi {
	font-size: 85%;
	font-weight: bold;
	font-style: italic;
	color: #336699;
}

.bm85i {
	font-size: 85%;
	font-style: italic;
	color: #3366cc;
}

.bm85b {
	font-size: 85%;
	font-weight: bold;
	color: #3366cc;
}
.bm85bi {
	font-size: 85%;
	font-weight: bold;
	font-style: italic;
	color: #3366cc;
}

.w85b {
	font-size: 85%;
	font-weight: bold;
	color: #ffffff;
}
.w85i {
	font-size: 85%;
	color: #ffffff;
	font-style: italic;
}
.w85bi {
	font-size: 85%;
	font-weight: bold;
	color: #ffffff;
	font-style: italic;
}

.k90b {
	font-size: 90%;
	font-weight: bold;

}

.r90b {
	font-size: 90%;
	font-weight: bold;
	color: #cc3333;
}

.g90b {
	font-size: 90%;
	font-weight: bold;
	color: #cc9933;
}

.b90b {
	font-size: 90%;
	font-weight: bold;
	color: #333399;
}

.bg90b {
	font-size: 90%;
	font-weight: bold;
	color: #336699;
}

.bm90b {
	font-size: 90%;
	font-weight: bold;
	color: #3366cc;
}

.w90b {
	font-size: 90%;
	font-weight: bold;
	color: #ffffff;
}

.k100i {
	font-size: 100%;
	font-style: italic;

}
.k100b {
	font-size: 100%;
	font-weight: bold;

}
.k100bi {
	font-size: 100%;
	font-weight: bold;
	font-style: italic;

}

.r100i {
	font-size: 100%;
	font-style: italic;
	color: #cc3333;
}
.r100b {
	font-size: 100%;
	font-weight: bold;
	color: #cc3333;
}
.r100bi {
	font-size: 100%;
	font-weight: bold;
	font-style: italic;
	color: #cc3333;
}

.g100i {
	font-size: 100%;
	font-style: italic;
	color: #cc9933;
}
.g100b {
	font-size: 100%;
	font-weight: bold;
	color: #cc9933;
}
.g100bi {
	font-size: 100%;
	font-weight: bold;
	font-style: italic;
	color: #cc9933;
}

.b100i {
	font-size: 100%;
	font-style: italic;
	color: #333399;
}
.b100b {
	font-size: 100%;
	font-weight: bold;
	color: #333399;
}
.b100bi {
	font-size: 100%;
	font-weight: bold;
	font-style: italic;
	color: #333399;
}

.bg100i {
	font-size: 100%;
	font-style: italic;
	color: #336699;
}
.bg100b {
	font-size: 100%;
	font-weight: bold;
	color: #336699;
}
.bg100bi {
	font-size: 100%;
	font-weight: bold;
	font-style: italic;
	color: #336699;
}

.bm100i {
	font-size: 100%;
	font-style: italic;
	color: #3366cc;
}
.bm100b {
	font-size: 100%;
	font-weight: bold;
	color: #3366cc;
}
.bm100bi {
	font-size: 100%;
	font-weight: bold;
	font-style: italic;
	color: #3366cc;
}

.w100b {
	font-size: 100%;
	font-weight: bold;
	color: #ffffff;
}
.w100i {
	font-size: 100%;
	color: #ffffff;
	font-style: italic;
}
.w100bi {
	font-size: 100%;
	font-weight: bold;
	color: #ffffff;
	font-style: italic;
}

.k110i {
	font-size: 110%;
	font-style: italic;

}
.k110b {
	font-size: 110%;
	font-weight: bold;

}
.k110bi {
	font-size: 110%;
	font-weight: bold;
	font-style: italic;

}

.r110i {
	font-size: 110%;
	font-style: italic;
	color: #cc3333;
}
.r110b {
	font-size: 110%;
	font-weight: bold;
	color: #cc3333;
}
.r110bi {
	font-size: 110%;
	font-weight: bold;
	font-style: italic;
	color: #cc3333;
}

.g110i {
	font-size: 110%;
	font-style: italic;
	color: #cc9933;
}
.g110b {
	font-size: 110%;
	font-weight: bold;
	color: #cc9933;
}
.g110bi {
	font-size: 110%;
	font-style: italic;
	font-weight: bold;
	color: #cc9933;
}

.b110i {
	font-size: 110%;
	font-style: italic;
	color: #333399;
}
.b110b {
	font-size: 110%;
	font-weight: bold;
	color: #333399;
}
.b110bi {
	font-size: 110%;
	font-weight: bold;
	font-style: italic;
	color: #333399;
}

.bg110i {
	font-size: 110%;
	font-style: italic;
	color: #336699;
}
.bg110b {
	font-size: 110%;
	font-weight: bold;
	color: #336699;
}
.bg110bi {
	font-size: 110%;
	font-weight: bold;
	font-style: italic;
	color: #336699;
}

.bm110i {
	font-size: 110%;
	font-style: italic;
	color: #3366cc;
}
.bm110b {
	font-size: 110%;
	font-weight: bold;
	color: #3366cc;
}
.bm110bi {
	font-size: 110%;
	font-weight: bold;
	font-style: italic;
	color: #3366cc;
}

.w110b {
	font-size: 110%;
	font-weight: bold;
	color: #ffffff;
}
.w110i {
	font-size: 110%;
	color: #ffffff;
	font-style: italic;
}
.w110bi {
	font-size: 110%;
	font-weight: bold;
	color: #ffffff;
	font-style: italic;
}

.k150i {
	font-size: 150%;
	font-style: italic;

}
.k150b {
	font-size: 150%;
	font-weight: bold;

}
.k150bi {
	font-size: 150%;
	font-weight: bold;
	font-style: italic;

}

.r150i {
	font-size: 150%;
	font-style: italic;
	color: #cc3333;
}
.r150b {
	font-size: 150%;
	font-weight: bold;
	color: #cc3333;
}
.r150bi {
	font-size: 150%;
	font-weight: bold;
	font-style: italic;
	color: #cc3333;
}

.g150i {
	font-size: 150%;
	font-style: italic;
	color: #cc9933;
}
.g150b {
	font-size: 150%;
	font-weight: bold;
	color: #cc9933;
}
.g150bi {
	font-size: 150%;
	font-weight: bold;
	font-style: italic;
	color: #cc9933;
}

.b150i {
	font-size: 150%;
	font-style: italic;
	color: #333399;
}
.b150b {
	font-size: 150%;
	font-weight: bold;
	color: #333399;
}
.b150bi {
	font-size: 150%;
	font-style: italic;
	font-weight: bold;
	color: #333399;
}

.bg150i {
	font-size: 150%;
	font-style: italic;
	color: #336699;
}
.bg150b {
	font-size: 150%;
	font-weight: bold;
	color: #336699;
}
.bg150bi {
	font-size: 150%;
	font-style: italic;
	font-weight: bold;
	color: #336699;
}

.bm150i {
	font-size: 150%;
	font-style: italic;
	color: #3366cc;
}
.bm150b {
	font-size: 150%;
	font-weight: bold;
	color: #3366cc;
}
.bm150bi {
	font-size: 150%;
	font-weight: bold;
	font-style: italic;
	color: #3366cc;
}

.w150b {
	font-size: 150%;
	font-weight: bold;
	color: #ffffff;
}
.w150i {
	font-size: 150%;
	color: #ffffff;
	font-style: italic;
}
.w150bi {
	font-size: 150%;
	font-weight: bold;
	color: #ffffff;
	font-style: italic;
}

.bg311 {
	font-size: 110%;
	font-weight:bold;
	color: #336699;
	text-decoration:none !important;
}
.bg311email {
	font-size: 90%;
	font-weight:bold;
	color: #336699;
	text-decoration:none !important;
}

