/************* RESP LAYOUT START ****************/
/* CONTAINERS */
/* 
	<div class="resp_block_container_1">
		<div class="resp_block_1 divWHSP"></div>
		<div class="resp_block_1 divWHSP"></div>
	</div>


	<div class="pure-g">
		<div class="pure-u-1 pure-u-sm-1-3"></div>
		<div class="pure-u-1 pure-u-sm-2-3"></div>
	</div>

	<div class="pure-g">
		<div class="pure-u-1-8"></div>
		<div class="pure-u-7-8"></div>
	</div>
	
	<div class="pure-g">
		<div class="pure-u-1 pure-u-md-1-3"></div>
		<div class="pure-u-1 pure-u-md-2-3"></div>
	</div>
*/
 
.clearBoth {
	clear:both;
}

.justifyElm {
	display: -webkit-flex; /* Safari */
    -webkit-justify-content: space-around; /* Safari 6.1+ */
    display: flex;
    justify-content: space-around;
}

.noTextSelect {
  -webkit-touch-callout: none; /* iOS Safari */
  -webkit-user-select: none;   /* Chrome/Safari/Opera */
  -khtml-user-select: none;    /* Konqueror */
  -moz-user-select: none;      /* Firefox */
  -ms-user-select: none;       /* Internet Explorer/Edge */
  user-select: none;           /* Non-prefixed version, currently
                                  not supported by any browser */
}


/* DFP Ads ----------------------------------------------------------------------- */
.dfpContainer_320x50 {
	border: 0px solid #505050; 
	max-width: 100%;
	margin: 0 auto;
	height: 50px;
	text-align: center;
}
.dfpContainer_728x90 {
	border: 0px solid #505050; 
	max-width: 100%;
	margin: 0 auto;
	min-height: 50px;
	text-align: center;
}



/************* RESP LAYOUT START ****************/
/* CONTAINERS */
#site_page {
	color: #333321;
	border:4px solid #676767;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	box-shadow: 3px 0px 5px rgba(0, 0, 0, 0.5);
	/*background-color: #F4F2EC; - in ui_style_g.css */
}
#site_page .content {
	border:1px solid #676767;
}
#site_page .priNavBar {
	border:1px solid #676767;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	box-shadow: 3px 0px 5px rgba(0, 0, 0, 0.5);
	background-color: #E8E8E8;
}
#site_page .footerWrap {
	border:1px solid #676767;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	box-shadow: 3px 0px 5px rgba(0, 0, 0, 0.5);
	background-color: #FFFFFF;
}
#site_page .footerContent {
	color: #F0F0F0;
	border:1px solid #676767;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	background-color: #343434;
}

/* FORMS */
#site_page .login_place {
	font-size: 0.7em;
	/*color: #F0F0F0; - in ui_style_g.css */
	padding: 2px;
	/*background-color: #343434 - in ui_style_g.css ;*/
	/*border:1px solid #000000; - in ui_style_g.css */
	min-height: 35px;
	vertical-align:bottom;
}
#site_page .login_animation {
	font-size: 0.7em;
	color: #F0F0F0;
	padding: 2px;
	background-color: #343434;
	border:1px solid #000000;
	min-height: 75px;
}
/************* RESP LAYOUT END ****************/



/* RESPONSIVE HELPERS ----------------------------------------------------------------------- */
.resp_block_container_1 {
    margin: 0px;
    padding: 0;
    width: 100%;
    border: 0px;
} 
.resp_block_1 {
	display:inline-block;
	padding: 1%;
	margin-top: 0.5%;
	margin-bottom: 0.5%;
	border:0;
}

.inlineDiv_tLeft {
	float:left;
	display:inline-block;
	border:0px solid #676767;
}
.inlineDiv_tRight {
	float:right;
	display:inline-block;
	border:0px solid #676767;
}

/* PAGE ELEMENTS ----------------------------------------------------------------------- */
#site_page {
	font-family: 'Roboto', sans-serif;
	font-size: 	14pt; 
	font-weight: 300;
	text-align: left;
	text-decoration: none;
	line-height:1.3em;
	
	max-width: 952px; /* +2 as site_page .content border 1 px on each side */
	margin:auto; /*center div */
	padding: 1%;

}
#site_page .content {
/*	
	-ms-word-break: break-all;
     word-break: break-all;
     
     word-break: break-word;

	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	hyphens: auto;	
	
*/
}
#site_page .content h1 {
	font-size: 	18pt;
	line-height:1.5em;
	padding: 0;
	margin: 0;
}
#site_page .content h2 {
	font-size: 	14pt;
	line-height:1.3em;
	padding: 0;
	margin: 0;
}
#site_page .content h3 {
	font-size: 	12pt;
	line-height:1.4em;
	padding: 0;
	margin: 0;
}

#site_page .txtRed {
	color: #EB0202; 
}

#site_page .txtGreen {
	color: #05A766;
	text-shadow: 1px 1px 1px #CFCFCF;
}

#site_page .txtBlack, .txtBlack a:link, .txtBlack a:active, .txtBlack a:visited, .txtBlack a:hover{
	color: #444444;
}

#site_page .txtRLN6 {
	font-size: 1.1em;
}
#site_page .txtRLN5 {  /* reference default normal size */
	font-size: 1em;
}
#site_page .txtRSN4 { 
	font-size: 0.9em;
}
#site_page .txtRSN3 { 
	font-size: 0.8em;
}
#site_page .txtRSN2 { 
	font-size: 0.7em;
}



#site_page .txtLink10 { 	font-size: 	11pt; }
#site_page .txtLink10 a { 	font-size:	11pt; }

#site_page .txtLink12 { 	font-size: 	12pt; }
#site_page .txtLink12 a { 	font-size:	12pt; }
#site_page .txtRedAlert12 { font-size: 	12pt; }

#site_page .txtLink14 { 	font-size: 	14pt; }
#site_page .txtLink14 a { 	font-size:	14pt; }

#site_page .txtLink16 { 	font-size: 	16pt; }
#site_page .txtLink16 a { 	font-size:	16pt; }

#site_page .content b {
	font-weight:bold;
}

#site_page .formCheckBox {
	margin-left:0px;
	margin-right:0px;
	top: 0px;
}



#site_page .block {
	padding: 0;
	padding-left: 2%;
	padding-right: 2%;
}

#site_page .blockCenter {
	display:inline-block;
	text-align:left;
}


#site_page .statemnt {
	display:inline-block;
	font-size: 	15pt; 
	font-weight: bold;
	text-shadow: none !important;
}

#site_page .priNavBar {
	font-size: 	16pt; 
	font-weight: bold;
    text-align: center;
	max-width: 95%;
	padding: 0%;
	margin-left: auto;
    margin-right: auto;
}

#site_page .footerWrap {
	text-align: left;
	text-decoration: none;

	width: 98%;
	max-width: 950px;

	margin:auto; /*center div */
	padding: 0.8%;
}
#site_page .footerContent {
	color: #F0F0F0;
	text-align: center;
	text-decoration: none;

	width: 98%;

	margin:auto; /*center div */
	padding: 1%;
}



#site_page .content ul {
    list-style-type: square;
    padding-left: 40px;
    margin: 0px;
}

#site_page .content ul li {
    padding-left: 5px; 
    padding-top: 0px;
    padding-bottom: 10px;
}

#site_page .msgFIELD1 {
	border:1px solid #676767;
	height: 100px;
}


#site_page table {
}

#site_page td {
	font-size: inherit;
}

#site_page ul {
    padding-left: 30px;
    margin: 0px;
}
#site_page ul li {
    background-repeat: no-repeat;
    background-position: 0px center;
	padding: 0;
}


#site_page ol {
    padding-left: 30px;
    margin: 0px;
}
#site_page ol li {
	margin: 0;
	padding: 0;
	font-size: inherit;
	font-weight: inherit;
	text-indent:-2em;
	list-style-type:none;
	counter-increment:item;
}
#site_page ol li:before {
	display:inline-block;
	width:1.5em;
	padding-right:0.5em;
	font-weight:bold;
	text-align:right;
	content:counter(item) ".";
}
#site_page ol li span {
	font-weight: normal;
	font-size: 12px;
	color: #000000;
	margin: 0 0 4px 0;
	padding: 0;
	display: block;
}

/* RESPONSIVE IMAGES */
.imgResp {
	display: block;
	max-width: 100%;
	height: auto;
	margin: auto;  
	border: 0;
}
.imgResp.CtrBrd {
	margin-left: auto;
    margin-right: auto;
	border:1px solid #676767;
}
.imgResp.floatRight {
	float:right;
	margin: 0;
	margin: 20px 0px 20px 10px;
	display:inline-block;
	border:1px solid #676767;
}
.imgShadow {
	border:2px solid #676767!important;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	box-shadow: 3px 0px 5px rgba(0, 0, 0, 0.5);
}
/* RESPONSIVE END */
/************* RESP LAYOUT END ****************/




a {
	color: 				#1D81CD; 
	/* font-size: 			12px; */
	line-height: 		140%;
	text-decoration: 	none; 
}

a:hover {
	color: 				#1D81CD; 
	/* font-size: 			12px; */
	line-height: 		140%;
	text-decoration: 	underline; 
}

/* Pagination   */
.pageNav td { 
	padding: 			2px 4px 2px 4px;
}
.pageNav a { 
	text-decoration: 	none;
}
.pagination{
	text-align: 		right;
	background-color:	#1D81CD;
	color: 				#333333;
}
.paginationNum {
	background-color:	#EFECE2;
	color: 				#333333;
}
.navigationBack{
	background-color:	#C0CED9;
	color: 				#333333;
	padding: 			3px 6px 3px 6px;
	white-space: 		nowrap;
}
.navigation{
	font-size: 			10px;
	font-weight: 		normal;
}


/* SEPARATORS */
.hr_01 {
	line-height: 		0px; 
	font-size: 			1px; /*needed for IE/win*/
	height: 			10px; 
	margin: 			0px 0;
	padding:			0px;
	border: 			0px; 
	/* background in ui_style_g.php */
}
.hr_02 {
	line-height: 		0px; 
	font-size: 			1px; /*needed for IE/win*/
	height: 			10px; 
	margin: 			0px 0;
	padding:			0px;
	border: 			0px; 
	/* background in ui_style_g.php */
}
.hr_03 {
	line-height: 		0px; 
	font-size: 			1px; /*needed for IE/win*/
	height: 			15px; 
	margin: 			0px 0;
	padding:			0px;
	border: 			0px; 
	/* background in ui_style_g.php */
}

