/*	$Id: site.css,v 2.96 2011/02/08 18:40:14 spud Exp $	*/

	body {
		width: 984px;
		margin: 0 auto;
		font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
		font-size: 12px;
		line-height: 1.5em;
		color: #333333
	}
			
				.public {
					background-color: #236585;
					background-image: url(../../graphics/elements/background_public.png);
					background-repeat: repeat-x;
				}
				
				.tbx {
					background-color: #5f5f5f;
					background-image: url(../../graphics/elements/background_tbx.png);
					background-repeat: repeat-x;
				}
				
				.admin {
					background-color: #5f5f5f;
					background-image: url(../../graphics/elements/background_admin.png);
					background-repeat: repeat-x;
				}
			
				.members {
					background-color: #17887e;
					background-image: url(../../graphics/elements/background_members.png);
					background-repeat: repeat-x;
				}
	a {
		text-decoration: none;
	}
	
	.debug {
		color: #f60;
		font-weight: bold;
	}
			
	#outer {
		width: 984px;
		margin: 0 auto;
	}

	#header {
		position: relative;
		width: 984px;
		height: 128px;
		background-image: url(../../graphics/elements/page_top.png);
		background-position: bottom;
		background-repeat: no-repeat;
	}
			
				#header_logo {
					position: absolute;
					bottom: 10px;
					left: 0;
					height: 88px;
					width: 269px;
					z-index: 10;
				}
						
				#header_nav {
					position: absolute;
					left: 250px;
					top: 45px;
				}	
		
	#inner {
		width: 984px;
		padding: 0;
		margin: 0;
		background-color: #fff;
		border: 1px solid #fff;
		border-left: none;
		border-right: none;
	}
			
	#container {
		margin: 0 24px;
		width: 936px;
		background-color: #fff;
	}
			
	#sidebar {
		float: right;
		width: 274px;
		margin-left: 21px;
	}
				
			
	#content_thin {
		width: 638px;
	}
				
	#content_fat {
		width: 936px;
	}
	
	a.bluelink {
		color: #3580a8;
		text-decoration: none;
	}			
				
			
	.content_bloc {
		margin: 10px 0;
		border-bottom: 1px dotted #878787;
	}
			
				.content_bloc p {
					margin: 0 0 10px 0;
				}
			
				.content_bloc a {
					color: #3580a8;
					text-decoration: none;
					font-size: 125%;
					padding: 0;
					margin: 0;
				}
				
				
	
			dt, h2 {
				font-size: 14px;
				padding-bottom: 2px;
				font-weight: bold;
			}
			
			h3{
				font-size: 12px;
			}
				
/*	SIDEBAR BOXES	*/

	div.box {
		width: 274px;
	}
			
				div.box_head {
					position: relative;
					width: 274px;
					height: 10px;
				}
				
				div.box_hat {
					position: relative;
					width: 274px;
					height: 25px;
				}
				
				div.box_title {
					position: absolute;
					top: 4px;
					left: 10px;
					z-index: 10;
					font: bold 12px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
					color: #fff;
				}
				
				div.box_body {
					border: 1px solid #b7b8b7;
					border-top: none;
					border-bottom: none;
					padding: 10px 10px 4px 10px;
					background-color: #fff;
				}
				
				div.box_foot {
					position: relative;
					width: 274px;
					height: 10px;
				}
			
	div.bigbox {
		width: 936px;
	}
			
				div.bigbox_head {
					position: relative;
					width: 936px;
					height: 10px;
				}
				
				div.bigbox_hat {
					position: relative;
					width: 936px;
					height: 25px;
				}
				
				div.bigbox_title {
					position: absolute;
					top: 4px;
					left: 10px;
					z-index: 10;
					color: #fff;
					font-weight: bold;
					font-size: 14px;
				}
				
				div.bigbox_foot {
					position: relative;
					width: 936px;
					height: 10px;
				}
				
	div.testimonial {
		clear: left;
		border-top: 1px solid #b7b8b7;
		padding-top: 10px;
		margin-top: 10px;
	}
				
