BODY {
     background-color:#FFFFFF;
     width:100%;
	 height:100%;
     margin:0px 0px 0px 0px;
     padding:0px 0px 0px 0px;
     line-height:1em;
	 font-family:arial, tahoma, sans-serif !important;
     font-size:100%;     
	 font-style:normal;
     font-variant:normal;
     font-weight:normal;
     vertical-align:middle;
     color:#333333;
     direction:ltr;
}

.HeaderRow {
	 background-color:#F6F4F0;
	 border:0px none transparent;
	 margin:0px;
	 padding:0px;
}

.MidRow {
	 background-color:#02783D;  /*#027d3f*/
	 border:0px none transparent;
	 margin:0px;
	 padding:0px;
}

IMG, BUTTON, FORM, .BorderLess {
     border:0px none transparent;
	 font-family:arial, tahoma, sans-serif !important;
     margin:0px;
	 padding:0px;
}

A {
     cursor:pointer;
     cursor:hand;
	 font-family:arial, tahoma, sans-serif !important;
     text-decoration:none;
     border:0px none transparent;
     margin:0px;
	 padding:0px;
}

.CustomLink {
	 color:#0000CC;
	 text-decoration:none;
}

.CustomLink:Hover {
	 color:#0000CC;
	 text-decoration:none;
}

.HandCursor {
	 cursor:pointer;
     cursor:hand;
}

.FontCode1 {
	 color:#FFFFFF;
     font-size:0.95em;
}

.MenuCategory {
	 font-weight:bold;
	 margin:8px 0px 1px 0px;
}

.HorizontalRule {
	 background-color:#FFFFFF;
	 color:#FFFFFF;
	 width:92%;
	 height:2px;
	 border:0px none #FFFFFF;
	 margin:0px;
	 padding:0px;
}

.FieldLabel1 {
	 margin:6px 0px 1px 5px;
	 font-weight:normal;
}

.FieldLabel2 {
	 margin:6px 0px 12px 0px;
	 font-weight:normal;
}

.StatusPanel {	 
	 font-size:1.5em;
	 font-weight:bold;
	 font-family:chiller;
}

.ErrorPanel {
	 color:#FF0000;
	 font-size:0.9em;
	 font-weight:normal;
	 padding:0px;
     margin:0px 0px 10px 5px;
}

.Textbox, .Selectbox {
     border:1px solid #D4D4D4;
     padding:4px 6px 4px 6px;
     margin:0px 0px 0px 5px;
	line-height: 20px;
     height:34px;
     background-color:#FFFFFF;
     color:#333333;
     font-family:arial, tahoma, sans-serif !important;
     font-style:normal;
     font-variant:normal;
     font-weight:400;	 
}

.Textbox:Hover, .Selectbox:Hover {
     border:1px solid #E5E5E5;
     background-color:#F8F7F5;
     color:#666666;
     font-style:normal;
}

.Textbox:Focus, .Selectbox:Focus {
     border:1px solid #999999;
     background-color:#FFFFFF;
     color:#333333;
     font-style:normal;
}

.Textbox01, .Selectbox01 {
     padding:1px 2px 1px 2px !important;
     margin:0px 0px 0px 2px !important;
	line-height: 15px !important;
}

.Button {
	 background:#888888 none no-repeat scroll center center;
      border:1px solid #888888;
	 vertical-align:middle;
	 border-radius:4px;
	 -moz-border-radius:4px;
	 -webkit-border-radius:4px;
	 font-size:12px;
	 font-weight:normal;
      padding:2px; 
	 color:#FFFFFF;
      cursor:pointer;
      cursor:hand;
}

.Button:Hover {
	 background:#999999 none no-repeat scroll center center;
      border:1px solid #999999;
	 font-weight:bold;
	 color:#FFFFFF;
}

.HeaderLinks:Link, .FontCode2 {
     font-family:arial, tahoma, sans-serif !important;
     font-style:normal;     
	 text-decoration:none;
     color:#333333;     
}

