/*
DO NOT edit this file at the command line.
Use the DEV menu.  b
*/
/* float and right */
/* for LL */
.popin_labels, .popin_fields {padding:9px;}



.cisCustom {color:#33f}
.cisCustom option{background-color:#eef}
/*.cisRequired span:nth-child(3){font-weight: bolder;font-size: 1.1em;}*/
.addCis {cursor:pointer;}
.addCis span{font-size:20px}


.boldOff {
	font-weight:normal;
}



.imgClick, .pointer{
		cursor:pointer;
}



.impSymbol {
	color:blue;
	font-size: 2em;
	font-weight:normal;
}


.scale80 {
    -ms-transform: scale(0.8, 0.8); /* IE 9 */
    -webkit-transform: scale(0.8, 0.8); /* Safari */
    transform: scale(0.8, 0.8);
}
.nologo {
   -moz-border-radius: 50%;
   -webkit-border-radius: 50%;
   border-radius: 50%;
   background-color: #CDCDCD;
   width: 100px;
   height: 100px;
	float: right;
}
.nologo p {
   color: #FFF;
   font    font-family: Avendir, Geneva, sans-serif;
   font-size: 2.2em;
   line-height: 1.1em;
   padding-top: .8em;
   text-align: center;
   text-transform: uppercase;
}
.nologo p:after {
    content:"No\000ALogo";
}








.sl_summary {font-weight: bold; padding:5px;
	-moz-border-radius:10px 10px 0 0;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	border-radius:10px 10px 0 0;
}
input.number  {
	width: 50px !important;
}
.number, .number-c,.number-f, .number-r{
   text-align:right;
   padding:2px;
}
th.number  {
	padding-right:12px;
}

.leaf {
/* for LL cats */
   background-color:#DDD;
}
.ui-tooltip-content{
   text-align:left;
   background-color:#ffd;
   /*border:1px solid #F79230 */
   margin:-6px;
   padding: 2px;
}
.jqTooltip {
cursor:help;
}
/* INV */

.invLG:hover {
   background-color:#ddf;
}
.invSel:hover {
   cursor:pointer;
}
.invData {border:white 1px solid}
.invRow {}
input, textarea, select  {
	font-size:120%;
	font-weight: normal;
	font-family: arial;
}
input select {font-size:1.25em;	}
/* input select option {padding:2px;font-size:2em;	}*/
input text {
	height:14pt;
}
optgroup {
   font-weight: bold;
   font-style:normal;
}
option {
   font-weight: normal;
   padding: 1px;
   font-size:1.25em;
}

body
{
	font-family: Helvetica,Arial;
	font-size: 12px;
	color: #000000;
	background-color: #FFFFFF;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	text-align:center;
	text-transform: none;
}
/* ssblink is for mouseover onlick spans*/
A,a:link,a:active, a:visited,.ssblink,.likelink
			{
			font-family: Helvetica,Arial;
		color: #663300;
		text-decoration: underline;
/*				text-decoration: none;
 */
			font-weight: bold;
			font-size: 11px;
			cursor:pointer;
			}
.likelink {cursor:auto;}
a:hover:enabled,.ssblink:hover:enabled
		{
		text-decoration: underline;
		color: #CC6600;

	  text-shadow:#000000 0 0 0;
		}

th
{
        font-weight: bold;
}
td
{
	font-family: Verdana;
	font-size: 11px;
	text-align: left;
	padding:3px;
}

.content {margin-top: 30px;margin-bottom: 30px;}

.popcat	{width:250px}
.lefthead,.leftheadtext,.para
{
	font-family: Verdana;
	font-size: 12px;
	color:#000;
}
.lefthead
{
	text-transform: uppercase;
	font-weight: bold;
	color:#FFF;
	background-color:#F79230;
	padding:5px 0 5px 10px ;
}
.sboxhasdata,.sboxsel,.sboxunsel
{
	text-transform: none;
	font-weight: bold;
	background-color:#F79230;
	padding:5px 0 5px 10px ;
	text-align: center;

}
.sboxhasdata:hover, .sboxunsel:hover {	text-decoration: underline;background-color:#FDA545;}

.sboxunsel{	cursor:pointer;	color:#FFF;}
.sboxsel{color:#000;}
.sboxhasdata	{	cursor:pointer;color: #ff6;}

.leftheadContainer
{
	margin-top: 8px;
	width:100%;
}
.text		{text-align: center;}
.lightorangeback	{background-color:#FDC48D;padding: 0 3px 12px 3px;display:inline;}
.leftheadtext	{background-color:transparent;font-weight:bold;}
.leftsubhead	{text-align: center;font-weight:bold}

.confirm	{text-align: center;color: #900;font-size:11px}

.stepInfo,.warning,.bigwarning,.indentInfo, .info	{
	/*color: black;*/
	font-size:9px;
	line-height: 12px;
	font-weight: normal;
	text-transform: none;
	text-align: left;
}

.warning,.bigwarning,.indentInfo {
color: #a00;
}


.indentInfo {
	margin-left:20px;
}
.bigwarning	{
	font-size:18px;
	line-height: 18px;
}
P.title
{
	font-family: Verdana;
	font-weight: bold;
	font-size: 16px;
	color: #4D4B4B;
	text-align: center;
}

.title2
{
	font-family: Verdana;
	font-weight: bold;
	font-size: 14px;
	color: #4D4B4B;
}

.subtitle
{
	color: #BC640F;
	font-weight: bold;
}



TD.radiosel	{
			border-right: 2px solid #F79230;
			width: 30px;

}
.fill
   {
      background-color: #DCDCDC;
      border-color: #F79230;
      border-width: 1px;
      border-style: solid;
   }

/*	.em1,.em1RED,.em1summary,.tbinfo*/
.em1,.em1n,.em1RED
{
	font-family: Verdana;
	/*color: #BC640F;*/
	color: #000;
	font-weight: bold;
	/*font-size: 11px;*/
	font-size: 93%;
	line-height: 30px;
	text-transform: uppercase;
}
.tbinfo	{background-color: #DCDCDC;padding:3px;}
.em1summary	{width:150px;
				text-align:right}

.r {text-align: right;
	padding-right:15px ;

}
.em1RED		{	color: #FF0000;}
.search
{
	font-family: Verdana;
	color: #ee640F;
}

.em2
{
	font-family: Verdana;
	/*background-color: #DCDCDC;*/
	/*border-color: #F79230;
	border-width: 1px;
	border-style: solid;*/
	font-weight: bold;
	font-size: 10px;
	color:#000;
	text-transform: none;

}

.em3,.em3a
{
	font-family: Verdana;
	background-color: #FFFFFF;
	color: #BC640F;
	font-weight: bold;
	font-size: 12px;
}

.em3a
{
	/* padding: t r b l;  */
	padding: 5px 15px 5px 15px;
}



.em7,.em7RED
{
	font-family: Verdana;
	font-size: 11px;
}
.em7RED		{	color: #FF0000;}


.pmtext,.inplaceEdit,.fieldLabel,.fieldData, .fieldHeader
{
	font-family: Verdana;
	color: black;
	text-decoration: none;
	text-transform: none;
	font-weight: normal;
	font-size: 11px;
	text-align: left;
}

div.row {
    text-align: left;
  clear: both;
  padding-top: 4px;
  }
.p_ON {
    margin:8px;
}
.fieldLabel {
	font-weight:bold;
}
.cat_input {margin:-5px;}
.fieldHeader {
font-size: 14px;
  }
.fieldSize,.fieldSize400,.fieldSize150 {
	float: left;
	width: 200px;
	}
.fieldSize150 {
	width: 150px;
	}
.fieldSize125 {
	width: 125px;
	}
.fieldSize400 {
	width: 400px;
	}

    .input {
      margin: 5px;
      padding: 5px;
      font-family: Verdana, sans-serif;
      font-size: 10px;
      font-weight: normal;
     color: black;

    }

.main,.inplaceEdit
{
	background-color: #FFF;
}
.inplaceEdit
{
	font-weight:normal;
	padding: 1px 1px 1px 1px;
}



.divlink,.navdivlink,.navbuttlink
{
	font-family: Verdana;
	color: #555;
	text-decoration: none;
	text-transform: none;
	font-size: 11px;
	font-weight: bold;
	cursor:pointer;
}
.navdivlink ,.navbuttlink
{
	padding-left: 10px;
	padding-top: 4px;
	padding-bottom: 4px;
	width:137px;
	line-height:1.5em;
}
.navbuttlink {width:200px;}
.navdivlink:hover ,.navbuttlink:hover,.navbuttlinkLikehover
{
	cursor:pointer;
	background-color: #f8f8f8;
	color: #F79230;
}


a.select:link,a.select:active, a.select:visited, a.select:hover,SPAN.select
{
	font-family: Verdana;
	color: #000;
	text-decoration: none;
	font-size: 11px;
	cursor:auto;
	text-align: center;
}

.caption
{
	font-family: Verdana;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
	text-align: left;
}


.popbutton,.button-group button,.button,.divbutton, .medbutton,.smallbutton,.smedbutton,.hilitebutton,.varbutton,.bigbutton,.largebutton,.tinybutton,.disabledbutton,.menubutton,.menubuttonr,a.linkbutton,a.linkbutton div
{
	font-family: Verdana;
	color: #F79230;
	background-color: #fefefe;
	border-top:1px solid #DDD;
	border-left:1px solid #DDD;
	padding-top: 0;
	padding-left: 3px;
	padding-right: 3px;
	font-weight: bold;
	font-size: 12px;
	text-align: center;
	cursor:pointer;
/*-----------------
		height:16pt;
	-----------------*/

}
.divbutton	{height:auto;}
.disabled,.disabledbutton,.disabled a {color: #999;cursor:default;}
.tinybutton		{
	font-weight: bold;
	font-size: 77%;
}
.smallbutton	{width: 55px;}
.smedbutton		{width: 70px;}
.medbutton		{width: 125px;}
.largebutton	{width: 225px;}
.bigbutton		{width: 300px;}
.hilitebutton	{background-color: #eedddd;}
.linkbutton {
        border-bottom:2px solid #AAA;
        border-right:2px solid #AAA;
}
.button-group .linkbutton:hover ,.linkbutton:hover,.button:hover:enabled,.divbutton:hover,.largebutton:hover,.medbutton:hover,.smallbutton:hover,.smedbutton:hover,.hilitebutton:hover,.varbutton:hover,.bigbutton:hover
{
		  text-shadow:#999 1px 1px 1px;
		  background-color: #fdd;
        border-bottom:2px solid #AAA;
        border-right:2px solid #AAA;

}
.tinybutton:hover
{
		  background-color: #fdd;
}
.disabledbutton:hover{
		  text-shadow:#000000 0 0 0;
		  background-color: #eee;
}
.menubutton{
	background:url(/x_tools/yui_graphics/menubaritem_submenuindicator.png) #fefefe no-repeat scroll right center;
	padding-right:20px;
}
.popbutton{
	height: auto;
	padding:3px;
}

-----------------*/
.menubuttonr{
	background:url(/x_tools/yui_graphics/menuitem_submenuindicator.png) #fefefe no-repeat scroll right center;
	padding-right:20px;
}

.srchButton,.showButton,.hideButton {background-repeat: no-repeat;color: transparent;}


.srchButton {background-image: url(images/search.svg);height: 32px;width: 24px;}
.showButton {background-image: url(images/show.svg);height: 22px;width: 22px;}
.hideButton {background-image: url(images/hide.svg);height: 22px;width: 22px;}




.srchButton:hover,showButton:hover,hideButton:hover {color: transparent; text-shadow:#000 0 0 0;}



/*    END of buttons */



.option
{
	font-family: Verdana;
	font-weight: bold;
	font-size: 14px;
	color: #4D4B4B;
	text-align: center;
}

.head
{
/* popCal */
	font-family: Verdana;
	font-weight: bold;
	font-size: 14px;
	color: white;
	text-align: center;
}

#actionSection {
   /* this is the actionbar in a popin */
   width:100%;
}
#actionbar{
    /*margin-left: 3%;*/
    width: 100%;
}

/* topbar.inc */
.subnav,.topbartitle{
	font-family: Verdana;
	background-color: #F79230;
	color: white;
	padding: 3px;
	font-weight: bold;
}
.topbartitle{
	font-size: 108%;
	font-weight: bold;
	color: #FFF;
	text-align: left;
}

#tActionbarShadow {
width:110%;
	background: -moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */

	height:60px;
	width:110%;
}


.okbar, .warningbar, .statusbar, .newsbar, .sysmsg, .persmsg, .NBmsg, .NBfieldmsg
	{
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
		text-align: left;
		padding: 5px 10px 5px 10px;
		font-weight: bold;
		color:white;
		fontsize:14px;
		width:70%;
		margin: 0 auto;
#		border: 1px solid white;
	box-shadow:2px 2px 4px #000;
	-moz-box-shadow:2px 2px 4px #000;
	-webkit-box-shadow:2px 2px 4px #000;

	}
.NBfieldmsg{
		font-weight: normal;
      z-index:10002;

}
.NBmsg	{
	background-color: #FFF4EA;
	border: 2px solid #5A3512;
	color: #000;
	font-weight: normal;
}
.NBfieldmsg{
	background-color: #FFF;
}
.NBmsgFt{
	text-align: center;
	width: 100%;
}
.persmsg	{
	color:#000;
	background-color:#AAFF7F ;
	border:1px solid #0f0;
	}
.sysmsg	{
	background-color: #faa;
	color:#000;
	border:1px solid #f40;
	}
.newsbar{
	background-color: #ddf;
	color:#339;
	border:1px solid #339;
	}
.statusbar
	{
		background-color: #E65302;
	}
.warningbar
	{
		background-color: #FF7920;

	}
.okbar
	{
		background-color: #79FF20;

	}
.summary
	{
		color: #BC640F;
		font-weight: bold;
		text-align: left;
		width:200px;
	}
.lines
{
	border-color: #F79230;
	border-width: 2px;
	border-style: solid;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
}
.lines , .linesall  {border-collapse: separate;}
.lines td, .linesall td {padding:3px;}
.linesthin
{
	border-color: #F79230;
	border-width: 1px;
	border-style: solid;
}

.linetop
{
	border-color: #F79230;
	border-width: 1px 0 0 0;
	border-style: solid;
}

.pad { padding: 0 0 10px 0; }


input.pn-button     { color: #FFF; background-color: #F79230; font-weight: bold }

.topichdr
	{ font-size: 14px; text-align: center; vertical-align: middle; text-transform: uppercase }

#toolTipBox,#toolTip {
	display: none;
	padding: 5px;
	font-size: 12px;
	border: black solid 1px;
	font-family: verdana;
	position: absolute;
  background-color: #Fd9;
  color: #000;
}
#SSBpop {
	width:350px;
	z-index:1234;
	display: none;
	padding: 5px;
	font-size: 12px;
	position: absolute;
}

div#divAJMX { position: absolute; left: 10px; top: 10px; }
body > div#divAJMX { position: fixed; }

.PHLayoutRow
	{width:100%}
.PHL {
   width:100px;text-align: center;
}

/* YUI resets this so we set a class to make a proper list. */
.bullets li{
	list-style:     disc inside none;
}

#PHimages,#thmStripUL,.imgPH {
		list-style-type: none;
		margin: 0;
		padding: 0;
		text-align: center;
		float:none;
		z-index:75;
		width:100%;
	}
.imgPH li,	#PHimages li,#thmStripUL li {
		float: left;
		margin: 0 1px 0 1px;
		width: 130px;
		height:215px;
		border: 1px solid #F79230;
		text-align: center;
		padding-top: 0;
		z-index:75;
	}
#thmStripUL li{
		margin: 5px;
		width: 55px;
		height:75px;
		overflow:hidden;
}


 .odd .oe:nth-child(odd){
    background-color: #E6E6E6;
}
 .even .oe:nth-child(even) {
    background-color: #D1D1D1;
}
#PHimages .odd {
    /*background-color: #E6E6E6;*/
    background-color: #FFF;
	 margin-left:2px;
}
#PHimages .even {
    /*background-color: #D1D1D1;*/
    background-color: #FFF;
}
.SCskins	{
	cursor:pointer;
	float:left;
	height:40px;
	margin:3px;
	padding-top:20px;
	text-align:center;
	width:150px;
}


.clear {
    margin-top: 4px;
    height: 20px;
}
.clear .left {
    text-align: left;
    width: 50%;
    margin-right: 50%;
}
.clear .right {
    width: 45%;
    float: right;
    text-align: right;
    padding-right: 4px;
}

.topleft,.topright,.topleftemb,.toprightemb	{
	height:25px;
}
.topleft,.topright	{
	width:9px;
}
.topleft	{
	background: transparent url(images/top-left.jpg) no-repeat top left;
		font-size: 5%;
}
.topright	{
	background: transparent url(images/top-right.jpg) no-repeat top right;
}

.topleftemb	{
	background:  url(images/top-left.jpg) no-repeat top left;
	padding-left:10px;

}
.toprightemb	{
	background:  url(images/top-right.jpg) no-repeat top right;
	padding-right:10px;
}
.topleftemb,.toprightemb	{
	/*width:auto;*/
	background-color:#F79230;

}
/* actionbar.inc? */
.bottomleftemb	{
	background:  url(images/bott-left.jpg) no-repeat bottom left;
	padding-left:10px;
}
.bottomrightemb	{
	background:  url(images/bott-right.jpg) no-repeat bottom right;
	padding-right:10px;
}
.bottomleftemb,.bottomrightemb,.bottommidemb	{
	/*width:auto;*/
	background-color:#ddd;
	/*width:10px;*/
}
.bottommidemb	{
	border-bottom: 2px ridge;
	width:99%;

}


.bottomleft,.bottomright {
	height:auto;width:10px;background-repeat: no-repeat;background-color:#fff;
}

.clipwrapper{
  position:relative;
  height:125px;
}
.clip{
  position:absolute;
  clip:rect(0px 100px 125px 0);
}
.tooltip
{
	display:none;
	color: #BA5E05;
 	border: 1px solid #F79230;
 	margin: 5px;
	width: 200px;
	background-color: #F7ddbb;
}
/*		New NAV by Graham	*/
#topheader {
	width: 100%;
	margin: 10px 0 10px 0;
}
#topheader .left {
	text-align: left;
}
#topheader .right {
	text-align: right;
}
.menu-main-link {
    margin-top: 12px;
    padding-bottom: 13px;
}
.menu-drop {
    text-align: left;
    overflow: hidden;
    width: 100%;
    float: left;
}

.butt-down-container,.butt-down-container2, .drop-down-container,.drop-down-fixed,.IMctrlBox {
	border: solid 2px #F79230;
	border-top: 0 none;
	border-left: 1px solid #666;
   float: left;
	background-color: #e0e0ef;
	display:none;
}
.butt-down-container, .drop-down-container,.drop-down-fixed {
	position: absolute;
	width: 147px;
  	margin-left: -12px;
  }
.butt-down-container2{
	position: absolute;
	width:300px;
	text-align: left;
	z-index: 1010;
}

.IMctrlBox {
width: 470px;
padding:5px;
}
 .drop-down-fixed {
	position: fixed;
  }
.waitforDOM {
	/*visibility:hidden;*/
	cursor:not-allowed;
	opacity:0.3;
	filter:alpha(opacity=30)}
 .drop-down-container {
 	/* doesnt work?! */
	z-index:90;
  }
 .butt-down-container  {
  	margin-left: 0;
	z-index:80;
	border-top: 1px solid #666;
	text-align: left;
	width:210px;


 }
#menu-items-container {
	margin-left: 24px;
	margin-right: 24px;
}
#menu-items {
	width: 780px;
	margin-left: auto;
	margin-right: auto;
}
.menu-spacer {
	width: 24px;
	float: left;
}
.pickerobj {
	position:relative;
	z-index:75;
}
.pickermenu {
	/*z-index:80;*/
	line-height:12px;
}
/*	GB header */
.GBheader {
    border-bottom: 1px solid #aaa;
    border-top: 1px solid #999;
    /*
	 border-left: 3px solid #ccc;
    border-right: 3px solid #ccc;
	 */
   margin: 0;
    font-size: 12px;
    padding: 3px ;
    color: #333;
	height:30px;

	background-image: url(images/header_bg.gif);
	width: 100%;
}
.DDHND	{
	height:10px;
	background-color:#FFF;
	color:white;
	text-align: center;
	font-size: 8px;
	text-transform: none;
	line-height:8px;
}
.Maccaption,  .Wincaption {
    font-size: 12px;
    text-align: left;
    font-weight: bold;
    white-space: nowrap;
    padding-top: 6px;
    padding-right: 20px;
}