/*	FOOTER	*/
			
	#footer {
		clear: both;
		position: relative;
		padding-top: 20px;
		height: 40px;
		width: 984px;
		background-color: #fff;
	}
			
				#copyright {
					position: absolute;
					bottom: 5px;
					left: 10px;
					font-size: 10px;
				}
			
				#version {
					position: absolute;
					bottom: 5px;
					right: 10px;
					font-size: 10px;
				}

/*	GLOSSY MENU	*/
	.glossymenu {
		margin: 5px 0;
		padding: 0;
		width: 270px; /*width of menu*/
		border: 1px solid #b7b8b7;
		border-bottom-width: 0;
	}

	.glossymenu a.menuitem {
		background: black url(../../graphics/nav/glossyback_blue.gif) repeat-x bottom left;
		font: bold 12px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
		color: #fff;
		display: block;
		position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
		width: auto;
		padding: 4px 0;
		padding-left: 10px;
		text-decoration: none;
	}

	.glossymenu a.menuitem.red {
		background: black url(../../graphics/nav/glossyback_red.gif) repeat-x bottom left;
	}

	.glossymenu a.menuitem.green {
		background: black url(../../graphics/nav/glossyback_green.gif) repeat-x bottom left;
	}

	.glossymenu a.menuitem.yellow {
		background: black url(../../graphics/nav/glossyback_yellow.gif) repeat-x bottom left;
	}

	.glossymenu a.menuitem.purple {
		background: black url(../../graphics/nav/glossyback_purple.gif) repeat-x bottom left;
	}

	.glossymenu a.menuitem.orange {
		background: black url(../../graphics/nav/glossyback_orange.gif) repeat-x bottom left;
	}


	.glossymenu a.menuitem:visited, .glossymenu .menuitem:active {
		color: #fff;
	}

	.glossymenu a.menuitem .statusicon { /*CSS for icon image that gets dynamically added to headers*/
		position: absolute;
		top: 5px;
		right: 5px;
		border: none;
	}

	.glossymenu a.menuitem:hover {
		background-image: url(../../graphics/nav/glossyback2_blue.gif);
	}

	.glossymenu a.menuitem.red:hover {
		background-image: url(../../graphics/nav/glossyback2_red.gif);
	}

	.glossymenu a.menuitem.green:hover {
		background-image: url(../../graphics/nav/glossyback2_green.gif);
	}

	.glossymenu a.menuitem.purple:hover {
		background-image: url(../../graphics/nav/glossyback2_purple.gif);
	}

	.glossymenu a.menuitem.yellow:hover {
		background-image: url(../../graphics/nav/glossyback2_yellow.gif);
	}

	.glossymenu a.menuitem.orange:hover {
		background-image: url(../../graphics/nav/glossyback2_orange.gif);
	}

	.glossymenu div.submenu { /*DIV that contains each sub menu*/
		background: #fff;
	}

	.glossymenu div.submenu ul { /*UL of each sub menu*/
		list-style-type: none;
		margin: 0;
		padding: 0;
	}

	.glossymenu div.submenu ul li {
		border-bottom: 1px solid #b7b8b7;
	}

	.glossymenu div.submenu ul li a {
		display: block;
		font: normal 12px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
		color: #666;
		text-decoration: none;
		padding: 2px 0;
		padding-left: 10px;
	}

	.glossymenu div.submenu ul li a:hover {
		background: #DFDCCB;
		color: #fff;
	}

	.glossymenu div.submenu ul li.active a {
		display: block;
		font: normal 12px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
		background: #bbe6f9;
		color: #000;
		text-decoration: none;
		padding: 2px 0;
		padding-left: 10px;
	}

	.glossymenu div.submenu ul li.activeorange a {
		display: block;
		font: normal 12px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
		background: #fec655;
		color: #000;
		text-decoration: none;
		padding: 2px 0;
		padding-left: 10px;
	}

	.glossymenu div.submenu ul li.activegreen a {
		display: block;
		font: normal 12px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
		background: #b7f498;
		color: #000;
		text-decoration: none;
		padding: 2px 0;
		padding-left: 10px;
	}

	.glossymenu div.submenu ul li.activepurple a {
		display: block;
		font: normal 12px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
		background: #cf94fa;
		color: #000;
		text-decoration: none;
		padding: 2px 0;
		padding-left: 10px;
	}

	.glossymenu div.submenu ul li.active a:hover {
		background: #DFDCCB;
		color: #fff;
	}

	.glossymenu div.submenu ul li.tool a {
		display: block;
		font: normal 12px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
		background: #bbe6f9;
		color: #333;
		text-decoration: none;
		padding: 2px 0;
		padding-left: 10px;
	}

	.glossymenu div.submenu ul li.tool a:hover {
		background: #DFDCCB;
		color: #fff;
	}	

	.glossymenu div.submenu ul li.subheader {
		display: block;
		font: bold 13px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
		background: #bbe6f9;
		color: #333;
		text-decoration: none;
		padding: 2px 0;
	}
	
	form.tbxsearch {
		padding: 0;
		padding-top: 8px;
		margin: 0;
		display: block;
		vertical-align: middle;
	}
	
	form.tbxsearch label {
		display: inline;
		margin-bottom: 20px;
	}
	
	form.tbxsearch input {
		display: inline;
	}
	
	form.tbxsearch select {
		display: inline;
		width: 75px;
	}
	
	form.tbxsearch.tbxbutton {
		display: inline;
	
	}
	
