a.tabs, tabs
{
    COLOR: white;
    FONT-FAMILY: Tahoma, Verdana, Arial;
    font-weight:bold;
    text-decoration:none;
    FONT-SIZE: 9pt;
}
A.tabs:HOVER {
	COLOR:yellow;
	TEXT-DECORATION:none;
}

BODY
{
    BACKGROUND-COLOR: white;
    COLOR: black;
    FONT-FAMILY: Tahoma, Verdana, Arial;
    FONT-SIZE: 9pt;

}
a.menu
{
    COLOR: black;
    FONT-FAMILY: Tahoma, Arial;
    FONT-SIZE: 8pt;
    text-decoration: none;
}

A.menu:HOVER {
	COLOR:blue;
	TEXT-DECORATION:underline;
}

TABLE
{
    COLOR: black;
    FONT-FAMILY: Tahoma, Verdana, Arial;
    FONT-SIZE: 6pt;
}
INPUT
{
    COLOR: black;
    FONT-FAMILY: Tahoma, Verdana, Arial;
    FONT-SIZE: 8pt;

}
INPUT.number
{
	text-align:right;
}
SELECT
{
    COLOR: black;
    FONT-FAMILY: Tahoma, Verdana, Arial;
    FONT-SIZE: 8pt;
    
}
TH
{
	background-color:b0d47e;
    FONT-FAMILY: Tahoma, Verdana, Arial;
    FONT-SIZE: 9pt;
    font-weight:bold;
    color:White;
    vertical-align:middle;
}
TD
{
    COLOR: black;
    FONT-FAMILY: Tahoma, Verdana, Arial;
    FONT-SIZE: 9pt;
}
TEXTAREA
{
    COLOR: black;
    FONT-FAMILY: Tahoma, Verdana, Arial;
    FONT-SIZE: 9pt;
}

a img 
{
    outline: none;
    border: none;
}

A
{
    FONT-FAMILY: Tahoma, Arial;
    FONT-SIZE: 9pt;
    color:blue;
}

A.Idiot:LINK{
	color:black;
	TEXT-DECORATION:none;
}

A.Idiot:VISITED{
	color:black;
	TEXT-DECORATION:none;
}

A.Idiot:ACTIVE{
	color:black;
	TEXT-DECORATION:underline;
}

A.Idiot:HOVER {
	COLOR:blue;
	TEXT-DECORATION:underline;
}


tr.dataTableRow
{
	cursor:hand;
}


div.menuBar 
{
  cursor:hand;
  background-color: #d0d0d0;
  border: 2px solid;
  border-color: #f0f0f0 #909090 #909090 #f0f0f0;
  padding: 0px 0px 0px 0px;
  text-align: left;
}