.Macclose,.Winclose {
	 text-align: right;
    font-size: 12px;
    cursor: pointer;

}
.Macclose img, .Winclose img {
    padding: 0 3px 0 0;
	 top: 12px
}
.Maccaption	{text-align: right;}
.Macclose	{text-align: left;}
.noAM	{}

.ssb-a
	{
	width:100%;
	display:block;
	}
.tprofile{line-height: 30px;}
.tprofile,.profile{padding-left: 5px;}

select,.smallsel {font-weight: normal;font-family: Verdana;font-size: 11px;text-transform: none;}
.IMpick {
	float:left;
	display:table-cell;
	margin:2px;
	vertical-align:top;
/*	width:127px; */
	width:110px;
}
#PHimages .insertPH{
	width:30px;
	background: url(images/imageins.gif) no-repeat;
        background-position:right;
}


.tplgallery{
		list-style-type: none;
		margin: 0;
		padding-left: 50px;
		width: 95%;

	}
	.tplgallery li{
		width: 150px;
		height:350px;
		float:left;
		border-top: 1px solid #666;
		text-align: left;
		background-color: #ffffff;
		padding: 5px;
		font-family:Verdana;
		font-size:11px;
	}

.actions,.actions1 {
		list-style-type: none;
		margin: 0;
		padding: 0;
		width: 100%;


	}
	.actions li, .actions1 li,.actionsHD {
		margin: 0 1px 0 1px;
		width: auto;
		height:auto;
		text-align: center;
		color:#000;
		font-weight:bold;
		padding-left: 6px;
	}
