/* Stylesheet file: /../TePuia/Styles/Base.css */

/* -- RULES FOR INTOUCH STYLE-SHEETS
1. For continuity, put style-categories in the following order:
- body
- hyperlinks
- standard tags: H1-H4, ul, ol, li, hr, div, img
- miscellaneous styles for general use
- table tags: main tables, headings, data tables, calendar/scheduling tables, pop-up/information tables, errors, miscellaneous tables
- input fields: select, input, input:button
- buttons
  (Under each of these categories, a section can be dedicated to site-specific tags.)
2. For ease of reading, put styles in the following order: 
- text-related styles: font-family, color, font-size, text-transform, font-weight, text-decoration, letter-spacing
- line-related styles: line-height, text-align, vertical align
- cell sizing: width, height
- cell formatting: margin, border, padding, background.
3. Provide measurements whenever possible and keep those measurments consistent:
- sizes: px or %
- fonts and line-heights: pt or %
- letter spacing: em
4. Use only #hexadecimal numbers for colours (i.e. not Black or White, as these are not easy to change globally).
5. Use common, simple language to describe names, not abreviations. 
6. Use CamelCaps to construct words. For example:
- .DataTitle
7. Use a heirarchy to construct words. For example:
- .ButtonLeftOn - the most important concept is that it's a button, so 'Button' comes first. Next most important is that it is one of two left-facing buttons, so 'Left' comes next, and so on. */

/* To use overridable images, style-sheets must be processed by Webpoint. The script "ProcessStylesheets" does that
   by locating all style-sheet files specified in the settings file and combining to one. As later styles override
   earlier ones of the same specificity, sequence matters.
   Image location resolution must occur at runtime. As long as Webpoint does not have native support to do this, a
   script must be used to include the library file and call the function. */

body, td, p, h, select, input {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #666;
	font-size: 9pt;
	line-height: 11pt;
	font-weight: bold;
}
body {
	margin: 0; }
img {
	border: none; }
input[type="text"], input[type="password"] {
  padding: 2px; }

/* -- HYPERLINKS */
a:link, a:active, a:visited, a:hover {
	color: #D30000;
	text-decoration: underline }
a:hover {
	text-decoration: none; }
	
a.Button:link, a.Button:active, a.Button:visited, a.Button:hover,
a.ButtonLeft:link, a.ButtonLeft:active, a.ButtonLeft:visited, a.ButtonLeft:hover {
  font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666;
	font-size: 8.5pt;
 	text-align: center;
	text-decoration: none;
	display: block;
	white-space: nowrap; }
a.Button:link, a.Button:active, a.Button:visited, a.Button:hover {
	padding: 3px 35px 3px 15px; }
a.ButtonLeft:link, a.ButtonLeft:active, a.ButtonLeft:visited, a.ButtonLeft:hover {
	padding: 3px 15px 3px 35px; }

a.Red:link, a.red:active, a.red:visited, a.red:hover {
	color: #000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 7pt;
	text-decoration: underline }
		
a.White:link, a.White:active, a.White:visited, a.White:hover { 
  font-family: Arial, Verdana, Helvetica, sans-serif;
  color: #666;
	font-weight: bold;
	text-decoration: underline }

#Intouch:link, #Intouch:active, #Intouch:visited, #Intouch:hover {
	color: #868686;
	font-size: 8pt;
	text-decoration: underline }
	
/* -- Schedule-selection links */
td.High a:link, td.High a:active, td.High a:focus, td.High a:visited,
td.NoValue a:link, td.NoValue a:active, td.NoValue a:focus, td.NoValue a:visited,
td.NoValueOn a:link, td.NoValueOn a:active, td.NoValueOn a:focus, td.NoValueOn a:visited,
td.ButtonTableRight a:link, td.ButtonTableRight a:active, td.ButtonTableRight a:focus, td.ButtonTableRight a:visited,
td.ButtonTableRightOn a:link, td.ButtonTableRightOn a:active, td.ButtonTableRightOn a:focus, td.ButtonTableRightOn a:visited,
td.HighOn a:link, td.HighOn a:active, td.HighOn a:focus, td.HighOn a:visited,
td.HighAlternate a:link, td.HighAlternate a:active, td.HighAlternate a:focus, td.HighAlternate a:visited,
td.HighAlternateOn a:link, td.HighAlternateOn a:active, td.HighAlternateOn a:focus, td.HighAlternateOn a:visited {
	color: #666666;
	text-align: center;
	font-weight: bold;
	text-decoration: none;
	vertical-align: middle;
	display: block;
	padding: 7px 0;
	width: 100% }
