/* eActivated Portal Framework StyleSheet */
.NoShow 		{background-color: White; color: #A7A7A7; border: 1px dotted #ACACAC; font-family: Verdana, Tahoma, Arial, "Trebuchet MS", Helvetica; font-size: 10pt; }
.IsShow 		{background-color: White; color: #B4C99C; border: 1px dotted #006400; font-family: Verdana, Tahoma, Arial, "Trebuchet MS", Helvetica; font-size: 10pt; }

/* -- Message Links -- */
.warningMessage 	{font-family: Verdana, Tahoma, Arial, "Trebuchet MS", Helvetica; font-size: 9pt; background: #FFFAF0;  padding-bottom: 5px;  padding-left: 5px;  padding-right: 5px;  padding-top: 5px;  color: #907000; border: 1px dashed #907000; }
.errorMessage 	{font-family: Verdana, Tahoma, Arial, "Trebuchet MS", Helvetica; font-size: 9pt; background: #FFF0F5;  padding-bottom: 5px;  padding-left: 5px;  padding-right: 5px;  padding-top: 5px;  color: #900021; border: 1px dashed #900021; }
.successMessage 	{font-family: Verdana, Tahoma, Arial, "Trebuchet MS", Helvetica; font-size: 9pt; background: #F0FFF3;  padding-bottom: 5px;  padding-left: 5px;  padding-right: 5px;  padding-top: 5px;  color: #009029; border: 1px dashed #009029; }
.infoMessage 	{font-family: Verdana, Tahoma, Arial, "Trebuchet MS", Helvetica; font-size: 9pt; background: #F0FDFF;  padding-bottom: 5px;  padding-left: 5px;  padding-right: 5px;  padding-top: 5px;  color: #006A90; border: 1px dashed #006A90; }

/* Common Styles */
 A:link  		{text-decoration: none; 	color: #2359a3; }
 A:visited   	{text-decoration: none; 	color: #83ae2b; }
 A:active    	{text-decoration: none; 	color: #2359a3; }
 A:hover 		{text-decoration: none; 	color: red;  }
 Body 		{background-color: #92b4e0;  	color: #666666; font-size: 10pt;  font-family: Verdana, Tahoma, Arial, "Trebuchet MS", Helvetica; }
.MainContainer	{background: White; color: #666666; font-size: 10pt;  font-family: "Trebuchet MS", Verdana, Helvetica; border: 1px solid #8db2e3;  }

.moduleDisplay1 {	color: #3e3e3e; font-family: Arial, Helvetica; font-size: 9pt; font-style: normal; font-weight: bold; border-left: 1px solid #8e8e8e; background: #e7e7e7; }
.moduleDisplay2 {	background-color: #FFFFFF;	color: Black; font-family: Arial, Helvetica; font-size: 9pt; font-style: normal; font-weight: bold; background: url(/skins/WebBlue/img/bodygrad.gif) repeat-x top;  }
.moduleDisplay3 {	background-color: #e7f1ff; font-family: Arial, Helvetica; font-size: 9pt; font-style: normal; font-weight: normal;  color: #2771ba;  }
.moduleDisplay4 {	background-color: #FFFFFF;	color: Black; font-family: Arial, Helvetica; font-size: 9pt; font-style: normal; font-weight: bold; background: url(/skins/WebBlue/img/bodygradlight.gif) repeat-x top;  }
.moduleDisplay5 {	background-color: #b1d860;	color: White; font-family: Arial, Helvetica; font-size: 11pt; font-style: normal; font-weight: bold; background: url(/skins/WebBlue/img/topgrad.gif) no-repeat bottom; }
.moduleDisplay6 {background: White; color: #363636; font-size: 10pt;  font-family: "Trebuchet MS", Verdana, Helvetica; border-bottom: 7px solid #b1d860; border-right: 5px solid #b1d860; border-left: 5px solid #b1d860; }
.moduleDisplay7 {	color: #3e3e3e; font-family: Arial, Helvetica; font-size: 9pt; font-style: normal; font-weight: bold; border-left: 1px solid #8e8e8e; background: #FFFFFF; }
.moduleSpacerH  {font-size: 4pt; border-left-color: #D9D9D9; border-left-width: 1px; border-left-style: solid;  padding-left: 16px;   }
.moduleSpacerV  { font-size: 4pt; border-top-color: #D8D8D8; border-top-width: 1px;   border-top-style: solid; }

.fontTipClass {	color: #3e3e3e; font-family: Arial, Helvetica; font-size: 10pt; font-style: normal; font-weight: normal; }
.capTipClass {	color: #FFFFFF; font-family: Arial, Helvetica; font-size: 8pt; font-style: normal; font-weight: bold; }
.fgTipClass {	background-color: #e7f1ff;  border: 1px solid #92b4e0; }
.bgTipClass {	background-color: #92b4e0; }

.adDisplay1 {	color: black;	border: 1px solid #e4e8e9; font-family: Arial, Helvetica, Verdana; font-size: 9pt; font-style: normal; font-weight: bold; background-color: #f4f3f8; 	     }
.adDisplay2 {	background-color: #F7F3F7;	border: 1px solid #9C9A9C; font-family: Arial, Helvetica, Verdana; font-size: 9pt; font-style: normal; font-weight: normal;  color: Black;  }

/* General Small Links */
.smllinks 		 {font-family: "Trebuchet MS", Verdana, Helvetica; font-size: 9pt; color: #A56801;}
.smllinks:link 		 {font-family: "Trebuchet MS", Verdana, Helvetica; font-size: 9pt; color: #A56801;}
.smllinks:hover 	 {font-family: "Trebuchet MS", Verdana, Helvetica; font-size: 9pt; color: #dd0000;}
.smllinks:visited 	 {font-family: "Trebuchet MS", Verdana, Helvetica; font-size: 9pt; color: #800080;}
.smllinksinvalid 	 {font-family: "Trebuchet MS", Verdana, Helvetica; font-size: 9pt; color: #A9A9A9;}
.smllinksdisable 	 {font-family: "Trebuchet MS", Verdana, Helvetica; font-size: 9pt; color: #A9A9A9;  text-decoration: line-through; }
.smllinksdisable:link 	 {font-family: "Trebuchet MS", Verdana, Helvetica; font-size: 9pt; color: #A9A9A9;  text-decoration: line-through; }
.smllinksdisable:hover  {font-family: "Trebuchet MS", Verdana, Helvetica; font-size: 9pt; color: #A9A9A9;  text-decoration: line-through; }
.smllinksdisable:visited {font-family: "Trebuchet MS", Verdana, Helvetica; font-size: 9pt; color: #A9A9A9;  text-decoration: line-through; }

.topsmllinks 	{font-family: "Trebuchet MS", Verdana, Helvetica; font-size: 9pt; color: #727272;}
.topsmllinks:link 	{font-family: "Trebuchet MS", Verdana, Helvetica; font-size: 9pt; color: #004A90;}
.topsmllinks:hover 	{font-family: "Trebuchet MS", Verdana, Helvetica; font-size: 9pt; color: #900000;}
.topsmllinks:visited 	{font-family: "Trebuchet MS", Verdana, Helvetica; font-size: 9pt; color: #900090;}

/* -- General Fonts & Formatting Elements --*/
.generalTitle 	{font-family: Tahoma, Arial, Helvetica; font-size: 14pt; color: White;  font-weight: normal;  padding-left: 7px;      }
.generalTitle:hover 	{font-family: Tahoma, Arial, Helvetica; font-size: 14pt; color: White;  font-weight: normal;  padding-left: 7px;     }
.generalTitle:link 	{font-family: Tahoma, Arial, Helvetica; font-size: 14pt; color: White;  font-weight: normal;  padding-left: 7px;   }
.generalDesc 	{font-family: Tahoma, Arial, Helvetica; font-size: 10pt; color: Black;  font-weight: lighter;   }
.generalBorder 	{border: 1px solid #b1d860; }
.generalHeader 	{font-family: Tahoma, Arial, Helvetica; font-size: 7pt; color: White; background-color: #626262;  font-weight: normal;  }
.generalHeader:hover {font-family: Tahoma, Arial, Helvetica; font-size: 7pt; color: White; background-color: #626262;  font-weight: normal;  }
.generalHeader:visited{font-family: Tahoma, Arial, Helvetica; font-size: 7pt; color: White; background-color: #626262;  font-weight: normal;  }
.generalHeader:link 	{font-family: Tahoma, Arial, Helvetica; font-size: 7pt; color: White; background-color: #626262;  font-weight: normal;  }
.generalHeader2 	{font-family: Tahoma, Arial, Helvetica; font-size: 7pt; color: Black; background-color: #F0F0F0;  font-weight: normal; border-bottom-color: #b1d860; border-bottom-style: solid; border-bottom-width: 1px;     }
.generalHeading {FONT-SIZE: 14pt; COLOR: #a0d040; font-family: Arial, Helvetica; font-weight: bold;}
.generalHeading:hover {FONT-SIZE: 14pt; COLOR: #a0d040; font-family: Arial, Helvetica; font-weight: bold;}
.generalHeading:visited {FONT-SIZE: 14pt; COLOR: #a0d040; font-family: Arial, Helvetica; font-weight: bold;}
.generalHeading:link 	{FONT-SIZE: 14pt; COLOR: #a0d040; font-family: Arial, Helvetica; font-weight: bold;}
.generalText 	{font-family: Verdana, Helvetica; font-size: 10pt; color: #2a2a2a; }
.generalText2 	{font-family: Verdana, Helvetica; font-size: 10pt; color: #2a2a2a; }
.generalText3 	{font-family: Verdana, Helvetica; font-size: 8pt; color: #999999; }
.generalRestrict 	{font-family: "Trebuchet MS", Verdana, Helvetica; font-size: 10pt; color: #939393;  text-decoration: line-through; }
.generalLabel 	{font-family: "Trebuchet MS", Verdana, Helvetica; font-size: 10pt; color: #888888;}
.generalLabel2 	{font-family: "Trebuchet MS", Verdana, Helvetica; font-size: 10pt; color: #888888;}
.generalBar 	{font-family: "Trebuchet MS", Verdana, Helvetica; font-size: 10pt; color: White; background: #b1d860; border: 1px solid #b1d860;  padding: 2px 4px 2px 4px;            }
.generalOver 	{font-family: "Trebuchet MS", Verdana, Helvetica; font-size: 10pt; color: White; background: #98B381; border: 1px solid #ABC098;  padding: 2px 4px 2px 4px; cursor:hand; }
.generalRed 	{font-family: Verdana, Helvetica; font-size: 10pt; color: #dd0000; }
.generalCode 	{font-family: "Trebuchet MS", Verdana, Helvetica; font-size: 10pt; font-weight: normal; color: #000000; white-space: pre;  }
.generalBorder 	{font-family: "Trebuchet MS", Verdana, Helvetica; font-size: 9pt; font-weight: normal; color: #000000; background-color: #EEEEEE;  padding-bottom: 3px;  padding-left: 3px;  padding-right: 3px;  padding-top: 3px; border: 1px solid #A7A7A7;      	    }
.generalDisable 	{font-family: "Trebuchet MS", Verdana, Helvetica; font-size: 9pt; color: #888888;}
.generalTimer 	{font-family: "Trebuchet MS", Verdana, Helvetica; font-size: 10px; font-weight: bold;   color: #dd0000;}

.small_label_text 	{font-family: "Trebuchet MS", Verdana, Helvetica; font-size: 9pt; color: #707070;}
.small_warning_text 	{font-family: "Trebuchet MS", Verdana, Helvetica; font-size: 9pt; color: #FF0000; font-weight: bold; cursor:hand;}
.small_alt_text 	{font-family: "Trebuchet MS", Verdana, Helvetica; font-size: 9pt; color: #4B6039;}
.small_standard_text 	{font-family: "Trebuchet MS", Verdana, Helvetica; font-size: 9pt; color: #003366;}
.small_light_text 	{font-family: "Trebuchet MS", Verdana, Helvetica; font-size: 9pt; color: #4B6039;}
.small_bg_text 	{font-family: "Trebuchet MS", Verdana, Helvetica; font-size: 9pt; color: #FFFFFF;  font-weight: bold; }

.ItemHeading 	{font-family: "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica; font-size: 18px; color: #666666; font-weight: bold; }
.ItemHeading:hover 	{font-family: "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica; font-size: 18px; color: #666666; font-weight: bold; }
.ItemHeading:visited 	{font-family: "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica; font-size: 18px; color: #666666; font-weight: bold; }
.ItemHeading:link 	{font-family: "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica; font-size: 18px; color: #666666; font-weight: bold; }
.ItemSubTitle 	{font-family: "Trebuchet MS", Verdana, Helvetica; font-size: 10pt; color: #666666; }
.ItemColor1 	{font-family: "Trebuchet MS", Verdana, Helvetica; font-size: 9pt; background-color: #FFFFFF; }
.ItemColor2 	{font-family: "Trebuchet MS", Verdana, Helvetica; font-size: 9pt; background-color: #F2EEE8; }
.ItemTitle 	{font-family: "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica; font-size: 14pt; color: #749203; font-weight: bold;}
.ItemName 	{font-family: Tahoma, Arial, Helvetica; font-size: 10pt; color: #000000; }
.ItemHeader 	{font-family: "Trebuchet MS", Tahoma, Verdana,  Arial, Helvetica; font-size: 11pt; color: #749203;  font-weight: bold;   text-decoration: none; }
.ItemHeader:link 	{font-family: "Trebuchet MS", Tahoma, Verdana,  Arial, Helvetica; font-size: 11pt; color: #749203;  font-weight: bold;   text-decoration: none; }
.ItemHeader:hover 	{font-family: "Trebuchet MS", Tahoma, Verdana,  Arial, Helvetica; font-size: 11pt; color: #749203;  font-weight: bold;   text-decoration: none; }
.ItemHeader:visited 	{font-family: "Trebuchet MS", Tahoma, Verdana,  Arial, Helvetica; font-size: 11pt; color: #749203;  font-weight: bold;   text-decoration: none; }
.ItemLabel 	{font-family: "Trebuchet MS", Verdana, Helvetica; font-size: 9pt; color: #4E4E4E;}
.ItemImage	{font-family: "Trebuchet MS", Verdana, Helvetica; font-size: 12px; border: 1px solid #ababab; background-color: #ffffff;;}
.ItemRating 	{font-family: "Trebuchet MS", Verdana, Helvetica; font-size: 10pt; background: #E8F1F2; color: #565656;  }
.ItemText 		{font-family: "Trebuchet MS", Verdana, Helvetica; font-size: 10pt; color: #555555;}
.ItemSpecial 		{font-family: "Trebuchet MS", Verdana, Helvetica; font-size: 9pt; color: Maroon;}
.ItemHover 	{font-family: "Trebuchet MS", Verdana, Helvetica; font-size: 9pt; color: #4E4E4E; cursor:pointer;}
.ItemLabel2 	{font-family: Tahoma, Arial, Helvetica; font-size: 9pt; color: #272727;}
.ItemNameB 	{font-family: Tahoma, Arial, Helvetica; font-size: 10pt; color: #274061;   font-weight: bold; }
.ItemRestrict 	{font-family: Tahoma, Arial, Helvetica; font-size: 10pt; color: #a9a9a9;   font-weight: bold; }

/* General Form Elements */
.generalbutton {     position: relative;     overflow: visible;     display: inline-block;     padding: 0.5em 1em;     border: 1px solid #d4d4d4;     margin: 0;    text-decoration: none;     text-shadow: 1px 1px 0 #fff;     font:11px/normal sans-serif;     color: #333;     white-space: nowrap;     cursor: pointer;     outline: none;     background-color: #ececec;    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f4f4f4), to(#ececec));    background-image: -moz-linear-gradient(#f4f4f4, #ececec);    background-image: -o-linear-gradient(#f4f4f4, #ececec);    background-image: linear-gradient(#f4f4f4, #ececec);    -webkit-background-clip: padding;    -moz-background-clip: padding;    -o-background-clip: padding-box;     -webkit-border-radius: 0.2em;     -moz-border-radius: 0.2em;     border-radius: 0.2em;     zoom: 1;     *display: inline; }
.generalbutton:hover,
.generalbutton:focus,
.generalbutton:active,
.generalbutton.active {    border-color: #3072b3;    border-bottom-color: #2a65a0;    text-decoration: none;     text-shadow: -1px -1px 0 rgba(0,0,0,0.3);     color: #fff;     background-color: #6398DE;    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#599bdc), to(#3072b3));    background-image: -moz-linear-gradient(#599bdc, #3072b3);    background-image: -o-linear-gradient(#599bdc, #3072b3);    background-image: linear-gradient(#599bdc, #3072b3);}
.generalbutton:active,
.generalbutton.active {    border-color: #2a65a0;    border-bottom-color: #3884CF;    background-color: #6398DE;    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#3072b3), to(#599bdc));    background-image: -moz-linear-gradient(#3072b3, #599bdc);    background-image: -o-linear-gradient(#3072b3, #599bdc);    background-image: linear-gradient(#3072b3, #599bdc);}
.generalbutton::-moz-focus-inner {    padding: 0;    border: 0;}
.generalCheckBox 	{font-family: "Trebuchet MS", Verdana, Helvetica; font-size: 10pt; font-weight: normal; color:#749203; }
.generalTextbox 	{font-family: "Trebuchet MS", Verdana, Helvetica; font-size: 10pt; border: 1px solid #749203; width: 90%;}
.generalDropDown 	{font-family: "Trebuchet MS", Verdana, Helvetica; font-size: 10pt; font-weight: normal; color:#555555; border: 1px solid #749203; }
.generalMissing 	{font-family: "Trebuchet MS", Verdana, Helvetica; font-size: 10pt; font-weight: normal; color: Red; border: 1px solid Red; }

.generalTextline 	{font-family: "Trebuchet MS", Verdana, Helvetica; font-size: 10pt; border-left: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; border-top: 1px solid #FFFFFF; border-bottom: 1px solid #749203; width: 90%;}
.generalDropline 	{font-family: "Trebuchet MS", Verdana, Helvetica; font-size: 10pt; font-weight: normal; color:#555555; border-left: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; border-top: 1px solid #FFFFFF; border-bottom: 1px solid #749203; }
.generalMissline 	{font-family: "Trebuchet MS", Verdana, Helvetica; font-size: 10pt; color: Red; border-left: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; border-top: 1px solid #FFFFFF; border-bottom: 1px solid Red; width: 90%;}

/* -- Splitters -- */
.vert_splitter 	{font-size: 4pt; border-left-color: #D9D9D9; border-left-width: 1px; border-left-style: solid;  padding-left: 16px;   }
.hoz_splitter 	{ font-size: 4pt; border-top-color: #D8D8D8; border-top-width: 1px;   border-top-style: solid; }
.row_seperator          {font-size: 1pt;border: #888888 0px solid;}

/* -- TreeView Styles -- */
.treelink {font-family: Tahoma, Arial, Helvetica; font-size: 8pt; color: #426282; text-decoration:none;}
.treelink:hover {color: #426282; text-decoration:underline;}
.treelink:visited {color: #426282; text-decoration:none;}
.treelink_selected {font-family: Tahoma, Arial, Helvetica; font-size: 8pt; color: #770077;  text-decoration:none; background: #F6F0F6; padding:2px; border: 1px solid #AD41AD;}

/* -- Alpha-Select Links -- */
.charOn:link 		{font-family: "Trebuchet MS", Verdana, Helvetica; font-size: 9pt; font-weight: bold; color:#013DA4;  padding-bottom: 1px;  padding-left: 1px;  padding-right: 1px;  padding-top: 1px;       }
.charOn:hover 		{color:#dd0000; border: 1px solid #6495ED; background: #D5E2FA;}
.charOn 		{font-family: "Trebuchet MS", Verdana, Helvetica; font-size: 9pt; font-weight: normal; color:#dd0000; border: 1px solid #dd0000; background: #F9F2FD;  }
.charOn:visited 	{font-family: "Trebuchet MS", Verdana, Helvetica; font-size: 9pt; font-weight: bold;   color:#800080; border: 1px none; }
.charOff:link 		{font-family: "Trebuchet MS", Verdana, Helvetica; font-size: 9pt; font-weight: bold;   color:#013DA4;  padding-bottom: 1px;  padding-left: 1px;  padding-right: 1px;  padding-top: 1px;       }
.charOff:hover 		{color:#dd0000; border: 1px solid #6495ED; background: #D5E2FA;}
.charOff 		{color: #0071DD; border: 1px solid Silver; background: #F2F6FD;  font-family: "Trebuchet MS", Verdana, Helvetica; font-size: 9pt;  font-weight: normal;   }
.charOff:visited 	{font-family: "Trebuchet MS", Verdana, Helvetica; font-size: 9pt; font-weight: bold; color:#800080; border: 1px none; }

/* -- Search Styles -- */
.searchwords {     border-bottom-color: #FF4500; border-bottom-width: 1px; border-bottom-style: dotted;  text-decoration: none; background: #FFFFDB;          }
.searchwords:hover 	{border-bottom-color: #0000CD; border-bottom-width: 1px; border-bottom-style: dotted;  text-decoration: none; background: #FFFACD;       }
.searchwords:visited 	{border-bottom-color: Purple; border-bottom-width: 1px; border-bottom-style: dotted;  text-decoration: none; background: #FFFACD;       }
.searchwords:link 	{border-bottom-color: #FF4500; border-bottom-width: 1px; border-bottom-style: dotted;  text-decoration: none; background: #FFFACD;       }
.SearchHeaderText {font-family: "Trebuchet MS", Arial, Helvetica; font-size: 8pt; font-weight: bold; color: #b1d860;    }
.SearchHeader {font-family: "Trebuchet MS", Arial, Helvetica; font-size: 8pt; font-weight: bold; color: #b1d860; border-bottom: 1px solid #b1d860;   }
.SearchGroupHeader {font-family: "Trebuchet MS", Arial, Helvetica; font-size: 8pt; color: #b1d860; font-weight: normal; border-bottom: 1px solid #b1d860;}
.SearchGroupHeaderThick {font-family: "Trebuchet MS", Arial, Helvetica; font-size: 9pt; color: #484848; font-weight: normal; background-color: #f2f2f2;}
.SearchTitle {font-family: "Trebuchet MS", Arial, Helvetica; font-size: 12pt; font-weight: bold; color: Black;     padding-bottom: 3px;  padding-left: 3px;  padding-right: 3px;  padding-top: 3px;    	     }
.SearchControl {background-color: #f2f2f2; }
.SearchBody {font-family: "Trebuchet MS", Arial, Helvetica; font-size: 9pt; font-weight: normal; color: #595959;    padding-bottom: 3px;  padding-left: 3px;  padding-right: 3px;  padding-top: 3px;     	    }
.SearchNumber {font-family: "Trebuchet MS", Arial, Helvetica; font-size: 12pt; font-weight: bold; color: #749203;    padding-bottom: 3px;  padding-left: 3px;  padding-right: 3px;  padding-top: 3px;  width: 28px;     	      }
.SearchDetails {font-family: "Trebuchet MS", Arial, Helvetica; font-size: 8pt; font-weight: normal; color: Black; background-color: #EEEEEE;  padding-bottom: 3px;  padding-left: 3px;  padding-right: 3px;  padding-top: 3px; border: 1px solid #A7A7A7;      	    }

/* -- Table Styles -- */
.tableBGcolor 		{font-family: "Trebuchet MS", Arial, Helvetica; font-size: 10pt;  }
.tableBGcolor2 		{font-family: "Trebuchet MS", Arial, Helvetica; font-size: 9pt; color: #555555; font-weight: bold;	background-color: #ffffff;}
.tableBGcolor3 		{font-family: "Trebuchet MS", Arial, Helvetica; font-size: 9pt; color: #555555; font-weight: bold;	background-color: #ffffff;}
.tableHDRbold 		{font-family: "Trebuchet MS", Arial, Helvetica; font-size: 9pt; color: #555555; font-weight: bold; background-color: #ffffff;        border-bottom: 3px solid #b1d860;        }
.tableHDRbold2 		{font-family: "Trebuchet MS", Arial, Helvetica; font-size: 9pt; color: #ffffff; font-weight: bold; background-color: #b1d860;        border-bottom: 03px solid #b1d860;        }
.tableHDRbold3 		{font-family: "Trebuchet MS", Arial, Helvetica; font-size: 9pt; color: #666666; font-weight: bold; background-color: #e7e7e7;        border-bottom: 03px solid #92b4e0;        }
.tableHDRtext 		{font-family: "Trebuchet MS", Verdana, Helvetica; font-size: 9pt; color: #555555; background-color: #FFFFFF; background-color: #ffffff;        border-bottom: 3px solid #b1d860;  }
.tableHDRtext2 		{font-family: "Trebuchet MS", Verdana, Helvetica; font-size: 9pt; color: #555555; background-color: #FFFFFF; background-color: #ffffff;        border-bottom: 3px solid #b1d860;  }
.tableHDRtext3 		{font-family: "Trebuchet MS", Verdana, Helvetica; font-size: 9pt; color: #555555; background-color: #FFFFFF; background-color: #ffffff;        border-bottom: 3px solid #92b4e0;  }
.tableHDRthick 		{font-family: "Trebuchet MS", Verdana, Helvetica; font-size: 11pt; color: #749203; font-weight: bold; background-color: #f1fec0;}
.tableBody1 		{font-family: "Trebuchet MS", Verdana, Helvetica; font-size: 9pt; font-weight: normal; color:#000000; background-color: #FFFFFF; border-bottom: 1px solid #DDEEFF; }
.tableBody2 		{font-family: "Trebuchet MS", Verdana, Helvetica; font-size: 9pt; font-weight: normal; color:#000000; background-color: #EAF5FF;}
.tableBody3 		{font-family: "Trebuchet MS", Verdana, Helvetica; font-size: 9pt; font-weight: normal; color:#000000; background-color: #f8f8ff; border-left: 1px solid #cccccc; border-bottom: 1px solid #cccccc; border-right: 1px solid #cccccc; }
.tableLabelColor 	{font-family: "Trebuchet MS", Verdana, Helvetica; font-size: 9pt; color: #808080;  }
.tableLabelColor2 	{font-family: "Trebuchet MS", Verdana, Helvetica; font-size: 9pt; font-weight: bold; color: #939393; width:65%; BORDER: 1px dashed #A9A9A9;  padding-bottom: 2px;  padding-left: 2px;  padding-right: 2px;  padding-top: 2px; background: White;     }
.outlineBGColor 	{font-family: "Trebuchet MS", Verdana, Helvetica; font-size: 9pt; }
.outlineBGColor2 	{font-family: "Trebuchet MS", Verdana, Helvetica; font-size: 9pt; BORDER: 1px solid #b1d860; }
.sepBGColor 		{ }
.SelectColor 		{background-color: #f6ffea;   }
.SelectColor2 		{background-color: #ecffff; }
.AltColor1 		{background-color: White; border: 1px solid white;   }
.AltColor2 		{background-color: #EAF5FF; border: 1px solid #EAF5FF;   }
.AltColor3 		{background-color: #F6FFEA; border: 1px solid #F6FFEA;  }
.AltColor4 		{background-color: #FFF0F0; border: 1px solid #FFF0F0; }

/* -- Nifty Corners -- */
.rtop, .rbottom{display:block; background-color: #e1e1e1;}
.rtop *, .rbottom *{display: block; height: 1px; overflow: hidden; background-color: White;}
.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.r4{margin: 0 1px; height: 2px} 

.Separator {	border-bottom:1px solid #ACA899;	height:1px;	margin-left:3px;	border-right:3px solid white;	width:100%;}
.Spacer {	background-color: Transparent; }

.StatusName  { font-family: "Trebuchet MS", Arial, Helvetica; font-size: 14pt; font-weight: bold; color: #383838; }
.StatusText  { font-family: "Trebuchet MS", Arial, Helvetica; font-size: 10pt; font-weight: normal; color: #585858; }
.MainTitle  { font-family: "Trebuchet MS", Arial, Helvetica; font-size: 20pt; font-weight: bold; color: black; }
.MainSub  { font-family: "Trebuchet MS", Arial, Helvetica; font-size: 9pt; font-weight: normal; color: #4e4e4e; }
.MainTiny  { font-family: "Trebuchet MS", Arial, Helvetica; font-size: 8pt; font-weight: normal; color: #4e4e4e; }
.MainSubBold  { font-family: "Trebuchet MS", Arial, Helvetica; font-size: 9pt; font-weight: bold; color: #838383; }
.MainText  { font-family: "Trebuchet MS", Arial, Helvetica; font-size: 10pt; font-weight: normal; color: black; }
.MainTextBold  { font-family: "Trebuchet MS", Arial, Helvetica; font-size: 10pt; font-weight: bold; color: black; }
.TextBorder { border: 1px solid #d9d9d9; background-color: white;    }
.RepeaterBorder { border: 1px solid #d9d9d9;   }
.BlogBorder { font-family: "Trebuchet MS", Arial, Helvetica; font-size: 9pt; font-weight: normal; color: gray; border-top: 1px solid #d9d9d9; background-color: #e9e9e9;   }
.SubBorder { border: 1px solid #d9d9d9; background-color: #f1f1f1; font-family: "Trebuchet MS", Arial, Helvetica; font-size: 9pt; font-weight: normal;  }
.SubComments { border-top: 1px solid #b1d860; background-color: #f4f4f4; font-family: "Trebuchet MS", Arial, Helvetica; font-size: 9pt; font-weight: normal;  padding-top: 6px;   }
.CommentBorder { font-family: "Trebuchet MS", Arial, Helvetica; font-size: 9pt; font-weight: normal;  color: #484848;  padding-top: 3px;       }
.CommandBorder { border-top: 1px solid #d6d6d6;  font-family: "Trebuchet MS", Arial, Helvetica; font-size: 9pt; font-weight: normal;  padding-bottom: 6px;   }
.BumpBack {  background: url(/image/directory/bumpback.png) no-repeat center;  }
.BumpTitle  { font-family: "Trebuchet MS", Arial, Helvetica; font-size: 18pt; font-weight: normal; color: blue; }
.BumpMini  { font-family: "Trebuchet MS", Arial, Helvetica; font-size: 8pt; font-weight: normal; color: gray; }
.MainSubject  { font-family: "Trebuchet MS", Arial, Helvetica; font-size: 16pt; font-weight: bold; text-decoration:none; color: black; }
.MainSummary  { font-family: "Trebuchet MS", Arial, Helvetica; font-size: 10pt; font-weight: normal; color: black; }
.BlogLabel { color: gray;  font-family: "Trebuchet MS", Arial, Helvetica; font-size: 8pt; font-weight: normal;   }
.BlogSubText { color: black;  font-family: "Trebuchet MS", Arial, Helvetica; font-size: 9pt; font-weight: normal;   }
.TextHeader { background-color: #b1d860; color: #ffffff;  font-family: "Trebuchet MS", Arial, Helvetica; font-size: 10pt; font-weight: normal;   }
.SectionHeader   { color: #4c4c4c;  font-family: "Trebuchet MS", Arial, Helvetica; font-size: 9pt; font-weight: bold; border-bottom-color: #a3a3a3; border-bottom-style: solid; border-bottom-width: 1px;      }
.attachButton   {  padding: 3px 3px 1px 3px;  margin: 1px 1px 1px 1px;       }
.attachLink   { border: 1px solid #aaaaaa;    }
.RatingColor   { background-color: #FFFFFF;  }

.Popup { BackColor: #FFFFFF;  BodyDark: #FFFFFF; BodyLight: #FFFFFF; HeaderDark: #999999; HeaderLight: #999999; BackgroundImage: /image/logo/logik2.gif;  BodyText: #000000;  DarkShadow: #000000;  HeaderText: #000000; LightShadow: #000000; Shadow: #FFFFFF;}

.dd {	/*display:inline-block !important;*/	text-align:left;	background-color:#fff;	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	float:left;}
.dd .ddTitle {	background:#f2f2f2;	border:1px solid #c3c3c3;	padding:3px;	text-indent:0;	cursor:default;	overflow:hidden;	height:16px;}
.dd .ddTitle span.arrow {	background:url(/image/misc/dd_arrow.gif) no-repeat 0 0; 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:10px}
.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}