.HeaderLinks:Visited {
     font-family:arial, tahoma, sans-serif !important;
     font-style:normal;
	 text-decoration:none;
     color:#333333;   
}

.HeaderLinks:Hover {
     font-family:arial, tahoma, sans-serif !important;
     font-style:normal;     
	 text-decoration:underline;
     color:#0066CC;
}

.HeaderLinks:Active {
     font-family:arial, tahoma, sans-serif !important;
     font-style:normal;
	 text-decoration:none;
     color:#333333;     
}

.TabletMenuLinks:Link, .Package02 {
	 background-color:#FFFFFF;
	 border:1px solid #D4D4D4;
	 display:block;
	 border-radius:5px;
	 -moz-border-radius:5px;
	 -webkit-border-radius:5px;
      font-family:arial, tahoma, sans-serif !important;
      font-style:normal;
	 font-weight:normal;
      color:#333333;
	 padding:10px 10px 20px 10px;
	 box-shadow:10px 10px 5px #D4D4D4;
}

.Package03 {
	 background-color:#EEE;
	 border:1px solid #D4D4D4;
	 display:block;
	 border-radius:5px;
	 -moz-border-radius:5px;
	 -webkit-border-radius:5px;
     font-family:arial, tahoma, sans-serif !important;
     font-style:normal;
	 font-weight:normal;
     color:#333333;     
	 padding:10px 10px 20px 10px;
	 box-shadow:10px 10px 5px #D4D4D4;
}

.TabletMenuLinks:Visited {
	 background-color:#FFFFFF;
	 border:1px solid #D4D4D4;
	 display:block;
	 padding:2px;
	 border-radius:5px;
	 -moz-border-radius:5px;
	 -webkit-border-radius:5px;
     font-family:arial, tahoma, sans-serif !important;
     font-style:normal;
	 font-weight:normal;
     color:#333333;   
}

.TabletMenuLinks:Hover {
	 background-color:#F6F4F0;
	 border:1px solid #E5E5E5;
	 display:block;
	 padding:2px;
	 border-radius:5px;
	 -moz-border-radius:5px;
	 -webkit-border-radius:5px;
     font-family:arial, tahoma, sans-serif !important;
     font-style:normal;
	 font-weight:normal;
     color:#0066CC;
}

.TabletMenuLinks:Active {
	 background-color:#FFFFFF;
	 border:1px solid #D4D4D4;
	 display:block;
	 padding:2px;
	 border-radius:5px;
	 -moz-border-radius:5px;
	 -webkit-border-radius:5px;
     font-family:arial, tahoma, sans-serif !important;
     font-style:normal;
	 font-weight:normal;
     color:#333333;     
}

.VerticalMenuLinks:Link, .Package01 {
	 background-color:#F6F4F0;
	 border:1px solid #D4D4D4;
	 display:block;
	 margin-bottom:1px;
	 border-radius:2px;
	 -moz-border-radius:2px;
	 -webkit-border-radius:2px;
     font-family:arial, tahoma, sans-serif !important;
     font-style:normal;
	 font-weight:normal;
     color:#333333;     
	 padding:10px 10px 20px 10px;
	 box-shadow:10px 10px 5px #D4D4D4;
}

.VerticalMenuLinks:Visited {
	 background-color:#F6F4F0;
	 border:1px solid #D4D4D4;
	 display:block;
	 margin-bottom:1px;
	 padding:2px;
	 border-radius:2px;
	 -moz-border-radius:2px;
	 -webkit-border-radius:2px;
     font-family:arial, tahoma, sans-serif !important;
     font-style:normal;
	 font-weight:normal;
     color:#333333;   
}

.VerticalMenuLinks:Hover {
	 background-color:#FFFFFF;
	 border:1px solid #E5E5E5;
	 display:block;
	 margin-bottom:1px;
	 padding:2px;
	 border-radius:2px;
	 -moz-border-radius:2px;
	 -webkit-border-radius:2px;
     font-family:arial, tahoma, sans-serif !important;
     font-style:normal;
	 font-weight:normal;
     color:#0066CC;
}

