/*

GLOBAL DEFAULT STYLES domain.ext/_Colors.php - Update
	BACKGROUNDS:	#FFFFFF; #EFECE2; #E0DAC5; #D7CFB5; #CFB484; #C0CED9; #FFFFAA; #393A3A; #505050; #343434; #F4F3EA;
	TABLE BORDERS:	#F0F0F0; #A5A5A5; #676767; #444444;
	BUTTON BORDER: 	#52ADA7; #5DCBC4; #5DCBC4; #52ADA7;
	TEXT: 			#F0F0F0; #A9A9A9; #777777; #333333; #DD0000;
	TEXT:			#579591
	LINKS:			#0779EB	OR #1D81CD
	LINE HEIGHT:	line-height: 130%
	
	
	
	
	
	ON CSS UPDATE, CHANGE VARIABLE $GlbCSSVer TO FORCE END USER REFRESH
	
	
	
*/

body {
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	color: 				#333333; 
	font-size: 			12px; 
	line-height: 		130%;
	margin-top: 		0em;
	margin-left: 		0em;
	margin-right: 		0em;
	margin-bottom: 		0em;
  	background: 		#FFFFFF url(../images/backgrounds/page_loading-01.gif) top center ;
  	background-repeat: 	no-repeat;
	text-decoration: 	none; 
}

td { 
	font-size: 			12px; 
	color: 				#333333;
}

th { 
	font-weight: 		normal; 
	text-align: 		left;
}

a {
	color: 				#1D81CD; 
	font-size: 			12px; 
	line-height: 		130%;
	text-decoration: 	none; 
}

a:hover {
	color: 				#1D81CD; 
	font-size: 			12px; 
	line-height: 		130%;
	text-decoration: 	underline; 
}


#wrapper {
	border: 			0px;
	padding: 			0px;
	margin: 			0px auto;
}


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;
}
	  

/* 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;
}




/* TABLES GENERAL ----------------------------------------------------------------------- */
.tbl_main { /* textured background */
	background: 		#E0DAC5 url(../images/backgrounds/tbl_main.gif);
}
.tbl_Vert-600-1 { /* status screen background */
	background: 		#EFECE2 url(../images/backgrounds/tbl_Vert-600-1.gif);
}
.tbl_Vert-600-2 { /* announce full screen login background */
	background: 		#EFECE2 url(../images/backgrounds/tbl_Vert-600-2.gif);
} 
.tbl_Vert-150-1 { /* notice upper right screen background */
	background: 		#EFECE2 url(../images/backgrounds/tbl_Vert-150-1.gif);
}
.tbl_00hd { 
	background-color: 	#FFFFFF; 
	border-collapse: 	collapse; 
	border: 			1px solid #444444; 
	padding: 			3px; 
	font-weight: 		bold;
}
.tbl_00 { 
	background-color: 	#FFFFFF; 
	border-collapse: 	collapse; 
	border: 			1px solid #444444;
}
.tbl_01 { 
	background: 		#EFECE2 url(../images/backgrounds/boxGrad1.gif) repeat;
	border-collapse: 	collapse; 
	border: 			1px solid #444444; 
}
.tbl_01a { 
	background: 		#E9E4D7 url(../images/backgrounds/boxGrad1a.gif) repeat;
	border-collapse: 	collapse; 
	border: 			1px solid #444444; 
}
.tbl_02 { 
	background: 		#E0DAC5 url(../images/backgrounds/boxGrad2.gif) repeat;
	border-collapse: 	collapse; 
	border: 			1px solid #444444; 
}
.tbl_03 { 
	background: 		#D7CFB5 url(../images/backgrounds/boxGrad3.gif) repeat;
	border-collapse: 	collapse; 
	border: 			1px solid #444444; 
}
.tbl_04 { 
	background: 		#343434 url(../images/backgrounds/boxGrad4.gif) repeat;
	border-collapse: 	collapse; 
	border: 			1px solid #444444; 
}
.tbl_05 { 
	background: 		#505050 url(../images/backgrounds/boxGrad5.gif) repeat;
	border-collapse: 	collapse; 
	border: 			1px solid #444444; 
}