.actionsHD li{
		text-align: left;
		color:white;
		float:left;
	}
.actions1 li {
		text-align: left;
		display:block;
}
.actions .aleft {
	 float:left;
	 text-align: left;
}
.actions .aright {
	 float:right;
	 text-align: left;
}
.botthead {height:7px;}
.MBcontent {
		border-bottom:3px solid navy;
		border-right:3px solid navy;
		border-left:1px solid navy;
		border-top:1px solid navy;
		z-index:1000;
		display:none;/**/
		position:absolute;
		width:auto;
		max-width:500px;
		background-color:#F0F0F0;
		text-align: left;
}
.YMBcontent,#SSBpop {
		border-bottom:3px solid navy;
		border-right:3px solid navy;
		border-left:1px solid navy;
		border-top:1px solid navy;
		max-width:500px;
		background-color:#F0F0F0;
		z-index:1000;
		text-align: left;
		padding:5px;
		line-height: 2em;
}
.RCtable td{
	padding:3px;
}
.RCtable {
	border-collapse:separate;
}
.colorbox{
		list-style-type: none;
		margin: 0;
		padding: 0;
		width: 60px;

	}
	.colorbox li{
		width: 10px;
		height:10px;
		float:left;
		border: 1px solid #000;
	}
	.colorbox li:hover{
		border: 1px solid #fff;
	}
