




























/*
**	START @import url(/include/bizamajig-ia-layout-reset-all_partial.css);
*/
html {
	color: #000000;
}

/*
**	We do not include input, table, textarea, input, or td here.
*/
/*
body, div, span, object, iframe, p, * a, * abbr, acronym, address, code, del, dfn, em, img, q, dd, dl, dt, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, label, legend, caption, table, tbody, tfoot, thead, tr, th, blockquote, td {

	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font-family: inherit;
	font-weight: inherit;
	font-style: inherit;
	__vertical-align: top;

}
*/
/*
body, ul, ol, h1,h2,h3,h4,h5,h6,form,li,p,input,select,legend,textarea{ margin:0; padding:0;}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}

td {
	margin:0;
	padding:0;
}
*/

body, div, span, object, iframe, p, /*a,*/ abbr, acronym, address, code, del, dfn, em, img, q, dd, dl, dt, ul, ol, /*li,*/ h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, label, legend, caption, table, tbody, tfoot, thead, tr, th, blockquote {

	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font-family: inherit;
	__font-weight: inherit;
	__font-style: inherit;
	__vertical-align: top;
}

ol, ul {
	margin-left: 20px;
	padding-left: 20px;
	__list-style: url(/resources/sitelevel/spacer.gif) inside disc;
}

form {
	padding: 10px;
}
fieldset {
	margin: 0 auto;
	padding: 0px;
	clear: left;
	border: 0;
	text-align: left;
	__width: 100%;

}

a {
	text-decoration: underline;
	outline: 0px !important;
	outline: none;
}

:focus {
	-moz-outline-style:none;
	outline: none;
}

table, tr, td { vertical-align: top; }


/*
**	START HTML5 reset
*/
article, aside, figure, footer, header, hgroup, nav, section { display:block; } 
/*
**	END HTML5 reset
*/

/*
**	END @import url(/include/bizamajig-ia-layout-reset-all_partial.css);
*/

























html, body {
	__height: 100%;
}
body
{
	margin: 0 auto;
	padding: 0;
	__min-height: 100%;

	text-rendering: optimizeLegibility; 
	font-smoothing: always;



	line-height: 16pt;
	font-family: 'CallunaSans-Regular', 'Lucida Grande', 'Lucida Sans Unicode', 'DejaVu Sans', 'Bitstream Vera Sans', 'Liberation Sans', Verdana, 'Verdana Ref', sans-serif;
	font-size: 13pt;
	font-weight: normal; 

	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;

	background-image: url('/content/37058/comp-2-bg-2_1.png');
	background-repeat: repeat-x repeat-y;
	background-position: Left Top; 


	background-color: #eddaa7;

	color: #1f0e4c;


	text-transform: none;
	text-decoration: none;
	letter-spacing: .01em;

}

html>body, 
html>body #wrap { 
	height: auto; 
}

.hidden { position:absolute; top:0; left:-9999px; width:1px; height:1px; overflow:hidden; }

pre {
	white-space: pre;
	font-family: monospace;
	background-color: #eee;
	width: 90%;
	border: 1px dotted black;
	display: block;
	padding: 7px;
}
code {
	font-family: monospace;
}
















/*
**	START BIZAMAJIG UI
*/
/*
**	START BIZAMAJIG FONTS
**
         url('resources/fonts/CallunaSansRegular-webfont.ttf') format('truetype'), ** Safari, Android, iOS **
*/


@font-face {
	font-family: 'AvonD-Reg';
	src: url('resources/fonts/17C086_0.eot'); /* IE9 Compat Modes */
	src: url('resources/fonts/17C086_0.eot?#iefix') format('embedded-opentype'),  /* IE6-IE8 */
		url('resources/fonts/17C086_0.woff') format('woff'), /* Modern Browsers */
		url('resources/fonts/17C086_0.ttf') format('truetype'); /* Legacy iOS */
	font-weight: normal;
	font-style: normal;
/*
	letter-spacing: .01em;
*/
}
@font-face {
	font-family: 'CompleteInHimPro';
	src: url('resources/fonts/1C85DD_0_0.eot');
	src: url('resources/fonts/1C85DD_0_0.eot?#iefix') format('embedded-opentype'),
		url('resources/fonts/1C85DD_0_0.woff') format('woff'),
		url('resources/fonts/1C85DD_0_0.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
/*
	letter-spacing: .01em;
*/
}
@font-face {
    font-family: 'CallunaSans-Regular';
    src: url('resources/fonts/CallunaSansRegular-webfont.eot'); /* IE9 Compat Modes */
    src: url('resources/fonts/CallunaSansRegular-webfont.eot?iefix') format('eot'), /* IE6-IE8 */
         url('resources/fonts/CallunaSansRegular-webfont.woff') format('woff'), /* Modern Browsers */
         url('resources/fonts/CallunaSansRegular-webfont.svg#webfontnehNrF5g') format('svg'); /* Legacy iOS */
	font-weight: normal;
	font-style: normal;
/*
	letter-spacing: .01em;
*/
}
@font-face {
    font-family: 'CaslonAntiqueEF';
    src: url('resources/fonts/1802EB_0.eot'); /* IE9 Compat Modes */
    src: url('resources/fonts/1802EB_0.eot?#iefix') format('embedded-opentype'),
         url('resources/fonts/1802EB_0.woff') format('woff'),
         url('resources/fonts/1802EB_0.svg#wf') format('svg');
	font-weight: normal;
	font-style: normal;
/*
	letter-spacing: .01em;
*/
}
@font-face {
    font-family: 'NewsGothic-Book';
    src: url('resources/fonts/NewsGothic-Book-webfont.eot');
    src: url('resources/fonts/NewsGothic-Book-webfont.eot?#iefix') format('embedded-opentype'),
         url('resources/fonts/NewsGothic-Book-webfont.woff') format('woff'),
         url('resources/fonts/NewsGothic-Book-webfont.svg#NewsGothicFSBook') format('svg');
	font-weight: normal;
	font-style: normal;
/*
	letter-spacing: .01em;
*/
}
@font-face {
    font-family: 'NewsGothic-Medium';
    src: url('resources/fonts/NewsGothic-Medium-webfont.eot');
    src: url('resources/fonts/NewsGothic-Medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('resources/fonts/NewsGothic-Medium-webfont.woff') format('woff'),
         url('resources/fonts/NewsGothic-Medium-webfont.svg#NewsGothicFSMedium') format('svg');
	font-weight: normal;
	font-style: normal;
/*
	letter-spacing: .01em;
*/
}
@font-face {
    font-family: 'NewsGothic-DemiBold';
    src: url('resources/fonts/NewsGothic-DemiBold-webfont.eot');
    src: url('resources/fonts/NewsGothic-DemiBold-webfont.eot?#iefix') format('embedded-opentype'),
         url('resources/fonts/NewsGothic-DemiBold-webfont.woff') format('woff'),
         url('resources/fonts/NewsGothic-DemiBold-webfont.svg#NewsGothicFSDemiBold') format('svg');
	font-weight: normal;
	font-style: normal;
/*
	letter-spacing: .01em;
*/
}
@font-face {
    font-family: '1785GLCBaskervilleNormal';
    src: url('resources/fonts/1785_GLC_Baskerville-Ita-webfont.eot');
    src: url('resources/fonts/1785_GLC_Baskerville-Ita-webfont.eot?#iefix') format('embedded-opentype'),
         url('resources/fonts/1785_GLC_Baskerville-Ita-webfont.woff') format('woff'),
         url('resources/fonts/1785_GLC_Baskerville-Ita-webfont.svg#1785GLCBaskervilleNormal') format('svg');
	font-weight: normal;
	font-style: normal;
/*
	letter-spacing: .01em;
*/
}
@font-face {
    font-family: '1785GLCBaskervilleItalic';
    src: url('resources/fonts/1785_GLC_Baskerville-Ita-webfont.eot');
    src: url('resources/fonts/1785_GLC_Baskerville-Ita-webfont.eot?#iefix') format('embedded-opentype'),
         url('resources/fonts/1785_GLC_Baskerville-Ita-webfont.woff') format('woff'),
         url('resources/fonts/1785_GLC_Baskerville-Ita-webfont.svg#1785GLCBaskervilleItalic') format('svg');
	font-weight: normal;
	font-style: normal;
/*
	letter-spacing: .01em;
*/
}
@font-face {
    font-family: 'BankGothicBT-Light';
    src: url('resources/fonts/168592_0.eot');
    src: url('resources/fonts/168592_0.eot?#iefix') format('embedded-opentype'),
         url('resources/fonts/168592_0.woff') format('woff'),
         url('resources/fonts/168592_0.svg#wf') format('svg');
	font-weight: normal;
	font-style: normal;
/*
	letter-spacing: .01em;
*/
}
@font-face {
    font-family: 'BaskervilleBT-Roman';
    src: url('resources/fonts/168592_1.eot');
    src: url('resources/fonts/168592_1.eot?#iefix') format('embedded-opentype'),
         url('resources/fonts/168592_1.woff') format('woff'),
         url('resources/fonts/168592_1.svg#wf') format('svg');
	font-weight: normal;
	font-style: normal;
/*
	letter-spacing: .01em;
*/
}
@font-face {
    font-family: 'BaskervilleBT-Italic';
    src: url('resources/fonts/168592_2.eot');
    src: url('resources/fonts/168592_2.eot?#iefix') format('embedded-opentype'),
         url('resources/fonts/168592_2.woff') format('woff'),
         url('resources/fonts/168592_2.svg#wf') format('svg');
	font-weight: normal;
	font-style: normal;
/*
	letter-spacing: .01em;
*/
}
@font-face {
    font-family: 'BaskervilleBT-Bold';
    src: url('resources/fonts/168592_3.eot');
    src: url('resources/fonts/168592_3.eot?#iefix') format('embedded-opentype'),
         url('resources/fonts/168592_3.woff') format('woff'),
         url('resources/fonts/168592_3.svg#wf') format('svg');
	font-weight: normal;
	font-style: normal;
/*
	letter-spacing: .01em;
*/
}
@font-face {
    font-family: 'BaskervilleBT-BoldItalic';
    src: url('resources/fonts/168592_4.eot');
    src: url('resources/fonts/168592_4.eot?#iefix') format('embedded-opentype'),
         url('resources/fonts/168592_4.woff') format('woff'),
         url('resources/fonts/168592_4.svg#wf') format('svg');
	font-weight: normal;
	font-style: normal;
/*
	letter-spacing: .01em;
*/
}




/*
**	END BIZAMAJIG FONTS
*/
/*
**	START BIZAMAJIG UI PROGRESS
*/
.fg-button.ui-state-loading .ui-icon, /* See fg-menu */
#bizamajig-ui-progress,
.bizamajig-ui-progress,
bizamajig-ui-button.ui-state-loading {
	background: url(/resources/bizamajig/art/bizamajig-ui-progress.gif) no-repeat 0 0;
}
/*
**	ENDBIZAMAJIG UI PROGRESS
*/
/*
**	START FORM FILEUPLOAD IMAGE MANAGER
*/
.preview_container{
	width: 100px;
	height: 100px;
	overflow: hidden;
	margin-bottom: 5px;
}
a.preview_overlay{
	background: #fff url(images/fileupload-image-manager/edit.gif) no-repeat center center;
	width: 19px;
	height: 19px;
	position: absolute;
	filter: progid: DXImageTransform.Microsoft.Alpha(opacity=80);
	opacity:  0.8;
	-moz-opacity:  0.8;
	margin-left: 81px;
	cursor: pointer;
}
a.preview_overlay: hover{
	filter: progid: DXImageTransform.Microsoft.Alpha(opacity=90);
	opacity:  0.9;
	-moz-opacity:  0.9;
}
.left{
	width: 250px;
	height: 400px;
	float: left;
}
.right{
	float: left;
}
.footer{
	width: 100%;
	text-align: center;
	height: 30px;		
	margin-top: 50px;
	clear: both;
}
a img{
	border: none;
}
object{
	filter: progid: DXImageTransform.Microsoft.Alpha(opacity=0);
}
ul.imgmenu{
	float: left;
	margin-top: 100px;
	padding: 0px;
	margin: 0px;
	border: 2px solid #f0f0f0;
	list-style-type: none;
}
ul.imgmenu li{
	display: inline;
	float: left;	
	width: 24px;
	height: 24px;	
	cursor: pointer;	
}
li.rotate {
	background:  transparent url(images/fileupload-image-manager/rotate.png) no-repeat top left;
}
li.bw {
	background:  transparent url(images/fileupload-image-manager/bw.png) no-repeat top left;
}
li.negative{
	background:  transparent url(images/fileupload-image-manager/negative.png) no-repeat top left;
}
li.sepia{
	background:  transparent url(images/fileupload-image-manager/sepia.png) no-repeat top left;
}
li.recyclebin {
	background:  transparent url(resources/bizamajig/icons/icon-dark-166-24.png) no-repeat top left;
}
.queue{
	float: left;
	clear: both;
}
.ajaxload{
	margin: 0px 0px 0px 5px;
	float: left;
	clear: right;
	width: 16px;
	height: 26px;
/*
**	Inherit from above.
**	background: #fff url(images/fileupload-image-manager/ajax-loader.gif) no-repeat center center;
*/
}
.crop_control{
	margin-top: 10px;
}
/*
**	END FORM FILEUPLOAD IMAGE MANAGER
*/

/*
**	START ICON
*/
img.bizamajig-ui-icon { /* REMOVE THIS, img.bizamajig-ui-tabs-menu-option-icon-primary-navigation-marketplace, REPLACED BY img.bizamajig-ui-icon */
	margin: 0px 10px 0px 0px;
	float: left;
	cursor: pointer;
}
/*
**	END ICON
*/
/*
**	START DATA UPDATE EVENT
*/
.bizamajig-ui-element-action { /* typically a SPAN/DIV wrapper container for the display of a media element with CRUD controls */
	margin: 20px 0px 0px 0px;
	padding: 15px;
	float: left;
	width: 225px;
	background-color: #c2c2c2;
}
.bizamajig-ui-element-action.no-content {
	background-color: transparent;
}
.bizamajig-ui-element-action img.bizamajig-ui-element-action-display {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 190px;
	background-color: #c2c2c2;
}
.bizamajig-ui-element-action img.bizamajig-ui-icon {
	margin: 20px 0px 0px 10px;
	float: left;
}
.bizamajig-ui-element-action a { /* CURRENTLY NOT USED */
	margin: 20px 0px 0px 0px;
	padding: 0px;
	float: left;
	text-decoration: none
}
/*
**	END DATA UPDATE EVENT
*/
/*
**	START BIZAMAJIG STICKY CONTAINER
*/
.bizamajig-ui-scroll {
	margin: 0 auto;
	padding: 0;


	width: 718px;



	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	
/*
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #426d9c), color-stop(40%, #0f67a1), color-stop(100%, #1384d1));
	background: -moz-linear-gradient(top, #426d9c, #0f67a1, #1384d1);
*/	
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(40%, #ffffff), color-stop(100%, #ffffff));
	background: -moz-linear-gradient(top, #ffffff, #ffffff, #ffffff);

	line-height: 100px;
	text-align: center;

	z-index: 9999999;
}
.bizamajig-ui-scroll.default { /* inline look */

	width: 718px;

	height: 100px;
	
	box-shadow: 0 5px 10px #888;
	-webkit-box-shadow: 0 5px 20px #888;
	-moz-box-shadow: 0 5px 10px #888;
}
.bizamajig-ui-scroll.fixed { /* fixed and pinned look, with a bit more shadow */

	width: 718px;

	width: 100%;
	position: fixed;
	top: -5px;
	left: 0;
	
	box-shadow: 0 0 40px #222;
	-webkit-box-shadow: 0 0 40px #222;
	-moz-box-shadow: 0 0 40px #222;
}
/*
**	END BIZAMAJIG STICKY CONTAINER
*/
/*
**	START BIZAMAJIG DUB SOCIALIZER
*/
#bizamajig-dub-socializer {
	margin: 0 auto;
	margin: 5px 0px 10px 0px;
	min-height: 22px; /* hardcoded: icon height = 16px + padding added by .bookmark plugin = 22px */
}
#bizamajig-loader-display {
	margin: 50px;
	text-align: left;
}
.highlight {

	background-color: ;

}
/*
**	END BIZAMAJIG DUB SOCIALIZER
*/

/*
**	Tags tab menu.
*/
/*
**	Placing the tags list at the bottom of the post element with adjusting ULs absolute position.
*/
.tags {
	margin: 0 auto;
	margin: 20px 0px 20px 0px;
	padding: 0;
/*
**	Not needed/working to place at bottom of container.
**
	position: absolute;
	right: 24px;
	bottom: -12px;
*/
	list-style: none;
}
/*
**	Height (and line-height) of the list item LI and anchor A is set.
*/
.tags li, .tags a {
	position: relative;
	float: left;
	height: 24px;
	line-height: 24px;
	font-size: 11px;
}
/*
**	Next to style is the anchor element. We're adding margins and paddings and some rounded corners on the right hand side.
*/
.tags a {
	margin-left: 15px;
	padding: 0 10px 0 12px;


	background-color: #00812e;


	color: #ffffff;
	text-decoration: none;

	-moz-border-radius-bottomright: 4px;
	-webkit-border-bottom-right-radius: 4px;
	border-bottom-right-radius: 4px;
	-moz-border-radius-topright: 4px;
	-webkit-border-top-right-radius: 4px;
	border-top-right-radius: 4px;
}
ul.tags li a { /* handled above, but repeating this here, required for now */
	color: #ffffff;
	text-decoration: none;
}
.tags a:before{
	content: "";
	float: left;
	position: absolute;
	top: 0;
	left: -12px;
	width: 0;
	height: 0;


	border-color: transparent #00812e transparent transparent;


	border-style: solid;
	border-width: 12px 12px 12px 0;		
}
.tags a:hover {

	background-color: #eddaa7;

	text-decoration: none;
}	
.tags a:hover:before {

	border-color: transparent #eddaa7 transparent transparent;

}
/*
**	The last element to add is the :after pseudo-element. This will act as that rounded hole.
**	What we're doing here is creating an empty square, and we're rounding it's edges so we create a circle (and of course we position it with position: absolute).
*/
.tags a:after{
	content: "";
	position: absolute;
	top: 10px;
	left: 0;
	float: left;
	width: 4px;
	height: 4px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	background: #ffffff;
	-moz-box-shadow: -1px -1px 2px #f2f2f2;
	-webkit-box-shadow: -1px -1px 2px #f2f2f2;
	box-shadow: -1px -1px 2px #f2f2f2;
}

.breadcrumb {
	margin: 0 auto;
	padding: 0px;
	list-style: none;
	overflow: hidden; 

	width: 100%;


	font-family: 'CallunaSans-Regular', 'Lucida Grande', 'Lucida Sans Unicode', 'DejaVu Sans', 'Bitstream Vera Sans', 'Liberation Sans', Verdana, 'Verdana Ref', sans-serif;
	font-size: 12pt;
	background-color: #b60a0e;

}
.breadcrumb li {
	float: left; 
}
.breadcrumb li a {
	color: white;
	text-decoration: none; 
	padding: 3px 0px 3px 45px; /* control menu/item height by tweaking top/bottom padding here.  padding-left controls spacing between progress arrow pointer and text title. */


	background-color: #b60a0e;


	position: relative; 
	display: block;
	float: left;
}
.breadcrumb li a:after {
	content: " "; 
	display: block; 
	width: 0; 
	height: 0;
	border-top: 50px solid transparent; /* Go big on the size, and let overflow hide */
	border-bottom: 50px solid transparent;


	border-left: 30px solid #b60a0e;


	position: absolute;
	top: 50%;
	margin-top: -50px; 
	left: 100%;
	z-index: 2; 
}	
.breadcrumb li.current a:after {

	border-left: 30px solid #b60a0e;

}
.breadcrumb li.top.current a:before,
.breadcrumb li a:before {
	content: " "; 
	display: block; 
	width: 0; 
	height: 0;
	border-top: 50px solid transparent; /* Go big on the size, and let overflow hide */
	border-bottom: 50px solid transparent;
	border-left: 30px solid white;
	position: absolute;
	top: 50%;
	margin-top: -50px; 
	margin-left: 5px; /* manage width of progress arrow */
	left: 100%;
	z-index: 1; 
}	
.breadcrumb li:first-child a { /* manage first tab */
	padding-left: 10px;
}
/*
.breadcrumb li:nth-child(2) a       { background:        hsla(34,85%,45%,1); }
.breadcrumb li:nth-child(2) a:after { border-left-color: hsla(34,85%,45%,1); }
.breadcrumb li:nth-child(3) a       { background:        hsla(34,85%,55%,1); }
.breadcrumb li:nth-child(3) a:after { border-left-color: hsla(34,85%,55%,1); }
.breadcrumb li:nth-child(4) a       { background:        hsla(34,85%,65%,1); }
.breadcrumb li:nth-child(4) a:after { border-left-color: hsla(34,85%,65%,1); }
.breadcrumb li:nth-child(5) a       { background:        hsla(34,85%,75%,1); }
.breadcrumb li:nth-child(5) a:after { border-left-color: hsla(34,85%,75%,1); }
*/
/*
**	This is optional, as we styled li:first-child a - above.
*/
.breadcrumb li:nth-child(1) a,
/*
**
*/
.breadcrumb li:nth-child(2) a,
.breadcrumb li:nth-child(3) a,
.breadcrumb li:nth-child(4) a,
.breadcrumb li:nth-child(5) a,
.breadcrumb li:nth-child(6) a,
.breadcrumb li:nth-child(7) a,
.breadcrumb li:nth-child(8) a,
.breadcrumb li:nth-child(9) a,
.breadcrumb li:nth-child(10) a {

	background-color: #b60a0e;

}
/*
**	This is optional, as we styled li:first-child a - above.
*/
.breadcrumb li:nth-child(1) a:after,
/*
**
*/
.breadcrumb li:nth-child(2) a:after,
.breadcrumb li:nth-child(3) a:after,
.breadcrumb li:nth-child(4) a:after,
.breadcrumb li:nth-child(5) a:after,
.breadcrumb li:nth-child(6) a:after,
.breadcrumb li:nth-child(7) a:after,
.breadcrumb li:nth-child(8) a:after,
.breadcrumb li:nth-child(9) a:after,
.breadcrumb li:nth-child(10) a:after {

	border-left-color: #b60a0e;

}
/*
**	This code manages the last menu list item.
**
.breadcrumb li:last-child a {
	background: white !important;
	color: black;
	pointer-events: none;
	cursor: default;
}
.breadcrumb li:last-child a:after {
	border: 0;
}
*/
.breadcrumb li a:hover {

	background-color: #00812e;

}
.breadcrumb li a:hover:after,
.breadcrumb li.top.current a:after {

	border-left-color: #00812e !important;

}
.breadcrumb li.top.current a {

	background-color: #00812e !important;

}
/*
**	END BIZAMAJIG UI
*/
/*
**	START FARBTASTIC
*/
#bizamajig-ui-colorpicker {
	margin: 40px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 200px;
	height: 200px;
	position: absolute;
}
.bizamajig-input-colorpicker {
	border: 2px solid #fff;
	width: 6em;
	text-align: center;
	cursor: pointer;
}
.bizamajig-input-colorpicker-selected {
	border: 2px solid #000;
	font-weight: bold;
}





/**
 * Farbtastic Color Picker 1.2
 * © 2008 Steven Wittens
 *
 * This program is free software; you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation; either version 2 of the License, or
 * (at your option) any later version.
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.
 *
 * You should have received a copy of the GNU General Public License
 * along with this program; if not, write to the Free Software
 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
 */
.farbtastic {
  position: relative;
}
.farbtastic * {
  position: absolute;
  cursor: crosshair;
}
.farbtastic, .farbtastic .wheel {
  width: 195px;
  height: 195px;
}
.farbtastic .color, .farbtastic .overlay {
  top: 47px;
  left: 47px;
  width: 101px;
  height: 101px;
}
.farbtastic .wheel {
  background: url(images/farbtastic/wheel.png) no-repeat;
  width: 195px;
  height: 195px;
}
.farbtastic .overlay {
  background: url(images/farbtastic/mask.png) no-repeat;
}
.farbtastic .marker {
  width: 17px;
  height: 17px;
  margin: -8px 0 0 -8px;
  overflow: hidden; 
  background: url(images/farbtastic/marker.png) no-repeat;
}


   .colorwell {
     border: 2px solid #fff;
     width: 6em;
     text-align: center;
     cursor: pointer;
   }
   body .colorwell-selected {
     border: 2px solid #000;
     font-weight: bold;
   }
/*
**	END FARBTASTIC
*/
/*
**	START MINICOLORS
*/
.miniColors-trigger {
	height: 22px;
	width: 22px;
	background: url(images/minicolors/trigger.png) center no-repeat;
	vertical-align: middle;
	margin: 0 .25em;
	display: inline-block;
	outline: none;
}

.miniColors-selector {
	position: absolute;
	width: 175px;
	height: 150px;
	background: #FFF;
	border: solid 1px #BBB;
	-moz-box-shadow: 0 0 6px rgba(0, 0, 0, .25);
	-webkit-box-shadow: 0 0 6px rgba(0, 0, 0, .25);
	box-shadow: 0 0 6px rgba(0, 0, 0, .25);
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	padding: 5px;
	z-index: 999999;
}

.miniColors-selector.black {
	background: #000;
	border-color: #000;
}

.miniColors-colors {
	position: absolute;
	top: 5px;
	left: 5px;
	width: 150px;
	height: 150px;
	background: url(images/minicolors/gradient.png) center no-repeat;
	cursor: crosshair;
}

.miniColors-hues {
	position: absolute;
	top: 5px;
	left: 160px;
	width: 20px;
	height: 150px;
	background: url(images/minicolors/rainbow.png) center no-repeat;
	cursor: crosshair;
}

.miniColors-colorPicker {
	position: absolute;
	width: 11px;
	height: 11px;
	background: url(images/minicolors/circle.gif) center no-repeat;
}

.miniColors-huePicker {
	position: absolute;
	left: -3px;
	width: 26px;
	height: 3px;
	background: url(images/minicolors/line.gif) center no-repeat;
}
/*
**	END MINICOLORS
*/
/*
**	START JPICKER
*/
.jPicker .Icon{display:inline-block;height:24px;position:relative;text-align:left;width:25px}.jPicker .Icon span.Color,.jPicker .Icon span.Alpha{background-position:2px 2px;display:block;height:100%;left:0;position:absolute;top:0;width:100%}.jPicker .Icon span.Image{background-repeat:no-repeat;cursor:pointer;display:block;height:100%;left:0;position:absolute;top:0;width:100%}.jPicker.Container{color:#000;z-index:10}table.jPicker{background-color:#efefef;border:1px outset #666;font-family:Arial,Helvetica,Sans-Serif;font-size:12px!important;margin:0;padding:5px;width:545px;z-index:20}.jPicker .Move{background-color:#ddd;border-color:#fff #666 #666 #fff;border-style:solid;border-width:1px;cursor:move;height:12px;padding:0}.jPicker .Title{font-size:11px!important;font-weight:bold;margin:-2px 0 0 0;padding:10px 0 0 0;text-align:center;width:100%}.jPicker div.Map{border-bottom:2px solid #fff;border-left:2px solid #9a9a9a;border-right:2px solid #fff;border-top:2px solid #9a9a9a;cursor:crosshair;height:260px;margin:0 10px 10px 10px;overflow:hidden;padding:0;position:relative;width:260px}.jPicker div[class="Map"]{height:256px;width:256px}.jPicker div.Bar{border-bottom:2px solid #fff;border-left:2px solid #9a9a9a;border-right:2px solid #fff;border-top:2px solid #9a9a9a;cursor:n-resize;height:260px;margin:12px 10px 0 5px;overflow:hidden;padding:0;position:relative;width:24px}.jPicker div[class="Bar"]{height:256px;width:20px}.jPicker .Map .Map1,.jPicker .Map .Map2,.jPicker .Map .Map3,.jPicker .Bar .Map1,.jPicker .Bar .Map2,.jPicker .Bar .Map3,.jPicker .Bar .Map4,.jPicker .Bar .Map5,.jPicker .Bar .Map6{background-color:transparent;background-image:none;display:block;left:0;position:absolute;top:0}.jPicker .Map .Map1,.jPicker .Map .Map2,.jPicker .Map .Map3{height:2596px;width:256px}.jPicker .Bar .Map1,.jPicker .Bar .Map2,.jPicker .Bar .Map3,.jPicker .Bar .Map4{height:3896px;width:20px}.jPicker .Bar .Map5,.jPicker .Bar .Map6{height:256px;width:20px}.jPicker .Map .Map1,.jPicker .Map .Map2,.jPicker .Bar .Map6{background-repeat:no-repeat}.jPicker .Map .Map3,.jPicker .Bar .Map5{background-repeat:repeat}.jPicker .Bar .Map1,.jPicker .Bar .Map2,.jPicker .Bar .Map3,.jPicker .Bar .Map4{background-repeat:repeat-x}.jPicker .Map .Arrow{display:block;position:absolute}.jPicker .Bar .Arrow{display:block;left:0;position:absolute}.jPicker .Preview{font-size:9px;padding:5px 0 0 0;text-align:center}.jPicker .Preview div{border:2px inset #eee;height:62px;margin:0 auto;padding:0;width:62px}.jPicker .Preview div span{border:1px solid #000;display:block;height:30px;margin:0 auto;padding:0;width:60px}.jPicker .Preview .Active{border-bottom-width:0}.jPicker .Preview .Current{border-top-width:0;cursor:pointer}.jPicker input{font-size:13px}.jPicker .Button{text-align:center;padding:0 4px;width:115px}.jPicker .Button input{padding:2px 0;width:100px}.jPicker .Button .Ok{margin:12px 0 5px 0}.jPicker td{margin:0;padding:0}.jPicker td.Radio{margin:0;padding:0;width:31px}.jPicker td.Radio input{margin:0 5px 0 0;padding:0}.jPicker td.Text{font-size:12px!important;height:22px;margin:0;padding:0;text-align:left;width:70px}.jPicker tr.Hex td.Text{width:100px}.jPicker td.Text input{background-color:#fff;border:1px inset #aaa;height:19px;margin:0 0 0 5px;text-align:left;width:30px}.jPicker td[class="Text"] input{height:15px}.jPicker tr.Hex td.Text input.Hex{width:50px}.jPicker tr.Hex td.Text input.AHex{width:20px}.jPicker .Grid{text-align:center;width:114px}.jPicker .Grid span.QuickColor{border:1px inset #aaa;cursor:pointer;display:inline-block;height:15px;line-height:15px;margin:0;padding:0;width:19px}.jPicker .Grid span[class="QuickColor"]{width:17px}
/*
**	END JPICKER
*/
/*
**	START DYNATREE
*/
/*******************************************************************************
 * Tree container
 */
ul.dynatree-container
{
	font-family: tahoma, arial, helvetica;
	font-size: 10pt; /* font size should not be too big */
	white-space: nowrap;
	padding: 3px;
	margin: 0; /* issue 201 */

	background-color: white;
	border: 1px dotted gray;

	overflow: auto;
}

ul.dynatree-container ul
{
	padding: 0 0 0 16px;
	margin: 0;
}

ul.dynatree-container li
{
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	-moz-background-clip:border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	background-attachment: scroll;
	background-color: transparent;
	background-position: 0 0;
	background-repeat: repeat-y;
	background-image: none;  /* no v-lines */

	margin:0;
	padding:1px 0 0 0;
}
/* Suppress lines for last child node */
ul.dynatree-container li.dynatree-lastsib
{
	background-image: none;
}
/* Suppress lines if level is fixed expanded (option minExpandLevel) */
ul.dynatree-no-connector > li
{
	background-image: none;
}

/* Style, when control is disabled */
.ui-dynatree-disabled ul.dynatree-container
{
	opacity: 0.5;
/*	filter: alpha(opacity=50); /* Yields a css warning */
	background-color: silver;
}


/*******************************************************************************
 * Common icon definitions
 */
span.dynatree-empty,
span.dynatree-vline,
span.dynatree-connector,
span.dynatree-expander,
span.dynatree-icon,
span.dynatree-checkbox,
span.dynatree-radio,
span.dynatree-drag-helper-img,
#dynatree-drop-marker
{
	width: 16px;
	height: 16px;
/*	display: -moz-inline-box; // @ FF 1+2 removed for issue 221*/
/*	-moz-box-align: start; // issue 221 */
	display: inline-block; // Required to make a span sizeable */
	vertical-align: top;
	background-repeat: no-repeat;
	background-position: left;
	background-image: url("/images/dynatree/icons.gif");
	background-position: 0 0;
}

/*
**	Bizamajig Customization
**	Added pointer.
*/
span.dynatree-icon {
	cursor: pointer;
}

span.__dynatree-expander {
	width: 16px;
	height: 16px;
	display: inline-block; /* Required to make a span sizeable */
	vertical-align: top;
	background-image: none;
/*
	background-repeat: no-repeat;
	background-position: left;
	background-image: url("/images/dynatree/icons.gif");
	background-position: 0 0;
*/
}

/** Used by 'icon' node option: */
ul.dynatree-container img
{
	padding-right: 4px; /* Bizamajig Customization */
	width: 16px;
	height: 16px;
	margin-left: 3px;
	vertical-align: top;
	border-style: none;

/*
**	Bizamajig Customization
**	To support dynatree bug, we are adding cursor, typically supplied by span.dynatree-expander.
*/
	cursor: pointer;
}


/*******************************************************************************
 * Lines and connectors
 */

/*
span.dynatree-empty
{
}
span.dynatree-vline
{
}
*/
span.dynatree-connector
{
/*
**	Default skin/
**
	background-position: -16px -64px;
*/
/*
**	Default skin-vista/
*/
	background-image: none;
}
/*
.dynatree-lastsib span.dynatree-connector
{
}
*/
/*******************************************************************************
 * Expander icon
 * Note: IE6 doesn't correctly evaluate multiples class names,
 *		 so we create combined class names that can be used in the CSS.
 *
 * Prefix: dynatree-exp-
 * 1st character: 'e': expanded, 'c': collapsed
 * 2nd character (optional): 'd': lazy (Delayed)
 * 3rd character (optional): 'l': Last sibling
 */

span.dynatree-expander
{
	background-position: 0px -80px;
	cursor: pointer;
}
span.dynatree-expander:hover
{
	background-position: -16px -80px;
}
.dynatree-exp-cl span.dynatree-expander /* Collapsed, not delayed, last sibling */
{
}
.dynatree-exp-cd span.dynatree-expander /* Collapsed, delayed, not last sibling */
{
}
.dynatree-exp-cdl span.dynatree-expander /* Collapsed, delayed, last sibling */
{
}
.dynatree-exp-e span.dynatree-expander,  /* Expanded, not delayed, not last sibling */
.dynatree-exp-ed span.dynatree-expander,  /* Expanded, delayed, not last sibling */
.dynatree-exp-el span.dynatree-expander,  /* Expanded, not delayed, last sibling */
.dynatree-exp-edl span.dynatree-expander  /* Expanded, delayed, last sibling */
{
	background-position: -32px -80px;
}
.dynatree-exp-e span.dynatree-expander:hover,  /* Expanded, not delayed, not last sibling */
.dynatree-exp-ed span.dynatree-expander:hover,  /* Expanded, delayed, not last sibling */
.dynatree-exp-el span.dynatree-expander:hover,  /* Expanded, not delayed, last sibling */
.dynatree-exp-edl span.dynatree-expander:hover  /* Expanded, delayed, last sibling */
{
	background-position: -48px -80px;
}
.dynatree-loading span.dynatree-expander  /* 'Loading' status overrides all others */
{
	background-position: 0 0;
	background-image: url("/images/dynatree/loading.gif");
}


/*******************************************************************************
 * Checkbox icon
 */
span.dynatree-checkbox
{
	margin-left: 3px;
	background-position: 0px -32px;
}
span.dynatree-checkbox:hover
{
	background-position: -16px -32px;
}

.dynatree-partsel span.dynatree-checkbox
{
	background-position: -64px -32px;
}
.dynatree-partsel span.dynatree-checkbox:hover
{
	background-position: -80px -32px;
}

.dynatree-selected span.dynatree-checkbox
{
	background-position: -32px -32px;
}
.dynatree-selected span.dynatree-checkbox:hover
{
	background-position: -48px -32px;
}

/*******************************************************************************
 * Radiobutton icon
 * This is a customization, that may be activated by overriding the 'checkbox'
 * class name as 'dynatree-radio' in the tree options.
 */
span.dynatree-radio
{
	margin-left: 3px;
	background-position: 0px -48px;
}
span.dynatree-radio:hover
{
	background-position: -16px -48px;
}

.dynatree-partsel span.dynatree-radio
{
	background-position: -64px -48px;
}
.dynatree-partsel span.dynatree-radio:hover
{
	background-position: -80px -48px;
}

.dynatree-selected span.dynatree-radio
{
	background-position: -32px -48px;
}
.dynatree-selected span.dynatree-radio:hover
{
	background-position: -48px -48px;
}

/*******************************************************************************
 * Node type icon
 * Note: IE6 doesn't correctly evaluate multiples class names,
 *		 so we create combined class names that can be used in the CSS.
 *
 * Prefix: dynatree-ico-
 * 1st character: 'e': expanded, 'c': collapsed
 * 2nd character (optional): 'f': folder
 */

span.dynatree-icon /* Default icon */
{
	margin-left: 3px;
	background-position: 0px 0px;
}

.dynatree-has-children span.dynatree-icon /* Default icon */
{
/*    background-position: 0px -16px; */
}

.dynatree-ico-cf span.dynatree-icon  /* Collapsed Folder */
{
	background-position: 0px -16px;
}

.dynatree-ico-ef span.dynatree-icon  /* Expanded Folder */
{
	background-position: -64px -16px;
}

/* Status node icons */

.dynatree-statusnode-wait span.dynatree-icon
{
	background-image: url("/images/dynatree/loading.gif");
}

.dynatree-statusnode-error span.dynatree-icon
{
	background-position: 0px -112px;
/*	background-image: url("ltError.gif");*/
}

/*******************************************************************************
 * Node titles
 */

/* @Chrome: otherwise hit area of node titles is broken (issue 133)
   Removed again for issue 165; (133 couldn't be reproduced) */
span.dynatree-node
{
/*	display: -moz-inline-box; /* issue 133, 165, 172, 192. removed for issue 221 */
/*	-moz-box-align: start; /* issue 221 */
/*  display: inline-block; /* Required to make a span sizeable */
}

/*
**	Bizamajig Customization
**	Added rule for dynatree-title, a class added dynamically by external plugin.
*/
.dynatree-title {
	vertical-align: top;
	cursor: pointer;
}

/* Remove blue color and underline from title links */
ul.dynatree-container a
/*, ul.dynatree-container a:visited*/
{
/*
**	Bizamajig Customization
**	We are wrapping node titles with <a> anchors, so we need to float: left since our spans are inline-block for sizing purposes.
*/
	float: left;

	color: black; /* inherit doesn't work on IE */
	text-decoration: none;
	vertical-align: top;
	margin: 0px;
	margin-left: 3px;
/*	outline: 0; /* @ Firefox, prevent dotted border after click */
	/* Set transparent border to prevent jumping when active node gets a border
	   (we can do this, because this theme doesn't use vertical lines)
	   */
	border: 1px solid white; /* Note: 'transparent' would not work in IE6 */

}

ul.dynatree-container a:hover
{
/*	text-decoration: underline; */
	background: #F2F7FD; /* light blue */
	border-color: #B8D6FB; /* darker light blue */
}

span.dynatree-node a
{
	display: inline-block; /* Better alignment, when title contains <br> */
/*	vertical-align: top;*/
	padding-left: 3px;
	padding-right: 3px; /* Otherwise italic font will be outside bounds */
	/*	line-height: 16px; /* should be the same as img height, in case 16 px */
}
span.dynatree-folder a
{
/*	font-weight: bold; */ /* custom */
}

ul.dynatree-container a:focus,
span.dynatree-focused a:link  /* @IE */
{
	background-color: #EFEBDE; /* gray */
}

span.dynatree-has-children a
{
/*	font-style: oblique; /* custom: */
}

span.dynatree-expanded a
{
}

span.dynatree-selected a
{
/*	color: green; */
	font-style: italic;
}

span.dynatree-active a
{
	border: 1px solid #99DEFD;
	background-color: #D8F0FA;
}

/*******************************************************************************
 * Drag'n'drop support
 */

/*** Helper object ************************************************************/
div.dynatree-drag-helper
{
}
div.dynatree-drag-helper a
{
	border: 1px solid gray;
	background-color: white;
	padding-left: 5px;
	padding-right: 5px;
	opacity: 0.8;
}
span.dynatree-drag-helper-img
{
	/*
	position: relative;
	left: -16px;
	*/
}
div.dynatree-drag-helper /*.dynatree-drop-accept*/
{
/*    border-color: green;
	background-color: red;*/
}
div.dynatree-drop-accept span.dynatree-drag-helper-img
{
	background-position: -32px -112px;
}
div.dynatree-drag-helper.dynatree-drop-reject
{
	border-color: red;
}
div.dynatree-drop-reject span.dynatree-drag-helper-img
{
	background-position: -16px -112px;
}

/*** Drop marker icon *********************************************************/

#dynatree-drop-marker
{
	width: 24px;
	position: absolute;
	background-position: 0 -128px;
	margin: 0;
}
#dynatree-drop-marker.dynatree-drop-after,
#dynatree-drop-marker.dynatree-drop-before
{
	width:64px;
	background-position: 0 -144px;
}
#dynatree-drop-marker.dynatree-drop-copy
{
	background-position: -64px -128px;
}
#dynatree-drop-marker.dynatree-drop-move
{
	background-position: -64px -128px;
}

/*** Source node while dragging ***********************************************/

span.dynatree-drag-source
{
	/* border: 1px dotted gray; */
	background-color: #e0e0e0;
}
span.dynatree-drag-source a
{
	color: gray;
}

/*** Target node while dragging cursor is over it *****************************/

span.dynatree-drop-target
{
	/*border: 1px solid gray;*/
}
span.dynatree-drop-target a
{
}
span.dynatree-drop-target.dynatree-drop-accept a
{
	/*border: 1px solid green;*/
	background-color: #3169C6 !important;
	color: white !important; /* @ IE6 */
	text-decoration: none;
}
span.dynatree-drop-target.dynatree-drop-reject
{
	/*border: 1px solid red;*/
}
span.dynatree-drop-target.dynatree-drop-after a
{
}
/*
**	END DYNATREE
*/
/*
**	START BIZAMAJIG CONTENT EDITOR
**
**	styles/dmxEditor.css
*/
/*
 * Advanced HTML Editor 3
 * Version: 3.2.1
 * (c) 2011 DMXzone.com
 * @build 15-08-2011 13:32:01
 */
.dmx-editor-wrapper{background-color:#dfdfdf;border-style:solid;border-width:1px;border-color:threedShadow threedDarkShadow threedDarkShadow threedShadow;text-align:left;display:inline-block;-webkit-box-shadow:1px 1px 0 rgba(255,255,255,0.9) inset,-1px -1px 0 rgba(0,0,0,0.1) inset;-moz-box-shadow:1px 1px 0 rgba(255,255,255,0.9) inset,-1px -1px 0 rgba(0,0,0,0.1) inset;box-shadow:1px 1px 0 rgba(255,255,255,0.9) inset,-1px -1px 0 rgba(0,0,0,0.1) inset;}.dmx-editor-wrapper,.dmx-editor-wrapper *,.dmx-menu,.dmx-menu *{font-family:Tahoma,sans;font-size:11px;cursor:default;color:windowText;line-height:1.4em;}.dmx-editor-wrapper.fullscreen{position:fixed;top:0;left:0;bottom:0;right:0;width:auto!important;height:auto!important;z-index:100000;border:none;}.dmx-editor-wrapper .dmx-editor-toolbars{position:relative;background:#EEE;background:-moz-linear-gradient(center top,#f0f0f0 0,#dfdfdf);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f0f0f0),color-stop(1,#dfdfdf));border-width:1px;border-style:solid;border-color:#FFF #dfdfdf #dfdfdf #FFF;position:relative;}.dmx-editor-wrapper .dmx-editor-toolbar{display:inline-block;zoom:1;*display:inline;vertical-align:middle;padding:0;margin:1px;position:relative;}.dmx-editor-wrapper .dmx-editor-toolbar>*{float:left;margin:0 1px 0 0;text-shadow:1px 1px 0 #FFF;-moz-user-focus:ignore;-webkit-user-focus:ignore;user-focus:ignore;}.dmx-editor-wrapper .dmx-editor-toolbars>.toolbar-overlay{position:absolute;top:0;width:100%;height:100%;background:#EEE;background:-moz-linear-gradient(center top,#f0f0f0 0,#dfdfdf);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f0f0f0),color-stop(1,#dfdfdf));opacity:.6;filter:alpha(opacity=60);}.dmx-editor-toolbar-start{background:url(/styles/dmxEditor/separator_v.png) 0 top scroll repeat-y;height:16px;width:2px;margin:2px!important;}.dmx-editor-separator{background:url(/styles/dmxEditor/separator_v.png) 0 top scroll repeat-y;height:16px;width:2px;margin:2px!important;}.dmx-editor-wrapper .statusbar{background:-moz-linear-gradient(center top,rgba(255,255,255,0.4) .4%,rgba(0,0,0,0.3) .5%,rgba(255,255,255,0.1) 30%,rgba(255,255,255,0) 90%,rgba(0,0,0,0.1) 100%);background:-webkit-gradient(linear,top center,left bottom,color-stop(0.02,rgba(0,0,0,0.2)),color-stop(0.2,rgba(255,255,255,0.1)));}.dmx-editor-wrapper .combo{margin:0 1px 0 0;}.dmx-editor-wrapper .separator_vertical{display:inline-block!important;padding:.1em 0;margin:0 .4em;width:2px;zoom:1;*display:inline;}.dmx-editor-wrapper .separator_vertical .separator_inner{background:url(/styles/dmxEditor/separator_v.png) 0 top scroll repeat-y;position:absolute;height:80%;top:10%;width:2px;margin-left:-1px;}.dmx-editor-wrapper .separator_horizontal{display:block;height:1px;margin:.5em 0;vertical-align:middle;padding:0;outline:1px solid #FFF;outline:1px solid rgba(255,255,255,0.5);background-color:#BCBCBC;background-color:rgba(0,0,0,0.2);}.dmx-editor-wrapper * .disabled,.dmx-editor-wrapper * .disabled:hover,.dmx-menu * .disabled,.dmx-menu * .disabled:hover{background:transparent;text-shadow:1px 1px 0 #FFF!important;border-color:transparent!important;}.dmx-editor-disabled,.disabled{-moz-user-focus:ignore;}.disabled .colorPreview{opacity:.3;}.dmx-editor-wrapper .dmx-editor-disabled,.dmx-editor-wrapper .disabled,.dmx-editor-wrapper .disabled:hover,.dmx-editor-wrapper .disabled *,.dmx-editor-wrapper .disabled:hover *,.dmx-menu .disabled,.dmx-menu .disabled:hover,.dmx-menu .disabled *,.dmx-menu .disabled:hover *{color:#777!important;-moz-user-focus:ignore!important;-webkit-user-focus:ignore!important;user-focus:ignore!important;-moz-user-select:none!important;-webkit-user-select:none!important;user-select:none!important;}.dmx-editor-control{line-height:16px;font-size:11px;}.dmx-editor-label{color:#333;padding:0 3px;}.dmx-editor-button,.dmx-editor-wrapper .hoverable,.dmx-menu .hoverable,.dmx-editor-wrapper .activateable,.dmx-editor-wrapper .checkable,.dmx-menu .activateable,.dmx-menu .checkable{border:1px solid transparent;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}.dmx-editor-menu .dmx-editor-menu-item:hover,.dmx-editor-button:hover,.dmx-editor-wrapper .hoverable:hover,.dmx-editor-wrapper .hoverable:focus,.dmx-editor-wrapper .hoverable.active,.dmx-menu .hoverable:hover,.dmx-menu .hoverable:focus,.dmx-menu .hoverable.active{border-color:#89A9BC;background-color:#cfe0f4;background-color:rgba(174,207,247,0.5);text-shadow:1px 1px 0 #EEE;background:-moz-linear-gradient(center top,rgba(184,217,247,0.3) 0,rgba(174,207,247,0.4) 50%,rgba(174,200,247,0.7) 50.1%,rgba(180,230,255,0.4) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(184,217,247,0.3)),color-stop(0.5,rgba(174,207,247,0.4)),color-stop(0.51,rgba(174,200,247,0.6)),color-stop(1,rgba(180,230,255,0.4)));-moz-box-shadow:inset 0 0 2px #FFF;-webkit-box-shadow:inset 0 0 2px #FFF;box-shadow:inset 0 0 2px #FFF;-webkit-background-clip:padding-box;}.dmx-editor-wrapper .hoverable.disabled:hover,.dmx-menu .hoverable.disabled:hover{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;background:transparent;}.dmx-editor-button.dmx-editor-active,.dmx-editor-wrapper .activateable.active,.dmx-editor-wrapper .activateable.active:hover,.dmx-editor-wrapper .button.checkable.checked,.dmx-editor-wrapper .checkable.checked:hover,.dmx-menu .activateable.active,.dmx-menu .activateable.active:hover,.dmx-menu .button.checkable.checked,.dmx-menu .checkable.checked:hover{border-color:#ec9900;background:#ffcc80;-moz-box-shadow:inset -1px -1px 0 rgba(255,255,0,0.5),inset 1px 1px 0 #fff0ff;-webkit-box-shadow:inset -1px -1px 0 rgba(255,255,0,0.5),inset 1px 1px 0 #fff0ff;box-shadow:inset -1px -1px 1px rgba(255,255,0,0.5),inset 1px 1px 1px #fff0ff;background:-moz-linear-gradient(-90deg,rgba(255,204,158,0.3) 0,rgba(255,204,138,1) 50%,rgba(255,181,78,1) 50.1%,rgba(255,204,78,0.3) 99%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(255,204,158,0.3)),color-stop(0.5,rgba(255,204,138,1)),color-stop(0.51,rgba(255,181,78,1)),color-stop(1,rgba(255,204,78,0.3)));text-shadow:1px 1px 0 #FE9;}.dmx-editor-button,.dmx-editor-wrapper .button{background-color:transparent;padding:1px;margin:1px;text-shadow:1px 1px 0 #EEE;min-width:16px;min-height:16px;text-align:center;position:relative;text-decoration:none;}.dmx-editor-icon{vertical-align:middle;}.dmx-editor-dropdown{color:#666;font-size:8px;}button.button{padding:1px 0!important;}.button:focus{outline-style:dotted!important;outline-width:1px;}.dmx-editor-wrapper .button>span,.dmx-editor-wrapper .button>img{vertical-align:middle;}.dmx-editor-wrapper .button>span{line-height:normal;display:inline-block;height:100%;padding:0 3px;zoom:1;*display:inline;}a.button>img{border:0 none!important;}.dmx-editor-wrapper .menubutton{padding:0 12px 0 0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;position:relative;}.dmx-editor-wrapper .menubutton>span{line-height:normal;display:inline-block;height:100%;padding:1px 3px;margin:1px;zoom:1;*display:inline;}.dmx-editor-wrapper .menubutton>div.dmx-editor-icon,.dmx-editor-wrapper .menubutton>img{margin:1px 3px;}.dmx-editor-wrapper .menubutton>.menu-arrow-right,.dmx-editor-wrapper .menubutton>.menu-arrow-down{width:5px;position:absolute;top:0;right:0;bottom:0;height:auto;opacity:.3;}.dmx-editor-wrapper .menubutton>.menu-arrow-right{background:url(/styles/dmxEditor/arrow_right.png) center center no-repeat;}.dmx-editor-wrapper .disabled .menu-arrow-down{background:url(/styles/dmxEditor/arrow_down_dis.png) center center no-repeat!important;}.dmx-editor-wrapper .disabled .menu-arrow-right{background:url(/styles/dmxEditor/arrow_right_dis.png) center center no-repeat!important;}.dmx-editor-wrapper .menubutton>.menu-arrow-down{background:url(/styles/dmxEditor/arrow_down.png) center center no-repeat;}.dmx-editor-wrapper .menubutton>.menu-arrow-right:hover,.dmx-editor-wrapper .menubutton>.menu-arrow-down:hover,.dmx-editor-wrapper .menubutton.active>.menu-arrow-right,.dmx-editor-wrapper .menubutton.active>.menu-arrow-down{background-color:#A0C2DE;-moz-border-radius:0 2px 2px 0;-webkit-border-radius:0 2px 2px 0;border-radius:0 2px 2px 0;-moz-box-shadow:inset 3px 3px 4px rgba(0,0,0,0.14);-webkit-box-shadow:inset 3px 3px 4px rgba(0,0,0,0.14);box-shadow:inset 3px 3px 4px rgba(0,0,0,0.14);opacity:1;}.dmx-editor-wrapper .disabled .menu-arrow-right:hover,.dmx-editor-wrapper .disabled .menu-arrow-down:hover{background-color:transparent;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;opacity:.3;}.dmx-editor-wrapper .menubutton:focus{outline:none!important;}.dmx-editor-wrapper .clear{clear:both;}.dmx-editor-select{border:1px solid #cdcdcd;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;background-color:#fff;padding:1px;}.dmx-editor-select:hover{border-color:#89a9bc;}.dmx-editor-select.dmx-editor-active{border-color:#ec9900;}.dmx-editor-select .dmx-editor-label{display:inline-block;width:100px;overflow:hidden;line-height:16px;height:16px;vertical-align:middle;zoom:1;*display:inline;}.dmx-editor-wrapper .combo{position:relative;display:inline-block;vertical-align:bottom;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;background-repeat:no-repeat;background-position:3px center;zoom:1;*display:inline;}.dmx-editor-wrapper .combo,.dmx-editor-wrapper .combo.disabled,.dmx-editor-wrapper .combo.disabled:hover{border:1px solid #cDcDcD;background-color:#FFF;}.dmx-editor-wrapper .combo .disable-mask{position:absolute;top:-1px;left:-1px;width:100%;height:100%;z-index:3;background-color:transparent;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;display:none;border:1px solid #C6C6C6;}.dmx-editor-wrapper .combo.disabled .disable-mask{display:block;}.dmx-editor-wrapper .combo>span{padding:0;display:inline-block;vertical-align:bottom;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;zoom:1;*display:inline;}.dmx-editor-wrapper .combo>span input{height:1.3em;display:inline-block;margin:1px;outline:none;border:none;margin-right:14px;margin-left:2px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;zoom:1;*display:inline;}.combo.iconic>span input{margin-left:22px;}.combo:hover>span .btn{background-color:#B9CFFF;text-shadow:1px 1px 0 #DFEEFF;background-color:-moz-linear-gradient(-90deg,#CEE0FF,#B9CFFF);-moz-border-radius:0 1px 1px 0;-webkit-border-radius:0 2px 2px 0;border-radius:0 2px 2px 0;opacity:.8;}.combo>span .btn:hover{opacity:1;}.combo>span .btn,.combo.disabled>span .btn,.combo.disabled:hover>span .btn{display:inline-block;top:1px;right:1px;bottom:1px;position:absolute;background-image:url(/styles/dmxEditor/arrow-down.gif);background-repeat:no-repeat;background-position:center 55%;background-color:transparent;width:14px;float:right;opacity:1;zoom:1;*display:inline;}.dmx-editor-wrapper .dmx-editor-disabled,.dmx-editor-wrapper .disabled,.dmx-menu .disabled{opacity:.3;}.dmx-editor-wrapper .combo.disabled,.dmx-menu .combo.disabled{opacity:.6;}.dmx-editor-wrapper.ie .disabled img,.dmx-menu.ie .disabled img{filter:alpha(opacity=50);background-color:#EEE;}.DMXPopupMenu{display:none;position:absolute;z-index:100000;border:1px solid;border-color:#979797;background-color:#FFF;visibility:visible;margin-bottom:6px;margin-right:6px;-moz-box-shadow:5px 5px 3px -3px rgba(0,0,0,0.6);-webkit-box-shadow:2px 2px 3px rgba(0,0,0,0.6);-o-box-shadow:2px 2px 3px rgba(0,0,0,0.6);-khtml-box-shadow:2px 2px 3px rgba(0,0,0,0.6);box-shadow:2px 2px 3px rgba(0,0,0,0.6);}div.dmx-editor-dialog-select{position:absolute;outline:none;}ul.dmx-editor-select-menu{margin:0;padding:0;background:#f9f9f9;-webkit-box-shadow:2px 2px 3px rgba(0,0,0,0.6);-moz-box-shadow:2px 2px 3px rgba(0,0,0,0.6);-ms-box-shadow:2px 2px 3px rgba(0,0,0,0.6);-o-box-shadow:2px 2px 3px rgba(0,0,0,0.6);box-shadow:2px 2px 3px rgba(0,0,0,0.6);list-style:none;font-family:Tahoma,sans-serif;font-size:11px;text-align:left;color:#000;}ul.dmx-editor-select-menu li{padding:0 5px;line-height:1.6em;}li.dmx-editor-select-separator{font-size:0;line-height:0;height:0;border-top:1px solid #ccc;border-bottom:1px solid #fff;}li.dmx-editor-select-group{color:#357;font-size:13px;font-style:italic;}li.dmx-editor-select-item:hover{background:#def;}.dmx-editor-menu{position:absolute;font:menu;text-align:left;line-height:100%;border:1px solid #cdcdcd;background:#f0f0f0 url(/styles/dmxEditor/separator_v.png) 26px top scroll repeat-y;margin:-1px 0 0 -1px;padding:0;list-style:none;}.dmx-editor-menu-item{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;position:relative;text-align:left;padding:0 3px 0 0;border:1px solid transparent;white-space:nowrap;vertical-align:middle;line-height:100%;clear:both;}.dmx-editor-menu-item>span{display:inline-block;zoom:1;*display:inline;}.dmx-menu{position:absolute;z-index:100000;border-width:1px;border-style:solid;border-color:#979797 #656565 #656565 #979797;background-color:#f0f0f0;visibility:visible;-moz-box-shadow:5px 5px 3px -3px rgba(0,0,0,0.6);-webkit-box-shadow:2px 2px 3px rgba(0,0,0,0.6);-o-box-shadow:2px 2px 3px rgba(0,0,0,0.6);-khtml-box-shadow:2px 2px 3px rgba(0,0,0,0.6);box-shadow:2px 2px 3px rgba(0,0,0,0.6);font:menu;margin-left:-1px;margin-top:1px;overflow:visible;text-align:left;line-height:100%;}.dmx-menu .dmx-menu{margin-left:-2px;margin-top:-4px;}.dmx-menu .menu-items-wrapper{border:2px solid #f5f5f5;background:url(/styles/dmxEditor/separator_v.png) 26px top scroll repeat-y;margin:0;padding:0;list-style:none;}.dmx-menu .menu-items-wrapper.dialog{background-image:none;}.dmx-menu .dmx-menu-item{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;position:relative;text-align:left;padding:0 3px 0 0;border:1px solid transparent;white-space:nowrap;vertical-align:middle;line-height:100%;clear:both;}.dmx-menu:focus,.dmx-menu-item:focus{outline:none;}.dmx-editor-menu .dmx-editor-menu-item>span,.dmx-menu .dmx-menu-item>span{white-space:nowrap;display:inline-block;min-height:1.7em;line-height:1.6em;vertical-align:middle;height:100%;zoom:1;*display:inline;}.dmx-editor-menu .dmx-editor-menu-item.disabled,.dmx-menu .dmx-menu-item.disabled{background:transparent;}.dmx-editor-menu-item-left,.dmx-menu-item-left{min-width:26px;text-align:justify;vertical-align:middle;}.dmx-editor-menu-item-left>img,.dmx-menu-item-left>img{width:16px;height:16px;}.checked>.dmx-editor-menu-item-left>.dmx-editor-icon,.checked>.dmx-menu-item-left>.dmx-editor-icon{background:url(/styles/dmxEditor/check.png) center center no-repeat!important;}.dmx-editor-menu-item-right,.dmx-menu-item-right{text-align:left;position:absolute;right:7px;top:0;min-height:1.4em;}.dmx-editor-menu-item-label,.dmx-menu-item-label{text-align:left;padding:0 1.5em 0 6px;clear:left;}.dmx-editor-menu-right.has-children,.dmx-menu-item-right.has-children{background:url(/styles/dmxEditor/arrow_right.png) right center no-repeat;padding-right:16px;}.dmx-editor-menu-separator .dmx-editor-menu-item-label,.dmx-menu-separator .dmx-menu-item-label{background:url(/styles/dmxEditor/separator_h.png) center center repeat-x;padding:3px 0;}.dmx-menu .separator,.dmx-menu .separator>span{height:auto;min-height:6px;line-height:3px;padding:0;border:none;width:auto;}.dmx-editor-menu .dmx-editor-menu-group,.dmx-editor-menu .dmx-editor-menu-group>span,.dmx-menu .group-label,.dmx-menu .group-label>span{height:auto;min-height:6px;line-height:100%;padding:0;border:none;width:auto;}.dmx-editor-menu .dmx-editor-menu-group .dmx-menu-item-left,.dmx-editor-menu .dmx-editor-menu-group .dmx-menu-item-right,.dmx-editor-menu .dmx-editor-menu-separator .dmx-menu-item-left,.dmx-editor-menu .dmx-editor-menu-separator .dmx-menu-item-right,.dmx-menu .separator .dmx-menu-item-right,.dmx-menu .separator .dmx-menu-item-left,.dmx-menu .group-label .dmx-menu-item-right,.dmx-menu .group-label .dmx-menu-item-left{width:1px;padding:0;margin:0;min-height:0;}.dmx-editor-menu .dmx-editor-menu-group,.dmx-menu .group-label{background:#f0f0f0 url(dmxEditor/separator_h.png) bottom left repeat-x;padding:4px;font-weight:bold;color:#357;text-shadow:1px 1px 0 #FFF;font-style:italic;white-space:nowrap;}.dmx-editor-menu .dmx-editor-menu-group>span,.dmx-menu .group-label>span{font-weight:bold;color:#357;text-align:center;font-style:italic;}.dmx-menu .separator .dmx-menu-item-label{background:url(/styles/dmxEditor/separator_h.png) center center repeat-x;height:6px;position:absolute;left:27px;right:0;top:50%;padding:0;margin:-3px 0 0 0;}.dmx-menu li.separator:hover{border:none!important;background:none!important;-moz-box-shadow:none!important;}.colorTable{background:#000;width:198px;display:inline-block;padding:1px 0 0 1px;zoom:1;*display:inline;}.colorTable a{display:block;float:left;width:10px;height:10px;margin:0 1px 1px 0;}.colorTable a:hover,.colorTable a.active{outline:1px solid #FFF;}.dmx-color-picker{-moz-user-select:none!important;-webkit-user-select:none!important;user-select:none!important;padding:4px;border:1px solid #666;background:#888;}.dmx-color-picker .spectrum{border:1px solid #000;border-color:#333 #BBB #BBB #333;position:relative;width:180px;height:140px;}.dmx-color-picker .spectrum-gradient{width:100%;height:100%;position:relative;z-index:1;background:-moz-linear-gradient(left center,#f00 0,#ff0 16.66%,#0f0 33.33%,#0ff 50%,#00f 66.66%,#f0f 83.33%,#f00 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0,#f00),color-stop(0.16,#ff0),color-stop(0.33,#0f0),color-stop(0.5,#0ff),color-stop(0.66,#00f),color-stop(0.83,#f0f),color-stop(1,#f00));}.dmx-color-picker .sat-gradient{width:100%;height:100%;position:absolute;top:0;left:0;z-index:2;background:-moz-linear-gradient(top center,rgba(127,127,127,0) 0,rgba(127,127,127,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(127,127,127,0)),color-stop(1,rgba(127,127,127,1)));outline-offset:2px;}.dmx-color-picker .color-pos{position:absolute;width:14px;height:14px;z-index:3;margin-top:-7px;margin-left:-7px;top:50%;left:50%;}.dmx-color-picker .lum{border:1px solid #000;border-color:#333 #BBB #BBB #333;width:10px;height:140px;position:relative;cursor:n-resize;text-align:left;}.dmx-color-picker .lum-gradient{height:140px;width:10px;background:-moz-linear-gradient(-90deg,rgba(255,255,255,1) 0,rgba(255,255,255,0) 49%,rgba(0,0,0,0) 51%,rgba(0,0,0,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(255,255,255,1)),color-stop(0.49,rgba(255,255,255,0)),color-stop(0.51,rgba(0,0,0,0)),color-stop(1,rgba(0,0,0,1)));cursor:n-resize;outline-offset:2px;}.dmx-color-picker .lum-pos{border:1px solid #FFF;outline:1px solid #000;position:absolute;width:12px;height:3px;padding:1;top:50%;z-index:5;margin-top:-3px;margin-left:-2px;cursor:n-resize;-webkit-box-shadow:0 1px 4px #000;-o-box-shadow:0 1px 4px #000;-khtml-box-shadow:0 1px 4px #000;box-shadow:0 1px 4px #000;}.color-preview,.color-hex-preview{-webkit-box-sizing:content-box!important;-moz-box-sizing:content-box!important;box-sizing:content-box!important;}.dmx-editor-frame-wrapper{padding:0 2px 2px;}.dmx-editor-frame-wrapper-inner{position:relative;width:100%;height:100%;}.dmx-editor-wrapper.fullscreen .dmx-editor-frame-wrapper{padding:0;margin:0 -1px;}.dmx-editor-frame-wrapper iframe,.dmx-editor-frame-wrapper textarea{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#FFF;border:1px solid threedShadow;border-color:#888;padding:0;max-width:100%;max-height:100%;resize:none;overflow-x:auto;overflow-y:auto;}.dmx-editor-frame-wrapper textarea{font-family:monospace;font-size:12px;white-space:pre;word-wrap:normal;overflow:auto;margin:0;padding:2px;line-height:110%;outline:none;}.menu-items-wrapper.dialog{padding:8px;border-bottom-color:#e6e6e6;border-right-color:#e6e6e6;}.dmx-editor-wrapper input,.dmx-editor-wrapper select,.dmx-editor-wrapper button,.dmx-menu input,.dmx-menu select,.dmx-menu button{margin:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}.dmx-editor-wrapper fieldset,.dmx-menu fieldset{border:1px solid #CCC;-moz-border-radius:5px;border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;padding:6px;}.dmx-editor-wrapper legend,.dmx-menu legend{color:#069;}.menu-items-wrapper.dialog input[disabled],.menu-items-wrapper.dialog select[disabled],.menu-items-wrapper.dialog button{background-color:#EEE;color:#666;text-shadow:1px 1px 0 #FFF;border:1px solid #FFF;outline:1px solid #CCC;}.dmx-tab-pannel{display:none;}.dmx-tab-pannel.active{display:block;}.dmx-tab{padding:3px 8px;margin:0 0 -1px 4px;float:left;border:1px solid;border-color:#BBB #BBB #999 #BBB;-moz-border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;position:relative;}.dmx-tab.active{background:#FFF;border-color:#999 #999 #FFF #999;}.dmx-tab-pannels-container{background:#FFF;padding:6px;border:1px solid #999;-moz-box-shadow:1px 1px 1px rgba(0,0,0,0.12);-webkit-box-shadow:1px 1px 1px rgba(0,0,0,0.12);-box-shadow:1px 1px 1px rgba(0,0,0,0.12);-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}.dmx-alpha-bg{background:url(/styles/dmxEditor/alpha.png);}.color-control{background:#888;-webkit-box-shadow:-1px -1px 1px rgba(0,0,0,0.1),1px 1px 1px rgba(255,255,255,0.6);-moz-box-shadow:-1px -1px 1px rgba(0,0,0,0.1),1px 1px 1px rgba(255,255,255,0.6);-ms-box-shadow:-1px -1px 1px rgba(0,0,0,0.1),1px 1px 1px rgba(255,255,255,0.6);box-shadow:-1px -1px 1px rgba(0,0,0,0.1),1px 1px 1px rgba(255,255,255,0.6);}.color-control input{height:16px;border:none;}.color-control .color-preview{width:15px;border:1px solid #FFF;background:url(/styles/dmxEditor/alpha_small.png) center center;border-color:#FFF #DDD #DDD #FFF;}.dmx-editor-dialog{position:absolute;background-color:#F0F0F0;border:1px solid;border-color:#979797 #656565 #656565 #979797;box-shadow:2px 2px 3px rgba(0,0,0,0.5);text-align:left;padding:8px;}.dmx-editor-dialog *{color:windowtext;font-family:Tahoma,sans;font-size:11px;line-height:1.4em;}.dmx-editor-darken{background-color:#000;opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);}#dmx-editor-overlay{position:fixed;z-index:1000000;top:0;bottom:0;left:0;right:0;}.dmx-editor-icon{display:inline-block;zoom:1;*display:inline;}.dmx-editor-icon{background-image:url("../ScriptLibrary/dmxEditor/iconsets/default/default.png");background-repeat:no-repeat;width:16px;height:16px;}.dmx-editor-icon-align-center{background-position:0 0;}.dmx-editor-icon-align-justify{background-position:-16px 0;}.dmx-editor-icon-align-left{background-position:-32px 0;}.dmx-editor-icon-align-right{background-position:-48px 0;}.dmx-editor-icon-back-color{background-position:-64px 0;}.dmx-editor-icon-bold{background-position:-80px 0;}.dmx-editor-icon-check{background-position:-96px 0;}.dmx-editor-icon-close{background-position:-112px 0;}.dmx-editor-icon-cog{background-position:-128px 0;}.dmx-editor-icon-find{background-position:-144px 0;}.dmx-editor-icon-font{background-position:-160px 0;}.dmx-editor-icon-fore-color{background-position:-176px 0;}.dmx-editor-icon-fullscreen{background-position:-192px 0;}.dmx-editor-icon-horizontal-rule{background-position:-208px 0;}.dmx-editor-icon-image{background-position:-224px 0;}.dmx-editor-icon-indent{background-position:-240px 0;}.dmx-editor-icon-italic{background-position:-256px 0;}.dmx-editor-icon-link{background-position:-272px 0;}.dmx-editor-icon-list-bullets{background-position:-288px 0;}.dmx-editor-icon-list-numbers{background-position:-304px 0;}.dmx-editor-icon-no-color{background-position:-320px 0;}.dmx-editor-icon-outdent{background-position:-336px 0;}.dmx-editor-icon-redo{background-position:-352px 0;}.dmx-editor-icon-remove-format{background-position:-368px 0;}.dmx-editor-icon-replace{background-position:-384px 0;}.dmx-editor-icon-save{background-position:-400px 0;}.dmx-editor-icon-source{background-position:-416px 0;}.dmx-editor-icon-special{background-position:-432px 0;}.dmx-editor-icon-strikethrough{background-position:-448px 0;}.dmx-editor-icon-subscript{background-position:-464px 0;}.dmx-editor-icon-superscript{background-position:-480px 0;}.dmx-editor-icon-table-cell{background-position:-496px 0;}.dmx-editor-icon-table-delete-column{background-position:-512px 0;}.dmx-editor-icon-table-delete-row{background-position:-528px 0;}.dmx-editor-icon-table-delete{background-position:-544px 0;}.dmx-editor-icon-table-edit{background-position:-560px 0;}.dmx-editor-icon-table-insert-column-after{background-position:-576px 0;}.dmx-editor-icon-table-insert-column-before{background-position:-592px 0;}.dmx-editor-icon-table-insert-row-after{background-position:-608px 0;}.dmx-editor-icon-table-insert-row-before{background-position:-624px 0;}.dmx-editor-icon-table-insert{background-position:-640px 0;}.dmx-editor-icon-table{background-position:-656px 0;}.dmx-editor-icon-text-indent{background-position:-672px 0;}.dmx-editor-icon-text-wrap{background-position:-688px 0;}.dmx-editor-icon-underline{background-position:-704px 0;}.dmx-editor-icon-undo{background-position:-720px 0;}.dmx-editor-icon-unlink{background-position:-736px 0;}
/*
**	END BIZAMAJIG CONTENT EDITOR STYLE 1
*/
/*
**	START BIZAMAJIG CONTENT EDITOR STYLE 2
**	styles/dmxEditor.css
*/
.dmx-editor-iconset-colorful_32 .colorPreview {
	position: absolute;
	width: 32px !important;
	height: 4px;
	top: 29px !important;
	background-color:#FFFFFF;
	left: 3px;
	z-index: 2;
	-moz-box-shadow: 0pt 0pt 1px rgb(0, 0, 0) inset;
}

.dmx-editor-iconset-colorful_32 .dmx-editor-toolbar-start,
.dmx-editor-iconset-colorful_32 .dmx-editor-separator,
.dmx-editor-iconset-colorful_32 .dmx-editor-select {
	height: 32px;
}

.dmx-editor-iconset-colorful_32 .dmx-editor-label {
	font-size: 16px;
	height: 32px;
	line-height: 32px;
}

.dmx-editor-iconset-colorful_32 .dmx-editor-dropdown {
	font-size: 13px;
	line-height: 32px;
}

/* Begin Icons Style */
/*
**	Bizamajig Customization
.dmx-editor-iconset-colorful_32 .dmx-editor-icon {background-image: url("colorful_32.png");background-repeat: no-repeat;width:32px;height:32px}
*/
.dmx-editor-iconset-colorful_32 .dmx-editor-icon {background-image: url("/scriptlibrary/dmxeditor/iconsets/colorful_32/colorful_32.png");background-repeat: no-repeat;width:32px;height:32px}

.dmx-editor-iconset-colorful_32 .dmx-editor-icon-align-center{background-position:0px 0}
.dmx-editor-iconset-colorful_32 .dmx-editor-icon-align-justify{background-position:-32px 0}
.dmx-editor-iconset-colorful_32 .dmx-editor-icon-align-left{background-position:-64px 0}
.dmx-editor-iconset-colorful_32 .dmx-editor-icon-align-right{background-position:-96px 0}
.dmx-editor-iconset-colorful_32 .dmx-editor-icon-back-color{background-position:-128px 0}
.dmx-editor-iconset-colorful_32 .dmx-editor-icon-bold{background-position:-160px 0}
.dmx-editor-iconset-colorful_32 .dmx-editor-icon-check{background-position:-192px 0}
.dmx-editor-iconset-colorful_32 .dmx-editor-icon-close{background-position:-224px 0}
.dmx-editor-iconset-colorful_32 .dmx-editor-icon-cog{width:16px;height:16px;background-position:-256px 0}
.dmx-editor-iconset-colorful_32 .dmx-editor-icon-find{background-position:-272px 0}
.dmx-editor-iconset-colorful_32 .dmx-editor-icon-font{background-position:-304px 0}
.dmx-editor-iconset-colorful_32 .dmx-editor-icon-fore-color{background-position:-336px 0}
.dmx-editor-iconset-colorful_32 .dmx-editor-icon-fullscreen{background-position:-368px 0}
.dmx-editor-iconset-colorful_32 .dmx-editor-icon-horizontal-rule{background-position:-400px 0}
.dmx-editor-iconset-colorful_32 .dmx-editor-icon-image{background-position:-432px 0}
.dmx-editor-iconset-colorful_32 .dmx-editor-icon-indent{background-position:-464px 0}
.dmx-editor-iconset-colorful_32 .dmx-editor-icon-italic{background-position:-496px 0}
.dmx-editor-iconset-colorful_32 .dmx-editor-icon-link{background-position:-528px 0}
.dmx-editor-iconset-colorful_32 .dmx-editor-icon-list-bullets{background-position:-560px 0}
.dmx-editor-iconset-colorful_32 .dmx-editor-icon-list-numbers{background-position:-592px 0}
.dmx-editor-iconset-colorful_32 .dmx-editor-icon-no-color{width:16px;height:16px;background-position:-624px 0}
.dmx-editor-iconset-colorful_32 .dmx-editor-icon-outdent{background-position:-640px 0}
.dmx-editor-iconset-colorful_32 .dmx-editor-icon-redo{background-position:-672px 0}
.dmx-editor-iconset-colorful_32 .dmx-editor-icon-remove-format{background-position:-704px 0}
.dmx-editor-iconset-colorful_32 .dmx-editor-icon-replace{background-position:-736px 0}
.dmx-editor-iconset-colorful_32 .dmx-editor-icon-save{background-position:-768px 0}
.dmx-editor-iconset-colorful_32 .dmx-editor-icon-source{background-position:-800px 0}
.dmx-editor-iconset-colorful_32 .dmx-editor-icon-special{background-position:-832px 0}
.dmx-editor-iconset-colorful_32 .dmx-editor-icon-strikethrough{background-position:-864px 0}
.dmx-editor-iconset-colorful_32 .dmx-editor-icon-subscript{background-position:-896px 0}
.dmx-editor-iconset-colorful_32 .dmx-editor-icon-superscript{background-position:-928px 0}
.dmx-editor-iconset-colorful_32 .dmx-editor-icon-table-cell{background-position:-960px 0}
.dmx-editor-iconset-colorful_32 .dmx-editor-icon-table-delete-column{background-position:-992px 0}
.dmx-editor-iconset-colorful_32 .dmx-editor-icon-table-delete-row{background-position:-1024px 0}
.dmx-editor-iconset-colorful_32 .dmx-editor-icon-table-delete{background-position:-1056px 0}
.dmx-editor-iconset-colorful_32 .dmx-editor-icon-table-edit{background-position:-1088px 0}
.dmx-editor-iconset-colorful_32 .dmx-editor-icon-table-insert-column-after{background-position:-1120px 0}
.dmx-editor-iconset-colorful_32 .dmx-editor-icon-table-insert-column-before{background-position:-1152px 0}
.dmx-editor-iconset-colorful_32 .dmx-editor-icon-table-insert-row-after{background-position:-1184px 0}
.dmx-editor-iconset-colorful_32 .dmx-editor-icon-table-insert-row-before{background-position:-1216px 0}
.dmx-editor-iconset-colorful_32 .dmx-editor-icon-table-insert{background-position:-1248px 0}
.dmx-editor-iconset-colorful_32 .dmx-editor-icon-table{background-position:-1280px 0}
.dmx-editor-iconset-colorful_32 .dmx-editor-icon-text-indent{background-position:-1312px 0}
.dmx-editor-iconset-colorful_32 .dmx-editor-icon-text-wrap{background-position:-1344px 0}
.dmx-editor-iconset-colorful_32 .dmx-editor-icon-underline{background-position:-1376px 0}
.dmx-editor-iconset-colorful_32 .dmx-editor-icon-undo{background-position:-1408px 0}
.dmx-editor-iconset-colorful_32 .dmx-editor-icon-unlink{background-position:-1440px 0}
/* End Icons Style */
/*
**	END BIZAMAJIG CONTENT EDITOR STYLE 2
*/


/*
**	START BIZAMAJIG JPLAYER
*/
/*
 * Skin for jPlayer Plugin (jQuery JavaScript Library)
 * http://www.happyworm.com/jquery/jplayer
 *
 * Skin Name: Blue Monday
 *
 * Copyright (c) 2010-2011 Happyworm Ltd
 * Dual licensed under the MIT and GPL licenses.
 *  - http://www.opensource.org/licenses/mit-license.php
 *  - http://www.gnu.org/copyleft/gpl.html
 *
 * Author: Silvia Benvenuti
 * Skin Version: 4.0 (jPlayer 2.1.0)
 * Date: 1st September 2011
 */

div.jp-audio,
div.jp-video {

	/* Edit the font-size to counteract inherited font sizing.
	 * Eg. 1.25em = 1 / 0.8em
	 */

	font-size: 1.25em; /* 1.25em for testing in site pages */ /* No parent CSS that can effect the size in the demos ZIP */

	font-family: Verdana, Arial, sans-serif;
	line-height: 1.6;
	color: #666;
	__border: 1px solid #009be3;
	background-color: #eee;
	position: relative;
}
div.jp-audio {
	width:420px;
}
div.jp-video-270p {
	width:480px;
}
div.jp-video-360p {
	width:640px;
}
div.jp-video-full {
	/* Rules for IE6 (full-screen) */
	width:480px;
	height:270px;
	/* Rules for IE7 (full-screen) - Otherwise the relative container causes other page items that are not position:static (default) to appear over the video/gui. */
	position:static !important; position:relative
}

div.jp-video-full div.jp-jplayer {
	top: 0;
	left: 0;
	position: fixed !important; position: relative; /* Rules for IE6 (full-screen) */
	overflow: hidden;
	z-index:1000;
}

div.jp-video-full div.jp-gui {
	position: fixed !important; position: static; /* Rules for IE6 (full-screen) */
	top: 0;
	left: 0;
	width:100%;
	height:100%;
	z-index:1000;
}

div.jp-video-full div.jp-interface {
	position: absolute !important; position: relative; /* Rules for IE6 (full-screen) */
	bottom: 0;
	left: 0;
	z-index:1000;
}

div.jp-interface {
	position: relative;
	background-color:#eee;
	width:100%;
}

div.jp-audio div.jp-type-single div.jp-interface {
	height:80px;
}
div.jp-audio div.jp-type-playlist div.jp-interface {
	height: 80px;
}

div.jp-video div.jp-interface {
	border-top:1px solid #009be3;
}

/* @group CONTROLS */

div.jp-controls-holder {
	margin: 0 auto;
	margin-top: 10px;
	clear: both;
	width: 440px;
	position: relative;
	top: -8px; /* Bizamajig has not customized this variable, yet: This negative value depends on the size of the text in jp-currentTime and jp-duration */
	overflow: hidden;
}

div.jp-interface ul.jp-controls {
	list-style-type:none;
	margin: 0;
	padding: 0;
	overflow:hidden;
}

div.jp-audio ul.jp-controls {
	width: 380px;
	padding:20px 20px 0 20px;
}

div.jp-video div.jp-type-single ul.jp-controls {
	width: 78px;
	margin-left: 200px;
}

div.jp-video div.jp-type-playlist ul.jp-controls {
	width: 134px;
	margin-left: 172px;
}
div.jp-video ul.jp-controls,
div.jp-interface ul.jp-controls li {
	display:inline;
	float: left;
}

div.jp-interface ul.jp-controls a {
	display:block;
	overflow:hidden;
	text-indent:-9999px;
}
a.jp-play,
a.jp-pause {
	width:40px;
	height:40px;
}

a.jp-play {
	background: url("/images/jplayer/jplayer.blue.monday.jpg") 0 0 no-repeat;
}
a.jp-play:hover {
	background: url("/images/jplayer/jplayer.blue.monday.jpg") -41px 0 no-repeat;
}
a.jp-pause {
	background: transparent url("/images/jplayer/jplayer.blue.monday.jpg") 0 -42px no-repeat;
	display: none;
}
a.jp-pause:hover {
	background: transparent url("/images/jplayer/jplayer.blue.monday.jpg") -41px -42px no-repeat;
}

a.jp-stop, a.jp-previous, a.jp-next {
	width:28px;
	height:28px;
	margin-top:6px;
}

a.jp-stop {
	background: url("/images/jplayer/jplayer.blue.monday.jpg") 0 -83px no-repeat;
	margin-left:10px;
}

a.jp-stop:hover {
	background: url("/images/jplayer/jplayer.blue.monday.jpg") -29px -83px no-repeat;
}

a.jp-previous {
	background: url("/images/jplayer/jplayer.blue.monday.jpg") 0 -112px no-repeat;
}
a.jp-previous:hover {
	background: url("/images/jplayer/jplayer.blue.monday.jpg") -29px -112px no-repeat;
}

a.jp-next {
	background: url("/images/jplayer/jplayer.blue.monday.jpg") 0 -141px no-repeat;
}
a.jp-next:hover {
	background: url("/images/jplayer/jplayer.blue.monday.jpg") -29px -141px no-repeat;
}

/* @end */

/* @group progress bar */

div.jp-progress {
	overflow:hidden;
	background-color: #ddd;
}
div.jp-audio div.jp-progress {
	position: absolute;
	top:32px;
	height:15px;
}
div.jp-audio div.jp-type-single div.jp-progress {
	left:110px;
	width:186px;
}
div.jp-audio div.jp-type-playlist div.jp-progress {
	left:166px;
	width:130px;
}
div.jp-video div.jp-progress {
	top:0px;
	left:0px;
	width:100%;
	height:10px;
}
div.jp-seek-bar {
	background: url("/images/jplayer/jplayer.blue.monday.jpg") 0 -202px repeat-x;
	width:0px;
	height:100%;
	cursor: pointer;
}
div.jp-play-bar {
	background: url("/images/jplayer/jplayer.blue.monday.jpg") 0 -218px repeat-x ;
	width:0px;
	height:100%;
}

/* The seeking class is added/removed inside jPlayer */
div.jp-seeking-bg {
	background: url("/images/jplayer/jplayer.blue.monday.seeking.gif");
}

/* @end */

/* @group volume controls */


a.jp-mute,
a.jp-unmute,
a.jp-volume-max {
	width:18px;
	height:15px;
	margin-top:12px;
}

div.jp-audio div.jp-type-single a.jp-mute,
div.jp-audio div.jp-type-single a.jp-unmute {
	margin-left: 210px;	
}

div.jp-audio div.jp-type-playlist a.jp-mute,
div.jp-audio div.jp-type-playlist a.jp-unmute {
	margin-left: 154px;
}

div.jp-audio a.jp-volume-max {
	margin-left: 56px;	
}

div.jp-video a.jp-mute,
div.jp-video a.jp-unmute,
div.jp-video a.jp-volume-max {
	position: absolute;
	top:12px;
	margin-top:0;
}

div.jp-video a.jp-mute,
div.jp-video a.jp-unmute {
	left: 50px;
}


div.jp-video a.jp-volume-max {
	left: 134px;
}

a.jp-mute {
	background: url("/images/jplayer/jplayer.blue.monday.jpg") 0 -170px no-repeat;
}
a.jp-mute:hover {
	background: url("/images/jplayer/jplayer.blue.monday.jpg") -19px -170px no-repeat;
}
a.jp-unmute {
	background: url("/images/jplayer/jplayer.blue.monday.jpg") -60px -170px no-repeat;
	display: none;
}
a.jp-unmute:hover {
	background: url("/images/jplayer/jplayer.blue.monday.jpg") -79px -170px no-repeat;
}

a.jp-volume-max {
	background: url("/images/jplayer/jplayer.blue.monday.jpg") 0 -186px no-repeat;
}
a.jp-volume-max:hover {
	background: url("/images/jplayer/jplayer.blue.monday.jpg") -19px -186px no-repeat;
}

div.jp-volume-bar {
	position: absolute;
	overflow:hidden;
	background: url("/images/jplayer/jplayer.blue.monday.jpg") 0 -250px repeat-x;
	width:46px;
	height:5px;
	cursor: pointer;
}
div.jp-audio div.jp-volume-bar {
	top:37px;
	left:330px;
}
div.jp-video div.jp-volume-bar {
	top:17px;
	left:72px;
}
div.jp-volume-bar-value {
	background: url("/images/jplayer/jplayer.blue.monday.jpg") 0 -256px repeat-x;
	width:0px;
	height:5px;
}

/* @end */

/* @group current time and duration */

div.jp-audio div.jp-time-holder {
	position:absolute;
	top:50px;
}
div.jp-audio div.jp-type-single div.jp-time-holder {
	left:110px;
	width:186px;
}
div.jp-audio div.jp-type-playlist div.jp-time-holder {
	left:166px;
	width:130px;
}

div.jp-current-time,
div.jp-duration {
	width:60px;
	font-size:.64em;
	font-style:oblique;
}
div.jp-current-time {
	float: left;
	display:inline;
}
div.jp-duration {
	float: right;
	display:inline;
	text-align: right;
}

div.jp-video div.jp-current-time {
	margin-left:20px;
}
div.jp-video div.jp-duration {
	margin-right:20px;
}

/* @end */

/* @group playlist */

div.jp-title {
	font-weight:bold;
	text-align:center;
}

div.jp-title,
div.jp-playlist {
	width:100%;
	background-color:#ccc;
	border-top:1px solid #009be3;
}
div.jp-type-single div.jp-title,
div.jp-type-playlist div.jp-title,
div.jp-type-single div.jp-playlist {
	border-top:none;
}
div.jp-title ul,
div.jp-playlist ul {
	list-style-type:none;
	margin:0;
	padding:0 20px;
	font-size:.72em;
}

div.jp-title li {
	padding:5px 0;
	font-weight:bold;
}
div.jp-playlist li {
	padding:5px 0 4px 20px;
	border-bottom:1px solid #eee;
}

div.jp-playlist li div {
	display:inline;
}

/* Note that the first-child (IE6) and last-child (IE6/7/8) selectors do not work on IE */

div.jp-type-playlist div.jp-playlist li:last-child {
	padding:5px 0 5px 20px;
	border-bottom:none;
}
div.jp-type-playlist div.jp-playlist li.jp-playlist-current {
	list-style-type:square;
	list-style-position:inside;
	padding-left:7px;
}
div.jp-type-playlist div.jp-playlist a {
	color: #333;
	text-decoration: none;
}
div.jp-type-playlist div.jp-playlist a:hover {
	color:#0d88c1;
}
div.jp-type-playlist div.jp-playlist a.jp-playlist-current {
	color:#0d88c1;
}

div.jp-type-playlist div.jp-playlist a.jp-playlist-item-remove {
	float:right;
	display:inline;
	text-align:right;
	margin-right:10px;
	font-weight:bold;
	color:#666;
}
div.jp-type-playlist div.jp-playlist a.jp-playlist-item-remove:hover {
	color:#0d88c1;
}
div.jp-type-playlist div.jp-playlist span.jp-free-media {
	float:right;
	display:inline;
	text-align:right;
	margin-right:10px;
}
div.jp-type-playlist div.jp-playlist span.jp-free-media a{
	color:#666;
}
div.jp-type-playlist div.jp-playlist span.jp-free-media a:hover{
	color:#0d88c1;
}
span.jp-artist {
	font-size:.8em;
	color:#666;
}

/* @end */

div.jp-video-play {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	cursor:pointer;
	background-color:rgba(0,0,0,0); /* Makes IE9 work with the active area over the whole video area. IE6/7/8 only have the button as active area. */
}
div.jp-video-270p div.jp-video-play {
	height:270px;
}
div.jp-video-360p div.jp-video-play {
	height:360px;
}
div.jp-video-full div.jp-video-play {
	height:100%;
	z-index:1000;
}
a.jp-video-play-icon {
	position:relative;
	display:block;
	width: 112px;
	height: 100px;

	margin-left:-56px;
	margin-top:-50px;
	left:50%;
	top:50%;

	background: url("/images/jplayer/jplayer.blue.monday.video.play.png") 0 0 no-repeat;
	text-indent:-9999px;
}
div.jp-video-play:hover a.jp-video-play-icon {
	background: url("/images/jplayer/jplayer.blue.monday.video.play.png") 0 -100px no-repeat;
}





div.jp-jplayer audio,
div.jp-jplayer {
	width:0px;
	height:0px;
}

div.jp-jplayer {
	background-color: #000000;
}





/* @group TOGGLES */

/* The audio toggles are nested inside jp-time-holder */

ul.jp-toggles {
	list-style-type:none;
	padding:0;
	margin:0 auto;
	overflow:hidden;
}

div.jp-audio .jp-type-single ul.jp-toggles {
	width:25px;
}
div.jp-audio .jp-type-playlist ul.jp-toggles {
	width:55px;
	margin: 0;
	position: absolute;
	left: 325px;
	top: 50px;
}

div.jp-video ul.jp-toggles {
	margin-top:10px;
	width:100px;
}

ul.jp-toggles li {
	display:block;
	float:right;
}

ul.jp-toggles li a {
	display:block;
	width:25px;
	height:18px;
	text-indent:-9999px;
	line-height:100%; /* need this for IE6 */
}

a.jp-full-screen {
	background: url("/images/jplayer/jplayer.blue.monday.jpg") 0 -310px no-repeat;
	margin-left: 20px;
}

a.jp-full-screen:hover {
	background: url("/images/jplayer/jplayer.blue.monday.jpg") -30px -310px no-repeat;
}

a.jp-restore-screen {
	background: url("/images/jplayer/jplayer.blue.monday.jpg") -60px -310px no-repeat;
	margin-left: 20px;
}

a.jp-restore-screen:hover {
	background: url("/images/jplayer/jplayer.blue.monday.jpg") -90px -310px no-repeat;
}

a.jp-repeat {
	background: url("/images/jplayer/jplayer.blue.monday.jpg") 0 -290px no-repeat;
}

a.jp-repeat:hover {
	background: url("/images/jplayer/jplayer.blue.monday.jpg") -30px -290px no-repeat;
}

a.jp-repeat-off {
	background: url("/images/jplayer/jplayer.blue.monday.jpg") -60px -290px no-repeat;
}

a.jp-repeat-off:hover {
	background: url("/images/jplayer/jplayer.blue.monday.jpg") -90px -290px no-repeat;
}

a.jp-shuffle {
	background: url("/images/jplayer/jplayer.blue.monday.jpg") 0 -270px no-repeat;
	margin-left: 5px;
}

a.jp-shuffle:hover {
	background: url("/images/jplayer/jplayer.blue.monday.jpg") -30px -270px no-repeat;
}

a.jp-shuffle-off {
	background: url("/images/jplayer/jplayer.blue.monday.jpg") -60px -270px no-repeat;
	margin-left: 5px;
}

a.jp-shuffle-off:hover {
	background: url("/images/jplayer/jplayer.blue.monday.jpg") -90px -270px no-repeat;
}


/* @end */

/* @group NO SOLUTION error feedback */

.jp-no-solution {
	position:absolute;
	width:390px;
	margin-left:-202px;
	left:50%;
	top: 10px;

	padding:5px;
	font-size:.8em;
	background-color:#eee;
	border:2px solid #009be3;
	color:#000;
	display:none;
}

.jp-no-solution a {
	color:#000;
}

.jp-no-solution span {
	font-size:1em;
	display:block;
	text-align:center;
	font-weight:bold;
}

/* @end */










/*
**	START BIZAMAJIG VIDEO PLAYLIST AREA
*/
.__featuredImage,
.__thumbnails { /* NOTE: USE FOR BLOCK! */
	margin: 0 auto;
	margin-top: 6.6em;

	__width: 950px;

	border: 5px solid black;

	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;

	-moz-box-shadow: 0 0 25px black;
	-webkit-box-shadow: 0 0 25px black;
	box-shadow: 0 0 25px black;

	-moz-transition: -moz-box-shadow .05s linear;
	-webkit-transition: -moz-box-shadow .05s linear;
	-o-transition-property: -moz-box-shadow .05s linear;
}
.thumbnails {
	float: left;
}
.__thumbnails:hover { /* NOTE: USE FOR BLOCK! */
	border: 5px solid #c4e3f9;

	-moz-box-shadow: 0 0 15px #8ba1b1;
	box-shadow: 0 0 15px #8ba1b1;

	-moz-transition: -moz-box-shadow .05s linear;
	-webkit-transition: -moz-box-shadow .05s linear;
	-o-transition-property: -moz-box-shadow .05s linear;
}
.navigation-poster img {
	margin: 5px 2px;
	width: 200px;
	height: 200px;
}
.videos {
	border: 5px solid #15232d;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 0 0 25px black;
	-webkit-box-shadow: 0 0 25px black;
	box-shadow: 0 0 25px black;
}
.videos:hover {
	border: 5px solid #c4e3f9;
	-moz-box-shadow: 0 0 15px #8ba1b1;
	box-shadow: 0 0 15px #8ba1b1;
}

.jPlayer_movies {
	margin: 0 auto;
	padding: 0px;
	__position: absolute;
	display: none;
	__left: 50%;
	__top: 20%;
	z-index:1

	width: 640px;


	border: 10px solid #15242f;

	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;

	-webkit-box-shadow: 0 0 3px #606068;
	-moz-box-shadow: 0 0 3px #606068;
	box-shadow: 0 0 3px #606068;

}

.closeBtn {
	margin: 0px;
	padding: 0px;
	width: 32px; 
	position: absolute;
	bottom: 10px;
	right: 50px;
	opacity: .9;
	z-index: 100000;
	cursor: pointer;
}

/*
**	END BIZAMAJIG VIDEO PLAYLIST AREA
*/
/*
**	END BIZAMAJIG JPLAYER
*/











/*
**	START BIZAMAJIG PRETTYPHOTO
*/
div.pp_default .pp_top,div.pp_default .pp_top .pp_middle,div.pp_default .pp_top .pp_left,div.pp_default .pp_top .pp_right,div.pp_default .pp_bottom,div.pp_default .pp_bottom .pp_left,div.pp_default .pp_bottom .pp_middle,div.pp_default .pp_bottom .pp_right{height:13px}div.pp_default .pp_top .pp_left{background:url(/include/images/prettyPhoto/default/sprite.png) -78px -93px no-repeat}div.pp_default .pp_top .pp_middle{background:url(/include/images/prettyPhoto/default/sprite_x.png) top left repeat-x}div.pp_default .pp_top .pp_right{background:url(/include/images/prettyPhoto/default/sprite.png) -112px -93px no-repeat}div.pp_default .pp_content .ppt{color:#f8f8f8}div.pp_default .pp_content_container .pp_left{background:url(/include/images/prettyPhoto/default/sprite_y.png) -7px 0 repeat-y;padding-left:13px}div.pp_default .pp_content_container .pp_right{background:url(/include/images/prettyPhoto/default/sprite_y.png) top right repeat-y;padding-right:13px}div.pp_default .pp_next:hover{background:url(/include/images/prettyPhoto/default/sprite_next.png) center right no-repeat;cursor:pointer}div.pp_default .pp_previous:hover{background:url(/include/images/prettyPhoto/default/sprite_prev.png) center left no-repeat;cursor:pointer}div.pp_default .pp_expand{background:url(/include/images/prettyPhoto/default/sprite.png) 0 -29px no-repeat;cursor:pointer;width:28px;height:28px}div.pp_default .pp_expand:hover{background:url(/include/images/prettyPhoto/default/sprite.png) 0 -56px no-repeat;cursor:pointer}div.pp_default .pp_contract{background:url(/include/images/prettyPhoto/default/sprite.png) 0 -84px no-repeat;cursor:pointer;width:28px;height:28px}div.pp_default .pp_contract:hover{background:url(/include/images/prettyPhoto/default/sprite.png) 0 -113px no-repeat;cursor:pointer}div.pp_default .pp_close{width:30px;height:30px;background:url(/include/images/prettyPhoto/default/sprite.png) 2px 1px no-repeat;cursor:pointer}div.pp_default .pp_gallery ul li a{background:url(/include/images/prettyPhoto/default/default_thumb.png) center center #f8f8f8;border:1px solid #aaa}div.pp_default .pp_gallery a.pp_arrow_previous,div.pp_default .pp_gallery a.pp_arrow_next{position:static;left:auto}div.pp_default .pp_nav .pp_play,div.pp_default .pp_nav .pp_pause{background:url(/include/images/prettyPhoto/default/sprite.png) -51px 1px no-repeat;height:30px;width:30px}div.pp_default .pp_nav .pp_pause{background-position:-51px -29px}div.pp_default a.pp_arrow_previous,div.pp_default a.pp_arrow_next{background:url(/include/images/prettyPhoto/default/sprite.png) -31px -3px no-repeat;height:20px;width:20px;margin:4px 0 0}div.pp_default a.pp_arrow_next{left:52px;background-position:-82px -3px}div.pp_default .pp_content_container .pp_details{margin-top:5px}div.pp_default .pp_nav{clear:none;height:30px;width:105px;position:relative}div.pp_default .pp_nav .currentTextHolder{font-family:Georgia;font-style:italic;font-color:#999;font-size:11px;left:75px;line-height:25px;position:absolute;top:2px;margin:0;padding:0 0 0 10px}div.pp_default .pp_close:hover,div.pp_default .pp_nav .pp_play:hover,div.pp_default .pp_nav .pp_pause:hover,div.pp_default .pp_arrow_next:hover,div.pp_default .pp_arrow_previous:hover{opacity:0.7}div.pp_default .pp_description{font-size:11px;font-weight:700;line-height:14px;margin:5px 50px 5px 0}div.pp_default .pp_bottom .pp_left{background:url(/include/images/prettyPhoto/default/sprite.png) -78px -127px no-repeat}div.pp_default .pp_bottom .pp_middle{background:url(/include/images/prettyPhoto/default/sprite_x.png) bottom left repeat-x}div.pp_default .pp_bottom .pp_right{background:url(/include/images/prettyPhoto/default/sprite.png) -112px -127px no-repeat}div.pp_default .pp_loaderIcon{background:url(/include/images/prettyPhoto/default/loader.gif) center center no-repeat}div.light_rounded .pp_top .pp_left{background:url(/include/images/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat}div.light_rounded .pp_top .pp_right{background:url(/include/images/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat}div.light_rounded .pp_next:hover{background:url(/include/images/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;cursor:pointer}div.light_rounded .pp_previous:hover{background:url(/include/images/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}div.light_rounded .pp_expand{background:url(/include/images/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}div.light_rounded .pp_expand:hover{background:url(/include/images/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}div.light_rounded .pp_contract{background:url(/include/images/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}div.light_rounded .pp_contract:hover{background:url(/include/images/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}div.light_rounded .pp_close{width:75px;height:22px;background:url(/include/images/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer}div.light_rounded .pp_nav .pp_play{background:url(/include/images/prettyPhoto/light_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}div.light_rounded .pp_nav .pp_pause{background:url(/include/images/prettyPhoto/light_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}div.light_rounded .pp_arrow_previous{background:url(/include/images/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat}div.light_rounded .pp_arrow_next{background:url(/include/images/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat}div.light_rounded .pp_bottom .pp_left{background:url(/include/images/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat}div.light_rounded .pp_bottom .pp_right{background:url(/include/images/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat}div.dark_rounded .pp_top .pp_left{background:url(/include/images/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat}div.dark_rounded .pp_top .pp_right{background:url(/include/images/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat}div.dark_rounded .pp_content_container .pp_left{background:url(/include/images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y}div.dark_rounded .pp_content_container .pp_right{background:url(/include/images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y}div.dark_rounded .pp_next:hover{background:url(/include/images/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;cursor:pointer}div.dark_rounded .pp_previous:hover{background:url(/include/images/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}div.dark_rounded .pp_expand{background:url(/include/images/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}div.dark_rounded .pp_expand:hover{background:url(/include/images/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}div.dark_rounded .pp_contract{background:url(/include/images/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}div.dark_rounded .pp_contract:hover{background:url(/include/images/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}div.dark_rounded .pp_close{width:75px;height:22px;background:url(/include/images/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer}div.dark_rounded .pp_description{margin-right:85px;color:#fff}div.dark_rounded .pp_nav .pp_play{background:url(/include/images/prettyPhoto/dark_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}div.dark_rounded .pp_nav .pp_pause{background:url(/include/images/prettyPhoto/dark_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}div.dark_rounded .pp_arrow_previous{background:url(/include/images/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat}div.dark_rounded .pp_arrow_next{background:url(/include/images/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat}div.dark_rounded .pp_bottom .pp_left{background:url(/include/images/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat}div.dark_rounded .pp_bottom .pp_right{background:url(/include/images/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat}div.dark_rounded .pp_loaderIcon{background:url(/include/images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat}div.dark_square .pp_left,div.dark_square .pp_middle,div.dark_square .pp_right,div.dark_square .pp_content{background:#000}div.dark_square .pp_description{color:#fff;margin:0 85px 0 0}div.dark_square .pp_loaderIcon{background:url(/include/images/prettyPhoto/dark_square/loader.gif) center center no-repeat}div.dark_square .pp_expand{background:url(/include/images/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;cursor:pointer}div.dark_square .pp_expand:hover{background:url(/include/images/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;cursor:pointer}div.dark_square .pp_contract{background:url(/include/images/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;cursor:pointer}div.dark_square .pp_contract:hover{background:url(/include/images/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;cursor:pointer}div.dark_square .pp_close{width:75px;height:22px;background:url(/include/images/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;cursor:pointer}div.dark_square .pp_nav{clear:none}div.dark_square .pp_nav .pp_play{background:url(/include/images/prettyPhoto/dark_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}div.dark_square .pp_nav .pp_pause{background:url(/include/images/prettyPhoto/dark_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}div.dark_square .pp_arrow_previous{background:url(/include/images/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat}div.dark_square .pp_arrow_next{background:url(/include/images/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat}div.dark_square .pp_next:hover{background:url(/include/images/prettyPhoto/dark_square/btnNext.png) center right no-repeat;cursor:pointer}div.dark_square .pp_previous:hover{background:url(/include/images/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;cursor:pointer}div.light_square .pp_expand{background:url(/include/images/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;cursor:pointer}div.light_square .pp_expand:hover{background:url(/include/images/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;cursor:pointer}div.light_square .pp_contract{background:url(/include/images/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;cursor:pointer}div.light_square .pp_contract:hover{background:url(/include/images/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;cursor:pointer}div.light_square .pp_close{width:75px;height:22px;background:url(/include/images/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;cursor:pointer}div.light_square .pp_nav .pp_play{background:url(/include/images/prettyPhoto/light_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}div.light_square .pp_nav .pp_pause{background:url(/include/images/prettyPhoto/light_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}div.light_square .pp_arrow_previous{background:url(/include/images/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat}div.light_square .pp_arrow_next{background:url(/include/images/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat}div.light_square .pp_next:hover{background:url(/include/images/prettyPhoto/light_square/btnNext.png) center right no-repeat;cursor:pointer}div.light_square .pp_previous:hover{background:url(/include/images/prettyPhoto/light_square/btnPrevious.png) center left no-repeat;cursor:pointer}div.facebook .pp_top .pp_left{background:url(/include/images/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat}div.facebook .pp_top .pp_middle{background:url(/include/images/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x}div.facebook .pp_top .pp_right{background:url(/include/images/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat}div.facebook .pp_content_container .pp_left{background:url(/include/images/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y}div.facebook .pp_content_container .pp_right{background:url(/include/images/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y}div.facebook .pp_expand{background:url(/include/images/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat;cursor:pointer}div.facebook .pp_expand:hover{background:url(/include/images/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat;cursor:pointer}div.facebook .pp_contract{background:url(/include/images/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat;cursor:pointer}div.facebook .pp_contract:hover{background:url(/include/images/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat;cursor:pointer}div.facebook .pp_close{width:22px;height:22px;background:url(/include/images/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat;cursor:pointer}div.facebook .pp_description{margin:0 37px 0 0}div.facebook .pp_loaderIcon{background:url(/include/images/prettyPhoto/facebook/loader.gif) center center no-repeat}div.facebook .pp_arrow_previous{background:url(/include/images/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat;height:22px;margin-top:0;width:22px}div.facebook .pp_arrow_previous.disabled{background-position:0 -96px;cursor:default}div.facebook .pp_arrow_next{background:url(/include/images/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat;height:22px;margin-top:0;width:22px}div.facebook .pp_arrow_next.disabled{background-position:-32px -96px;cursor:default}div.facebook .pp_nav{margin-top:0}div.facebook .pp_nav p{font-size:15px;padding:0 3px 0 4px}div.facebook .pp_nav .pp_play{background:url(/include/images/prettyPhoto/facebook/sprite.png) -1px -123px no-repeat;height:22px;width:22px}div.facebook .pp_nav .pp_pause{background:url(/include/images/prettyPhoto/facebook/sprite.png) -32px -123px no-repeat;height:22px;width:22px}div.facebook .pp_next:hover{background:url(/include/images/prettyPhoto/facebook/btnNext.png) center right no-repeat;cursor:pointer}div.facebook .pp_previous:hover{background:url(/include/images/prettyPhoto/facebook/btnPrevious.png) center left no-repeat;cursor:pointer}div.facebook .pp_bottom .pp_left{background:url(/include/images/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat}div.facebook .pp_bottom .pp_middle{background:url(/include/images/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x}div.facebook .pp_bottom .pp_right{background:url(/include/images/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat}div.pp_pic_holder a:focus{outline:none}div.pp_overlay{background:#000;display:none;left:0;position:absolute;top:0;width:100%;z-index:9500}div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:10000}.pp_content{height:40px;min-width:40px}* html .pp_content{width:40px}.pp_content_container{position:relative;text-align:left;width:100%}.pp_content_container .pp_left{padding-left:20px}.pp_content_container .pp_right{padding-right:20px}.pp_content_container .pp_details{float:left;margin:10px 0 2px}.pp_description{display:none;margin:0}.pp_social{float:left;margin:7px 0 0}.pp_social .facebook{float:left;position:relative;top:-1px;margin-left:5px;width:55px;overflow:hidden}.pp_social .twitter{float:left}.pp_nav{clear:right;float:left;margin:3px 10px 0 0}.pp_nav p{float:left;margin:2px 4px}.pp_nav .pp_play,.pp_nav .pp_pause{float:left;margin-right:4px;text-indent:-10000px}a.pp_arrow_previous,a.pp_arrow_next{display:block;float:left;height:15px;margin-top:3px;overflow:hidden;text-indent:-10000px;width:14px}.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000}.pp_gallery{display:none;left:50%;margin-top:-50px;position:absolute;z-index:10000}.pp_gallery div{float:left;overflow:hidden;position:relative}.pp_gallery ul{float:left;height:35px;position:relative;white-space:nowrap;margin:0 0 0 5px;padding:0}.pp_gallery ul a{border:1px rgba(0,0,0,0.5) solid;display:block;float:left;height:33px;overflow:hidden}.pp_gallery ul a img{border:0}.pp_gallery li{display:block;float:left;margin:0 5px 0 0;padding:0}.pp_gallery li.default a{background:url(/include/images/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat;display:block;height:33px;width:50px}.pp_gallery .pp_arrow_previous,.pp_gallery .pp_arrow_next{margin-top:7px!important}a.pp_next{background:url(/include/images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:right;height:100%;text-indent:-10000px;width:49%}a.pp_previous{background:url(/include/images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:left;height:100%;text-indent:-10000px;width:49%}a.pp_expand,a.pp_contract{cursor:pointer;display:none;height:20px;position:absolute;right:30px;text-indent:-10000px;top:10px;width:20px;z-index:20000}a.pp_close{position:absolute;right:0;top:0;display:block;line-height:22px;text-indent:-10000px}.pp_loaderIcon{display:block;height:24px;left:50%;position:absolute;top:50%;width:24px;margin:-12px 0 0 -12px}#pp_full_res{line-height:1!important}#pp_full_res .pp_inline{text-align:left}#pp_full_res .pp_inline p{margin:0 0 15px}div.ppt{color:#fff;display:none;font-size:17px;z-index:9999;margin:0 0 5px 15px}div.pp_default .pp_content,div.light_rounded .pp_content{background-color:#fff}div.pp_default #pp_full_res .pp_inline,div.light_rounded .pp_content .ppt,div.light_rounded #pp_full_res .pp_inline,div.light_square .pp_content .ppt,div.light_square #pp_full_res .pp_inline,div.facebook .pp_content .ppt,div.facebook #pp_full_res .pp_inline{color:#000}div.pp_default .pp_gallery ul li a:hover,div.pp_default .pp_gallery ul li.selected a,.pp_gallery ul a:hover,.pp_gallery li.selected a{border-color:#fff}div.pp_default .pp_details,div.light_rounded .pp_details,div.dark_rounded .pp_details,div.dark_square .pp_details,div.light_square .pp_details,div.facebook .pp_details{position:relative}div.light_rounded .pp_top .pp_middle,div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right,div.light_rounded .pp_bottom .pp_middle,div.light_square .pp_left,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content,div.facebook .pp_content{background:#fff}div.light_rounded .pp_description,div.light_square .pp_description{margin-right:85px}div.light_rounded .pp_gallery a.pp_arrow_previous,div.light_rounded .pp_gallery a.pp_arrow_next,div.dark_rounded .pp_gallery a.pp_arrow_previous,div.dark_rounded .pp_gallery a.pp_arrow_next,div.dark_square .pp_gallery a.pp_arrow_previous,div.dark_square .pp_gallery a.pp_arrow_next,div.light_square .pp_gallery a.pp_arrow_previous,div.light_square .pp_gallery a.pp_arrow_next{margin-top:12px!important}div.light_rounded .pp_arrow_previous.disabled,div.dark_rounded .pp_arrow_previous.disabled,div.dark_square .pp_arrow_previous.disabled,div.light_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}div.light_rounded .pp_arrow_next.disabled,div.dark_rounded .pp_arrow_next.disabled,div.dark_square .pp_arrow_next.disabled,div.light_square .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}div.light_rounded .pp_loaderIcon,div.light_square .pp_loaderIcon{background:url(/include/images/prettyPhoto/light_rounded/loader.gif) center center no-repeat}div.dark_rounded .pp_top .pp_middle,div.dark_rounded .pp_content,div.dark_rounded .pp_bottom .pp_middle{background:url(/include/images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat}div.dark_rounded .currentTextHolder,div.dark_square .currentTextHolder{color:#c4c4c4}div.dark_rounded #pp_full_res .pp_inline,div.dark_square #pp_full_res .pp_inline{color:#fff}.pp_top,.pp_bottom{height:20px;position:relative}* html .pp_top,* html .pp_bottom{padding:0 20px}.pp_top .pp_left,.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px}.pp_top .pp_middle,.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px}* html .pp_top .pp_middle,* html .pp_bottom .pp_middle{left:0;position:static}.pp_top .pp_right,.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}.pp_fade,.pp_gallery li.default a img{display:none}
/*
**	END BIZAMAJIG PRETTYPHOTO
*/
/*
**	START BIZAMAJIG SOCIALIZE (BOOKMARK)
*/
/* jQuery Bookmark styles v1.4.0 */
.bookmark_popup_text img {
	border: none;
	vertical-align: bottom;
}
.bookmark_popup {
	display: none;
	position: absolute;
	z-index: 100;
}
.bookmark_popup ul {
	float: left;
	width: 320px;
	border: 1px solid #aaa;
}
.bookmark_list {
	display: inline-block;
	float: left;
	list-style-type: none;
	font-size: 80%;
	margin: 0px;
	padding: 0px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {  /* Safari3/Opera9 */
	.bookmark_list {
		font-size: 100%;
	}
}
html:first-child .bookmark_list {  /* Opera */
	font-size: 80%;
}
.bookmark_list li {
	float: left;
	width: 23%;
	margin: 0px 1px;
	padding: 1px;
	background-color: #eee;
	border: 1px outset;
}
.bookmark_compact {
	background-color: #eee;
	border: 1px outset;
}
.bookmark_compact li {
	width: 16px;
	height: 16px;
	margin: 0px;
	padding: 2px;
	background-color: transparent;
	border: none;
}
.bookmark_list a {
	display: block;
	text-decoration: none;
	cursor: pointer;
}
.bookmark_list span {
	display: inline-block;
	width: 16px;
	height: 16px;
}
.bookmark_list span.bookmark_icons {
	background: url(/images/bookmark/bookmarks.png) no-repeat center;
}
.bookmark_list img {
	border: none;
}
#bookmark_all {
	display: none;
	position: fixed;
	z-index: 100;
	background: #fff;
	border: 2px solid #888;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
#bookmark_all p {
	margin: 0em;
	padding: 0.5em;
}
#bookmark_all ul {
	width: 24em;
	height: 20em;
	overflow: auto;
}
#bookmark_all li {
	width: 48%;
	background-color: transparent;
	border: none;
}
/*
**	END BIZAMAJIG SOCIALIZE (BOOKMARK)
*/
/*
**	START BIZAMAJIG SOCIALIZE (jsShare)
*/
.social-media-share
{
	margin: 0;
	padding: 0;
	height: 39px;


	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#eddaa7), to(#eddaa7));
	background-image: -moz-linear-gradient(#eddaa7, #eddaa7);
	background-image: -webkit-linear-gradient(#eddaa7, #eddaa7);
	background-image: -o-linear-gradient(#eddaa7, #eddaa7);
	border: solid 1px #eddaa7;
	border-radius: 6px;
	-moz-border-radius: 6px;
	background: #eddaa7 url(images/bg.jpg) repeat-x;



	position: relative;
	overflow: hidden;
	-webkit-box-shadow: 0px 1px 1px gray;
	-moz-box-shadow: 0px 1px 1px gray;
	box-shadow: 0px 1px 1px gray;
}
.social-media-share .inner
{
	position: relative;
	float: left;
	width: 32px;
	height: 30px;


	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#eddaa7), to(#eddaa7));
	background-image: -moz-linear-gradient(#eddaa7, #eddaa7);
	background-image: -webkit-linear-gradient(#eddaa7, #eddaa7);
	background-image: -o-linear-gradient(#eddaa7, #eddaa7);
	border: solid 1px #eddaa7;
	border-radius: 6px;
	-moz-border-radius: 6px;
	background: #eddaa7 url(images/bg.jpg) repeat-x;


	margin: 3px;
	text-align: center;
	background-image: url(images/plus.png);
	background-repeat: no-repeat;
	background-position: center;
	cursor: pointer;
	-webkit-box-shadow: 0px 1px 1px gray;
	-moz-box-shadow: 0px 1px 1px gray;
	box-shadow: 0px 1px 1px gray;
}
.social-media-share-tooltip
{
	position: absolute;
	z-index: 200;
	color: #b5B5B5;
	font-size: 10pt;
}
.social-media-share ul
{
	position: relative;
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
	margin-top: 4px;
	margin-left: -8px;
	height: 24px;
	overflow: hidden;
	__NOT_FLEXIBLE_ENOUGH_width: 88%;
}
.social-media-share ul li
{
	display: inline;
	float: left;
	margin-left: 18px;
}
.social-media-share ul li img
{
	border: none;
}
/*
**	END BIZAMAJIG SOCIALIZE
*/


/*
**	START CHOSEN SELECT BOX
*/
/* @group Base */
.chzn-container {
  font-size: 13px;
  position: relative;
  display: inline-block;
  zoom: 1;
  *display: inline;
}
.chzn-container .chzn-drop {
  background: #fff;
  border: 1px solid #aaa;
  border-top: 0;
  position: absolute;
  top: 29px;
  left: 0;
  -webkit-box-shadow: 0 4px 5px rgba(0,0,0,.15);
  -moz-box-shadow   : 0 4px 5px rgba(0,0,0,.15);
  -o-box-shadow     : 0 4px 5px rgba(0,0,0,.15);
  box-shadow        : 0 4px 5px rgba(0,0,0,.15);
  z-index: 999;
}
/* @end */

/* @group Single Chosen */
.chzn-container-single .chzn-single {
  background-color: #fff;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #eeeeee), color-stop(0.5, white));
  background-image: -webkit-linear-gradient(center bottom, #eeeeee 0%, white 50%);
  background-image: -moz-linear-gradient(center bottom, #eeeeee 0%, white 50%);
  background-image: -o-linear-gradient(top, #eeeeee 0%,#ffffff 50%);
  background-image: -ms-linear-gradient(top, #eeeeee 0%,#ffffff 50%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#ffffff',GradientType=0 );
  background-image: linear-gradient(top, #eeeeee 0%,#ffffff 50%);
  -webkit-border-radius: 4px;
  -moz-border-radius   : 4px;
  border-radius        : 4px;
  -moz-background-clip   : padding;
  -webkit-background-clip: padding-box;
  background-clip        : padding-box;
  border: 1px solid #aaa;
  display: block;
  overflow: hidden;
  white-space: nowrap;
  position: relative;

/* Bizamajig Customization to match jQuery UI autocomplete input elements */
  __height: 26px;
  __line-height: 26px;
	height: 35px;
	line-height: 35px;

  padding: 0 0 0 8px;
  color: #444;
  text-decoration: none;
}
.chzn-container-single .chzn-single span {
  __TEST__margin-right: 26px;
	margin-right: 36px;
  display: block;
  overflow: hidden;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;

/* Bizamajig Customization */
	font-size: 14px;
}
.chzn-container-single .chzn-single abbr {
  display: block;
  position: absolute;
  right: 26px;
  top: 8px;
  width: 12px;
  height: 13px;
  font-size: 1px;
  background: url(/images/chosen/chosen-sprite.png) right top no-repeat;
}
.chzn-container-single .chzn-single abbr:hover {
  background-position: right -11px;
}
.chzn-container-single .chzn-single div {
  -webkit-border-radius: 0 4px 4px 0;
  -moz-border-radius   : 0 4px 4px 0;
  border-radius        : 0 4px 4px 0;
  -moz-background-clip   : padding;
  -webkit-background-clip: padding-box;
  background-clip        : padding-box;
  background: #ccc;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #ccc), color-stop(0.6, #eee));
  background-image: -webkit-linear-gradient(center bottom, #ccc 0%, #eee 60%);
  background-image: -moz-linear-gradient(center bottom, #ccc 0%, #eee 60%);
  background-image: -o-linear-gradient(bottom, #ccc 0%, #eee 60%);
  background-image: -ms-linear-gradient(top, #cccccc 0%,#eeeeee 60%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cccccc', endColorstr='#eeeeee',GradientType=0 );
  background-image: linear-gradient(top, #cccccc 0%,#eeeeee 60%);
  border-left: 1px solid #aaa;
  position: absolute;
  right: 0;
  top: 0;
  display: block;
  height: 100%;
  width: 18px;
}
.chzn-container-single .chzn-single div b {
  background: url('/images/chosen/chosen-sprite.png') no-repeat 0 1px;
  display: block;
  width: 100%;
  height: 100%;
}
.chzn-container-single .chzn-search {
  padding: 3px 4px;
  position: relative;
  margin: 0;
  white-space: nowrap;
}
.chzn-container-single .chzn-search input {
  background: #fff url('/images/chosen/chosen-sprite.png') no-repeat 100% -22px;
  background: url('/images/chosen/chosen-sprite.png') no-repeat 100% -22px, -webkit-gradient(linear, left bottom, left top, color-stop(0.85, white), color-stop(0.99, #eeeeee));
  background: url('/images/chosen/chosen-sprite.png') no-repeat 100% -22px, -webkit-linear-gradient(center bottom, white 85%, #eeeeee 99%);
  background: url('/images/chosen/chosen-sprite.png') no-repeat 100% -22px, -moz-linear-gradient(center bottom, white 85%, #eeeeee 99%);
  background: url('/images/chosen/chosen-sprite.png') no-repeat 100% -22px, -o-linear-gradient(bottom, white 85%, #eeeeee 99%);
  background: url('/images/chosen/chosen-sprite.png') no-repeat 100% -22px, -ms-linear-gradient(top, #ffffff 85%,#eeeeee 99%);
  background: url('/images/chosen/chosen-sprite.png') no-repeat 100% -22px, -ms-linear-gradient(top, #ffffff 85%,#eeeeee 99%);
  background: url('/images/chosen/chosen-sprite.png') no-repeat 100% -22px, linear-gradient(top, #ffffff 85%,#eeeeee 99%);
  margin: 1px 0;
  padding: 4px 20px 4px 5px;
  outline: 0;
  border: 1px solid #aaa;
  font-family: sans-serif;
  font-size: 1em;
}
.chzn-container-single .chzn-drop {
  -webkit-border-radius: 0 0 4px 4px;
  -moz-border-radius   : 0 0 4px 4px;
  border-radius        : 0 0 4px 4px;
  -moz-background-clip   : padding;
  -webkit-background-clip: padding-box;
  background-clip        : padding-box;
}
/* @end */

.chzn-container-single-nosearch .chzn-search input {
  position: absolute;
  left: -9000px;
}

/* @group Multi Chosen */
.chzn-container-multi .chzn-choices {
  background-color: #fff;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.85, white), color-stop(0.99, #eeeeee));
  background-image: -webkit-linear-gradient(center bottom, white 85%, #eeeeee 99%);
  background-image: -moz-linear-gradient(center bottom, white 85%, #eeeeee 99%);
  background-image: -o-linear-gradient(bottom, white 85%, #eeeeee 99%);
  background-image: -ms-linear-gradient(top, #ffffff 85%,#eeeeee 99%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 );
  background-image: linear-gradient(top, #ffffff 85%,#eeeeee 99%);
  border: 1px solid #aaa;
  margin: 0;
  padding: 0;
  cursor: text;
  overflow: hidden;
  height: auto !important;
  height: 1%;
  position: relative;
}
.chzn-container-multi .chzn-choices li {
  float: left;
  list-style: none;
}
.chzn-container-multi .chzn-choices .search-field {
  white-space: nowrap;
  margin: 0;
  padding: 0;
}
.chzn-container-multi .chzn-choices .search-field input {
  color: #666;
  background: transparent !important;
  border: 0 !important;
  padding: 5px;
  margin: 1px 0;
  outline: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow   : none;
  -o-box-shadow     : none;
  box-shadow        : none;
}
.chzn-container-multi .chzn-choices .search-field .default {
  color: #999;
}
.chzn-container-multi .chzn-choices .search-choice {
  -webkit-border-radius: 3px;
  -moz-border-radius   : 3px;
  border-radius        : 3px;
  -moz-background-clip   : padding;
  -webkit-background-clip: padding-box;
  background-clip        : padding-box;
  background-color: #e4e4e4;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #e4e4e4), color-stop(0.7, #eeeeee));
  background-image: -webkit-linear-gradient(center bottom, #e4e4e4 0%, #eeeeee 70%);
  background-image: -moz-linear-gradient(center bottom, #e4e4e4 0%, #eeeeee 70%);
  background-image: -o-linear-gradient(bottom, #e4e4e4 0%, #eeeeee 70%);
  background-image: -ms-linear-gradient(top, #e4e4e4 0%,#eeeeee 70%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e4e4e4', endColorstr='#eeeeee',GradientType=0 );
  background-image: linear-gradient(top, #e4e4e4 0%,#eeeeee 70%);
  color: #333;
  border: 1px solid #b4b4b4;
  line-height: 13px;
  padding: 3px 19px 3px 6px;
  margin: 3px 0 3px 5px;
  position: relative;
}
.chzn-container-multi .chzn-choices .search-choice span {
  cursor: default;
}
.chzn-container-multi .chzn-choices .search-choice-focus {
  background: #d4d4d4;
}
.chzn-container-multi .chzn-choices .search-choice .search-choice-close {
  display: block;
  position: absolute;
  right: 3px;
  top: 4px;
  width: 12px;
  height: 13px;
  font-size: 1px;
  background: url(/images/chosen/chosen-sprite.png) right top no-repeat;
}
.chzn-container-multi .chzn-choices .search-choice .search-choice-close:hover {
  background-position: right -11px;
}
.chzn-container-multi .chzn-choices .search-choice-focus .search-choice-close {
  background-position: right -11px;
}
/* @end */

/* @group Results */
.chzn-container .chzn-results {
  margin: 0 4px 4px 0;
  max-height: 190px;
  padding: 0 0 0 4px;
  position: relative;
  overflow-x: hidden;
  overflow-y: auto;
}
.chzn-container-multi .chzn-results {
  margin: -1px 0 0;
  padding: 0;
}
.chzn-container .chzn-results li {
  display: none;
  line-height: 80%;
  padding: 7px 7px 8px;
  margin: 0;
  list-style: none;
}
.chzn-container .chzn-results .active-result {
  cursor: pointer;
  display: list-item;
}
.chzn-container .chzn-results .highlighted {
  background: #3875d7;
  color: #fff;
}
.chzn-container .chzn-results li em {
  background: #feffde;
  font-style: normal;
}
.chzn-container .chzn-results .highlighted em {
  background: transparent;
}
.chzn-container .chzn-results .no-results {
  background: #f4f4f4;
  display: list-item;
}
.chzn-container .chzn-results .group-result {
  cursor: default;
  color: #999;
  font-weight: bold;
}
.chzn-container .chzn-results .group-option {
  padding-left: 20px;
}
.chzn-container-multi .chzn-drop .result-selected {
  display: none;
}
/* @end */

/* @group Active  */
.chzn-container-active .chzn-single {
  -webkit-box-shadow: 0 0 5px rgba(0,0,0,.3);
  -moz-box-shadow   : 0 0 5px rgba(0,0,0,.3);
  -o-box-shadow     : 0 0 5px rgba(0,0,0,.3);
  box-shadow        : 0 0 5px rgba(0,0,0,.3);
  border: 1px solid #5897fb;
}
.chzn-container-active .chzn-single-with-drop {
  border: 1px solid #aaa;
  -webkit-box-shadow: 0 1px 0 #fff inset;
  -moz-box-shadow   : 0 1px 0 #fff inset;
  -o-box-shadow     : 0 1px 0 #fff inset;
  box-shadow        : 0 1px 0 #fff inset;
  background-color: #eee;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, white), color-stop(0.5, #eeeeee));
  background-image: -webkit-linear-gradient(center bottom, white 0%, #eeeeee 50%);
  background-image: -moz-linear-gradient(center bottom, white 0%, #eeeeee 50%);
  background-image: -o-linear-gradient(bottom, white 0%, #eeeeee 50%);
  background-image: -ms-linear-gradient(top, #ffffff 0%,#eeeeee 50%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 );
  background-image: linear-gradient(top, #ffffff 0%,#eeeeee 50%);
  -webkit-border-bottom-left-radius : 0;
  -webkit-border-bottom-right-radius: 0;
  -moz-border-radius-bottomleft : 0;
  -moz-border-radius-bottomright: 0;
  border-bottom-left-radius : 0;
  border-bottom-right-radius: 0;
}
.chzn-container-active .chzn-single-with-drop div {
  background: transparent;
  border-left: none;
}
.chzn-container-active .chzn-single-with-drop div b {
  background-position: -18px 1px;
}
.chzn-container-active .chzn-choices {
  -webkit-box-shadow: 0 0 5px rgba(0,0,0,.3);
  -moz-box-shadow   : 0 0 5px rgba(0,0,0,.3);
  -o-box-shadow     : 0 0 5px rgba(0,0,0,.3);
  box-shadow        : 0 0 5px rgba(0,0,0,.3);
  border: 1px solid #5897fb;
}
.chzn-container-active .chzn-choices .search-field input {
  color: #111 !important;
}
/* @end */

/* @group Disabled Support */
.chzn-disabled {
  cursor: default;
  opacity:0.5 !important;
}
.chzn-disabled .chzn-single {
  cursor: default;
}
.chzn-disabled .chzn-choices .search-choice .search-choice-close {
  cursor: default;
}

/* @group Right to Left */
.chzn-rtl { direction:rtl;text-align: right; }
.chzn-rtl .chzn-single { padding-left: 0; padding-right: 8px; }
.chzn-rtl .chzn-single span { margin-left: 26px; margin-right: 0; }
.chzn-rtl .chzn-single div { 
  left: 0; right: auto; 
  border-left: none; border-right: 1px solid #aaaaaa;
  -webkit-border-radius: 4px 0 0 4px;
  -moz-border-radius   : 4px 0 0 4px;
  border-radius        : 4px 0 0 4px; 
}
.chzn-rtl .chzn-choices li { float: right; }
.chzn-rtl .chzn-choices .search-choice { padding: 3px 6px 3px 19px; margin: 3px 5px 3px 0; }
.chzn-rtl .chzn-choices .search-choice .search-choice-close { left: 5px; right: auto; background-position: right top;}
.chzn-rtl.chzn-container-single .chzn-results { margin-left: 4px; margin-right: 0; padding-left: 0; padding-right: 4px; }
.chzn-rtl .chzn-results .group-option { padding-left: 0; padding-right: 20px; }
.chzn-rtl.chzn-container-active .chzn-single-with-drop div { border-right: none; }
.chzn-rtl .chzn-search input {
  background: url('/images/chosen/chosen-sprite.png') no-repeat -38px -22px, #ffffff;
  background: url('/images/chosen/chosen-sprite.png') no-repeat -38px -22px, -webkit-gradient(linear, left bottom, left top, color-stop(0.85, white), color-stop(0.99, #eeeeee));
  background: url('/images/chosen/chosen-sprite.png') no-repeat -38px -22px, -webkit-linear-gradient(center bottom, white 85%, #eeeeee 99%);  
  background: url('/images/chosen/chosen-sprite.png') no-repeat -38px -22px, -moz-linear-gradient(center bottom, white 85%, #eeeeee 99%);
  background: url('/images/chosen/chosen-sprite.png') no-repeat -38px -22px, -o-linear-gradient(bottom, white 85%, #eeeeee 99%);
  background: url('/images/chosen/chosen-sprite.png') no-repeat -38px -22px, -ms-linear-gradient(top, #ffffff 85%,#eeeeee 99%);
  background: url('/images/chosen/chosen-sprite.png') no-repeat -38px -22px, -ms-linear-gradient(top, #ffffff 85%,#eeeeee 99%);
  background: url('/images/chosen/chosen-sprite.png') no-repeat -38px -22px, linear-gradient(top, #ffffff 85%,#eeeeee 99%);
  padding: 4px 5px 4px 20px;
}
/* @end */

/*
**	END CHOSEN SELECT BOX
*/

/*
**	START BIZAMAJIG JQUERY PLUGIN - TIMEENTRY
*/
/* TimeEntry styles */
.timeEntry_control {
	vertical-align: middle;
	margin-left: 2px;
}
* html .timeEntry_control { /* IE only */
	margin-top: -4px;
}
/*
**	END BIZAMAJIG JQUERY PLUGIN - TIMEENTRY
*/

/*
**	START BIZAMAJIG STACKED TOGGLE (JQUERY PLUGIN)
*/
.bizamajig-stacked-toggle-expand, .bizamajig-stacked-toggle-collapse,
.bizamajig-stacked-toggle-expand-medium .bizamajig-stacked-toggle-collapse-medium {
	margin: 1px 0px 1px 0px;
	padding: 4px 4px 4px 30px; /* POTENTIAL BUG: Space problem trying to pad icon here */

	cursor: pointer;
	cursor: hand;
/*
BOX
	border-top: 1px solid white;
	border-right: 1px solid #b60a0e;
	border-bottom: 1px solid #b60a0e;
	border-left: 1px solid white;
*/

}

.bizamajig-stacked-toggle-expand {
	background: url(/resources/bizamajig/icons/icon-dark-141-18.png) no-repeat center left;
}

.bizamajig-stacked-toggle-collapse {
	background: url(/resources/bizamajig/icons/icon-dark-142-18.png) no-repeat center left;
}

.bizamajig-stacked-toggle-expand-medium {
	background: url(/resources/bizamajig/icons/icon-dark-141-24.png) no-repeat center left;
}

.bizamajig-stacked-toggle-collapse-medium {
	background: url(/resources/bizamajig/icons/icon-dark-142-24.png) no-repeat center left;
}
/*
**	END BIZAMAJIG STACKED TOGGLE (JQUERY PLUGIN)
*/


/*
**	START BIZAMAJIG SUPERSIZED FULLSCREEN SLIDESHOW
*/
/*
	Supersized - Fullscreen Slideshow jQuery Plugin
	Version 3.1.1
	www.buildinternet.com/project/supersized
	
	By Sam Dunn / One Mighty Roar (www.onemightyroar.com)
	Released under MIT License / GPL License
*/

/*
* { margin:0; padding:0; }
body { background:#111111; }
	img{ border:none; }
*/
	
/*
	#supersized-loader { position:absolute; top:50%; left:50%; z-index:10; width:60px; height:60px; margin:-30px 0 0 -30px; text-indent:-999em; background-color:transparent; __background:rgba(0,0,0,0.8) url(/resources/bizamajig/art/bizamajig-ui-progress.gif) no-repeat center center; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
	
	#supersized { position:fixed; left:0; top:0; overflow:hidden; z-index:-999; height:100%; width:100%; }
		#supersized img{ position:relative; display:none; outline:none; border:none; }
			#supersized.speed img { -ms-interpolation-mode:nearest-neighbor; image-rendering: -moz-crisp-edges; }	/*Speed*/
			#supersized.quality img { -ms-interpolation-mode:bicubic; image-rendering: optimizeQuality; }			/*Quality*/
		
		#supersized a { z-index:-30; position:absolute; overflow:hidden; top:0; left:0; width:100%; height:100%; background: transparent; __background:#111111;}
			#supersized a.prevslide { z-index:-20; }
			#supersized a.activeslide { z-index:-10; }
			#supersized a.prevslide img, #supersized a.activeslide img{ display:inline; }
	
	/*Controls Section*/
	#controls-wrapper { margin:0 auto; height:62px; width:100%; bottom:0; left:0; z-index:4; background:url(../img/nav-bg.png) repeat-x; position:fixed; }
		#controls { overflow:hidden; height:100%; text-align:left; z-index:5; padding:0 114px; /* Increase padding to give thumbnails room */ }
			#slidecounter { float:left; color:#888; font:23px "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight:bold; text-shadow:#000 0 -1px 0; margin:19px 10px 18px 20px; }
			#slidecaption { overflow:hidden; float:left; color:#FFF; font:16px "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight:bold; text-shadow:#000 0 2px 0; margin:23px 20px 23px 0; }
			#navigation { float:right; margin:10px 20px 0 0; }
	
	/*Thumbnail Navigation*/	
	#nextthumb,#prevthumb { z-index:6; display:none; position:fixed; bottom:12px; height:75px; width:100px; overflow:hidden; background:#ddd; border:2px solid #fff; -webkit-box-shadow:0 0 5px #000; }
		#nextthumb { right:12px; }
		#prevthumb { left:12px; }
			#nextthumb img, #prevthumb img { width:150px; height:auto;  }
			#nextthumb:active, #prevthumb:active { bottom:10px; }
			#navigation > :hover,#nextthumb:hover, #prevthumb:hover { cursor:pointer; }

*/

#supersized-loader { position:absolute; top:50%; left:50%; z-index:0; width:60px; height:60px; margin:-30px 0 0 -30px; text-indent:-999em; background:url(/resources/bizamajig/art/bizamajig-ui-progress.gif) no-repeat center center;}
	
#supersized {  display:block; position:fixed; left:0; top:0; overflow:hidden; z-index:-999; height:100%; width:100%; }
#supersized img { width:auto; height:auto; position:relative; display:none; outline:none; border:none; }
#supersized.speed img { -ms-interpolation-mode:nearest-neighbor; image-rendering: -moz-crisp-edges; }	/*Speed*/
#supersized.quality img { -ms-interpolation-mode:bicubic; image-rendering: optimizeQuality; }			/*Quality*/
		
#supersized li { display:block; list-style:none; z-index:-30; position:fixed; overflow:hidden; top:0; left:0; width:100%; height:100%; background:#111; }
#supersized a { width:100%; height:100%; display:block; }
#supersized li.prevslide { z-index:-20; }
#supersized li.activeslide { z-index:-10; }
#supersized li.image-loading { background:#111 url(/resources/bizamajig/art/bizamajig-ui-progress.gif) no-repeat center center; width:100%; height:100%; }
#supersized li.image-loading img{ visibility:hidden; }
#supersized li.prevslide img, #supersized li.activeslide img{ display:inline; }


/*
**	BIZAMAJIG Customization
*/
#supersized-loader { background-color: transparent;}


/*
**	END BIZAMAJIG SUPERSIZED FULLSCREEN SLIDESHOW
*/

/*
**	START BIZAMAJIG BIZAMAJIG SOCIALIZE
*/

/* SOCIAL ICONS - GENERAL */
.bizamajig-ui-social {
	margin: 0px 0px 0px 0px;
	margin-left: -20px;
	list-style: none;
	width: 130px;
	text-align: center;
	z-index: 100;
}
.bizamajig-ui-social li {
	display: inline;
	float: left;
	background-repeat: no-repeat;
	z-index: 999999;
}
.bizamajig-ui-social li a {
	display: block;
	width: 32px;
	height: 32px;
	padding-right: 5px;
	position: relative;
	text-decoration: none;
	z-index: 999999;
}
.bizamajig-ui-social li a strong {
	font-weight: normal;
	position: absolute;
	left: 3px;
	top: -1px;
	color: #fff;
	padding: 3px;
	z-index: 9999;
 	text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.75);
	background-color:rgba(0, 0, 0, 0.7);
 	-moz-border-radius: 3px;
	-moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
	-webkit-border-radius:3px;
	-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
	border-radius: 3px;
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
}

li.delicious { background-image:url("/resources/bizamajig/icons-social/delicious-32.png"); }
li.digg { background-image:url("/resources/bizamajig/icons-social/digg-32.png"); }
li.facebook { background-image:url("/resources/bizamajig/icons-social/facebook-32.png"); }
li.flickr { background-image:url("/resources/bizamajig/icons-social/flickr-32.png"); }
li.linkedin { background-image:url("/resources/bizamajig/icons-social/linkedin-32.png"); }
li.reddit { background-image:url("/resources/bizamajig/icons-social/reddit-32.png"); }
li.rss { background-image:url("/resources/bizamajig/icons-social/rss-32.png"); }
li.twitter { background-image:url("/resources/bizamajig/icons-social/twitter-32.png"); }

/* SOCIAL ICONS - CSS3 */
#bizamajig-ui-social-css:hover li { opacity:0.2; }

#bizamajig-ui-social-css li { -webkit-transition-property: opacity; -webkit-transition-duration: 500ms;
 -moz-transition-property: opacity; -moz-transition-duration: 500ms; }
#bizamajig-ui-social-css li a strong { opacity:0;
 -webkit-transition-property: opacity, top; -webkit-transition-duration: 300ms;
 -moz-transition-property: opacity, top; -moz-transition-duration: 300ms; }

#bizamajig-ui-social-css li:hover { opacity:1; }
#bizamajig-ui-social-css li:hover a strong { opacity:1; top:-10px; }
/*
**	END BIZAMAJIG BIZAMAJIG SOCIALIZE
*/

















/*
**	Bizamajig Customization For DMXZONE
**
**	$('.dmx-editor-dropdown').hide();
*/
.dmx-editor-dropdown {
	display: none;
}





/*
**	START BIZAMAJIG UI MENU
*/

/*
**	START MEGA MENU
*/
/*
/*
**	ORIGINAL CSS:
**
#mega-menu-1 {font: normal 13px Arial, sans-serif; list-style: none; position: relative; padding: 0; margin: 0;}
#mega-menu-1 li ul, #mega-menu-1 .sub {display: none;}
#mega-menu-1 .sub ul {display: block;}
#mega-menu-1 {background: #222; width: 100%; height: 40px; border-right: 1px solid #1B1B1B; border-left: 1px solid #1B1B1B; position: relative;}
#mega-menu-1 li {float: left; margin: 0; padding: 0; font-size: 13px; font-weight: bold;}
#mega-menu-1 li a {float: left; display: block; color: #fff; padding: 12px 25px; background: #222; text-decoration: none;}
#mega-menu-1 li.mega-hover a, #mega-menu-1 li a:hover {background: #CCC; color: #000;}
#mega-menu-1 li .sub-container {position: absolute;}
#mega-menu-1 li .sub {background: #efefef; padding: 15px; border: 1px solid #ccc;}
#mega-menu-1 li .sub-container.mega .sub {}
#mega-menu-1 li .sub .row {width: 100%; overflow: hidden; clear: both;}
#mega-menu-1 li .sub li {list-style: none; float: none; width: 170px; font-size: 1em; font-weight: normal;}
#mega-menu-1 li .sub li.mega-hdr {margin: 0 10px 10px 0; float: left;}
#mega-menu-1 li .sub li.mega-hdr.last {margin-right: 0;}
#mega-menu-1 li .sub a {background: none; color: #111; padding: 7px 10px; display: block; float: none; font-size: 0.9em;}
#mega-menu-1 li .sub li.mega-hdr a.mega-hdr-a {padding: 5px 15px; margin-bottom: 5px; background: #6B6B6B; text-transform: uppercase; font-weight: bold; color: #fff;}
#mega-menu-1 li .sub li.mega-hdr a.mega-hdr-a:hover {color: #000;}
#mega-menu-1 .sub li.mega-hdr li a {padding: 4px 5px; font-weight: normal;}
#mega-menu-1 .sub li.mega-hdr li a:hover {color: #a32403; background: #efefef;}
#mega-menu-1 .sub ul li {padding-right: 0;}
#mega-menu-1 li .sub-container.non-mega .sub {padding: 10px;}
#mega-menu-1 li .sub-container.non-mega li {padding: 0; width: 190px; margin: 0;}
#mega-menu-1 li .sub-container.non-mega li a {padding: 7px 5px 7px 22px;}
#mega-menu-1 l
*/

/*
**	CUSTOMIZED CSS:
**
#bizamajig-ui-menu-primary-navigation,
#mega-menu-1 {font: normal 13px Arial, sans-serif; list-style: none; position: relative; padding: 0; margin: 0;}

#bizamajig-ui-menu-primary-navigation li ul,  #bizamajig-ui-menu-primary-navigation .sub,
#mega-menu-1 li ul, #mega-menu-1 .sub {display: none;}

#bizamajig-ui-menu-primary-navigation .sub ul,
#mega-menu-1 .sub ul {display: block;}

#bizamajig-ui-menu-primary-navigation,
#mega-menu-1 {background: #222; width: 100%; height: 40px; border-right: 1px solid #1B1B1B; border-left: 1px solid #1B1B1B; position: relative;}

#bizamajig-ui-menu-primary-navigation li,
#mega-menu-1 li {float: left; margin: 0; padding: 0; font-size: 13px; font-weight: bold;}

#bizamajig-ui-menu-primary-navigation li a,
#mega-menu-1 li a {float: left; display: block; color: #fff; padding: 12px 25px; background: #222; text-decoration: none;}

#bizamajig-ui-menu-primary-navigation li.mega-hover a, #bizamajig-ui-menu-primary-navigation1 li a:hover,
#mega-menu-1 li.mega-hover a, #mega-menu-1 li a:hover {background: #CCC; color: #000;}

#bizamajig-ui-menu-primary-navigation li .sub-container,
#mega-menu-1 li .sub-container {position: absolute;}

#bizamajig-ui-menu-primary-navigation li .sub,
#mega-menu-1 li .sub {background: #efefef; padding: 15px; border: 1px solid #ccc;}

#bizamajig-ui-menu-primary-navigation li .sub-container.mega .sub,
#mega-menu-1 li .sub-container.mega .sub {}

#bizamajig-ui-menu-primary-navigation li .sub .row,
#mega-menu-1 li .sub .row {width: 100%; overflow: hidden; clear: both;}

#bizamajig-ui-menu-primary-navigation li .sub li,
#mega-menu-1 li .sub li {list-style: none; float: none; width: 170px; font-size: 1em; font-weight: normal;}

#bizamajig-ui-menu-primary-navigation li .sub li.mega-hdr,
#mega-menu-1 li .sub li.mega-hdr {margin: 0 10px 10px 0; float: left;}

#bizamajig-ui-menu-primary-navigation li .sub li.mega-hdr.last,
#mega-menu-1 li .sub li.mega-hdr.last {margin-right: 0;}

#bizamajig-ui-menu-primary-navigation li .sub a,
#mega-menu-1 li .sub a {background: none; color: #111; padding: 7px 10px; display: block; float: none; font-size: 0.9em;}

#bizamajig-ui-menu-primary-navigation li .sub li.mega-hdr a.mega-hdr-a,
#mega-menu-1 li .sub li.mega-hdr a.mega-hdr-a {padding: 5px 15px; margin-bottom: 5px; background: #6B6B6B; text-transform: uppercase; font-weight: bold; color: #fff;}

#bizamajig-ui-menu-primary-navigation li .sub li.mega-hdr a.mega-hdr-a:hover,
#mega-menu-1 li .sub li.mega-hdr a.mega-hdr-a:hover {color: #000;}

#bizamajig-ui-menu-primary-navigation .sub li.mega-hdr li a,
#mega-menu-1 .sub li.mega-hdr li a {padding: 4px 5px; font-weight: normal;}

#bizamajig-ui-menu-primary-navigation .sub li.mega-hdr li a:hover,
#mega-menu-1 .sub li.mega-hdr li a:hover {color: #a32403; background: #efefef;}

#bizamajig-ui-menu-primary-navigation .sub ul li,
#mega-menu-1 .sub ul li {padding-right: 0;}

#bizamajig-ui-menu-primary-navigation li .sub-container.non-mega .sub,
#mega-menu-1 li .sub-container.non-mega .sub {padding: 10px;}

#bizamajig-ui-menu-primary-navigation li .sub-container.non-mega li,
#mega-menu-1 li .sub-container.non-mega li {padding: 0; width: 190px; margin: 0;}

#bizamajig-ui-menu-primary-navigatio li .sub-container.non-mega li an,
#mega-menu-1 li .sub-container.non-mega li a {padding: 7px 5px 7px 22px;}

#bizamajig-ui-menu-primary-navigation li .sub-container.non-mega li a:hover,
#mega-menu-1 li .sub-container.non-mega li a:hover {color: #a32403; background: #efefef;}
*/





















#__bizamajig-ui-menu-primary-navigation,
#__to_be_bizamajig-ui-menu-secondary-navigation { /* do not need to reference .sf-menu, the plugin ignores */

	margin: 0px 0px 0px 200px;
	__height: 30px;

}






/*
**	START BIZAMAJIG-UI-GUIDE
*/
/*
**	.bizamajig-ui-guide is coded to match .sf-menu, for sites like bodegagratia.com
*/
.bizamajig-ui-guide-shim {
	height: 72px; /* HARDCODED: anniesbread.com */
}

.home-page-left { /* ie and dininginnovationsavl.com */

	__margin: 0px 0px 0px 200px;
	__height: 30px;
	height: 0px;

}

.bizamajig-ui-guide {
	margin: 0 auto;
	padding: 0px;

	text-align: left;


	__width: 1000px;
	width: 1000px;


}

.bizamajig-ui-guide ul {
	margin-top: 0px;
	margin-left: 120px; /* HARDCODED */
	padding: 0px;
	list-style: none;
}

.bizamajig-ui-guide ul li {
	clear: left;
}

.__bizamajig-ui-guide a.bizamajig-ui-option {
	padding-left: 0px 0px 2px 0px;


	color: #740506;


	text-decoration: none;
	font-weight: normal;

	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;

}

.bizamajig-ui-guide a.bizamajig-ui-option:hover {

	background-color: #f9c5c5;
	color: #000000;


}
	
.bizamajig-ui-guide a.bizamajig-ui-option {
	padding-left: 0px 0px 2px 0px;
}
.bizamajig-ui-guide li,
.bizamajig-ui-guide li a.bizamajig-ui-option {

	color: #f2e9d6;


}
.bizamajig-ui-guide li:hover,
.bizamajig-ui-guide li a.hover {

	background-color: #f9c5c5;
	color: #000000;

}
.bizamajig-ui-guide ul li a,
.bizamajig-ui-guide li a.hover,
div.bizamajig-ui-menu ul li a { /* bizamajig customization, added css for a tag */

	text-decoration: none; /* bizamajig customization */
}
.bizamajig-ui-guide li {
/* .sf-menu li { */
	float: left;
	position: relative;
}
.bizamajig-ui-guide a {
/* .sf-menu a { */
	display: block;
	position: relative;
}

.bizamajig-ui-guide a {

	padding: .75em 1em; /* submenu item HEIGHT adjustment */
	__padding: 7px 10px 7px 10px; /* submenu item HEIGHT adjustment */


	text-decoration: none;

	font-family: 'CallunaSans-Regular', 'Lucida Grande', 'Lucida Sans Unicode', 'DejaVu Sans', 'Bitstream Vera Sans', 'Liberation Sans', Verdana, 'Verdana Ref', sans-serif;
	font-size: 10pt;
	font-weight: Bold;
	__background-color: #b60a0e;
	__background: #b60a0e;
	color: #f2e9d6;
/* menu item separator and submenu item border-left */
	__border-left: 1px solid #00812e;
/* submenu item hr horizontal separator */
	__border-top:	1px solid #00812e;

}

.bizamajig-ui-guide a {
	padding: 0px 0px 2px 0px; /* HARDCODED */
}

.bizamajig-ui-guide a, .bizamajig-ui-guide a:visited {
/* .sf-menu a, .sf-menu a:visited { ** visited pseudo selector so IE6 applies text colour */

	color: #f2e9d6;

}

.bizamajig-ui-guide li {
/* .__sf-menu li { */

	__height: 30px;
	background-color: #b60a0e;

}

.__bizamajig-ui-guide li:hover,
.bizamajig-ui-guide a:focus, .bizamajig-ui-guide a:hover {

	background-color: #f9c5c5;
	color: #000000;


	outline: 0;

}

/*
**	END BIZAMAJIG-UI-GUIDE
*/

/*
**	START SUPERFISH
*/

/*** ESSENTIAL STYLES ***/
/* bizamajig customization left justify submenu item text */
/* added to compensate for center defined in bizamajig-ui-container */
.sf-menu ul {
	text-align: left;
}

.sf-menu, .sf-menu * {
	margin: 0;
	padding: 0;
	list-style: none;
}
.sf-menu {
	line-height: 1.0;
}
.sf-menu ul {
	position: absolute;
	top: -999em;
	width: 10em; /* When supersubs in use with superfish, supersubs overrides this setting: left offset of submenus need to match (see below) */
}

.sf-menu ul li {
	width: 100%;
}

.sf-menu ul li,
.sf-menu ul li a { /* bizamajig customization, added css for a tag */

	color: #f2e9d6;


}

.sf-menu li:hover {
	visibility: inherit; /* fixes IE7 'sticky bug' */
}

/* Not sure why this is required, seems redundant, bodega is fine, troutlily cannot render main options without this. */
.sf-menu li a {

	color: #f2e9d6;

}

.sf-menu li {
	float: left;
	position: relative;
}
.sf-menu a {
	display: block;
	position: relative;
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left: 0;
	top: 2.5em; /* match top ul list item height */
	z-index: 99;
/*
**	Bizamajig Customization
*/
	__position: relative;
}

ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
	top: -999em;
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
	left: 10em; /* When supersubs in use with superfish, supersubs overrides this setting: match ul width */
	top: 0;
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
	top: -999em;
}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
	left: 10em; /* When supersubs in use with superfish, supersubs overrides this setting: match ul width */
	top: 0;
}

/*** DEMO SKIN ***/
.sf-menu {
	__CENTER__float: left;
	__margin-bottom: 1em;
}
.sf-menu a {

	padding: .75em 1em; /* submenu item HEIGHT adjustment */
	__padding: 7px 10px 7px 10px; /* submenu item HEIGHT adjustment */


	text-decoration: none;

	font-family: 'CallunaSans-Regular', 'Lucida Grande', 'Lucida Sans Unicode', 'DejaVu Sans', 'Bitstream Vera Sans', 'Liberation Sans', Verdana, 'Verdana Ref', sans-serif;
	font-size: 12pt;
	font-weight: Bold;
	__background-color: #b60a0e;
	__background: #b60a0e;
	color: #f2e9d6;
/* menu item separator and submenu item border-left */
	__border-left: 1px solid #00812e;
/* submenu item hr horizontal separator */
	__border-top:	1px solid #00812e;

}

.sf-menu a, .sf-menu a:visited { /* visited pseudo selector so IE6 applies text colour */

	color: #f2e9d6;

}

.sf-menu li ul li a {

	font-size: 11pt;

}

.__sf-menu li {

	__height: 30px;
	background-color: #b60a0e;

}

.sf-menu li li,
.sf-menu li li li {

	background: #b60a0e;

}

/*
.sf-menu li.sfHover > a {
*/

.sf-menu > li:hover {

	background: #00812e url(/content/37058/spacer_34.gif) no-repeat center top;
	color: #ffffff;

}

.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {

	background: transparent;
	color: #ffffff;


	outline: 0;

}

.sf-menu > li li:hover { /* turn 2nd order li children background images off */

	background: #00812e;


}

/*** arrows **/
.sf-menu a.sf-with-ul {
	padding-right: 	2.25em;
	min-width:		1px; /* trigger IE7 hasLayout so spans position accurately */
}
.sf-sub-indicator {
	position:		absolute;
	display:		block;
	right:			.75em;
	top:			1.05em; /* IE6 only */
	width:			10px;
	height:			10px;
	text-indent: 	-999em;
	overflow:		hidden;
	background:		url('/images/superfish/arrows-ffffff.png') no-repeat -10px -100px; /* 8-bit indexed alpha png. IE6 gets solid image only */
}
a > .sf-sub-indicator {  /* give all except IE6 the correct values */
	top:			.8em;
	background-position: 0 -100px; /* use translucent arrow for modern browsers*/
}
/* apply hovers to modern browsers */
a:focus > .sf-sub-indicator,
a:hover > .sf-sub-indicator,
a:active > .sf-sub-indicator,
li:hover > a > .sf-sub-indicator,
li.sfHover > a > .sf-sub-indicator {
	background-position: -10px -100px; /* arrow hovers for modern browsers*/
}

/* point right for anchors in subs */
.sf-menu ul .sf-sub-indicator { background-position:  -10px 0; }
.sf-menu ul a > .sf-sub-indicator { background-position:  0 0; }
/* apply hovers to modern browsers */
.sf-menu ul a:focus > .sf-sub-indicator,
.sf-menu ul a:hover > .sf-sub-indicator,
.sf-menu ul a:active > .sf-sub-indicator,
.sf-menu ul li:hover > a > .sf-sub-indicator,
.sf-menu ul li.sfHover > a > .sf-sub-indicator {
	background-position: -10px 0; /* arrow hovers for modern browsers*/
}

/*** shadows for all but IE6 ***/
.sf-shadow ul {
	background:	url('/images/superfish/shadow.png') no-repeat bottom right;
	padding: 0 8px 9px 0;
	-moz-border-radius-bottomleft: 17px;
	-moz-border-radius-topright: 17px;
	-webkit-border-top-right-radius: 17px;
	-webkit-border-bottom-left-radius: 17px;
}
.sf-shadow ul.sf-shadow-off {
	background: transparent;
}



/* bizamajig customization, center */
.sf-menu {
	display:table;
	margin: 0 auto;
}








/*
**	START SUPVERFISH VERTICAL
*/
/*
**	Bizamajig Customization
**
**	Vertical menu horizontal submenu.
*/
/*
.sf-menu .sf-vertical li ul {
	list-style: none;
}
.sf-menu .sf-vertical li ul li {
	float: left;
	display: inline;
}
.sf-menu .sf-vertical li ul li a {
	float: left;
}
*/



/*** adding sf-vertical in addition to sf-menu creates a vertical menu ***/
/*
**	Set width of top menu items to fit sidebar/column area.
*/
.sf-vertical, .sf-vertical li {
	__width:	10em;
	width: 100%;
}
/* this lacks ul at the start of the selector, so the styles from the main CSS file override it where needed */
.sf-vertical li:hover ul,
.sf-vertical li.sfHover ul {
	left:	10em; /* match ul width */
	top:	0;
}

/*** alter arrow directions ***/
.sf-vertical .sf-sub-indicator { background-position: -10px 0; } /* IE6 gets solid image only */
.sf-vertical a > .sf-sub-indicator { background-position: 0 0; } /* use translucent arrow for modern browsers*/

/* hover arrow direction for modern browsers*/
.sf-vertical a:focus > .sf-sub-indicator,
.sf-vertical a:hover > .sf-sub-indicator,
.sf-vertical a:active > .sf-sub-indicator,
.sf-vertical li:hover > a > .sf-sub-indicator,
.sf-vertical li.sfHover > a > .sf-sub-indicator {
	background-position: -10px 0; /* arrow hovers for modern browsers*/
}
/*
**	END SUPVERFISH VERTICAL
*/











/*
**	START SUPVERFISH SUPERSUBS
*/
/*
**	SUPERFISH SUPERSUBS creates vertical menu submenu with gap between
**	top li and sub ul/li.
**
**	We will use a negative margin as a workaround.
**
**	ALL selectors below offer the same target, for documentation only.
**
**	Equivalent to:
**
**	$('div.bizamajig-ui-menu ul li ul');
**	$('ul#bizamajig-ui-menu-primary-navigation.sf-menu li ul');
**	$('ul#bizamajig-ui-menu-primary-navigation.sf-menu.sf-vertical li ul');
**
**	Testing:
**
**	$("ul#bizamajig-ui-menu-primary-navigation.sf-menu li ul").css('margin-left', '-32px');
**	$("div.bizamajig-ui-menu ul li ul").css('margin-left', '-32px');
**	$('ul#bizamajig-ui-menu-primary-navigation.sf-menu.sf-vertical');
**	$('ul#bizamajig-ui-menu-primary-navigation.sf-menu.sf-vertical li ul');
**
*/
/*
div.bizamajig-ui-menu ul li ul, // too loose.
div.bizamajig-ui-menu ul#bizamajig-ui-menu-primary-navigation.sf-menu.sf-vertical li ul, // do not use
*/
ul.__sf-menu.sf-vertical li ul {

	margin-left: -32px

	-webkit-border-bottom-right-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	-moz-border-radius-bottomleft: 3px;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;

	opacity: 0.95;
	filter: alpha(opacity=95);
}
/*
**	END SUPVERFISH SUPERSUBS
*/












/* bizamajig customization, left-pad menu */
.bizamajig-ui-menu ul.sf-menu {
	margin-left: 330px;

	margin-left: 200px;
	__height: 30px;

}

/* bizamajig customization, currently selected item */
/*
.bizamajig-ui-menu-secondary-navigation ul.accordion-menu li a.selected,
div.bizamajig-ui-menu ul li a.selected,
.__sf-with-ul selected,
.bizamajig-ui-menu ul.accordion-menu li a.selected {
*/
.bizamajig-ui-menu ul.sf-menu li a.selected {

	__background-color: #cccccc;
	__background: #cccccc;
	color: #b60a0e;

}


/*
**	END SUPERFISH
*/







/*
**	START GOBAL MENU CONTAINER
*/
.bizamajig-ui-menu-secondary-navigation .accordion-menu, /* div.bizamajig-ui-menu-secondary-navigation ul.accordion-menu */
.bizamajig-ui-menu,
.bizamajig-ui-menu .accordion-menu, /* div.bizamajig-ui-menu ul.accordion-menu */
.bizamajig-ui-menu .submenu, /* div.bizamajig-ui-menu ul.submenu NEEDS TO BE ADDED TO SQL */
.bizamajig-ui-menu ul,
.bizamajig-ui-menu li {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: none;
}

.bizamajig-ui-menu {
	margin: 0 auto;
	padding: 0px;


	background: transparent url(/content/37058/comp-2-menu-layout_1.png) repeat left top;
	background-color: #b60a0e;

	width: 1000px;
	height: 30px;


/*
**	Always left, regardless of menu style.
**	Affects vertical text, and submenu text.
*/
	text-align: left;

	list-style: none;
	border: none;
	__list-style-type: none;
	__display: list-item;
	__white-space: nowrap;
}


/* Start Bizamajig Customization, Required For Vertical Menus */
.bizamajig-ui-menu ul {

/*
	margin: 0;
	padding: 0;
	clear: left;
	float: left;
	__position: relative;
	__left: 50%;
	__text-align: center;
*/


	list-style: none;
	border: none;
	__list-style-type: none;
	__display: list-item;
	__white-space: nowrap;

}

/* bizamajig customization, added to center menu in div for horizontal menus only. */
.bizamajig-ui-menu ul li {

/*
   margin: 0;
   padding: 0;
   float: left;
   list-style: none;
   position: relative;
   right: 50%;
   display: block;
*/

}

.bizamajig-ui-menu ul li ul li {
	margin: 0px 0px 0px 0px;

}
/* End Bizamajig Customization */
/*
**	END GOBAL MENU CONTAINER
*/
















/*
**	START VERTICAL ACCORDION
*/


.bizamajig-ui-menu-secondary-navigation .accordion-menu  a,
.bizamajig-ui-menu .accordion-menu  a {
	margin: 0px;


	position: relative;
	display: block;

	__most_useful__word-wrap: break-word;
	__word-break: keep-all;
	__word-break: break-all;



	font-family: 'CallunaSans-Regular', 'Lucida Grande', 'Lucida Sans Unicode', 'DejaVu Sans', 'Bitstream Vera Sans', 'Liberation Sans', Verdana, 'Verdana Ref', sans-serif;
	font-size: 12pt;
	font-weight: Normal;
	__background-color: #ffffff;
	__background: #cccccc;
	color: #f2e9d6;


	text-decoration: none;

	__border-bottom: 1px solid #ccc;
	__border-top: 1px solid #fff;
	__text-shadow: 1px 1px 1px #fff;
}

/* Is this rule required/used? */
.dcjq-count {float: right;}

.__bizamajig-ui-menu .accordion-menu a.dcjq-parent,
.__bizamajig-ui-menu .accordion-menu a.dcjq-parent:hover {


	background: transparent url(/content/37058/comp-2-menu-layout_1.png) center top no-repeat;

}

.bizamajig-ui-menu .accordion-menu a.dcjq-parent.active {
}

.bizamajig-ui-menu-secondary-navigation .accordion-menu  a .dcjq-icon,
.bizamajig-ui-menu .accordion-menu a .dcjq-icon {
	position: absolute;
	top: 50%;
	left: 14px;
	width: 34px;
	margin-top: -17px;
	height: 34px;
/*
**	Not designed, yet.
	background: url (/images/vertical-accordion-menu/arrow_black_right.png) no-repeat 0 center;
*/
}
.bizamajig-ui-menu .accordion-menu a.dcjq-parent.active .dcjq-icon {
/*
**	Not designed, yet.
	background: url(/images/vertical-accordion-menu/arrow_black_down.png) no-repeat 0 center;
*/
}

.bizamajig-ui-menu-secondary-navigation .accordion-menu  a:hover,
.bizamajig-ui-menu .accordion-menu a:hover {

	background: #00812e;
	color: #ffffff;

}
.bizamajig-ui-menu-secondary-navigation .accordion-menu  a:active,
.bizamajig-ui-menu .accordion-menu  a:active{}

/*
**	Style the currently selected item using .dcjq-accordion ul.menu li a.active {},
**	or in our case, .bizamajig-ui-menu ul.accordion-menu li a.selected.
*/
/* bizamajig customization, currently selected item */
.bizamajig-ui-menu-secondary-navigation ul.accordion-menu li a.selected,
div.bizamajig-ui-menu ul li a.selected, /* bizamajig customization, added css for a tag */
.bizamajig-ui-menu ul.accordion-menu li a.selected {

	__background-color: #cccccc;
	__background: #cccccc;
	color: #b60a0e;

}

/*
**	END VERTICAL ACCORDION
*/




















/*
**	END BIZAMAJIG UI MENU
*/

















































































































































































/*
**	START BIZAMAJIG TAGS
*/
.bizamajig-share-link {
	-webkit-box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.2);
	box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.2);

	cursor: pointer;
	cursor: hand;
}

.bizamajig-share-link:hover { /* masonry block with sibling-care margin */
/*
	background: #FFF5EF url(/images/background-box.png) repeat-x; 
*/
	background-color: #FFF5EF; 
/*
	-webkit-box-shadow: 2px 2px 10px rgba(255, 0, 0, 0.3); 
	-moz-box-shadow: 2px 2px 10px rgba(255, 0, 0, 0.3); 
	box-shadow: 2px 2px 10px rgba(255, 0, 0, 0.3);
*/
	-webkit-box-shadow: 2px 2px 10px #00812e;
	-moz-box-shadow: 2px 2px 10px #00812e;
	box-shadow: 2px 2px 10px #00812e;

	-webkit-transition: -webkit-box-shadow 0.2s ease-in-out;
	-webkit-transition: background 0.2s ease-in-out

}

#bizamajig-post-list,
#bizamajig-gallery {
}
/*
**	START CUSTOMER FADEIN
*/

.bizamajig-fadein {
	display: none;
}
/*
**	END CUSTOMER FADEIN
*/
/*
**	END BIZAMAJIG TAGS
*/


/*
**	START CYCLE
*/
.slideshow a,
.slideshow a.entry-title:hover,
a.entry-title,
.entry-content a,
.post-metadata a,
.post-footer-links a,
.navigation a,
#summary-sidebar a {
	text-decoration:none;
}
.entry-content a:hover, .slideshow a:hover, .post-metadata a:hover, .post-footer-links a:hover, .navigation a:hover, #summary-sidebar a:hover { text-decoration:underline; }
.entry-content a:hover, .slideshow a:hover, .post-metadata a:hover, .post-footer-links a:hover, .navigation a:hover { color:#666666; }
.entry-content a, .slideshow a, .slideshow a.entry-title:hover, .post-metadata a, .post-footer-links a, .navigation a, #summary-sidebar a { color:#6F2670;/*#E31837; 993300;*/ }	
.slideshow h1 {
	margin:5px 0px 2px 0px;
}
/*Slideshow*/
.featured-content {
	margin:0px;
	padding:0px;
	border:#a1a537 2px solid;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
    border-radius: 10px;
}
.slideshow {
	margin: auto;
	width: 100%;
	height: 320px;
}
.slideshow div.normal {
	margin: 10px 10px 0px 10px;
	width: 650px; 
	height: 275px; 
	overflow:hidden;
}
.slideshow div.fullsize {
	margin: auto;
	width: 100%;
	height: 320px;
	overflow:hidden;
}

/* .slideshow img { 
		define width and height of list item (slide)
		entire slider area will adjust according to the parameters provided here
	padding-right: 15px;
	padding-bottom: 5px;
	float:left;
}
*/
/*
.slideshow h2 {
	font-size:1.25em;
	color:#993300;
	margin-bottom:10px;
}
*/
/* START Nav Control Set  3 */
#nav {
	position: absolute;
	top:305px;
	right:290px;
	z-index: 100;
}
#nav a {
	margin-top: 0pt;
	margin-right: 5px;
	margin-bottom: 0pt;
	margin-left: 0px;
	padding: 3px 5px 3px 5px;

	border-top-width: 1px;
	border-right-width-value: 1px;
	border-right-width-ltr-source: physical;
	border-right-width-rtl-source: physical;
	border-bottom-width: 1px;
	border-left-width-value: 1px;
	border-left-width-ltr-source: physical;
	border-left-width-rtl-source: physical;
	border-top-style: solid;
	border-right-style-value: solid;
	border-right-style-ltr-source: physical;
	border-right-style-rtl-source: physical;
	border-bottom-style: solid;
	border-left-style-value: solid;
	border-left-style-ltr-source: physical;
	border-left-style-rtl-source: physical;
	border-top-color: #999999;
	border-right-color-value: #999999;
	border-right-color-ltr-source: physical;
	border-right-color-rtl-source: physical;
	border-bottom-color: #999999;
	border-left-color-value: #999999;
	border-left-color-ltr-source: physical;
	border-left-color-rtl-source: physical;
	background-color:#cccccc;
	background-image: none;
	background-repeat: repeat;
	background-attachment: scroll;
	background-position: 0% 0%;
	text-decoration: none;
	color:#FFFFFF;
	font-size:11px;
}
#nav a.activeSlide {
	background-color: #A1A537; /*#666600;*/
	background-image: none;
	background-repeat: repeat;
	background-attachment: scroll;
	background-position: 0% 0%;
}
#nav a:focus {
	outline-width: medium;
	outline-style: none;
	outline-color: -moz-use-text-color;
}
/* END Nav Control Set  3 */

/* Start Nav Control Set  2 */
#__slideshow { left: 20px }
#nav {
	width: 300px;
	margin: 15px
}
#nav li {
	margin: 8px;
	width: 50px;
	float: left;
	list-style: none
}
#nav a {
	padding: 3px;
	width: 50px;
	display: block;
	border: 1px solid #ccc;
}
#nav li.activeSlide a {
	background: #88f
}
#nav a:focus {
	outline: none;
}
#nav img {
	border: none;
	display: block
}
/* END Nav Control Set  2 */

/*
**	END CYCLE
*/
/*
**	START AVIA SLIDER
*/
#__bizamajig-gallery-panel-filmstrip {
	visibility: hidden;
}
/************************************************************************
-) Slider: only the following lines are necceassary for slider styling,
   rest of the css file styles the demo page
*************************************************************************/
.aviaslider{ 


	width: 150;
	height: 200;


	overflow: hidden;
	position: relative;
	background: #fff url(/images/avia/layout/preload.gif) center center no-repeat;
}

.aviaslider li, .aviaslider .featured{
display: block;
width:100%;
height:100%;
position: absolute;
top:0;
left:0;
z-index: 1;
}

.js_active .aviaslider li, .js_active .aviaslider .featured{
display:none;
}

.aviaslider img, .aviaslider a img, .aviaslider a{
border:none;
text-decoration: none;
}

.slidecontrolls{
margin:20px auto 0 auto;
position: relative;
float:left;
}

.slidecontrolls a{
height:20px;
width:18px;
display:block;
cursor: pointer;
background: transparent url(/images/avia/layout/controlls.gif) center bottom no-repeat;
float:left;
outline: none;
}

.slidecontrolls a:hover, .slidecontrolls .active_item{
background: transparent url(/images/avia/layout/controlls.gif) center top no-repeat;
}

.feature_excerpt{
width:700px;
position: absolute;
display: block;
bottom: 0;
left:0;
z-index: 2;
padding:14px 15px;
font-size: 11.5px;
line-height:1.5em;
cursor: pointer;
background: #000;
color: #fff;
}

.feature_excerpt strong{
display: block;
font-size: 15px;
padding-bottom: 3px;
}

/*
**	END AVIA SLIDER
*/
/*
**	START TWITTER SEARCH
*/

/*
**	TWITTER-SEARCH
*/
.bizamajig-twitter { /* Inherited from .bl__sidebar_1__block */
	margin: 0 auto;
	padding: 0px 0px 0px 0px;
	width: 100%;
}

/*
**	TWITTER-SEARCH-LIVETWITTER
*/
.tweet {
	background: #fff;
	margin: 4px 0;
/*
	width: 500px;
*/
	padding: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
}

.tweet img {
	float: left;
	margin: 0 8px 4px 0;
}

.tweet .text {
	margin: 0;
}

.tweet .time a {
	font-size: 80%;
	color: #888;
	white-space: nowrap;
	text-decoration: none;
}

.tweet .time a:hover {
	text-decoration: underline;
}

#bizamajig-twitter .tweet {
	min-height: 24px;
}

#bizamajig-twitter .tweet .text {
	margin-left: 32px;
}

/*
**	TWITTER-SEARCH-jtweetsanywhere v1.2.1
*/

.jta-tweet-list
{
    padding: 0;
    list-style: none;
}

.jta-tweet-list-item
{
	background: ;
	border-bottom: 1px solid #237338;
	padding: 8px 0px 8px 0px;
	overflow: hidden;
}

.jta-tweet-list-item:first-child
{	border-top: 1px solid #237338;
}

.jta-tweet-profile-image
{
	width: 48px;
	display: inline;
	float: left;
}

.jta-tweet-profile-image-link
{
}

.jta-tweet-profile-image img
{
	width: 48px;
	height: 48px;
}

.jta-tweet-body
{
}

.jta-tweet-body-list-profile-image-present
{
	margin-left: 58px;
}

.jta-tweet-user-name
{
	font-weight: bold;
}

.jta-tweet-user-screen-name
{
}

.jta-tweet-user-full-name
{
    color: #900;
}

.jta-tweet-text
{
}

.jta-tweet-user-screen-name-link,
.jta-tweet-user-full-name-link,
.jta-tweet-a,
.twitter-anywhere-user
{
    color: #900;
	text-decoration: none;
}

.jta-tweet-user-screen-name-link:hover,
.jta-tweet-user-full-name-link:hover,
.jta-tweet-a:hover,
.twitter-anywhere-user:hover
{
    color: #900;
	text-decoration: underline;
}

.jta-tweet-link
{
}

.jta-tweet-link:hover
{
}

.jta-tweet-hashtag
{
}

.jta-tweet-hashtag:hover
{
}

.jta-tweet-attributes
{
	display: block;
    color: #999;
    font-size: 11px;
    margin-top: 3px;
}

.jta-tweet-timestamp
{
}

.jta-tweet-source
{
}

.jta-tweet-inreplyto
{
}

.jta-tweet-location
{
}

.jta-tweet-retweeter
{
}

.jta-tweet-timestamp-link,
.jta-tweet-source-link a,
.jta-tweet-inreplyto-link,
.jta-tweet-location-link,
.jta-tweet-retweeter-link
{
    color: #999;
	text-decoration: none;
}

.jta-tweet-timestamp-link:hover,
.jta-tweet-source-link a:hover,
.jta-tweet-inreplyto-link:hover,
.jta-tweet-location-link:hover,
.jta-tweet-retweeter-link:hover
{
    color: #999;
	text-decoration: underline;
}

.jta-tweet-list-controls
{
	margin-top: 20px;
}

.jta-tweet-list-controls-button
{
	padding: 5px;
	padding-left: 20px;
	padding-right: 20px;
	text-align: center;
    border: 1px solid #999;
}

.jta-tweet-list-controls-button:hover
{
	color: black;
	background-color: #999;
	cursor: pointer;
}

.jta-tweet-list-controls-button-more
{
}

.jta-tweet-list-controls-button-prev
{
}

.jta-tweet-list-controls-button-next
{
	margin-left: 10px;
}

.jta-tweet-list-autorefresh-trigger
{
	padding: 8px 0px 8px 0px;
	margin-bottom: 10px;
	text-align: center;
    border: 1px solid #999;
}

.jta-tweet-list-autorefresh-trigger:hover
{
	color: black;
	background-color: #999;
	cursor: pointer;
}

.jta-tweet-list-autorefresh-trigger-content
{
}

.jta-follow-button
{
}


.jta-tweet-box
{
}


.jta-connect-button
{
}


.jta-login-info
{
}

.jta-login-info-profile-image
{
	width: 48px;
	display: inline;
	float: left;
}

.jta-login-info-profile-image img
{
	width: 48px;
	height: 48px;
}

.jta-login-info-block
{
	margin-left: 58px;
}

.jta-login-info-screen-name
{
}

.jta-login-info-sign-out
{
	width: 97px;
	margin-top: 2px;
	padding: 1px;
	text-align: center;
    border: 1px solid #999;
}

.jta-login-info-sign-out:hover
{
	color: black;
	background-color: #999;
	cursor: pointer;
}


.jta-loading
{
	margin: 0;
    padding: 8px 0px 8px 0px;
}

.jta-error
{
	margin: 0;
    padding: 8px;
    color: #000;
    background-color: #f00
}

.jta-nodata
{
	margin: 0;
    padding-top: 8px;
    padding-bottom: 8px;
}

.jta-clear
{
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}

/*
**	END TWITTER SEARCH
*/

/*
**	START AUTOSUGGEST SUPPORT
*/

.asholder{
	position: relative;
}

/*
**	END AUTOSUGGEST SUPPORT
*/

/*
**	START STANDARD TABS/DROPLINETABS
*/
.droplinetabs {
	overflow: hidden;
	__border-bottom: 1px solid #f2f2f2; /*underline across bottom of main tabs*/
	__background-color: #f1f5f8;
}

.droplinetabs ul {
	margin: 0 auto;
	padding: 0;
	font: normal 14px Arial, sans-serif;
	__width: 100%;
	list-style: none;
}

.droplinetabs li {
	__margin: 0px 2px 0px 0px;
	margin: 0px 0px 0px 0px;
	padding: 0;
	display: inline;
	__text-transform: uppercase;

	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
}


.droplinetabs a, .droplinetabs ul li a {
	margin: 0px 4px 0px 0px;
	__padding: 0px 0px 4px 3px;
	padding: 0px 0px 2px 3px;
	float: left;
	__background: #cccccc url(/resources/bizamajig/art/tab-leftedge.png) no-repeat left top; /*default background color of tabs, left corner image*/
	__background: #B2B7BB url(/resources/bizamajig/art/tab-leftedge.png) no-repeat left top; /*default background color of tabs, left corner image*/
	background: #AAACAD;

	text-decoration: none;
	letter-spacing: .01em;

	color: #ffffff;

	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
}

.droplinetabs a:link, .droplinetabs a:visited, .droplinetabs a:active,
.droplinetabs ul li a:link, .droplinetabs ul li a: visited, .droplinetabs ul li a: active {
	color: #e5e5e5;
	text-decoration: none;
}

.droplinetabs a span {
	float: left;
	display: block;
	__background: transparent url(/resources/bizamajig/art/tab-rightedge.png) no-repeat right top; /*right corner image*/
	__padding: 7px 9px 3px 6px;
	padding: 4px 9px 3px 6px;
	cursor: pointer;

	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
}

.droplinetabs a span {
	float: none;
}


.droplinetabs a:hover, .droplinetabs ul li a:hover {
	background-color: #cae5f0; /*background color of tabs onMouseover*/
	color: #000000;
	text-decoration: none;
}

.droplinetabs a:hover span {
	background-color: transparent;
}

.droplinetabs li.current a,
.droplinetabs li.current a:hover,
.droplinetabs li.current a span {
	background: #5e5e5e; /* current selection */
	color: #ffffff;
}

/* Sub level menus*/

.droplinetabs ul li ul{
	position: absolute;
	z-index: 100;
	left: 0;
	top: 0;
	background-color: #cae5f0; /*sub menu background color */
	visibility: hidden;
}

/* Sub level menu links style */
.droplinetabs ul li ul li a{
	margin: 0;
	padding: 6px 8px 6px 6px;
	background-color: #cae5f0; /*sub menu background color */
	font: normal 13px Verdana;
}

.droplinetabs ul li ul li a span{
	background-color: #cae5f0; /*sub menu background color */
}

.droplinetabs ul li ul li a:hover{ /*sub menu links' background color onMouseover. Add rounded edges in capable browsers */
	background: #c6c6c6;
	-webkit-border-radius: 5px;  
	-moz-border-radius: 5px; 
	-khtml-border-radius: 5px;
	border-radius: 5px;
}
/*
**	END STANDARD TABS/DROPLINETABS
*/

/*
**	START HR TAG
*/

hr.atag_hr_0, hr.atag_hr_1, hr.atag_hr_2, hr.atag_hr_3, hr.atag_hr_4, hr.atag_hr_5, hr.atag_hr_6,
hr.sidebar_1_hr_0, hr.sidebar_1_hr_1, hr.sidebar_1_hr_2, hr.sidebar_1_hr_3, hr.sidebar_1_hr_4, hr.sidebar_1_hr_5, hr.sidebar_1_hr_6,
hr.baseline_hr_0, hr.baseline_hr_1, hr.baseline_hr_2, hr.baseline_hr_3, hr.baseline_hr_4, hr.baseline_hr_5, hr.baseline_hr_6
{
/* start left technique */
	__margin: 10px auto 0 0;
	__text-align: left;
/* end left technique */
	margin: 10px 0px 7px 0px;
	border: none 0; 
	width: 100%;
	height: 2px;
}

hr.atag_hr_0, hr.sidebar_1_hr_0, hr.baseline_hr_0 {
	border-top: 1px solid #b60a0e;
	__border-bottom: 1px solid #b60a0e;
}

hr.atag_hr_1, hr.sidebar_1_hr_1, hr.baseline_hr_1 {
	border-top: 1px solid #b60a0e;
	border-bottom: 1px solid #b60a0e;
}	

hr.atag_hr_2, hr.sidebar_1_hr_2, hr.baseline_hr_2 {
	border-top: 1px dotted #b60a0e;
	border-bottom: 1px solid #b60a0e;
}	
	
hr.atag_hr_3, hr.sidebar_1_hr_3, hr.baseline_hr_3 {
	border-top: 1px dashed #b60a0e;
	border-bottom: 1px dashed #b60a0e;
}	
	
hr.atag_hr_4, hr.sidebar_1_hr_4, hr.baseline_hr_4 {
	border-top: 3px double #b60a0e;
}	

hr.atag_hr_5, hr.sidebar_1_hr_5, hr.baseline_hr_5 {
	border: 3px inset #b60a0e;
	height: 6px;
}	

hr.atag_hr_6, hr.sidebar_1_hr_6, hr.baseline_hr_6 {
	border: 3px ridge #b60a0e;
	height: 6px;
}	

/*
**	END HR TAG
*/






/*
**	START JQUERY UI Customization
*/
/*
 * jQuery UI CSS Framework 1.8.11
 */

/*
**	Pin header text to triangle icons.
*/
.ui-icon-triangle-1-n,
.ui-icon-triangle-1-e,
.ui-icon-triangle-1-s,
.ui-icon-triangle-1-w {
	float: left;
}






/* POTENTIAL BUG MISSING CLASS */
ui-accordion-content,
ui-helper-reset,
ui-widget-content,
ui-corner-bottom,
ui-accordion-content-active {
	padding: 0px;
}




.ui-widget-content {
/*
**	START BIZAMAJIG Customization
*/
	-moz-border-radius-bottomright: 0px;
	-webkit-border-bottom-right-radius: 0px;
	border-bottom-right-radius: 0px;


	-moz-border-radius-topleft: 0px;
	-webkit-border-top-left-radius: 0px;
	border-top-left-radius: 0px;
	
	-moz-border-radius-topright: 0px;
	-webkit-border-top-right-radius: 0px;
	border-top-right-radius: 0px;
	
	-moz-border-radius-bottomleft: 0px;
	-webkit-border-bottom-left-radius: 0px;
	border-bottom-left-radius: 0px;
	
	background-color: ;
	color: #bc0810;

/*
**	END BIZAMAJIG Customization
*/

}






/*
**	START BIZAMAJIG Customization
*/
/* Corner radius */


.ui-corner-tl { -moz-border-radius-topleft: 0px; -webkit-border-top-left-radius: 0px; border-top-left-radius: 0px; }
.ui-corner-tr { -moz-border-radius-topright: 0px; -webkit-border-top-right-radius: 0px; border-top-right-radius: 0px; }
.ui-corner-bl { -moz-border-radius-bottomleft: 0px; -webkit-border-bottom-left-radius: 0px; border-bottom-left-radius: 0px; }
.ui-corner-br { -moz-border-radius-bottomright: 0px; -webkit-border-bottom-right-radius: 0px; border-bottom-right-radius: 0px; }
.ui-corner-top { -moz-border-radius-topleft: 0px; -webkit-border-top-left-radius: 0px; border-top-left-radius: 0px; -moz-border-radius-topright: 0px; -webkit-border-top-right-radius: 0px; border-top-right-radius: 0px; }
.ui-corner-bottom { -moz-border-radius-bottomleft: 0px; -webkit-border-bottom-left-radius: 0px; border-bottom-left-radius: 0px; -moz-border-radius-bottomright: 0px; -webkit-border-bottom-right-radius: 0px; border-bottom-right-radius: 0px; }
.ui-corner-right {  -moz-border-radius-topright: 0px; -webkit-border-top-right-radius: 0px; border-top-right-radius: 0px; -moz-border-radius-bottomright: 0px; -webkit-border-bottom-right-radius: 0px; border-bottom-right-radius: 0px; }
.ui-corner-left { -moz-border-radius-topleft: 0px; -webkit-border-top-left-radius: 0px; border-top-left-radius: 0px; -moz-border-radius-bottomleft: 0px; -webkit-border-bottom-left-radius: 0px; border-bottom-left-radius: 0px; }
.ui-corner-all { -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; }



/*
**	END BIZAMAJIG Customization
*/





.ui-accordion .ui-accordion-content {
	__BIZAMAJIG__padding: 1em 2.2em;
	__BIZAMAJIG__padding: 10px 10px 10px 10px;
	padding: 0px
}





.ui-tabs { }

.ui-widget,  .ui-widget-header, .ui-widget-content,
.ui-tabs, .ui-tabs-nav, .ui-corner-all,
.ui-helper-reset, .ui-helper-clearfix,
.innertube_right, #bizamajig-ui-container-sidebar-right {

	-moz-border-radius-bottomright: 0px;
	-webkit-border-bottom-right-radius: 0px;
	border-bottom-right-radius: 0px;


	-moz-border-radius-topleft: 0px;
	-webkit-border-top-left-radius: 0px;
	border-top-left-radius: 0px;
	
	-moz-border-radius-topright: 0px;
	-webkit-border-top-right-radius: 0px;
	border-top-right-radius: 0px;
	
	-moz-border-radius-bottomleft: 0px;
	-webkit-border-bottom-left-radius: 0px;
	border-bottom-left-radius: 0px;


} /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
.ui-tabs .ui-tabs-nav { margin: 0; padding: .2em .2em 0;}
.ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 1px; margin: 0 .2em 1px 0; border-bottom: 0 !important; padding: 0; white-space: nowrap; }
.ui-tabs .ui-tabs-nav li a { float: left; padding: .5em 1em; text-decoration: none; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; padding-bottom: 1px; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: 1em 1.4em; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }

/*
**	END JQUERY UI Customization
*/


/*
**	START BUTTONS
*/

img.img-9,
img.img-15,
img.img-18,
img.img-20,
img.img-24,
img.img-32,
img.img-35,
img.img-46,
img.img-48,
img.img-100 {
	margin: 0px 0px 0px 5px;
	border: 0px;
	cursor: pointer;
}

img.img-9.right,
img.img-15.right,
img.img-18.right,
img.img-20.right,
img.img-24.right,
img.img-32.right,
img.img-35.right,
img.img-46.right,
img.img-48.right,
img.img-100.right {
	margin: 0px 15px 0px 5px;
	border: 0px;
	cursor: pointer;
}

img.img-9 {
	margin: 0px 5px 3px 0px; /* non-standard, adjust to use above method of handling left vs. right pre/post padding */
	width: 9px;
	height: 9px;
}

img.img-15 {
	width: 15px;
	height: 15px;
}

img.img-18 {
	width: 18px;
	height: 18px;
}

img.img-20 {
	width: 20px;
	height: 20px;
}

img.img-24 {
	width: 25px;
	height: 25px;
}

img.img-32 {
	width: 32px;
	height: 32px;
}

img.img-35 {
	width: 35px;
	height: 35px;
}

img.img-46 {
	width: 46px;
	height: 46px;
}

img.img-48 {
	margin: 0px 15px 0px 0px;
	float: left;
	width: 48px;
	height: 48px;
}

img.img-100 {
	margin: 0px 15px 0px 0px;
	width: 100px;
	border: 1px solid #000000;
}

button.search_button {
	__padding: 8px;

	float: left;

	width: 28px;
	height: 30px;

	cursor: pointer;
	display: block;

	border: none;

	background: #ffffff url(/resources/bizamajig/buttons/bt-search-top.gif) no-repeat center;
	__background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFFFFF), to(#EEE));
	__background: -moz-linear-gradient(0% 90% 90deg, #EEE, #FFF);

	-moz-border-radius-topleft: 0px;
	-webkit-border-top-left-radius: 0px;
	border-top-left-radius: 0px;
	
	-moz-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px;
	border-top-right-radius: 5px;
	
	-moz-border-radius-bottomleft: 0px;
	-webkit-border-bottom-left-radius: 0px;
	border-bottom-left-radius: 0px;
	
	-moz-border-radius-bottomright: 0px;
	-webkit-border-bottom-right-radius: 0px;
	border-bottom-right-radius: 0px;

	__-o-border-radius: 5px;

	-webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	__-o-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;

	text-align: center;
	text-decoration: none;
	outline: none;
}

button.search_button:hover {
	__color: #fff;
	__border-color: #3278BE;

	background: url(/resources/bizamajig/buttons/bt-search-top.gif) no-repeat center;
	__background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#4195DD), to(#003C82));
	__background: -moz-linear-gradient(0% 90% 90deg, #003C82, #4195DD);

	text-decoration: none;
	outline: none;
}

button.search_button:active {
	background: url(/resources/bizamajig/buttons/bt-search-top.gif) no-repeat center;
	__background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#003C82), to(#4195DD));
	__background: -moz-linear-gradient(0% 90% 90deg, #4195DD, #003C82);

	text-decoration: none;
	outline: none;
}

button.search_button.notransitions {
	-webkit-transition: none;
	-moz-transition: none;
	__-o-transition: none;

	text-decoration: none;
	outline: none;
}

.search {
	margin: 0 auto;
	float: left;
	border: none;
}

.search input {
	border: none;
	text-decoration: none;
	outline: none;
}

.bizamajig-ui-input-search-box,
.searchfield {
	margin: 0 auto;
	padding: 5px 0px 0px 5px;
}

.bizamajig-ui-input-search-box,
.searchfield,
.bizamajig-note, .note,
.testdrive__DEPRECATED {
	border: 1px solid #1E90FF;

	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;

	background-color: #FFFFF0;
	color: #000000;

	display: block;
}

.bizamajig-ui-input-search-box,
.searchfield,
.bizamajig-note, .note {
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	__-o-border-radius: 5px;
}

.testdrive__DEPRECATED {
	margin: 0 auto;
	padding: 0px 0px 0px 5px;
}

.bizamajig-ui-input-search-box,
.searchfield,
.testdrive__DEPRECATED {
	float: left;
}

.bizamajig-ui-input-search-box,
.searchfield {
	width: 95%;
	height: 25px;
	background: #ffffff url(/resources/bizamajig/buttons/bt-search-top.gif) no-repeat right;
}

.bizamajig-ui-input-search-box:focus {
	text-decoration: none;
	outline: none;
}

.bizamajig-note, .note {
	margin: 10px 0px 10px 0px;
	padding: 10px;
	width: 95%;

	font-style: italic;
	line-height:normal;

	__background: #ffb url(/resources/bizamajig/art/hand.png) no-repeat left;
	color: #555;

	border: 1px solid #999999;
}

pre {
 white-space: pre-wrap;
 white-space: -moz-pre-wrap;
 white-space: -o-pre-wrap;
}

/*
**	END BUTTONS
*/

/*
**	START ICONS
*/
#bizamajig-dialog-forum-listview-post-insert-menu-global-employee,
#bizamajig-dialog-forum-listview-post-insert-menu-global-customer-partner {
	padding: .4em 1em .4em 20px;
	text-decoration: none;
	position: relative;
}

#bizamajig-forum-listview-post-insert-menu-global-employee span.ui-icon,
#bizamajig-forum-listview-post-insert-menu-global-customer-partner span.ui-icon {
	margin: 0 5px 0 0;
	position: absolute;
	left: .2em;
	top: 50%;
	margin-top: -8px;
}

ul#icons {
	margin: 0;
	padding: 0;
}

ul#icons li {
	margin: 2px;
	position: relative;
	padding: 4px 0;
	cursor: pointer;
	float: left;
	list-style: none;
}

ul#icons span.ui-icon {
	float: left;
	margin: 0 4px;
}

.bizamajig-ui-status-success {
	margin: 0 auto;
	padding: 0;
	display: none;

	margin-bottom: 10px;
	padding-top: 3px;

	border-top: 0px;
	border-right: 3px;
	border-bottom: 3px;
	border-left: 3px;
	border-color: none #999999 #999999 #999999;

	border-radius: 8px;
	-webkit-border-radius: 8px;
    	-moz-border-radius: 8px;

	text-align: center;
	height: 40px;
	width: 300px;

	background-color: #ffffff;
	color: #000000;

}

/*
**	END ICONS
*/

/*
**	START MULTI-FILE-UPLOAD
*/
.bizamajig-ui-button-wrapper object {
	position: absolute; 
	overflow: hidden
	__background-color: red;
}
.bizamajig-ui-button-wrapper object:hover {
	__background-color: blue;
} 

#bizamajig-ui-button-img {
	background: url('/resources/bizamajig/buttons/bt-save-files.jpg') no-repeat;
}
#bizamajig-ui-button-upload {
	background: url('/resources/bizamajig/buttons/bt-upload-files.jpg') no-repeat;
}
.uploadifyQueueItem {
	background-color: #F5F5F5;
	border: 2px solid #E5E5E5;
	font: 11px Verdana, Geneva, sans-serif;
	margin-top: 5px;
	padding: 10px;
	width: 350px;
}
.uploadifyError {
	background-color: #FDE5DD !important;
	border: 2px solid #FBCBBC !important;
}
.uploadifyQueueItem .cancel {
	float: right;
}
.uploadifyQueue .completed {
	background-color: #E5E5E5;
}
.uploadifyProgress {
	background-color: #E5E5E5;
	margin-top: 10px;
	width: 100%;
}
.uploadifyProgressBar {
	background-color: #0099FF;
	height: 3px;
	width: 1px;
}
/*
**	END MULTI-FILE-UPLOAD
*/

/*
**	START FG-MENU 1.0
*/

.fg-menu-container {
	position: absolute; 
	top: 0; 
	left: -999px; 
	padding: .4em;  
	overflow: hidden;

/*
**	BIZAMAJIG settings.
*/

	background-color: ;


}

.fg-menu-container .fg-menu-flyout {
	overflow: visible;
}

.fg-menu, .fg-menu ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
}

.fg-menu {
	position: relative;
}
.fg-menu-flyout .fg-menu {
	position: static;
}

.fg-menu ul {
	position: absolute;
	top: 0;
}
.fg-menu ul ul {
	top:-1px;
}

.fg-menu-container.fg-menu-ipod .fg-menu-content, 
.fg-menu-container.fg-menu-ipod .fg-menu-content ul {
	background: none !important;
}

.fg-menu.fg-menu-scroll,
.fg-menu ul.fg-menu-scroll {
	overflow: scroll; 
	overflow-x: hidden;
}

.fg-menu li {
	clear: both;
	float: left; 
	width: 100%;
	margin: 0;
	padding:0;
	border: 0;
}	
.fg-menu li li {
	font-size: 1em;
} /* inner li font size must be reset so that they don't blow up */

.fg-menu-flyout ul ul {
	padding: .4em;
}
.fg-menu-flyout li {
	position: relative;
}

.fg-menu-scroll {
	overflow: scroll;
	overflow-x: hidden;
}

.fg-menu-breadcrumb {
	margin: 0;
	padding: 0;
}

.fg-menu-footer { 
	margin-top: .4em;
	padding: .4em;
}

.fg-menu-header {
	margin-bottom: .4em;
	padding: .4em;

}

.fg-menu-breadcrumb li {
	float: left;
	list-style: none;
	margin: 0;
	padding: 0 .2em;
	font-size: .9em;
	opacity: .7;
}
.fg-menu-breadcrumb li.fg-menu-prev-list,
.fg-menu-breadcrumb li.fg-menu-current-crumb {
	clear: left;
	float: none;
	opacity: 1;
}
.fg-menu-breadcrumb li.fg-menu-current-crumb {
	padding-top: .2em;
	}

.fg-menu-breadcrumb a, 
.fg-menu-breadcrumb span {
	float: left;
}

.fg-menu-footer a:link,
.fg-menu-footer a:visited {
	float: left;
	width: 100%;
	text-decoration: none;
}
.fg-menu-footer a:hover,
.fg-menu-footer a:active {  }

.fg-menu-footer a span {
	float: left;
	cursor: pointer;
}

.fg-menu-breadcrumb .fg-menu-prev-list a:link,
.fg-menu-breadcrumb .fg-menu-prev-list a:visited,
.fg-menu-breadcrumb .fg-menu-prev-list a:hover,
.fg-menu-breadcrumb .fg-menu-prev-list a:active {
	background-image: none;
	text-decoration: none;
	}
	
.fg-menu-breadcrumb .fg-menu-prev-list a {
	float: left;
	padding-right: .4em;
}
.fg-menu-breadcrumb .fg-menu-prev-list a .ui-icon {
	float: left;
}
	
.fg-menu-breadcrumb .fg-menu-current-crumb a:link,
.fg-menu-breadcrumb .fg-menu-current-crumb a:visited,
.fg-menu-breadcrumb .fg-menu-current-crumb a:hover,
.fg-menu-breadcrumb .fg-menu-current-crumb a:active {
	display: block;
	background-image: none;
	font-size: 1.3em;
	text-decoration: none;
}



/* REQUIRED LINK STYLES: links are "display:block" by default; if the menu options are split into 
	selectable node links and 'next' links, the script floats the node links left and floats the 'next' links to the right	*/

.fg-menu a:link,
.fg-menu a:visited,
.fg-menu a:hover,
.fg-menu a:active {
	float: left;
	width: 92%;
	padding: .3em 3%;
	text-decoration: none;
	outline: 0 !important;
}

.fg-menu a {
	border: 1px dashed transparent;
}

.fg-menu a.ui-state-default:link,
.fg-menu a.ui-state-default:visited,
.fg-menu a.ui-state-default:hover,
.fg-menu a.ui-state-default:active,
.fg-menu a.ui-state-hover:link,
.fg-menu a.ui-state-hover:visited,
.fg-menu a.ui-state-hover:hover,
.fg-menu a.ui-state-hover:active,
 .fg-menu a.ui-state-active:link,
 .fg-menu a.ui-state-active:visited,
 .fg-menu a.ui-state-active:hover,
.fg-menu a.ui-state-active:active {
	border-style: solid;
	font-weight: normal;
}

.fg-menu a span {
	display: block;
	cursor: pointer;
	}


 /* SUGGESTED STYLES - for use with jQuery UI Themeroller CSS */	
 
.fg-menu-indicator span { float:left; }
.fg-menu-indicator span.ui-icon { float:right; }

.fg-menu-content.ui-widget-content, 
.fg-menu-content ul.ui-widget-content { border:0; }


/* ICONS AND DIVIDERS */

.fg-menu.fg-menu-has-icons a:link,
.fg-menu.fg-menu-has-icons a:visited,
.fg-menu.fg-menu-has-icons a:hover,
.fg-menu.fg-menu-has-icons a:active {
	padding-left: 20px;
	}

.fg-menu .horizontal-divider hr, .fg-menu .horizontal-divider span {
	padding: 0;
	margin:5px .6em;
}
.fg-menu .horizontal-divider hr {
	border: 0;
	height: 1px;
}
.fg-menu .horizontal-divider span {
	font-size: .9em;
	text-transform: uppercase;
	padding-left: .2em;
}

/*
**	START Caller structure.
*/
.fg-button {
	clear:left;
	margin:0 4px 40px 20px;
	padding: .4em 1em;
	text-decoration:none !important;
	cursor:pointer;
	position: relative;
	text-align: center;
	zoom: 1;

/*
**	BIZAMAJIG settings.
*/

	background-color: ;


}

.fg-button .ui-icon {
	position: absolute;
	top: 50%;
	margin-top: -8px;
	left: 50%;
	margin-left: -8px;
}

a.fg-button {
	float: left;
}

button.fg-button {
	width: auto;
	overflow: visible;
} /* removes extra button width in IE */
	
.fg-button-icon-left {
	padding-left: 2.1em;
}

.fg-button-icon-right {
	padding-right: 2.1em;
}

.fg-button-icon-left .ui-icon {
	right: auto;
	left: .2em;
	margin-left: 0;
}

.fg-button-icon-right .ui-icon {
	left: auto;
	right: .2em;
	margin-left: 0;
}

.fg-button-icon-solo {
	display: block;
	width: 8px;
	text-indent: -9999px;
	}	 /* solo icon buttons must have block properties for the text-indent to work */	
	

/*
**	See search for: loading or progress
.fg-button.ui-state-loading .ui-icon {
	background: url() no-repeat 0 0;
}
*/


/*
**	END Caller structure.
*/

/*
**	END FG-MENU 1.0
*/

/*
**	START BIZAMAJIG MARKETPLACE APPS LAYOUT
*/
#bzmjg_ui_marketplace_tabs__search_toolbar__standard_tabs,
.bl__layout_container_1_header,
.bizamajig-ui-container-header-1,
.bizamajig-ui-container-header-2,
.bizamajig-ui-container-header-3,
.bizamajig-ui-container-body-1,
.bizamajig-ui-tabs-container-scope-toolbar, /* For future usage!  The help container below is already in use. */
.layout_container_help,
div.ui_webform_block,
div.ui_webform_block_light,
fieldset.ui_webform_block {


	__width: 748px;
	font-family: 'CallunaSans-Regular', 'Lucida Grande', 'Lucida Sans Unicode', 'DejaVu Sans', 'Bitstream Vera Sans', 'Liberation Sans', Verdana, 'Verdana Ref', sans-serif;
	font-size: 12pt;
	color: #bc0810;


	line-height: 16pt;
	background-color: #ffffff;

	text-align: left;
	text-transform: none;
	text-decoration: none;
	letter-spacing: .01em;

	/* width: auto; TESTING */

	border: none;
}

.bizamajig-ui-container-header-1,
.bizamajig-ui-container-header-2,
.bizamajig-ui-container-header-3 {
	padding: 10px;
	width: auto;
}

.form-column {
	margin: 0px 20px 0px 0px;
	padding: 5px;

	float: left;
	width: 220px;


}
.form-column-last {
	float: right;
}
.form-column.split {
	margin: 0px 0px 0px 0px;
	width: 50%;
}
.form-column-last.split {
	margin: 0px 0px 0px 0px;
	padding-right: 20px;
	__width: 43%;
}

.bizamajig-ui-container-header-1 input#select {
	margin: 0 auto;
	float: left;
	border: none;
	text-decoration: none;
	outline: none;



	font-family: 'CallunaSans-Regular', 'Lucida Grande', 'Lucida Sans Unicode', 'DejaVu Sans', 'Bitstream Vera Sans', 'Liberation Sans', Verdana, 'Verdana Ref', sans-serif;
	font-size: 11pt;
	color: #00812e;


}

.__bizamajig-ui-container-header-2 {
	padding: 0px;
	width: 100%;
}
#bzmjg_ui_marketplace_tabs__search_toolbar__standard_tabs {
	__padding: 10px;
	width: 100%;
}

.bizamajig-ui-container-header-2 {
	margin-top: 10px;
	min-height: 2px;

	-moz-border-radius-topleft: 6px;
	-webkit-border-top-left-radius: 6px;
	border-top-left-radius: 6px;
	
	-moz-border-radius-topright: 6px;
	-webkit-border-top-right-radius: 6px;
	border-top-right-radius: 6px;
	
	-moz-border-radius-bottomleft: 0px;
	-webkit-border-bottom-left-radius: 0px;
	border-bottom-left-radius: 0px;
	
	-moz-border-radius-bottomright: 0px;
	-webkit-border-bottom-right-radius: 0px;
	border-bottom-right-radius: 0px;

	background-color: #cae4f1;
	__color: /* __community */ #58595b;
	color: #959da4;

	__border-right-width: 1px;
	__border-left-width: 1px;

	__border-right-style: none;
	__border-left-style: none;

	__border-right-color: /* __community */ #a8b2bb;
	__border-left-color: /* __community */ #3fa9f5;

}

#bzmjg_ui_marketplace_tabs__search_toolbar__standard_tabs,
.bizamajig-ui-container-header-3,
.bizamajig-ui-container-body-1 {

	background-color: #eddaa7;

}

.layout_container_help {
	display: none; /* temporarily hide until UI upgrade */
	height: 0px;

	background-color: #eddaa7;
	color: #eddaa7;

}

div.ui_webform_block,
div.ui_webform_block_light,
fieldset.ui_webform_block {

	__margin-bottom: 15px;


	__background-color: #eddaa7;

}

.bizamajig-ui-tabs-container-scope-toolbar {

	-moz-border-radius-bottomleft: 0px;
	-webkit-border-bottom-left-radius: 0px;
	border-bottom-left-radius: 0px;

	-moz-border-radius-bottomright: 0px;
	-webkit-border-bottom-right-radius: 0px;
	border-bottom-right-radius: 0px;


	__padding: 0px 0px 0px 0px; /* Margins for inner DIV inside each column (to provide padding), see also bizamajig-ui-doc-section-contentarea-innertube */

	-moz-border-radius-topleft: 12px;
	-webkit-border-top-left-radius: 12px;
	border-top-left-radius: 12px;
	
	-moz-border-radius-topright: 12px;
	-webkit-border-top-right-radius: 12px;
	border-top-right-radius: 12px;
	
	font-family: 'CallunaSans-Regular', 'Lucida Grande', 'Lucida Sans Unicode', 'DejaVu Sans', 'Bitstream Vera Sans', 'Liberation Sans', Verdana, 'Verdana Ref', sans-serif;
	font-size: 11pt;
	color: #00812e;



	background-color: #cae4f1;
	__color: /* __community */ #58595b;
	color: #959da4;

	__border-right-width: 1px;
	__border-left-width: 1px;

	__border-right-style: none;
	__border-left-style: none;

	__border-right-color: /* __community */ #a8b2bb;
	__border-left-color: /* __community */ #3fa9f5;
}

.bl__layout_container_1_header,
.bl__layout_container_1_header a:link,
.bl__layout_container_1_header a:visited,
.bl__layout_container_1_header a:active,
.bl__layout_container_1_header a:hover,
.bizamajig-ui-container-header-1,
.bizamajig-ui-container-header-1 a:link,
.bizamajig-ui-container-header-1 a:visited,
.bizamajig-ui-container-header-1 a:active,
.bizamajig-ui-container-header-1 a:hover {
	font-size: 21pt;
	line-height: 21pt;
	text-decoration: none;

	__background-color: #f1f5f8;


	color: #b60a0e;


}

.bizamajig-ui-container-header-3,
.bizamajig-ui-container-header-3 a:link,
.bizamajig-ui-container-header-3 a:visited,
.bizamajig-ui-container-header-3 a:active,
.bizamajig-ui-container-header-3 a:hover {
	font-size: 12pt;
	line-height: 16pt;
	text-decoration: none;


	color: #b60a0e;

}
.bl__layout_container_1_header a:hover,
.bizamajig-ui-container-header-1 a:hover,
.bizamajig-ui-container-header-2 a:hover,
.bizamajig-ui-container-header-3 a:hover,
.bizamajig-ui-container-body-1 a:hover,
.bizamajig-ui-tabs-container-scope-toolbar a:hover,
.layout_container_help a:hover {
	text-decoration: underline;
}

.bl__layout_container_1_header,
.bizamajig-ui-container-header-1 {
	margin-top: 25px;
	margin-bottom: 5px;
}
.bl__layout_container_1_header img,
.bizamajig-ui-container-header-1 img {
	margin-top: -10px; /* this margin is used to align the icon and title */
}
.bl__layout_container_1_header a span,
.bizamajig-ui-container-header-1 a span {
	color: #231F20;
}


/*
**	END BIZAMAJIG MARKETPLACE APPS LAYOUT
*/


/*
**	START BIZAMAJIG FORMS
*/


.bizamajig-ui-grid-header {
	padding: 0px 10px 0px 10px;

	float: left;

	color: #000000;
}
.bizamajig-ui-grid-menu-bar {
	padding: 0px 10px 0px 10px;

	float: right;
}

.bizamajig-ui-grid-menu-bar input {
	padding: 4px 20px 4px 20px;

	cursor: pointer;


	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	__background-color: #ad2624;
	__color: #ffffff;

}

div.fieldset_hack {
	clear: both;
}


table.table1,
table.table1 tr,
table.table3,
table.table3_stacked {
	margin: 0 auto;
	padding: 0px;

	table-layout: fixed
	white-space: normal;
	background-color: #ffffff;
	__background-color: transparent;


	width: 748px;
	font-family: 'CallunaSans-Regular', 'Lucida Grande', 'Lucida Sans Unicode', 'DejaVu Sans', 'Bitstream Vera Sans', 'Liberation Sans', Verdana, 'Verdana Ref', sans-serif;
	font-size: 13pt;


	color: #000000;

	font-weight: normal;
	text-decoration: none;
	text-align: left;

}

table.table3 {

	background-color: #eddaa7;

}

table.table1 table,
table.table1 table td {

	background-color: #eddaa7;

}

table.table3 {
	padding: 0px;
}

tr.tr1 {
	padding: 0px;

	white-space: normal;

	font-family: /* __community */ Arial, 'Lucida Grande', 'Lucida Sans Unicode', 'DejaVu Sans', 'Bitstream Vera Sans', 'Liberation Sans', Verdana, 'Verdana Ref', sans-serif;
	font-size: /* __community */ 11pt;

	background-color: #FFFFFF;
	color: #000000;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
}

table.table1 td {
	padding: 5px;
	overflow: hidden;
}

table.__NOT_NEEDED__table1
{
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #959595;
	border-right-color: #D3D3D3;
	border-bottom-color: #D3D3D3;
	border-left-color: #959595;
}

table.table1 tr {
	padding: 5px;

/*
	background-color: #FFEBBF;
	background-color: #fff6bf;
*/
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #600;
	border-right-color: #600;
	border-bottom-color: #CCCCCC;
	border-left-color: #600;
}

tr.tr1
{
	padding: 5px;
/*
	background-color: #FFEBBF;
*/
	background-color: #fff6bf;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #600;
	border-right-color: #600;
	border-bottom-color: #CCCCCC;
	border-left-color: #600;
}

table.table1,
table.table3,
table.table3_stacked {
	background-color: #f2f2f2;
	color: /* __community */ #58595b;
}

.doc_section__panel {
	margin: 0 auto;
	padding: 10px 0px 10px 0px;

	border-top: 0px;
	border-right: 0px;
	border-left: 0px;

/*
	border-bottom: 1px dashed #bfbfbf;
*/

	-moz-border-radius-bottomleft: 0px;
	-webkit-border-bottom-left-radius: 0px;
	border-bottom-left-radius: 0px;

	-moz-border-radius-bottomright: 0px;
	-webkit-border-bottom-right-radius: 0px;
	border-bottom-right-radius: 0px;


	__padding: 0px 0px 0px 0px; /* Margins for inner DIV inside each column (to provide padding), see also bizamajig-ui-doc-section-contentarea-innertube */

	-moz-border-radius-topleft: 12px;
	-webkit-border-top-left-radius: 12px;
	border-top-left-radius: 12px;
	
	-moz-border-radius-topright: 12px;
	-webkit-border-top-right-radius: 12px;
	border-top-right-radius: 12px;
	
	font-family: 'CallunaSans-Regular', 'Lucida Grande', 'Lucida Sans Unicode', 'DejaVu Sans', 'Bitstream Vera Sans', 'Liberation Sans', Verdana, 'Verdana Ref', sans-serif;
	font-size: 11pt;
	color: #00812e;


}

div.__ui_webform_block,
div.__ui_webform_block_light {

	margin-bottom: 15px;

}

.doc_section__panel {
	margin: 0px 0px 10px 0px;
	padding: 0px;

	float: left;
	width: 290px;
	overflow: hidden;


	__background-color: #eddaa7;


}

.doc_section__panel.wide {
	__width: 620px;
	width: 100%;
}

#bizamajig-ui-grid-results { /* jQuery UI will style this element in conjunction with autocomplete. */
	margin-bottom: 20px;
	width: 100%;
}

.doc_section__panel.column-first {
	margin-right: 20px;
}
.doc_section__panel.column {
	padding-left: 20px;
	border-left: 2px dashed #c7c7c7;
}

/*
**	START List Item Elements
*/
.disc,
.disc.wide {
	margin: 0px 0px 10px 0px;
	padding: 10px;

	float: left;
	display: block;
	__cursor: pointer;

	-moz-border-radius-topleft: 6px;
	-webkit-border-top-left-radius: 6px;
	border-top-left-radius: 6px;
	
	-moz-border-radius-topright: 6px;
	-webkit-border-top-right-radius: 6px;
	border-top-right-radius: 6px;
	
	-moz-border-radius-bottomleft: 6px;
	-webkit-border-bottom-left-radius: 6px;
	border-bottom-left-radius: 6px;

	-moz-border-radius-bottomright: 6px;
	-webkit-border-bottom-right-radius: 6px;
	border-bottom-right-radius: 6px;


	font-family: 'CallunaSans-Regular', 'Lucida Grande', 'Lucida Sans Unicode', 'DejaVu Sans', 'Bitstream Vera Sans', 'Liberation Sans', Verdana, 'Verdana Ref', sans-serif;
	font-size: 11pt;
	color: #00812e;


}
.disc {
	_width: 270px;
	cursor: pointer;
	width: 100%; /* uses parent container well */
}
.disc.wide {
	_width: 590px; /* 620 - 10margin - 10padding - 10padding */
	width: 90%
}

.disc.wide.childnode {
	_margin-left: 15px; /* 15childnode */
	margin-left: 5%; /* 15childnode */
	_width: 575px; /* 620 - 10margin - 10padding - 10padding - 15childnodeMarginLeft */
	width: 85%
}

.disc.active,
.disc.wide.active {
	background-color: #C9E2A4;
}

.disc.inactive,
.disc.wide.inactive {
/*
	background-color: #CED2D4;
*/
	background-color: #dedede;
}


.disc .ui-cell-left,
.disc .ui-cell-right {
	color: #999999;
}

.disc .ui-cell-left {
	float: left;
}

.disc .ui-cell-right {
	float: right;
}

/*
**	START Disc Header Width
*/
.disc .ui-cell-left.header,
.__disc .ui-cell-right.header {
	width: 170px; /* was 190px, subtracted 20px to accomodate possible left/right-side padding: see .img-32.right */
	__font-size: 120%;
	color: #58595b;
	font-weight: normal;
	cursor: pointer;

	opacity: 0.8;

	text-decoration: none;
}
.__disc.wide .ui-cell-left.header,
.__disc.wide .ui-cell-right.header { /* inherit from .disc above, the rest */
	width: 200px;
}
/*
**	START Disc Header Width
*/

.__disc .ui-cell-right {
	opacity: 0.8;
}

.ui-cell-left.header a:link,
.ui-cell-left.header a:active,
.ui-cell-left.header a:visited,
.ui-cell-left.header a:hover,
.ui-cell-right a:link,
.ui-cell-right a:active,
.ui-cell-right a:visited,
.ui-cell-right a:hover { /* manage disc/cell titles */
	text-decoration: none;
}
.ui-cell-left.header a:hover,
.ui-cell-right a:hover { /* manage disc/cell titles */
	opacity: 1;
	__font-weight: bolder;
	-webkit-transition-property: opacity;
	-webkit-transition-duration: 500ms;
	-moz-transition-property: opacity;
	-moz-transition-duration: 500ms;
	text-decoration: underline;
}
.disc .ui-cell-left.header li a strong,
.disc .ui-cell-right.header li a strong { /* not implemented, yet */
	opacity: 0;
	-webkit-transition-property: opacity, top;
	-webkit-transition-duration: 300ms;
	-moz-transition-property: opacity, top;
	-moz-transition-duration: 300ms;
}
/*
**	END List Item Elements
*/


#bizamajig-ui-social-css li:hover { opacity:1; }
#bizamajig-ui-social-css li:hover a strong { opacity:1; top:-10px; }


div.ui_webform_block_light {
	background-color: #ffffff;
}

fieldset.ui_webform_block__content_area__column_1,
fieldset.ui_webform_block__content_area__column_1__dashed_border,
fieldset.ui_webform_block__content_area__column_1__no_border,
fieldset.ui_webform_block__content_area__column_2, 
fieldset.ui_webform_block__content_area__column_2__dashed_border,
fieldset.ui_webform_block__content_area__column_2__no_border {

	float: left;

}

fieldset.ui_webform_block__content_area__column_1__dashed_border,
fieldset.ui_webform_block__content_area__column_2__dashed_border {
	padding: 10px;
}

fieldset.fieldset_hack {
	background-color: #f2f2f2;
}

fieldset.ui_webform_block__content_area__column_1,
fieldset.ui_webform_block__content_area__column_2 {


	border: 1px solid #b60a0e;



}

fieldset.ui_webform_block__content_area__column_1__dashed_border,
fieldset.ui_webform_block__content_area__column_2__dashed_border {


	__border: 1px dashed #b60a0e;



}

fieldset.ui_webform_block__content_area__column_1,
fieldset.ui_webform_block__content_area__column_1__dashed_border,
fieldset.ui_webform_block__content_area__column_1__no_border {

	width: 338px; 

}

fieldset.ui_webform_block__content_area__column_2,
fieldset.ui_webform_block__content_area__column_2__dashed_border,
fieldset.ui_webform_block__content_area__column_2__no_border {
	margin: 0px 0px 0px 10px;

	width: 308px; 

}

fieldset.ui_header,
div.ui_header, /* header using fieldset with no border */
fieldset.ui_field_group,
div.ui_field_group { /* sidebar/search form with no border */
	margin: 0 auto;
}

fieldset.ui_header,
div.ui_header {
	width: 100%;
}

fieldset.action {
	padding: 10px;

	text-align: center;


	background: ; 


	border: none; /* to redirect inherited border */
}

legend {

	__background-color: ;
	background-color: #ffffff;
	color: #237338;
	font-family: 'CallunaSans-Regular', 'Lucida Grande', 'Lucida Sans Unicode', 'DejaVu Sans', 'Bitstream Vera Sans', 'Liberation Sans', Verdana, 'Verdana Ref', sans-serif;

	padding: 0px 0px 10px 0px; 
	font-size: 1.1em; 
	font-weight: 700;

	font-size: 12pt;
	font-weight: 700; 
}

fieldset fieldset legend {
	padding: 0 0 1.5em; 
	font-size: 1em;
}

* html legend {margin-left: -7px;} /* ie6 */
*+html legend {margin-left: -7px;} /* ie7 */

form.PasswordRetrievalForm {
	padding: 10px; /* Added: 06-07-2011 */
}


/*
**	User-generated forms.
**	Form field styling is handled separately.
*/
.bizamajig-ui-wrap {
	margin: 0 auto;
	padding: 0px;
	__width: 0px;
	__height: 0px;
	__overflow: hidden;
	text-align: left;



	background: #eddaa7;

}

.bizamajig-ui-wrap div.padding {
	padding: 3px 10px 0px 10px;
}

form#SiteParentForm, form#SiteSubParentForm, form#SiteSubParentChildForm,
form#ParentForm, form#SubParentForm, form#SubParentChildForm {
	border: none;


	font-family: 'CallunaSans-Regular', 'Lucida Grande', 'Lucida Sans Unicode', 'DejaVu Sans', 'Bitstream Vera Sans', 'Liberation Sans', Verdana, 'Verdana Ref', sans-serif;
	color: #00812e;


}

form#__ParentForm, form#__SubParentForm, form#__SubParentChildForm {


	width: 748px;


width: 100%;
}

form#SubParentForm, form#SubParentChildForm {


	background-color: ;

}

form#SubParentChildForm {
	border-top: 1px dashed #bfbfbf;
}

form .field {
	clear: both; 
	margin: 5px 0px 0px 0px;
}

form .field_center {
	margin: 0 auto;
	clear: both; 
	text-align: center;
	margin: 5px 0px 0px 0px;
}

form .field_list { /* side by side fields */
	__clear: both; 
	margin: 5px 10px 0px 0px;

	float: left;
}

form .field_list.column.first {
	margin: 5px 0px 20px 0px;
	width: 250px;
}
form .field_list.column {
	margin: 5px 0px 20px 40px;
	width: 250px;
}
form .field ul,
form .field_list ul {
	margin: 0px 0px 0px 0px;
	list-style: none;
	display: block;
}


form#ParentForm h2,
form#SubParentForm h2,
form#SubParentChildForm h2 {
	padding: 4px 5px 0px 3px;
	width: 100%;
	display: block;
	text-transform: none;
	text-decoration: none;
	line-height: 112%;

/*
**	HARDCODE: let's minimize fouc with acceptable fallback luminosity
*/
	opacity: .4;

/*
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00A622', endColorstr='#00B726'); ** for IE **
	background: -webkit-gradient(linear, left top, left bottom, from(#00A622), to(#00B726)); ** for webkit browsers **
	background: -moz-linear-gradient(top,  #00A622, #00B726); ** for firefox 3.6+ **
*/


	font-family: 'CallunaSans-Regular', 'Lucida Grande', 'Lucida Sans Unicode', 'DejaVu Sans', 'Bitstream Vera Sans', 'Liberation Sans', Verdana, 'Verdana Ref', sans-serif;
	color: #00812e;

}

/*
**	Bump this element down by padding, to give room for submit buttons and nearby dropdowns, etc.
*/
form .buttons {
	margin: 0 auto;
	padding: 20px 0px 10px 0px;

	clear: both; 

	text-align: center;
	
	__background-color: #eff3f2;

}

form .buttons_left {
	margin: 0 auto;
	padding: 10px 0px 10px 0px;

	clear: both; 

	text-align: left;
	
	__background-color: #eff3f2;

}

form .field label,
form .field_list label {
	margin: 0px 0px 5px 0px;
	display: block;
}

form ul.fields {
	margin: 0 0 1.5em; 
	padding: 0;
}

form ul.fields li {
	list-style-type: none; 
	margin: 0;
}

form ul.inline li,
form ul.inline label {
	display: inline;
}

form ul.inline li {
	padding: 0 .75em 0 0;
}


input.radio, 
input.checkbox {
	vertical-align: top;
}

label, 

input.image {
	cursor: pointer;
	white-space: nowrap;
}

/*
**	see approach at cssbuttongenerator.com
*/
form#PasswordRetrievalForm input.submit,
form#LoginForm input.submit,
form#SiteParentForm input.submit, form#SiteSubParentForm input.submit, form#SiteSubParentChildForm input.submit,
input.submit,
.button {
/*
	float: left;
*/
	display: inline-block;
	color: #ffffff;

	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;


	font-family:'CallunaSans-Regular', 'Lucida Grande', 'Lucida Sans Unicode', 'DejaVu Sans', 'Bitstream Vera Sans', 'Liberation Sans', Verdana, 'Verdana Ref', sans-serif;
/*
	font-size: 11pt;
*/
/*
#b8b8b8;metadata__content_area__button_text_color
	-moz-box-shadow: inset 0px 1px 0px 0px #00812e;
	-webkit-box-shadow: inset 0px 1px 0px 0px #00812e;
*/
	border: 1px solid #00812e;
	box-shadow: inset 0px 1px 0px 0px #00812e;
	background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #00812e), color-stop(1, #00812e) );
	background: -moz-linear-gradient( center top, #00812e 5%, #00812e 100% );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00812e', endColorstr='#00812e');
	background-color:#00812e;

	font-size: 12pt;
	__font-weight: bold; 
	padding: 6px 10px;
	text-decoration: none;
	text-shadow: 1px 1px 0px #696969;

/*
Bizamajig Customization Added CSS
*/
	margin: 0px 10px 0px 0px; /* margin-top used when floating non-labeled buttons next to labels/fields */
	cursor: pointer;
}

input.submit:hover
.button:hover {

	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #999999), color-stop(1, #00812e) );
	background:-moz-linear-gradient( center top, #999999 5%, #00812e 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#999999', endColorstr='#00812e');


	background-color:#999999;
}

input.submit:active
.button:active {
	top:1px;
	position:relative;
}

/*
**	TEXTAREA BUG: Using -webkit shadows/opacity/transition/focus, it obstructs form background images with opacity setting.
**
*/
form .holding textarea,
form .holding input {
	border:none!important;
	-webkit-box-shadow:0 -1px 0 rgba(0,0,0,.3), inset 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow:0 -1px 0 rgba(0,0,0,.3), inset 0 1px 2px rgba(0,0,0,.2);
	box-shadow:0 -1px 0 rgba(0,0,0,.3), inset 0 1px 2px rgba(0,0,0,.2);

	background-color: #ffffff;

	color:#567792;
	opacity:.7;
}
form .holding input {

	-webkit-transition:opacity 1s;
	-moz-transition:opacity 1s;
	-o-transition:opacity 1s;
}

/*
**	TEXTAREA BUG: Using -webkit shadows/opacity/transition/focus, it obstructs form background images with opacity setting.
**
form .holding:hover textarea,
*/
form .holding:hover input {
	opacity:.9;
	-webkit-box-shadow:0 -1px 0 rgba(0,0,0,.4), inset 0 1px 2px rgba(0,0,0,.3);
	-moz-box-shadow:0 -1px 0 rgba(0,0,0,.4), inset 0 1px 2px rgba(0,0,0,.3);
	box-shadow:0 -1px 0 rgba(0,0,0,.4), inset 0 1px 2px rgba(0,0,0,.3);
}
/*
**	TEXTAREA BUG: Using -webkit shadows/opacity/transition/focus, it obstructs form background images with opacity setting.
**
form .holding textarea:focus,
form .holding textarea.focused,
form .holding textarea.actasfocused,
*/
form .holding input:focus,
form .holding input.focused,
form .holding input.actasfocused {
	-webkit-box-shadow:0 -1px 0 rgba(0,0,0,.3), inset 0 1px 2px rgba(0,0,0,.1),0 0 10px rgba(255,255,255,.9); /* ; need this? */
	-moz-box-shadow:0 -1px 0 rgba(0,0,0,.3), inset 0 1px 2px rgba(0,0,0,.1),0 0 10px rgba(255,255,255,.9);
	box-shadow:0 -1px 0 rgba(0,0,0,.3), inset 0 1px 2px rgba(0,0,0,.1),0 0 10px rgba(255,255,255,.9);
	opacity:1;
	outline:none;
}

/*
**	Input validation, limiting, and filtering message/warning areas.
*/
.originalTextareaInfo {
	font-size: 12px;
	color: #000000;
	font-family: Tahoma, sans-serif;
	text-align: right
}
			
.warningTextareaInfo {
	font-size: 12px;
	color: #FF0000;
	font-family: Tahoma, sans-serif;
	text-align: right
}
			
#showData { /* not used? */
	height: 70px;
	width: 200px;
	border: 1px solid #CCCCCC;
	padding: 10px;
	margin: 10px;
}

/*
** 	Style form input fields.
**	Important: Only instance of styling for form inputs.
**	Note: Might want to also include (search/below):
form .field div,
form .field_list div {
*/
form .holding input,
form .holding .holder {
	font: 15px "Helvetica Neue",Arial,sans-serif;


	font-family: 'CallunaSans-Regular', 'Lucida Grande', 'Lucida Sans Unicode', 'DejaVu Sans', 'Bitstream Vera Sans', 'Liberation Sans', Verdana, 'Verdana Ref', sans-serif;
	color: #00812e;


}
form .holding input {
	padding: 9px 7px 10px 7px;
/*
	width:296px;
*/
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	margin-bottom:8px;
	opacity:1!important;
}
form .holding .holder {
	line-height: 38px;
}


form .field div,
form .field_list div {
	display: block;

	font-family: 'CallunaSans-Regular', 'Lucida Grande', 'Lucida Sans Unicode', 'DejaVu Sans', 'Bitstream Vera Sans', 'Liberation Sans', Verdana, 'Verdana Ref', sans-serif;
	background-color: ;
	color: #bc0810;


	font-size: 10pt;
	font-weight: normal; 

}

label {

	font-family: 'CallunaSans-Regular', 'Lucida Grande', 'Lucida Sans Unicode', 'DejaVu Sans', 'Bitstream Vera Sans', 'Liberation Sans', Verdana, 'Verdana Ref', sans-serif;
	font-size: 11pt;
	color: #00812e;


	font-size: 9pt;
	font-weight: normal; 

	__width: 200px; /* label is an inline element, so width does not work, width must be specified however with these attributes below to prevent word wrap */
	__float: right;
   	__display: block;
   	__clear: right;

	__vertical-align: top;
	__text-align:right;
}

* html input.radio, * html input.checkbox {vertical-align: middle;} /* ie6 */
*+html input.radio, *+html input.checkbox {vertical-align: middle;} /* ie7 */


textarea {
	overflow: auto;
}
input.text, input.password, textarea, __TEST__select {
	margin: 0; 
	font: 1em/1.3 Helvetica, Arial, "Liberation Sans", "Bitstream Vera Sans", sans-serif; 
	vertical-align: baseline;
}
input.text, input.password, textarea {
	border: 1px solid #444; 
	padding: 2px;
}

/* horizontal layout */
form.horizontal .field {
	margin-left: 10px;
	padding-left: 50px;
}

form.horizontal .field label {
	display: inline; 
	float: left; 
	__width: 140px; 
	margin-left: -50px;
}

input, 1textarea, 1select {

	font-family: 'CallunaSans-Regular', 'Lucida Grande', 'Lucida Sans Unicode', 'DejaVu Sans', 'Bitstream Vera Sans', 'Liberation Sans', Verdana, 'Verdana Ref', sans-serif;
	font-size: 13pt;

	__padding: 0;
}

fieldset.post-replies-border {
	border-color: #ebebeb;
	border-style: solid; 
	border-width: 1px 0px 0px 0px;
}

legend.post-replies-text {
	padding-right: 10px;
	color: #999;
	font-size: 12px;
}


/*
**	END BIZAMAJIG FORMS
*/

/*
**	START BZMJG ALERTS
*/

.bizamajig-ui-status-alert,
.bizamajig-ui-button
	{
	padding: 0px 3px 4px 3px;

	height: 22px;
	cursor: pointer;

	text-align: center;

	font-weight: normal; 
	text-transform: none;
	text-decoration: none;
	letter-spacing: .01em;

	__background-color: #84c541; /* green */
	background-color: #f4f4f4;
	color: #454545;

/* Do rounding (native in Firefox and Safari) (webkit in IE and Opera */
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;



	__font-size: 9pt;
	__border: 1px solid #87b296;
	border: 1px solid #87b296;

}

.bizamajig-ui-status-alert {
	__width: 70px;
}

.bizamajig-ui-button {
	margin: 0px 0px 0px 10px;

}


/*
**	END BZMJG ALERTS
*/

/*
**	START BIZAMAJIG FORM LAYOUT
*/

/*
**	Modeled after input.form-single
*/
input.form__identifier {
	float: left;
	height: 21px;
	margin: 0 3px 0 0;
	padding: 4px 0 0 5px;
	width: 145px;
	font-size: 12px;
	color: #777;
	border: none;
	font-weight: bold;
	background: transparent url(/resources/bizamajig/buttons/bt-search-global-lookup-small-box.gif) no-repeat 0 0;
}

/*
**	END BIZAMAJIG FORM LAYOUT
*/

/*
**	START CONTENT PAGINATION SUPPORT
*/

.dmxpagination {
	padding: 3px;
	margin: 3px;
	text-align:center;
}

.dmxpagination a {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #EEE;
	text-decoration: none; /* no underline */
	color: #036CB4;
}

.dmxpagination a:hover,
.dmxpagination a:active {
	border: 1px solid #999;
	color: #666;
}
.dmxpagination .current {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #036CB4;
	font-weight: bold;
	background-color: #036CB4;
	color: #FFF;
}
.dmxpagination .disabled {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #EEE;
	color: #DDD;
}

/*
**	END CONTENT PAGINATION SUPPORT
*/

/*
**	START COMMUNITY TOP NAVIGATION BAR
*/

#bizamajig-ui-top-bar-container-bg {
	margin: 0 auto;
	padding: 0;
	height: 28px;
	width: 100%;

	background-color: ;

}

#bizamajig-ui-top-bar-container {
	margin-top: -28px;
	margin-left: auto;
	margin-right: auto;
	position: relative;   /*Panel will overlap  content */
	/*position: relative;*/   /*Panel will "push" the content down */
	top: 0; /* top: was 0 this is used to position the sliding panel/tab, so here we are dropping in just below bizamajig-ui-top-bar-container with height: 28px */
	z-index: 999;

	text-align: center;

	height: 28px;


	width: 1000px;
	background-color: ;

}

#bizamajig-ui-top-bar-container * {
	margin: 0;
	padding: 0;
	border: 0 none;
	list-style: none;


	font: 11px/100% 'CallunaSans-Regular', 'Lucida Grande', 'Lucida Sans Unicode', 'DejaVu Sans', 'Bitstream Vera Sans', 'Liberation Sans', Verdana, 'Verdana Ref', sans-serif;


}

#bizamajig-ui-top-bar-container #bizamajig-ui-top-bar-menu {
	margin: 0 auto;
	padding: 0px 0px 0px 0px; /* vertical align here */

	font-size: 11px;

	line-height: 28px;

	text-align: right;


	width: 1000px;
	background: ;


}

/*
**	bizamajig-ui-option and signin are duplicate, remove signin later.
**	right now, we use both classes on the signin button,
**	.bizamajig-ui-option to style, and
**	.signin for event wiring
*/
#bizamajig-ui-top-bar-container #bizamajig-ui-top-bar-menu a.bizamajig-ui-option,
#bizamajig-ui-top-bar-container #bizamajig-ui-top-bar-menu a.signin {
	padding: 6px 6px 6px 6px;

/*
**	Signin Button Color/BG
*/

	color: #740506;


	text-decoration: none;
	__font-weight: bold;

	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;

}

#bizamajig-ui-top-bar-container #bizamajig-ui-top-bar-menu a.bizamajig-ui-option:hover,
#bizamajig-ui-top-bar-container #bizamajig-ui-top-bar-menu a.signin:hover {


	background-color: #f9c5c5;


}

#bizamajig-ui-top-bar-container #bizamajig-ui-top-bar-menu a.bizamajig-ui-option,
#bizamajig-ui-top-bar-container #bizamajig-ui-top-bar-menu a.bizamajig-ui-option:hover,
#bizamajig-ui-top-bar-container #bizamajig-ui-top-bar-menu a.signin,
#bizamajig-ui-top-bar-container #bizamajig-ui-top-bar-menu a.signin:hover {
	*background-position: 0 3px!important;
}

#bizamajig-ui-top-bar-container #bizamajig-ui-top-bar-menu form,
#bizamajig-ui-top-bar-container #bizamajig-ui-top-bar-menu fieldset {

	background-color: #eddaa7;

	width: 210px;
}

#bizamajig-ui-top-bar-container #bizamajig-ui-top-bar-menu label,
#bizamajig-ui-top-bar-container #bizamajig-ui-top-bar-menu fieldset div,
#bizamajig-ui-top-bar-container #bizamajig-ui-top-bar-menu fieldset a {

	background-color: #eddaa7;

}


/*
**	START SIGNIN FORM SUPPORT
*/

.signin {
	position: relative;
	margin-left: 3px;
}

a.signin span {
/*
	background-image: url("images/toggle_down_light.png");
	background-repeat: no-repeat;
	background-position: 100% 50%;
*/

	padding: 4px 16px 6px 0;


	background-color: ;
	color: #bc0810;

}

#bizamajig-ui-top-bar-container #bizamajig-ui-top-bar-menu a.menu-open {

	background-color: ;
	color: #bc0810;

	outline: none;
}

#small_signup {
	display: inline;
	float: none;
	line-height: 23px;
	margin: 25px 0 0;
	width: 170px;
}

a.signin.menu-open span {
/*
	background-image:url("images/toggle_up_dark.png");
*/

	color: #bc0810;

}

#bizamajig-ui-top-bar-container #bizamajig-ui-top-bar-menu #signin_menu {

	margin: 5px 0px 0px 0px;
	padding: 12px;

	display:none;

	position: absolute;
	__top: 28px; 
	top: 24px;
	right: 0px; 

	width: 210px;
	z-index: 100;

/*
	margin-top: 5px;
	margin-right: 0px;
	*margin-right: -1px;
*/

	-moz-border-radius-topleft: 5px;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;

	background-color: #eddaa7;
	color: #00812e;

	border: 1px transparent;
	text-align: left;

	font-size: 11px;
}

#bizamajig-ui-top-bar-container #bizamajig-ui-top-bar-menu #signin_menu input[type=text],
#bizamajig-ui-top-bar-container #bizamajig-ui-top-bar-menu #signin_menu input[type=password] {
	margin: 0 0 5px;
	padding: 5px;
	display: block;

	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;


	border: 1px solid #237338;

	font-size: 13px;
	width: 190px;

	background-color: #ffffff;
	color: #999999;
}

#bizamajig-ui-top-bar-container #bizamajig-ui-top-bar-menu #signin_menu p {
	margin: 0px 0px 0px 0px;
}

#bizamajig-ui-top-bar-container #bizamajig-ui-top-bar-menu #signin_menu a {

	color: #bc0810;

}

#bizamajig-ui-top-bar-container #bizamajig-ui-top-bar-menu #signin_menu label {
	font-weight: normal;
}

#bizamajig-ui-top-bar-container #bizamajig-ui-top-bar-menu #signin_menu p.remember {
	padding: 10px 0px 0px 0px;
}

#bizamajig-ui-top-bar-container #bizamajig-ui-top-bar-menu #signin_menu p.forgot,
#bizamajig-ui-top-bar-container #bizamajig-ui-top-bar-menu #signin_menu p.complete {
	margin: 5px 0px 0px 0px;
	clear: both;
}

#bizamajig-ui-top-bar-container #bizamajig-ui-top-bar-menu #signin_menu p a {
	color: #bc0810;
}

#bizamajig-ui-top-bar-container #bizamajig-ui-top-bar-menu #signin_submit {
	margin: 0 5px 0 0;
	padding: 4px 10px 5px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;

	background: #eddaa7scroll 0 0;
	border:1px solid #bc0810;
	color: #bc0810;
	text-shadow: 0 -1px 0 #237338;

	font-size:11px;
	font-weight:bold;
}

#bizamajig-ui-top-bar-container #bizamajig-ui-top-bar-menu #signin_submit:-moz-focus-inner {
	padding: 0;
	border: 0;
}

#bizamajig-ui-top-bar-container #bizamajig-ui-top-bar-menu #signin_submit:hover, #signin_submit:focus {
	background-position: 0 -5px;
 	cursor: pointer;
}

/*
**	END SIGNIN FORM SUPPORT
*/

#bizamajig-ui-top-bar-container #bizamajig-ui-top-bar-brand,
#bizamajig-ui-top-bar-container #bizamajig-ui-top-bar-self-service-link,
#bizamajig-ui-top-bar-container #bizamajig-ui-top-bar-menu-branding {
	float: left;
}

#bizamajig-ui-top-bar-menu-branding{
	position: absolute;
	top: 0;
	left: 0; /* Post tenant brand to left side of container */

	text-indent: -9999px;
	__background: transparent url('/resources/bizamajig/art/bzmjg__global_top_bar__brand.gif') no-repeat 20px 9px;
	__TEST__background: transparent url('/resources/bizamajig/art/bzmjg__global_top_bar__brand.gif') no-repeat 0px 0px;
	display: block;
	color: #fff;
	height: 28px;
	width: 49px;
	margin-right: 5px;
	outline: none;
	text-decoration: none;
}

#bizamajig-ui-top-bar-menu-branding a{
	margin-right: 0px;
	position: absolute;
	top: 0;
	left: 0; /* Post tenant brand to left side of container */

	text-indent: -9999px;
	__background: transparent url('/resources/bizamajig/art/bzmjg__global_top_bar__brand.gif') no-repeat 20px 9px;
	__TEST__background: transparent url('/resources/bizamajig/art/bzmjg__global_top_bar__brand.gif') no-repeat 0px 0px;
	display: block;
	color: #fff;
	height: 28px;
	width: 49px;
	outline: none;
	text-decoration: none;
}

#bizamajig-ui-top-bar-container #bizamajig-ui-top-bar-container-global-menu-options,
#bizamajig-ui-top-bar-container #bizamajig-ui-top-bar-menu_more {
	float: right;
	padding-right: 10px; /* right padding to make room beside the search field, for the Sliding Login Link */
}

#bizamajig-ui-top-bar-container #bizamajig-ui-top-bar-container-global-menu-options a {
	padding: 0 5px 0 5px;
	text-decoration: none;

	background: ;

}

#bizamajig-ui-top-bar-container #bizamajig-ui-top-bar-menu_more {_width: 240px;}

.bizamajig-ui-option {
	margin: 0px 0px 0px 5px;
	float: left;
	cursor: pointer;
}

.bizamajig-ui-option.first {
	margin: 0px 0px 0px 0px;
}

#bizamajig-ui-top-bar-container #bizamajig-ui-top-bar-container-global-menu-options a#__bizamajig-ui-option {
	padding: 0px 8px 0px 0px;

	background: ;

}

#bizamajig-ui-top-bar-container #bizamajig-ui-top-bar-container-global-menu-options #bzmjg_signout {
	font-size: 10px;
	font-weight: normal;
	margin: 0 5px 0 2px;
	padding: 0;
}

#bizamajig-ui-top-bar-container #bizamajig-ui-top-bar-container-global-menu-options #bzmjg_signout:hover {
	background: none;
	_filter: none;
	text-decoration: underline;
}

#bizamajig-ui-top-bar-container li {
	float:left;
}

#bizamajig-ui-top-bar-container li img {
	float:left;
	margin:4px 5px 0 -3px;
}

#bizamajig-ui-top-bar-container #bizamajig-ui-top-bar-menu_search {
	margin:0 5px;
	float:left;
}

#bizamajig-ui-top-bar-container #bizamajig-ui-top-bar-menu_search fieldset {

	background-color: ;

	_float:right;
}
#bizamajig-ui-top-bar-container #bizamajig-ui-top-bar-menu_search_query {
	float:left;
	width:185px;
	padding-bottom:0px;
	margin-top:3px;
	margin-right:2px;
}
#bizamajig-ui-top-bar-container #bizamajig-ui-top-bar-menu_search_submit {
	width: 16px;
	height: 18px;
	margin: 4px 6px;
	padding: 0;
	background: url('/resources/bizamajig/buttons/bt-search-top.gif') no-repeat;
	text-indent:-9999px;
}
#bizamajig-ui-top-bar-menu_admin {display:none;}

/*
**	END COMMUNITY TOP NAVIGATION BAR
*/

/*
**	START AD ROTATOR WITH PREVIEW
*/

/*--Main Image Preview--*/
.ad_rotator_with_preview__contentarea {
	margin:0px auto;
	padding:0px;
	position:relative;
	float:left;
	width:800px;
	height:225px;
	overflow:hidden;
	background-color:#c0daf0;
	color:#ffffff;


}

.ad_rotator_with_preview__contentarea h1,
.ad_rotator_with_preview__contentarea h2 {
	margin: 15px 0px 5px 15px;
	padding: 0px;
	line-height: 1.3em;
	background-color: rgba(255, 255, 255, 0.5);
	color:#ffffff;
}

.ad_rotator_with_preview__contentarea p {
	margin:15px;
	color:#515151;
}

.ad_rotator_with_preview__contentarea .desc{
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	color:#515151;
	display:none;
}

.block, /* POTENTIAL BUG:This should not be here, most likely. */
.ad_rotator_with_preview__contentarea #block_preview {
	margin:0px 0px 0px 10px;
	padding:0px; 
	border:0px;
}

.ad_rotator_with_preview__contentarea #block_preview {
	position:absolute;
	bottom:0;
	left:0;
	width:50%;
}

.ad_rotator_with_preview__contentarea a.collapse {
	position:absolute; 
	top:-27px;
	right:20px; 
/*
	background:url(btn_collapse.gif) no-repeat left top;
*/
	height:27px;
	width:93px;
	text-indent:-99999px;
}

.ad_rotator_with_preview__contentarea a.show {
	background-position:left bottom;
} 


/*--Category Navigation--*/
.ad_rotator_with_preview__category_navigation {display:inline-block;}
.ad_rotator_with_preview__category_navigation {display:inline;}
.ad_rotator_with_preview__category_navigation {
  display:table-row;
  padding:0;
  margin:0;
  list-style-type:none;
  white-space:nowrap; 
}
.ad_rotator_with_preview__category_navigation {
	padding:0px;
	float:left;

	width:200px;
	width:100%;
	min-height:45px;


}

.ad_rotator_with_preview__category_navigation img {
	float:left;
}

/*
.menu {display:inline-block;}
.menu {display:inline;}
.menu {
  display:table-row;
  padding:0;
  margin:0;
  list-style-type:none;
  white-space:nowrap; 
  }
.menu li {display:inline;}
.menu a, .menu a:visited {
  display:block;
  float:left;
  padding:4px 16px;
  color:#000; 
  background:#d4d4d4; 
  border:1px solid #fff; 
  text-decoration:none;
  }
.menu a:hover {
  color:#fff; 
  background:#08c;
  }

*/

.ad_rotator_with_preview__category_navigation ul {
	margin:0;
	padding:0;
	list-style:none;
}

.ad_rotator_with_preview__category_navigation ul li{
	float:left;
	display:inline;


	margin:0; padding:12px 10px;
/*
	background:#f0f0f0 url(nav_a.gif) repeat-x;
*/
	width:280px;
	border-top:1px solid #fff;
	border-bottom:1px solid #ccc;

}

.ad_rotator_with_preview__category_navigation ul li a,
.ad_rotator_with_preview__category_navigation ul li a img {
	float:left; /* Needed for IE6, so far. */
	border:none;
}
.ad_rotator_with_preview__category_navigation ul li.hover {
	cursor:pointer;
}

.ad_rotator_with_preview__category_navigation ul li.active {
	cursor:default;
}

html .ad_rotator_with_preview__category_navigation ul li h2 {
	margin:5px 0;
	padding:0;
	font-size:1.5em; 
}

.ad_rotator_with_preview__category_navigation ul li .block {
	margin:0px 0px 0px 15px;
	padding:0;
	float:left; 
}	

.ad_rotator_with_preview__category_navigation ul li p {
	display:none;
}

/*
**	END AD ROTATOR WITH PREVIEW
*/

/*
**	START PLAYLIST
*/

.bzmjg_playlist_vertical li {
	__float:left;

	margin-top: 5px;
	margin-bottom: 5px;
	text-indent:-20px;
	list-style: none;
}

/*
**	END PLAYLIST
*/

/*
**	START STAGING CSS
*/

h1, h2, h3, h4, h5 {


	font-family: 'CallunaSans-Regular', 'Lucida Grande', 'Lucida Sans Unicode', 'DejaVu Sans', 'Bitstream Vera Sans', 'Liberation Sans', Verdana, 'Verdana Ref', sans-serif;
	color: #00812e;


	font-weight: normal;
	text-transform: none;
	text-decoration: none;
/*	letter-spacing: .01em;*/
	line-height: 110%;

}

h1
{
	margin: .4em 0em .2em 0em;
	padding-top: .2em;
	padding-bottom: .2em;
	__font-size: 167%; /* 22px */
	__font-size: 2em;
	font-size: 1.6em;
	__font-weight: bold;
}

h2
{
	margin: .3em 0em .2em 0em;
	__font-size: 138.5%; /* 18px */
	__font-size: 1.4em;
	font-size: 1.5em;
}

h3
{
	margin: .2em 0em .1em 0em;
	__font-size: 108%; /* 14px */
	__font-size: 1.2em;
	font-size: 1.18em;
}

h4, blockquote, ul, ol, dl, dir, menu
{
	margin: 1.12em 0em 0em 0em;
}

p {
	margin: 0 0 20px 0; 
}

h5
{
	__font-size: 80%;
	__font-size: 1em;
	font-size: .9em;
	margin: .2em 0em .1em 0em;
}

h6
{
	__font-size: 70%;
	font-size: .83em;
	margin: .2em 0em .1em 0em;
}



/*
h1, h2, h3, h4, h5, h6
*/
b, strong {
	font-weight: bolder;
}

@media print {
  h1            { page-break-before: always }
  h1, h2, h3,
  h4, h5, h6    { page-break-after: avoid }
  ul, ol, dl    { page-break-before: avoid }
}

/* was a member above, for 1em*/
table {
	margin-bottom: 0em;
}

.small {
	font-size:77%;
}

.blur {
	color: #999;
}

.author {
	font-size:10px;
	font-weight:normal;
}

.date {
	font-size:10px;
	font-weight:normal;
	color: #237338;
}

.tagline {
	font-style:italic;
	text-align:center;
	color: #237338;
}

.rating {
	font-size:77%;
}

.error {
	color: #237338;
}

.clsSplitter {
	clear:both;
}

.bizamajig-ui-container-baseline {
	margin: 0 auto;
	padding: 0px;
	clear: both;

	__IE_z_index_bug__position: relative;
	position: relative;
	width: 100%;


	__height: 0px;
	__background-image: url('/resources/sitelevel/spacer.gif');
	font-family: 'CallunaSans-Regular', 'Lucida Grande', 'Lucida Sans Unicode', 'DejaVu Sans', 'Bitstream Vera Sans', 'Liberation Sans', Verdana, 'Verdana Ref', sans-serif;
	font-size: 13pt;
	background-color: #740506;
	color: #FFFFFF;

/*
	background-repeat: (=(ap_bizamajig__meta_data__cache.Fields.Item("metadata__canvas__background_image_repeat").Value)%>;
	background-position: (=(ap_bizamajig__meta_data__cache.Fields.Item("metadata__canvas__background_image_position").Value)%>; 
*/
	background-position: top center; 
	background-repeat: no-repeat;

	font-weight: normal; 
	text-transform: none;
	text-decoration: none;
	letter-spacing: .01em;
}

.bizamajig-ui-container-baseline a:link,
.bizamajig-ui-container-baseline a:active,
.bizamajig-ui-container-baseline a:visited {

	color: #FFFFFF;

}

.bizamajig-ui-container-baseline a:hover {

	color: #C3723D;

}

.bizamajig-ui-container-baseline .clsBaseline
{
	__padding-top: 10px;
	__padding-right: 10px;
	__padding-bottom: 10px;
	__padding-left: 10px;
	text-align: left;
}

#bizamajig-ui-container-footer
{
	clear: both;

	__IE_z_index_bug__position: relative;
	position: relative;
	width: 100%;


	min-height: 41px;
	background-image: url('/content/37058/spacer_22.gif');
	font-family: 'CallunaSans-Regular', 'Lucida Grande', 'Lucida Sans Unicode', 'DejaVu Sans', 'Bitstream Vera Sans', 'Liberation Sans', Verdana, 'Verdana Ref', sans-serif;
	font-size: 12pt;
	background-color: ;
	color: #1f0e4c;


	background-position: top center; 
	background-repeat: no-repeat;

	text-transform: none;
	text-decoration: none;
	letter-spacing: .01em;

	text-align: center;
}

#bizamajig-ui-container-footer div a:link,
#bizamajig-ui-container-footer div a:visited,
#bizamajig-ui-container-footer div a:active,
#bizamajig-ui-container-footer div a:hover {
	margin: 10px 0px 5px 0px;
	text-decoration: none;

	color: #1f0e4c;

}
#bizamajig-ui-container-footer div a:link {

	border-bottom: 1px none #1f0e4c;

}
#bizamajig-ui-container-footer div a:visited {


	border-bottom: 1px none #1f0e4c;

}
#bizamajig-ui-container-footer div a:active {

	border-bottom: 1px none #1f0e4c;

}
#bizamajig-ui-container-footer div a:hover {

	border-bottom: 1px dotted #1f0e4c;

}


#bizamajig-ui-container-footer .clsFooter
{
	margin-top: 0px;



	font-size: 95%;
	line-height: 115%;
	text-align: center;
}

#bizamajig-ui-container-footer .footer_menu
{
	margin: 0px;
	padding: 0px;

	position: relative;
	font-size: 85%;
	line-height: 130%;
}

#bizamajig-ui-container-footer-global
{
	margin: 10px auto;
	__padding: 10px;

	clear: both;

	text-align: center;
	position: relative;


	width: 1000px;
	font-family: 'CallunaSans-Regular', 'Lucida Grande', 'Lucida Sans Unicode', 'DejaVu Sans', 'Bitstream Vera Sans', 'Liberation Sans', Verdana, 'Verdana Ref', sans-serif;
	font-size: 12pt;
	color: #1f0e4c;


	font-weight: normal;
	letter-spacing: .01em;

}

.nowrap { 
  __white-space: nowrap; 
}

/*
**	END STAGING CSS
*/


/*
**	START FORM
*/
/*
***********************************************************************************************

This section is used for the BIZAMAJIG built-in forms.

***********************************************************************************************
*/

td.formname
{
	font-family: Arial, 'Lucida Grande', 'Lucida Sans Unicode', 'DejaVu Sans', 'Bitstream Vera Sans', 'Liberation Sans', Verdana, 'Verdana Ref', sans-serif;
	font-weight: normal;
	font-size: 11px;
	letter-spacing: .1em;
	color: #000708;
	background-color: #bdf2de;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: white;
	padding-top: 5px;
	padding-left: 15px;
	padding-bottom: 5px;
	vertical-align:middle;
	text-align: left;
	width: 180px;
}

td.formname_header
{
	font-family: Arial, 'Lucida Grande', 'Lucida Sans Unicode', 'DejaVu Sans', 'Bitstream Vera Sans', 'Liberation Sans', Verdana, 'Verdana Ref', sans-serif;
	font-weight: bold;
	font-size: 11px;
	letter-spacing: .1em;
	color: #000708;
	background-color: #bdf2de;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: white;
	padding-top: 5px;
	padding-left: 15px;
	padding-bottom: 5px;
	vertical-align:middle;
	text-align: left;
	width: 100%;
}

td.formname_required
{
	font-family: Arial, 'Lucida Grande', 'Lucida Sans Unicode', 'DejaVu Sans', 'Bitstream Vera Sans', 'Liberation Sans', Verdana, 'Verdana Ref', sans-serif;
	font-weight: normal;
	font-size: 11px;
	background-color: #FF2F34;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: white;
	padding-top: 5px;
	padding-left: 0px;
	padding-bottom: 5px;
	vertical-align:middle;
	text-align: left;
	width: 2px;
}


td.formdata
{
	font-family: Arial, 'Lucida Grande', 'Lucida Sans Unicode', 'DejaVu Sans', 'Bitstream Vera Sans', 'Liberation Sans', Verdana, 'Verdana Ref', sans-serif;
	font-weight: normal;
	font-size: 11px;
	background-color: white;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #D3D3D3;
	padding-top:5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom:5px;
	vertical-align:middle;
	text-align: left;
}

.inputcontrol
{
	background-color: white;
	vertical-align:middle;
	padding:4px; 
	border:solid 1px #205588;
}

td.public_formdata_tag_top
{
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 0px;
	vertical-align: middle;
	text-align: left;
}

td.public_formdata_tag_instruction
{

	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	vertical-align: bottom;
	text-align: left;
}

td.public_formdata_tag
{
	padding-top: 20px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 0px;
	vertical-align: bottom;
	text-align: left;
}

td.formdata_tag_top
{
	font-family: Arial, 'Lucida Grande', 'Lucida Sans Unicode', 'DejaVu Sans', 'Bitstream Vera Sans', 'Liberation Sans', Verdana, 'Verdana Ref', sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #454545;
	background-color: white;
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #D3D3D3;
	padding-top:10px;
	padding-left: 0px;
	padding-right: 5px;
	padding-bottom:2px;
	vertical-align:middle;
	text-align: left;
}

td.formdata_tag
{
	font-family: Arial, 'Lucida Grande', 'Lucida Sans Unicode', 'DejaVu Sans', 'Bitstream Vera Sans', 'Liberation Sans', Verdana, 'Verdana Ref', sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #454545;
	background-color: white;
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #D3D3D3;
	padding-top:20px;
	padding-left: 0px;
	padding-right: 5px;
	padding-bottom:2px;
	vertical-align:bottom;
	text-align: left;
}

td.formdata_tag_sidebar_1
{
	line-height: 16pt;
	font-family: 'CallunaSans-Regular', 'Lucida Grande', 'Lucida Sans Unicode', 'DejaVu Sans', 'Bitstream Vera Sans', 'Liberation Sans', Verdana, 'Verdana Ref', sans-serif;
	font-size: 10pt;
	font-weight: normal; 
	background-color: ;
	color: #797979px;
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #D3D3D3;
	padding-top:10px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom:1px;
	vertical-align:middle;
	text-align: left;
}

td.formdata_nested
{
	font-family: Arial, 'Lucida Grande', 'Lucida Sans Unicode', 'DejaVu Sans', 'Bitstream Vera Sans', 'Liberation Sans', Verdana, 'Verdana Ref', sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #454545;
	background-color: white;
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #D3D3D3;
	padding-top:0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom:0px;
	vertical-align:top;
	text-align: left;
}

td.formdialog
{
	font-family: Arial, 'Lucida Grande', 'Lucida Sans Unicode', 'DejaVu Sans', 'Bitstream Vera Sans', 'Liberation Sans', Verdana, 'Verdana Ref', sans-serif;
	font-weight: normal;
	font-size: 11px;
	background-color: white;
	padding-top:5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom:5px;
	vertical-align:middle;
}

.bl__nav__button { 
	margin: 0 auto;
	padding: 5px;


/* Do rounding (native in Firefox and Safari) (webkit in IE and Opera */
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	font-family: 'CallunaSans-Regular', 'Lucida Grande', 'Lucida Sans Unicode', 'DejaVu Sans', 'Bitstream Vera Sans', 'Liberation Sans', Verdana, 'Verdana Ref', sans-serif;
	background-color: ;
	color: #bc0810;

	border-top-color: #237338;
	border-right-color: #237338;
	border-bottom-color: #237338;
	border-left-color: #237338;



	-moz-border-radius-topleft: 6px;
	-webkit-border-top-left-radius: 6px;
	border-top-left-radius: 6px;
	
	-moz-border-radius-topright: 6px;
	-webkit-border-top-right-radius: 6px;
	border-top-right-radius: 6px;
	
	-moz-border-radius-bottomleft: 6px;
	-webkit-border-bottom-left-radius: 6px;
	border-bottom-left-radius: 6px;

	-moz-border-radius-bottomright: 6px;
	-webkit-border-bottom-right-radius: 6px;
	border-bottom-right-radius: 6px;


	line-height: normal;
	font-size: 9pt;
	font-weight: normal; 

	text-align: center;
	text-transform: none;
	text-decoration: none;

	__width: 100px;
	height: 30px;
	position: relative; 

	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;

	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;

	background-color: #f6f6f6;
	color: #464646;
}

.bl__nav__button {
	background-color: #f6f6f6;
	color: #464646;
	text-decoration: none;
}

.bl__nav__go_back { 
	margin: 0 auto;
	padding: 0px;

    /* Do rounding (native in Firefox and Safari) (webkit in IE and Opera */
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;

	line-height: normal;
	font-family: 'CallunaSans-Regular', 'Lucida Grande', 'Lucida Sans Unicode', 'DejaVu Sans', 'Bitstream Vera Sans', 'Liberation Sans', Verdana, 'Verdana Ref', sans-serif;
	font-size: 9pt;
	font-weight: normal; 
	background-color: ;
	color: #bc0810;

	text-align: left;
	text-transform: none;
	text-decoration: none;

	width: 75px;
	height: 20px;
	position: relative; 

	border-top-width: 0px;
	border-right-width: 0px;
	__border-bottom-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;

	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;

	border-top-color: #237338;
	border-right-color: #237338;
	border-bottom-color: #237338;
	border-left-color: #237338;

}

.bl__msg__information, .bl__msg__information__scroll {
	margin: 0 auto;
	padding: 10px 10px 10px 10px;

    /* Do rounding (native in Firefox and Safari) (webkit in IE and Opera */
    border-radius: 0px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;

	line-height: 16pt;
	font-family: 'CallunaSans-Regular', 'Lucida Grande', 'Lucida Sans Unicode', 'DejaVu Sans', 'Bitstream Vera Sans', 'Liberation Sans', Verdana, 'Verdana Ref', sans-serif;
	font-size: 13pt;
	font-weight: normal; 
	background-color: ;
	color: #1f0e4c;

	text-align: left;
	text-transform: none;
	text-decoration: none;
	letter-spacing: .01em;

	__width: 100%;
	position: relative; 

	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;

	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;

	border-top-color: #237338;
	border-right-color: #237338;
	border-bottom-color: #237338;
	border-left-color: #237338;

}

.bl__msg__information__scroll {
	height: 200px;
	overflow-y: auto;
	overflow-x: hidden;
	position: relative; 
}

.bizamajig-ui-content-area-column-1,
.bizamajig-ui-content-area-column-1-dashed-border,
.bizamajig-ui-content-area-column-1-no-border {
	margin: 0px 0px 10px 0px;
	padding: 10px 10px 10px 10px;


    /* Do rounding (native in Firefox and Safari) (webkit in IE and Opera */
/* Do rounding (native in Firefox and Safari) (webkit in IE and Opera */
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;

	line-height: 16pt;
	font-family: 'CallunaSans-Regular', 'Lucida Grande', 'Lucida Sans Unicode', 'DejaVu Sans', 'Bitstream Vera Sans', 'Liberation Sans', Verdana, 'Verdana Ref', sans-serif;
	font-size: 13pt;
	font-weight: normal; 
	background-color: ;
	color: #1f0e4c;

	width: 338px; 



	text-align: left;
	text-transform: none;
	text-decoration: none;
	letter-spacing: .01em;

	float: left;
	position: relative; 
	overflow: hidden;

}

.bizamajig-ui-content-area-column-2,
.bizamajig-ui-content-area-column-2-dashed-border,
.bizamajig-ui-content-area-column-2-no-border {
	margin: 0px 0px 10px 10px;
	padding: 10px 10px 10px 10px;


    /* Do rounding (native in Firefox and Safari) (webkit in IE and Opera */
/* Do rounding (native in Firefox and Safari) (webkit in IE and Opera */
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;

	line-height: 16pt;
	font-family: 'CallunaSans-Regular', 'Lucida Grande', 'Lucida Sans Unicode', 'DejaVu Sans', 'Bitstream Vera Sans', 'Liberation Sans', Verdana, 'Verdana Ref', sans-serif;
	font-size: 13pt;
	font-weight: normal; 
	background-color: ;
	color: #1f0e4c;

	width: 308px; 



	text-align: left;
	text-transform: none;
	text-decoration: none;
	letter-spacing: .01em;

	float: left;
	position: relative; 
	overflow: hidden;

}

.bizamajig-ui-content-area-column-1,
.bizamajig-ui-content-area-column-2 {

	border: 1px solid #b60a0e;



}

.bizamajig-ui-content-area-column-1-dashed-border,
.bizamajig-ui-content-area-column-2-dashed-border {

	border: 1px dashed #b60a0e;



}

.bl__msg__popup_1 { 
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;

    /* Do rounding (native in Firefox and Safari) (webkit in IE and Opera */
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;

	line-height: 16pt;
	font-family: Arial, 'Lucida Grande', 'Lucida Sans Unicode', 'DejaVu Sans', 'Bitstream Vera Sans', 'Liberation Sans', Verdana, 'Verdana Ref', sans-serif;
	font-size: 12pt;
	font-weight: normal; 
	background-color: #740506;
	color: #FFFFFF;

	text-align: left;
	text-transform: none;
	text-decoration: none;
	letter-spacing: .01em;

/*
	width: 90%; 
*/
	position: relative; 

	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;

	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;

	border-top-color: #C3723D;
	border-right-color: #C3723D;
	border-bottom-color: #C3723D;
	border-left-color: #C3723D;
}

.bl__msg__popup_1 a:link, .bl__msg__popup_1 a:active, .bl__msg__popup_1 a:visited {
	color: #FFFFFF;
}

.bl__msg__popup_1 a:hover {
	color: #C3723D;
}

.bl__msg__popup_1 a img {
	border:none;
}

.bl__msg__popup_2 { 
	margin: 0 auto;
	padding: 10px 10px 10px 10px;

    /* Do rounding (native in Firefox and Safari) (webkit in IE and Opera */
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;

	line-height: 16pt;
	font-family: Arial, 'Lucida Grande', 'Lucida Sans Unicode', 'DejaVu Sans', 'Bitstream Vera Sans', 'Liberation Sans', Verdana, 'Verdana Ref', sans-serif;
	font-size: 12pt;
	font-weight: normal; 
	background-color: ;
	color: #bc0810;

	text-align: left;
	text-transform: none;
	text-decoration: none;
	letter-spacing: .01em;

/*
	width: 90%; 
*/
	position: relative; 

	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;

	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;

	border-top-color: #237338;
	border-right-color: #237338;
	border-bottom-color: #237338;
	border-left-color: #237338;

}
.bl__msg__popup_2 a:link, .bl__msg__popup_2 a:active, .bl__msg__popup_2 a:visited {
	color: #bc0810;
}

.bl__msg__popup_2 a:hover {
	color: #237338;
}

.bl__msg__popup_2 a img {
	border:none;
}

.bl__msg__popup_2__nocurve { 
	margin: 0 auto;
	padding: 10px 10px 10px 10px;

	line-height: 16pt;
	font-family: Arial, 'Lucida Grande', 'Lucida Sans Unicode', 'DejaVu Sans', 'Bitstream Vera Sans', 'Liberation Sans', Verdana, 'Verdana Ref', sans-serif;
	font-size: 12pt;
	font-weight: normal; 
	background-color: ;
	color: #bc0810;

	text-align: left;
	text-transform: none;
	text-decoration: none;
	letter-spacing: .01em;

/*
	width: 90%; 
*/
	position: relative; 

	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;

	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;

	border-top-color: #237338;
	border-right-color: #237338;
	border-bottom-color: #237338;
	border-left-color: #237338;

}
.bl__msg__popup_2__nocurve a:link, .bl__msg__popup_2__nocurve a:active, .bl__msg__popup_2__nocurve a:visited {
	color: #bc0810;
}

.bl__msg__popup_2__nocurve a:hover {
	color: #237338;
}

.bl__msg__popup_2__nocurve a img {
	border:none;
}



.bl__sidebar_1__block img {

	background-color: none;

}

/* content_block */
.tier-standard,
.tier-primary,
.posts,
.block, /* masonry block with sibling-care margin */
.blocks .last,
.blocks.last,
.blocks { /* masonry blocks */
	__z-index: 1;

	float: left;
	position: relative;
	overflow: hidden;

	line-height: 1.4em;
	cursor: pointer;

	-webkit-box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.2);
	box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.2);

	-webkit-transition: -webkit-box-shadow 0.2s ease-in-out;
	-webkit-transition: background 0.2s ease-in-out;


	margin: 10px 10px 0px 0px;
	padding: 10px;
	font: normal 11pt 'CallunaSans-Regular', 'Lucida Grande', 'Lucida Sans Unicode', 'DejaVu Sans', 'Bitstream Vera Sans', 'Liberation Sans', Verdana, 'Verdana Ref', sans-serif;
	color: #00812e;
	background: #fec4c4;
	border: 1px solid #333333;
	-webkit-border-radius: 3px;
	   -moz-border-radius: 3px;
			border-radius: 3px;


}

.block { /* masonry block WITH NO sibling-care margin */
	margin: 0px 0px 0px 0px;
}

.blocks .last,
.blocks.last {

	margin: 10px 0px 0px 0px;


}

.tier-standard:hover,
.tier-primary:hover,
.posts:hover,
.block:hover, /* masonry block with sibling-care margin */
.blocks:hover {
/*
	background: #FFF5EF url(/images/background-box.png) repeat-x; 
*/
	background-color: #FFF5EF; 
/*
	-webkit-box-shadow: 2px 2px 10px rgba(255, 0, 0, 0.3); 
	-moz-box-shadow: 2px 2px 10px rgba(255, 0, 0, 0.3); 
	box-shadow: 2px 2px 10px rgba(255, 0, 0, 0.3);
*/
	-webkit-box-shadow: 2px 2px 10px #00812e;
	-moz-box-shadow: 2px 2px 10px #00812e;
	box-shadow: 2px 2px 10px #00812e;

	-webkit-transition: -webkit-box-shadow 0.2s ease-in-out;
	-webkit-transition: background 0.2s ease-in-out

}

.tier-standard:highlighted,
.tier-primary:highlighted,
.posts:highlighted,
.block:highlighted, /* masonry block with sibling-care margin */
.blocks:highlighted {
/*
	background: #FFF5EF url(/images/background-box.png) repeat-x; 
*/
	background-color: #FFF5EF; 
/*
	-webkit-box-shadow: 2px 2px 10px rgba(255, 0, 0, 0.3); 
	-moz-box-shadow: 2px 2px 10px rgba(255, 0, 0, 0.3); 
	box-shadow: 2px 2px 10px rgba(255, 0, 0, 0.3);
*/
	-webkit-box-shadow: 2px 2px 10px #00812e;
	-moz-box-shadow: 2px 2px 10px #00812e;
	box-shadow: 2px 2px 10px #00812e;

	-webkit-transition: -webkit-box-shadow 0.2s ease-in-out;
	-webkit-transition: background 0.2s ease-in-out

}

.tier-standard,
.tier-primary {

	line-height: 16pt;
	font-family: 'CallunaSans-Regular', 'Lucida Grande', 'Lucida Sans Unicode', 'DejaVu Sans', 'Bitstream Vera Sans', 'Liberation Sans', Verdana, 'Verdana Ref', sans-serif;
	font-size: 13pt;
	font-weight: normal; 
	background-color: #eddaa7;
	color: #00812e;

}

.posts {

	line-height: 16pt;
	font-family: 'CallunaSans-Regular', 'Lucida Grande', 'Lucida Sans Unicode', 'DejaVu Sans', 'Bitstream Vera Sans', 'Liberation Sans', Verdana, 'Verdana Ref', sans-serif;
	font-size: 13pt;
	font-weight: normal; 
	background-color: ;
	color: #1f0e4c;

}
.tier-standard,
.tier-primary {
	width: 90%;
}
.posts {
	width: 90%;
}

.content_block {
	margin: 0 auto;
	padding: 0px 0px 0px 0px;

	margin-bottom: 40px; /* supports stacking of content_blocks */

	float: left;
	position: relative;
	overflow: hidden;

	/* Do rounding (native in Firefox and Safari) (webkit in IE and Opera */
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;

	__filter: progid:DXImageTransform.Microsoft.dropShadow(color=#1f0e4c, offX=10, offY=10, positive=true);

	line-height: 16pt;
	font-family: 'CallunaSans-Regular', 'Lucida Grande', 'Lucida Sans Unicode', 'DejaVu Sans', 'Bitstream Vera Sans', 'Liberation Sans', Verdana, 'Verdana Ref', sans-serif;
	font-size: 13pt;
	font-weight: normal; 
	background-color: ;
	color: #1f0e4c;

	text-align: left;
	text-transform: none;
	text-decoration: none;
	letter-spacing: .01em;

	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;

	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;

	border-top-color: #237338;
	border-right-color: #237338;
	border-bottom-color: #237338;
	border-left-color: #237338;

}
.content_block a:link, .content_block a:active, .content_block a:visited {
	color: #bc0810;
}

.content_block a:hover {
	color: #237338;
}

._REMOVE_content_block a img {
	border:none;
}


.bl__sidebar_1__block,
.bl__sidebar_2__block {
	margin: 0 auto;
/*
**	PADDING ISSUE
*/
	padding: 0px 5px 0px 15px;
	position: relative;
	cursor: pointer;

	font-weight: normal;

	margin-bottom: 0px; /* supports stacking of blocks */

	overflow: hidden;


	font-family: Arial, 'Lucida Grande', 'Lucida Sans Unicode', 'DejaVu Sans', 'Bitstream Vera Sans', 'Liberation Sans', Verdana, 'Verdana Ref', sans-serif;
	font-size: 12pt;
	background-color: ;
	color: #bc0810;
	border-top: 0px solid #ffffff;
	border-right: 0px solid #ffffff;
	border-bottom: 0px solid #ffffff;
	border-left: 0px solid #237338;

}

.bl__sidebar_2__block ul li {
	margin-left: 20px;
}

.__bl__sidebar_1__block,
.__bl__sidebar_2__block {
	margin: 0 auto;
	padding: 0px 0px 0px 0px;

	margin-bottom: 0px; /* supports stacking of blocks */

	__margin-left: 10px; /* add padding that innertube_right is not providing */

	__float: left;
	position: relative;
	overflow: hidden;

	__width: 300px; /* set to LEFTWIDTH (190) - 2*10px */
	__width: -32px; /* set to LEFTWIDTH (190) - 2*10px */

	/* Do rounding (native in Firefox and Safari) (webkit in IE and Opera */
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;

	__box-shadow: 10px 10px 10px 5px ;
	__filter: progid:DXImageTransform.Microsoft.dropShadow(color=#bc0810, offX=10, offY=10, positive=true);

	__line-height: 16pt;


	font-family: Arial, 'Lucida Grande', 'Lucida Sans Unicode', 'DejaVu Sans', 'Bitstream Vera Sans', 'Liberation Sans', Verdana, 'Verdana Ref', sans-serif;
	font-size: 12pt;
	background-color: ;
	color: #bc0810;
	__width: 218px; /* set to LEFTWIDTH (190) - 2*10px */


}

.__bl__sidebar_1__block {

	width: 0px; /* set to LEFTWIDTH (190) - 2*10px */

	__width: 100%;
}

.__bl__sidebar_2__block {

	width: 218px; /* set to LEFTWIDTH (190) - 2*10px */

	__width: 100%;
}

.bl__sidebar_2__block h1,
.bl__sidebar_2__block h2,
.bl__sidebar_2__block h3,
.bl__sidebar_2__block h4,
.bl__sidebar_2__block h5,
.bl__sidebar_2__block h6 {
	padding: 4px 5px 0px 3px;
	width: 100%;
	display: block;
	font-family: Arial, 'Lucida Grande', 'Lucida Sans Unicode', 'DejaVu Sans', 'Bitstream Vera Sans', 'Liberation Sans', Verdana, 'Verdana Ref', sans-serif;
	text-transform: none;
	text-decoration: none;
	__letter-spacing: .01em;
	background-color: ;
	color: #bc0810;
}

.bl__sidebar_1__block a:link,
.bl__sidebar_1__block a:active,
.bl__sidebar_1__block a:visited,
.bl__sidebar_2__block a:link,
.bl__sidebar_2__block a:active,
.bl__sidebar_2__block a:visited {
	color: #bc0810;
}

.bl__sidebar_1__block a:hover,
.bl__sidebar_2__block a:hover {
	color: #237338;
}

.bl__msg__small_box { 
	margin: 0 auto;
	padding: 10px 10px 10px 10px;

    /* Do rounding (native in Firefox and Safari) (webkit in IE and Opera */
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;

	line-height: normal;
	font-family: Arial, 'Lucida Grande', 'Lucida Sans Unicode', 'DejaVu Sans', 'Bitstream Vera Sans', 'Liberation Sans', Verdana, 'Verdana Ref', sans-serif;
	font-size: 12pt;
	font-weight: normal; 
	background-color: ;
	color: #bc0810;

	text-align: left;
	text-transform: none;
	text-decoration: none;

	width: 240px; 
	position: relative; 
	float: left;

	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;

	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;

	border-top-color: #237338;
	border-right-color: #237338;
	border-bottom-color: #237338;
	border-left-color: #237338;

}

.bl__slideshow_window { 
	margin: 0 auto;
	padding: 10px 10px 10px 10px;

    /* Do rounding (native in Firefox and Safari) (webkit in IE and Opera */
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;

	font-family: 'CallunaSans-Regular', 'Lucida Grande', 'Lucida Sans Unicode', 'DejaVu Sans', 'Bitstream Vera Sans', 'Liberation Sans', Verdana, 'Verdana Ref', sans-serif;
	font-size: 14pt;
	font-weight: normal; 
	background-color: #d2d2d2;
	color: #000000;

	text-align: left;
	text-transform: none;
	text-decoration: none;

	position: relative; 
	width: 600px; 
	height: 300px; 

	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;

	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;

	border-top-color: #0D8500;
	border-right-color: #0D8500;
	border-bottom-color: #0D8500;
	border-left-color: #0D8500;

}

/*
**	START BIZAMAJIG MEMBERSHIP MGT
*/
#pricing-tier-background{
	margin:0px 0px 0px 0px;
	padding:0px;

/*
	width:100%; ** don't be specific, allow inheritance **
*/
	float:left;

/*
	__overflow:hidden;
*/


/*
	background-color:#eddaa7;
*/


	-moz-border-radius:5px;
	border-radius:5px;
}
.pricing-features{
	margin:10px 0 0 0;
	float:left;
	width:20%;
}
.pricing-features ul.blueBullets{margin:0 0 0 10px!important;padding:0;}
.pricing-features ul.blueBullets li{font:normal 14px/20px Arial,Helvetica,sans-serif;color:#269!important;margin:0 0 10px 0!important;}
.pricing-chooser{
	padding:10px;
	float:left;
/*
	width:30%; 
*/


	__background-color:#eddaa7;

}
.pricing-chooser .tier-standard{
	margin: 10px 0px 0px 0px;
	padding: 10px;
	width: 90%;
/*
	height:55px;
*/
	-moz-border-radius:5px;
	border-radius:5px;
	background:#bbc7d3;

	background-color:#eddaa7;

}
.pricing-chooser .tier-standard:hover {

	background-color:#00812e;

}
.pricing-chooser .tier-standard .tier-link {
	text-decoration:none;
	width: 100%;
/*
	height: 55px;
*/
}
.pricing-chooser .tier-standard .tier-option-title {
	margin: 0 0 0 10px;
	float: left;
	width: 220px;
	text-align: right;


	font: normal 12pt 'CallunaSans-Regular', 'Lucida Grande', 'Lucida Sans Unicode', 'DejaVu Sans', 'Bitstream Vera Sans', 'Liberation Sans', Verdana, 'Verdana Ref', sans-serif;
	color: #00812e;


}

.pricing-chooser .tier-standard .tier-option-title h3 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;

	font: bold 40px 'CallunaSans-Regular', 'Lucida Grande', 'Lucida Sans Unicode', 'DejaVu Sans', 'Bitstream Vera Sans', 'Liberation Sans', Verdana, 'Verdana Ref', sans-serif;
	color: #00812e;

	color: #fff;
}
.pricing-chooser .tier-standard .tier-option-title span.tier-option-title-tag {
	margin: 0px 0px 0px 0px;
	padding: 0;


	font: normal 15px/19px 'CallunaSans-Regular', 'Lucida Grande', 'Lucida Sans Unicode', 'DejaVu Sans', 'Bitstream Vera Sans', 'Liberation Sans', Verdana, 'Verdana Ref', sans-serif;
	color: #00812e;


	color: #fff;

}

.pricing-chooser .tier-standard .price{
	margin: 0px 20px 0 20px;
	padding: 7px 0;
	float: left;
	width: 100px;
	height: 40px;
	text-align: center;
	-moz-border-radius: 5px;
	border-radius: 5px;


	__background-color: #00812e;
	background-color: #b60a0e;

}
.pricing-chooser .tier-standard .price h3{
	margin: 0px 0px 1px 0px;
	padding: 0px;


	font: normal 38px/30px 'CallunaSans-Regular', 'Lucida Grande', 'Lucida Sans Unicode', 'DejaVu Sans', 'Bitstream Vera Sans', 'Liberation Sans', Verdana, 'Verdana Ref', sans-serif;
	color: #00812e;


}
.pricing-chooser .tier-standard .price span.uom{
	margin: 0xp 0px 0px 0px;
	padding: 0px;


	font: normal 11pt/11pt 'CallunaSans-Regular', 'Lucida Grande', 'Lucida Sans Unicode', 'DejaVu Sans', 'Bitstream Vera Sans', 'Liberation Sans', Verdana, 'Verdana Ref', sans-serif;
	color: #00812e;

}
.pricing-chooser .tier-standard .buy-now { /* we can use div or anchor, currently using anchor tag */
	margin: 10px 0px 0px 0px;
	float: left;
}
.pricing-chooser .tier-standard .buy-now img{-moz-opacity:.80;-ms-filter:"alpha(opacity=80)";filter:alpha(opacity=80);opacity:.80;}
.pricing-chooser .tier-standard .buy-now img:hover{-moz-opacity:.99;-ms-filter:"alpha(opacity=99)";filter:alpha(opacity=99);opacity:.99;}
.pricing-chooser .tier-primary{
	margin: 10px 0px 0px 0px;
	padding: 10px;
	position: relative;
	width: 90%;
/*
	height: 65px;
*/
	background:url(/resources/sitelevel/spacer.gif) repeat-x;
	-moz-border-radius:5px;
	border-radius:5px;
}
.pricing-chooser .tier-primary:hover{background:#25598b;}
.pricing-chooser .tier-primary .tier-link{
	text-decoration:none;
/*
	width:100%;
	height:65px;
*/
}
.pricing-chooser .tier-primary .tier-option-title {
	margin: 0 0 0 10px;
	float: left;
	width: 220px;
	text-align: right;

	font: normal 11pt/11pt 'CallunaSans-Regular', 'Lucida Grande', 'Lucida Sans Unicode', 'DejaVu Sans', 'Bitstream Vera Sans', 'Liberation Sans', Verdana, 'Verdana Ref', sans-serif;
	color: #00812e;

}

.pricing-chooser .tier-primary .tier-option-title h3 {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;

	font: bold 40px 'CallunaSans-Regular', 'Lucida Grande', 'Lucida Sans Unicode', 'DejaVu Sans', 'Bitstream Vera Sans', 'Liberation Sans', Verdana, 'Verdana Ref', sans-serif;
	color: #00812e;

	color:#fff;
}
.pricing-chooser .tier-primary .tier-option-title span.tier-option-title-tag {
	margin: 0px 0px 0px 0px;
	padding: 0;


	font: normal 15px/19px 'CallunaSans-Regular', 'Lucida Grande', 'Lucida Sans Unicode', 'DejaVu Sans', 'Bitstream Vera Sans', 'Liberation Sans', Verdana, 'Verdana Ref', sans-serif;
	color: #00812e;


	color: #fff;
}

.pricing-chooser .tier-primary .price{
	margin: 0 35px 0 30px;
	padding: 7px 0;
	float: left;
	width: 100px;
	height: 50px;
	text-align: center;
	-moz-border-radius: 5px;
	border-radius: 5px;


	__background-color: #00812e;
	background-color: #b60a0e;

}
.pricing-chooser .tier-primary .price h3{
	margin: 0px 0px 1px 0px;
	padding: 0px;


	font: normal 48px/40px 'CallunaSans-Regular', 'Lucida Grande', 'Lucida Sans Unicode', 'DejaVu Sans', 'Bitstream Vera Sans', 'Liberation Sans', Verdana, 'Verdana Ref', sans-serif;
	color: #00812e;

}
.pricing-chooser .tier-primary .price span.uom{
	margin:0xp 0px 0px 0px;
	padding:0px;


	font: normal 11pt/11pt 'CallunaSans-Regular', 'Lucida Grande', 'Lucida Sans Unicode', 'DejaVu Sans', 'Bitstream Vera Sans', 'Liberation Sans', Verdana, 'Verdana Ref', sans-serif;
	color: #00812e;

}
.pricing-chooser .tier-primary .buy-now {
	margin: 13px 0px 0px 0px;
	float: left;
}
.pricing-chooser .tier-primary .buy-now img{-moz-opacity:.85;-ms-filter:"alpha(opacity=85)";filter:alpha(opacity=85);opacity:.85;}
.pricing-chooser .tier-primary .buy-now img:hover{-moz-opacity:.99;-ms-filter:"alpha(opacity=99)";filter:alpha(opacity=99);opacity:.99;}
.pricing-chooser .tier-primary .most-popular{position:absolute;top:0;left:0;}
.pricing-chooser.GB .price h3{font:normal 35px/30px Arial,Helvetica,sans-serif;}
.pricing-chooser.GB .tier-primary .price h3{font:normal 35px/30px Arial,Helvetica,sans-serif;margin:7px 0 0 0;}
#pricing-tier-background .button-trial-sign-up{float:right;margin:20px 95px 0 0;}
#pricing-tier-background .button-trial-sign-up img{-moz-opacity:.85;-ms-filter:"alpha(opacity=85)";filter:alpha(opacity=85);opacity:.85;}
#pricing-tier-background .button-trial-sign-up img:hover{-moz-opacity:.99;-ms-filter:"alpha(opacity=99)";filter:alpha(opacity=99);opacity:.99;}

/*
**	END BIZAMAJIG MEMBERSHIP MGT
*/

.bl__register_user__purchase_item {
	margin: 0 auto;
	padding: 10px 10px 10px 10px;

    /* Do rounding (native in Firefox and Safari) (webkit in IE and Opera */
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;

	line-height: 16pt;
	font-family: Arial, 'Lucida Grande', 'Lucida Sans Unicode', 'DejaVu Sans', 'Bitstream Vera Sans', 'Liberation Sans', Verdana, 'Verdana Ref', sans-serif;
	font-size: 12pt;
	font-weight: normal; 
/*
**	RAS
**	This is handled as inline css in pages like, bizamajig-ui-form-public-cart-x-register-newsletter-1.asp, because
**	it was not working from the include approach.  Everything else is working OK within this style.
**
	background-color: ;
**
*/

	color: #bc0810;

	text-align: left;
	text-transform: none;
	text-decoration: none;
	letter-spacing: .01em;

	position: relative; 
	width: 60%; 

	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;

	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;

	border-top-color: #237338;
	border-right-color: #237338;
	border-bottom-color: #237338;
	border-left-color: #237338;

}

.bl__msg__feature__products { 
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;

    /* Do rounding (native in Firefox and Safari) (webkit in IE and Opera */
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;

	__line-height: 16pt;
	font-family: Arial, 'Lucida Grande', 'Lucida Sans Unicode', 'DejaVu Sans', 'Bitstream Vera Sans', 'Liberation Sans', Verdana, 'Verdana Ref', sans-serif;
	font-size: 12pt;
	font-weight: normal; 
	background-color: #740506;
	color: #FFFFFF;

	text-align: left;
	text-transform: none;
	text-decoration: none;
	letter-spacing: .01em;

	float: right;
	__width: 304px; 
	width: px;
	position: relative; 

	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;

	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;

	border-top-color: #C3723D;
	border-right-color: #C3723D;
	border-bottom-color: #C3723D;
	border-left-color: #C3723D;
}

.bl__msg__feature__products a:link, .bl__msg__feature__products a:active, .bl__msg__feature__products a:visited {
	color: #FFFFFF;
}

.bl__msg__feature__products a:hover {
	color: #C3723D;
}

.bl__msg__feature__products a img {
	border:none;
}

.bl__form__marketplace__sidebar_1 {
	margin: 0 auto;
	__margin: 0 0 1em;

	padding: 10px 10px 10px 10px;

    /* Do rounding (native in Firefox and Safari) (webkit in IE and Opera */
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;

	line-height: 16pt;
	font-family: /* __community */ Tahoma, 'Lucida Grande', 'Lucida Sans Unicode', 'DejaVu Sans', 'Bitstream Vera Sans', 'Liberation Sans', Verdana, 'Verdana Ref', sans-serif;
	font-size: /* __community */ 11pt;
	font-weight: normal; 
	background-color: /* __community */ #f1f5f8;
	color: /* __community */ #58595b;

/*
	text-align: left;
	text-transform: none;
	text-decoration: none;
	letter-spacing: .01em;

	position: relative; 

*/
	width: 300px;
	__width: 500px;
	__width: 60%; 

	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;

	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;

	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;

}

.bl__form__marketplace__sidebar_1 fieldset {
	__padding:10px; 
	__border:1px solid #fff; 
	__border-color:#fff #666661 #666661 #fff; 
	margin-bottom:10px; 

	__width:600px;

	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;

	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;

	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;

	__border:1px solid #a8b2bb; /* border_top_color */
	__padding:3px 5px;
/*
	margin: 3px 0 0 0;
*/
}

.bl__form__marketplace__sidebar_1 input, 1textarea, 1select {
	font-family: Tahoma, 'Lucida Grande', 'Lucida Sans Unicode', 'DejaVu Sans', 'Bitstream Vera Sans', 'Liberation Sans', Verdana, 'Verdana Ref', sans-serif;
	font-size: 11pt;
	__font-size: 11pt;
	__padding: 0;
}

.bl__form__marketplace__sidebar_1 fieldset.action {
	background: #9da2a6; 
	border-color: #e5e5e5 #797c80 #797c80 #e5e5e5; 
	margin-top: -20px;
}

.bl__form__marketplace__sidebar_1 legend {
	__background-color: #f1f5f8;
	__background-color: #ffffff;
	color:#666; 
	font-family: Tahoma, 'Lucida Grande', 'Lucida Sans Unicode', 'DejaVu Sans', 'Bitstream Vera Sans', 'Liberation Sans', Verdana, 'Verdana Ref', sans-serif;
	font-size: 12pt;
	font-weight: normal; 
	padding:0 10px; 
	margin: -10px 0 0 -11px; 
	__font-weight:bold; 
	__border:1px solid #fff; 
	__border-color:#e5e5c3 #505014 #505014 #e5e5c3;

	__color: #000000;
	__border:1px dotted /* __community */ #a8b2bb; /* border_top_color */
	__padding: 0 3px;
}

.bl__form__marketplace__sidebar_1 label {
	font-family: Tahoma, 'Lucida Grande', 'Lucida Sans Unicode', 'DejaVu Sans', 'Bitstream Vera Sans', 'Liberation Sans', Verdana, 'Verdana Ref', sans-serif;
	font-size: 10pt;
	font-weight: normal; 
	color:#666;

	__width: 200px; /* label is an inline element, so width does not work, width must be specified however with these attributes below to prevent word wrap */
	float: right;
   	display: block;
   	clear: right;

	vertical-align: top;
	text-align:right;
}

.bl__form__marketplace__sidebar_1 label.opt {
	font-weight:normal;

	width: 100%; /* label is an inline element, so width does not work, width must be specified however with these attributes below to prevent word wrap */
	float: left;
   	display: block;
   	clear: left;
}

.bl__form__marketplace__sidebar_1 dl {
	clear: both;
}

.bl__form__marketplace__sidebar_1 dt {
	__margin: 0px 10px 10px 0px;
	float: left; 
	text-align: right; 
	width: 75px; 
	line-height: 25px; 
}

.bl__form__marketplace__sidebar_1 dd {
	margin: 0px 0px 10px 0px;
	float: left; 
	width: 100%;
	__width: 475px; /* width: was 475, now 100% for SLP */ 
	line-height: 25px; 

	font-family: Tahoma, 'Lucida Grande', 'Lucida Sans Unicode', 'DejaVu Sans', 'Bitstream Vera Sans', 'Liberation Sans', Verdana, 'Verdana Ref', sans-serif;
	font-size: 10pt;
	font-weight: normal; 
	color:#666;
}

.__bl__form__marketplace__sidebar_2 {
	margin: 0 auto;
	__margin: 0 0 1em;

	padding: 10px 10px 10px 10px;

    /* Do rounding (native in Firefox and Safari) (webkit in IE and Opera */
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;

	line-height: 16pt;
	font-family: /* __community */ Tahoma, 'Lucida Grande', 'Lucida Sans Unicode', 'DejaVu Sans', 'Bitstream Vera Sans', 'Liberation Sans', Verdana, 'Verdana Ref', sans-serif;
	font-size: /* __community */ 11pt;
	font-weight: normal; 
	background-color: /* __community */ #f1f5f8;
	color: /* __community */ #58595b;

/*
	text-align: left;
	text-transform: none;
	text-decoration: none;
	letter-spacing: .01em;

	position: relative; 

*/
	width: 220px;
	__width: 300px;
	__width: 500px;
	__width: 60%; 

	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;

	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;

	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;

}

.__bl__form__marketplace__sidebar_2 fieldset {
	__padding:10px; 
	__border:1px solid #fff; 
	__border-color:#fff #666661 #666661 #fff; 
	margin-bottom:10px; 

	__width:600px;

	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;

	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;

	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;

	__border:1px solid #a8b2bb; /* border_top_color */
	__padding:3px 5px;
/*
	margin: 3px 0 0 0;
*/
}

.__bl__form__marketplace__sidebar_2 input, 1textarea, 1select {
	font-family: Tahoma, 'Lucida Grande', 'Lucida Sans Unicode', 'DejaVu Sans', 'Bitstream Vera Sans', 'Liberation Sans', Verdana, 'Verdana Ref', sans-serif;
	font-size: 11pt;
	__font-size: 11pt;
	__padding: 0;
}

.__bl__form__marketplace__sidebar_2 fieldset.action {
	background: #9da2a6; 
	border-color: #e5e5e5 #797c80 #797c80 #e5e5e5; 
	margin-top: -20px;
}

.__bl__form__marketplace__sidebar_2 legend {
	__background-color: #f1f5f8;
	__background-color: #ffffff;
	color:#666; 
	font-family: Arial, 'Lucida Grande', 'Lucida Sans Unicode', 'DejaVu Sans', 'Bitstream Vera Sans', 'Liberation Sans', Verdana, 'Verdana Ref', sans-serif;
	font-size: 12pt;
	font-weight: normal; 
	padding:0 10px; 
	margin: -10px 0 0 -11px; 
	__font-weight:bold; 
	__border:1px solid #fff; 
	__border-color:#e5e5c3 #505014 #505014 #e5e5c3;

	__color: #000000;
	__border:1px dotted /* __community */ #a8b2bb; /* border_top_color */
	__padding: 0 3px;
}

.__bl__form__marketplace__sidebar_2 label {
	font-family: Tahoma, 'Lucida Grande', 'Lucida Sans Unicode', 'DejaVu Sans', 'Bitstream Vera Sans', 'Liberation Sans', Verdana, 'Verdana Ref', sans-serif;
	font-size: 10pt;
	font-weight: normal; 
	color:#666;

	__width: 200px; /* label is an inline element, so width does not work, width must be specified however with these attributes below to prevent word wrap */
	float: right;
   	display: block;
   	clear: right;

	vertical-align: top;
	text-align:right;
}

.__bl__form__marketplace__sidebar_2 label.opt {
	font-weight:normal;

	width: 100%; /* label is an inline element, so width does not work, width must be specified however with these attributes below to prevent word wrap */
	float: left;
   	display: block;
   	clear: left;
}

.__bl__form__marketplace__sidebar_2 dl {
	clear: both;
}

.__bl__form__marketplace__sidebar_2 dt {
	__margin: 0px 10px 10px 0px;
	float: left; 
	text-align: right; 
	width: 75px; 
	line-height: 25px; 
}

.__bl__form__marketplace__sidebar_2 dd {
	margin: 0px 0px 10px 0px;
	float: left; 
	width: 100%;
	__width: 475px; /* width: was 475, now 100% for SLP */ 
	line-height: 25px; 

	font-family: Tahoma, 'Lucida Grande', 'Lucida Sans Unicode', 'DejaVu Sans', 'Bitstream Vera Sans', 'Liberation Sans', Verdana, 'Verdana Ref', sans-serif;
	font-size: 10pt;
	font-weight: normal; 
	color:#666;
}

.bl__form__marketplace__small_box { 
	margin: 0 auto;
	__margin: 0 0 1em;

	padding: 10px 10px 10px 10px;

    /* Do rounding (native in Firefox and Safari) (webkit in IE and Opera */
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;

	line-height: 16pt;
	font-family: /* __community */ Arial, 'Lucida Grande', 'Lucida Sans Unicode', 'DejaVu Sans', 'Bitstream Vera Sans', 'Liberation Sans', Verdana, 'Verdana Ref', sans-serif;
	font-size: /* __community */ 11pt;
	font-weight: normal; 
	__background-color: /* __community */ #f1f5f8;
	background-color: #cdebf3;
	color: /* __community */ #58595b;

/*
	text-align: left;
	text-transform: none;
	text-decoration: none;
	letter-spacing: .01em;

	position: relative; 

*/
	width: 180px;
	__width: 60%; 

	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;

	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;

	border-top-color: /* __community */ #000000;
	border-right-color: /* __community */ #000000;
	border-bottom-color: /* __community */ #000000;
	border-left-color: /* __community */ #000000;

	text-align:left; 
}

.bl__form__marketplace__small_box dl {clear:both;}
.bl__form__marketplace__small_box dt {
	float:left; 
	text-align:right; 
	width: 0px; 
	line-height:25px; 
	margin:0 10px 10px 0;
	}
.bl__form__marketplace__small_box dd {
	float:left; 
	width:180px; 
	line-height:25px; 
	margin:0 0 10px 0;

	font-family: Arial, 'Lucida Grande', 'Lucida Sans Unicode', 'DejaVu Sans', 'Bitstream Vera Sans', 'Liberation Sans', Verdana, 'Verdana Ref', sans-serif;
	font-size: 10pt;
	font-weight: normal; 
	color:#666;

}

.bl__form__marketplace__small_box img {
	border-style: none;
	border-color: none;
	border-width: none;
	__background-color: ;
	background-color: #cdebf3;
}
.bl__form__marketplace__small_box input {
	float:left;
	border: solid 0px #000000;
	__background-color: ;
	background-color: #cdebf3; /* recover from static css, not reset */
}
.bl__form__marketplace__small_box input.form-single {float:left;height:21px;margin:0 3px 0 0;padding:4px 0 0 5px;width:145px;font-size:12px;color:#777;border:none;background:transparent url(/resources/bizamajig/buttons/bt-search-global-lookup-small-box.gif) no-repeat 0 0;}

.bl__form__marketplace__small_box label {
	float: right;
	text-align: right;
	padding-top: 0.2em;
	__font-weight: bold;
	font-size: 1em;

   	display: block;
   	clear: right;

	__font-family: Arial, 'Lucida Grande', 'Lucida Sans Unicode', 'DejaVu Sans', 'Bitstream Vera Sans', 'Liberation Sans', Verdana, 'Verdana Ref', sans-serif;
	__font-size: 10pt;
	__font-weight: normal; 
	__color:#666;

	__width: 200px; /* label is an inline element, so width does not work, width must be specified however with these attributes below to prevent word wrap */
	__float: right;
   	__display: block;
   	__clear: right;

	vertical-align: top;
	__text-align:right;

	line-height: 16pt;
	font-family: /* __community */ Arial, 'Lucida Grande', 'Lucida Sans Unicode', 'DejaVu Sans', 'Bitstream Vera Sans', 'Liberation Sans', Verdana, 'Verdana Ref', sans-serif;
	font-size: 10pt;
	font-weight: normal; 
	background-color: /* __community */ #f1f5f8;
	color: /* __community */ #58595b;

}

.bl__form__marketplace__small_box label:after { 
	__content: ":"; 
}

.bl__form__marketplace__small_box label.long {
	float: none;
	display: block;
	text-align: left;
}

.bl__form__marketplace__small_box label.long:after {
	content: "";
}

.bl__form__general_1 { 
	margin: 0 auto;
	padding: 10px 10px 10px 10px;

    /* Do rounding (native in Firefox and Safari) (webkit in IE and Opera */
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;

	line-height: 16pt;
	font-family: Arial, 'Lucida Grande', 'Lucida Sans Unicode', 'DejaVu Sans', 'Bitstream Vera Sans', 'Liberation Sans', Verdana, 'Verdana Ref', sans-serif;
	font-size: 12pt;
	font-weight: normal; 
	background-color: ;
	color: #bc0810;

/*
	text-align: left;
	text-transform: none;
	text-decoration: none;
	letter-spacing: .01em;

	position: relative; 

*/
	__width: 60%; 
	width: 500px;

	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;

	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;

	border-top-color: #237338;
	border-right-color: #237338;
	border-bottom-color: #237338;
	border-left-color: #237338;

}

.bl__nav__vertical__search__noround {
	margin: 0 auto;
	padding: 0px 0px 0px 0px;

	__sidebar_handles__padding: 10px 10px 10px 10px;

    /* Do rounding (native in Firefox and Safari) (webkit in IE and Opera */
/*
	-webkit-border-radius: 12px;
    -moz-border-radius: 12px;
*/


	__line-height: 16pt;
	font-family: Arial, 'Lucida Grande', 'Lucida Sans Unicode', 'DejaVu Sans', 'Bitstream Vera Sans', 'Liberation Sans', Verdana, 'Verdana Ref', sans-serif;
	font-size: 12pt;
	background-color: ;
	__background-color: #cdebf3;
	color: #bc0810;
	border-top-color: #237338;
	border-right-color: #237338;
	border-bottom-color: #237338;
	border-left-color: #237338;
	width: 220px; /* set to LEFTWIDTH (190) - 2*10px */


/*
	text-align: left;
	text-transform: none;
	text-decoration: none;
	letter-spacing: .01em;

	position: relative; 

*/
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;

	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;

	text-align:left; 
}

.bl__nav__vertical__search__noround fieldset {
	__padding: 0px 0px 0px 0px; /* overridding base-level padding */
	width: 150px;
}
.bl__nav__vertical__search__noround dl {
	clear: both;
	width: 150px;
}
.bl__nav__vertical__search__noround dt {
	float:left; 
	text-align:right; 
	width: 0px; 
	line-height:25px; 
	margin:0 10px 10px 0;
	}
.bl__nav__vertical__search__noround dd {
	float:left; 
	__width:180px; 
	width: 150px;
	line-height:25px; 
	margin:0 0 10px 0;

	font-family: Tahoma, 'Lucida Grande', 'Lucida Sans Unicode', 'DejaVu Sans', 'Bitstream Vera Sans', 'Liberation Sans', Verdana, 'Verdana Ref', sans-serif;
	font-size: 10pt;
	font-weight: normal; 
	color:#666;

}

.bl__nav__vertical__search__noround img {
	border-style: none;
	border-color: none;
	border-width: none;

	__background-color: ;
	background-color: #cdebf3;

}
.bl__nav__vertical__search__noround input {
	float:left;
	border: solid 0px #000000;
	__background-color: ;
	background-color: #ffffff;
}

.bl__nav__vertical__search__noround input.form-single {
	float: left;
	height: 25px;
	margin: 0 3px 0 0;
	padding: 4px 0 0 5px;
	width: 135px;
	font-size: 12px;
	color: #777;

	__border: 1px outset #237338;
	border: 1px outset ;

	background: transparent url(/resources/bizamajig/buttons/bt-search-global-lookup-small-box.gif) no-repeat 0 0;
}

.bl__nav__vertical__search__noround label {
	float: right;
	text-align: right;
	padding-top: 0.2em;
	__font-weight: bold;
	font-size: 1em;

   	display: block;
   	clear: right;

	__font-family: Tahoma, 'Lucida Grande', 'Lucida Sans Unicode', 'DejaVu Sans', 'Bitstream Vera Sans', 'Liberation Sans', Verdana, 'Verdana Ref', sans-serif;
	__font-size: 10pt;
	__font-weight: normal; 
	__color:#666;

	__width: 200px; /* label is an inline element, so width does not work, width must be specified however with these attributes below to prevent word wrap */
	__float: right;
   	__display: block;
   	__clear: right;


	vertical-align: top;
	__text-align:right;


	font-family: Arial, 'Lucida Grande', 'Lucida Sans Unicode', 'DejaVu Sans', 'Bitstream Vera Sans', 'Liberation Sans', Verdana, 'Verdana Ref', sans-serif;
	background-color: ;
	color: #bc0810;

	__line-height: 16pt;
	font-size: 10pt;
	font-weight: normal; 

}

.bl__nav__vertical__search__noround label:after { 
	__content: ":"; 
}

.bl__nav__vertical__search__noround label.long {
	float: none;
	display: block;
	text-align: left;
}

.bl__nav__vertical__search__noround label.long:after {
	content: "";

}

.bl__nav__vertical__property_detail {
	margin: 0 auto;
	__margin: 0 0 1em;

	padding: 10px 10px 10px 10px;

/*
This definition is simply about transparency.
*/
	opacity: 0.6; filter:alpha(opacity=60);

/* Do rounding (native in Firefox and Safari) (webkit in IE and Opera */
/*
	-webkit-border-radius: 12px;
    -moz-border-radius: 12px;
*/


	line-height: 16pt;
	font-family: Arial, 'Lucida Grande', 'Lucida Sans Unicode', 'DejaVu Sans', 'Bitstream Vera Sans', 'Liberation Sans', Verdana, 'Verdana Ref', sans-serif;
	font-size: 12pt;
	background-color: ;
	__background-color: #cdebf3;
	color: #bc0810;
	border-top-color: #237338;
	border-right-color: #237338;
	border-bottom-color: #237338;
	border-left-color: #237338;
	width: -30px; /* set to LEFTWIDTH (190) - 2*10px */


/*
	text-align: left;
	text-transform: none;
	text-decoration: none;
	letter-spacing: .01em;

	position: relative; 

*/
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;

	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;

	text-align:left; 
}

.bl__nav__vertical__property_detail fieldset {
	__padding: 0px 0px 0px 0px; /* overridding base-level padding */
	width: 150px;
}
.bl__nav__vertical__property_detail dl {
	clear: both;
	width: 150px;
}
.bl__nav__vertical__property_detail dt {
	float:left; 
	text-align:right; 
	width: 0px; 
	line-height:25px; 
	margin:0 10px 10px 0;
	}
.bl__nav__vertical__property_detail dd {
	float:left; 
	__width:180px; 
	width: 150px;
	line-height:25px; 
	margin:0 0 10px 0;

	font-family: Arial, 'Lucida Grande', 'Lucida Sans Unicode', 'DejaVu Sans', 'Bitstream Vera Sans', 'Liberation Sans', Verdana, 'Verdana Ref', sans-serif;
	font-size: 10pt;
	font-weight: normal; 
	color:#666;

}

.bl__nav__vertical__property_detail img {
	border-style: none;
	border-color: none;
	border-width: none;

	__background-color: ;
	background-color: #cdebf3;

}
.bl__nav__vertical__property_detail input {
	float:left;
	border: solid 0px #000000;
	__background-color: ;
	background-color: #ffffff;
}

.bl__nav__vertical__property_detail input.form-single {
	float: left;
	height: 25px;
	margin: 0 3px 0 0;
	padding: 4px 0 0 5px;
	width: 135px;
	font-size: 12px;
	color: #777;

	__border: 1px outset #237338;
	border: 1px outset ;

	background: transparent url(/resources/bizamajig/buttons/bt-search-global-lookup-small-box.gif) no-repeat 0 0;
}

.bl__nav__vertical__property_detail label {
	float: right;
	text-align: right;
	padding-top: 0.2em;
	__font-weight: bold;
	font-size: 1em;

   	display: block;
   	clear: right;

	__font-family: Arial, 'Lucida Grande', 'Lucida Sans Unicode', 'DejaVu Sans', 'Bitstream Vera Sans', 'Liberation Sans', Verdana, 'Verdana Ref', sans-serif;
	__font-size: 10pt;
	__font-weight: normal; 
	__color:#666;

	__width: 200px; /* label is an inline element, so width does not work, width must be specified however with these attributes below to prevent word wrap */
	__float: right;
   	__display: block;
   	__clear: right;

	vertical-align: top;
	__text-align:right;


	font-family: 'CallunaSans-Regular', 'Lucida Grande', 'Lucida Sans Unicode', 'DejaVu Sans', 'Bitstream Vera Sans', 'Liberation Sans', Verdana, 'Verdana Ref', sans-serif;
	background-color: ;
	color: #bc0810;

	line-height: 16pt;
	font-size: 10pt;
	font-weight: normal; 

}

.bl__nav__vertical__property_detail label:after { 
	__content: ":"; 
}

.bl__nav__vertical__property_detail label.long {
	float: none;
	display: block;
	text-align: left;
}

.bl__nav__vertical__property_detail label.long:after {
	content: "";
}

.bl__form__two_column {
	margin: 0 auto;
	padding: 10px 10px 10px 10px;

    /* Do rounding (native in Firefox and Safari) (webkit in IE and Opera */
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;

	line-height: 16pt;
	font-family: Arial, 'Lucida Grande', 'Lucida Sans Unicode', 'DejaVu Sans', 'Bitstream Vera Sans', 'Liberation Sans', Verdana, 'Verdana Ref', sans-serif;
	font-size: 12pt;
	font-weight: normal; 
	background-color: ;
	color: #bc0810;

	text-align: left;
	text-transform: none;
	text-decoration: none;
	letter-spacing: .01em;

	width: 728px; 
	position: relative; 
	float: left;

	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;

	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;

	border-top-color: #237338;
	border-right-color: #237338;
	border-bottom-color: #237338;
	border-left-color: #237338;

}

.bl__form__all_column { 
	margin: 0 auto;
	padding: 10px 10px 10px 10px;

    /* Do rounding (native in Firefox and Safari) (webkit in IE and Opera */
	border-radius: 0px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;

	line-height: 16pt;
	font-family: 'CallunaSans-Regular', 'Lucida Grande', 'Lucida Sans Unicode', 'DejaVu Sans', 'Bitstream Vera Sans', 'Liberation Sans', Verdana, 'Verdana Ref', sans-serif;
	font-size: 13pt;
	font-weight: normal; 
	background-color: ;
	color: #1f0e4c;

	text-align: left;
	text-transform: none;
	text-decoration: none;
	letter-spacing: .01em;

	position: relative; 
	__width: 100%; 

	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;

	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;

	border-top-color: #237338;
	border-right-color: #237338;
	border-bottom-color: #237338;
	border-left-color: #237338;

}

.bl__service_ticket { 
	margin: 0 auto;
	padding: 10px 10px 10px 10px;

    /* Do rounding (native in Firefox and Safari) (webkit in IE and Opera */
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;

	line-height: 16pt;
	font-family: Arial, 'Lucida Grande', 'Lucida Sans Unicode', 'DejaVu Sans', 'Bitstream Vera Sans', 'Liberation Sans', Verdana, 'Verdana Ref', sans-serif;
	font-size: 12pt;
	font-weight: normal; 
	background-color: ;
	color: #bc0810;

	text-align: left;
	text-transform: none;
	text-decoration: none;
	letter-spacing: .01em;

	position: relative; 
	__width: 280px; 

	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;

	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;

	border-top-color: #237338;
	border-right-color: #237338;
	border-bottom-color: #237338;
	border-left-color: #237338;

}

.bl__service_menu_box
{
	margin: 0 auto;
	padding: 10px 10px 10px 10px;

    /* Do rounding (native in Firefox and Safari) (webkit in IE and Opera */
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;

	font-family: /* __community */ Arial, 'Lucida Grande', 'Lucida Sans Unicode', 'DejaVu Sans', 'Bitstream Vera Sans', 'Liberation Sans', Verdana, 'Verdana Ref', sans-serif;
	font-size: /* __community */ 11pt;
	background-color: /* __community */ #FFFFFF;
	color: /* __community */ #58595b;

	line-height: 16pt;
	font-weight: normal; 

	text-align: left;
	text-transform: none;
	text-decoration: none;
	letter-spacing: .01em;

	position: relative; 
	__width: 100%; 

	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;

	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;

	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}

.bl__service_menu
{
	margin: 0 auto;
	padding: 0px;

	line-height: normal;
	font-family: /* __community */ Arial, 'Lucida Grande', 'Lucida Sans Unicode', 'DejaVu Sans', 'Bitstream Vera Sans', 'Liberation Sans', Verdana, 'Verdana Ref', sans-serif;
	background-color: /* __community */ #FFFFFF;
	color: #537aa9;
	__color: /* __community */ #58595b;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}

.bl__nav__vertical {
	margin: 0 auto;
	padding: 0px 0px 0px 0px;

	line-height: 16pt;

	text-align: left;
	text-transform: none;
	text-decoration: none;
	letter-spacing: .01em;

/*
	width: 90%; 
*/
	position: relative; 

	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;

	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;



	font-family: Arial, 'Lucida Grande', 'Lucida Sans Unicode', 'DejaVu Sans', 'Bitstream Vera Sans', 'Liberation Sans', Verdana, 'Verdana Ref', sans-serif;
	font-size: 12pt;
	font-weight: normal; 
	background-color: ;
	color: #bc0810;

	border-top-color: #237338;
	border-right-color: #237338;
	border-bottom-color: #237338;
	border-left-color: #237338;


}

.bl__nav__vertical a:link, .bl__nav__vertical a:active, .bl__nav__vertical a:visited {

	color: #bc0810;

}

.bl__nav__vertical a:hover {

	color: #237338;

}

.bl__nav__vertical dl {clear:both;}
.bl__nav__vertical dt {
	float:left; 
	text-align:right; 
	width: 0px; 
	line-height:25px; 
	margin:0 10px 10px 0;
	}
.bl__nav__vertical dd {
	float:left; 
	width:180px; 
	line-height:25px; 
	margin:0 0 10px 0;

	font-family: Arial, 'Lucida Grande', 'Lucida Sans Unicode', 'DejaVu Sans', 'Bitstream Vera Sans', 'Liberation Sans', Verdana, 'Verdana Ref', sans-serif;
	font-size: 10pt;
	font-weight: normal; 
	color:#666;

}

.bl__nav__vertical img {
	border-style: none;
	border-color: none;
	border-width: none;
	__background-color: ;
	background-color: #cdebf3;
}
.bl__nav__vertical input {
	float:left;
	border: solid 0px #000000;
	__background-color: ;
	background-color: #cdebf3; /* recover from static css, not reset */
}
.bl__nav__vertical input.form-single {
	float: left; height: 21px;
	margin: 0 3px 0 0;
	padding: 4px 0 0 5px;
	width:145px;
	font-size: 12px;
	color: #777;
	border: none;
	background: transparent url(/resources/bizamajig/buttons/bt-search-global-lookup-small-box.gif) no-repeat 0 0;
}

.bl__nav__vertical label {
	float: right;
	text-align: right;
	padding-top: 0.2em;
	__font-weight: bold;
	font-size: 1em;

   	display: block;
   	clear: right;

	__font-family: Arial, 'Lucida Grande', 'Lucida Sans Unicode', 'DejaVu Sans', 'Bitstream Vera Sans', 'Liberation Sans', Verdana, 'Verdana Ref', sans-serif;
	__font-size: 10pt;
	__font-weight: normal; 
	__color:#666;

	__width: 200px; /* label is an inline element, so width does not work, width must be specified however with these attributes below to prevent word wrap */
	__float: right;
   	__display: block;
   	__clear: right;

	vertical-align: top;
	__text-align:right;

	line-height: 16pt;
	font-family: /* __community */ Arial, 'Lucida Grande', 'Lucida Sans Unicode', 'DejaVu Sans', 'Bitstream Vera Sans', 'Liberation Sans', Verdana, 'Verdana Ref', sans-serif;
	font-size: 10pt;
	font-weight: normal; 
	background-color: /* __community */ #f1f5f8;
	color: /* __community */ #58595b;

}

.bl__nav__vertical label:after { 
	__content: ":"; 
}

.bl__nav__vertical label.long {
	float: none;
	display: block;
	text-align: left;
}

.bl__nav__vertical label.long:after {
	content: "";
}

.bl__nav__vertical a img {
	border:none;
}

/* END FORM */





.tenant_tag_line {
	font-family: Arial, 'Lucida Grande', 'Lucida Sans Unicode', 'DejaVu Sans', 'Bitstream Vera Sans', 'Liberation Sans', Verdana, 'Verdana Ref', sans-serif;
	font-size: 11pt;
	font-weight: bold; 
	color: #000000;
	text-decoration: none;
	letter-spacing: .01em;
	}
a.tenant_tag_line:link {
	font-family: Arial, 'Lucida Grande', 'Lucida Sans Unicode', 'DejaVu Sans', 'Bitstream Vera Sans', 'Liberation Sans', Verdana, 'Verdana Ref', sans-serif;
	font-size: 11pt;
	font-weight: bold; 
	color: #000000;
	text-decoration: none;
	letter-spacing: .01em;
	}
a.tenant_tag_line:active {
	font-family: Arial, 'Lucida Grande', 'Lucida Sans Unicode', 'DejaVu Sans', 'Bitstream Vera Sans', 'Liberation Sans', Verdana, 'Verdana Ref', sans-serif;
	font-size: 11pt;
	font-weight: bold; 
	color: #000000;
	text-decoration: none;
	letter-spacing: .01em;
	}
a.tenant_tag_line:visited {
	font-family: Arial, 'Lucida Grande', 'Lucida Sans Unicode', 'DejaVu Sans', 'Bitstream Vera Sans', 'Liberation Sans', Verdana, 'Verdana Ref', sans-serif;
	font-size: 11pt;
	font-weight: bold; 
	color: #000000;
	text-decoration: none;
	letter-spacing: .01em;
	}
a.tenant_tag_line:hover {
	font-family: Arial, 'Lucida Grande', 'Lucida Sans Unicode', 'DejaVu Sans', 'Bitstream Vera Sans', 'Liberation Sans', Verdana, 'Verdana Ref', sans-serif;
	font-size: 11pt;
	font-weight: bold; 
	color: #FF4500;
	text-decoration: underline;
	letter-spacing: .01em;
}

.selectservice {
	border: solid 2px #D2691E;
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	font-weight: normal;
	text-align: center;
	color: white;
	background-color: #4682B4;

}

table.public_workspace_canvas
{
	padding: 0px;
	background-color: #FFFFFF;
}

table.public_workspace_canvas__doc_section
{


	__padding: 0px 0px 40px 0px;
}

table.public_workspace_canvas__container_1_header
{

	font-family: 'CallunaSans-Regular', 'Lucida Grande', 'Lucida Sans Unicode', 'DejaVu Sans', 'Bitstream Vera Sans', 'Liberation Sans', Verdana, 'Verdana Ref', sans-serif;
	font-size: 13pt;
	background-color: ;
	color: #1f0e4c;

	font-weight: normal; 
	text-transform: none;
	text-decoration: none;
	letter-spacing: .01em;

	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #959595;
	border-right-color: #D3D3D3;
	border-bottom-color: #D3D3D3;
	border-left-color: #959595;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
}

.bizamajig-ui-container,
.bizamajig-ui-tabs-panel-container-primary-navigation-marketplace {
	margin: 0 auto;
	padding: 0px 0px 0px 0px;

	text-align: left;


	background-color:;
	width:1000px;

}

.bizamajig-ui-container {

	text-align: left;


/*
**	HANDLE authenticated user display issue.
*/


}

/*------------------------------------------------------------------------------------------------- header
*/

header { 
	margin: 0 auto;
	padding: 0px;

	position: relative;
	z-index: 2;


	width: 1000px;
	height: 368px;
	background-color: ;
	background-image: url('/content/37058/comp-2-header_3.png');
	color: #1f0e4c;
	font-family: 'CallunaSans-Regular', 'Lucida Grande', 'Lucida Sans Unicode', 'DejaVu Sans', 'Bitstream Vera Sans', 'Liberation Sans', Verdana, 'Verdana Ref', sans-serif;
	font-size: 13pt;


	font-weight: normal; 
	text-transform: none;
	text-decoration: none;
	letter-spacing: .01em;

	background-repeat: no-repeat;

}

header a:hover {

	color: #1f0e4c;

	text-decoration: underline;
}

/*------------------------------------------------------------------------------------------------- links
*/

a:link, a:active, a:visited {
	text-decoration: underline;

	color: #1f0e4c;

}

a:hover {
	text-decoration: underline;

	color: #b60a0e;

}

/* TEST CSS */
#doc_section__detail {
/*
**	Render the Content Area
*/


	__width: 1000px;
	__width: 750px;
	width: 100%;

}

#__doc_section__detail a:link {
	text-decoration: none;
	border-bottom: 1px solid #1f0e4c;
}

#__doc_section__detail a:visited {
	text-decoration: none;
	border-bottom: 1px dotted #1f0e4c;
}

#__doc_section__detail a:active {
	text-decoration: none;
	border-bottom: 1px dashed #b60a0e;
}

#__doc_section__detail a:hover {
	border-bottom: 1px dotted #b60a0e;
}

#xdoc_section__detail h1,
#xdoc_section__detail h2,
#xdoc_section__detail h3,
#xdoc_section__detail h4,
#xdoc_section__detail h5,
#xdoc_section__detail h6 {
	padding: 4px 5px 0px 3px;
	width: 100%;
	display: block;
	font-family: Arial, 'Lucida Grande', 'Lucida Sans Unicode', 'DejaVu Sans', 'Bitstream Vera Sans', 'Liberation Sans', Verdana, 'Verdana Ref', sans-serif;
	text-transform: none;
	text-decoration: none;
	__letter-spacing: .01em;
	background-color: ;
	color: #bc0810;
}

#xdoc_section__detail a:link, /* BUG: Interferes with hierarchy, like app ui progress tabs, needs balancing to work right, later. */
#xdoc_section__detail a:active,
#xdoc_section__detail a:visited {

	font-family: 'CallunaSans-Regular', 'Lucida Grande', 'Lucida Sans Unicode', 'DejaVu Sans', 'Bitstream Vera Sans', 'Liberation Sans', Verdana, 'Verdana Ref', sans-serif;
	color: #00812e;


	text-transform: none;
	text-decoration: none;
}

#xdoc_section__detail a:hover {

	color: #b60a0e;

	text-decoration: underline;
}

#bizamajig-sidebar-panel-detail,
#bizamajig-content-panel-detail {
	margin: 0px 15px 15px 0px;
	__width: 385px;
	width: 100%;
	__min-height: 500px;
	overflow-x: auto;
	overflow-y: auto;
	__overflow-y: hidden; /* for FF to ignore scroll bar requirements */

	-moz-border-radius-topright: 8px;
	-webkit-border-top-right-radius: 8px;
	-moz-border-radius-bottomright: 8px;
	-webkit-border-bottom-right-radius: 8px;
	__filter:progid:DXImageTransform.Microsoft.DropShadow(sProperties);
	__-webkit-box-shadow: 1px 1px 5px #000;  
	__-moz-box-shadow: 1px 1px 5px #000; 

	-moz-border-radius-topleft: 8px;
	-webkit-border-top-left-radius: 8px;

	background-color: 
}

#bizamajig-sidebar-panel-detail .content,
#bizamajig-content-panel-detail .content {
	padding: 0px 20px 20px 20px;
	__width: 330px;
	__margin-left: 70px;
}

#bizamajig-sidebar-panel-detail .content p,
#bizamajig-content-panel-detail .content p {
	__font-size: 11px;
}

#bizamajig-sidebar-panel-detail .content h2,
#bizamajig-content-panel-detail .content h2 {
	__color: #CC3300;
}

#bizamajig-sidebar-panel-detail .content img,
#bizamajig-content-panel-detail .content img {
	float: left;
	padding: 0 0px 5px 30;
}

#bizamajig-sidebar-panel-detail-container,
#bizamajig-content-panel-detail-container {
	margin-bottom: 0px;

	position: fixed; /* need to be fixed, relative, or absolute to animate/move div */
	__left: 0px;
	__top: 0px;
	z-index: 10000;
	__background-color: #999999;
	width: 100%;
	__min-height: 500px;

	-moz-border-radius-topright: 8px;
	-webkit-border-top-right-radius: 8px;
	__-moz-border-radius-bottomright: 8px;
	__-webkit-border-bottom-right-radius: 8px;
	__filter:progid:DXImageTransform.Microsoft.DropShadow(sProperties);
	__-webkit-box-shadow: 1px 1px 5px #000;  
	__-moz-box-shadow: 1px 1px 5px #000; 

	display: none; /*if javascript isnt running*/

/*
**	RAS
**	Don't think this font/color/bg is required or used at this point.
*/

	__line-height: 16pt;
	font-family: 'CallunaSans-Regular', 'Lucida Grande', 'Lucida Sans Unicode', 'DejaVu Sans', 'Bitstream Vera Sans', 'Liberation Sans', Verdana, 'Verdana Ref', sans-serif;
	font-size: 13pt;
	background-color: ;
	__background-color: #cdebf3;
	color: #1f0e4c;
	__width: 218px; /* set to LEFTWIDTH (190) - 2*10px */
	border-top-color: #b60a0e;
	border-right-color: #b60a0e;
	border-bottom-color: #b60a0e;
	border-left-color: #b60a0e;


}

#bizamajig-sidebar-panel-detail-container-close,
#bizamajig-content-panel-detail-container-close {
	padding: 0px 20px 0px 0px;
	height: 30px;
	background-color: #00812e;
	color: ;
	opacity: .7;
	text-align: right; 

	-moz-border-radius-topright: 8px;
	-webkit-border-top-right-radius: 8px;
	__-moz-border-radius-bottomright: 8px;
	__-webkit-border-bottom-right-radius: 8px;
	__filter:progid:DXImageTransform.Microsoft.DropShadow(sProperties);
	__-webkit-box-shadow: 1px 1px 5px #000;  
	__-moz-box-shadow: 1px 1px 5px #000; 

	-moz-border-radius-topleft: 8px;
	-webkit-border-top-left-radius: 8px;
}

#bizamajig-sidebar-panel-detail-container-close a,
#bizamajig-content-panel-detail-container-close a {
	color: ;
}






.doc_section__contentarea {

	

	__width: 718px;























/* TEST: 0*/
/*
	margin: 0px 200px 0px 190px; ** Margins for content column. Should be "0 sidebar_rightWidth 0 sidebar_leftWidth **
*/
	__padding: 0px 0px 40px 0px;

	__padding: 15px; /* padding 4 metadata__content_area__padding_override_width override */
	padding: 0px 15px 0px 15px; /* override width for edge designs */


	__padding: 0px; 0px; margin-bottom: 40px;
	
	__margin-left; 0px;

}






/*
**	Tiny Scrollbar Support
*/
.doc_section__contentarea .viewport {
	__width: 500px;
	__width: 100%;
	__width: 90%;
    	width: 718px;

	height: 100%;


	overflow: hidden;
	position: relative;
}
.doc_section__contentarea .overview {
	margin: 0;
	padding: 0;
	top: 0;
	left: 0;
	position: absolute;
	list-style: none;
}
.doc_section__contentarea .scrollbar {
	float: right;
	width: 15px;
	position: relative;
	background: transparent url(/include/jquery/images/bg-scrollbar-track-y.png) no-repeat 0 0;
	background-position: 0 0;
	}
.doc_section__contentarea .track {
	padding: 0 1px;
	width: 13px;
	height: 100%;
	position: relative;
	background: transparent url(/include/jquery/images/bg-scrollbar-trackend-y.png) no-repeat 0 100%;
}
.doc_section__contentarea .thumb {
	position: absolute;
	top: 0;
	left: -5px;
	width: 25px;
	height: 20px;
	cursor: pointer;
	overflow: hidden;
	background: transparent url(/include/jquery/images/bg-scrollbar-thumb-y.png) no-repeat 50% 100%;
}
.doc_section__contentarea .thumb .end {
	width: 25px; 
	height: 5px;
	overflow: hidden;
	background: transparent url(/include/jquery/images/bg-scrollbar-thumb-y.png) no-repeat 50% 0;
}
.doc_section__contentarea .disable {
	display: none;
}


/*
**	BIZAMAJIG Fixed Multi-Column CSS Definitions
*/
/*
**	End-user columnizers.
*/
.doc_section__contentarea .column.first {
	margin: 0px 0px 0px 0px;
	float: left;
	width: 200px;
}
.doc_section__contentarea .column {
	margin: 0px 0px 0px 20px;
	float: left;
	width: 200px;
}
.doc_section__contentarea .column.last {
	margin: 0px 0px 0px 20px;
	float: right;
	width: 200px;
}


#bizamajig-ui-doc-section-edge {
/*
**	START CONTENT AREA EDGE
*/









































	-moz-border-radius-bottomright: 0px;
	-webkit-border-bottom-right-radius: 0px;
	border-bottom-right-radius: 0px;


	-moz-border-radius-topleft: 0px;
	-webkit-border-top-left-radius: 0px;
	border-top-left-radius: 0px;
	
	-moz-border-radius-topright: 0px;
	-webkit-border-top-right-radius: 0px;
	border-top-right-radius: 0px;
	
	-moz-border-radius-bottomleft: 0px;
	-webkit-border-bottom-left-radius: 0px;
	border-bottom-left-radius: 0px;
	

	width: 1000px;


	__padding: 0px 0px 0px 0px;
	__padding: 0px 0px 0px 0px;


	background-color: ;


	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #eddaa7;
	border-right-color: #eddaa7;
	border-bottom-color: #eddaa7;
	border-left-color: #eddaa7;

/*
**	END CONTENT AREA EDGE
*/
}

#bizamajig-ui-doc-section-border {
/*
**	START CONTENT AREA BORDER
*/
	-moz-border-radius-bottomright: 0px;
	-webkit-border-bottom-right-radius: 0px;
	border-bottom-right-radius: 0px;


	-moz-border-radius-topleft: 0px;
	-webkit-border-top-left-radius: 0px;
	border-top-left-radius: 0px;
	
	-moz-border-radius-topright: 0px;
	-webkit-border-top-right-radius: 0px;
	border-top-right-radius: 0px;
	
	-moz-border-radius-bottomleft: 0px;
	-webkit-border-bottom-left-radius: 0px;
	border-bottom-left-radius: 0px;
	

	width: 1000px;


	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #ffffff;
	border-right-color: #ffffff;
	border-bottom-color: #ffffff;
	border-left-color: #ffffff;

/*
**	END CONTENT AREA BORDER
*/
}

#bizamajig-ui-doc-section-wrapper {
	float:left;
	
/*
**	BIZAMAJIG MARKETPLACE SETTINGS
*/
/*
**	Render the Content Area
**	Start conditioning the equivalent of the content area/#doc_section__detail for multi-column scenarios.
*/

	-moz-border-radius-topleft:0px;
	-webkit-border-top-left-radius:0px;
	border-top-left-radius:0px;
	

	-moz-border-radius-topright:0px;
	-webkit-border-top-right-radius:0px;
	border-top-right-radius:0px;
	
	-moz-border-radius-bottomleft:0px;
	-webkit-border-bottom-left-radius:0px;
	border-bottom-left-radius:0px;
	

	float:left;
/*
	position:relative;
	width:1000px;
*/


/*
	background-color:#ffffff;
*/

	width:1000px;

/*
**	End conditioning.
*/
}

#bizamajig-ui-doc-section-contentarea { /* multi-column management */
/*
**	BIZAMAJIG MARKETPLACE SETTINGS
*/

	margin: 0px 250px 0px 0px; /* Set right margin to RightColumnWidth */
	_margin: OK2;

}

#bizamajig-ui-container-sidebar-left {
	float: left;

	-moz-border-radius-bottomright: 0px;
	-webkit-border-bottom-right-radius: 0px;
	border-bottom-right-radius: 0px;


	margin-left: -1000px; /* Set margin to that of -(MainContainerWidth) - left border width */
	-moz-border-radius-topleft: 0px;
	-webkit-border-top-left-radius: 0px;
	border-top-left-radius: 0px;
	
	-moz-border-radius-topright: 0px;
	-webkit-border-top-right-radius: 0px;
	border-top-right-radius: 0px;
	
	-moz-border-radius-bottomleft: 0px;
	-webkit-border-bottom-left-radius: 0px;
	border-bottom-left-radius: 0px;
	
	background-color: ;
	width: 0px; /*Width of left column in pixel*/

	__do_not_use_for_margin__margin-top: 0px;


}

#bizamajig-ui-container-sidebar-right {
	float: right;


	font-family: Arial, 'Lucida Grande', 'Lucida Sans Unicode', 'DejaVu Sans', 'Bitstream Vera Sans', 'Liberation Sans', Verdana, 'Verdana Ref', sans-serif;
	font-size: 12pt;
	width: 250px; /*Width of left column in pixel*/
	__margin-left: -250px; /* Set left margin to -(sidebar_rightWidth) */
	margin-left: -250px; /* Set left margin to -(sidebar_rightWidth) - right border width */
	background-color: ;

	__margin-top: 5px;


}

.innertube_left {
	__margin: 15px 0px 0px 0px; /* Margins for inner DIV inside each column (to provide padding) */
	margin-top: 0;

	width: auto;


	padding: 0px 15px 0px 15px;


}

.bizamajig-ui-doc-section-contentarea-innertube {

	margin: 0px 0px 40px 0px; /* Margins for inner DIV inside each column (to provide padding), see also ui_webform_block */


}

.innertube_right {
	margin: 0 auto;
	__margin: 15px 0px 0px 0px; /* Margins for inner DIV inside each column (to provide padding) */


	padding: 0px 15px 0px 15px;

}






/*
**	START SIDEBAR ACCORDION MENU LAYOUT
*/



.bizamajig-ui-accordion-menu-list {
	margin: 1px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	position: relative;
	width: 100%;

	overflow: hidden;
	
	line-height: normal;

	font-weight: normal; 
	text-transform: none;
	text-decoration: none;
	letter-spacing: .01em;
	cursor: pointer;


	background-color: ;
	color: #bc0810;
	__line-height: 16pt;
	font-family: Arial, 'Lucida Grande', 'Lucida Sans Unicode', 'DejaVu Sans', 'Bitstream Vera Sans', 'Liberation Sans', Verdana, 'Verdana Ref', sans-serif;
	font-size: 12pt;

}

.bizamajig-ui-accordion-menu-list p { /* Merge with default sidebar content blocks */

	font-family: Arial, 'Lucida Grande', 'Lucida Sans Unicode', 'DejaVu Sans', 'Bitstream Vera Sans', 'Liberation Sans', Verdana, 'Verdana Ref', sans-serif;
	font-size: 12pt;
	background-color: ;
	color: #bc0810;

}

.bizamajig-ui-accordion-menu-title {
	margin: 1px 0px 0px 0px;
	padding: 10px 5px 0px 5px;
	position: relative;
	cursor: text;
	__font-weight: bold;


	font-family: Arial, 'Lucida Grande', 'Lucida Sans Unicode', 'DejaVu Sans', 'Bitstream Vera Sans', 'Liberation Sans', Verdana, 'Verdana Ref', sans-serif;
	font-size: 12pt;
	background-color: ;
	color: #bc0810;

}

.bizamajig-ui-accordion-menu-header,
.bizamajig__forum_listview__topic_item {
	margin: 1px 0px 0px 0px;
	padding: 5px 5px 0px 10px;
	position: relative;
	cursor: pointer;

	font-weight: normal;


	color: #bc0810;

}

.bizamajig-ui-accordion-menu-header-highlight {

	background-color: ;
	color: #bc0810;


	background-color: #ffffff;
}

.bizamajig-ui-accordion-menu-content {
	display: none;
	padding: 5px 5px 0px 10px;
}

.bizamajig-ui-accordion-menu-content a {
	display: block;


	background-color: ;
	color: #bc0810;


	padding-left: 10px;
	font-weight: normal;
	text-decoration: none;
}

.bizamajig-ui-accordion-menu-content a:hover {

	color: #bc0810;


	text-decoration: none;
}

/*
**	END SIDEBAR ACCORDION MENU LAYOUT
*/

/*
**	START MARKETPLACE UI SIDEBAR ACCORDION MENU LAYOUT
*/




/*COMPLETE HERE*/
.bizamajig-ui-accordion-secondary-navigation-marketplace-apps,
.menu_list {
	width: 100%;
}

.bizamajig-ui-marketplace-sidebar-accordion-menu-title,
.bizamajig-ui-accordion-menu-header-marketplace,
.bizamajig-ui-accordion-panel,
.menu_head {

	background-color: ;
	color: #bc0810;
	__line-height: 16pt;
	font-family: Arial, 'Lucida Grande', 'Lucida Sans Unicode', 'DejaVu Sans', 'Bitstream Vera Sans', 'Liberation Sans', Verdana, 

'Verdana Ref', sans-serif;
	font-size: 12pt;

}

#bizamajig-ui-tabs-quicktasks h4,
.menu_head {
	margin: 1px 1px 1px 1px;
	padding: 5px 10px 0px 0px;
	position: relative;
	cursor: pointer;

/*
	__background: #cbe7f3 url(left.png) center right no-repeat;
	background-image: url(left.png) center right no-repeat;
*/



	background-color: ;
	color: #bc0810;


}

#bizamajig-ui-tabs-quicktasks h4 a,
#bizamajig-ui-tabs-quicktasks h4 a:hover {
	text-decoration: none;
}

.bizamajig-ui-accordion-panel {
	display:none;
}

.bizamajig-ui-accordion-panel a:hover {

	text-decoration: none;

}


.__PROD__bizamajig-ui-accordion-secondary-navigation-marketplace-apps {
	margin: 1px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	position: relative;
	width: 100%;

	overflow: hidden;
	
	line-height: normal;

	text-align: left;
	font-weight: normal; 
	text-transform: none;
	text-decoration: none;
	letter-spacing: .01em;
	cursor: text;


	background-color: ;
	color: #bc0810;
	__line-height: 16pt;
	font-family: Arial, 'Lucida Grande', 'Lucida Sans Unicode', 'DejaVu Sans', 'Bitstream Vera Sans', 'Liberation Sans', Verdana, 

'Verdana Ref', sans-serif;
	font-size: 12pt;

}

.bizamajig-ui-marketplace-sidebar-accordion-menu-title {
	margin: 1px 0px 0px 0px;
	padding: 10px 5px 0px 5px;
	position: relative;
	cursor: text;
	__font-weight: bold;


	font-family: Arial, 'Lucida Grande', 'Lucida Sans Unicode', 'DejaVu Sans', 'Bitstream Vera Sans', 'Liberation Sans', Verdana, 

'Verdana Ref', sans-serif;
	font-size: 12pt;
	background-color: ;

	color: #bc0810;

}

.bizamajig-ui-accordion-menu-header-marketplace {
	margin: 1px 0px 0px 0px;
	padding: 5px 5px 0px 38px;
	position: relative;
	cursor: pointer;

	font-weight: normal;


	background-color: ;
	color: #bc0810;

}

.bizamajig-ui-accordion-panel {
	display: none;
	padding: 5px 5px 0px 10px;
}

.bizamajig-ui-accordion-panel a {
	display: block;


	background-color: ;
	color: #bc0810;


	padding-left: 10px;
	font-weight: normal;
	text-decoration: none;
}

.bizamajig-ui-accordion-panel a:hover {

	color: #bc0810;


	text-decoration: none;
}

/*
**	END MARKETPLACE UI SIDEBAR ACCORDION MENU LAYOUT
*/

/*
**	START BIZAMAJIG UI TABS PRIMARY NAVIGATION MARKETPLACE APPS
*/

/*
**
**	Top-level tab structure
**
*/
.bl__form__marketplace__sidebar_2,

#bizamajig-ui-tabs-quicktasks, #bizamajig-ui-tabs-quicktasks ul {
	margin:0 auto;
	padding:0;
	
	width:250px;

	-moz-border-radius-bottomright:0px;
	-webkit-border-bottom-right-radius:0px;
	border-bottom-right-radius:0px;


	-moz-border-radius-topleft:0px;
	-webkit-border-top-left-radius:0px;
	border-top-left-radius:0px;
	
	-moz-border-radius-topright:0px;
	-webkit-border-top-right-radius:0px;
	border-top-right-radius:0px;
	
	-moz-border-radius-bottomleft:0px;
	-webkit-border-bottom-left-radius:0px;
	border-bottom-left-radius:0px;


}

#bizamajig-ui-tabs-quicktasks ul {
	-moz-border-radius-bottomright:0px;
	-webkit-border-bottom-right-radius:0px;
	border-bottom-right-radius:0px;


	-moz-border-radius-topleft:0px;
	-webkit-border-top-left-radius:0px;
	border-top-left-radius:0px;
	
	-moz-border-radius-topright:0px;
	-webkit-border-top-right-radius:0px;
	border-top-right-radius:0px;
	
	-moz-border-radius-bottomleft:0px;
	-webkit-border-bottom-left-radius:0px;
	border-bottom-left-radius:0px;


}

.bizamajig-ui-tabs-panel-container-primary-navigation-marketplace {
	margin-bottom:37px; /* maintains the space ( search by 34 + 3 = 37px ) */

}

.bizamajig-ui-tabs-panel-container-search-toolbar-standard {
	margin:0 auto;
	padding:10px;

	margin-bottom:0px;

	text-align:left;
	background-color:#f2f2f2;
}

#bizamajig-ui-tabs-primary-navigation-marketplace {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:100%;
}

#bizamajig-ui-tabs-primary-navigation-marketplace li {
	float:left;
	cursor:pointer;
	cursor:hand;
/*
	single_tab_image__here__background:url(/include/jquery/css/tab-menu/images/bt-tab-primary-navigation.png) no-repeat 0 -32px;
*/
	font:normal 15px arial, sans-serif;
	list-style:none;
}

#bizamajig-ui-tabs-primary-navigation-marketplace li a{
	margin:0px 4px 0px 0px;
	padding:0px 0px 3px 3px; /* 34 + 3 = 37px bottom margin */
	float:left;
	height:34px; /* 34 + 3 = 37px bottom margin */
	background:#e6e6e6 url(/resources/bizamajig/art/tab-leftedge.png) no-repeat left top; /* default background color of tabs, left corner image */
	text-decoration:none;
/*
	letter-spacing:1px;
*/
	color:#ffffff;
	outline:0px !important;
}

#bizamajig-ui-tabs-primary-navigation-marketplace li a:link, #bizamajig-ui-tabs-primary-navigation-marketplace li a:visited, #bizamajig-ui-tabs-primary-navigation-marketplace li a:active{
	color:#807573;
}

#bizamajig-ui-tabs-primary-navigation-marketplace li a:hover{
	background-color:#ffffff;
	color:#807573;
}

#bizamajig-ui-tabs-primary-navigation-marketplace li a span{ /* tab option title */
	padding:9px 19px 3px 16px; /* clear border-radius of related div */
	float:left;
	display:block;
	background:transparent url(/resources/bizamajig/art/tab-rightedge.png) no-repeat right top; /* right corner image */
	cursor:pointer;
	cursor:hand;
}

#bizamajig-ui-tabs-primary-navigation-marketplace li a:hover span{
	background-color:transparent;
}

/*
**	POTENTIAL BUG: too open
*/
li.mouseover {
	background-position:0 0; /* text-only tabs, image selector approach is abandoned */
}
li.mouseout {
/*
	background-position:0 -32px; ** text-only tabs, image selector approach is abandoned **
*/
}
li.bizamajig-ui-tabs-menu-option-selected-primary-navigation-marketplace {
	background-position:0 0; /* text-only tabs, image selector approach is abandoned */
}
/*
.__bizamajig-ui-tabs-menu-option-detail-primary-navigation-marketplace-hightlight {
	color:#ffffff; ** content text color **
**
	background-color:#888888;
**
}
*/
/*
**
**	Navigation panel
**
*/
.bizamajig-ui-tabs-panel-primary-navigation-marketplace {
	position:absolute;
/*
	top:35px;
*/
	z-index:100;
	width:1000px;

}

.bizamajig-ui-tabs-panel-top-primary-navigation-marketplace {
	clear:both;
	display:none;

	height:11px;

	-moz-border-radius-topleft:0px;
	-webkit-border-top-left-radius:0px;
	-khtml-border-radius:0px;  
	border-top-left-radius:16px;
	
	-moz-border-radius-topright:16px;
	-webkit-border-top-right-radius:16px;
	-khtml-border-radius:16px;  
	border-top-right-radius:16px;

/*
	background:url(images/bizamajig-ui-tabs-panel-top-primary-navigation-marketplace.png) no-repeat;
*/
	background-color:#ffffff;

}

.bizamajig-ui-tabs-panel-body-primary-navigation-marketplace {
	display:none;

	height:900px;

	background-color:#ffffff;
}

.bizamajig-ui-tabs-panel-bottom-primary-navigation-marketplace {
	display:none;

	height:11px;

	-moz-border-radius-bottomleft:16px;
	-webkit-border-bottom-left-radius:16px;
	-khtml-border-radius:16px;  
	border-bottom-left-radius:16px;
	
	-moz-border-radius-bottomright:0px;
	-webkit-border-bottom-right-radius:0px;
	-khtml-border-radius:16px;  
	border-bottom-right-radius:0px;

/*
	background:url(images/bizamajig-ui-tabs-panel-bottom-primary-navigation-marketplace.png) no-repeat;
*/
	background-color:#ffffff;
}
/*
**
**	Content
**
*/
.bizamajig-ui-tabs-panel-body-primary-navigation-marketplace div.menu-option {
	display:none;
}

.bizamajig-ui-tabs-panel-body-primary-navigation-marketplace div.show {
	display:block;
}
 
.bizamajig-ui-tabs-panel-body-primary-navigation-marketplace div div {
	float:left;
}
.bizamajig-ui-tabs-panel-body-primary-navigation-marketplace div div.column {
	border-left:2px dashed #c7c7c7;
}
.bizamajig-ui-tabs-panel-body-primary-navigation-marketplace div div.column-first {
	border-left:0px;
}

.bizamajig-ui-tabs-panel-body-primary-navigation-marketplace div div ul {
	margin:0px 0px 0px 0px;
	padding:0px 20px 0px 20px;
	width:280px;
/*
	list-style-image:url(images/arrow.gif)
*/
}

.bizamajig-ui-tabs-panel-body-primary-navigation-marketplace div div ul.first {
	border-left:0px;
}

.bizamajig-ui-tabs-panel-body-primary-navigation-marketplace div div ul li {
	clear:both;
	padding:10px;

	list-style:none;

/*
	border-bottom:1px dotted #c7c7c7;
*/

	height:65px;

	color:#ba2a0f; /* headline link color */

	cursor:hand; 
	cursor:pointer; 
}

.bizamajig-ui-tabs-panel-body-primary-navigation-marketplace div div ul li a { /* menu option title */
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
	color:#ba2a0f; /* headline link color */
}

.bizamajig-ui-tabs-panel-body-primary-navigation-marketplace div div ul li a span {
	color:#807573; /* content text color */
}

.__bizamajig-ui-tabs-panel-body-primary-navigation-marketplace div div ul li div {  /* comment section */
	font-size:9px; 
	font-style:italic; 
	color:#888888; /* comment link text color */
}

/*
**	Might need more here, like div div ul li:hover vs. li:hover?
*/
.__bizamajig-ui-tabs-panel-body-primary-navigation-marketplace li:hover, .__bizamajig-ui-tabs-panel-body-primary-navigation-marketplace div div ul li a:hover{
	color:#ffffff;
}

/* */
.bizamajig-ui-tabs-panel-body-primary-navigation-marketplace div div ul li.last {
	border-bottom:none
}

.bizamajig-ui-tabs-panel-body-accent-primary-navigation-marketplace {
	color:#ffffff; /* content text color */
	background-color:#f8e9e6;
}

a.__bizamajig-ui-tabs-panel-body-accent-primary-navigation-marketplace:link, a.__bizamajig-ui-tabs-panel-body-accent-primary-navigation-marketplace:visited, a.__bizamajig-ui-tabs-panel-body-accent-primary-

navigation-marketplace:hover, a.__bizamajig-ui-tabs-panel-body-accent-primary-navigation-marketplace:active {
	color:#ffffff; /* content text color */
}

img.bizamajig-ui-tabs-menu-option-icon-primary-navigation-marketplace { /* REMOVE THIS, REPLACED BY img.bizamajig-ui-icon */
	margin:0px 10px 0px 0px;
	float:left;
	cursor: pointer;
}

.bizamajig-ui-tabs-menu-option-detail-primary-navigation-marketplace {
	margin:0px 0px 0px 0px;
	float:left;
	display:block;
	width:210px;
	font-size:12px;
	line-height:16px;
	color:#807573;
}

/*
.__bizamajig-ui-tabs-menu-option-detail-primary-navigation-marketplace-hightlight {
	color:#ffffff; ** content text color **
**
	background-color:#888888;
**
}
*/

.bizamajig-bind-action {
	margin:3px 0px 0px 0px;
	float:left;
	font-size:9px;
	line-height:10px;

	display:none; /* toggled */
}
.bizamajig-bind-action-after:after {
	margin:0px 3px 0px 3px;
	content:'|'; /* first/last content management */
}
/*
**	END BIZAMAJIG UI TABS PRIMARY NAVIGATION MARKETPLACE APPS
*/

/*
**	START BASELINE ACCORDION MENU LAYOUT
*/

.bzmjg_baseline_accordion_menu_list {	
	margin: 1px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	position: relative;
	width: 100%;

	font-weight: normal; 
	text-transform: none;
	text-decoration: none;
	letter-spacing: .01em;
	cursor: text;


	background: #740506;

/*
removed: url(/resources/bizamajig/art/left.gif) center right no-repeat;
*/

	color: #FFFFFF;
	line-height: 16pt;
	font-family: 'CallunaSans-Regular', 'Lucida Grande', 'Lucida Sans Unicode', 'DejaVu Sans', 'Bitstream Vera Sans', 'Liberation Sans', Verdana, 'Verdana Ref', sans-serif;
	font-size: 12pt;

}

.bzmjg_baseline_accordion_menu_title {
	margin: 1px 0px 0px 0px;
	padding: 10px 5px 0px 5px;
	position: relative;
	cursor: text;
	font-weight: normal;


	background: #740506;

/*
removed: url(/resources/bizamajig/art/left.gif) center right no-repeat;
*/

	color: #FFFFFF;

}

.bzmjg_baseline_accordion_menu_header {
	margin: 1px 0px 0px 0px;
	padding: 5px 5px 0px 10px;
	position: relative;
	cursor: pointer;
	__font-weight: bold;


	background: #740506;

/*
removed: url(/resources/bizamajig/art/left.gif) center right no-repeat;
*/

	color: #FFFFFF;

}

.bzmjg_baseline_accordion_menu_body {
	display: none;
	padding: 5px 5px 0px 10px;
}

.bzmjg_baseline_accordion_menu_body a {
	display: block;


	background-color: #740506;
	color: #FFFFFF;


	padding-left: 10px;
	font-weight: normal;
	text-decoration: none;
}

.bzmjg_baseline_accordion_menu_body a:hover {

	color: #FFFFFF;


	text-decoration: none;
}

/*
**	END BASELINE ACCORDION MENU LAYOUT
*/

/*
**	START ACCORDION MENU BACKGROUND-IMAGE LAYOUT
*/

.bzmjg_accordion_menu_bg_list {	
	margin: 1px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	position: relative;
	width: 100%;

	font-weight: normal; 
	text-transform: none;
	text-decoration: none;
	letter-spacing: .01em;
	cursor: text;

/*
This definition is simply about transparency.
*/
	opacity: 0.4; filter:alpha(opacity=40);


	background-color: ;
	color: #bc0810;
	line-height: 16pt;
	font-family: Arial, 'Lucida Grande', 'Lucida Sans Unicode', 'DejaVu Sans', 'Bitstream Vera Sans', 'Liberation Sans', Verdana, 'Verdana Ref', sans-serif;
	font-size: 12pt;

}

.bzmjg_accordion_menu_bg_title {
	margin: 1px 0px 0px 0px;
	padding: 10px 5px 0px 5px;
	position: relative;
	cursor: text;
	font-weight: normal;

/*
This definition is simply about transparency.
*/
	opacity: 0.4; filter:alpha(opacity=40);


	background-color: ;
	color: #bc0810;

}

.bzmjg_accordion_menu_bg_header {
	margin: 1px 0px 0px 0px;
	padding: 5px 5px 0px 10px;
	position: relative;
	cursor: pointer;
	__font-weight: bold;

/*
This definition is simply about transparency.
*/
	opacity: 0.4; filter:alpha(opacity=40);


	background-color: ;
	color: #bc0810;

}

.bzmjg_accordion_menu_bg_body {
	display: none;
	padding: 5px 5px 0px 10px;
}

.bzmjg_accordion_menu_bg_body a {
	display: block;


	background-color: ;
	color: #bc0810;


	padding-left: 10px;
	font-weight: normal;
	text-decoration: none;
}

.bzmjg_accordion_menu_bg_body a:hover {

	color: #bc0810;


	text-decoration: none;
}

/*
**	END ACCORDION MENU BACKGROUND-IMAGE LAYOUT
*/

/*
**	START BIZAMAJIG DYNAMIC PAGES
*/

.bg_onload_subsequent_ajax_to_read_bg_image_________doc_section__container {

	font-family: 'CallunaSans-Regular', 'Lucida Grande', 'Lucida Sans Unicode', 'DejaVu Sans', 'Bitstream Vera Sans', 'Liberation Sans', Verdana, 'Verdana Ref', sans-serif;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #ffffff;
	border-right-color: #ffffff;
	border-bottom-color: #ffffff;
	border-left-color: #ffffff;


	background-color: ;

	__padding: 0px 0px 40px 0px;

	font-weight: normal;
	text-decoration: none;

}

table.menu_band_two {

	font-family: 'CallunaSans-Regular', 'Lucida Grande', 'Lucida Sans Unicode', 'DejaVu Sans', 'Bitstream Vera Sans', 'Liberation Sans', Verdana, 'Verdana Ref', sans-serif;

	font-size: 11px;
	font-style: normal;
	text-decoration: none;
	color: #9d9d9d;
	font-weight: normal;
	padding: 1px;
	margin: 0px;
	letter-spacing: .01em;
	width: 100%;
	table-layout: fixed;
	background-color: #E0FFFF;
	display: block;
	text-align: left;

}

a.band_two:active, a.band_two:link, a.band_two:visited {

	font-family: 'CallunaSans-Regular', 'Lucida Grande', 'Lucida Sans Unicode', 'DejaVu Sans', 'Bitstream Vera Sans', 'Liberation Sans', Verdana, 'Verdana Ref', sans-serif;

	font-size: 12px;
	font-style: normal;
	text-decoration: none;
	color: #9d9d9d;
	font-weight: normal;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
	margin: 0px;
	letter-spacing: .1em;
	width: 100%;
	table-layout: fixed;
	background-color: #E0FFFF;
	display: block;
	text-align: left;

}

a.band_two:hover {

	font-family: 'CallunaSans-Regular', 'Lucida Grande', 'Lucida Sans Unicode', 'DejaVu Sans', 'Bitstream Vera Sans', 'Liberation Sans', Verdana, 'Verdana Ref', sans-serif;

	font-size: 12px;
	font-style: normal;
	text-decoration: none;
	color: #FFFFFF;
	font-weight: normal;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
	margin: 0px;
	letter-spacing: .1em;
	width: 100%;
	table-layout: fixed;
	background-color: #FFA500;
	display: block;
	text-align: left;

}

a.band_three:active, a.band_three:link, a.band_three:visited {

	font-family: 'CallunaSans-Regular', 'Lucida Grande', 'Lucida Sans Unicode', 'DejaVu Sans', 'Bitstream Vera Sans', 'Liberation Sans', Verdana, 'Verdana Ref', sans-serif;

	font-size: 11px;
	font-style: normal;
	text-decoration: none;
	color: #9d9d9d;
	font-weight: normal;
	padding: 4px;
	margin: 0px;
	letter-spacing: .1em;
	width: 100%;
	table-layout: fixed;
	background-color: #E0FFFF;
	display: block;

}

a.band_three:hover {

	font-family: 'CallunaSans-Regular', 'Lucida Grande', 'Lucida Sans Unicode', 'DejaVu Sans', 'Bitstream Vera Sans', 'Liberation Sans', Verdana, 'Verdana Ref', sans-serif;

	font-size: 11px;
	font-style: normal;
	text-decoration: none;
	color: #FFFFFF;
	font-weight: normal;
	padding: 4px;
	margin: 0px;
	letter-spacing: .1em;
	width: 100%;
	table-layout: fixed;
	background-color: #DCDAD5 ;
	display: block;

}

a.band_four:active, a.band_four:link, a.band_four:visited {

	font-family: 'CallunaSans-Regular', 'Lucida Grande', 'Lucida Sans Unicode', 'DejaVu Sans', 'Bitstream Vera Sans', 'Liberation Sans', Verdana, 'Verdana Ref', sans-serif;

	font-size: 12px;
	font-style: normal;
	text-decoration: none;
	color: #9d9d9d;
	font-weight: normal;
	padding-top: 4px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-left: 5px;
	margin: 0px;
	letter-spacing: .1em;
	width: 100%;
	table-layout: fixed;
	background-color: #E0FFFF;
	display: block;

}

a.band_four:hover {

	font-family: 'CallunaSans-Regular', 'Lucida Grande', 'Lucida Sans Unicode', 'DejaVu Sans', 'Bitstream Vera Sans', 'Liberation Sans', Verdana, 'Verdana Ref', sans-serif;

	font-size: 12px;
	font-style: normal;
	text-decoration: none;
	color: #FFFFFF;
	font-weight: normal;
	padding-top: 4px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-left: 5px;
	margin: 0px;
	letter-spacing: .1em;
	width: 100%;
	table-layout: fixed;
	background-color: #FFA500;
	display: block;

}

/*
tr.nowrap td {white-space:nowrap;} 
*/

table.layout_public_footer_bar_global {
	font-family: Arial, 'Lucida Grande', 'Lucida Sans Unicode', 'DejaVu Sans', 'Bitstream Vera Sans', 'Liberation Sans', Verdana, 'Verdana Ref', sans-serif;
	font-size: 15px;
	font-style: normal;
	text-decoration: none;
	color: #ffffff;
	font-weight: normal;
	padding: 4px;
	letter-spacing: .04em;
	background-color: #D4D4D4;
	display: block;

/*
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #ffffff;
	border-right-color: #ffffff;
	border-bottom-color: #ffffff;
	border-left-color: #ffffff;
*/
}

.__input_box_captcha {

	padding: 0px 10px 0px 10px;

	__height: 29px;
	text-align: center;
	font-family: Trebuchet MS, verdana, helvetica, sans-serif;
	font-size: 15px;
	letter-spacing: .01em;

	background-color: #ffffff;
	color: #000000;

}

input.ala_button { 
	border-style: none; 
	border-color: none; 
	border-width: none; 
} 

.input_box_0 {

	border: solid 0px #078EFC;
	background-color: #f68b1f;
	color: #ffffff;
	font-family: Trebuchet MS, verdana, helvetica, sans-serif;
	font-size: 13px;
	height: 80%;
	cursor: hand;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;

}

.input_box_1 {

	margin: 0px;
	padding: 4px 6px 4px 6px;
	font-family: Trebuchet MS, verdana, helvetica, sans-serif;
	font-size: 13px;
	height: 80%;
	cursor: hand;
	border: solid 0px #078EFC;
	background-color: #35A0F8;

	color: #ffffff;

}

.input_box_2 {

	margin: 0px;

	padding: 4px 6px 4px 6px;
	font-family: Trebuchet MS, verdana, helvetica, sans-serif;
	font-size: 13px;
	height: 80%;
	cursor: hand;
	border: solid 0px #078EFC;
	background-color: transparent;
	color: #000000;

}

table.workspace_body {
	margin: 0 auto;
	padding: 0px 0px 0px 0px;

    /* Do rounding (native in Firefox and Safari) (webkit in IE and Opera */
/*
	-webkit-border-radius: 20px;
    -moz-border-radius: 20px;
*/

	text-align: left;
	__for__NF__Niceform__functionality__position: relative;

	__min-height: 400px;
	__height: 500px;
	__overflow-y: hidden; /* for FF to ignore scroll bar requirements */
	__overflow-x: hidden;
	__z-index: 2;



	width: 1000px;
	__background-color: #FFFFFF;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #eddaa7;
	border-right-color: #eddaa7;
	border-bottom-color: #eddaa7;
	border-left-color: #eddaa7;


}

table.public_workspace_canvas
{
	padding: 0px;
	background-color: #FFFFFF;
}

td.td1
{

	font-family: 'CallunaSans-Regular', 'Lucida Grande', 'Lucida Sans Unicode', 'DejaVu Sans', 'Bitstream Vera Sans', 'Liberation Sans', Verdana, 'Verdana Ref', sans-serif;

	font-size: 12px;
	font-weight: normal;
	color: #333333;
	margin: 0;
	padding: 5px;
	background-color: #fff;
	border-top-width: 0px;
	border-right-width: 0px;
	__border-bottom-width: 1px;
	border-bottom-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #600;
	border-right-color: #600;
	border-bottom-color: #CCCCCC;
	border-left-color: #600;
	text-decoration: none;
	text-align: left;
}

td.td1_nested
{
	margin: 0;
	padding: 0px;


	font-family: 'CallunaSans-Regular', 'Lucida Grande', 'Lucida Sans Unicode', 'DejaVu Sans', 'Bitstream Vera Sans', 'Liberation Sans', Verdana, 'Verdana Ref', sans-serif;


	font-size: 13px;
	font-weight: normal;

	text-align: left;

	background-color: #fff;
	color: #333333;
}

td.td2
{

	font-family: 'CallunaSans-Regular', 'Lucida Grande', 'Lucida Sans Unicode', 'DejaVu Sans', 'Bitstream Vera Sans', 'Liberation Sans', Verdana, 'Verdana Ref', sans-serif;

	font-size: 12px;
	font-weight: normal;
	color: #9d9d9d;
	margin: 0;
	padding: 5px;
	background-color: #cae5f0;
	border-top-width: 0px;
	border-right-width: 0px;
	__border-bottom-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #600;
	border-right-color: #600;
	border-bottom-color: #CCCCCC;
	border-left-color: #600;
}

table.layout_public_menu {

	font-family: 'CallunaSans-Regular', 'Lucida Grande', 'Lucida Sans Unicode', 'DejaVu Sans', 'Bitstream Vera Sans', 'Liberation Sans', Verdana, 'Verdana Ref', sans-serif;

	font-size: 11px;
	font-style: normal;
	text-decoration: none;
	color: #9d9d9d;
	font-weight: normal;
	padding: 1px;
	margin: 0px;
	letter-spacing: .01em;
	width: 100%;
	table-layout: fixed;
	background-color: #E0FFFF;
	display: block;

}

a.layout_public_menu_option:active, a.layout_public_menu_option:link, a.layout_public_menu_option:visited {

	font-family: 'CallunaSans-Regular', 'Lucida Grande', 'Lucida Sans Unicode', 'DejaVu Sans', 'Bitstream Vera Sans', 'Liberation Sans', Verdana, 'Verdana Ref', sans-serif;

	font-size: 11px;
	font-style: normal;
	text-decoration: none;
	color: #9d9d9d;
	font-weight: normal;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
	margin: 0px;
	letter-spacing: .1em;
	width: 100%;
	table-layout: fixed;
	display: block;

}

a.layout_public_menu_option:hover {

	font-family: 'CallunaSans-Regular', 'Lucida Grande', 'Lucida Sans Unicode', 'DejaVu Sans', 'Bitstream Vera Sans', 'Liberation Sans', Verdana, 'Verdana Ref', sans-serif;

	font-size: 11px;
	font-style: normal;
	text-decoration: none;
	color: #FFFFFF;
	font-weight: normal;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
	margin: 0px;
	letter-spacing: .1em;
	width: 100%;
	table-layout: fixed;
	background-color: #FFA500;
	display: block;

}

table.layout_public_menu_vertical {
	background-color: none;
	padding-top: 5px;
	padding-right: 5px;

	padding-bottom: 5px;
	padding-left: 5px;
}

a.layout_public_menu_option_vertical:active {
	background: #FFFFFF; font-size: 11px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
a.layout_public_menu_option_vertical:link {
	background: #FFFFFF; font-size: 11px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
a.layout_public_menu_option_vertical:visited {
	background: #FFFFFF; font-size: 11px; 
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
a.layout_public_menu_option_vertical:hover {
	background-color: #F0E68C; font-size: 11px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}

a.mbut:visited, a.mbut:link, a.mbut:active { background: #4169E1; font-size: 25px; }
a.mbut:hover {background-color: #00008B; font-size: 25px;
}

a.hbut:visited, a.hbut:link, a.hbut:active { background: #00008B; font-size: 25px; }
a.hbut:hover {background-color: #000080; font-size: 25px;
}

/*
**	RAS
**	Standard Tabs - User Defined for Community Pages only at this time
*/
#tab_header {
    float:left;
    width:100%;

    repeat-x bottom;

    font-size:93%;
    line-height:normal;


	font-family: 'CallunaSans-Regular', 'Lucida Grande', 'Lucida Sans Unicode', 'DejaVu Sans', 'Bitstream Vera Sans', 'Liberation Sans', Verdana, 'Verdana Ref', sans-serif;

	font-size: 11px;
	font-style: normal;
	font-weight: normal;

}


#tab_header ul {
    margin:0;
    padding:10px 10px 0;

      repeat-x bottom;

    list-style:none;
}
#tab_header li {
    float:left;
/*
    background:url("/resources/bizamajig/art/right_off_gray.gif")
      no-repeat right top;
*/
	margin:0;
    padding:0 0 0 9px;
}

#tab_header a {
    display:block;
/*
	background:url("/resources/bizamajig/art/left_off_gray.gif")
      no-repeat left top;
*/
    padding:5px 15px 4px 6px;
    }
	

	

#tab_header #current {
/*
    background-image:url("/resources/bizamajig/art/right_on_gray.gif");
*/
    }
  #tab_header #current a {
/*
    background-image:url("/resources/bizamajig/art/left_on_gray.gif");
*/
	padding-bottom:5px;

    }
#tab_header li {
    float:left;
/*
    background:url("/resources/bizamajig/art/left_off_gray.gif")
      no-repeat left top;
*/
    margin:0;
    padding:0 0 0 9px;
    }
  #tab_header a, #tab_header strong, #tab_header span {
    display:block;
/*
    background:url("/resources/bizamajig/art/right_off_gray.gif")
      no-repeat right top;
*/
    padding:5px 15px 4px 6px;
    }
  #tab_header #current {
/*
    background-image:url("/resources/bizamajig/art/left_on_gray.gif");
*/
    }
  #tab_header #current a {
/*
    background-image:url("/resources/bizamajig/art/right_on_gray.gif");
*/
    padding-bottom:5px;
    }
	#tab_header a {
    float:left;
    display:block;
/*
    background:url("/resources/bizamajig/art/right_off_gray.gif")
      no-repeat right top;
*/
    padding:5px 15px 4px 6px;
    text-decoration:none;
    font-weight:normal;
    color:#765;
    }
	#tab_header a {float:none;}
	

img.ala {}

a.ala:visited {
}
a.ala:link {
}
a.ala:active {
}
a.ala:hover {
	background-color: #F0E68C;
}

.style13 {color: #990000}

.style14 {color: white;
	font-size: 11px}

.style15 {color: #336633}

.style19 {
	text-decoration: bold;
	font-size: 12px;
	color: white;
}

.style20 {
	font-size: 12px;
	color: #336633;
}

.style22 {font-size: 14px; color: #336633; }

.style23 {color: #FF8c00}

.boxtext  { color: black; font-size: 11px; font-family: verdana; background-color: #d3d3d3; padding: 20px; border: solid 1px #ff8c00 }

.useraccount-bg-orange {
	FONT-SIZE: 11px;
	COLOR: black;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	font-weight: normal;
	background-color: #EEE8AA;
	border: 1px solid #4169E1;


}

.selectservice{
	border: solid 2px #D2691E;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	FONT-SIZE: 12px;
	font-weight: normal;
	COLOR: white;
	background-color: #4682B4;
}

.box_slider {

	line-height: 16pt;
	font-family: 'CallunaSans-Regular', 'Lucida Grande', 'Lucida Sans Unicode', 'DejaVu Sans', 'Bitstream Vera Sans', 'Liberation Sans', Verdana, 'Verdana Ref', sans-serif;
	font-size: 13pt;
	background-color: ;
	color: #1f0e4c;
	border-top-color: #b60a0e;
	border-right-color: #eddaa7;
	border-bottom-color: #eddaa7;
	border-left-color: #b60a0e;

	font-weight: normal; 
	text-transform: none;
	text-decoration: none;

	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
/*
	border-top-style: dashed;
	border-right-style: dashed;
	border-bottom-style: dashed;
	border-left-style: dashed;
*/
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;

}

.box_slider a:link, .box_slider a:active, .box_slider a:visited {

	color: ;

}

.box_slider a:hover {

	color: #237338;

}

.box_slider a img {
	border:none;
}

table.table_slider {

	line-height: 16pt;
	font-family: 'CallunaSans-Regular', 'Lucida Grande', 'Lucida Sans Unicode', 'DejaVu Sans', 'Bitstream Vera Sans', 'Liberation Sans', Verdana, 'Verdana Ref', sans-serif;
	font-size: 13pt;
	background-color: ;
	color: #1f0e4c;
	border-top-color: #b60a0e;
	border-right-color: #eddaa7;
	border-bottom-color: #eddaa7;
	border-left-color: #b60a0e;

	font-weight: normal; 
	text-transform: none;
	text-decoration: none;

	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
/*
	border-top-style: dashed;
	border-right-style: dashed;
	border-bottom-style: dashed;
	border-left-style: dashed;
*/
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;

}

tr.tr1_slider
{

/*
	line-height: 16pt;
*/
	font-family: 'CallunaSans-Regular', 'Lucida Grande', 'Lucida Sans Unicode', 'DejaVu Sans', 'Bitstream Vera Sans', 'Liberation Sans', Verdana, 'Verdana Ref', sans-serif;
	font-size: 13pt;
	background-color: ;
	color: #1f0e4c;
	border-top-color: ;
	border-right-color: ;
	border-bottom-color: ;
	border-left-color: ;

	font-weight: normal;
	text-transform: none;
	text-decoration: none;
	color: #333333;
	margin: 0;

	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;

}

table.table_slider_box
{

/*
	line-height: 16pt;
*/
	font-family: 'CallunaSans-Regular', 'Lucida Grande', 'Lucida Sans Unicode', 'DejaVu Sans', 'Bitstream Vera Sans', 'Liberation Sans', Verdana, 'Verdana Ref', sans-serif;
	font-size: 13pt;
	background-color: ;
	color: #1f0e4c;
	border-top-color: ;
	border-right-color: ;
	border-bottom-color: ;
	border-left-color: ;

	font-weight: normal;
	text-transform: none;
	text-decoration: none;
	color: #333333;
	margin: 0;

	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;

}

table.table_slider_no_effect__DEPRECATED
{

	line-height: 16pt;
	font-family: 'CallunaSans-Regular', 'Lucida Grande', 'Lucida Sans Unicode', 'DejaVu Sans', 'Bitstream Vera Sans', 'Liberation Sans', Verdana, 'Verdana Ref', sans-serif;
	font-size: 13pt;
	font-weight: normal; 
	background-color: ;
	color: #1f0e4c;
	border-top-color: #b60a0e;
	border-right-color: #eddaa7;
	border-bottom-color: #eddaa7;
	border-left-color: #b60a0e;

	text-transform: none;
	text-decoration: none;

	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

tr.tr1_slider_no_effect__DEPRECATED
{

	line-height: 16pt;
	font-family: 'CallunaSans-Regular', 'Lucida Grande', 'Lucida Sans Unicode', 'DejaVu Sans', 'Bitstream Vera Sans', 'Liberation Sans', Verdana, 'Verdana Ref', sans-serif;
	font-size: 13pt;
	background-color: ;

	font-weight: normal;
	color: #333333;
	margin: 0;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	__border-bottom-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;

	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #600;
	border-right-color: #600;
	border-bottom-color: #CCCCCC;
	border-left-color: #600;
	text-decoration: none;
}

.data_tagline
{

	font-family: 'CallunaSans-Regular', 'Lucida Grande', 'Lucida Sans Unicode', 'DejaVu Sans', 'Bitstream Vera Sans', 'Liberation Sans', Verdana, 'Verdana Ref', sans-serif;

	font-size: 9pt;
	font-weight: normal;
	color: #333333;
	margin: 0;
	text-decoration: none;
}

.layout_calendar_yearly__day_grid_header {
	font-family: 'CallunaSans-Regular', 'Lucida Grande', 'Lucida Sans Unicode', 'DejaVu Sans', 'Bitstream Vera Sans', 'Liberation Sans', Verdana, 'Verdana Ref', sans-serif;
	font-size: 10px;
	font-weight: normal; 
	background-color: #D8F1F1;
	color: #00812e;
	text-transform: none;
	text-decoration: none;
	letter-spacing: .01em;
	padding: 2px;
	vertical-align: middle;
}

a:hover.layout_calendar_yearly__day_grid_header { color: #00812e; text-decoration: underline; }

.layout_calendar_yearly__day_grid_header__strongend {
	font-family: Arial, 'Lucida Grande', 'Lucida Sans Unicode', 'DejaVu Sans', 'Bitstream Vera Sans', 'Liberation Sans', Verdana, 'Verdana Ref', sans-serif;
	font-size: 10px;
	font-weight: normal; 
	background-color: #B6CECE;
	color: #b60a0e;
	text-transform: none;
	text-decoration: none;
	letter-spacing: .01em;
	padding: 2px;
	vertical-align: middle;
}

a:hover.layout_calendar_yearly__day_grid_header__strongend { color: #b60a0e; text-decoration: underline; }

.layout_calendar_yearly__day_grid_header__strongend__bold {
	font-family: Arial, 'Lucida Grande', 'Lucida Sans Unicode', 'DejaVu Sans', 'Bitstream Vera Sans', 'Liberation Sans', Verdana, 'Verdana Ref', sans-serif;
	font-size: 10px;
	font-weight: bolder; 
	background-color: #B6CECE;
	color: #b60a0e;
	text-transform: none;
	text-decoration: none;
	letter-spacing: .01em;
	padding: 2px;
	vertical-align: middle;
}

a:hover.layout_calendar_yearly__day_grid_header__strongend__bold { color: #b60a0e; text-decoration: underline; }

.layout_calendar_yearly__month_grid_header {
	font-family: Arial, 'Lucida Grande', 'Lucida Sans Unicode', 'DejaVu Sans', 'Bitstream Vera Sans', 'Liberation Sans', Verdana, 'Verdana Ref', sans-serif;
	font-size: 10px;
	font-weight: normal; 
	background-color: #D8F1F1;
	color: #00812e;
	text-transform: none;
	text-decoration: none;
	letter-spacing: .01em;
	padding: 2px;
	vertical-align: middle;
}

a:hover.layout_calendar_yearly__day_grid_header { color: #00812e; text-decoration: underline; }

table.layout_calendar_yearly {
	font-family: Arial, 'Lucida Grande', 'Lucida Sans Unicode', 'DejaVu Sans', 'Bitstream Vera Sans', 'Liberation Sans', Verdana, 'Verdana Ref', sans-serif;
	font-size: 9px;
	font-style: normal;
	text-decoration: none;
	color: #000000;
	font-weight: normal;
	padding: 1px;
	letter-spacing: .01em;
	width: 100%;
	background-color: #ffffff;
	display: block;
	cursor: default;
}

a.layout_calendar_yearly_option__visible:active, a.layout_calendar_yearly_option__visible:link, a.layout_calendar_yearly_option__visible:visited {
	font-family: Arial, 'Lucida Grande', 'Lucida Sans Unicode', 'DejaVu Sans', 'Bitstream Vera Sans', 'Liberation Sans', Verdana, 'Verdana Ref', sans-serif;
	font-size: 9px;
	font-style: normal;
	text-decoration: none;
	color: #000000;
	font-weight: normal;
	padding: 1px;
	height: 15px;
	width: 15px;
	table-layout: fixed;
	background-color: #CCFFFF;
	display: block;
	cursor: default;
}

a.layout_calendar_yearly_option__visible:hover {
	font-family: Arial, 'Lucida Grande', 'Lucida Sans Unicode', 'DejaVu Sans', 'Bitstream Vera Sans', 'Liberation Sans', Verdana, 'Verdana Ref', sans-serif;
	font-size: 9px;
	font-style: normal;
	text-decoration: none;
	color: #FC040A;
	font-weight: normal;
	padding: 1px;
	height: 15px;
	width: 15px;
	table-layout: fixed;
	background-color: #CCFFFF;
	display: block;
	cursor: default;

}

a.layout_calendar_yearly_option__visible__strongend:active, a.layout_calendar_yearly_option__visible__strongend:link, a.layout_calendar_yearly_option__visible__strongend:visited {
	font-family: Arial, 'Lucida Grande', 'Lucida Sans Unicode', 'DejaVu Sans', 'Bitstream Vera Sans', 'Liberation Sans', Verdana, 'Verdana Ref', sans-serif;
	font-size: 9px;
	font-style: normal;
	text-decoration: none;
	color: #000000;
	font-weight: normal;
	padding: 1px;
	height: 15px;
	width: 15px;
	table-layout: fixed;
	background-color: #B6CECE;
	display: block;
	cursor: default;
}

a.layout_calendar_yearly_option__visible__strongend:hover {
	font-family: Arial, 'Lucida Grande', 'Lucida Sans Unicode', 'DejaVu Sans', 'Bitstream Vera Sans', 'Liberation Sans', Verdana, 'Verdana Ref', sans-serif;
	font-size: 9px;
	font-style: normal;
	text-decoration: none;
	color: #FC040A;
	font-weight: normal;
	padding: 1px;
	height: 15px;
	width: 15px;
	table-layout: fixed;
	background-color: #B6CECE;
	display: block;
	cursor: default;

}

a.layout_calendar_yearly_option__open:active, a.layout_calendar_yearly_option__open:link, a.layout_calendar_yearly_option__open:visited {
	font-family: Arial, 'Lucida Grande', 'Lucida Sans Unicode', 'DejaVu Sans', 'Bitstream Vera Sans', 'Liberation Sans', Verdana, 'Verdana Ref', sans-serif;
	font-size: 9px;
	font-style: normal;
	text-decoration: none;
	color: #000000;
	font-weight: normal;
	padding: 1px;
	height: 15px;
	width: 15px;
	table-layout: fixed;
	background-color: #D1DA73;
	display: block;
	cursor: default;
}

a.layout_calendar_yearly_option__open:hover {
	font-family: Arial, 'Lucida Grande', 'Lucida Sans Unicode', 'DejaVu Sans', 'Bitstream Vera Sans', 'Liberation Sans', Verdana, 'Verdana Ref', sans-serif;
	font-size: 9px;
	font-style: normal;
	text-decoration: none;
	color: #FC040A;
	font-weight: normal;
	padding: 1px;
	height: 15px;
	width: 15px;
	table-layout: fixed;
	background-color: #D1DA73;
	display: block;
	cursor: default;

}

a.layout_calendar_yearly_option__reserved:active, a.layout_calendar_yearly_option__reserved:link, a.layout_calendar_yearly_option__reserved:visited {
	font-family: Arial, 'Lucida Grande', 'Lucida Sans Unicode', 'DejaVu Sans', 'Bitstream Vera Sans', 'Liberation Sans', Verdana, 'Verdana Ref', sans-serif;
	font-size: 9px;
	font-style: normal;
	text-decoration: none;
	color: #000000;
	font-weight: normal;
	padding: 1px;
	height: 15px;
	width: 15px;
	table-layout: fixed;
	background-color: #FE555D;
	display: block;
	cursor: default;
}

a.layout_calendar_yearly_option__reserved:hover {
	font-family: Arial, 'Lucida Grande', 'Lucida Sans Unicode', 'DejaVu Sans', 'Bitstream Vera Sans', 'Liberation Sans', Verdana, 'Verdana Ref', sans-serif;
	font-size: 9px;
	font-style: normal;
	text-decoration: none;
	color: #FC040A;
	font-weight: normal;
	padding: 1px;
	height: 15px;
	width: 15px;
	table-layout: fixed;
	background-color: #FE555D;
	display: block;
	cursor: default;

}

a.layout_calendar_yearly_option__dim:active, a.layout_calendar_yearly_option__dim:link, a.layout_calendar_yearly_option__dim:visited {
	font-family: Arial, 'Lucida Grande', 'Lucida Sans Unicode', 'DejaVu Sans', 'Bitstream Vera Sans', 'Liberation Sans', Verdana, 'Verdana Ref', sans-serif;
	font-size: 9px;
	font-style: normal;
	text-decoration: none;
	color: #8CC4C7;
	font-weight: normal;
	padding: 1px;
	height: 15px;
	width: 15px;
	table-layout: fixed;
	background-color: #E0E0E0;
	display: block;
	cursor: not-allowed;
}

a.layout_calendar_yearly_option__dim:hover {
	font-family: Arial, 'Lucida Grande', 'Lucida Sans Unicode', 'DejaVu Sans', 'Bitstream Vera Sans', 'Liberation Sans', Verdana, 'Verdana Ref', sans-serif;
	font-size: 9px;
	font-style: normal;
	text-decoration: none;
	color: #8CC4C7;
	font-weight: normal;
	padding: 1px;
	height: 15px;
	width: 15px;
	table-layout: fixed;
	background-color: #E0E0E0;
	display: block;
	cursor: not-allowed;

}

img.ala_black_ud_sidebar {background: none;}

a.ala_black_ud_sidebar:visited {
	height: 0px; background: #000000; font-size: 10px;
}
a.ala_black_ud_sidebar:link {
	height: 0px; background: #000000; font-size: 10px;
}
a.ala_black_ud_sidebar:active {
	height: 0px; background: #000000; font-size: 10px;
}

a.ala_black_ud_sidebar:hover {
	height: 0px;
	font-size: 10px;

	background-color: ;

}

table.content_box__35
{

	border-top-color: #eddaa7;
	border-right-color: #eddaa7;
	border-bottom-color: #eddaa7;
	border-left-color: #eddaa7;

	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	width: 35px;
}

/*
**	END BIZAMAJIG DYNAMIC PAGES
*/

/*
**	START BIZAMAJIG UI SECTION
*/

.ui_alert {color: #FF3300}

#ui_bar {
	width: 100%;
	__min-width: 800px;
	height: 40px;
}

#ui_bar * {
	margin: 0;
	padding: 0;
	border: 0 none;
	list-style: none;


	font-family: Arial, 'Lucida Grande', 'Lucida Sans Unicode', 'DejaVu Sans', 'Bitstream Vera Sans', 'Liberation Sans', Verdana, 'Verdana Ref', sans-serif;
	font-size: 12pt;
	font-weight: bold; 
	__color: #00812e;
	color: #bc0810;

	text-transform: none;
	text-decoration: none;
	letter-spacing: .01em;
}

#ui_bar a {

	font-family: Arial, 'Lucida Grande', 'Lucida Sans Unicode', 'DejaVu Sans', 'Bitstream Vera Sans', 'Liberation Sans', Verdana, 'Verdana Ref', sans-serif;
	font-size: 12pt;
	font-weight: bold; 
	__color: #00812e;
	color: #bc0810;
	background-color: ;


	text-transform: none;
	text-decoration: none;
	letter-spacing: .01em;

/*
	__background: url('/resources/bizamajig/art/bg.gif') no-repeat -500px -500px;
*/
	cursor: pointer;
	height: 40px;
	line-height: 40px !important;
	overflow: hidden;
	display: block;
	float: left;
	padding: 0 8px;
}

#ui_bar #ui_bar_menu {
	position: relative;
	height: 40px;
}

#ui_bar #ui_bar_global_menu_options {
	float: left;
}

#ui_bar #ui_bar_global_menu_options a {
	padding: 0 5px 0 5px;
}

#ui_progress_bar {
	width: 100%;
	__min-width: 800px;
	height: 40px;
}

#ui_progress_bar * {
	margin: 0;
	padding: 0;
	border: 0 none;
	list-style: none;



	font-family: 'CallunaSans-Regular', 'Lucida Grande', 'Lucida Sans Unicode', 'DejaVu Sans', 'Bitstream Vera Sans', 'Liberation Sans', Verdana, 'Verdana Ref', sans-serif;
	font-size: 13pt;
	font-weight: bold; 
	__color: #bc0810;
	color: #00812e;


	text-transform: none;
	text-decoration: none;
	letter-spacing: .01em;
}

#ui_progress_bar a {

	font-family: Arial, 'Lucida Grande', 'Lucida Sans Unicode', 'DejaVu Sans', 'Bitstream Vera Sans', 'Liberation Sans', Verdana, 'Verdana Ref', sans-serif;
	font-size: 12pt;
	font-weight: bold; 
	__color: #bc0810;
	color: #00812e;
	__background-color: ;
	background-color: ;


	text-transform: none;
	text-decoration: none;
	letter-spacing: .01em;

/*
	background: url('/resources/bizamajig/art/bg.gif') no-repeat -500px -500px;
*/
	cursor: pointer;
	height: 40px;
	line-height: 40px !important;
	overflow: hidden;
	display: block;
	float: left;
	padding: 0 8px;
}

#ui_progress_bar #ui_progress_bar_menu {
	position: relative;
	height: 30px;
}

#ui_progress_bar #ui_progress_bar_global_menu_options {
	float: left;
}

#ui_progress_bar #ui_progress_bar_global_menu_options a {
	padding: 0 5px 0 5px;
}

.ui_notification {
	color: #000000;
	text-decoration: underline;
}
a:hover.ui_notification { color: #FF3300; text-decoration:underline; }

.ui_profile_username {

	font-family: 'CallunaSans-Regular', 'Lucida Grande', 'Lucida Sans Unicode', 'DejaVu Sans', 'Bitstream Vera Sans', 'Liberation Sans', Verdana, 'Verdana Ref', sans-serif;
	color: #1f0e4c;

	font-size: 9px;
	font-weight: normal; 
	text-transform: none;
	text-decoration: none;
	letter-spacing: .01em;
}

a:hover.ui_profile_username {


	color: #1f0e4c; text-decoration: underline;

}

.ui_post__person_preferred_name {

	font-family: 'CallunaSans-Regular', 'Lucida Grande', 'Lucida Sans Unicode', 'DejaVu Sans', 'Bitstream Vera Sans', 'Liberation Sans', Verdana, 'Verdana Ref', sans-serif;
	font-size: 13pt;
	color: #00812e;

	font-weight: normal; 
	text-transform: none;
	text-decoration: none;
	letter-spacing: .01em;
}

a:hover.ui_post__person_preferred_name {

	color: #00812e; text-decoration: none;

}

/*
**	END BIZAMAJIG UI SECTION

*/


table.layout_container_1
{

	font-family: 'CallunaSans-Regular', 'Lucida Grande', 'Lucida Sans Unicode', 'DejaVu Sans', 'Bitstream Vera Sans', 'Liberation Sans', Verdana, 'Verdana Ref', sans-serif;
	background-color: #EEECD8;

	font-weight: normal;
	text-decoration: none;
	letter-spacing: .01em;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #959595;
	border-right-color: #D3D3D3;
	border-bottom-color: #D3D3D3;
	border-left-color: #959595;
	padding: 5px;
}

table.layout_container_1_header
{

	font-family: 'CallunaSans-Regular', 'Lucida Grande', 'Lucida Sans Unicode', 'DejaVu Sans', 'Bitstream Vera Sans', 'Liberation Sans', Verdana, 'Verdana Ref', sans-serif;
	font-size: 12pt;
	__background-color: #EEECD8;
	background-color: ;
	color: #bc0810;

	__margin-left: 10px;
	font-weight: normal;
	text-align: left;
	text-decoration: none;
	border-top-width: 0px;
	border-right-width: 0px;
	__border-bottom-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #959595;
	border-right-color: #D3D3D3;
	border-bottom-color: #D3D3D3;
	border-left-color: #959595;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
}

a:hover.layout_container_1_header {

	color: #237338; 


	text-decoration: none;
}

.layout_container_1_stacked {
	margin: 0 auto;
	padding: 0;
	padding-bottom: 5px;


	width: 748px;
	font-family: 'CallunaSans-Regular', 'Lucida Grande', 'Lucida Sans Unicode', 'DejaVu Sans', 'Bitstream Vera Sans', 'Liberation Sans', Verdana, 'Verdana Ref', sans-serif;
	background-color: ;
	color: #bc0810;


	font-weight: normal;
	text-align: left;
	text-decoration: none;
	border-top-width: 0px;
	vertical-align:middle;
}

.layout_container_1_stacked a:link, .layout_container_1_stacked a:active, .layout_container_1_stacked a:visited {

	color: #bc0810;


}

.layout_container_1_stacked a:hover {

	color: #237338;


}

.layout_container_1_stacked a img {
	border: none;
}

table.layout_container_2
{
	margin: 0 auto;
	padding: 0px;

	width: 630px;
	__width: 100%;

	background-color: #e0ffff;
}

.bizamajig-ui-layout-container-2_DEPRECATED{
	margin: 0 auto;
	padding: 0px;
	width: 100%;

	text-align: left;

	background-color: #e0ffff;
}

.global_public_menu_primary {
	font-size: 11px; 

	color: #FFFFFF;


	font-family: Verdana, Arial, Helvetica; 
	font-weight: normal; 
	text-decoration: none;
}
a:hover.global_public_menu_primary { color: #b60a0e;text-decoration: underline; }

.global_public_menu_primary_white {
	font-size: 15px; 
	color: #ffffff; 
	font-family: Verdana, Arial, Helvetica; 
	font-weight: normal; 
	font-stretch: extra-condensed;
	text-transform: uppercase;
	text-decoration: none;
	letter-spacing: -0.05em;
	vertical-align: middle;
}
a:hover.global_public_menu_primary_white { color: #b60a0e;text-decoration: underline; }

.layout_public_footer_bar_global {

	font-family: 'CallunaSans-Regular', 'Lucida Grande', 'Lucida Sans Unicode', 'DejaVu Sans', 'Bitstream Vera Sans', 'Liberation Sans', Verdana, 'Verdana Ref', sans-serif;
	font-size: 12pt;
	width: 1000px;
	color: #1f0e4c;


	font-weight: normal;
	text-align: center;
	padding: 4px;
	letter-spacing: .01em;
}

._REMOVE_layout_public_footer_bar_global_link_normal {
	color: #1f0e4c;
	text-decoration: none;
}
a:hover._REMOVE_layout_public_footer_bar_global_link_normal { color: #1f0e4c; text-decoration: underline; }

table.layout_public_menu_bar_global {
	background-color: #none;
}

table.layout_public_menu_bar_global_banner {
	background-color: #none;
	color: #1f0e4c;
}

table.layout_public_menu_global {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	text-decoration: none;
	color: #FFFFFF;
	font-weight: normal;
	padding: 0px;
	margin: 0px;
	letter-spacing: .01em;
	width: 100%;
	background-color: #none;
	display: block;
	white-space: nowrap;

	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #ffffff;
	border-right-color: #ffffff;
	border-bottom-color: #ffffff;
	border-left-color: #ffffff;
}

a.layout_public_menu_global_option:active {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal; 
	background-color: #none;
	color: #f2e9d6;
	text-transform: none;
	text-decoration: none;
	letter-spacing: .01em;
	white-space: nowrap;
}
a.layout_public_menu_global_option:link {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal; 
	background-color: #none;
	color: #f2e9d6;
	text-transform: none;
	text-decoration: none;
	letter-spacing: .01em;
	white-space: nowrap;
}
a.layout_public_menu_global_option:visited {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal; 
	background-color: #none;
	color: #f2e9d6;
	text-transform: none;
	text-decoration: none;
	letter-spacing: .01em;
	white-space: nowrap;
}
a.layout_public_menu_global_option:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal; 
	background-color: #none;
	color: #ffffff;
	text-transform: none;
	text-decoration: none;
	letter-spacing: .01em;
	white-space: nowrap;
}

a.mbut:visited, a.mbut:link, a.mbut:active { background: #4169E1; font-size: 25px; }
a.mbut:hover {background-color: #00008B; font-size: 25px;
}

a.hbut:visited, a.hbut:link, a.hbut:active { background: #00008B; font-size: 25px; }
a.hbut:hover {background-color: #000080; font-size: 25px;
}

table.layout_public_slideshow_window {
	font-family: 'CallunaSans-Regular', 'Lucida Grande', 'Lucida Sans Unicode', 'DejaVu Sans', 'Bitstream Vera Sans', 'Liberation Sans', Verdana, 'Verdana Ref', sans-serif;
	font-size: 14pt;
	font-weight: normal; 
	background-color: #d2d2d2;
	color: #000000;
	text-transform: none;
	text-decoration: none;
}

.layout_public_sidebar_1 {
	__line-height: 16pt;
	font-family: Arial, 'Lucida Grande', 'Lucida Sans Unicode', 'DejaVu Sans', 'Bitstream Vera Sans', 'Liberation Sans', Verdana, 'Verdana Ref', sans-serif;
	font-size: 12pt;
	font-weight: normal; 
	background-color: ;
	color: #bc0810;
	text-transform: none;
	text-decoration: none;
	__letter-spacing: .01em;

/*	
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #ffffff;
	border-right-color: #ffffff;
	border-bottom-color: #ffffff;
	border-left-color: #237338;
*/
}

table.layout_public_sidebar_1 {
	__line-height: 16pt;
	font-family: Arial, 'Lucida Grande', 'Lucida Sans Unicode', 'DejaVu Sans', 'Bitstream Vera Sans', 'Liberation Sans', Verdana, 'Verdana Ref', sans-serif;
	font-size: 12pt;
	font-weight: normal; 
	background-color: ;
	color: #bc0810;
	text-transform: none;
	text-decoration: none;
	letter-spacing: .01em;

/*	
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #ffffff;
	border-right-color: #ffffff;
	border-bottom-color: #ffffff;
	border-left-color: #237338;
*/
}

a:hover.layout_public_sidebar_1 { color: #bc0810; text-decoration: underline; }

.layout_public_sidebar_1_link_normal {
	color: #bc0810;
	text-decoration: none;
}
a:hover.layout_public_sidebar_1_link_normal { color: #237338; text-decoration: underline; }

.tenant_identifier_1 {

	font-family: 'CallunaSans-Regular', 'Lucida Grande', 'Lucida Sans Unicode', 'DejaVu Sans', 'Bitstream Vera Sans', 'Liberation Sans', Verdana, 'Verdana Ref', sans-serif;
	color: ;


	__font-weight: bold; 
	font-size: 120%;
	text-transform: none;
	text-decoration: none;
	letter-spacing: .01em;
}
a:hover.tenant_identifier_1 {
	text-decoration: none;

	color: ;

}

.atag {
	line-height: 16pt;
	font-family: 'CallunaSans-Regular', 'Lucida Grande', 'Lucida Sans Unicode', 'DejaVu Sans', 'Bitstream Vera Sans', 'Liberation Sans', Verdana, 'Verdana Ref', sans-serif;
	font-size: 13pt;
	color: #1f0e4c;

	font-weight: normal; 
	text-transform: none;
	text-decoration: none;
	letter-spacing: .01em;


	background-color: ;


}

table.atag_container
{
	font-family: 'CallunaSans-Regular', 'Lucida Grande', 'Lucida Sans Unicode', 'DejaVu Sans', 'Bitstream Vera Sans', 'Liberation Sans', Verdana, 'Verdana Ref', sans-serif;
	font-weight: normal;
	text-decoration: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #ffffff;
	border-right-color: #ffffff;
	border-bottom-color: #ffffff;
	border-left-color: #ffffff;
	padding: 0px;
}

table.atag
{
	font-family: Arial, 'Lucida Grande', 'Lucida Sans Unicode', 'DejaVu Sans', 'Bitstream Vera Sans', 'Liberation Sans', Verdana, 'Verdana Ref', sans-serif;
	font-weight: normal;
	text-decoration: none;
	background-color: #FFFFFF;
	font-size: 11pt;
	color: #58595b;
	letter-spacing: .01em;
	border-top-width: 0px;
	border-right-width: 0px;
	__border-bottom-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #959595;
	border-right-color: #D3D3D3;
	border-bottom-color: #D3D3D3;
	border-left-color: #959595;
	padding: 0px;
}



/*
 * FullCalendar v1.5.1 Stylesheet
 *
 * Copyright (c) 2011 Adam Shaw
 * Dual licensed under the MIT and GPL licenses, located in
 * MIT-LICENSE.txt and GPL-LICENSE.txt respectively.
 *
 * Date: Sat Apr 9 14:09:51 2011 -0700
 *
 */


.fc {
	direction: ltr;
	text-align: left;
	}
	
.fc table {
	border-collapse: collapse;
	border-spacing: 0;
	}
	
html .fc,
.fc table {
	font-size: 1em;
	}
	
.fc td,
.fc th {
	padding: 0;
	vertical-align: top;
	}



/* Header
------------------------------------------------------------------------*/

.fc-header td {
	white-space: nowrap;
	}

.fc-header-left {
	width: 25%;
	text-align: left;
	}
	
.fc-header-center {
	text-align: center;
	}
	
.fc-header-right {
	width: 25%;
	text-align: right;
	}
	
.fc-header-title {
	display: inline-block;
	vertical-align: top;
	}
	
.fc-header-title h2 {
	margin-top: 0;
	white-space: nowrap;
	}
	
.fc .fc-header-space {
	padding-left: 10px;
	}
	
.fc-header .fc-button {
	margin-bottom: 1em;
	vertical-align: top;
	}
	
/* buttons edges butting together */

.fc-header .fc-button {
	margin-right: -1px;
	}
	
.fc-header .fc-corner-right {
	margin-right: 1px; /* back to normal */
	}
	
.fc-header .ui-corner-right {
	margin-right: 0; /* back to normal */
	}
	
/* button layering (for border precedence) */
	
.fc-header .fc-state-hover,
.fc-header .ui-state-hover {
	z-index: 2;
	}
	
.fc-header .fc-state-down {
	z-index: 3;
	}

.fc-header .fc-state-active,
.fc-header .ui-state-active {
	z-index: 4;
	}
	
	
	
/* Content
------------------------------------------------------------------------*/
	
.fc-content {
	clear: both;
	}
	
.fc-view {
	width: 100%; /* needed for view switching (when view is absolute) */
	overflow: hidden;
	}
	
	

/* Cell Styles
------------------------------------------------------------------------*/

.fc-widget-header,    /* <th>, usually */
.fc-widget-content {  /* <td>, usually */
	border: 1px solid #ccc;
	}
	
.fc-state-highlight { /* <td> today cell */ /* TODO: add .fc-today to <th> */
	background: #ffc;
	}
	
.fc-cell-overlay { /* semi-transparent rectangle while dragging */
	background: #9cf;
	opacity: .2;
	filter: alpha(opacity=20); /* for IE */
	}
	


/* Buttons
------------------------------------------------------------------------*/

.fc-button {
	position: relative;
	display: inline-block;
	cursor: pointer;
	}
	
.fc-state-default { /* non-theme */
	border-style: solid;
	border-width: 1px 0;
	}
	
.fc-button-inner {
	position: relative;
	float: left;
	overflow: hidden;
	}
	
.fc-state-default .fc-button-inner { /* non-theme */
	border-style: solid;
	border-width: 0 1px;
	}
	
.fc-button-content {
	position: relative;
	float: left;
	height: 1.9em;
	line-height: 1.9em;
	padding: 0 .6em;
	white-space: nowrap;
	}
	
/* icon (for jquery ui) */
	
.fc-button-content .fc-icon-wrap {
	position: relative;
	float: left;
	top: 50%;
	}
	
.fc-button-content .ui-icon {
	position: relative;
	float: left;
	margin-top: -50%;
	*margin-top: 0;
	*top: -50%;
	}
	
/* gloss effect */
	
.fc-state-default .fc-button-effect {
	position: absolute;
	top: 50%;
	left: 0;
	}
	
.fc-state-default .fc-button-effect span {
	position: absolute;
	top: -100px;
	left: 0;
	width: 500px;
	height: 100px;
	border-width: 100px 0 0 1px;
	border-style: solid;
	border-color: #fff;
	background: #444;
	opacity: .09;
	filter: alpha(opacity=9);
	}
	
/* button states (determines colors)  */
	
.fc-state-default,
.fc-state-default .fc-button-inner {
	border-style: solid;
	border-color: #ccc #bbb #aaa;
	background: #F3F3F3;
	color: #000;
	}
	
.fc-state-hover,
.fc-state-hover .fc-button-inner {
	border-color: #999;
	}
	
.fc-state-down,
.fc-state-down .fc-button-inner {
	border-color: #555;
	background: #777;
	}
	
.fc-state-active,
.fc-state-active .fc-button-inner {
	border-color: #555;
	background: #777;
	color: #fff;
	}
	
.fc-state-disabled,
.fc-state-disabled .fc-button-inner {
	color: #999;
	border-color: #ddd;
	}
	
.fc-state-disabled {
	cursor: default;
	}
	
.fc-state-disabled .fc-button-effect {
	display: none;
	}
	
	

/* Global Event Styles
------------------------------------------------------------------------*/
	 
.fc-event {
	border-style: solid;
	border-width: 0;
	font-size: .85em;
	cursor: default;
	}
	
a.fc-event,
.fc-event-draggable {
	cursor: pointer;
	}
	
a.fc-event {
	text-decoration: none;
	}
	
.fc-rtl .fc-event {
	text-align: right;
	}
	
.fc-event-skin {
	border-color: #36c;     /* default BORDER color */
	background-color: #36c; /* default BACKGROUND color */
	color: #fff;            /* default TEXT color */
	}
	
.fc-event-inner {
	position: relative;
	width: 100%;
	height: 100%;
	border-style: solid;
	border-width: 0;
	overflow: hidden;
	}
	
.fc-event-time,
.fc-event-title {
	padding: 0 1px;
	}
	
.fc .ui-resizable-handle { /*** TODO: don't use ui-resizable anymore, change class ***/
	display: block;
	position: absolute;
	z-index: 99999;
	overflow: hidden; /* hacky spaces (IE6/7) */
	font-size: 300%;  /* */
	line-height: 50%; /* */
	}
	
	
	
/* Horizontal Events
------------------------------------------------------------------------*/

.fc-event-hori {
	border-width: 1px 0;
	margin-bottom: 1px;
	}
	
/* resizable */
	
.fc-event-hori .ui-resizable-e {
	top: 0           !important; /* importants override pre jquery ui 1.7 styles */
	right: -3px      !important;
	width: 7px       !important;
	height: 100%     !important;
	cursor: e-resize;
	}
	
.fc-event-hori .ui-resizable-w {
	top: 0           !important;
	left: -3px       !important;
	width: 7px       !important;
	height: 100%     !important;
	cursor: w-resize;
	}
	
.fc-event-hori .ui-resizable-handle {
	_padding-bottom: 14px; /* IE6 had 0 height */
	}
	
	
	
/* Fake Rounded Corners (for buttons and events)
------------------------------------------------------------*/
	
.fc-corner-left {
	margin-left: 1px;
	}
	
.fc-corner-left .fc-button-inner,
.fc-corner-left .fc-event-inner {
	margin-left: -1px;
	}
	
.fc-corner-right {
	margin-right: 1px;
	}
	
.fc-corner-right .fc-button-inner,
.fc-corner-right .fc-event-inner {
	margin-right: -1px;
	}
	
.fc-corner-top {
	margin-top: 1px;
	}
	
.fc-corner-top .fc-event-inner {
	margin-top: -1px;
	}
	
.fc-corner-bottom {
	margin-bottom: 1px;
	}
	
.fc-corner-bottom .fc-event-inner {
	margin-bottom: -1px;
	}
	
	
	
/* Fake Rounded Corners SPECIFICALLY FOR EVENTS
-----------------------------------------------------------------*/
	
.fc-corner-left .fc-event-inner {
	border-left-width: 1px;
	}
	
.fc-corner-right .fc-event-inner {
	border-right-width: 1px;
	}
	
.fc-corner-top .fc-event-inner {
	border-top-width: 1px;
	}
	
.fc-corner-bottom .fc-event-inner {
	border-bottom-width: 1px;
	}
	
	
	
/* Reusable Separate-border Table
------------------------------------------------------------*/

table.fc-border-separate {
	border-collapse: separate;
	}
	
.fc-border-separate th,
.fc-border-separate td {
	border-width: 1px 0 0 1px;
	}
	
.fc-border-separate th.fc-last,
.fc-border-separate td.fc-last {
	border-right-width: 1px;
	}
	
.fc-border-separate tr.fc-last th,
.fc-border-separate tr.fc-last td {
	border-bottom-width: 1px;
	}
	
.fc-border-separate tbody tr.fc-first td,
.fc-border-separate tbody tr.fc-first th {
	border-top-width: 0;
	}
	
	

/* Month View, Basic Week View, Basic Day View
------------------------------------------------------------------------*/

.fc-grid th {
	text-align: center;
	}
	
.fc-grid .fc-day-number {
	float: right;
	padding: 0 2px;
	}
	
.fc-grid .fc-other-month .fc-day-number {
	opacity: 0.3;
	filter: alpha(opacity=30); /* for IE */
	/* opacity with small font can sometimes look too faded
	   might want to set the 'color' property instead
	   making day-numbers bold also fixes the problem */
	}
	
.fc-grid .fc-day-content {
	clear: both;
	padding: 2px 2px 1px; /* distance between events and day edges */
	}
	
/* event styles */
	
.fc-grid .fc-event-time {
	font-weight: bold;
	}
	
/* right-to-left */
	
.fc-rtl .fc-grid .fc-day-number {
	float: left;
	}
	
.fc-rtl .fc-grid .fc-event-time {
	float: right;
	}
	
	

/* Agenda Week View, Agenda Day View
------------------------------------------------------------------------*/

.fc-agenda table {
	border-collapse: separate;
	}
	
.fc-agenda-days th {
	text-align: center;
	}
	
.fc-agenda .fc-agenda-axis {
	width: 50px;
	padding: 0 4px;
	vertical-align: middle;
	text-align: right;
	white-space: nowrap;
	font-weight: normal;
	}
	
.fc-agenda .fc-day-content {
	padding: 2px 2px 1px;
	}
	
/* make axis border take precedence */
	
.fc-agenda-days .fc-agenda-axis {
	border-right-width: 1px;
	}
	
.fc-agenda-days .fc-col0 {
	border-left-width: 0;
	}
	
/* all-day area */
	
.fc-agenda-allday th {
	border-width: 0 1px;
	}
	
.fc-agenda-allday .fc-day-content {
	min-height: 34px; /* TODO: doesnt work well in quirksmode */
	_height: 34px;
	}
	
/* divider (between all-day and slots) */
	
.fc-agenda-divider-inner {
	height: 2px;
	overflow: hidden;
	}
	
.fc-widget-header .fc-agenda-divider-inner {
	background: #eee;
	}
	
/* slot rows */
	
.fc-agenda-slots th {
	border-width: 1px 1px 0;
	}
	
.fc-agenda-slots td {
	border-width: 1px 0 0;
	background: none;
	}
	
.fc-agenda-slots td div {
	height: 20px;
	}
	
.fc-agenda-slots tr.fc-slot0 th,
.fc-agenda-slots tr.fc-slot0 td {
	border-top-width: 0;
	}

.fc-agenda-slots tr.fc-minor th,
.fc-agenda-slots tr.fc-minor td {
	border-top-style: dotted;
	}
	
.fc-agenda-slots tr.fc-minor th.ui-widget-header {
	*border-top-style: solid; /* doesn't work with background in IE6/7 */
	}
	


/* Vertical Events
------------------------------------------------------------------------*/

.fc-event-vert {
	border-width: 0 1px;
	}
	
.fc-event-vert .fc-event-head,
.fc-event-vert .fc-event-content {
	position: relative;
	z-index: 2;
	width: 100%;
	overflow: hidden;
	}
	
.fc-event-vert .fc-event-time {
	white-space: nowrap;
	font-size: 10px;
	}
	
.fc-event-vert .fc-event-bg { /* makes the event lighter w/ a semi-transparent overlay  */
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #fff;
	opacity: .3;
	filter: alpha(opacity=30);
	}
	
.fc .ui-draggable-dragging .fc-event-bg, /* TODO: something nicer like .fc-opacity */
.fc-select-helper .fc-event-bg {
	display: none\9; /* for IE6/7/8. nested opacity filters while dragging don't work */
	}
	
/* resizable */
	
.fc-event-vert .ui-resizable-s {
	bottom: 0        !important; /* importants override pre jquery ui 1.7 styles */
	width: 100%      !important;
	height: 8px      !important;
	overflow: hidden !important;
	line-height: 8px !important;
	font-size: 11px  !important;
	font-family: monospace;
	text-align: center;
	cursor: s-resize;
	}
	
.fc-agenda .ui-resizable-resizing { /* TODO: better selector */
	_overflow: hidden;
	}




/*
**	START JQUERY-UI
*/
/*
 * jQuery UI CSS Framework 1.8.11
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 *
 * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Lucida%20Grande,%20Lucida%20Sans,%20Arial,%20sans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=6px&bgColorHeader=cae4f1&bgTextureHeader=03_highlight_soft.png&bgImgOpacityHeader=100&borderColorHeader=cae4f1&fcHeader=222222&iconColorHeader=72a7cf&bgColorContent=f2f5f7&bgTextureContent=04_highlight_hard.png&bgImgOpacityContent=100&borderColorContent=dddddd&fcContent=362b36&iconColorContent=72a7cf&bgColorDefault=cae4f1&bgTextureDefault=02_glass.png&bgImgOpacityDefault=80&borderColorDefault=cae4f1&fcDefault=2779aa&iconColorDefault=3d80b3&bgColorHover=e4f1fb&bgTextureHover=02_glass.png&bgImgOpacityHover=100&borderColorHover=74b2e2&fcHover=0070a3&iconColorHover=2694e8&bgColorActive=8bc0df&bgTextureActive=02_glass.png&bgImgOpacityActive=50&borderColorActive=cae4f1&fcActive=ffffff&iconColorActive=ffffff&bgColorHighlight=ffef8f&bgTextureHighlight=03_highlight_soft.png&bgImgOpacityHighlight=25&borderColorHighlight=f9dd34&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=cd0a0a&bgTextureError=01_flat.png&bgImgOpacityError=15&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffffff&bgColorOverlay=eeeeee&bgTextureOverlay=08_diagonals_thick.png&bgImgOpacityOverlay=90&opacityOverlay=80&bgColorShadow=000000&bgTextureShadow=04_highlight_hard.png&bgImgOpacityShadow=70&opacityShadow=30&thicknessShadow=7px&offsetTopShadow=-7px&offsetLeftShadow=-7px&cornerRadiusShadow=8px
*/
.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.ui-helper-clearfix{display:inline-block}/*\*/* html .ui-helper-clearfix{height:1%}.ui-helper-clearfix{display:block}/**/.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:absolute;top:0;left:0;width:100%;height:100%}.ui-widget{font-family:Lucida Grande,Lucida Sans,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Lucida Grande,Lucida Sans,Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #ddd;background:#f2f5f7 url(include/jquery/css/custom-theme/images/ui-bg_highlight-hard_100_f2f5f7_1x100.png) 50% top repeat-x;color:#362b36}.ui-widget-content a{color:#362b36}.ui-widget-header{border:1px solid #cae4f1;background:#cae4f1 url(include/jquery/css/custom-theme/images/ui-bg_highlight-soft_100_cae4f1_1x100.png) 50% 50% repeat-x;color:#222;font-weight:bold}.ui-widget-header a{color:#222}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #cae4f1;background:#cae4f1 url(include/jquery/css/custom-theme/images/ui-bg_glass_80_cae4f1_1x400.png) 50% 50% repeat-x;font-weight:bold;color:#2779aa}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#2779aa;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #74b2e2;background:#e4f1fb url(include/jquery/css/custom-theme/images/ui-bg_glass_100_e4f1fb_1x400.png) 50% 50% repeat-x;font-weight:bold;color:#0070a3}.ui-state-hover{font-weight:normal}.ui-state-hover a,.ui-state-hover a:hover{color:#0070a3;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #cae4f1;background:#8bc0df url(include/jquery/css/custom-theme/images/ui-bg_glass_50_8bc0df_1x400.png) 50% 50% repeat-x;font-weight:bold;color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-widget :active{outline:0}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #f9dd34;background:#ffef8f url(include/jquery/css/custom-theme/images/ui-bg_highlight-soft_25_ffef8f_1x100.png) 50% top repeat-x;color:#363636}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#cd0a0a url(include/jquery/css/custom-theme/images/ui-bg_flat_15_cd0a0a_40x100.png) 50% 50% repeat-x;color:#fff}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#fff}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#fff}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-icon{width:16px;height:16px;background-image:url(include/jquery/css/custom-theme/images/ui-icons_72a7cf_256x240.png)}.ui-widget-content .ui-icon{background-image:url(include/jquery/css/custom-theme/images/ui-icons_72a7cf_256x240.png)}.ui-widget-header .ui-icon{background-image:url(include/jquery/css/custom-theme/images/ui-icons_72a7cf_256x240.png)}.ui-state-default .ui-icon{background-image:url(include/jquery/css/custom-theme/images/ui-icons_3d80b3_256x240.png)}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url(include/jquery/css/custom-theme/images/ui-icons_2694e8_256x240.png)}.ui-state-active .ui-icon{background-image:url(include/jquery/css/custom-theme/images/ui-icons_ffffff_256x240.png)}.ui-state-highlight .ui-icon{background-image:url(include/jquery/css/custom-theme/images/ui-icons_2e83ff_256x240.png)}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(include/jquery/css/custom-theme/images/ui-icons_ffffff_256x240.png)}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-off{background-position:-96px -144px}.ui-icon-radio-on{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-tl{-moz-border-radius-topleft:6px;-webkit-border-top-left-radius:6px;border-top-left-radius:6px}.ui-corner-tr{-moz-border-radius-topright:6px;-webkit-border-top-right-radius:6px;border-top-right-radius:6px}.ui-corner-bl{-moz-border-radius-bottomleft:6px;-webkit-border-bottom-left-radius:6px;border-bottom-left-radius:6px}.ui-corner-br{-moz-border-radius-bottomright:6px;-webkit-border-bottom-right-radius:6px;border-bottom-right-radius:6px}.ui-corner-top{-moz-border-radius-topleft:6px;-webkit-border-top-left-radius:6px;border-top-left-radius:6px;-moz-border-radius-topright:6px;-webkit-border-top-right-radius:6px;border-top-right-radius:6px}.ui-corner-bottom{-moz-border-radius-bottomleft:6px;-webkit-border-bottom-left-radius:6px;border-bottom-left-radius:6px;-moz-border-radius-bottomright:6px;-webkit-border-bottom-right-radius:6px;border-bottom-right-radius:6px}.ui-corner-right{-moz-border-radius-topright:6px;-webkit-border-top-right-radius:6px;border-top-right-radius:6px;-moz-border-radius-bottomright:6px;-webkit-border-bottom-right-radius:6px;border-bottom-right-radius:6px}.ui-corner-left{-moz-border-radius-topleft:6px;-webkit-border-top-left-radius:6px;border-top-left-radius:6px;-moz-border-radius-bottomleft:6px;-webkit-border-bottom-left-radius:6px;border-bottom-left-radius:6px}.ui-corner-all{-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px}.ui-widget-overlay{background:#eee url(include/jquery/css/custom-theme/images/ui-bg_diagonals-thick_90_eeeeee_40x40.png) 50% 50% repeat;opacity:.80;filter:Alpha(Opacity=80)}.ui-widget-shadow{margin:-7px 0 0 -7px;padding:7px;background:#000 url(include/jquery/css/custom-theme/images/ui-bg_highlight-hard_70_000000_1x100.png) 50% top repeat-x;opacity:.30;filter:Alpha(Opacity=30);-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:.1px;z-index:99999;display:block}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-accordion{width:100%}.ui-accordion .ui-accordion-header{cursor:pointer;position:relative;margin-top:1px;zoom:1}.ui-accordion .ui-accordion-li-fix{display:inline}.ui-accordion .ui-accordion-header-active{border-bottom:0!important}.ui-accordion .ui-accordion-header a{display:block;font-size:1em;padding:.5em .5em .5em .7em}.ui-accordion-icons .ui-accordion-header a{padding-left:2.2em}.ui-accordion .ui-accordion-header .ui-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;margin-top:-2px;position:relative;top:1px;margin-bottom:2px;overflow:auto;display:none;zoom:1}.ui-accordion .ui-accordion-content-active{display:block}.ui-autocomplete{position:absolute;cursor:default}* html .ui-autocomplete{width:1px}.ui-menu{list-style:none;padding:2px;margin:0;display:block;float:left}.ui-menu .ui-menu{margin-top:-3px}.ui-menu .ui-menu-item{margin:0;padding:0;zoom:1;float:left;clear:left;width:100%}.ui-menu .ui-menu-item a{text-decoration:none;display:block;padding:.2em .4em;line-height:1.5;zoom:1}.ui-menu .ui-menu-item a.ui-state-hover,.ui-menu .ui-menu-item a.ui-state-active{font-weight:normal;margin:-1px}.ui-button{display:inline-block;position:relative;padding:0;margin-right:.1em;text-decoration:none!important;cursor:pointer;text-align:center;zoom:1;overflow:visible}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:1.4}.ui-button-text-only .ui-button-text{padding:.4em 1em}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}input.ui-button{padding:.4em 1em}.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:.5em}.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-dialog{position:absolute;padding:.2em;width:300px;overflow:hidden}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 16px .1em 0}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:19px;margin:-10px 0 0 0;padding:1px;height:18px}.ui-dialog .ui-dialog-titlebar-close span{display:block;margin:1px}.ui-dialog .ui-dialog-titlebar-close:hover,.ui-dialog .ui-dialog-titlebar-close:focus{padding:0}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:0;overflow:auto;zoom:1}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin:.5em 0 0 0;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-se{width:14px;height:14px;right:3px;bottom:3px}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-tabs{position:relative;padding:.2em;zoom:1}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:1px;margin:0 .2em 1px 0;border-bottom:0!important;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav li a{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-selected{margin-bottom:0;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-selected a,.ui-tabs .ui-tabs-nav li.ui-state-disabled a,.ui-tabs .ui-tabs-nav li.ui-state-processing a{cursor:text}.ui-tabs .ui-tabs-nav li a,.ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:0}.ui-tabs .ui-tabs-hide{display:none!important}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month-year{width:100%}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current{float:right}.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker-cover{display:none;display:block;position:absolute;z-index:-1;filter:mask();top:-4px;left:-4px;width:200px;height:200px}.ui-progressbar{height:2em;text-align:left}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}
/*
**	END JQUERY-UI
*/




















/*
**	START JQGRID
*/
/*Grid*/
.ui-jqgrid {position: relative; font-size:11px;}
.ui-jqgrid .ui-jqgrid-view {position: relative;left:0px; top: 0px; padding: .0em;}
/* caption*/
.ui-jqgrid .ui-jqgrid-titlebar {padding: .3em .2em .2em .3em; position: relative; border-left: 0px none;border-right: 0px none; border-top: 0px none;}
.ui-jqgrid .ui-jqgrid-title { float: left; margin: .1em 0 .2em; }
.ui-jqgrid .ui-jqgrid-titlebar-close { position: absolute;top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height:18px;}.ui-jqgrid .ui-jqgrid-titlebar-close span { display: block; margin: 1px; }
.ui-jqgrid .ui-jqgrid-titlebar-close:hover { padding: 0; }
/* header*/
.ui-jqgrid .ui-jqgrid-hdiv {position: relative; margin: 0em;padding: 0em; overflow-x: hidden; border-left: 0px none !important; border-top : 0px none !important; border-right : 0px none !important;}
.ui-jqgrid .ui-jqgrid-hbox {float: left; padding-right: 20px;}
.ui-jqgrid .ui-jqgrid-htable {table-layout:fixed;margin:0em;}
.ui-jqgrid .ui-jqgrid-htable th {height:22px;padding: 0 2px 0 2px;}
.ui-jqgrid .ui-jqgrid-htable th div {overflow: hidden; position:relative; height:17px;}
.ui-th-column, .ui-jqgrid .ui-jqgrid-htable th.ui-th-column {overflow: hidden;white-space: nowrap;text-align:center;border-top : 0px none;border-bottom : 0px none;}
.ui-th-ltr, .ui-jqgrid .ui-jqgrid-htable th.ui-th-ltr {border-left : 0px none;}
.ui-th-rtl, .ui-jqgrid .ui-jqgrid-htable th.ui-th-rtl {border-right : 0px none;}
.ui-first-th-ltr {border-right: 1px solid; }
.ui-first-th-rtl {border-left: 1px solid; }
.ui-jqgrid .ui-th-div-ie {white-space: nowrap; zoom :1; height:17px;}
.ui-jqgrid .ui-jqgrid-resize {height:20px !important;position: relative; cursor :e-resize;display: inline;overflow: hidden;}
.ui-jqgrid .ui-grid-ico-sort {overflow:hidden;position:absolute;display:inline; cursor: pointer !important;}
.ui-jqgrid .ui-icon-asc {margin-top:-3px; height:12px;}
.ui-jqgrid .ui-icon-desc {margin-top:3px;height:12px;}
.ui-jqgrid .ui-i-asc {margin-top:0px;height:16px;}
.ui-jqgrid .ui-i-desc {margin-top:0px;margin-left:13px;height:16px;}
.ui-jqgrid .ui-jqgrid-sortable {cursor:pointer;}
.ui-jqgrid tr.ui-search-toolbar th { border-top-width: 1px !important; border-top-color: inherit !important; border-top-style: ridge !important }
tr.ui-search-toolbar input {margin: 1px 0px 0px 0px}
tr.ui-search-toolbar select {margin: 1px 0px 0px 0px}
/* body */ 
.ui-jqgrid .ui-jqgrid-bdiv {position: relative; margin: 0em; padding:0; overflow: auto; text-align:left;}
.ui-jqgrid .ui-jqgrid-btable {table-layout:fixed; margin:0em; outline-style: none; }
.ui-jqgrid tr.jqgrow { outline-style: none; }
.ui-jqgrid tr.jqgroup { outline-style: none; }
.ui-jqgrid tr.jqgrow td {font-weight: normal; overflow: hidden; white-space: pre; height: 22px;padding: 0 2px 0 2px;border-bottom-width: 1px; border-bottom-color: inherit; border-bottom-style: solid;}
.ui-jqgrid tr.jqgfirstrow td {padding: 0 2px 0 2px;border-right-width: 1px; border-right-style: solid;}
.ui-jqgrid tr.jqgroup td {font-weight: normal; overflow: hidden; white-space: pre; height: 22px;padding: 0 2px 0 2px;border-bottom-width: 1px; border-bottom-color: inherit; border-bottom-style: solid;}
.ui-jqgrid tr.jqfoot td {font-weight: bold; overflow: hidden; white-space: pre; height: 22px;padding: 0 2px 0 2px;border-bottom-width: 1px; border-bottom-color: inherit; border-bottom-style: solid;}
.ui-jqgrid tr.ui-row-ltr td {text-align:left;border-right-width: 1px; border-right-color: inherit; border-right-style: solid;}
.ui-jqgrid tr.ui-row-rtl td {text-align:right;border-left-width: 1px; border-left-color: inherit; border-left-style: solid;}
.ui-jqgrid td.jqgrid-rownum { padding: 0 2px 0 2px; margin: 0px; border: 0px none;}
.ui-jqgrid .ui-jqgrid-resize-mark { width:2px; left:0; background-color:#777; cursor: e-resize; cursor: col-resize; position:absolute; top:0; height:100px; overflow:hidden; display:none;	border:0 none;}
/* footer */
.ui-jqgrid .ui-jqgrid-sdiv {position: relative; margin: 0em;padding: 0em; overflow: hidden; border-left: 0px none !important; border-top : 0px none !important; border-right : 0px none !important;}
.ui-jqgrid .ui-jqgrid-ftable {table-layout:fixed; margin-bottom:0em;}
.ui-jqgrid tr.footrow td {font-weight: bold; overflow: hidden; white-space:nowrap; height: 21px;padding: 0 2px 0 2px;border-top-width: 1px; border-top-color: inherit; border-top-style: solid;}
.ui-jqgrid tr.footrow-ltr td {text-align:left;border-right-width: 1px; border-right-color: inherit; border-right-style: solid;}
.ui-jqgrid tr.footrow-rtl td {text-align:right;border-left-width: 1px; border-left-color: inherit; border-left-style: solid;}
/* Pager*/
.ui-jqgrid .ui-jqgrid-pager { border-left: 0px none !important;border-right: 0px none !important; border-bottom: 0px none !important; margin: 0px !important; padding: 0px !important; position: relative; height: 25px;white-space: nowrap;overflow: hidden;}
.ui-jqgrid .ui-pager-control {position: relative;}
.ui-jqgrid .ui-pg-table {position: relative; padding-bottom:2px; width:auto; margin: 0em;}
.ui-jqgrid .ui-pg-table td {font-weight:normal; vertical-align:middle; padding:1px;}
.ui-jqgrid .ui-pg-button  { height:19px !important;}
.ui-jqgrid .ui-pg-button span { display: block; margin: 1px; float:left;}
.ui-jqgrid .ui-pg-button:hover { padding: 0px; }
.ui-jqgrid .ui-state-disabled:hover {padding:1px;}
.ui-jqgrid .ui-pg-input { height:13px;font-size:.8em; margin: 0em;}
.ui-jqgrid .ui-pg-selbox {font-size:.8em; line-height:18px; display:block; height:18px; margin: 0em;}
.ui-jqgrid .ui-separator {height: 18px; border-left: 1px solid #ccc ; border-right: 1px solid #ccc ; margin: 1px; float: right;}
.ui-jqgrid .ui-paging-info {font-weight: normal;height:19px; margin-top:3px;margin-right:4px;}
.ui-jqgrid .ui-jqgrid-pager .ui-pg-div {padding:1px 0;float:left;list-style-image:none;list-style-position:outside;list-style-type:none;position:relative;}
.ui-jqgrid .ui-jqgrid-pager .ui-pg-button { cursor:pointer; }
.ui-jqgrid .ui-jqgrid-pager .ui-pg-div  span.ui-icon {float:left;margin:0 2px;}
.ui-jqgrid td input, .ui-jqgrid td select .ui-jqgrid td textarea { margin: 0em;}
.ui-jqgrid td textarea {width:auto;height:auto;}
.ui-jqgrid .ui-jqgrid-toppager {border-left: 0px none !important;border-right: 0px none !important; border-top: 0px none !important; margin: 0px !important; padding: 0px !important; position: relative; height: 25px !important;white-space: nowrap;overflow: hidden;}
/*subgrid*/
.ui-jqgrid .ui-jqgrid-btable .ui-sgcollapsed span {display: block;}
.ui-jqgrid .ui-subgrid {margin:0em;padding:0em; width:100%;}
.ui-jqgrid .ui-subgrid table {table-layout: fixed;}
.ui-jqgrid .ui-subgrid tr.ui-subtblcell td {height:18px;border-right-width: 1px; border-right-color: inherit; border-right-style: solid;border-bottom-width: 1px; border-bottom-color: inherit; border-bottom-style: solid;}
.ui-jqgrid .ui-subgrid td.subgrid-data {border-top:  0px none !important;}
.ui-jqgrid .ui-subgrid td.subgrid-cell {border-width: 0px 0px 1px 0px;}
.ui-jqgrid .ui-th-subgrid {height:20px;}
/* loading */
.ui-jqgrid .loading {position: absolute; top: 45%;left: 45%;width: auto;z-index:101;padding: 6px; margin: 5px;text-align: center;font-weight: bold;display: none;border-width: 2px !important;}
.ui-jqgrid .jqgrid-overlay {display:none;z-index:100;}
* html .jqgrid-overlay {width: expression(this.parentNode.offsetWidth+'px');height: expression(this.parentNode.offsetHeight+'px');}
* .jqgrid-overlay iframe {position:absolute;top:0;left:0;z-index:-1;width: expression(this.parentNode.offsetWidth+'px');height: expression(this.parentNode.offsetHeight+'px');}
/* end loading div */
/* toolbar */
.ui-jqgrid .ui-userdata {border-left: 0px none;	border-right: 0px none;	height : 21px;overflow: hidden;	}
/*Modal Window */
.ui-jqdialog { display: none; width: 300px; position: absolute; padding: .2em; font-size:11px; overflow:visible;}
.ui-jqdialog .ui-jqdialog-titlebar { padding: .3em .2em; position: relative;  }
.ui-jqdialog .ui-jqdialog-title { margin: .1em 0 .2em; } 
.ui-jqdialog .ui-jqdialog-titlebar-close { position: absolute;  top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }

.ui-jqdialog .ui-jqdialog-titlebar-close span { display: block; margin: 1px; }
.ui-jqdialog .ui-jqdialog-titlebar-close:hover, .ui-jqdialog .ui-jqdialog-titlebar-close:focus { padding: 0; }
.ui-jqdialog-content, .ui-jqdialog .ui-jqdialog-content { border: 0; padding: .3em .2em; background: none; height:auto;}
.ui-jqdialog .ui-jqconfirm {padding: .4em 1em; border-width:3px;position:absolute;bottom:10px;right:10px;overflow:visible;display:none;height:80px;width:220px;text-align:center;}
/* end Modal window*/
/* Form edit */
.ui-jqdialog-content .FormGrid {margin: 0px;}
.ui-jqdialog-content .EditTable { width: 100%; margin-bottom:0em;}
.ui-jqdialog-content .DelTable { width: 100%; margin-bottom:0em;}
.EditTable td input, .EditTable td select, .EditTable td textarea {margin: 0em;}
.EditTable td textarea { width:auto; height:auto;}
.ui-jqdialog-content td.EditButton {text-align: right;border-top: 0px none;border-left: 0px none;border-right: 0px none; padding-bottom:5px; padding-top:5px;}
.ui-jqdialog-content td.navButton {text-align: center; border-left: 0px none;border-top: 0px none;border-right: 0px none; padding-bottom:5px; padding-top:5px;}
.ui-jqdialog-content input.FormElement {padding:.3em}
.ui-jqdialog-content .data-line {padding-top:.1em;border: 0px none;}

.ui-jqdialog-content .CaptionTD {text-align: left; vertical-align: middle;border: 0px none; padding: 2px;white-space: nowrap;}
.ui-jqdialog-content .DataTD {padding: 2px; border: 0px none; vertical-align: top;}
.ui-jqdialog-content .form-view-data {white-space:pre}
.fm-button { display: inline-block; margin:0 4px 0 0; padding: .4em .5em; text-decoration:none !important; cursor:pointer; position: relative; text-align: center; zoom: 1; }
.fm-button-icon-left { padding-left: 1.9em; }
.fm-button-icon-right { padding-right: 1.9em; }
.fm-button-icon-left .ui-icon { right: auto; left: .2em; margin-left: 0; position: absolute; top: 50%; margin-top: -8px; }
.fm-button-icon-right .ui-icon { left: auto; right: .2em; margin-left: 0; position: absolute; top: 50%; margin-top: -8px;}
#nData, #pData { float: left; margin:3px;padding: 0; width: 15px; }
/* End Eorm edit */
/*.ui-jqgrid .edit-cell {}*/
.ui-jqgrid .selected-row, div.ui-jqgrid .selected-row td {font-style : normal;border-left: 0px none;}
/* Tree Grid */
.ui-jqgrid .tree-wrap {float: left; position: relative;height: 18px;white-space: nowrap;overflow: hidden;}
.ui-jqgrid .tree-minus {position: absolute; height: 18px; width: 18px; overflow: hidden;}
.ui-jqgrid .tree-plus {position: absolute;	height: 18px; width: 18px;	overflow: hidden;}
.ui-jqgrid .tree-leaf {position: absolute;	height: 18px; width: 18px;overflow: hidden;}
.ui-jqgrid .treeclick {cursor: pointer;}
/* moda dialog */
* iframe.jqm {position:absolute;top:0;left:0;z-index:-1;width: expression(this.parentNode.offsetWidth+'px');height: expression(this.parentNode.offsetHeight+'px');}
.ui-jqgrid-dnd tr td {border-right-width: 1px; border-right-color: inherit; border-right-style: solid; height:20px}
/* RTL Support */
.ui-jqgrid .ui-jqgrid-title-rtl {float:right;margin: .1em 0 .2em; }
.ui-jqgrid .ui-jqgrid-hbox-rtl {float: right; padding-left: 20px;}
.ui-jqgrid .ui-jqgrid-resize-ltr {float: right;margin: -2px -2px -2px 0px;}
.ui-jqgrid .ui-jqgrid-resize-rtl {float: left;margin: -2px 0px -1px -3px;}
.ui-jqgrid .ui-sort-rtl {left:0px;}
.ui-jqgrid .tree-wrap-ltr {float: left;}
.ui-jqgrid .tree-wrap-rtl {float: right;}
.ui-jqgrid .ui-ellipsis {text-overflow:ellipsis; -moz-binding:url('include/ellipsis-xbl.xml#ellipsis');}

/*
**	END JQUERY-UI / JQGRID
*/