/* table	PROPERTIES ----------------------------------------------------------------------- */
.tb_01 {
	border-collapse:collapse; 
	border:1px solid #333333; 
	border-top:2px solid #666666;
	border-bottom:	6px solid #666666;
  	padding:5px;
}

/* tr		PROPERTIES ----------------------------------------------------------------------- */
.tr_00{
	border: 1px solid #F0F0F0;
}

.tr_01{
	border: 1px solid #A5A5A5;
}

.tr_02{
	border: 1px solid #676767;
}

.tr_03{
	border: 3px solid #676767;
}

.tr_03r{
	border: 3px solid #FF6767;
}

/* td		PROPERTIES ----------------------------------------------------------------------- */
.td_01 {
  padding:3px;
  border:1px solid #444444;
  border-collapse:collapse;
}



/* ROWS */
/* Web Tracker */
.row1{ 
	border-width: 		1px; 
	border-style: 		solid; 
	border-color: 		#E0DAC5;
	background-color:	#EDEADE;
}
.row1a{ 
	border-width: 		1px; 
	border-style: 		solid; 
	border-color: 		#F4F3EA;
	background-color:	#EDEADE; 
}
.row2{ 
	border-width: 		1px; 
	border-style: 		solid; 
	border-color: 		#E0DAC5;
	background-color:	#F4F3EA;
}
.row2a{ 
	border-width: 		1px; 
	border-style: 		solid; 
	border-color: 		#EDEADE;
	background-color:	#F4F3EA; 
}

/* Link Tracker */
.row3{ 
	border-width: 		1px; 
	border-style: 		solid; 
	border-color: 		#D7CFB5;
	background-color:	#C7DAE5;
}
.row4{ 
	border-width: 		1px; 
	border-style: 		solid; 
	border-color: 		#D7CFB5;
	background-color:	#D9E6ED;
}
.row5{ 
	border-width: 		1px; 
	border-style: 		solid; 
	border-color: 		#D7CFB5;
	background-color:	#C6E6C8;
}
.row6{ 
	border-width: 		1px; 
	border-style: 		solid; 
	border-color: 		#D7CFB5;
	background-color:	#DAEED8;
}

/* Campaign Tracker */
.row7{ 
	border-width: 		1px; 
	border-style: 		solid; 
	border-color: 		#D7CFB5;
	background-color:	#EBD3B6;
}
.row8{ 
	border-width: 		1px; 
	border-style: 		solid; 
	border-color: 		#D7CFB5;
	background-color:	#E7C3C3;
}
.row9{ 
	border-width: 		1px; 
	border-style: 		solid; 
	border-color: 		#D7CFB5;
	background-color:	#E9DCD4;
}
.row10{ 
	border-width: 		1px; 
	border-style: 		solid; 
	border-color: 		#D7CFB5;
	background-color:	#E7DEBA;
}
.row11{ 
	border-width: 		1px; 
	border-style: 		solid; 
	border-color: 		#D7CFB5;
	background-color:	#E8E9CA;
}




/* GRID PADDING */
.gridPadHR_1 {
	padding: 0px 20px 0px 20px;
}
.gridPadVR_1 {
	padding: 10px 0px 10px 0px;
}

















/* SHARED ELEMENTS */

/* LAYOUT */
#wrapper {
	border: 			0px;
	padding: 			0px;
	margin: 			0px auto;
}

/* shButton1 BUTTONS TEXT PREFIX */
.tagPrefTxt { 
	font-family: 'Roboto', sans-serif;
	font-size: 	13pt; 
	font-weight:bold;
	margin-right: 0em;
}