.sidebyside{
	float:left;
	display:inline;
}
.inline {
display:inline;
float:left;
}
.category_select {
 margin:1px;
}
.AJMXdelmsg {color: red;font-weight: bold;}
.imgbutton{	cursor:pointer;	opacity:0.7;filter:alpha(opacity=70)}
.imgbutton:hover {opacity:1;filter:alpha(opacity=100)}
.SBOX {
	margin-left: 12px;
}
/* subSections ---------------------------
p - plain? for images (photoLayout in LG) - Profile Defaults in LG - text boxes - category manager
w - unused?
a - actionbar (legacy - deprecated)
aft - action fixed (sticky) top
afb - action fixed (sticky) bottom
l - launcher - main section
l2 - launcher - grey header 100%
l3 - launcher - orange for use inside the tabs
l4 - launcher - grey header for use inside the tabs
*/
.subContainer, .asubContainer, .afbsubContainer, .aftsubContainer, .psubContainer, .wsubContainer,.lsubContainer,.ltsubContainer  {
	width:96%;
	padding: 12px 12px 0 12px;
	margin-left: 12px;
	text-align:left;
}

.l3subContainer {
	padding: 0 12px 0 12px;
	}
.l4subContainer,.afbsubContainer,.aftsubContainer {
	padding: 0 12px 0 12px;
        text-align:left;
        border: 0px;
        margin-left: -18px;
        margin-right: -20px;
	}