/*	MUGSHOT TABLE CSS DEFINES	*/

	table.mugshots {
		border-collapse: collapse;
		border-spacing: 0;
		border-bottom: 1px solid #b7b8b7;
	}
	
	td.mugshot {
		padding: 4px;
		border-collapse: collapse;
		border-spacing: 0;
		width: 49%;
		border: 1px solid #b7b8b7;
	}
	
	td.position {
		font: bold 13px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
	}
	
	td.name {
		font: normal 12px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
	}
	
	td.name a {
		font: bold 12px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
		color: #3580a8;
		text-decoration: none;
	}
	
/*	IDENT CSS DEFINES	*/
	
	table.ident {
		width: 638px;
		border: none;
		border-collapse: collapse;
		border-spacing: 0;
		border-bottom: 1px solid #898989;
	}
	
	table.ident td.ident1 {
		color: #f00;
		font-size: 14px;
		font-weight: bold;
	}
	
	table.ident td.ident2 {
		color: #898989;
		font-size: 12px;
		font-weight: bold;
	}
	
/*	BLOG CSS DEFINES	*/
	div.blogpost {
		padding: 0 2em;
		margin-bottom: 20px;
		padding-bottom: 20px;
		font-size: 12px;
		border-bottom: 1px solid #898989;
	}
	
	div.blogpost p.blog1 {
		margin: 0;
		padding: 0;
		font-size: 125%;
		font-weight: bold;
		line-height: 1.1em;
	}
	
	div.blogpost p.blog2 {
		margin: 1.5em 0 0;
		font-style: italic;
		font-weight: normal;
		color: #999999;
		font-size: 100%;
	}
	
	div.blogpost p.blog3 {
		margin: 1.5em 0 0;
		font-style: italic;
		font-weight: normal;
		color: #999999;
		font-size: 90%;
	}
	
	div.blogpost p {
		margin: 5px 10px;
		padding: 0;
		line-height: 1.25em;
	}
	
	div.blogpost ul {
		margin: 0 40px;
	}

	div.blogpost ul li {
		line-height: 120%;
	}
	
	div.blogpost a {
		color: #3580a8;
	}
	
	div.blogpost a:hover {
		color: #f60;
	}
	
	div.blogpost dt {
		margin: 0 10px;
		font-weight: bold;
		text-decoration: underline;
	}
	
	div.blogpost dd {
		margin: 0 10px 4px 10px;
		line-height: 120%;
	}
	
	.smallertext {
		font-size: 10px;
	}
			