div.fauxbutton
{
  cursor:default;
  background-color: #d0d0d0;
  border: 2px solid;
  border-color: #f0f0f0 #909090 #909090 #f0f0f0;
  padding: 0px 0px 0px 0px;
  text-align: left;
}
div.menuBar a.menuButton 
{
  font-family: "Tahoma", "MS Sans Serif", Arial, sans-serif;
  font-size: 8pt;
  font-style: normal;
  font-weight: normal;
  color:black;
  background-color: transparent;
  cursor: default;
  left: 2px;
  margin: 0px;
  padding: 3px 8px 3px 2px;
  position: relative;
  text-decoration: none;
  top: 0px;
  z-index: 100;
  width:100%;
}
div.menuBar a.menuButton:hover 
{	
  cursor:hand;
  background-color: silver;
  color:blue;
}
div.menuBar a.menuButtonActive, div.menuBar a.menuButtonActive:hover
{
	cursor: hand;
	background-color: #aeadad;
}
.inputLabel
{
	font-weight: bold;
}
table#setup-container 
{
	border:1px solid #888; 
	background-color:#eee; 
	border-collapse:collapse;
}
table#setup-wrapper 
{
	width:680px; 
	border-collapse:collapse;
}
table#setup-statusbar 
{
	width:650px; 
	border:1px solid #000; 
	margin:10px 0 15px 0; 
	background-color:#fff; 
	border-collapse:collapse;
}
#setup-title 
{
	height:40px; 
	font:bold 18px/20px san-serif;
}
td.status {height:30px; width:20%; font:bold 13px/13px san-serif; color:#fff; border:1px solid #000; border-collapse:collapse;text-align:center;}
td.status-complete {background:#1B6AB0; background-position:left center;}
td.status-newlycomplete {background:#a4c477 url('../images/completed-check-anim.gif') no-repeat; background-position:left center;}
td.status-current {background:#044D66; }
td.status-incomplete {background-color:#b5b5b5;}
.status-name 
{
	font-weight:900; 
	width:20%; 
	vertical-align:text-top; 
	text-align:left; 
	font-size:13px;	
}
.status-instruct 
{
	text-align:left; 
	font-size:13px;
}

.ReportTable TD {
	PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    PADDING-BOTTOM: 3px;
    PADDING-TOP: 3px
}
.ReportTable TR:hover {
	background-color: #E1F4FF;
}


.ReportTable {
	FONT-SIZE: 12px;
    BACKGROUND: #FFFFFF;
    MARGIN: 0px auto;
    WIDTH: 100%;
    FONT-FAMILY: Tahoma, Verdana, Arial;
    border-spacing: 0;    
    text-align: center;
}
.ReportTable .TableHeader {
	BACKGROUND: #044D66; 
	COLOR: white; 
}

.ReportTable .TableHeader a:link,
.ReportTable .TableHeader a:active,
.ReportTable .TableHeader a:hover,
.ReportTable .TableHeader a:visited{
    color: white;
    text-decoration: none;
}
.AlternateColor {
	BACKGROUND: #F1F1F1
}

/*\*/ * html .AllUnitsContainer .ReportTable { width: 95%;} /**/


/***Generic CSS - BEGIN***/
        .vw-header-blue,
        .vw-header-blue-right-aligned,
		.vw-header-blue td 
        {
			background-color: #044D66;
			color: white;
			text-align: left;
            font-weight: bold;
		}

        .vw-header-blue {
            padding: 5px;
        }

        .vw-header-blue-right-aligned {
            padding-left: 2px;
            text-align: right;
        }

		.vw-header-navy-blue,
		.vw-header-navy-blue:hover 
        {
			background-color: #002856;
			color: white;
			text-align: left;
            font-weight: bold;
		}
/***Generic CSS - END***/

/***Table/Grid CSS - BEGIN***/
		.vw-table,
   		.vw-table-full-screen  
        {
			border-spacing: 0;
            border-collapse:collapse;    
		}

		.vw-table-full-screen 
        {
			width: 100%;
		}

		.vw-row-white 
        {
			background-color: #FFFFFF;
            text-align: center;
		}

		.vw-row-gray 
        {
			background-color: #F1F1F1;
            text-align: center;
		}

		.vw-row-gray:hover,
		.vw-row-white:hover 
        {
			background-color: #E1F4FF
		}

		.vw-table-header-blue,
		.vw-table-header-blue td 
        {
			background-color: #044D66;
			color: white;
			text-align: center;
		}

		.vw-table-header-navy-blue,
		.vw-table-header-navy-blue:hover 
        {
			background-color: #002856;
			color: white;
			text-align: center;
		}

		tr.grid-pager td
        {
			color: white;
			background-color: #002856;
			font-weight: bold;
		}

		.vw-cell-padding 
        {
			padding-left: 15px;
		}
/***Table/Grid CSS - END***/


/***Various Links - BEGIN***/
		a.vw-links-black,
		.vw-links-black a:link,
		.vw-links-black a:active,
		.vw-links-black a:visited,
		.vw-links-black a:hover 
        {
			color: black;
			text-decoration: none;
		}

		a.vw-links-blue,
		.vw-links-blue a:link,
		.vw-links-blue a:active,
		.vw-links-blue a:visited,
		.vw-links-blue a:hover 
        {
			color: blue;
			text-decoration: none;
		}

		a.vw-links-red,
		.vw-links-red a:link,
		.vw-links-red a:active,
		.vw-links-red a:visited,
		.vw-links-red a:hover 
        {
			color: red;
			text-decoration: none;
		}

		a.vw-links-white,
		.vw-links-white a:link,
		.vw-links-white a:active,
		.vw-links-white a:visited,
		.vw-links-white a:hover
        {
			color: white;
			text-decoration: none;
		}

		a.grid-pager-links,
		.grid-pager-links a:link,
		.grid-pager-links a:active,
		.grid-pager-links a:visited,
		.grid-pager-links a:hover 
        {
			color: white;
			font-weight: normal;
			text-decoration: none;
		}
/***Various Links - END***/

/***Specific Purpose CSS - BEGIN***/
		.vw-specials-active 
        {
			color: green;
}

		.vw-specials-pending 
        {
			color: black;
}

		.vw-specials-expired
        {
			color: red;
}

		.vw-specials-description 
        {
			width: 25%;
			text-wrap: normal;
		}

		.vw-leads-unviewed,
		.vw-rental-applications-unviewed
        {
			font-weight: bold;
        }

		.vw-ils-name-column 
        {
			text-align: left;
			padding-left: 15px;
		}

		.vw-table-specials 
        {
			vertical-align: top;
        }

		.vw-table-ils 
        {
			width: 700px;
			border-spacing: 0;  
		}

        a.vw-subheader-links {
            color: white;
            text-decoration: none;
        }

        a.vw-subheader-links:hover {
            color: #E1F4FF;
            text-decoration: underline;
        }


        .vw-title-header, .vw-title-header-25percent, .vw-title-header-88px {
            background-color: #044D66;
            height: 64px;
        }

        .vw-title-header-25percent {
            width: 25%;
        }

        .vw-title-header-88px {
            width: 88px;
        }

        a.mc-header-links,
        .mc-header-links a:link,
        .mc-header-links a:active,
        .mc-header-links a:visited {
            color: white;
            font-weight: bold;
            text-decoration: none;
        }

        .mc-header-links a:hover {
            color: #3399ff;
        }

        .mc-gray-label-text {
            color: #CCCCCC;
        }

        .mc-italics-label-text {
            font-style: italic; 
        }

        .mc-availability-main-table-style {
            width: 600px;
            border: 0;
            padding: 5px;
            border-spacing: 0;
        }

		.inventory-control-group {
			width: 740px;
			text-align: left;
			padding: 10px;
			border: thin;
			border-style: solid;
		}

		.inventory-floor-plan-save-button {
			margin-left: 5px;
		}

/***Specific Purpose CSS - END***/