.VerticalMenuLinks:Active {
	 background-color:#F6F4F0;
	 border:1px solid #D4D4D4;
	 display:block;
	 margin-bottom:1px;
	 padding:2px;
	 border-radius:2px;
	 -moz-border-radius:2px;
	 -webkit-border-radius:2px;
     font-family:arial, tahoma, sans-serif !important;
     font-style:normal;
	 font-weight:normal;
     color:#333333;     
}

.ListButton:Link {
	 height:17px;
	 background:#888888 none no-repeat scroll center center;
	 border:1px solid #888888;
	 display:block;
	 text-align:center;
	 vertical-align:middle;
	 font-family:arial, tahoma, sans-serif !important;
	 font-size:12px;
	 font-weight:normal;
	 color:#FFFFFF;
	 border-radius:2px;
	 -moz-border-radius:2px;
	 -webkit-border-radius:2px;
}

.ListButton:Visited {
	 height:17px;
	 background:#888888 none no-repeat scroll center center;
	 border:1px solid #888888;
	 display:block;
	 text-align:center;
	 vertical-align:middle;
	 font-family:arial, tahoma, sans-serif !important;
	 font-size:12px;
	 font-weight:normal; 
	 color:#FFFFFF;
	 border-radius:2px;
	 -moz-border-radius:2px;
	 -webkit-border-radius:2px;
}

.ListButton:Hover {
	 height:17px;
	 background:#999999 none no-repeat scroll center center;
	 border:1px solid #999999;
	 display:block;
	 text-align:center;
	 vertical-align:middle;
	 font-family:arial, tahoma, sans-serif !important;
	 font-size:12px;
	 font-weight:bold; 
	 color:#FFFFFF;
	 border-radius:2px;
	 -moz-border-radius:2px;
	 -webkit-border-radius:2px;
}

.ListButton:Active {
	 height:17px;
	 background:#888888 none no-repeat scroll center center;
	 border:1px solid #888888;
	 display:block;
	 text-align:center;
	 vertical-align:middle;
	 font-family:arial, tahoma, sans-serif !important;
	 font-size:12px;
	 font-weight:normal; 
	 color:#FFFFFF;
	 border-radius:2px;
	 -moz-border-radius:2px;
	 -webkit-border-radius:2px;
}

.GenericListingTable {
	 color:#333333;
	 background-color:transparent;
	 border-color:#D4D4D4;
}

.GenericListingHeader {
     text-align:center;
	 vertical-align:middle;
	 color:#333333;
	 font-weight:bold;
}

.RainbowRow {
     background-color:transparent;
}

.RainbowRow:Hover {
     background-color:#F6F4F0;
}

.FormHeader {
	 font-weight:bold;
	 border-bottom:1px solid #D4D4D4;
	 padding:0px 0px 3px 0px;
}

.BoldHeader {
	 font-weight:bold; 
	 background-color:#666600;
	 color:#FFFFFF !important;
	 padding:3px;
	 border-radius:5px;
	 -moz-border-radius:5px;
	 -webkit-border-radius:5px;
}

.FormTitle {
	 margin:0px 0px 13px 0px;
}

.DarkTableHead {
	 background-color:#666666;
	 font-weight:bold;
}
/* CSS for IMAGE-Bubbler Javascript */
.bubblewrap {
     list-style-type:none;
	 margin:0;
	 padding:0;
}
.bubblewrap li {
     position:relative;
	 zoom:1;
}
.bubblewrap li img {     
     position:absolute;
	 left:0;
	 top:0;
	 border:0;  
}
.bubblewrap .tooltip { /*CSS for image tooltip (alt attribute of image)*/
     position:absolute;
	 font:bold 12px verdana;
	 padding:2px;
	 width:100px;
	 text-align:center;
	 background:white;
}
/* CSS for IMAGE-Bubbler Javascript */