/* 
GLOBAL DEFAULT STYLES /_Colors.html
	BACKGROUNDS:	#FFFFFF; #EFECE2; #E0DAC5; #D7CFB5; #CFB484; #C0CED9; #393A3A; #505050; #343434; #F4F3EA;
	TABLE BORDERS:	#F0F0F0; #A5A5A5; #676767; #444444;
	BUTTON BORDER: 	#52ADA7; #5DCBC4; #5DCBC4; #52ADA7;
	TEXT: 			#F0F0F0; #A9A9A9; #777777; #333333; #DD0000;
	LINKS:			#0779EB	OR #1D81CD
	LINE HEIGHT:	line-height: 130%
*/

body {
	/*behavior:url("../../../members/js/hover.htc");  IE button hover fix */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333; 
	font-size: 12px; 
	line-height: 130%;
	margin-top: 0em;
  	background: white 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 {
	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{ background: #E0DAC5 url(../images/backgrounds/tbl_main.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-color: #EFECE2; border-collapse: collapse; border: 1px solid #444444; }

.tbl_01a{ background-color: #E9E4D7; border-collapse: collapse; border: 1px solid #444444; }

.tbl_02{ background-color: #E0DAC5; border-collapse: collapse; border: 1px solid #444444; }

.tbl_03{ background-color: #D7CFB5; border-collapse: collapse; border: 1px solid #444444; }

.tbl_04{ background-color: #343434; border-collapse: collapse; border: 1px solid #444444; }

.tbl_05{ background-color: #505050; border-collapse: collapse; border: 1px solid #444444; }

/* TABLES ALERTS ----------------------------------------------------------------------- */
.tbl_Alert_00{ background-color: #F4F3EA; border-collapse: collapse; border: 2px solid #444444; padding: 6px; }

.tbl_Alert_01{ background-color: #F4F3EA; border-collapse: collapse; border: 2px solid #444444; padding: 6px; }

.tbl_Alert_02{ background-color: #343434; border-collapse: collapse; border: 2px solid #444444; padding: 6px; }

/* 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 FOR LINK TRACKER ----------------------------------------------------------------------- */
.tblk_01{ background-color: #D9E6ED; border-collapse: collapse; border: 1px solid #444444; }


/* 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 TITLE PANELS 40x100 - Use in separate table*/
.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; }			
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: 4px 3px 4px 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: 4px 3px 4px 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: 4px 3px 4px 3px; 
	background: #FF2222 url(../images/backgrounds/fieldBOX1r.gif);
}
.ddBOX1{	/* drop down */
	color: #222222; 
	border:1px solid #444444; height: 25px; padding: 4px 3px 4px 3px; 
	background: #EEEBDF url(../images/backgrounds/fieldBOX1.gif);
}
.ddBOX1r{	/* alert drop down */
	color: #F0F0F0; 
	border:1px solid #444444; height: 25px; padding: 3px 2px 3px 2px; 
	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);
}
.sbmBtn_01{	/* submit button */
	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;
	cursor:			pointer;
	width:			88px;
	height:			30px;
}
.sbmBtn_01:hover { /* submit hover button */
	color:		#000000;
	background: url(../images/buttons/sbmBtn_01o.gif) 0 50% repeat-x;
}

/* 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);
}
.sbmBtn_02 { /* submit button */
	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 */
	font-size: 10px; font-weight: bold; color: #222222;
	background-color: #FFFFFF; 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 */
}

/* ADDRESS BOOK TAG BUTTON */
.sbmBtn_03{
	background: url(../images/buttons/tagBtn.gif) 0 50% repeat-x;
	border-width:		0px; 
	border-style:		solid;
	padding:			0px 0px;
	font-family: 		tahoma;	
	font-size:			10px;
	font-weight:		bold;
	color:				#333333;
	cursor:				pointer;
	width:				50px;
	height:				18px;
}

/* ADMIN AREA UNLIMITED WIDTH SUBMIT BUTTON */
.sbmBtn_04 {
	font-size: 12px; font-weight: bold; color: #222222; padding: 2px;
	background-color: #EEEBDF; border-width: 1px; border-style: solid; border-color: #52ADA7 #5DCBC4 #5DCBC4 #52ADA7;
}


/* ROWS */
.row1{ background-color:#EDEADE; }
.row1a{ background-color:#EDEADE; border: 1px solid #D7CFB5; }

.row2{ background-color:#F4F3EA; }
.row2a{ background-color:#F4F3EA; border: 1px solid #D7CFB5; }

.row3{ background-color:#C7DAE5; }
.row4{ background-color:#D9E6ED; }
.row5{ background-color:#C6E6C8; }
.row6{ background-color:#DAEED8; }

/* 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 */
/* tables - tID: text ID, tDat: text Data */
.tID_01{ font-size: 12px; color: #777777; line-height: 130%; text-align: right; white-space:nowrap; }
.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; }
.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; }
.tID_01_top { font-size: 12px; color: #777777; line-height: 130%; text-align: right; vertical-align: top; white-space:nowrap; margin-top:3px}
.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; }
.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%;
}


/* 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: #777777; 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: 11px; 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: 130%;
}

.txtRedAlert16,.txtRedAlert16 a:link, .txtRedAlert16 a:active, .txtRedAlert16 a:visited, .txtRedAlert16 a:hover{
	font-size: 16px; color: #DD0000; line-height: 130%;
}

.txtWhiteAlert12,.txtWhiteAlert12 a:link, .txtWhiteAlert12 a:active, .txtWhiteAlert12 a:visited, .txtWhiteAlert12 a:hover{
	font-size: 12px; color: #A9A9A9; line-height: 130%;
}

.txtGreenAlert12,.txtGreenAlert12 a:link, .txtGreenAlert12 a:active, .txtGreenAlert12 a:visited, .txtGreenAlert12 a:hover{
	font-size: 12px; color: #05A766; line-height: 130%;
}

.txtBlueAlert12,.txtBlueAlert12 a:link, .txtBlueAlert12 a:active, .txtBlueAlert12 a:visited, .txtBlueAlert12 a:hover{
	font-size: 12px; color: #1D81CD; line-height: 130%;
}








/* 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;
	z-index:1;
}

#tmip_menu_01:after{ /*Add margin between menu and rest of content in Firefox*/
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	z-index:1;
}

/* ######### Style for Drop Down Menu ######### */
.tmip_dropmenudiv{
	position:absolute;
	top: 0;
	border: 1px solid #333333; /*Theme Change here*/
	border-bottom-width: 0;
	font:normal 12px Verdana;
	line-height:18px;
	z-index:100;
	background-color: #F4F3EA;
	width: 200px;
	visibility: hidden;
	z-index:1;
}

.tmip_dropmenudiv a{
	width: 100%;
	display: block;
	text-indent: 3px;
	border-bottom: 1px solid #BBB; /*Theme Change here*/
	padding: 2px 0;
	text-decoration: none;
	font-weight: bold;
	color: black;
	z-index:1;
}

.tmip_dropmenudiv a:hover{
	background-color: #444444;
	color: white;
	z-index:1;
}

/* PROJECT NAVIGATION MENU ----------------------------------------------------------------------- */
.tmip_project_nav {
	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{
	background-color: #EFECE2;
	border: 1px solid #000000;
	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;
}


/* ALERTS ----------------------------------------------------------------------- */
#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: 8px;
}
.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:14em; height:auto; line-height:1.0em; margin-left:-1px; padding:5px 10px 5px 20px; 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 16px 5px 6px; border-left:solid 1px #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*/



/* MULTISELECT  ----------------------------------------------------------------------- */
.multiSelect {
	width: 220px;
	background-color: #EFECE2;
	border: 1px solid #000000;
	font-size: 12px; 
	font-weight: normal; 
	
	color: #222222; 
	padding: 2px 4px;
	padding-right: 20px;
	display: inline;
}

.multiSelect.hover {
	background: url(dropdown_hover.gif) right center no-repeat;
}

.multiSelect.active, 
.multiSelect.focus {
	border: inset 2px #000;
}

.multiSelect.active {
	background-color: #EFECE2;
}

.multiSelectOptions {
	width: 220px;
	height: 200px;
	margin-top: -1px;
	overflow: auto;
	border: solid 1px #EFECE2;
	background: #FFFFFF;
}

.multiSelectOptions LABEL {
	padding: 3px 5px;
	display: block;
}

.multiSelectOptions LABEL.checked {
	background: #EFECE2;
}

.multiSelectOptions LABEL.selectAll {
	border-bottom: dotted 1px #000000;
}

.multiSelectOptions LABEL.hover {
	background: #E0DAC5;
}