td.HighOn a:link, td.HighOn a:active, td.HighOn a:focus, td.HighOn a:visited,
td.HighAlternateOn a:link, td.HighAlternateOn a:active, td.HighAlternateOn a:focus, td.HighAlternateOn a:visited {
	color: #666 }


/* -- STANDARD TAGS */
H1 {
	font-size: 9pt;
	color: #666;
}
H2 {
	font-size: 14pt;
	letter-spacing: 0.1;
	font-weight: normal }
H3 {
	font-size: 10pt;
	line-height: 14pt; 
	text-align: left }
H4 {
	font-weight: bold;
	font-size: 9pt }
	
hr {
  border: none;
	background-color: #dddddd;
	height: 1px; }
li {
  margin-left: -10px }
ol {
  padding-bottom: 5px; }
ol li {
  padding: 5px 0; }

Div.Scroll {
	font-size: 9pt;
  height: 250;
  width: 620;
  overflow:auto;
  padding: 10 10 20 10;
  border-left: 1px solid #dddddd;
  border-bottom: 1px solid #dddddd;
  background: #ffffff; }


/* -- MISCELLANEOUS STYLES FOR USE IN VARIOUS TAGS */	
.Padding {
	padding: 10px }
.Right {
	text-align: right;
	padding: 0px 10px 0px 10px }
.Left {
	padding: 0px 10px 0px 10px }

.Note {
	font-size: 8pt;
	line-height: 9pt }
.Intouch {
	color: #a6a6a6;
	font-size: 8pt; }
.Red {
  font-weight: bold;
  color: #d30000 }
	
/* -- Images */
.image {
	background-repeat: no-repeat;
	background-position: top; }
.border {	
	border: 1px solid #7f2929; }

	
/* -- TABLES AND THEIR CELLS */

/* -- Main table styles. */
/* -- Use this in all tables that have cells with borders, otherwise you'll see double border-widths. */
table.Collapse {
	border: 0px solid #000000;
	border-collapse: collapse }
td.Background {
	width: 775px; }
td.PanelLeft {
  background: url(/webpoint/axistest/tepuia/../TePuia/Images/BackgroundLeft.gif) transparent right 0 repeat-y; }

td.PanelRight {
  background: url(/webpoint/axistest/tepuia/../TePuia/Images/BackgroundRight.gif) transparent 0 0 repeat-y; }
td.Content {
	padding: 10px 20px;
	background: url(/static/gfx/BackgroundContent.gif) #ffffff 0 0 repeat-x; }
td.container {
	background-color: #ffffff;
	font-weight: normal;
	color: #666;
}

/* -- Heading styles. */
td.Header {
	font-family: Arial, Verdana, sans-serif;
	color: white;
	font-size: 13pt;
	font-weight: bold;
	height: 37px;
	padding: 10px 20px;
	border-top: 1px solid #ffffff;
	background: #000000; }
td.Title {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	height: 25px;
	padding: 0px 10px 10px;
	color: #000000;  }
td.Banner {
  background-color: eeeeee;
  color: 3d3d3d;
  font-weight: bold;
  padding: 0px 15px;
  height: 25px; }
td.ProductSeparator {
	width: 10px; }
td.ProductTitle {
  font-family: Arial, Verdana, sans-serif;
  font-weight: bold;
  padding: 1em 0 0.5em 0;
}
td.navigation {
  padding: 20px 0;
  border-top: 1px solid #E3E3E3;
  background-color: #ffffff; }
td.navigationaddendum {
  background-color: #000000;
  color: #B1B1B1;
  font-size: 8pt;
  padding: 20px;
}
td.navigationaddendum a:link, td.navigationaddendum a:focus, td.navigationaddendum a:hover, td.navigationaddendum a:active, td.navigationaddendum a:visited {
  color: #ffffff; }
  

	
/* -- Tables containing data. */
td.Container {
	padding: 10px }
.SubTitle, td.DataTitle, td.DataTitleEnd, td.DataInformation, td.DataGroupTitle {
	font-weight: bold;
	background-color: #E9E9E9;
	height: 25px;
	border: 1px solid #CCCCCC;
	padding: 0px 10px 0px 10px }
td.DataInformation {
	border: 1px solid #6d6d6d;
	background: #f5f8ef }
td.DataGroupTitle {
  padding-top: 10px;
  height: 35px;
	background: #ffffff }
td.Data, td.DataAlternate {
	background-color: #ffffff;
	border: 1px solid #CCCCCC;
	padding: 5px 10px 5px 10px }
td.DataTransaction {
	border: 1px solid #cccccc;
	padding: 10px;
	background: #ffffff }
td.TransactionName {
	font-weight: bold }
td.TransactionLink {
	text-align: right }


/* -- Calendar */
table.Schedule {
	border: 1px solid #87a7b9;
	border-collapse: collapse;
	background: #eff5f7 }
td.High, td.HighAlternate, td.HighOn, td.HighAlternateOn {
	color: #000000;
  text-align: center;
	border: 1px solid #D6E0BF;
	height: 30px;
	background: #ffffff; }
td.HighOn, td.HighAlternateOn {
	background: #666666;
	color: #ffffff; }
td.Mid, td.Low, td.SoldOut, td.Expired, td.NoEvent, td.NoValue, td.NoEventOn, td.NoValueOn {
	color: #000000;
	text-align: center;
	border: 1px solid #d6e0bf;
	height: 30px;
	background: #ffffff; }
td.Mid a, td.Low a, td.SoldOut a, td.Expired a, td.NoEvent a, td.NoValue a, td.NoEventOn a, td.NoValueOn a, td.High a, td.HighAlternate a, td.HighOn a, td.HighAlternateOn a {
	display: block;
	padding: 10px 0; }
td.Low {
	background: #ffffff; }
td.SoldOut {
	color: #d30000;
	background: #ffffff }
td.SoldOut a {
  color: #d30000; }
td.Expired {
  color: #aaaaaa;
	font-weight: bold;
	background: #ffffff; }
td.Expired a {
  	color: #990000; }
td.NoEvent, td.NoValue, td.NoEventOn, td.NoValueOn {  
	color: #aaaaaa;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 60%;
	background: #ffffff; }
td.NoEventOn, td.NoValueOn {
  background: #666666;
	color: #ffffff; } 	
td.Month {
	color: #666;
	font-weight: bold;
	text-align: center;
	padding-left: 20px;
	height: 30px;
	border-bottom: 1px solid #cccccc;
	background: #E9E9E9; }
td.Day, td.Time, td.TimeOn {
	color: #666;
	font-weight: bold;
	line-height: 11pt;
	text-align: center;
	height: 25px;
	border: 1px solid #ffffff;
	background: #e9e9e9; }
td.Time, td.TimeOn {  
	text-align: right;
	padding: 7px 10px 7px 10px;
	height: 30px;
	background: #dddddd; }

/* Calendar Popup styles */
td.CalendarButton, td.CalendarButtonOn, td.CalendarNavigation, td.CalendarNavigationOn {
	width: 30px;
	vertical-align: middle;
	background: url(/webpoint/axistest/tepuia/../TePuia/Images/ButtonList.gif) #ffffff no-repeat right center; }
td.CalendarButtonOn, td.CalendarNavigationOn {
	background: url(/webpoint/axistest/tepuia/../TePuia/Images/ButtonListOn.gif) #ffffff no-repeat right center; }
td.CalendarButton img, td.CalendarButtonOn img {
	border: none; }

.calendarbuttonlink:link, .calendarbuttonlink:hover, .calendarbuttonlink:visited, .calendarbuttonlink:focus,
td.CalendarNavigation a:link, td.CalendarNavigation a:hover, td.CalendarNavigation a:visited, td.CalendarNavigation a:focus,
td.CalendarNavigationOn a:link, td.CalendarNavigationOn a:hover, td.CalendarNavigationOn a:visited, td.CalendarNavigationOn a:focus,
td.CalendarMonth a:link, td.CalendarMonth a:hover, td.CalendarMonth a:visited, td.CalendarMonth a:focus,
td.CalendarMonthOn a:link, td.CalendarMonthOn a:hover, td.CalendarMonthOn a:visited, td.CalendarMonthOn a:focus {
	text-align: center;
	display: block;
	width: 100%;
	padding: 5px 0;
	color: #666;
	font-weight: bold;
	text-decoration: none; }
td.CalendarNavigation, td.CalendarNavigationOn {
	width: 25px;
	border: none; }
div.CalendarBody {
	position: absolute;
	width: 261px; }
td.CalendarFrame, td.CalendarBodyCell {
	border: 1px solid #b5b5b5; }
td.DayCellNormal, td.DayCellCurrent, td.DayCellToday, td.DayCellWeekEnd,
td.DayCellNormalNTM, td.DayCellCurrentNTM, td.DayCellTodayNTM, td.DayCellWeekEndNTM {
	color: #3d3d3d;
	text-align: center;
	width: 35px;
	border: 1px solid #eeeeee;
	border-style: none solid solid none  }
td.DayCellNormal, td.DayCellNormalNTM, td.DayCellTodayNTM {
	background-color: #ffffff }
td.DayCellCurrent, td.DayCellCurrentNTM,
td.DayCellNormalOn, td.DayCellCurrentOn, td.DayCellTodayOn, td.DayCellWeekEndOn,
td.DayCellNormalNTMOn, td.DayCellCurrentNTMOn, td.DayCellTodayNTMOn, td.DayCellWeekEndNTMOn {
	background-color: #666666; }
td.DayCellToday {
	background-color: #e9e9e9; }
td.DayCellCurrent {
	background-color: #666666; }
td.DayCellWeekEnd, td.DayCellWeekEndNTM {
	background-color: #f0f0f0; }
.calendar_text {
 	display: block;
	color: #aaaaaa;
	padding: 8px 0 }
a.calendar_text:link, a.calendar_text:visited, a.calendar_text:hover {
 	font-weight: bold;
 	color: #666666;
	text-decoration: none }
td.DayCellCurrent .calendar_text, td.DayCellCurrent .calendar_text:link, td.DayCellCurrent .calendar_text:visited, td.DayCellCurrent .calendar_text:hover {
  color: #666;
}
td.DayCellTodayNTMOn .calendar_text, td.DayCellTodayNTMOn .calendar_text:link, td.DayCellTodayNTMOn .calendar_text:visited, td.DayCellTodayNTMOn .calendar_text:hover {
	color: #666; }
td.DayCellNormalNTM .calendar_text:link, td.DayCellNormalNTM .calendar_text:visited, td.DayCellNormalNTM .calendar_text:hover,
td.DayCellTodayNTM .calendar_text:link, td.DayCellTodayNTM .calendar_text:visited, td.DayCellTodayNTM .calendar_text:hover, 
td.DayCellCurrentNTM .calendar_text:link, td.DayCellCurrentNTM .calendar_text:visited, td.DayCellCurrentNTM .calendar_text:hover, 
td.DayCellTodayNTM .calendar_text:link, td.DayCellTodayNTM .calendar_text:visited, td.DayCellTodayNTM .calendar_text:hover, 
td.DayCellWeekEndNTM .calendar_text:link, td.DayCellWeekEndNTM .calendar_text:visited, td.DayCellWeekEndNTM .calendar_text:hover,
span.calendar_text {
	font-weight: normal }
td.CalendarMonth, td.CalendarMonthOn, td.CalendarTitle {
	color: #666;
	font-weight: bold;
	text-align: center;
	background-color: #ffffff; }
td.CalendarTitle {
	height: 30px; }
td.CalendarWeekday {
	color: #666666;
	font-size: 8pt;
	height: 1.9em;
	text-align: center;
  padding: 0 3 0 3;
	background-color: #e9e9e9; }
	
td.Date {
	color: #666;
	font-weight: bold;
	height: 30px;	
	border: 1px solid #6d6d6d;
	padding: 0px 10px 0px 10px;
	background-color: #b4d46a }

/* -- ERRORS */
td.Error, td.Warning {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666;
	font-weight: bold;
	height: 25px;
	padding: 5px 10px;
	background: url(/webpoint/axistest/tepuia/../Default/Images/exclaim.gif) #d30000 no-repeat 3px 2px }
td.Error {
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	padding: 5px 20px;
	background-position: 10px 2px; }
td.DataError {
	color: #d30000;
	border: 1px solid #d30000;
	padding: 5px 10px 5px 10px;
	background-color: #ffffff  }
	
/* -- Miscellaneous table styles. */	
td.BarcodeBox {
	background-color: #ffffff;
	border: 1px solid #666666;
	padding: 10px }
	
td.ListItem, td.ListItemPadded, td.TimeSlot {
	padding: 5px 10px 5px 10px;
	background: #ffffff }
td.ListItem, td.ListItemPadded {
	border-right: 1px solid #ffffff; }
td.ListItemPadded {
	padding: 10px }
td.TimeSlot {
  border: 1px solid #CCCCCC;
  background: #e9e9e9; }
	
td.AgentBanner {
	color: #666;
	font-weight: bold;
	height: 30px;
	padding: 0px 10px 0px 30px;
	border-left: 1px solid #a7a9ac;
	border-right: 1px solid #a7a9ac;
	background: #408939 }
	

/* -- DATA FIELDS */
select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	line-height: 12pt }

input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	text-align: left;
	padding: 0px 2px 0px 2px }
		
input.Button, input.ButtonLeft, input.ButtonRight {
	color: #000000; }
input.Button, input.ButtonLeft, input.ButtonRight {
	font-size: 8.5pt;
	text-align: center;
	width: 100%;
	height: 100%;
	cursor: hand;
	border: none;
	padding: 0px 10px 0px 10px;
	color: #666;
	background-color: transparent }
input.ButtonLeft {
	padding: 0px 10px 0px 20px; }
input.ButtonRight {
	padding: 0px 20px 0px 10px; }
input.ButtonForgotPassword {
  border: none;
  background: transparent;
  font-weight: bold;
  cursor: pointer;
  text-decoration: underline; }
* html input.ButtonForgotPassword {
  cursor: hand; }

	
input.text {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #000000;
	font-size: 9pt;
	font-weight: bold;
	cursor: hand;
	width: 100%;
	border: none;
	background-color: transparent }
input.radio {
	margin-right: 15px; }
span.InputLabel {
	font-weight: bold; }

	
/* -- BUTTONS (Alphabetical) */
div.Button, div.ButtonOn, div.ButtonBottom, div.ButtonBottomOn, div.ButtonClose, div.ButtonCloseOn, div.ButtonForm, div.ButtonFormOn, div.ButtonLeft, div.ButtonLeftOn, div.ButtonPhotos, div.ButtonPhotosOn, div.ButtonPrint, div.ButtonPrintOn, div.ButtonRight, div.ButtonRightOn, div.ButtonSave, div.ButtonSaveOn, div.ButtonScheduleRight, div.ButtonScheduleRightOn, div.ButtonScheduleLeft, div.ButtonScheduleLeftOn, td.ButtonTableRight, td.ButtonTableRightOn, div.ButtonTop, div.ButtonTopOn, div.ButtonAdd, div.ButtonAddOn, div.ButtonReturn, div.ButtonReturnOn, div.ButtonPerson, div.ButtonPersonOn {
	text-decoration: none;
  height: 22px;
	vertical-align: middle;
	border: 1px solid #c6c6c6;
	background-color: #ffffff !important }

div.ButtonDisabled {
  height: 22px;
  background: url(/webpoint/axistest/tepuia/../TePuia/Images/ButtonDisabled.gif) no-repeat right top;
  border: 1px solid #c6c6c6; }
  
div.Button {
  background: url(/webpoint/axistest/tepuia/../TePuia/Images/Button.gif) no-repeat right top;
}
div.ButtonOn {
  background: url(/webpoint/axistest/tepuia/../TePuia/Images/ButtonOn.gif) no-repeat right top;
}

div.ButtonReturn {
  background: url(/webpoint/axistest/tepuia/../TePuia/Images/ButtonReturn.gif) no-repeat left top }
div.ButtonReturnOn {
    background: url(/webpoint/axistest/tepuia/../TePuia/Images/ButtonReturnOn.gif) no-repeat left top }

div.ButtonPerson {
  background: url(/webpoint/axistest/tepuia/../TePuia/Images/ButtonPerson.gif) no-repeat left top }
div.ButtonPersonOn {
    background: url(/webpoint/axistest/tepuia/../TePuia/Images/ButtonPersonOn.gif) no-repeat left top }

div.ButtonAdd {
  background: url(/webpoint/axistest/tepuia/../TePuia/Images/ButtonPlus.gif) no-repeat left top }
div.ButtonAddOn {
    background: url(/webpoint/axistest/tepuia/../TePuia/Images/ButtonPlusOn.gif) no-repeat left top }
  
div.ButtonBottom, div.ButtonBottomOn {
	background: url(/webpoint/axistest/tepuia/../TePuia/Images/ButtonDown.gif) no-repeat right top }
div.ButtonBottomOn {
	background: url(/webpoint/axistest/tepuia/../TePuia/Images/ButtonDownOn.gif) no-repeat right top }

div.ButtonClose {
	background: url(/static/gfx/ButtonClose.gif) no-repeat right top }
div.ButtonCloseOn {
	background: url(/static/gfx/ButtonCloseOn.gif) no-repeat right top }

div.ButtonLeft {
	background: url(/webpoint/axistest/tepuia/../TePuia/Images/ButtonLeft.gif) no-repeat left top }
div.ButtonLeftOn {
	background: url(/webpoint/axistest/tepuia/../TePuia/Images/ButtonLeftOn.gif) no-repeat left top }

div.ButtonList, div.ButtonListOn {
  height: 50px;
	background: url(/webpoint/axistest/tepuia/../TePuia/Images/ButtonList.gif) no-repeat right top; }
div.ButtonListOn {
  background: url(/webpoint/axistest/tepuia/../TePuia/Images/ButtonListOn.gif) no-repeat right top; }
div.ButtonPrint {
	background: url(/static/gfx/ButtonPrint.gif) no-repeat right center }
div.ButtonPrintOn {
	background: url(/static/gfx/ButtonPrintOn.gif) no-repeat right center }

div.ButtonSave {
	background: url(/webpoint/axistest/tepuia/../TePuia/Images/ButtonSave.gif) no-repeat right center }
div.ButtonSaveOn {
	background: url(/webpoint/axistest/tepuia/../TePuia/Images/ButtonSaveOn.gif) no-repeat right center }

div.ButtonForm {
	background: url(/webpoint/axistest/tepuia/../TePuia/Images/ButtonForm.gif) no-repeat right center }
div.ButtonFormOn {
	background: url(/webpoint/axistest/tepuia/../TePuia/Images/ButtonFormOn.gif) no-repeat right center }

div.ButtonPhotos {
	background: url(/webpoint/axistest/tepuia/../TePuia/Images/ButtonPhoto.gif) no-repeat right center }
div.ButtonPhotosOn {
	background: url(/webpoint/axistest/tepuia/../TePuia/Images/ButtonPhotoOn.gif) no-repeat right center }

div.ButtonRight {
	background: url(/webpoint/axistest/tepuia/../TePuia/Images/ButtonRight.gif) no-repeat right top; }
div.ButtonRightOn {
	background: url(/webpoint/axistest/tepuia/../TePuia/Images/ButtonRightOn.gif) no-repeat right top; }
div.ButtonScheduleRight, div.ButtonScheduleRightOn, div.ButtonScheduleLeft, div.ButtonScheduleLeftOn {
  border-top: none;
  height: 100%;
	background: url(/webpoint/axistest/tepuia/../TePuia/Images/ScheduleRight.gif) no-repeat right center }
div.ButtonScheduleRightOn {
	background: url(/webpoint/axistest/tepuia/../TePuia/Images/ScheduleRightOn.gif) no-repeat right center }

div.ButtonScheduleLeft {
	background: url(/webpoint/axistest/tepuia/../TePuia/Images/ScheduleLeft.gif) no-repeat left center }
div.ButtonScheduleLeftOn {
	background: url(/webpoint/axistest/tepuia/../TePuia/Images/ScheduleLeftOn.gif) no-repeat left center }

td.ButtonTableRight {
	border-color: #ffffff;
	background: url(/webpoint/axistest/tepuia/../TePuia/Images/ScheduleRight.gif) no-repeat right center }
td.ButtonTableRightOn {
	border-color: #ffffff;
	background: url(/webpoint/axistest/tepuia/../TePuia/Images/ScheduleRightOn.gif) no-repeat right center }

div.ButtonTop {
	background: url(/webpoint/axistest/tepuia/../TePuia/Images/ButtonUp.gif) no-repeat right top }
div.ButtonTopOn {
	background: url(/webpoint/axistest/tepuia/../TePuia/Images/ButtonUpOn.gif) no-repeat right top }

div.FloatLeft {
	float: left;
	margin-right: 5px; }
div.FloatRight {
	float: right;
	margin-left: 5px; }
div.DefaultFrame {
  border: 1px solid transparent; }
div.DefaultFrameOn {
  border: 1px solid #a8a8a8; }


/* -- PROCESSING WINDOW -- */
.ProcessingBackground {
	visibility: hidden;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 1000px;
	height: 600px;
	opacity: 0.0;
	-moz-opacity: 0.0;
	filter:alpha(opacity=0);
	background: #000000; }
.ProcessingWindow {
	visibility: hidden;
	position: absolute;
	width: 557px;
	color: #3d3d3d;
	border: 1px solid #3d3d3d;
	padding: 20px;
	background: #eeeeee }
.ProcessingWindowProgressBar {
	background-color: #ffffff;
	border: 1px solid #3d3d3d;
	padding: 1px; }
.ProcessingWindowProgressBlock {
	background-color: #990000; }


/* -- Special PRINT BAR -- */
@media print {
  .PrintBar { display: none; }
}