/* BUTTONS */
.shButton1 {
	font-family: 'Roboto', sans-serif;
	font-size: 	14pt; 
	font-weight:bold;
	-moz-box-shadow: 0px 10px 14px -7px #3e7327;
	-webkit-box-shadow: 0px 10px 14px -7px #3e7327;
	box-shadow: 0px 10px 14px -7px #3e7327;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #77b55a), color-stop(1, #72b352));
	background:-moz-linear-gradient(top, #77b55a 5%, #72b352 100%);
	background:-webkit-linear-gradient(top, #77b55a 5%, #72b352 100%);
	background:-o-linear-gradient(top, #77b55a 5%, #72b352 100%);
	background:-ms-linear-gradient(top, #77b55a 5%, #72b352 100%);
	background:linear-gradient(to bottom, #77b55a 5%, #72b352 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#77b55a', endColorstr='#72b352',GradientType=0);
	background-color:#77b55a;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	border:1px solid #4b8f29;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	padding:6px 12px;
	text-decoration:none;
	text-shadow:0px 1px 0px #5b8a3c;
}
.shButton1:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #72b352), color-stop(1, #77b55a));
	background:-moz-linear-gradient(top, #72b352 5%, #77b55a 100%);
	background:-webkit-linear-gradient(top, #72b352 5%, #77b55a 100%);
	background:-o-linear-gradient(top, #72b352 5%, #77b55a 100%);
	background:-ms-linear-gradient(top, #72b352 5%, #77b55a 100%);
	background:linear-gradient(to bottom, #72b352 5%, #77b55a 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#72b352', endColorstr='#77b55a',GradientType=0);
	background-color:#72b352;
}
.shButton1:active {
	position:relative;
	top:1px;
}
.shButton1.tag {
	margin-left: 0.3em;
	margin-right: 1em;
}


/* IMAGE BUTTONS ----------------------------------------------------------------------- */
.sbOneLtr {
	/* background in ui_style_g.php */
}
.sbOneLtr a:link, .sbOneLtr a:active, .sbOneLtr a:visited, .sbOneLtr a:hover  {
	 font-size: 12px; font-weight: bold; color: #1D81CD; 
}
.sbOneLtrSm {
	/* background in ui_style_g.php */
}
.sbOneLtrSm a:link, .sbOneLtrSm a:active, .sbOneLtrSm a:visited, .sbOneLtrSm a:hover  {
	 font-size: 10px; font-weight: bold; color: #1D81CD; 
}
.icoBtn_01{
	/* background in ui_style_g.php */	width:				35px;
	height:				27px;
}
.icoBtn_01d{
	/* background in ui_style_g.php */	width:				35px;
	height:				27px;
}


/* HEADING ELEMENTS ----------------------------------------------------------------------- */
h1, h2, h3 {
	text-shadow: 		1px 1px 2px #A9A9A9;
	font-family: 		Verdana, sans-serif;
	font-weight: 		bold;
}

h1 { 
	font-size: 			18px;
}
h2 { 
	font-size: 			16px;
}
h3 { 
	font-size: 			14px;
}

/* DIV ELEMENTS ----------------------------------------------------------------------- */
.divWHSP { 
	white-space: nowrap;
}

.divTDLink {
	height:100%;
	width:100%;
	display:block;
	text-align:center;
	vertical-align: middle;
}
.divVAlign {
   /*min-height: 		10em;*/
   display: 		table-cell;
   vertical-align: 	middle;
}

.divContr1 { 
	width: 200px;
	white-space: nowrap;
	height: 25px;
}
.divColmn1 { 
	float: left;
	padding: 5px 5px; 
	border: 1px solid #999999;
}

.divEditSel { 
	height: 35px;
	vertical-align: middle;
	display:table-cell;
}

.divPD0 {
	padding: 3px 3px 3px 3px;
}
.divPD1 {
	padding: 15px 15px 15px 15px;
}
.divPD2 {
	padding: 25px 25px 25px 25px!important;
}
.divPD3P {
	padding: 3%;
}

.divHLValues { /* Checkout subscription page highlighted number values */
	border-top: 2px solid #A5A5A5;
	border-bottom: 2px solid #A5A5A5;
	border-left: 4px solid #444444;
	border-right: 4px solid #676767;
	padding: 3px 0px 3px 0px; /* T R B L */
	height: auto;
	background-color:	#EFECE2;
}
.divHLValues.lyellow {
	background-color:	#FFFFD4;
}
.divHLValues.lgreen {
	background-color:	#D4FFD7;
}

.divHLValues.lorange {
	background-color:	#FFEAD4;
}

/* LINKS ----------------------------------------------------------------------- */
.lk1:hover {
	text-decoration:none !important;
	color: #1D81D0 !important;
}


/* IMAGE ELEMENTS ----------------------------------------------------------------------- */
img {/* Align images to text */
	 /* display:block; */ /* Strict doc type places padding around images in tables - fix */
    /* vertical-align: text-middle;*/
}
.imgSEPAlign {
	position: relative;
	top: 6px;
	border: 0;
}






/* BULLETED LIST ----------------------------------------------------------------------- */
ol {
	margin: 0;
	padding: 0 0 0 4.6em;
	list-style-position: outside;
	/*font-weight: bold;*/
}

ol li {
	margin: 0;
	padding: 0;
	font-weight: normal;
}

ol li span {
	font-weight: normal;
	font-size: 12px;
	color: #000000;
	margin: 0 0 4px 0;
	padding: 0;
	display: block;
}

/* TEXT ELEMENTS ----------------------------------------------------------------------- */
.txtBld { 
	font-weight: bold; 
}
.txtUndLine { 
	text-decoration: underline!important;
}



.breakLL500 { /* breaks and wraps long lines with browser help */
	/* width: 500px; limit width in div */
	-ms-word-break: break-all;
	
	/* breaks normal words wh_erever */
	word-break: break-all;
	
	/* Non standard for webkit */
	word-break: break-word;
	
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	hyphens: auto;
}


.tLink12, .tLink12 a:link, .tLink12 a:active, .tLink12 a:visited, .tLink12 a:hover { 
	color: #1D81CD;
	cursor:pointer;
}


.txtS { text-shadow: 1px 1px 1px #CFCFCF; }


.tdL { text-align: left; }
.tdL100 { text-align: left; width: 100%; }

.tdC { text-align: center; }
.tdC100 { text-align: center; width: 100%; }

.tdR { text-align: right; }
.tdR100 { text-align: right; width: 100%; }

.tdLM { text-align: left; vertical-align:middle;}
.tdCM { text-align: center; vertical-align:middle;}
.tdRM { text-align: right; vertical-align:middle;}

/* TEXT elements alignment padding 0 ----------------------------------------------------------------------- */
.tdLTp { text-align: left; vertical-align:top; }
.tdCTp { text-align: center; vertical-align:top; }
.tdRTp { text-align: right; vertical-align:top; }

/* TEXT elements alignment padding 0 ----------------------------------------------------------------------- */
.tdLTn { text-align: left; vertical-align:top; padding-top:0px; }
.tdCTn { text-align: center; vertical-align:top; padding-top:0px; }
.tdRTn { text-align: right; vertical-align:top; padding-top:0px; }

/* TEXT elements alignment padding 8 ----------------------------------------------------------------------- */
.tdLT { text-align: left; vertical-align:top; padding-top:8px; }
.tdCT { text-align: center; vertical-align:top; padding-top:8px;}
.tdRT { text-align: right; vertical-align:top; padding-top:8px; }

/* TEXT elements alignment padding 3 ----------------------------------------------------------------------- */
.tdLTs { text-align: left; vertical-align:top; padding-top:3px; }
.tdCTs { text-align: center; vertical-align:top; padding-top:3px;}
.tdRTs { text-align: right; vertical-align:top; padding-top:3px; }



/* Color Alert Text */
.txtInsr10,.txtInsr10 a:link, .txtInsr10 a:active, .txtInsr10 a:visited, .txtInsr10 a:hover{
	font-family: tahoma; font-size: 11px; color: #CC0000; line-height: 140%;
	text-shadow: 		1px 1px 1px #CFCFCF;
}

/* SE Keywords Text */
.txtKeywrds,.txtKeywrds a:link, .txtKeywrds a:active, .txtKeywrds a:visited, .txtKeywrds a:hover{
	font-size: 14px; color: #890202; line-height: 140%;
}

.txtRedAlert10,.txtRedAlert10 a:link, .txtRedAlert10 a:active, .txtRedAlert10 a:visited, .txtRedAlert10 a:hover{
	font-size: 10px; color: #DD0000; line-height: 140%;
	text-shadow: 		1px 1px 1px #CFCFCF;
}
.txtRedAlert12,.txtRedAlert12 a:link, .txtRedAlert12 a:active, .txtRedAlert12 a:visited, .txtRedAlert12 a:hover{
	font-size: 12px; color: #DD0000; line-height: 140%;
	/*text-shadow: 		1px 1px 1px #CFCFCF;*/
}
.txtRedAlert16,.txtRedAlert16 a:link, .txtRedAlert16 a:active, .txtRedAlert16 a:visited, .txtRedAlert16 a:hover{
	font-size: 16px; color: #DD0000; line-height: 140%;
	text-shadow: 		1px 1px 1px #CFCFCF;
}
.txtWhiteAlert10,.txtWhiteAlert10 a:link, .txtWhiteAlert10 a:active, .txtWhiteAlert10 a:visited, .txtWhiteAlert10 a:hover{
	font-size: 10px; color: #C9C9C9; line-height: 140%;
}
.txtWhiteAlert12,.txtWhiteAlert12 a:link, .txtWhiteAlert12 a:active, .txtWhiteAlert12 a:visited, .txtWhiteAlert12 a:hover{
	font-size: 12px; color: #C9C9C9; line-height: 140%;
}
.txtWhiteAlert16,.txtWhiteAlert16 a:link, .txtWhiteAlert16 a:active, .txtWhiteAlert16 a:visited, .txtWhiteAlert16 a:hover{
	font-size: 16px; color: #C9C9C9; line-height: 140%;
}
.txtGreenAlert10,.txtGreenAlert10 a:link, .txtGreenAlert10 a:active, .txtGreenAlert10 a:visited, .txtGreenAlert10 a:hover{
	font-size: 10px; color: #05A766; line-height: 140%;
	text-shadow: 		1px 1px 1px #CFCFCF;
}
.txtGreenAlert12,.txtGreenAlert12 a:link, .txtGreenAlert12 a:active, .txtGreenAlert12 a:visited, .txtGreenAlert12 a:hover{
	font-size: 12px; color: #05A766; line-height: 140%;
	/*text-shadow: 		1px 1px 1px #CFCFCF;*/
}
.txtBlueAlert10,.txtBlueAlert10 a:link, .txtBlueAlert10 a:active, .txtBlueAlert10 a:visited, .txtBlueAlert10 a:hover{
	font-size: 10px; color: #1D81CD; line-height: 140%;
	text-shadow: 		1px 1px 1px #CFCFCF;
}
.txtBlueAlert12,.txtBlueAlert12 a:link, .txtBlueAlert12 a:active, .txtBlueAlert12 a:visited, .txtBlueAlert12 a:hover{
	font-size: 12px; color: #1D81CD; line-height: 140%;
	text-shadow: 		1px 1px 1px #CFCFCF;
}
.txtOrangeAlert10,.txtOrangeAlert10 a:link, .txtOrangeAlert10 a:active, .txtOrangeAlert10 a:visited, .txtOrangeAlert10 a:hover{
	font-size: 10px; color: #FF5500; line-height: 140%;
	text-shadow: 		1px 1px 1px #CFCFCF;
}
.txtOrangeAlert12,.txtOrangeAlert12 a:link, .txtOrangeAlert12 a:active, .txtOrangeAlert12 a:visited, .txtOrangeAlert12 a:hover{
	font-size: 12px; color: #FF5500; line-height: 140%;
	text-shadow: 		1px 1px 1px #CFCFCF;
}

/* Color of Notice Text */
.txtNeutral, .txtNeutral a:link, .txtNeutral a:active, .txtNeutral a:visited, .txtNeutral a:hover{ color: #333333; }
.txtRed, .txtRed a:link, .txtRed a:active, .txtRed a:visited, .txtRed a:hover{ color: #DD0000; }
.txtGreen, .txtGreen a:link, .txtGreen a:active, .txtGreen a:visited, .txtGreen a:hover{ color: #05A766; }
.txtBlue, .txtBlue a:link, .txtBlue a:active, .txtBlue a:visited, .txtBlue a:hover{ color: #1D81CD; }

/* Search results query string */
.txtSearchRS,.txtSearchRS a:link, .txtSearchRS a:active, .txtSearchRS a:visited, .txtSearchRS a:hover{
	font-size: 14px; color: #DDDD00; line-height: 140%;
}


/* Dark Text w/links */
.txtLink9 {font-family: tahoma; color: #444444; font-size: 10px; line-height: 140%; }
.txtLink9 a:link, .txtLink9 a:active, .txtLink9 a:visited, .txtLink9 a:hover {
	font-family: tahoma; color: #1D81CD; font-size: 10px; line-height: 140%; }
.txtLink9L {font-family: tahoma; color: #C9C9C9; font-size: 10px; line-height: 140%; }
.txtLink9L a:link, .txtLink9L a:active, .txtLink9L a:visited, .txtLink9L a:hover {
	font-family: tahoma; color: #1D81CD; font-size: 10px; line-height: 140%; }
.txtLink9B, .txtLink9B a:link, .txtLink9B a:active, .txtLink9B a:visited, .txtLink9B a:hover {
	font-family: tahoma; color: #579591; font-size: 10px; line-height: 140%; }


.txtLink10 { color: #444444; font-size: 10px; line-height: 140%; }
.txtLink10 a:link, .txtLink10 a:active, .txtLink10 a:visited, .txtLink10 a:hover {
	color: #1D81CD; font-size: 10px; line-height: 140%; }

.txtLink10L { color: #C9C9C9; font-size: 10px; }
.txtLink10L a:link, .txtLink10L a:active, .txtLink10L a:visited, .txtLink10L a:hover {
	color: #2D91FD; font-size: 10px; line-height: 140%; }

.txtLink11 {font-family: tahoma; color: #333333; font-size: 12px; line-height: 140%; }
.txtLink11 a:link, .txtLink11 a:active, .txtLink11 a:visited, .txtLink11 a:hover {
	font-family: tahoma; color: #1D81CD; font-size: 12px; line-height: 140%; }

.txtLink12 { color: #444444; font-size: 12px; line-height: 140%; }
.txtLink12 a:link, .txtLink12 a:active, .txtLink12 a:visited, .txtLink12 a:hover {  
	color: #1D81CD; font-size: 12px; line-height: 140%; }
	
.txtLink14 { color: #333333; font-size: 14px; line-height: 140%; }
.txtLink14 a:link, .txtLink14 a:active, .txtLink14 a:visited, .txtLink14 a:hover {  
	color: #1D81CD; font-size: 14px; line-height: 140%; }
	
.txtLink16 { color: #333333; font-size: 16px; line-height: 140%; }
.txtLink16 a:link, .txtLink16 a:active, .txtLink16 a:visited, .txtLink16 a:hover {  
	color: #1D81CD; font-size: 16px; line-height: 140%; }

.txtTitle16 { font-size: 16px; font-weight: bold; color: #333333; }
.txtTitle20 { font-size: 20px; font-weight: bold; color: #333333; }
.txtTitle24 { font-size: 24px; font-weight: bold; color: #333333; }


/* tID: field ID, tDA: field Data - standard */
.tID_01 {  	white-space:nowrap; font-size:12px; color:#777777; line-height:140%; } /* form field title */

.tID_01 a:link,.tID_01 a:active,.tID_01 a:visited,.tID_01 a:hover {
			white-space:nowrap; font-size:12px; color:#1D81CD; line-height:140%; }
.tID_02 {	white-space:nowrap; font-size:12px; color:#777777; line-height:140%; font-weight:bold;} /* form field title bold */
.tID_02 a:link,.tID_02 a:active,.tID_02 a:visited,.tID_02 a:hover {
			white-space:nowrap; font-size:12px; color:#1D81CD; line-height:140%; font-weight:bold;}

.tDA_01 {	font-size:12px; color:#444444; line-height:140%; }/* form field value */
.tDA_01 a:link,.tDA_01 a:active,.tDA_01 a:visited,.tDA_01 a:hover {
			font-size:12px; color:#1D81CD; line-height:140%; }

/* tID: field ID, tDA: field Data - small */
.tID_03 {	font-size: 10px; color: #777777; line-height: 140%; white-space:nowrap; } /* use with txtLink9 */
.tID_03 a:link,.tID_03 a:active,.tID_03 a:visited,.tID_03 a:hover {
			font-size:10px; color:#1D81CD; line-height:140%; white-space:nowrap; }
.tDA_03 {	font-size:10px; color:#444444; line-height:140%; }/* form field value */
.tDA_03 a:link,.tDA_03 a:active,.tDA_03 a:visited,.tDA_03 a:hover { font-size:10px; color:#1D81CD; line-height:140%; }

/* comments - tCmt: parenthesis data*/
.tCmt_01 { font-size: 10px; color: #888888; line-height: 140%; }
.tCmt_01 a:link, .tCmt_01 a:active, .tCmt_01 a:visited, .tCmt_01 a:hover {
	font-size: 10px; line-height: 140%; }

.tCmt_02, .tCmt_02 a:link, .tCmt_02 a:active, .tCmt_02 a:visited, .tCmt_02 a:hover {
	font-size: 9px; color: #888888; line-height: 100%; }

/* Identity Text */
.txtSDrk01 { /* Text Shadow*/
	text-shadow:1px 1px 5px #CDCDCD; 
}

.txtLink9B, .txtLink9B a:link, .txtLink9B a:active, .txtLink9B a:visited, .txtLink9B a:hover {
	font-family: tahoma; color: #579591; font-size: 10px; line-height: 140%; }


/* Force Dark Text to force dark links */
.txtNorm10, .txtNorm10 a:link, .txtNorm10 a:active, .txtNorm10 a:visited, .txtNorm10 a:hover {
	color: #444444; font-size: 10px; }

.txtNorm11, .txtNorm11 a:link, .txtNorm11 a:active, .txtNorm11 a:visited, .txtNorm11 a:hover {
	font-family: tahoma; color: #444444; font-size: 12px; line-height: 140%; }

.txtNorm12, .txtNorm12 a:link, .txtNorm12 a:active, .txtNorm12 a:visited, .txtNorm12 a:hover{
	color: #444444; font-size: 12px; line-height: 140%; }

.txtNorm14, .txtNorm14 a:link, .txtNorm14 a:active, .txtNorm14 a:visited, .txtNorm14 a:hover{
	color: #444444; font-size: 14px; line-height: 140%; }

/* Light Text for Dark Backgrounds*/
.txtNorm9L {font-family: tahoma; color: #A3A3A3; font-size: 10px; line-height: 140%; }

.txtNormLT10, .txtNormLT10 a:link, .txtNormLT10 a:active, .txtNormLT10 a:visited, .txtNormLT10 a:hover{
	color: #C9C9C9; font-size: 10px; }

.txtNormLT12, .txtNormLT12 a:link, .txtNormLT12 a:active, .txtNormLT12 a:visited, .txtNormLT12 a:hover{
	color: #C9C9C9; font-size: 12px; }

.txtNormLT14, .txtNormLT14 a:link, .txtNormLT14 a:active, .txtNormLT14 a:visited, .txtNormLT14 a:hover{
	color: #C9C9C9; font-size: 14px; }

.txtTitle16L { font-size: 16px; font-weight: bold; color: #F0F0F0; }






/* BACKGROUNDS & BORDERS ----------------------------------------------------------------------- */
.tdBR1 {
	border: 1px solid #999999;
}

.gradBk00 {
	background: #FFFFFF; /* Old browsers */
	background: -moz-linear-gradient(top, #FFFFFF 0%, #ECECEC 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFFFFF), color-stop(100%,#ECECEC)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #FFFFFF 0%,#ECECEC 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #FFFFFF 0%,#ECECEC 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #FFFFFF 0%,#ECECEC 100%); /* IE10+ */
	background: linear-gradient(to bottom, #FFFFFF 0%,#ECECEC 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#ECECEC',GradientType=0 ); /* IE6-9 */	
}

.gradBk01 { /*505050 999999*/
	background: #444444;
	background: -moz-linear-gradient(top, #444444 0%, #EDEADE 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#444444), color-stop(100%,#EDEADE)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #444444 0%,#EDEADE 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #444444 0%,#EDEADE 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #444444 0%,#EDEADE 100%); /* IE10+ */
	background: linear-gradient(to bottom, #444444 0%,#EDEADE 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#444444', endColorstr='#EDEADE',GradientType=0 ); /* IE6-9 */	
}

.gradBk10 {
	background: #D1D6D9;
	background: -moz-linear-gradient(top, #D1D6D9 0%, #BCC4C8 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#D1D6D9), color-stop(100%,#BCC4C8)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #D1D6D9 0%,#BCC4C8 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #D1D6D9 0%,#BCC4C8 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #D1D6D9 0%,#BCC4C8 100%); /* IE10+ */
	background: linear-gradient(to bottom, #D1D6D9 0%,#BCC4C8 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#D1D6D9', endColorstr='#BCC4C8',GradientType=0 ); /* IE6-9 */	
}



/* TABLES ELEMENTS ----------------------------------------------------------------------- */
.tableSH1 {
    border-collapse: collapse;
}
.tableSH1 th, .tableSH1 td {
	border: 1px solid #A5A5A5 !important;
	vertical-align:top;
	padding: 2px;
}
.tableSH1 th, .tableSH1 td:first-child {
    background-color: #F0F8FE;
	text-align:right;
	padding-right: 5px;
}


.narrowTDS1 {
	background-color:	#D1D6D9; 
	border: 0px solid #444444;
	padding: 0;
	font-size: 1px; 
	width:4px;

}

.tblCenter {
    margin-left:auto; 
    margin-right:auto;
}

.tdPD1 {
	padding:15px;
}

.tdPD2 {
	padding:10px;
}

.tdPDTB1 {
	padding-top:10px;
	padding-bottom:10px;
}

.tdALT { align:left; vertical-align:top; }
.tdALM { align:left; vertical-align:middle; }

.tdART { align:right; vertical-align:top; }
.tdARM { align:right; vertical-align:middle; }

.tdACT { align:center; vertical-align:top; }
.tdACM { align:center; vertical-align:middle; }

.tdSep10 {  /* use various background such as gradBk01 */ 
	height: 			10px; 
	font-size: 			1px; /*needed for IE/win*/
	line-height: 		0px; 
	margin: 			0px 0;
	padding:			0px;
	border: 			0px; 
}

/* TABLES TRAFFIC SOURCE CODING ----------------------------------------------------------------------- */
.tblTT_00{ background-color:	#EDEFD3; border-collapse: collapse; border: 1px solid #444444; padding: 6px; }/* Home Referrer */
.tblTT_01{ background-color:	#E2EAF4; border-collapse: collapse; border: 1px solid #444444; padding: 6px; }/* Search Engine */
.tblTT_02{ background-color:	#DEF2E4; border-collapse: collapse; border: 1px solid #444444; padding: 6px; }/* External Referrer */
.tblTT_03{ background-color:	#F9EDE8; border-collapse: collapse; border: 1px solid #444444; padding: 6px; }/* Campaign */

/* TABLES ALERTS ----------------------------------------------------------------------- */
.tbl_Alert_00{ background-color:	#FF3434; border-collapse: collapse; border: 1px solid #444444; padding: 4px; }/* Red */
.tbl_Alert_01{ background-color:	#F4F3EA; border-collapse: collapse; border: 1px solid #444444; padding: 4px; }/* White */
.tbl_Alert_02{ background-color:	#343434; border-collapse: collapse; border: 1px solid #444444; padding: 4px; }/* Dark Gray */
.tbl_Alert_03{ background-color:	#FFFFAA; border-collapse: collapse; border: 1px solid #000000; padding: 4px; }/* Yellow */
.tbl_Alert_04{ background-color:	#E2EAF4; border-collapse: collapse; border: 1px solid #000000; padding: 4px; }/* Blue */
.tbl_Alert_05{ background-color:	#F4E8A5; border-collapse: collapse; border: 1px solid #000000; padding: 4px; }/* Wheat */
.tbl_Alert_06{ background-color:	#FFFFAA; border-collapse: collapse; padding: 0px; }/* Account Alerts */

/* TITLE TABLES FOR CHARTS ----------------------------------------------------------------------- */
.tbwb_01{ background-color:	#E8E8E8; border-collapse: collapse; border: 1px solid #444444; }
.tblk_01{ background-color:	#C7DAE5; border-collapse: collapse; border: 1px solid #444444; }
.tbpk_01{ background-color:	#C3E3CB; border-collapse: collapse; border: 1px solid #444444; }
.tbcp_01{ background-color:	#E4D9B0; border-collapse: collapse; border: 1px solid #444444; }
/* TITLE TABLES FOR CAMPAIGN TRACKER CHARTS ----------------------------------------------------------------------- */

/* FORMS ELEMENTS ----------------------------------------------------------------------- */
.formInv {
  margin: 0px; 
  padding: 0px;
}


input {
    font-family: Verdana, sans-serif;
    padding: 0;
    margin:0;
    vertical-align: middle;
    position: relative;
    *overflow: hidden;
	top: -2px;
}
input.blur { 
	color: #777; 
}
input::-moz-focus-inner {/*Remove button padding in FF */
   border: 1; padding: 0; 
}


.chBx2Tbl {
	margin-right:3px;
	top: 2px;
}
.chBx2Text {
	margin-right:3px;
	top: -1px;
}

.radBt_01 {
	margin:0px;
	top: 1px;
	width:1.2em;
	height:1.2em;
}
.radBt_02 {
	margin-right:3px;
	top: 2px;
	width:1.4em;
	height:1.4em;
}
.radBt_03 {
	margin-right:3px;
	top: 0px;
	width:1.4em;
	height:1.4em;
}
.imgLinkM {
	cursor:pointer;
	vertical-align:middle;
	border:0; 
	padding:0px; 
	
}
/*
label {
    padding-left: 15px;
    text-indent: -15px;
}
*/

/* STANDARD SIZE ELEMENTS */
.fieldBDP{ /* datepicker */
	font-name:Courier New;
	font-family: monospace;	/* text box size attribute fix for multibrowser compatibility */
	font-size: 12px; 
	font-weight: normal; 
	color: #333333; 
	margin-bottom:-2px;
	padding: 3px;
	border:1px solid #444444; 
	background-color: #EEEBDF;
	/* background in shared.php */
}
.fieldBDPr{ /* datepicker */
	font-name:Courier New;
	font-family: monospace;	/* text box size attribute fix for multibrowser compatibility */
	font-size: 12px; 
	font-weight: normal; 
	color: #333333; 
	margin-bottom:-2px;
	padding: 3px;
	border:1px solid #444444; 
	background-color: #FFAA22;
	/* background in shared.php */
}

/* Dropdown menus ----------------------------------------------------------------------- */
.ddBOX0{	/* drop down - not affected by forms skinning */
	font-size: 10px; 
	font-weight: normal; 
	color: #222222; 
	border:1px solid #333333; 
	border-left: 1px solid #CFB484; 
	background-color: #EEEBDF;
	/* background in shared.php */
}
.ddBOX1{	/* drop down */
	color: #222222; 
	/* match jq_msDd.js dd */
	height: 24px; 
	margin-top: -3px;
	margin-bottom:1px;
	margin-right:-0px;
	margin-left:-0px;
	padding: 2px 3px 2px 0px; 
	border: 1px solid #333333; 
	background-color: #EEEBDF;
	/* background in shared.php */
}
.ddBOX1r{	/* alert drop down */
	color: #F0F0F0; 
	/* match jq_msDd.js dd */
	height: 24px; 
	margin-top: -3px;
	margin-bottom:1px;
	margin-right:-0px;
	margin-left:-0px;
	padding: 2px 3px 2px 0px; 
	border: 1px solid #333333; 
	background-color: #DD0000;
	/* background in shared.php */
}
.ddBOX2{ /* login drop down - not affected by forms skinning */
	font-size: 12px; 
	font-weight: normal; 
	color: #222222; 
	padding: 2px;
	border:1px solid #333; 
	border-left: 6px solid #CFB484; 
	margin-top: -3px;
	background-color: #EFECE2;
	/* background in shared.php */
}

.ddBOX3{ /* small drop downs */
	font-size: 10px; 
	font-weight: bold; 
	color: #333333; 
	border:1px solid #333; 
	border-left: 6px solid #CFB484; 
	padding: 2px;
	margin-top: -1px;
	background-color: #EFECE2;
	/* background in shared.php */
}

.ddBOX4{	/* jump to project drop down */
	font-size: 16px; 
	font-weight: bold; 
	color: #222222; 
	height: 26px; 
	border: 1px solid #333333; 
	background-color: #FEFFC3;
	/* background in shared.php */
}

/* My Projects COUNTERS configuration drop downs faces Y/B----------------------------------------------------------------------- */
.ddTitleStY {
	background-color:	#E9EBC8;
	border:				1px solid #c3c3c3;
	padding:			0px;
	text-indent:		0;
	cursor:				default;
	overflow:			hidden;
	margin:				0px;
}
.ddTitleStB {
	background-color:	#E4E9ED;
	border:				1px solid #c3c3c3;
	padding:			0px;
	text-indent:		0;
	cursor:				default;
	overflow:			hidden;
	margin:				0px;
}

/* Text Areas & Boxes ----------------------------------------------------------------------- */
.msgFIELD1{ /* textarea */
	font-size: 12px; 

	font-weight: normal; 
	color: #222222;
	/* match jq_msDd.js dd */
	margin-top: -3px;
	margin-bottom:1px;
	margin-right:-0px;
	margin-left:-0px;
	padding: 3px; 
	border: 1px solid #333333; 
	background-color: #EEEBDF;
	/* background in shared.php */
}
.msgFIELD1.sizeMobl{ 
	width:  95%;
}

/* Standard size */
.fieldBOXIP{
	font-size: 18px; 
	font-weight: bold; 
	color: #333333;
	box-shadow: 2px 2px 2px #aaa;

	
	background: rgb(224,218,197); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(224,218,197,1) 0%, rgba(241,240,202,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(224,218,197,1) 0%,rgba(241,240,202,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(224,218,197,1) 0%,rgba(241,240,202,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e0dac5', endColorstr='#f1f0ca',GradientType=0 ); /* IE6-9 */	
	
	border: 2px solid #888888;
	padding: 4px;
	text-shadow: 1px 1px 2px #DFDFDF;
	
	-moz-border-radius-bottomleft:4px;
	-webkit-border-bottom-left-radius:4px;
	border-bottom-left-radius:4px;
	
	-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;
	
	-moz-border-radius-topleft:4px;
	-webkit-border-top-left-radius:4px;
	border-top-left-radius:4px;
	
	
}
.fieldBOX1{ /* text box */
	font-name:Courier New;
	font-family: monospace;	/* text box size attribute fix for multibrowser compatibility */
	font-size: 12px; 
	font-weight: normal; 
	color: #333333; 
	/* match jq_msDd.js dd */
	height: 16px;
	margin-top:-1px;
	margin-bottom:-1px;
	padding: 3px 4px 3px 4px;
	border:1px solid #444444; 
	background-color: #EEEBDF;
	/* background in shared.php */
}
.fieldBOX1d{ /* text box disabled */
	font-name:Courier New;
	font-family: monospace;	/* text box size attribute fix for multibrowser compatibility */
	font-size: 12px; 
	font-weight: normal; 
	color: #888888; 
	/* match jq_msDd.js dd */
	height: 16px;
	margin-top:-1px;
	margin-bottom:-1px;
	padding: 3px 4px 3px 4px;
	border:1px solid #444444; 
	background-color: #EEEBCA;
	/* background in shared.php */
}
.fieldBOX1r{ /* alert text box */
	font-name:Courier New;
	font-family: monospace;	/* text box size attribute fix for multibrowser compatibility */
	font-size: 12px; 
	font-weight: normal; 
	color: #222222; 
	/* match jq_msDd.js dd */
	height: 16px;
	margin-top:-1px;
	margin-bottom:-1px;
	padding: 3px 4px 3px 4px;
	border:1px solid #444444; 
	background-color: #FF2222;
	/* background in shared.php */
}

/* Small size */
.fieldBOX2 { /* text box */
	font-size: 12px;  
	font-weight: normal;  
	color: #222222; 
	border:1px solid #505050; 
	border-left: 6px solid #CFB484; 
	padding: 3px 1px 3px 2px; 
	background-color: #E8E8DE; 
	/* background in shared.php */
}
input:-webkit-autofill {
    -webkit-box-shadow:0 0 0 50px #E8E8DE inset; /* chrome autocomplete yellow field box fix */
    -webkit-text-fill-color: 222222;
}






















/* DFP Ads ----------------------------------------------------------------------- */
.dfpContainer_320x50 {
	border: 0px solid #505050; 
	max-width: 100%;
	margin: 0 auto;
	height: 50px;
	text-align: center;
	background: #D8D0B7;
}
.dfpContainer_728x90 {
	border: 0px solid #505050; 
	max-width: 100%;
	margin: 0 auto;
	height: 90px;
	text-align: center;
	background: #D8D0B7;
}






/* Pagination Note Area ----------------------------------------------------------------------- */
.NoteAreaLL1 {
	border: 1px solid #AAA;
	width: 100%;
	padding: 0px 5px 0px 5px;
	margin: 0;
	font: bold 11px Verdana;
	font-weight: normal;
	text-decoration: none;
	color: #555555;
	/* background in ui_style_g.php */
}

/* Pagination table background ----------------------------------------------------------------------- */
.paginationTrf{
	background-color:	#D1D6D9;
	color: #333333;
	padding: 0px 0px 0px 0px;
}



/* ALERTS DIALOG ----------------------------------------------------------------------- */
#popup_container {
	font-family: Arial, sans-serif;
	font-size: 12px;
	min-width: 300px; /* Dialog will be no smaller than this */
	max-width: 600px; /* Dialog will wrap after this width */
	background: #EFECE2;
	border: solid 1px #444444;
	color: #000;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

#popup_title {
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	line-height: 1.75em;
	color: #666;
	border: solid 1px #FFFFFF;
	border-bottom: solid 1px #999;
	cursor: default;
	padding: 0em;
	margin: 0em;
	background-color:	#e9e4d6;
	/* background in ui_style_g.php */
}

#popup_content {
	padding: 1em 1.75em;
	margin: 0em;
	/* background in ui_style_g.php */
}

#popup_content.alert {
	/* background in ui_style_g.php */
}

#popup_content.confirm {
	/* background in ui_style_g.php */
}

#popup_content.prompt {
	/* background in ui_style_g.php */
}

#popup_message {
	padding-left: 48px;
}

#popup_panel {
	text-align: center;
	margin: 1em 0em 0em 1em;
}

#popup_prompt {
	margin: .5em 0em;
}


/* CLUTIP */
/* global */
#cluetip-close img {
	border: 0;
}
#cluetip-title {
	overflow: hidden;
}
#cluetip-title #cluetip-close {
	float: right;
	position: relative;
}
#cluetip-waitimage {
	width: 89px;
	height: 10px;
	position: absolute;
	background-repeat: no-repeat;
	/* background in ui_style_g.php */
}
.cluetip-arrows {
	display: none;
	position: absolute;
	top: 0;
	left: -11px;
	height: 22px;
	width: 11px;
	background-repeat: no-repeat;
	background-position: 0 0;
}
#cluetip-extra {
	display: none;
}

/* cluetipClass: 'default' */
.cluetip-default {
	background-color:	#EDEADE;
}
.cluetip-default #cluetip-outer {
	border: 2px solid #333333;
	position: relative;
	margin: 0;
	background-color:	#EDEADE;
}
.cluetip-default h3#cluetip-title {
	margin: 0 0 5px;
	padding: 8px 10px 4px;
	font-size: 1.1em;
	font-weight: bold;
	background-color:	#E0DAC5;
	color: #333333;
}
.cluetip-default #cluetip-title a {
	color: #1D81CD;
	font-size: 0.95em;
}	
.cluetip-default #cluetip-inner {
	padding: 4px;
}
.cluetip-default div#cluetip-close { 
	text-align: right;
	margin: 0 5px 5px;
	color: #900;
}

/* default arrows */
.clue-right-default .cluetip-arrows {
	/* background in ui_style_g.php */
}
.clue-left-default .cluetip-arrows {
	/* background in ui_style_g.php */
	left: 100%;
	margin-right: -11px;
}
.clue-top-default .cluetip-arrows {
	top: 100%;
	left: 50%;
	margin-left: -11px;
	height: 11px;
	width: 22px;
	/* background in ui_style_g.php */
}  
.clue-bottom-default .cluetip-arrows {
	top: -11px;
	left: 50%;
	margin-left: -11px;
	height: 11px;
	width: 22px;
	/* background in ui_style_g.php */
}

/* cluetipClass: 'jtip' */
.cluetip-jtip {
	background-color: transparent;
}
.cluetip-jtip #cluetip-outer {
	border: 2px solid #ccc;
	position: relative;
	background-color:	#FFFFFF;
}

.cluetip-jtip h3#cluetip-title {
	margin: 0 0 5px;
	padding: 2px 5px;
	font-size: 16px;
	font-weight: normal;
	background-color:	#ccc;
	color: #333;
}

.cluetip-jtip #cluetip-inner {
	padding: 0 5px 5px;
	display: inline-block;
}
.cluetip-jtip div#cluetip-close { 
	text-align: right;
	margin: 0 5px 5px;
	color: #900;
}

/* jtip arrows */
.clue-right-jtip .cluetip-arrows {
	/* background in ui_style_g.php */
}
.clue-left-jtip .cluetip-arrows {
	left: 100%;
	margin-right: -11px;
	/* background in ui_style_g.php */
}
.clue-top-jtip .cluetip-arrows {
	top: 100%;
	left: 50%;
	margin-left: -11px;
	height: 11px;
	width: 22px;
	/* background in ui_style_g.php */
}
.clue-bottom-jtip .cluetip-arrows {
	top: -11px;
	left: 50%;
	margin-left: -11px;
	height: 11px;
	width: 22px;
	/* background in ui_style_g.php */
}

/* IE6 HasLayout hack */
.cluetip-rounded #cluetip-title,
.cluetip-rounded #cluetip-inner {
	zoom: 1;
}




/* TABLES MENU ----------------------------------------------------------------------- */
.tbl_Menu_01wr { 
	text-shadow: 	1px 1px 1px #CFCFCF;
	background-color:	#FBFCBD;
	/* background in ui_style_g.php */
	border-collapse:collapse; 
	border:1px solid #444444; 
	border-bottom:6px solid #666666;
}
.tbl_Menu_01on { 
	text-shadow: 	1px 1px 1px #CFCFCF;
	background-color:	#FBFCBD;
	/* background in ui_style_g.php */
	border-collapse:collapse; 
	border:1px solid #AA0000; 
	border-bottom:6px solid #666666;
}
.tbl_Menu_02wr { 
	text-shadow: 	1px 1px 1px #CFCFCF;
	background-color:	#E2EAF4;
	/* background in ui_style_g.php */
	border-collapse:collapse; 
	border:1px solid #444444; 
	border-top:2px solid #FFFFFF;
	border-bottom:6px solid #666666;
}
.tbl_Menu_02on{ 
	text-shadow: 	1px 1px 1px #CFCFCF;
	background-color:	#E2EAF4; 
	/* background in ui_style_g.php */
	border-collapse:collapse; 
	border-left:2px solid #CC0000;
	border-right:2px solid #CC0000;
	border-top:2px solid #CC0000;
	border-bottom:6px solid #CC0000;
}


/* PROJECT STATISTICS MENU */
.tmstat_menu_01 { /*Color navigation bar normal mode*/
	float:left; 
	padding:0; 
	margin:0;
	color: #000000;
	background: #EDE9DC; 
	border:solid 1px #000000;
	clear:both; 
}

.tmstat_menu_01  a, .tmstat_menu_01 a:visited {
	font-style:normal;
	font-weight:bold;
	font-size:12px;
	color: #000000;
	background-color:	#EDE9DC;
	text-decoration: none;
}
.tmstat_menu_01 ul {
	list-style-type:none; 
	text-align: center; 
	padding:0; 
	margin:0; 
}

.tmstat_menu_01 ul li {
	width: 135px; 
	margin: 0px; 
	position:relative; 
	z-index:auto !important /*Non-IE6*/; 
	z-index:1000 /*IE6*/; 
	border-right:solid 0px #000000; 
}

.tmstat_menu_01 ul li a {color: #000000;
	background: #EDE9DC;
	display:block; 
	height:30px; /* bav bar height 1 */
	line-height:30px; /* bav bar height 2 */
	padding:0 10px 0 10px; 
	text-decoration:none;
}

.tmstat_menu_01 ul li ul {
	text-align: left; 
	display:none; border:
	none;color: #000000;
	background: #EDE9DC; 
}

/*Color main cells hovering mode*/
.tmstat_menu_01 ul li:hover a {
	background-color:#660000; 
	text-decoration:none; 
	color:#999999; 
} 

/* top:19px; for firefox */
.tmstat_menu_01 ul li:hover ul {
	display:block; 
	position:absolute; 
	z-index:999;
	top:29px; /* bav bar height 3 */
	margin-top:1px;
	left:0; 
} 

/* Hover Drop Down Section - non-IE */
/*Color subcells normal mode /  border-left:solid 10px #660000;  for Firefox */
.tmstat_menu_01 ul li:hover ul li a {
	display:block; 
	width: 190px;  /* drop down width Non-IE */
	height:auto; 
	line-height:2.0em; 
	margin-left:-1px; 
	padding:5px 10px 5px 5px; 
	border-left:solid 10px #660000; 
	border-right:solid 2px #000000; 
	border-bottom:solid #000000 1px; 
	background-color:#EFE8CF;  
	color:#000000; 
} 

.tmstat_menu_01 table {
	position:absolute; 
	top:10px; /* bav bar height 4 */
	left:0; 
	border-collapse:collapse;
	color: #000000;
	background: #EDE9DC;
}

/* Color main cells hovering mode */
.tmstat_menu_01 ul li a:hover {
	height:30px; /* bav bar height 5 IE only */
	line-height:30px; /* bav bar height 6 IE only */
	background-color:#660000; 
	text-decoration:none; 
	color:#FFFFFF; 
} 

/* top:19px; for firefox /  border-left:solid 10px #660000;  for IE 6 */ 
.tmstat_menu_01 ul li a:hover ul {
	display:block; 
	width: 190px; /* drop down width IE */
	position:absolute; 
	z-index:999; 
	top:19px; 
	left:-1px; 
	border-left:solid 10px #660000; 
	border-right:solid 1px #000000; 
	border-bottom: solid #000000 1px; 
} 

/*Color subcells normal mode /  height: 14 is defined for IE8 */
.tmstat_menu_01 ul li a:hover ul li a {
	display:block; 
	width: 190px;  /* drop down width IE */
	height:20px; /* Drop down menu line HEIGHT */ 
	line-height:1.8em; /* Drop down menu line HEIGHT */ 
	padding:5px 0px 5px 5px; 
	border-left:solid 2px #000000; 
	border-bottom: solid 1px #000000; 
	background-color:#EDE9DC;  
	color:#000000; 
} 

/* Color subcells hovering mode - Other browsers */
.tmstat_menu_01 ul li:hover ul li a:hover {
	background-color:#330000; 
	text-decoration:none;
	color:#FFFFFF; 
} 

/* Color subcells hovering mode - IE 6 */
.tmstat_menu_01 ul li a:hover ul li a:hover {
	background-color:#330000; 
	text-decoration:none;
	color:#FFFFFF; 
} 







/* HELP DESK  ----------------------------------------------------------------------- */
TD.white {
	background-color:	#CCC29F; /* ticket management styles */
	color : black;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px; }

TD.admin_white {
	background-color:	#EDEADE; /* ticket list & Menu*/
	border: 1px solid #333333;
	padding: 5px;
	color : black;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;	
}

TD.admin_gray {
	background-color:	#DFD9C4;
	border: 1px solid #333333;
	padding: 5px;
	color : black;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;	
}

table.white {
	background-color:	#D7CFB5;
	color : #000000;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

table.enclosing {
	color : black;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

H3{
	color : #AF0000;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}

.important{
	color: Red;
}

.medium{
	color: #FF9900;
}

.open {color : #FF0000;}
.waitingreply {color : #FF3333;}
.replied {color : #0000FF;}
.resolved {color : #008000;}
.allbutresolved {color : #000000;}

.success {color : #008000;}
.error {color : #FF0000;}
.notice {color : #FF9900;}





/* MAIN MENU ----------------------------------------------------------------------- */
#tmip_menu_01{
	border: 1px solid #BBB;
	width: 100%;
	margin-left: 0;
	padding-left: 0;
	margin: 0;
	float: left;
	font: bold 12px Verdana;
	/* background in ui_style_g.php */ /*Theme Change here*/
}

#tmip_menu_01:after{ /*Add margin between menu and rest of content in Firefox*/
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
/* ######### Style for MAIN MENU Drop Down Menu ######### */
.tmip_dropmenudiv{
	position:absolute;
	top: 0;
	border: 2px solid #333333; /*Theme Change here*/
	border-bottom-width: 2px;
	font:normal 12px Verdana;
	line-height: 24px;
	background-color:	#F4F3EA;
	width: 200px;
	visibility: hidden;
	z-index:1100 /*IE6*/; /* must be above [tmstat_menu_01 ul li]  and below [cluezIndex: 1500] */
}

.tmip_dropmenudiv a{
	width: 100%;
	display: block;
	text-indent: 6px;
	border-bottom: 1px solid #666666; /*Theme Change here*/
	line-height: 24px;
	padding: 5px 0;
	text-decoration: none;
	font-weight: bold;
	color: black;
}

.tmip_dropmenudiv a:hover{
	line-height: 24px;
	background-color:	#444444;
	color: white;
}



/* IMAGE DROP DOWN MENU  jq_msDd.js ----------------------------------------------------------------------- */
.dd {
	margin-top:-3px;
	padding: 0px 0px 1px 0px; 
	/*display:inline-block !important;*/
	font-family: Arial, sans-serif;
	text-align:left;
	/*background-color:#fff;*/
	font-size:12px;
	white-space:nowrap;
	float:left;
}
.dd .ddTitle {
	border:1px solid #444444;
	padding:3px;
	text-indent:0;
	cursor:default;
	overflow:hidden;
	height:16px;
	background-color: #EEEBDF;
	/* background in shared.php */
}
.dd .arrow {
	float:		right; 
	display:	inline-block;
	width:		16px; 
	height:		16px; 
	cursor:		pointer; 
}
.dd .ddTitle span.ddTitleText {text-indent:1px; overflow:hidden; line-height:16px;}
.dd .ddTitle span.ddTitleText img{text-align:left; padding:0 2px 0 0}
.dd .ddTitle img.selected {
	padding:0 3px 0 0;
	vertical-align:top;
}
.dd .ddChild {
	position:absolute;
	border:1px solid #c3c3c3;
	border-top:none;
	display:none;
	margin:0;
	width:auto;
	overflow:auto;
	overflow-x:hidden !important;
	background-color:#ffffff;
}
.dd .ddChild .opta a, .dd .ddChild .opta a:visited {padding-left:15px}

.dd .ddChild .opta {padding-left:5px}

.dd .ddChild a {
	display:block;
	padding:2px 0 2px 3px;
	text-decoration:none;
	color:#000;
	overflow:hidden;
	white-space:nowrap;
	cursor:pointer;
}
.dd .ddChild a:hover {
	background-color:#66CCFF;
}
.dd .ddChild a img {
	border:0;
	padding:0 2px 0 0;
	vertical-align:middle;
}
.dd .ddChild a.selected {
	background-color:#66CCFF;
	
}
.hidden {display:none;}

.dd .borderTop{border-top:1px solid #c3c3c3 !important;}
.dd .noBorderTop{border-top:none 0  !important}




/* PROJECT NAVIGATION MENU ----------------------------------------------------------------------- */
.tmip_project_nav {
	cursor:pointer;
	border: 1px solid #AAA;
	width: 100%;
	padding: 0px 0px 0px 0px;
	margin: 0;
	/* background in ui_style_g.php */
}
.tmip_project_nav_sel {
	cursor:pointer;
	border: 1px solid #AAA;
	width: 100%;
	padding: 0px 0px 0px 0px;
	margin: 0;
	background-color:#FEFFC3;
}
.tmip_project_nav a:link { color: #333333; text-decoration: none; }
.tmip_project_nav a:active { color: #333333; text-decoration: none; }
.tmip_project_nav a:visited { color: #333333; text-decoration: none; }
.tmip_project_nav a:hover { color: #000000; text-decoration: none; }


/* AUTO LOGOUT TIMER ----------------------------------------------------------------------- */
.timeClass_table{
	width: 110px;
	text-align: center;  
	background-color:#E1E9EF;
	border: 1px solid #999999;
	font-weight: normal;
	font-family: tahoma;
	font-size:8pt;
	color: #333333;
	/*padding: 2px 8px 2px 8px;  T R B L */
	margin-left:auto;
	margin-right:0px;
}

.timeClass {
	font-family: tahoma;
	font-size:8pt;
	color: #333333;
	white-space: nowrap;
}







/* MULTISELECT  ----------------------------------------------------------------------- */
.disable-msDropDown {}
.ui-multiselect { padding:2px 0 2px 4px; text-align:left }
.ui-multiselect span.ui-icon { float:right }
.ui-multiselect-single .ui-multiselect-checkboxes input { position:absolute !important; top: auto !important; left:-9999px; }
.ui-multiselect-single .ui-multiselect-checkboxes label { padding:5px !important }
.ui-multiselect-itemname-sel { font-weight:bold; color : #FFFF00; }
.ui-multiselect-itemname-unsel {}

.ui-multiselect-header { margin-bottom:3px; padding:3px 0 3px 4px }
.ui-multiselect-header ul { font-size:0.9em }
.ui-multiselect-header ul li { float:left; padding:0 10px 0 0 }
.ui-multiselect-header a { text-decoration:none }
.ui-multiselect-header a:hover { text-decoration:underline }
.ui-multiselect-header span.ui-icon { float:left }
.ui-multiselect-header li.ui-multiselect-close { float:right; text-align:right; padding-right:0 }

.ui-multiselect-menu { display:none; padding:3px; position:absolute; z-index:10000 }
.ui-multiselect-checkboxes { position:relative /* fixes bug in IE6/7 */; overflow-y:scroll }
.ui-multiselect-checkboxes label { cursor:default; display:block; border:1px solid transparent; padding:3px 1px }
.ui-multiselect-checkboxes label input { position:relative; top: -1px }
.ui-multiselect-checkboxes li { clear:both; font-size:0.9em; padding-right:3px }
.ui-multiselect-checkboxes li.ui-multiselect-optgroup-label { text-align:center; font-weight:bold; border-bottom:1px solid }
.ui-multiselect-checkboxes li.ui-multiselect-optgroup-label a { display:block; padding:3px; margin:1px 0; text-decoration:none }

/* remove label borders as it does not support transparency */
* html .ui-multiselect-checkboxes label { border:none }


/* MODAL LOADING WINDOW POPUP ----------------------------------------------------------------------- */
.modal-overlay {
	position:fixed;
	top:0;
	right:0;
	bottom:0;
	left:0;
	height:100%;
	width:100%;
	margin:0;
	padding:0;
	background:#000;
	opacity:.80;
	filter: alpha(opacity=80);
	-moz-opacity: 0.80;
	z-index:101;
}
* html .modal-overlay {   
	position: absolute;
	height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
.modal-window {
	position:fixed;
	top:50%;
	left:50%;
	margin:0;
	padding:0;
	z-index:102;
  	background-color: #FFFFFF;
	/* background in shared.php */
}
* html .modal-window {
	position:absolute;
}
.close-window {


	position:absolute;
	width:32px;
	height:32px;
	right:-4px;
	top:-22px;
	text-indent:-99999px;
	overflow:hidden;
	cursor:pointer;
	opacity:.6;
	filter: alpha(opacity=60);
	-moz-opacity: 0.6;


}
.close-window:hover {
	opacity:.99;
	filter: alpha(opacity=99);
	-moz-opacity: 0.99;
}













/* VISITORS ONLINE ----------------------------------------------------------------------- */
.tbl_VoTD, .tbl_VoTD a:link, .tbl_VoTD a:active, .tbl_VoTD a:visited, .tbl_VoTD a:hover {
	cursor:				pointer;
	border-collapse: 	collapse;
	border: 			0px solid #999999;
	padding: 			0px;
	white-space:		nowrap;
	background-color:	#eeebd8;
	/* background in ui_style_g.php */
}
.tbl_VoTx, .tbl_VoTx a:link, .tbl_VoTx a:active, .tbl_VoTx a:visited, .tbl_VoTx a:hover {
	font-size: 			15px; 
	font-weight: 		bold;
	color: 				#EE0000; 
	text-shadow: 		1px 1px 1px #AFAFAF;
	text-align: 		center;
}

/* TD TITLE PANELS 40x100 - Use in separate table*/
.tdValHLPanelL { /* Checkout subscription page highlighted values */
	border-top: 2px solid #A5A5A5;
	border-bottom: 2px solid #A5A5A5;
	border-left: 4px solid #444444;
	border-right: 4px solid #676767;
	padding: 3px 10px 3px 10px; /* T R B L */
	/*height: 0px;*/
	background-color:	#EFECE2;
	/* background in ui_style_g.php */
}

.tdTitlePanelL {
	border-top: 3px solid #A5A5A5;
	border-bottom: 3px solid #A5A5A5;
	border-left: 6px solid #444444;
	border-right: 6px solid #676767;
	padding: 10px 15px 10px 15px; /* T R B L */
	/*height: 0px;*/

	font-size: 16px; 
	font-weight: bold;
	color: #333333;
	background-color:	#E8E8E8;
	/* background in ui_style_g.php */
}

.tdTitlePanelD {
	border-top: 3px solid #A5A5A5;
	border-bottom: 3px solid #A5A5A5;
	border-left: 6px solid #676767;
	border-right: 6px solid #676767;
	padding: 10px 15px 10px 15px;
	/*height: 0px;*/

	font-size: 16px; 
	font-weight: bold;
	color: #F0F0F0;
	background-color:	#343434;
	/* background in ui_style_g.php */
}

/* TD/TR SUB TITLE PANELS 40x100 */
.trSubTPanelL {
	border:1px solid #444444;
	padding: 10px 5px 10px 5px; /* T R B L */
	font-size: 12px; 
	color: #333333;
	background-color:	#E8E8E8;
	/* background in ui_style_g.php */
}

.trSubTPanelD {
	border:1px solid #444444;
	padding: 10px 5px 10px 5px; /* T R B L */

	font-size: 12px; 
	color: #F0F0F0;
	background-color:	#343434;
	/* background in ui_style_g.php */
}

/* TD/TR NO PAD CELL PANELS 40x100 */
.TDTRPanelL {
	border: 1px solid #333333;
	padding: 2px 6px 2px 6px;
	color: #333333;
	background-color:	#EFECE2;
	/* background in ui_style_g.php */
}

.TDTRPanelD {
	border: 1px solid #333333;
	padding: 2px 6px 2px 6px;
	color: #F0F0F0;
	background-color:	#343434;
	/* background in ui_style_g.php */
}



/* FORMS ELEMENTS ----------------------------------------------------------------------- */

/* My Projects COUNTERS tables Y/B----------------------------------------------------------------------- */
.tblMP_00{ 
	font-size: 			12px; 
	font-weight: 		bold; 
	color: 				#222222; 
	background-color:	#E9EBC8;
	border-collapse: 	collapse;
	border: 			1px solid #CCC;
	padding: 			3px; 
	text-align:			center;
}

.tblMP_01{ 
	font-size: 			10px; 
	font-weight: 		normal; 
	color: 				#666666; 
	background-color:	#E4E9ED; 
	border-collapse: 	collapse;
	border: 			1px solid #CCC; 
	padding: 			3px; 
	text-align:			center;
}

/************ SUBMIT BUTTONS *************/
/* ACTION */
.sbmLG_AC {
	font-family: 		sans-serif;
	font-size: 			16px;
	font-weight: 		bold; 
	color: 				#EEEEEE; 
	text-shadow: 		1px 1px 1px #000000;
	cursor:				pointer;
	top: 				0px;
	height:				32px;
	padding-top: 		2px;
	padding-left: 		26px;
	padding-right: 		14px;
	overflow: 			visible;
	border-width: 		2px; 
	border-style:		solid;
	border-color: 		#000000 #999999 #000000 #000000 ;
	background-color:	#333333;
	/* background in ui_style_g.php */
}
.sbmLG_AC:hover {/* submit hover button */
	background-color:	#333333;
	/* background in ui_style_g.php */
}

/* OK */
.sbmLG_OK {
	font-family: 		sans-serif;
	font-size: 			16px;
	font-weight: 		bold; 
	color: 				#EEEEEE; 
	text-shadow: 		1px 1px 1px #000000;
	cursor:				pointer;
	top: 				0px;
	height:				32px;
	padding-top: 		2px;
	padding-left: 		10px;
	padding-right: 		10px;
	overflow: 			visible;
	border-width: 		2px; 
	border-style:		solid;
	border-color: 		#000000 #999999 #000000 #000000 ;
	background-color:	#333333;
	/* background in ui_style_g.php */
}
.sbmLG_OK:hover {/* submit hover button */
	background-color:	#333333;
	/* background in ui_style_g.php */
}

/* YES/NO */
.sbmLG_YS {
	font-family: 		sans-serif;
	font-size: 			16px;
	font-weight: 		bold; 
	color: 				#EEEEEE; 
	text-shadow: 		1px 1px 1px #000000;
	cursor:				pointer;
	top: 				0px;
	height:				32px;
	padding-top: 		2px;
	padding-left: 		32px;
	padding-right: 		14px;
	overflow: 			visible;
	background-color:	#333333;
	/* background in ui_style_g.php */

	border-width: 		2px; 
	border-style:		solid;
	border-color: 		#000000 #999999 #000000 #000000 ;
}
.sbmLG_YS:hover {/* submit hover button */
	background-color:	#333333;
	/* background in ui_style_g.php */
}
.sbmLG_NO {
	font-family: 		sans-serif;
	font-size: 			16px;
	font-weight: 		bold; 
	color: 				#EEEEEE; 
	text-shadow: 		1px 1px 1px #000000;
	cursor:				pointer;
	top: 				0px;
	height:				32px;
	padding-top: 		2px;
	padding-left: 		32px;
	padding-right: 		14px;
	overflow: 			visible;
	background-color:	#333333;
	/* background in ui_style_g.php */
	
	border-width: 		2px; 
	border-style:		solid;
	border-color: 		#000000 #999999 #000000 #000000 ;
}
.sbmLG_NO:hover {/* submit hover button */
	background-color:	#333333;
	/* background in ui_style_g.php */
}

/* ANIMATED LIMITED WIDTH SUBMIT BUTTON */
.sbmBtn_01 {
	cursor:				pointer;
	vertical-align: 	middle;
	vertical-align: 	text-bottom;

	font-size:			12px;
	font-weight:		bold;
	color:				#444444;
	text-align: 		center;

	/* background in ui_style_g.php */
	border-width:		0px; 
	border-style:		solid;
	padding:			0;
	width:				88px;
	height:				30px;
	overflow: 			visible;
}
.sbmBtn_01:hover {
	color:				#000000;
	/* background in ui_style_g.php */
}

/* SMALL UNLIMITED WIDTH SUBMIT BUTTON */
.sbmBtn_02 {
	cursor:				pointer;
	height:				22px;
	font-size: 			10px; 
	font-weight: 		bold; 
	color: 				#222222;
	background-color:	#EFECE2; 
	border-width: 		1px; 
	border-style: 		solid; 
	border-color: 		#52ADA7 #5DCBC4 #5DCBC4 #52ADA7;
	padding: 			1px; 
	padding-left: 		7px; 
	padding-right: 		7px; 
	overflow: 			visible; /* remove padding from left/right IE */
}
.sbmBtn_02:hover {/* submit hover button */
	background-color:	#FFFFFF; 
	border-width: 		1px; 
	border-style: 		solid; 
	border-color: 		#52ADA7 #5DCBC4 #5DCBC4 #52ADA7;
}

/* ADDRESS BOOK TAG BUTTON */
.sbmBtn_03{
	cursor:				pointer;
	border-width:		0px; 
	border-style:		solid;
	padding:			0px 0px;
	font-family: 		tahoma;	
	font-size:			10px;
	font-weight:		bold;
	color:				#333333;
	width:				50px;
	height:				18px;
	overflow: 			visible;
	/* background in ui_style_g.php */
}

/* PAGINATION BUTTONS */ 
.sbmBtn_05N { /* submit next */
	cursor:				pointer;
	width:				50px;
	height:				24px;
	border-width: 		0px;
	padding: 			0px; 
	overflow: 			visible; /* remove padding from left/right IE */
	/* background in ui_style_g.php */
}
.sbmBtn_05N:hover  {
	/* background in ui_style_g.php */
}
.sbmBtn_05Nd  {/* disabled */
	width:				50px;
	height:				24px;
	border-width: 		0px;
	padding: 			0px; 
	overflow: 			visible; /* remove padding from left/right IE */
	/* background in ui_style_g.php */
}

.sbmBtn_05P { /* submit previous */
	cursor:				pointer;
	width:				50px;
	height:				24px;
	border-width: 		0px;
	padding: 0px; 
	overflow: 			visible; /* remove padding from left/right IE */
	/* background in ui_style_g.php */
}
.sbmBtn_05P:hover {
	/* background in ui_style_g.php */
}
.sbmBtn_05Pd {/* disabled */
	width:				50px;
	height:				24px;
	border-width: 		0px;
	padding: 0px; 
	overflow: 			visible; /* remove padding from left/right IE */
	/* background in ui_style_g.php */
}

.sbmBtn_Link01 { /* submit button as link */
	color: #1D81CD; 
	line-height: 100%;
	background:none!important;
	padding:0!important;
	border:none; 
	cursor: pointer;
}


/* EXIT to last stats report */
.sbmBtnEx_01 {
	font-size: 			12px; 
	font-weight: 		bold; 
	color: 				#222222; 
	cursor:				pointer;
	padding: 			4px 12px 4px 12px; 
	overflow: 			visible;
	background-color:	#FFFFAA; 
	border-width: 		1px; 
	border-style: 		solid; 
	border-color: 		#52ADA7 #5DCBC4 #5DCBC4 #52ADA7;
}
.sbmBtnEx_01:hover {
	color: #F0F0F0;
	background-color:	#343434; 
}

/* CALENDAR DATE PICKER */
.ui-datepicker-trigger {
	background: #e9e4d6;
	vertical-align: bottom;
}






























/* PAGINATION ----------------------------------------------------------------------- */
.NoteAreaLL1 {
	width: 100%;
	padding: 0px 0px 0px 0px;
	margin: 0;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #555555;
	/* background in ui_style_g.php */
}

.pgnArea {
	color: #333333;
	padding: 0px 0px 0px 0px;
	
}


























/* STAR RATING  ----------------------------------------------------------------------- */
/* ### MODULE jq_starRating */
div.rating-cancel,div.star-rating{
	float:left;
	width:30px;
	height:30px;
	text-indent:-999em;
	cursor:pointer;
	display:block;
	background:transparent;
	overflow:hidden;
}
div.rating-cancel,div.rating-cancel a{
	/* background in shared.php */
}
div.star-rating,div.star-rating a{
	/* background in shared.php */
}
div.rating-cancel a,div.star-rating a{
	display:block;
	width:30px;
	height:100%;
	background-position:0 0px;
	border:0
}
div.star-rating-on a{
	background-position:0 -30px!important
}
div.star-rating-hover a{
	background-position:0 -60px
}
/* Read Only */
div.star-rating-readonly a{
	cursor:default !important
}
/* Partial Star */
div.star-rating{
	background:transparent!important;overflow:hidden!important
}

/* ### MODULE tm_starRating */
/* SMALL */
.tmsRtnDTxtR { color: #666666; font-size: 10px; line-height: 120%; }
.tmsRtnDTxtB { color: #666666; font-size: 10px; line-height: 100%; }

.tmsRtnDCnt { 
	width: 100%;
	height: 14px;
}
.tmsRtnDCln { 
	height: 12px;
	float: left;
	border: 0px solid #999999;
}
.tmsRtn-static {
	width: 60px;
	height: 12px;
	display: block;
	/* background in shared.php */
}

/* MEDIUM */
.tmmRtnDTxtR { color: #666666; font-size: 10px; line-height: 160%; }
.tmmRtnDTxtB { color: #666666; font-size: 10px; line-height: 130%; }

.tmmRtnDCnt { 
	width: 100%;
	height: 18px;
}
.tmmRtnDCln { 
	height: 16px;
	float: left;
	border: 0px solid #999999;
}
.tmmRtn-static {
	width: 80px;
	height: 16px;
	display: block;
	/* background in shared.php */
}

 /* LARGE */
.tmlRtnDTxtR { color: #666666; font-size: 12px; line-height: 200%; }
.tmlRtnDTxtB { color: #666666; font-size: 12px; line-height: 100%; }

.tmlRtnDCnt { 
	width: 100%;
	height: 22px;  /* Bottom margin  /reviews/ */
}
.tmlRtnDCln { 
	height: 22px;
	float: left;
	border: 0px solid #999999;
}
.tmlRtn-static {
	width: 120px;
	height: 22px;
	display: block;
	/* background in shared.php */
}

 /* LARGE 2 */
.tmlRtn2DTxtR { color: #666666; font-size: 12px; line-height: 200%; }
.tmlRtn2DTxtB { color: #666666; font-size: 11px; line-height: 100%; margin-left:20px; }

.tmlRtn2DCnt {
	padding-top:2px;
	width: 100%;
	height: 22px;   /* Bottom margin home page */
}
.tmlRtn2DCln { 
	height: 22px;
	float: left;
	border: 0px solid #999999;
}
.tmlRtn2-static {
	width: 120px;
	height: 22px;
	display: block;
	/* background in shared.php */
}














/* SOCIAL BOOKMARKING  ----------------------------------------------------------------------- */
.socialbm a img {
	border:				1px solid #CCCCCC;
	margin:				2px;
	padding:			2px;
}

a img { 
	border:0 none;
}


/* GOOGLE MAPS ----------------------------------------------------------------------- */
#googleMapsInfoWinS {
	/* width: 300px; */ 
	min-width: 50px; !important;
	max-width: 500px; !important;
	
	/* height: 200px; */
	min-height: 60px; !important;
	max-height: 500px; !important;
	
	text-align: left; 
	padding-right: 6px; 
	overflow-x: auto; 
	overflow-y: auto; 
	display:block;
}





/* ADD BLOCKER  ----------------------------------------------------------------------- */
#TMIPadsBF {
	position:fixed!important;
	position:absolute;
	top:0;
	top:expression((t=document.documentElement.scrollTop?document.documentElement.scrollTop:document.body.scrollTop)+"px");
	left:0;
	width:100%;
	height:100%;
	background-color:#F9F9F9;
	opacity:0.9;
	filter:alpha(opacity=90);
	display:block;
}
#TMIPadsBF p {
	opacity:2;
	filter:none;
	font:bold 16px Verdana, Arial, sans-serif;
	text-align:center;
	margin:15% 0;
}
#TMIPadsBF p a, #TMIPadsBF p i {
	font-size:16px;
}
#TMIPadsBF ~ * {
	display:none;
}

.TMIPadsDB {
	font-size: 			12px; 
	font-weight: 		bold; 
	color: 				#222222; 
	padding: 			4px; 
	width:				70px;
	height:				26px;
	overflow: 			visible;
}