.psubContainer, .wsubContainer {
	margin-left:5px;
	/*padding: 0 1px 0 1px;*/
}

.l2subContainer {
        padding: 0;
        margin-left: -14px;
        margin-right: -20px;
        text-align:left;
        border: 0px;
}




/*----------------- header Container-----------------*/


.headContainer ,.lheadContainer,.ltheadContainer,.lmheadContainer,.l2headContainer,  .l3headContainer, .l4headContainer
 , .aheadContainer, .afbheadContainer, .aftheadContainer, .pheadContainer, .wheadContainer{
	font-family: verdana;
	font-weight: bold;
	text-align: left;
   color: white;
	text-transform: none;
	margin-bottom: 0px;
	border: 1px #F79230 solid;
}
.lmheadContainer select{
   color: black;

}
.headContainer , .aheadContainer,.aftheadContainer, .afbheadContainer, .pheadContainer, .wheadContainer{
	padding-bottom:30px;
	/* loses top actionbar in FF   float:left;*/
	padding-top:5px;
	font-size: 12px;
	background-color: #F79230;
}
.afbheadContainer,.aftheadContainer{
   background-color: #999;
   border-color: #000000;
   border-style: solid;
   border-width: 0 1px;
   width:100%

}
.headContainer , .aheadContainer,  .pheadContainer, .wheadContainer{
	-moz-border-radius:10px 10px 0 0;
	border-radius:10px 10px 0 0;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
}

