/* ================================
    CSS STYLES FOR OWL PERCH TECHNOLOGIES
    v1.0, 12/2005
   ================================
*/

BODY
{
    margin: 0px;
    padding: 0px;
     
}

 a.tab { 
        border-collapse: collapse; 
        border-style: solid solid none solid;  
        border-color: black; 
        border-width: 1px 1px 0px 1px; 
        background-color: silver; 
        padding: 2px 0.5em 0px 0.5em; 
        margin-top: 4px;
        font-family: arial;
        font-size:11; 
        text-decoration: none;
        width: 13%;
        text-align: center;
      }
  a.tab:hover { 
    border-color: black; 
    background-color: white; 
  }
  .panel { 
    border: solid 1px black; background-color: white; padding: 5px; height: 2000px; width: 800px; overflow: auto;
    scrollbar-arrow-color: 'black';
       scrollbar-base-color: 'white';
       scrollbar-darkshadow-color: '#C0C0C0';
       scrollbar-face-color: 'white';
       scrollbar-highlight-color: '#C0C0C0';
       scrollbar-shadow-color: '#C0C0C0'
       }

.thoughtdetailedit { 
    scrollbar-arrow-color: 'black';
       scrollbar-base-color: 'white';
       scrollbar-darkshadow-color: '#C0C0C0';
       scrollbar-face-color: 'white';
       scrollbar-highlight-color: '#C0C0C0';
       scrollbar-shadow-color: '#C0C0C0'
       }
/* */
.HomeHead
{
    color: #999966;
    font-family: Verdana, Arial;
    font-size: 20px;
    font-weight: bold;
    HEIGHT: 35px
}

/* */
.ContentHead
{
    background-color: gray;
    color: white;
    font-family: Verdana, Arial;
    font-size: 20px;
    font-weight: bold;
    height: 35px
}

/* */
.SubContentHead
{
    background-color: #dddca3;
    color: dimgray;
    font-family: Verdana, Arial;
    font-size: 18px;
    font-weight: bold;
    height: 20px
}

/* */
.UnitCost
{
    color: #808080;
    font-family: Verdana, Arial;
    font-size: 15px;
    line-height: 20pt
}

/* */
.ModelNumber
{
    color: #808080;
    font-family: Verdana, Arial;
    font-size: 11px;
    line-height: 20pt
}

/* */
.ErrorText
{
    color: red;
    font-family: Verdana, Arial;
    font-size: 11px;
}
.MostPopularHead
{
    background-color: darkred;
    color: white;
    font-family: Verdana, Arial;
    font-size: 11px;
    font-weight: bold
}


.SearchListHead
{
    background-color: gray;
    border-bottom: dimgray;
    border-left: dimgray 1px solid;
    color: white;
    font-family: Verdana, Arial;
    font-size: 11px;
    font-weight: bold;
    line-height: 12pt;
    padding-left: 5px
}

.SearchListHead2
{
    background-color: #c0c0c0;
    border-bottom: dimgray;
    border-left: dimgray 1px solid;
    color: black;
    font-family: Verdana, Arial;
    font-size: 11px;
    font-weight: bold;
    line-height: 20pt;
    padding-left: 5px
}

.SearchListItem
{
    background-color: #ffffff;
    border-bottom: dimgray;
    border-left: dimgray 1px solid;
    color: black;
    font-family: Verdana, Arial;
    font-size: 11px;
    padding-left: 5px
}

.SearchListItemAlt
{
    background-color: #f2f2f2;
    border-bottom: dimgray;
    border-left: dimgray 1px solid;
    color: black;
    font-family: Verdana, Arial;
    font-size: 11px;
    padding-left: 5px
}

.SearchListFooter
{
    background-color: gray;
    line-height: 10pt
}

/* GENERAL */

/* text style used for most text rendered by modules */

.Crumbs
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: normal;
    line-height: 14px
}

.CrumbsActive
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: normal;
    line-height: 14px
}
.CrumbsVisited
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: normal;
    line-height: 14px;
    color: Gray;
}
.Normal
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    line-height: 14px;

}

.NormalDouble
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    line-height: 20px
}

/* text style used for textboxes in the admin pages, for Nav compatibility */
.NormalTextBox
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 1.2em;
    font-weight: normal;
}

/* text style used for selects in the admin pages, for Nav compatibility */
.NormalSelect
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 1.2em;
    font-weight: normal;
}

/* text style used for textboxes in the edit pages, for Nav compatibility */
.EditTextBox
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 1em;
    font-weight: normal;
    border-style: solid;
    border-width: 1px;
    border-color: #999966;
    width: 100%;
}

/* text style used for controls in the admin and edit pages, for Nav compatibility */
.NormalControl
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
}

/* text style used for checkboxes in the admin and edit pages, for Nav compatibility */
.NormalCheckBox
{
    margin-left: -4px;
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
}

/* text style used for checkboxes in the admin and edit pages, for Nav compatibility */
.NormalRadio
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    text-indent: -5px;
}

/* text style used for checkboxes in the admin and edit pages, for Nav compatibility */
.NormalButton
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    text-indent: -5px;
/*    border-style: solid;
    border-width: 1px;
    border-color: #cccc99; */
    background-color:#ccccaa;
}

.NormalRed
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: red
}

.NormalBold
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    line-height: 12px
}

