/* eActivated Portal Framework StyleSheet */
.NoShow { background-color: White; color: #A7A7A7; border: 1px dotted #ACACAC; font-size: 10pt; font-family: Arial; }
.IsShow { background-color: White; color: #B4C99C; border: 1px dotted #006400; font-size: 10pt; font-family: Arial; }

/* -- Message Links -- */
.warningMessage {font-family: Verdana, Arial, Tahoma;font-size: 8pt;    background: #FFFAF0;  padding-bottom: 5px;  padding-left: 5px;  padding-right: 5px;  padding-top: 5px;  color: #907000;  border: 1px dashed #907000; }
.errorMessage {font-family: Verdana, Arial, Tahoma;font-size: 8pt;    background: #FFF0F5;  padding-bottom: 5px;  padding-left: 5px;  padding-right: 5px;  padding-top: 5px;  color: #900021;  border: 1px dashed #900021; }
.successMessage {font-family: Verdana, Arial, Tahoma;font-size: 8pt;    background: #F0FFF3;  padding-bottom: 5px;  padding-left: 5px;  padding-right: 5px;  padding-top: 5px;  color: #009029;  border: 1px dashed #009029; }
.infoMessage {font-family: Verdana, Arial, Tahoma;font-size: 8pt;    background: #F0FDFF;  padding-bottom: 5px;  padding-left: 5px;  padding-right: 5px;  padding-top: 5px;  color: #006A90;  border: 1px dashed #006A90; }

/* CommonLOGIK Styles */
A:link  { text-decoration: none; color: #4D22A0; }
A:visited  { text-decoration: none; color: #4D22A0; }
A:active    { text-decoration: none; color:  #4f8ba8; }
A:hover { text-decoration: underline; color: #4f8ba8; }
Body { font-family: Verdana, Arial, Tahoma; font-size: 8pt; color: #000000; }
.MainContainer{ border: 0px solid #9C9A9C;  background: White;  color: Black;  font-size: 8 pt;  font-family: Verdana;    }

.moduleDisplay1 {	color: black;	border: 1px solid #e4e8e9;	font-family: Arial, Helvetica, Verdana;	font-size: 9pt;	font-style: normal;	font-weight: bold;  background-color: #f4f3f8; 	     }
.moduleDisplay2 {	background-color: #ECE2B4;	color: Black;	font-family: Arial, Helvetica, Verdana;	font-size: 9pt;	font-style: normal;	font-weight: bold; background: url(/image/background/bckBody.gif);  }
.moduleDisplay3 {	background-color: #F7F3F7;	border: 1px solid #9C9A9C;	font-family: Arial, Helvetica, Verdana;	font-size: 9pt;	font-style: normal;	font-weight: normal;  color: Black;  }
.moduleDisplay4 {	color: #0F3983;	font-family: Arial, Helvetica, Verdana;	font-size: 9pt;	font-style: normal;	font-weight: normal;  border-bottom: 1px solid #C2C2C2;     }
.moduleDisplay5 {	background-color: #DDEEFF;	color: White;	font-family: Arial, Helvetica, Verdana;	font-size: 11pt;	font-style: normal;	font-weight: bold;  border-top-color: #8EC8FF;  border-top-style: solid;  border-top-width: 1px;    }
.moduleDisplay6 {	background-color: #F3F3F3;	color: #0F3983;	font-family: Arial, Helvetica, Verdana;	font-size: 9pt;	font-style: normal;	font-weight: normal;  border-right: 1px solid #C2C2C2;  padding-left: 5px;      }
.borderoutline {	background-color: #F3F3F3;	color: #0F3983;	font-family: Arial, Helvetica, Verdana;	font-size: 9pt;	font-style: normal;	font-weight: normal;  border-left: 1px solid #DDDDDD;  border-right: 1px solid #DDDDDD;  border-top: 1px solid #DDDDDD;                }
.MenuGroup {	border-right: 1px solid #DDDDDD;           }

.headerWindow {	border: 1px solid #6A6B41;	font-family: Arial, Helvetica, Verdana;	font-size: 9pt;	font-style: normal;	font-weight: bold;  background: url(/image/background/bckHeader.gif);   	}
.headerTitle {	background-color: #ECE2B4;	color: Black;	font-family: Arial, Helvetica, Verdana;	font-size: 9pt;	font-style: normal;	font-weight: bold; background: url(/image/background/bckBody.gif);  }
.headerBody {	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: Verdana, Arial;  font-size: 8pt; color: #A56801;}
.smllinks:link {font-family: Verdana, Arial;  font-size: 8pt; color: #A56801;}
.smllinks:hover {font-family: Verdana, Arial;  font-size: 8pt; color:#dd0000;}
.smllinks:visited {font-family: Verdana, Arial;  font-size: 8pt; color:#800080;}
.smllinksinvalid {font-family: Verdana, Arial;  font-size: 8pt; color: #A9A9A9;}
.smllinksdisable {font-family: Verdana, Arial;  font-size: 8pt; color: #A9A9A9;  text-decoration: line-through; }
.smllinksdisable:link {font-family: Verdana, Arial;  font-size: 8pt; color: #A9A9A9;  text-decoration: line-through; }
.smllinksdisable:hover {font-family: Verdana, Arial;  font-size: 8pt; color: #A9A9A9;  text-decoration: line-through; }
.smllinksdisable:visited {font-family: Verdana, Arial;  font-size: 8pt; color: #A9A9A9;  text-decoration: line-through; }

.topsmllinks {font-family: Verdana, Arial;  font-size: 10px; color: #727272;}
.topsmllinks:link {font-family: Verdana, Arial;  font-size: 10px; color: #004A90;}
.topsmllinks:hover {font-family: Verdana, Arial;  font-size: 10px; color: #900000;}
.topsmllinks:visited {font-family: Verdana, Arial;  font-size: 10px; color: #900090;}

/* -- General Fonts & Formatting Elements --*/
.generalTitle {font-family: Arial,  Verdana, Tahoma; font-size: 14pt; color: #4f8ba8;  font-weight: bold;  line-height: 16pt;         }
.generalDesc {font-family: Verdana, Arial, Tahoma; font-size: 9pt; color: #64a233; }

.generalBorder { border: 1px solid #556B2F; font-family: Verdana, Arial;  font-size: 10px; color: #900000; }
.generalLabel {font-family: Verdana, Arial, Tahoma; font-size: 10px;color: #555555;}
.generalHeader {font-family: Verdana, Arial, Tahoma;font-size: 7pt;color: White;  background-color: #626262;  font-weight: normal;  }
.generalHeader:hover {font-family: Verdana, Arial, Tahoma;font-size: 7pt;color: White;  background-color: #626262;  font-weight: normal;  }
.generalHeader:visited {font-family: Verdana, Arial, Tahoma;font-size: 7pt;color: White;  background-color: #626262;  font-weight: normal;  }
.generalHeader:link {font-family: Verdana, Arial, Tahoma;font-size: 7pt;color: White;  background-color: #626262;  font-weight: normal;  }
.generalHeading {font-family: Verdana, Arial, Tahoma;font-size: 10pt;color: #5B4936;}
.generalHeading:hover {font-family: Verdana, Arial, Tahoma;font-size: 10pt;color: #365A5B;}
.generalHeading:visited {font-family: Verdana, Arial, Tahoma;font-size: 10pt;color: #5B3648;}
.generalHeading:link {font-family: Verdana, Arial, Tahoma;font-size: 10pt;color: #36365B;}
.generalText {font-family: verdana,Arial, Tahoma;font-size: 9pt; color: black; line-height: 16px;}
.generalRestrict {font-family: Verdana, Arial, Tahoma;font-size: 8pt;color: #939393;  text-decoration: line-through; }
.generalLabel2 {font-family: Verdana, Arial, Tahoma;font-size: 9pt;color: #888888;}
.generalText2 {font-family: Verdana, Arial, Tahoma;font-size: 8pt;color: #5B4936;}
.generalText3 {font-family: Verdana, Arial, Tahoma;font-size: 9pt; color: #003064;}
.generalBar { font-family: Verdana, Arial, Tahoma;font-size: 10pt; color: White;  background: #8C61DE;  border: 1px solid #8C61DE;  padding: 2px 4px 2px 4px;            }
.generalOver { font-family: Verdana, Arial, Tahoma;font-size: 10pt; color: White;  background: #A482E5;  border: 1px solid #BDAEEF;  padding: 2px 4px 2px 4px; cursor:hand; }
.generalHeader2 {font-family: Verdana, Arial, Tahoma;font-size: 7pt;color: Black;  background-color: #F0F0F0;  font-weight: normal;  border-bottom-color: #006400;  border-bottom-style: solid;  border-bottom-width: 1px;     }
.generalRed {font-family: Verdana, Arial, Tahoma; font-size: 8pt; font-weight: bold; color:#dd0000;}
.generalCode  { font-size: 10pt; font-weight: normal; color: Black;  font-family: Courier;  white-space: pre;  }

/* General Form Elements */
.generalButton {font-family: Verdana, Arial, Tahoma; font-size: 7pt; font-weight: normal; color: #504721; }
.generalCheckBox { font-family: Verdana, Arial, Tahoma; font-size: 9pt; font-weight: normal; color:#504721; }
.generalTextbox {font-family: Verdana, Arial, Tahoma; font-size: 9pt; font-weight: normal; color:#504721; width: 90%;  border: 1px solid #CDA8D3; }
.generalDropDown {font-family: Verdana, Arial, Tahoma; font-size: 9pt; font-weight: normal; color:#504721; border: 1px solid #CDA8D3; }
.generalMissing {font-family: Verdana, Arial, Tahoma; font-size: 9pt; font-weight: normal; color: Red; border: 1px solid Red; }

.tableHDRbold 		{font-family: Tahoma, Arial,  Verdana, Helvetica; font-size: 11px; color: #000000; font-weight: bold;  background-image: url(/image/background/tablegradient.jpg);    border-bottom: 1px solid  #e1e1e1; }
.tableHDRbold1 		{font-family: Tahoma, Arial,  Verdana, Helvetica; font-size: 11px; color: #ffffff; font-weight: bold; background-color: #4D8DD5;   border-bottom: 1px solid  #c8d8ef; }
.tableHDRbold2 		{font-family: Tahoma, Arial,  Verdana, Helvetica; font-size: 11px; color: #333333; font-weight: bold; background-color: #E2EFFE;        border-bottom: 1px solid #c8d8ef;        }
.tableHDRbold3 		{font-family: Tahoma, Arial,  Verdana, Helvetica; font-size: 11px; color: #ffffff; font-weight: bold; background-color: #5c99dc;        border-bottom: 3px solid #ffd627;        }

.tableHDRtext		{font-family: Verdana, Tahoma, Arial, Helvetica; font-size: 10px; color: #333333; background-color: #f5f5f5;  background-image: url(/image/background/tablegradient.jpg);    border-bottom: 1px solid #e1e1e1;  }
.tableHDRtext1		{font-family: Verdana, Tahoma, Arial, Helvetica; font-size: 10px; color: #ffffff; background-color: #4D8DD5; border-bottom: 0px solid #4D8DD5; border-bottom: 1px solid  #c8d8ef;  }
.tableHDRtext2		{font-family: Verdana, Tahoma, Arial, Helvetica; font-size: 10px; color: #3366CC; background-color: #E2EFFE; border-bottom: 0px solid #E2EFFE; border-bottom: 1px solid #c8d8ef; }
.tableHDRtext3 		{font-family: Verdana, Tahoma, Arial, Helvetica; font-size: 10px; color: #555555; background-color: #FFFFFF; border-bottom: 3px solid #ffd627;  border-bottom: 3px solid #ffd627;   }

.tableBGColor 		{font-family: Verdana, Tahoma, Arial, Helvetica; font-size: 10pt; color: Black;   }    
.tableHDRthick 		{font-family: Verdana, Tahoma, Arial, Helvetica; font-size: 10pt; color: #2C3821;  background-color: #EFEFEF; }     /*BACKGROUND: url(/image/bg-patterns/tabbg_blue.gif) repeat-x;}*/

.tableBody 		{font-family: Verdana, Tahoma, Arial, Helvetica; font-size: 11px; font-weight: normal; color:#666666; background-color: #FFFFFF;  border-bottom: 1px solid #FFFFFF; }
.tableBody1 		{font-family: Verdana, Tahoma, Arial, Helvetica; font-size: 11px; font-weight: normal; color:#666666; background-color: #f5f5f5;  border-bottom: 0px solid #e1e1e1; }
.tableBody2 		{font-family: Verdana, Tahoma, Arial, Helvetica; font-size: 11px; font-weight: normal; color:#666666; background-color: #EAEAEA;  border-bottom: 1px solid #e1e1e1; }
.tableBody3 		{font-family: Verdana, Tahoma, Arial, Helvetica; font-size: 11px; font-weight: normal; color:#666666; background-color: #f5f5f5;}

.tableLabelColor 	{font-family: Verdana, Tahoma, Arial, Helvetica; font-size: 10px; color: #808080; background-color: #FFFFF0;}
.tableLabelColor2 	{font-family: Verdana, Tahoma, Arial, Helvetica; font-size: 10px; font-weight: bold; color: #939393; width:65%; BORDER: 1px dashed #A9A9A9;  padding-bottom: 2px;  padding-left: 2px;  padding-right: 2px;  padding-top: 2px;  background: #ffffff;     }
.outlineBGColor 	{font-family: Verdana, Tahoma, Arial, Helvetica; font-size: 11px; BORDER: 1px solid #e1e1e1; }
.outlineBGColor1 	{font-family: Verdana, Tahoma, Arial, Helvetica; font-size: 11px; BORDER: 1px solid #c8d8ef; }
.outlineBGColor2 	{font-family: Verdana, Tahoma, Arial, Helvetica; font-size: 11px; BORDER: 1px solid #c8d8ef; }
.sepBGColor { border-bottom-color: #8C61DE;  border-bottom-style: solid;  border-bottom-width: 2px;  height: 2px;    }
.SelectColor { background-color: #FFFFE8; }
.SelectColor2 { background-color: #FCE4E4; }
.AltColor1 { background-color: #FFFFFF; }
.AltColor2 { background-color: #F6F6EC; }
.AltColor3 { background-color: #F6ECEC; }
.AltColor4 { background-color: #ECF1F6; }

.small_label_text 	{font-family:  Verdana, Helvetica; font-size: 8pt; color: #707070;}
.small_warning_text 	{font-family: Verdana, Helvetica; font-size: 8pt; color: #FF0000; font-weight: bold; cursor:hand;}
.small_alt_text 	{font-family:  Verdana, Helvetica; font-size: 8pt; color: #380062;}
.small_standard_text 	{font-family:  Verdana, Helvetica; font-size: 8pt; color: Black;}
.small_light_text 	{font-family:  Verdana, Helvetica; font-size: 8pt; color: #233B23;}
.small_bg_text 	{font-family: Verdana, Helvetica; font-size: 8pt; color: #FFFFFF;  font-weight: bold; }

.ItemHeading {font-family: Verdana, Arial, Tahoma; font-size: 18px; color: #000000;  font-weight: bold; }
.ItemHeading:hover {font-family: Verdana, Arial, Tahoma; font-size: 18px; color: #000000; font-weight: bold;}
.ItemHeading:link {font-family: Verdana, Arial, Tahoma; font-size: 18px; color: #000000; font-weight: bold;}
.ItemHeading:visited {font-family: Verdana, Arial, Tahoma; font-size: 18px; color: #000000; font-weight: bold;}
.ItemHeading1 {font-family: Arial, Verdana, Tahoma; font-size: 14px; color: #000000;  font-weight: bold; }
.ItemHeading1:hover {font-family: Arial, Verdana, Tahoma; font-size: 14px; color: #003366; font-weight: bold;}
.ItemHeading1:visited {font-family: Arial, Verdana, Tahoma; font-size: 14px; color: #003366; font-weight: bold;}

.ItemSubTitle {font-family: Verdana, Arial, Tahoma;font-size: 9pt;color: #888888;  font-style: italic; }
.ItemColor1 { font-family: Verdana, Arial, Tahoma; font-size: 8pt; background-color: #FFFFFF; }
.ItemColor2 { font-family: Verdana, Arial, Tahoma; font-size: 8pt; background-color: #E8F2E9; }
.ItemTitle {font-family: Verdana, Arial, Tahoma; font-size: 12pt; color: #425324;}
.ItemName {font-family: Verdana, Arial, Tahoma; font-size: 8pt; color: #425324;}
.ItemHeader {font-family: Verdana, Arial, Tahoma; font-size: 8pt; color: #002600;  font-weight: bold;   text-decoration: none; }
.ItemHeader:link {font-family: Verdana, Arial, Tahoma; font-size: 8pt; color: #002600;  font-weight: bold;   text-decoration: none; }
.ItemHeader:hover {font-family: Verdana, Arial, Tahoma; font-size: 8pt; color: #002600;  font-weight: bold;   text-decoration: none; }
.ItemHeader:visited {font-family: Verdana, Arial, Tahoma; font-size: 8pt; color: #002600;  font-weight: bold;   text-decoration: none; }
.ItemLabel {font-family: Verdana, Arial, Tahoma; font-size: 8pt; color: #4E4E4E;}
.ItemImage {font-family: Verdana, Arial, Tahoma; font-size: 10pt; border: #e1e1e1 1px solid; background-color: #ffffff;}
.ItemRating {font-family: Verdana, Arial, Tahoma;font-size: 10pt;  background: #CCDDCA; color: #565656;  }
.ItemSpecial {font-family: Verdana, Arial, Tahoma; font-size: 8pt; color: #f16510;  font-weight: bold; }
.ItemText {font-family: Verdana, Arial, Tahoma; font-size: 11px; color: #444444;}


.ItemNameB 		{FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Tahoma, Verdana, Arial, ; text-decoration: none; FONT-WEIGHT: bold;}
.ItemNameB:link 	             {FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Tahoma, Verdana, Arial ; text-decoration: none; FONT-WEIGHT: bold;}
.ItemNameB:hover 	             {FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Tahoma, Verdana, Arial ; text-decoration: none; FONT-WEIGHT: bold;}
.ItemNameB:visited 	{FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Tahoma, Verdana, Arial ; text-decoration: none; FONT-WEIGHT: bold;}

.ItemLabel2 		{FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Tahoma; text-decoration: none;}
.ItemLabel2 :link 	             {FONT-SIZE: 10px; COLOR: #003399; FONT-FAMILY: Verdana, Arial, Tahoma; text-decoration: none;}
.ItemLabel2 :hover 	{FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Tahoma; text-decoration: none;}
.ItemLabel2 :visited 	{FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Tahoma; text-decoration: none;}

/* -- Splitters -- */
.vert_splitter 	{font-size: 4pt;  border-left-color: #D9D9D9;  border-left-width: 1px;  border-left-style: solid;  }
.hoz_splitter 	{FONT-SIZE: 4pt; background-image: url(/image/background/1dot.gif);  background-repeat: repeat-x; background-position: center; border-top-width: 1px; border-top-style: none;  padding-top: 4px; padding-right: 0px; padding-bottom: 4px; padding-left: 0px;}
.row_seperator {font-size: 1pt;border: #888888 1px solid;}

/* -- TreeView Styles -- */
.treelink {font-family: Verdana, Arial, Tahoma; 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: Verdana, Arial, Tahoma; font-size: 8pt; color: #770077;  text-decoration:none; background: #F6F0F6; padding:2px; border: 1px solid #AD41AD;}

/* -- Alpha-Select Links -- */
.charOn:link {font-family: Verdana, Arial, Tahoma; font-size: 8pt; 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 {color:#dd0000;  border: 1px solid #dd0000;  background: #F9F2FD;  font-family: Arial;  font-size: 10px;  font-weight: normal;   }
.charOn:visited {font-family: Verdana, Arial, Tahoma; font-size: 8pt; font-weight: bold; color:#800080;  border: 1px none; }
.charOff:link {font-family: Verdana, Arial, Tahoma; font-size: 8pt; 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: Arial;  font-size: 10px;  font-weight: normal;   }
.charOff:visited {font-family: Verdana, Arial, Tahoma; font-size: 8pt; font-weight: bold; color:#800080;  border: 1px none; }

/* -- Search and Auto-Activate -- */
.linkwords {     border-bottom-color: #FF4500;  border-bottom-width: 1px;  border-bottom-style: dotted;  text-decoration: none;         }
.linkwords:hover {     border-bottom-color: #0000CD;  border-bottom-width: 1px;  border-bottom-style: dotted;  text-decoration: none;         }
.linkwords:visited {     border-bottom-color: Purple;  border-bottom-width: 1px;  border-bottom-style: dotted;  text-decoration: none;         }
.linkwords:link {     border-bottom-color: #FF4500;  border-bottom-width: 1px;  border-bottom-style: dotted;  text-decoration: none;         }

/* -- Search Styles -- */
.searchwords {     border-bottom-color: #FF4500;  border-bottom-width: 1px;  border-bottom-style: dotted;  text-decoration: none;  background: #FFFDEA;          }
.searchwords:hover 	{border-bottom-color: #0000CD;  border-bottom-width: 1px;  border-bottom-style: dotted;  text-decoration: none;  background: #FFFDEA;    cursor:hand;   }
.searchwords:visited 	{border-bottom-color: Purple;  border-bottom-width: 1px;  border-bottom-style: dotted;  text-decoration: none;  background: #FFFDEA;    cursor:hand;   }
.searchwords:link 	{border-bottom-color: #FF4500;  border-bottom-width: 1px;  border-bottom-style: dotted;  text-decoration: none;  background: #FFFDEA;   cursor:hand;    }
.SearchHeaderText {font-family: "Trebuchet MS", Arial, Helvetica; font-size: 8pt; font-weight: bold; color: #103B87;    }
.SearchHeader {font-family: "Trebuchet MS", Arial, Helvetica; font-size: 8pt; font-weight: bold; color: #103B87;  border-bottom: 1px solid #CDB6E5;;   }
.SearchGroupHeader {font-family: "Trebuchet MS", Arial, Helvetica; font-size: 8pt; color: #103B87; font-weight: normal;  border-bottom: 1px solid #CDB6E5;}
.SearchGroupHeaderThick {font-family: "Trebuchet MS", Arial, Helvetica; font-size: 9pt; color: #103B87; font-weight: normal; background-color: #F5ECFF;}
.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: #F5ECFF; }
.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: #0002BF;    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;      	    }

.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 #A482E5;  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: #6d37d5; }
.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: #A482E5; 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}