/*	NAVIGATION CSS DEFINES	*/

			
	ul#nav {
		margin-bottom: 0;
	}
			
				ul#nav li {
					list-style-type: none;
					display: inline;
				}
			
				ul#nav li a {
					text-decoration: none;
					font-weight: bold;
					color: #fff;
					padding: 0;
					margin: 0 5px;
					font-size: 13px;
				}
			
				ul#nav li a.redline:hover, ul#nav li.active a.redline, ul#nav li.active a.redline:hover {
					border-bottom: 2px solid #fe150e;
				}
				
				ul#nav li a.orangeline:hover, ul#nav li.active a.orangeline, ul#nav li.active a.orangeline:hover {
					border-bottom: 2px solid #c8610d;
				}
				
				ul#nav li a.yellowline:hover, ul#nav li.active a.yellowline, ul#nav li.active a.yellowline:hover {
					border-bottom: 2px solid #e99503;
				}
				
				ul#nav li a.greenline:hover, ul#nav li.active a.greenline, ul#nav li.active a.greenline:hover {
					border-bottom: 2px solid #0cff19;
				}
				
				ul#nav li a.cyanline:hover, ul#nav li.active a.cyanline, ul#nav li.active a.cyanline:hover {
					border-bottom: 2px solid #08eee4;
				}
				
				ul#nav li a.blueline:hover, ul#nav li.active a.blueline, ul#nav li.active a.blueline:hover {
					border-bottom: 2px solid #0c32f9;
				}
				
				ul#nav li a.purpleline:hover, ul#nav li.active a.purpleline, ul#nav li.active a.purpleline:hover, ul#nav li.active a.purpleline:active, ul#nav li.active a.purpleline:focus {
					border-bottom: 2px solid #7e1685;
				}
				
	ul#subnav {
		margin-top: 7px;
	}
				
				ul#subnav li {
					list-style-type: none;
					display: inline;
				}
				
				ul#subnav li a {
					text-decoration: none;
					font-weight: bold;
					color: #fff;
					padding: 0;
					margin: 0 5px;
					font-size: 12px;
				}
			
				ul#subnav li a.redline:hover, ul#subnav li.active a.redline, ul#subnav li.active a.redline:hover {
					border-bottom: 2px solid #fe150e;
				}
				
				ul#subnav li a.orangeline:hover, ul#subnav li.active a.orangeline, ul#subnav li.active a.orangeline:hover {
					border-bottom: 2px solid #c8610d;
				}
				
				ul#subnav li a.yellowline:hover, ul#subnav li.active a.yellowline, ul#subnav li.active a.yellowline:hover {
					border-bottom: 2px solid #e99503;
				}
				
				ul#subnav li a.greenline:hover, ul#subnav li.active a.greenline, ul#subnav li.active a.greenline:hover {
					border-bottom: 2px solid #0cff19;
				}
				
				ul#subnav li a.cyanline:hover, ul#subnav li.active a.cyanline, ul#subnav li.active a.cyanline:hover {
					border-bottom: 2px solid #08eee4;
				}
				
				ul#subnav li a.blueline:hover, ul#subnav li.active a.blueline, ul#subnav li.active a.blueline:hover {
					border-bottom: 2px solid #0c32f9;
				}
				
				ul#subnav li a.purpleline:hover, ul#subnav li.active a.purpleline, ul#subnav li.active a.purpleline:hover {
					border-bottom: 2px solid #7e1685;
				}			
	
			
/*	TABLE CSS DEFINES	*/
			table.itemlist {
				width: 100%;
				border: none;
				border-collapse: collapse;
				border-spacing: 0;
			}
			
			table.itemlist th {
				border-bottom: 1px solid #b7b8b7;
				text-align: left;
			}
			
			table.itemlist td {
				border-bottom: 1px solid #b7b8b7;
				padding: 2px 0;
			}
			
			table.inputform {
				width: 100%;
				border: none;
				border-collapse: collapse;
				border-spacing: 0;
				margin: 10px 0;
				padding: 0;
				border-top: 1px solid #b7b8b7;
			}
			
			table.inputform td {
				padding: 0 10px;
			}
			
			table.inputform td.italic {
				font-style: italic;
			}
			
			table.contact {
				width: 100%;
			}
			
			table.contact td.name {
				padding: 0 20px;
				text-align: center;
			}
			
			table.contact td.name a {
				color: #fff;
				text-decoration: none;
			}
			
			table.contact td.name a:hover {
				color: #08eee4;
			}
			
			table.contact td.text {
				padding: 0 30px;
				border-right: 1px solid #fff;
			}
			
						