/* TABLES ALERTS ----------------------------------------------------------------------- */
.tbl_Alert_00{ background-color: #F4F3EA; border-collapse: collapse; border: 1px solid #444444; padding: 4px; }
.tbl_Alert_01{ background-color: #F4F3EA; border-collapse: collapse; border: 1px solid #444444; padding: 4px; }
.tbl_Alert_02{ background-color: #343434; border-collapse: collapse; border: 1px solid #444444; padding: 4px; }
.tbl_Alert_03{ background-color: #FFFFAA; border-collapse: collapse; border: 1px solid #444444; padding: 4px; }

/* TABLES MENU ----------------------------------------------------------------------- */
.tbl_Menu_02{ background-color: #E2EAF4; border-collapse: collapse; border: 2px solid #AA0000; padding: 4px; }

/* 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 */

/* TITLE TABLES FOR CHARTS ----------------------------------------------------------------------- */
.tbwb_01{ background-color: #EFECE2; 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 ----------------------------------------------------------------------- */

/* TR TABLE BORDERS ----------------------------------------------------------------------- */
.tr_00{
	border: 1px solid #F0F0F0;
}

.tr_01{
	border: 1px solid #A5A5A5;
}

.tr_02{
	border: 1px solid #676767;
}

/* TD TABLE BORDERS ----------------------------------------------------------------------- */
.td_01 {
  padding:3px;
  border:1px solid #444444;
  border-collapse:collapse;
}

.td_center {
   text-align: center;
}

.td_padding {
  padding:15px;
}

/* TD TITLE PANELS 40x100 - Use in separate table*/
.tdValHLPanelL { /* Checkout subscription page highlighted values */
	background: #EFECE2 url(../images/backgrounds/TDTRPanelLS_40x100.png) 0 50% repeat-x;
	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;
}

.tdTitlePanelL {
	background: #EFECE2 url(../images/backgrounds/TDTRPanelLS_40x100.png) 0 50% repeat-x;
	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;
}

.tdTitlePanelD {
	background: #343434 url(../images/backgrounds/TDTRPanelDS_40x100.png) 0 50% repeat-x;
	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;
}

/* TD/TR SUB TITLE PANELS 40x100 */
.trSubTPanelL {
	background: #EFECE2 url(../images/backgrounds/TDTRPanelLS_40x100.png) 0 50% repeat-x;
	border:1px solid #444444;
	padding: 10px 5px 10px 5px; /* T R B L */

	font-size: 12px; 
	color: #333333;
}

.trSubTPanelD {
	background: #343434 url(../images/backgrounds/TDTRPanelDS_40x100.png) 0 50% repeat-x;
	border:1px solid #444444;
	padding: 10px 5px 10px 5px; /* T R B L */

	font-size: 12px; 
	color: #F0F0F0;
}

/* TD/TR NO PAD CELL PANELS 40x100 */
.TDTRPanelL {
	background: #EFECE2 url(../images/backgrounds/TDTRPanelLS_40x100.png) 0 50% repeat-x;
	border: 1px solid #333333;
	padding: 2px 2px 2px 2px;
	color: #333333;
}

.TDTRPanelD {
	background: #343434 url(../images/backgrounds/TDTRPanelDS_40x100.png) 0 50% repeat-x;
	border: 1px solid #333333;
	padding: 2px 2px 2px 2px;
	color: #F0F0F0;
}

/* FORMS BOXES & ASSOCIATED BUTTONS */
input {
    font-family: Verdana, sans-serif;
    padding: 0;
    margin:0;
    vertical-align: middle;
    position: relative;
    *overflow: hidden;
	top: 0px;
}

input.blur { 
	color: #666; 
}
input::-moz-focus-inner {/*Remove button padding in FF */
   border: 1; padding: 0; 
} 

.fieldBOXIP{
	font-size: 12px; 
	font-weight: normal; 
	color: #222222; 

	background-color: #E0DAC5;
	border: 1px solid #676767;
	padding: 3px;
}


/* STANDARD SIZE FORMS */
.fieldBOX1{ /* text box */
	font-size: 12px; font-weight: normal; color: #333333; 
	border:1px solid #444444; height: 16px; padding: 2px 3px 2px 3px;
	background: #EEEBDF url(../images/backgrounds/fieldBOX1.gif);
}
.fieldBOX1d{ /* text box disabled */
	font-size: 12px;  font-weight: normal;  color: #888888; 
	border:1px solid #444444; height: 16px; padding: 2px 3px 2px 3px; 
	background: #EEEBCA url(../images/backgrounds/fieldBOX1.gif);
}

.fieldBOX1r{ /* alert text box */
	font-size: 12px;  font-weight: normal;  color: #222222; 
	border:1px solid #444444; height: 16px; padding: 2px 3px 2px 3px; 
	background: #FF2222 url(../images/backgrounds/fieldBOX1r.gif);
}
.ddBOX1{	/* drop down */
	color: #222222; 
	border:1px solid #444444; height: 25px; padding: 2px 3px 2px 0px; 
	background: #EEEBDF url(../images/backgrounds/fieldBOX1.gif);
}
.ddBOX1r{	/* alert drop down */
	color: #F0F0F0; 
	border:1px solid #444444; height: 25px; padding: 2px 3px 2px 3px; 
	background: #DD0000 url(../images/backgrounds/fieldBOX1r.gif);
}
.msgFIELD1{ /* textarea */
	font-size: 12px; font-weight: normal; color: #222222; padding: 4px;
	border:1px solid #444444; padding: 4px 3px 4px 3px; 
	background: #EEEBDF url(../images/backgrounds/msgField1.gif);
}


/* SMALL SIZE FORMS */
.fieldBOX2 { /* text box */
	font-size: 12px;  font-weight: normal;  color: #222222; 
	border:1px solid #505050; border-left: 6px solid #CFB484; padding: 3px 1px 3px 1px; 
	background: #EFECE2 url(../images/backgrounds/fieldBOX2.gif);
}

.ddBOX2{ /* drop down */
	font-size: 10px; font-weight: normal; color: #222222; padding: 2px;
	border:1px solid #FFFFFF; border-left: 6px solid #CFB484; 
	background: #EFECE2 url(../images/backgrounds/fieldBOX2.gif);
}

/* 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: 		url(../images/buttons/sbmBtn_01.gif) 0 50% repeat-x;
	border-width:		0px; 
	border-style:		solid;
	padding:			0;
	width:				88px;
	height:				30px;
	overflow: 			visible;
}
.sbmBtn_01:hover {
	color:				#000000;
	background: 		url(../images/buttons/sbmBtn_01o.gif) 0 50% repeat-x;
}

/* 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: 		url(../images/buttons/tagBtn.gif) 0 50% repeat-x;
}

/* LARGE UNLIMITED WIDTH SUBMIT BUTTON */
.sbmBtn_04 {
	font-size: 			12px; 
	font-weight: 		bold; 
	color: 				#222222; 
	padding: 			4px; 
	overflow: 			visible;
	background-color: 	#EEEBDF; 
	border-width: 		1px; 
	border-style: 		solid; 
	border-color: 		#52ADA7 #5DCBC4 #5DCBC4 #52ADA7;
}
.sbmBtn_04:hover {/* submit hover button */
	background-color: 	#FFFFFF; 
	border-width: 		1px; 
	border-style: 		solid; 
	border-color: 		#52ADA7 #5DCBC4 #5DCBC4 #52ADA7;
}

/* 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: 		url(../images/buttons/sbmBtn_05N.gif) no-repeat;
}
.sbmBtn_05N:hover  {
	background: 		url(../images/buttons/sbmBtn_05Nov.gif) no-repeat;
}
.sbmBtn_05Nd  {/* disabled */
	width:				50px;
	height:				24px;
	border-width: 		0px;
	padding: 0px; 
	overflow: 			visible; /* remove padding from left/right IE */
	background: 		url(../images/buttons/sbmBtn_05Nd.gif) no-repeat;
}

.sbmBtn_05P { /* submit previous */
	cursor:				pointer;
	width:				50px;
	height:				24px;
	border-width: 		0px;
	padding: 0px; 
	overflow: 			visible; /* remove padding from left/right IE */
	background: 		url(../images/buttons/sbmBtn_05P.gif) no-repeat;
}
.sbmBtn_05P:hover {
	background: 		url(../images/buttons/sbmBtn_05Pov.gif) no-repeat;
}
.sbmBtn_05Pd {/* disabled */
	width:				50px;
	height:				24px;
	border-width: 		0px;
	padding: 0px; 
	overflow: 			visible; /* remove padding from left/right IE */
	background: 		url(../images/buttons/sbmBtn_05Pd.gif) no-repeat;
}

/* EXIT submit hover button */
.sbmBtnEx_01 {
	font-size: 			12px; 
	font-weight: 		bold; 
	color: 				#222222; 
	padding: 			0px; 
	overflow: 			visible;
	background-color: 	#FFFFAA; 
	border-width: 		1px; 
	border-style: 		solid; 
	border-color: 		#52ADA7 #5DCBC4 #5DCBC4 #52ADA7;
}
.sbmBtnEx_01:hover {/* submit hover button */
	color: #F0F0F0;
	background-color: 	#343434; 
	border-width: 		2px; 
	border-style: 		solid; 
	border-color: 		#52ADA7 #5DCBC4 #5DCBC4 #52ADA7;
}


/* Calendar & Date Picker */
.ui-datepicker-trigger {
	background: #e9e4d6;
	vertical-align: bottom;
}


/* ROWS */
/* Web Tracker */
.row1{ 
	background-color:	#EDEADE;
}
.row1a{ 
	background-color:	#EDEADE; 
	border: 			1px solid #D7CFB5;
}
.row2{ 
	background-color:	#F4F3EA;
}
.row2a{ 
	background-color:	#F4F3EA; 
	border: 			1px solid #D7CFB5;
}

/* Link Tracker */
.row3{ 
	background-color:	#C7DAE5;
}
.row4{ 
	background-color:	#D9E6ED;
}
.row5{ 
	background-color:	#C6E6C8;
}
.row6{ 
	background-color:	#DAEED8;
}

/* Campaign Tracker */
.row7{ 
	background-color:	#EBD3B6;
}
.row8{ 
	background-color:	#E7C3C3;
}
.row9{ 
	background-color:	#E9DCD4;
}
.row10{ 
	background-color:	#E7DEBA;
}
.row11{ 
	background-color:	#E8E9CA;
}



/* SEPARATORS */
.hr_01 {
	line-height: 		0px; 
	font-size: 			1px; /*needed for IE/win*/
	height: 			1px; 
	margin: 			0px 0;
	border: 			0px; 
	background-image: 	url(../images/general/hr_01.gif); 
}

.hr_02 {
	line-height: 		0px; 
	font-size: 			1px; /*needed for IE/win*/
	height: 			1px; 
	margin: 			0px 0;
	border: 			0px; 
	background-image: 	url(../images/general/hr_02.gif); 
}

.hr_03 {
	line-height: 		0px; 
	font-size: 			1px; /*needed for IE/win*/
	height: 			10px; 
	margin: 			0px 0;
	border: 			0px; 
	background: 		#D7CFB5}


/* Social Bookmarking */
.socialbm a img {
	border:1px solid #CCCCCC;
	margin:2px;
	padding:1px;
}

a img { 
	border:0 none;
}

/* TEXT */
.txtBold { font-weight: bold; }


/* tables - tID: text ID, tDat: text Data */
.tID_01{ font-size: 12px; color: #777777; line-height: 130%; text-align: right; white-space:nowrap; } /* 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: 130%; text-align: right; }

.tID_F10{ font-size: 10px; color: #777777; line-height: 130%; text-align: right; white-space:nowrap; } /* use with txtLink9 */
.tID_F10 a:link, .tID_F10 a:active, .tID_F10 a:visited, .tID_F10 a:hover {
	font-size: 10px; color: #1D81CD; line-height: 130%; text-align: right; white-space:nowrap; }

.tDat_01 { font-size: 12px; color: #444444; line-height: 130%; text-align: left; }/* form field value */
.tDat_01 a:link, .tDat_01 a:active, .tDat_01 a:visited, .tDat_01 a:hover {
	font-size: 12px; color: #1D81CD; line-height: 130%; text-align: left; }

.tID_01_top { font-size: 12px; color: #777777; line-height: 130%; text-align: right; vertical-align: top; white-space:nowrap; margin-top:3px} /* form field title */
.tID_01_top a:link, .tID_01_top a:active, .tID_01_top a:visited, .tID_01_top a:hover {
	font-size: 12px; color: #1D81CD; line-height: 130%; text-align: right; vertical-align: top; white-space:nowrap; }

.tDat_01_top { font-size: 12px; color: #444444; line-height: 130%; text-align: left; vertical-align: top; } /* form field value */
.tDat_01_top a:link, .tDat_01_top a:active, .tDat_01_top a:visited, .tDat_01_top a:hover {
	font-size: 12px; color: #1D81CD; line-height: 130%; text-align: left; vertical-align: top; }

/* comments - tCmt: parenthesis data*/
.tCmt_01, .tCmt_01 a:link, .tCmt_01 a:active, .tCmt_01 a:visited, .tCmt_01 a:hover {
	font-size: 10px; color: #888888; line-height: 100%; }

.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%; }

.txtInsr10,.txtInsr10 a:link, .txtInsr10 a:active, .txtInsr10 a:visited, .txtInsr10 a:hover{
	font-family: tahoma;
	font-size: 10px; color: #CC0000; line-height: 130%;
}


/* Identity Text */
.txtLink9B, .txtLink9B a:link, .txtLink9B a:active, .txtLink9B a:visited, .txtLink9B a:hover {
	font-family: tahoma; color: #579591; font-size: 10px; line-height: 130%; }


/* 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: 130%; }

.txtNorm12, .txtNorm12 a:link, .txtNorm12 a:active, .txtNorm12 a:visited, .txtNorm12 a:hover{
	color: #444444; font-size: 12px; line-height: 130%; }

.txtNorm14, .txtNorm14 a:link, .txtNorm14 a:active, .txtNorm14 a:visited, .txtNorm14 a:hover{
	color: #444444; font-size: 14px; line-height: 130%; }

/* Light Text for Dark Backgrounds*/
.txtNorm9L {font-family: tahoma; color: #A3A3A3; font-size: 10px; line-height: 130%; }

.txtNormLT10, .txtNormLT10 a:link, .txtNormLT10 a:active, .txtNormLT10 a:visited, .txtNormLT10 a:hover{
	color: #A9A9A9; font-size: 10px; }

.txtNormLT12, .txtNormLT12 a:link, .txtNormLT12 a:active, .txtNormLT12 a:visited, .txtNormLT12 a:hover{
	color: #A9A9A9; font-size: 12px; }

.txtTitle16L { font-size: 16px; font-weight: bold; color: #F0F0F0; }


/* Dark Text w/links */
.txtLink9 {font-family: tahoma; color: #444444; font-size: 10px; line-height: 130%; }
.txtLink9 a:link, .txtLink9 a:active, .txtLink9 a:visited, .txtLink9 a:hover {
	font-family: tahoma; color: #1D81CD; font-size: 10px; line-height: 130%; }

.txtLink10 { color: #444444; font-size: 10px; line-height: 130%; }
.txtLink10 a:link, .txtLink10 a:active, .txtLink10 a:visited, .txtLink10 a:hover {
	color: #1D81CD; font-size: 10px; line-height: 130%; }

.txtLink11 {font-family: tahoma; color: #333333; font-size: 12px; line-height: 130%; }
.txtLink11 a:link, .txtLink11 a:active, .txtLink11 a:visited, .txtLink11 a:hover {
	font-family: tahoma; color: #1D81CD; font-size: 12px; line-height: 130%; }

.txtLink12 { color: #444444; font-size: 12px; line-height: 130%; }
.txtLink12 a:link, .txtLink12 a:active, .txtLink12 a:visited, .txtLink12 a:hover {  
	color: #1D81CD; font-size: 12px; line-height: 130%; }
	
.txtLink14 { color: #333333; font-size: 14px; line-height: 130%; }
.txtLink14 a:link, .txtLink14 a:active, .txtLink14 a:visited, .txtLink14 a:hover {  
	color: #1D81CD; font-size: 14px; line-height: 130%; }
	
.txtLink16 { color: #333333; font-size: 16px; line-height: 130%; }
.txtLink16 a:link, .txtLink16 a:active, .txtLink16 a:visited, .txtLink16 a:hover {  
	color: #1D81CD; font-size: 16px; line-height: 130%; }

.txtTitle16 { font-size: 16px; font-weight: bold; color: #333333; }


/* Color Alert Text */
.txtRedAlert10,.txtRedAlert10 a:link, .txtRedAlert10 a:active, .txtRedAlert10 a:visited, .txtRedAlert10 a:hover{
	font-size: 10px; color: #DD0000; line-height: 130%;
}
.txtRedAlert12,.txtRedAlert12 a:link, .txtRedAlert12 a:active, .txtRedAlert12 a:visited, .txtRedAlert12 a:hover{
	font-size: 12px; color: #DD0000; line-height: 160%;
}
.txtRedAlert16,.txtRedAlert16 a:link, .txtRedAlert16 a:active, .txtRedAlert16 a:visited, .txtRedAlert16 a:hover{
	font-size: 16px; color: #DD0000; line-height: 130%;
}

.txtWhiteAlert10,.txtWhiteAlert10 a:link, .txtWhiteAlert10 a:active, .txtWhiteAlert10 a:visited, .txtWhiteAlert10 a:hover{
	font-size: 10px; color: #A9A9A9; line-height: 130%;
}
.txtWhiteAlert12,.txtWhiteAlert12 a:link, .txtWhiteAlert12 a:active, .txtWhiteAlert12 a:visited, .txtWhiteAlert12 a:hover{
	font-size: 12px; color: #A9A9A9; line-height: 160%;
}

.txtGreenAlert10,.txtGreenAlert10 a:link, .txtGreenAlert10 a:active, .txtGreenAlert10 a:visited, .txtGreenAlert10 a:hover{
	font-size: 10px; color: #05A766; line-height: 130%;
}
.txtGreenAlert12,.txtGreenAlert12 a:link, .txtGreenAlert12 a:active, .txtGreenAlert12 a:visited, .txtGreenAlert12 a:hover{
	font-size: 12px; color: #05A766; line-height: 160%;
}
.txtBlueAlert10,.txtBlueAlert10 a:link, .txtBlueAlert10 a:active, .txtBlueAlert10 a:visited, .txtBlueAlert10 a:hover{
	font-size: 10px; color: #1D81CD; line-height: 130%;
}
.txtBlueAlert12,.txtBlueAlert12 a:link, .txtBlueAlert12 a:active, .txtBlueAlert12 a:visited, .txtBlueAlert12 a:hover{
	font-size: 12px; color: #1D81CD; line-height: 160%;
}

/* 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; }




/* IMAGE BUTTONS ----------------------------------------------------------------------- */
.sbOneLtr {
	background: url(../images/buttons/sbmIdx.gif) 50% 50%; background-repeat: no-repeat; }
.sbOneLtr a:link, .sbOneLtr a:active, .sbOneLtr a:visited, .sbOneLtr a:hover  {
	 font-size: 12px; font-weight: bold; color: #1D81CD; }

.sbOneLtrSm {
	background: url(../images/buttons/sbmIdx.gif) 50% 50%; background-repeat: no-repeat; }
.sbOneLtrSm a:link, .sbOneLtrSm a:active, .sbOneLtrSm a:visited, .sbOneLtrSm a:hover  {
	 font-size: 10px; font-weight: bold; color: #1D81CD; }

.icoBtn_01{
	background: url(../images/buttons/icoBtn_01.gif) 0 50% no-repeat;
	width:				35px;
	height:				27px;
}

.icoBtn_01d{
	background: url(../images/buttons/icoBtn_01d.gif) 0 50% no-repeat;
	width:				35px;
	height:				27px;
}

/* MAIN MENU ----------------------------------------------------------------------- */
#tmip_menu_01{
	border: 1px solid #BBB;
	width: 100%;
	background: url(../images/mainmenu/menu_bgr_1.gif) center center repeat-x; /*Theme Change here*/
	margin-left: 0;
	padding-left: 0;
	margin: 0;
	float: left;
	font: bold 12px Verdana;
}

#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 Drop Down Menu ######### */
.tmip_dropmenudiv{
	position:absolute;
	top: 0;
	border: 2px solid #333333; /*Theme Change here*/
	border-bottom-width: 0;
	font:normal 12px Verdana;
	line-height:18px;
	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: 3px;
	border-bottom: 1px solid #666666; /*Theme Change here*/
	padding: 5px 0;
	text-decoration: none;
	font-weight: bold;
	color: black;
}

.tmip_dropmenudiv a:hover{
	background-color: #444444;
	color: white;
}


/* Pagination Note Area ----------------------------------------------------------------------- */
.NoteAreaLL1 {
	border: 1px solid #BBB;
	width: 100%;
	padding: 0px 5px 0px 5px;
	margin: 0;
	font: bold 11px Verdana;
	font-weight: normal;
	text-decoration: none;
	color: #555555;
	background: url(../images/mainmenu/menu_bgr_1.gif) center center repeat-x;
}

/* Pagination table background ----------------------------------------------------------------------- */
.paginationTrf{
	background-color: #DAE2E8;
	color: #333333;
	padding: 0px 0px 0px 0px;
}


/* PROJECT NAVIGATION MENU ----------------------------------------------------------------------- */
.tmip_project_nav {
	cursor:pointer;
	border: 1px solid #BBB;
	width: 100%;
	padding: 0px 0px 0px 0px;
	margin: 0;
	font: bold 10px Verdana;
	font-weight: normal;
	text-decoration: none;
	background: url(../images/mainmenu/menu_bgr_1.gif) center center repeat-x;
}

.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: underline; }


/* AUTO LOGOUT TIMER ----------------------------------------------------------------------- */
.timeClass_table{
	width: 136px;
	align: right; 
	background-color: #EFECE2;
	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;
}



/* GOOGLE MAPS ----------------------------------------------------------------------- */
.googleinfowindow {
	/* width: 300px; */ 
	min-width: 200px; 
	max-width: 300px; 
	
	/* height: 200px; */
	min-height: 10px; 
	max-height: 310px; 
	
	text-align: left; 
	padding-right: 6px; 
	overflow-x: auto; 
	overflow-y: auto; 
	display:block;
}


/* 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:.40;
	filter: alpha(opacity=40);
	-moz-opacity: 0.40;
	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:40%;
	left:50%;
	margin:0;
	padding:0;
	z-index:102;
}
* html .modal-window {
	position:absolute;
}
.close-window {
	position:absolute;
	width:32px;
	height:32px;
	right:8px;
	top:8px;
	text-indent:-99999px;
	overflow:hidden;
	cursor:pointer;
	opacity:.5;
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
}
.close-window:hover {
	opacity:.99;
	filter: alpha(opacity=99);
	-moz-opacity: 0.99;
}


/* 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;
	background: #e9e4d6 url(../images/jq_ui/e9e4d6_40x100_textures_03_highlight_soft_50.png) 0 50% repeat-x;
	border: solid 1px #FFFFFF;
	border-bottom: solid 1px #999;
	cursor: default;
	padding: 0em;
	margin: 0em;
}

#popup_content {
	background: 16px 16px no-repeat url(../images/jq_alerts/info.gif);
	padding: 1em 1.75em;
	margin: 0em;
}

#popup_content.alert {
	background-image: url(../images/jq_alerts/info.gif);
}

#popup_content.confirm {
	background-image: url(../images/jq_alerts/important.gif);
}

#popup_content.prompt {
	background-image: url(../images/jq_alerts/help.gif);
}

#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-image: url(../images/animations/ajLoader_04.gif);
}
.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-image: url(../images/jq_tips/darrowleft.gif);
}
.clue-left-default .cluetip-arrows {
	background-image: url(../images/jq_tips/darrowright.gif);
	left: 100%;
	margin-right: -11px;
}
.clue-top-default .cluetip-arrows {
	background-image: url(../images/jq_tips/darrowdown.gif);
	top: 100%;
	left: 50%;
	margin-left: -11px;
	height: 11px;
	width: 22px;
}  
.clue-bottom-default .cluetip-arrows {
	background-image: url(../images/jq_tips/darrowup.gif);
	top: -11px;
	left: 50%;
	margin-left: -11px;
	height: 11px;
	width: 22px;
}

/* 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-image: url(../images/jq_tips/arrowleft.gif);
}
.clue-left-jtip .cluetip-arrows {
	background-image: url(../images/jq_tips/arrowright.gif);
	left: 100%;
	margin-right: -11px;
}
.clue-top-jtip .cluetip-arrows {
	background-image: url(../images/jq_tips/arrowdown.gif);
	top: 100%;
	left: 50%;
	margin-left: -11px;
	height: 11px;
	width: 22px;
}
.clue-bottom-jtip .cluetip-arrows {
	background-image: url(../images/jq_tips/arrowup.gif);
	top: -11px;
	left: 50%;
	margin-left: -11px;
	height: 11px;
	width: 22px;
}

/* IE6 HasLayout hack */
.cluetip-rounded #cluetip-title,
.cluetip-rounded #cluetip-inner {
	zoom: 1;
}


/* 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-family:Verdana, Arial, Helvetica, sans-serif;
	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:20px; 
	line-height:20px; 
	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; }

.tmstat_menu_01 ul li:hover a {background-color:#880000; text-decoration:none; color:#999999; } /*Color main cells hovering mode*/

.tmstat_menu_01 ul li:hover ul {display:block; position:absolute; z-index:999; top:19px; margin-top:1px; left:0; } /* top:19px; for firefox */

.tmstat_menu_01 ul li:hover ul li a {display:block; width:15em; height:auto; line-height:1.0em; margin-left:-1px; padding:5px 10px 5px 5px; border-left:solid 10px #880000; border-right:solid 1px #000000; border-bottom: solid #000000 1px; background-color:#EDE9DC;  color:#000000; } /*Color subcells normal mode /  border-left:solid 10px #880000;  for Firefox */

.tmstat_menu_01 ul li:hover ul li a:hover {background-color:#326461; text-decoration:none;color:#FFFFFF; } /*Color subcells hovering mode*/

.tmstat_menu_01 table {position:absolute; top:0; left:0; border-collapse:collapse;color: #000000;background: #EDE9DC; }

.tmstat_menu_01 ul li a:hover {background-color:#880000; text-decoration:none; color:#FFFFFF; } /*Color main cells hovering mode*/

.tmstat_menu_01 ul li a:hover ul {display:block; width:14em; position:absolute; z-index:999; top:19px; left:-1; border-left:solid 10px #880000; border-right:solid 1px #000000; border-bottom: solid #000000 1px; } /* top:19px; for firefox /  border-left:solid 10px #880000;  for IE 6 */ 

.tmstat_menu_01 ul li a:hover ul li a {display:block; width:14em; height:14px; line-height:1.3em; padding:5px 0px 5px 5px; border-left:solid 2px #000000; border-bottom: solid 1px #000000; background-color:#EDE9DC;  color:#000000; } /*Color subcells normal mode /  height: 14 is defined for IE8*/

.tmstat_menu_01 ul li a:hover ul li a:hover {background-color:#326461; text-decoration:none;color:#FFFFFF; } /*Color subcells hovering mode*/




/* 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}





/* MULTISELECT  ----------------------------------------------------------------------- */
a.multiSelect {
	background: #FFF url(../images/jq_multisel/dropdown.gif) right center no-repeat;
	border: solid 2px #333;
	position: relative;
	cursor: default;
	text-decoration: none;
	color: black;
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: top;
}
a.multiSelect:link, a.multiSelect:visited, a.multiSelect:hover, a.multiSelect:active {
	color: black;
	text-decoration: none;
}
a.multiSelect span
{
	margin: 1px 0px 1px 3px;
	overflow: hidden;
	display: -moz-inline-stack;
	display: inline-block;
	white-space: nowrap;
}
a.multiSelect.hover {
	background-image: url(../images/jq_multisel/dropdown_hover.gif);
}
a.multiSelect.active, 
a.multiSelect.focus {
	border: inset 1px #000;
}
a.multiSelect.active {
	background-image: url(../images/jq_multisel/dropdown_active.gif);
}
.multiSelectOptions {
	margin-top: -1px;
	overflow-y: auto;
	overflow-x: hidden;
	border: solid 1px #B2B2B2;
	background: #FDFDD9;
}
.multiSelectOptions LABEL {
	padding: 1px 5px;
	display: block;
	white-space: nowrap;
}
.multiSelectOptions LABEL.optGroup
{
	font-weight: bold;
}
.multiSelectOptions .optGroupContainer LABEL
{
	padding-left: 10px;
}
.multiSelectOptions.optGroupHasCheckboxes .optGroupContainer LABEL
{
	padding-left: 18px;
}
.multiSelectOptions input{
	vertical-align: middle;
}
.multiSelectOptions LABEL.checked {
	background-color: #dce5f8;
}
.multiSelectOptions LABEL.selectAll {
	border-bottom: dotted 1px #CCC;
}
.multiSelectOptions LABEL.hover {
	background-color: #3399ff;
	color: white;
}