.NormalItalic
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    line-height: 16px
}



A:link  {
    color:  black;
}

A:hover {
    text-decoration: underline;
    color:  black;
}

SMALL   {
    font-size:  8px;
}

BIG {
    font-size:  14px;
}

BLOCKQUOTE, PRE {
    font-family:    Lucida Console, monospace;
}


UL LI   {
    list-style-type:    square ;
}

UL LI LI    {
    list-style-type:    disc;
}

UL LI LI LI {
    list-style-type:    circle;
}

OL LI   {
    list-style-type:    decimal;
}

OL OL LI    {
    list-style-type:    lower-alpha;
}

OL OL OL LI {
    list-style-type:    lower-roman;
}

HR {
    height:1pt;
    text-align:left
}
.displaybar { BACKGROUND: white;
		COLOR: white;
		FONT-FAMILY: verdana;
		FONT-SIZE: 10pt;
		FONT-WEIGHT: normal;
		HEIGHT: 35px;
		LEFT: 0px;
		POSITION: relative;
		TOP: 0px;
		WIDTH: 100px
		}

.displaybar2 { BACKGROUND: white;
		COLOR: white;
		FONT-FAMILY: verdana;
		FONT-SIZE: 10pt;
		FONT-WEIGHT: normal;
		HEIGHT: 35px;
		LEFT: 0px;
		POSITION: relative;
		TOP: 0px;
		WIDTH: 450px
		}

	.displayretainer { TEXT-ALIGN: center;
		WIDTH: 100px
		}
	.bar { BACKGROUND: #000000;
		BORDER-BOTTOM: #000000 1px solid;
		BORDER-LEFT: #000000 1px solid;
		BORDER-RIGHT: #000000 1px solid;
		BORDER-TOP: #6699cc 1px solid;
		COLOR: white;
		FONT-FAMILY: verdana;
		FONT-SIZE: 8pt;
		FONT-WEIGHT: normal;
		HEIGHT: 25px;
		LEFT: 0px;
		PADDING-BOTTOM: 5px;
		PADDING-LEFT: 5px;
		PADDING-RIGHT: 5px;
		PADDING-TOP: 5px;
		POSITION: relative;
		TOP: 0px;
		WIDTH: 100px
		}
	.barton { BACKGROUND: #6699cc;
		BEHAVIOR: url(htc/reference.htc);
		BORDER-BOTTOM: #000033 1px solid;
		BORDER-LEFT: #99ccff 1px solid;
		BORDER-RIGHT: #000033 1px solid;
		BORDER-TOP: #99ccff 1px solid;
		COLOR: white;
		FONT-FAMILY: verdana;
		FONT-SIZE: 8pt;
		FONT-WEIGHT: bold;
		HEIGHT: 10px;
		MARGIN-LEFT: 4px;
		MARGIN-RIGHT: 4px;
		PADDING-BOTTOM: 2px;
		PADDING-LEFT: 8px;
		PADDING-RIGHT: 8px;
		TEXT-ALIGN: left
		}

	.box1 {	BACKGROUND-COLOR: white;
		BORDER-BOTTOM: white 1px solid;
		BORDER-LEFT: whitek 1px solid;
		BORDER-RIGHT: white 1px solid;
		BORDER-TOP: white 1px solid;
		HEIGHT: 310px;
		LEFT: 20px;
		OVERFLOW-Y: scroll;
		PADDING-BOTTOM: 15px;
		PADDING-LEFT: 15px;
		PADDING-RIGHT: 15px;
		PADDING-TOP: 15px;
		POSITION: absolute;
		TOP: 15px;
		WIDTH: 80px;
		Z-INDEX: -1
		}

	.box2 {	BACKGROUND-COLOR: white;
		BORDER-BOTTOM: white 1px solid;
		BORDER-LEFT: whitek 1px solid;
		BORDER-RIGHT: white 1px solid;
		BORDER-TOP: white 1px solid;
		HEIGHT: 310px;
		LEFT: 10px;
		OVERFLOW-Y: scroll;
		PADDING-BOTTOM: 10px;
		PADDING-LEFT: 10px;
		PADDING-RIGHT: 10px;
		PADDING-TOP: 10px;
		POSITION: absolute;
		TOP: 10px;
		WIDTH: 430px;
		Z-INDEX: -1
		}
	.bodycopy { COLOR: black;
		FONT-FAMILY: verdana;
		FONT-SIZE: 8pt;
		FONT-WEIGHT: normal;
		TEXT-ALIGN: left
		}

.bodycopygray {
		FONT-FAMILY: verdana;
		FONT-SIZE: 8pt;
		FONT-WEIGHT: normal;
		TEXT-ALIGN: left;
        COLOR: gray
		}
.highlight 
{
    text-decoration:none;
    font-weight:bold;
    color:Black;
    background:beige;
}
.searchdivshow
{
	background-color:'Gray'; 
	height:20px;
	width=700px; 
	vertical-align:middle;
	border-width=1px;
	border-color=white;
}

.searchdivhide
{
	background-color:'Gray'; 
	height:20px; 
	width=700px; 
	vertical-align:middle;
	display:'none';
	border-width=1px;
	border-color=white;
}

.searchmaindiv
{
	background-color:'#c0c0c0'; 
	width=700px; 
	display:'none';
}