/*	FORM FIELD CSS DEFINES	*/

			#bml {
				float: right;
				margin-left: 20px;
				margin-top: 0;
				font-size: 10px;
				font-weight: normal;
			}
			
			.bmltag {
				color: #f60;
				font-size: 10px;
				font-weight: bold;
			}

			.lefty {
				float: left;
				text-align: left;
				font-weight: bold;
				color: #fff;
				width: 49%;
			}

			.righty {
				float: right;
				text-align: right;
				font-weight: bold;
				color: #fff;
				width: 49%;
			}
			
			div.spacer {
				clear: both;
			}

			label {
				font-weight: bold;
				font-size: 12px;
				padding: 4px 4px 4px 0;
			}
			
			label.tbx-menu {
				padding: 2px 0;
				padding-left: 10px;
				margin-bottom: 20px;
				font: normal 12px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
			}
			
			form {
				padding: 0;
				margin: 0;
			}
			
			input, select, textarea {
				display: block;
				margin-bottom: 1.0em;
			}
			
			input.inline, select.inline, textarea.inline {
				margin-top: 4px;
				display: inline;
			}
			
			input[type="radio"] {
				display: inline;
			}
			
			input[type="checkbox"] {
				display: inline;
			}
			
			select {
				width: 200px;
			}
			
			textarea {
			}
			
			.required {
				background-color: #bbe6f9;
				background-color: #fcc;
			}
			
			.button {
				width: 75px;
				margin-left: 75px;
				color: #2a2a2a;
			}
			
			.levelbutton {
				display: inline;
				width: 75px;
				color: #2a2a2a;
				margin: 0;
				padding: 0;
			}
			
			.bigbutton {
				width: 150px;
				margin-left: 75px;
				color: #2a2a2a;
			}
			
			.error {
				color: #fe150e;
				font-weight: bold;
			}
			
			table.image_loader {
				border-collapse: collapse;
				border-spacing: 0;
			}
			
			table.image_loader td {
			}
			
			table.image_loader td.radio {
				width: 20px;
			}

/*	COLORS	*/

			.black {
				color: #000;
			}
			
			.red {
				color: #d60505;
			}
			
			.orange {
				color: #c8610d;
			}
			
			.yellow {
/*				color: #f0cf1f;	*/
				color: #e99503;
			}
			
			.green {
/*				color: #0cff19;	*/
				color: #229635;
			}
			
			.cyan {
				color: #0066cc;
			}
			
			.blue {
/*				color: #0c32f9;	
				color: #0652a0;*/
				color: #006;
			}
			
			.purple {
				color: #7e1685;
			}
			
			.grey {
				color: #636466;
			}
			
			.italic {
				font-style: italic;
/*				color: #c4c4c4;	*/
			}
			
/*	FIELDSETS	*/


			fieldset {
				border: 1px solid #b7b8b7;
				margin-bottom: 10px;
				padding: 10px;
				-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;
			}

			fieldset.red {
				border: 1px solid #d60505;
				margin-bottom: 10px;
				padding: 10px;
				-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;
			}

			fieldset.green {
				border: 1px solid #229635;
				margin-bottom: 10px;
				padding: 10px;
				-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;
			}

			fieldset.orange {
				border: 1px solid #c8610d;
				margin-bottom: 10px;
				padding: 10px;
				-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;
			}
			
			legend {
				font: bold 12px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
				padding: 0 2px;
				
			}
			
			legend.f-smaller {
				font-size: 12px;
			}
			
			legend.f-default {
				font-size: 14px;
			}
			
			legend.f-larger {
				font-size: 16px;
			}
			