.headContainer{
	border-bottom: 1px #fafafa solid;
	background: -moz-linear-gradient(center top , #F79230,#F79230, #fafafa) repeat scroll 0 0 transparent;
   background: -webkit-gradient(linear, left top, left bottom, from(#F79230), to(#fafafa));
}
.aheadContainer, {
	border-bottom: 1px #ECECEC solid;
	background: -moz-linear-gradient(center top , #F79230,#F79230, #ECECEC) repeat scroll 0 0 transparent;
   background: -webkit-gradient(linear, left top, left bottom, from(#F79230), to(#ECECEC));
}
.pheadContainer,.wheadContainer {
	color:#333;
	border: 1px #aaa solid;
	border-bottom: 0;
	padding-bottom:3px
}
.lheadContainer,.l2headContainer, .l3headContainer, .l4headContainer,.lmheadContainer  {
        padding-bottom:10px;
        padding-top:10px;
        font-size: 14px;
	background-color: #F79230;
}
.l2headContainer,.l4headContainer {
        border:  0px #ccc solid;
        background-color: #ccc;
        color: black;
}

.l3headContainer {
}

.l2headContainer {
        padding-left: 10px;
}
.lmheadContainer {
    background-image: linear-gradient(to bottom, #ffc774, #F79230 100%);
    border:  0;
	 padding:5px;

}


/*----------------- body Container-----------------*/

.bodyContainer ,.abodyContainer,.afbbodyContainer,.aftbodyContainer,.wbodyContainer,.pbodyContainer,.combaContainer,.lbodyContainer,.ltbodyContainer,.l2bodyContainer, .l3bodyContainer, .l4bodyContainer {
	padding-bottom: 10px;
	border: 1px #aaa solid;
	border-top: 0;
}
.afbbodyContainer{
        padding-bottom:  30px;
}

.bodyContainer ,.abodyContainer,.wbodyContainer,.pbodyContainer,.combaContainer{
	-moz-border-radius: 0 0 10px 10px;
	border-radius: 0 0 10px 10px;
	-webkit-border-bottom-left-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
	/* center align [http://www.webcredible.co.uk/user-friendly-resources/css/css-tricks.shtml] 	margin: 0 auto;*/

}
.bodyContainer, .pbodyContainer, .pheadContainer {
	background-color: #fafafa;
}
.abodyContainer{
	background-color: #ECECEC;
}
.afbbodyContainer,.aftbodyContainer{
		/*background: -moz-linear-gradient(center top , #ECECEC,#ECECEC,#666) repeat scroll 0 0 transparent;*/
/*   background: -webkit-gradient(linear, left top, left bottom, from(#ECECEC), to(#666));*/
background-color: #ccc;
padding-top: 7px;
border-bottom: 2px solid #666;
		width:100%
}
.aftbodyContainer  {
border-bottom: 2px solid #ccc;
}
.wbodyContainer, .wheadContainer{
	background-color: #FFF;
}
.pbodyContainer {
	/*padding:0 3px*/
}

.l2bodyContainer{
border: 0px;
padding-left: 20px;
}

.l4bodyContainer,.ltbodyContainer{
border: 0px;
}

/*----------------- combo Containers-----------------*/

.combaContainer {
	background: -moz-linear-gradient(center top , #ECECEC,#ECECEC, #fafafa) repeat scroll 0 0 transparent;
   background: -webkit-gradient(linear, left top, left bottom, from(#ECECEC), to(#fafafa));
	padding-bottom:40px;
	border-bottom: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	-webkit-border-radius: 0px;
}




#CustomizeTemplate {
		list-style-type: none;
		width: 100%;
		margin: 0;
		padding: 0;
		/*text-align: center;float:none;*/

	}
#CustomizeTemplate li {
		/*float: left;*/
		margin: 10px 1px 1px 1px;
		width: 225px;
		height:50px;
		border: 1px solid #F79230;
		text-align: center;
		padding-top: 5px;
		-moz-border-radius:5px ;
		border-radius:5px ;
		-webkit-border-radius: 5px;


	}
.LS{
	line-height: 22px;

}
.LGpane{
	padding-right: 12px;
}
#sdialogsbsTip{
	background-color: #FFF;
	text-align: left;
}
#sdialogsbsTip .hd, #sdialogsbsTip .ft{
	text-align: center;
}
.toggle_col {
  background-image: url('/members/watch/images/collapsed.gif');
}
.toggle_exp  {
  background-image: url('/members/watch/images/expanded.gif');
 }

.toggle_exp , .toggle_col {
	/*display:inline;*/
  background-repeat: no-repeat;
	cursor:pointer;
	width:20px; /* grrr! does not work - nor does overflow:hidden! */
}
a.linkbutton div{
	text-decoration: none;
	float:left;
	height:30px;
   background: url("images/navback.jpg") repeat   transparent;
    padding: 0 10px;
}
a.linkbutton {
	text-decoration: none;
   line-height: 20px;
}

#helpbar {
	background-image: url(images/close_win.gif);background-position:98% 3px; background-repeat: no-repeat;
	background-color:red ;z-index:1010;
	top: 40px; left: 1px;display:none;
	-moz-border-radius:0 30px 30px 0;
	border-radius:0 30px 30px 0;
	-webkit-border-top-right-radius: 30px;
	-webkit-border-bottom-right-radius: 30px;
	box-shadow:5px 5px 10px #000;
	-moz-box-shadow:5px 5px 10px #000;
	-webkit-box-shadow:5px 5px 10px #000;
	}



.summaryHD {
/* wrapper for summary info on section headings (.headContainer) when section is collapsed */
    float:right;
    display:inline;
    font-size:10px;
font-color:black;
}
.IMGdisable,.none,.dom_none {
    display:none;
}

/* --------------- JQuery UI ----------------------------*/
.ui-widget-overlay {    background:  25% 25% #666;)

.flashing{

  -moz-animation: flash 1s ease-out;
  -moz-animation-iteration-count: 10;

  -webkit-animation: flash 1s ease-out;
  -webkit-animation-iteration-count: 10;

  -ms-animation: flash 1s ease-out;
  -ms-animation-iteration-count: 10;

}

@-webkit-keyframes flashing {
    0% { background-color:transparent;}
    50% { background-color:#f99;}
    100% {background-color:transparent;}
}

@-moz-keyframes flash {
    0% { background-color:transparent;}
    50% { background-color:#f99;}
    100% {background-color:transparent;}
}

@-ms-keyframes flash {
    0% { background-color:transparent;}
    50% { background-color:#f99;}
    100% {background-color:transparent;}
}