/*	POPUP	*/

			
			.pop {
				width: 600px;
				margin: 0 auto;
				font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
				background-color: #fff;
				background-color: #236585;
				background-image: url(../../graphics/elements/background_public.png);
				background-repeat: repeat-x;
			}
			
			#pop_header {
				position: relative;
				height: 80px;
				padding: 0;
				margin: 0 auto;
			}
			
			#pop_logo {
				position: absolute;
				bottom: 0;
				left: 0;
				height: 60px;
				width: 183px;
			}
			
			#pop_page {
				width: 600px;
			}
			
			#pop_top {
				width: 600px;
				height: 100px;
			}

			
			#pop_middle {
				background-color: #fff;
				padding: 0 20px 0 20px;
				margin-top: 0;
				width: 558px;
				border: 1px solid #fff;
			}
			
			#pop_bottom {
				position: relative;
				padding-top: 20px;
				width: 556px;
				height: 26px;
			}

/*	SLIDER	*/

			
			#login, #forgot {
				margin-left: 683px;
			}
			
			div.slider_box {
				background-image: url(../../graphics/elements/background_slider_box.png);
				background-position: bottom;
				background-repeat: no-repeat;
				padding: 10px 10px 10px 20px;
				
			}
			
			div.closeit {
				position: absolute;
				top: 4px;
				right: 4px;
				z-index: 10;
				height: 15px;
				width: 14px;
			}
			
			#contact {
				background-image: url(../../graphics/elements/background_contact_slider.png);
				background-position: bottom;
				background-repeat: no-repeat;
				color: #fff;
			}
			
			div.slider {
				padding: 20px;
			}

/*	HOMEPAGE SLIDESHOW	*/
	
	#monoSlideshow {
		position: relative;
		margin-bottom: 20px;
		width: 638px;
		height: 320px;
		z-index: 10;
	}
	
/*	START BML (BOWE MARKUP LANGUAGE) TEXT REPLACEMENT STYLE DEFINITIONS	*/

			.boldtext { 
			   font-weight: bold; 
			} 

			.italictext { 
   				font-style: italic;
			} 

			.underlinetext { 
   				text-decoration: underline;
			} 

			.strikethroughtext { 
   				text-decoration: line-through;
			} 

			.overlinetext { 
   				text-decoration: overline;
			} 

			.quotecodeheader { 
   				font-family: Verdana, arial, helvetica, sans-serif; 
   				font-size: 12px; 
   				font-weight: bold;
			} 

			.codebody { 
   				background-color: #FFFFFF; 
   				font-family: Courier new, courier, mono; 
   				font-size: 12px; 
   				color: #006600; 
   				border: 1px solid #BFBFBF;
			} 

			.quotebody { 
   				background-color: #FFFFFF; 
   				font-family: Courier new, courier, mono; 
   				font-size: 12px; 
   				color: #660002; 
   				border: 1px solid #BFBFBF;
			} 

			.listbullet { 
				margin: 0 20px;
				padding: 0;
   				list-style-type: disc; 
   				list-style-position: inside;
			} 

			.listdecimal { 
				margin: 0 20px;
				padding: 0;
   				list-style-type: decimal; 
   				list-style-position: inside;
			} 

			.listlowerroman { 
				margin: 0 20px;
				padding: 0;
   				list-style-type: lower-roman; 
   				list-style-position: inside;
			} 

			.listupperroman { 
				margin: 0 20px;
				padding: 0;
   				list-style-type: upper-roman; 
   				list-style-position: inside;
			} 

			.listloweralpha { 
				margin: 0 20px;
				padding: 0;
   				list-style-type: lower-alpha; 
   				list-style-position: inside;
			} 

			.listupperalpha { 
				margin: 0 20px;
				padding: 0;
   				list-style-type: upper-alpha; 
   				list-style-position: inside;
			} 
			
/*	END BML (BOWE MARKUP LANGUAGE) TEXT REPLACEMENT STYLE DEFINITIONS	*/
