﻿body {
    font-family:Arial,Verdana;
    font-size:9.5pt
}

.header
{
    font-size:17pt;
    color:#e58900;
    text-align:right
}


th.nobg {
	border-top: 0;
	border-left: 0;
	border-right: 1px solid #C1DAD7;
	background: none;
}

.Terms
{
	left:300px;
	position:absolute;
	top:40px;
	font-size:12px;
}

td.alt {
	background: #F5FAFA;
	color: #797268;
}

th.spec {

}

.Grid { border: solid 1px #FFFFFF; }
.GridHeader
{
	font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #4f6b72;
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	border-top: 1px solid #C1DAD7;
	letter-spacing: 2px;
	text-align: center;
	padding: 6px 6px 6px 12px;
	background: #F5FAFA;
	vertical-align:middle;
}
.GridItem
{
		border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	background: #fff;
	padding: 6px 6px 6px 12px;
	color: #4f6b72;
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	font: bold 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

.GridAltItem
{
		border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	background: #fff;
	padding: 6px 6px 6px 12px;
	color: #4f6b72;
	background: #F5FAFA;
	color: #797268;
	border-left: 1px solid #C1DAD7;
	font: bold 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}
div#tnbg 
{
	background: #fc9 url(../images/bg_tn.gif) repeat-x;
	position: absolute;
	top: 70px;
	left: 0px;
	width: 100%;
	height: 50px;
	z-index: -1;
}
	
.lblDirections
{
	color:#007aa1;
	margin-top:6px;
	margin-bottom:10px;
	font-size:12pt;
	font-weight:bold;
}

.btnPrint
{
	position:absolute;
	right:100px;
	top:8px;
}
	
.topnav
{
    background-image:url(../images/button_tn.gif);
    text-align: center;
}

.topnav a:link, .topnav a:visited
{
    text-decoration:none;
    color:#007aa1;
    font-weight:bolder
}
.topnav a:hover
{    
    color:Orange
}


.AltLineItem
{
    background-color:#999999;
    color:White
}
.LineItem
{
	background-color:#cecece;
}

.topnav-current
{
    background-image:url(../images/button_tn_on.gif);
    font-weight: bolder;
    text-align: center;
}

.topnav-current a:link, .topnav-current a:visited
{
    text-decoration:none;
    color:Black;
    cursor:default
}
.topnav-spacer-current
{
    color:White;
    text-align:center;
    font-size:3px;
    background-image:url(../images/button_tn_btm_on.gif)
}
.topnav-spacer
{
    background-image:url(../images/button_tn_btm.gif);
    color:white;
    font-size:3px;
}

table.leftnav
{
	width: 100%;
    background-color:white;
    line-height:16pt;
    border: 1px dashed #dfdfdf;
    border-width: 0 0 1px 0;
    margin-bottom: 2px;
}

.leftnav-current
{
    background: #fff url(../images/left_nav_bg_on.gif) repeat-x;
    font-size:10pt;
    font-weight:bold;
    line-height:16pt;
}
.leftnav-header
{
    background-color:#fff;
    font-size:10pt;
    font-weight:bold;
    line-height:16pt;
    padding-left: 5px;
    border: 1px dashed #dfdfdf;
    border-width: 0 0 1px 0;
}

.GridViewTitle
{
	font-size:11pt;
	font-weight:bold;
	padding: 5px 5px 5px 5px;
	background-color:#007aa1;
	color:White
}

.gridhead
{
    background-color:#999999;
    color:White;
    font-weight: bold;
    text-align:left
}
.gridhead a:visited, .gridhead a: link
{
    color:White;
    text-decoration:none
}
  
.leftnav a, .leftnav-header a, .leftnav-current a
{
	display: block;
	border: 1px dashed #dfdfdf;
    border-width: 1px 0 0 0;
    margin: 1px 0 1px 0;
    padding-left: 5px;
	
}

.leftnav-current a
{
	background: #fff url(../images/left_nav_bg_on.gif) repeat-x;
}

.leftnav a:link, .leftnav-current a:visited
{
    text-decoration:none;
    color: #007aa1;
    /*cursor:default;*/
}

.leftnav a:link, .leftnav a:visited
{
    text-decoration:none;
    color:#007aa1;
}

.leftnav a:hover
{    
    color:Orange
}

.leftnavbox
{
    position:absolute;
    top:151px;
    left:25px;
    width:150px;
    border: 1px solid #dfdfdf;
    padding: 0 0 1px 0;
    
}
/*leftnav for work request pages*/
div.ln
{
	/*background: #fff url(../images/left_nav_bg_on.gif) repeat-x;*/
	width: 146px;
    text-decoration:none;
    color: #007aa1;
    font-weight: bold;
    border: 1px dashed #dfdfdf;
    border-width: 1px 0 0 0;
    margin: 0 0 0 2px;
    /*cursor:default;*/
}

.leftnav .ln a, .leftnav-header .ln a, .leftnav-current .ln a, span.leftnav
{
	display: block;
	border: none;
    border-width: 0;
    margin: 1px 0 1px 0;
    padding-left: 5px;
	
}

.rightbox
{
    position:absolute;
    top:151px;
    left:193px;
    width:700px;
 /*   border:solid 1px #bbb; */
    padding:10px;
    background-color:White;
}
.FloorBox
{
    position:absolute;
    top:151px;
    width:954px;
    border:solid 1px #bbb;
    padding:10px;
    background-color:White
}

.FloorBoxAdmin
{
    position:absolute;
    top:151px;
    left:193px;
    width:954px;
    border:solid 1px #bbb;
    padding:10px;
    background-color:White
} 

.historyrequest
{
	/*position: absolute;
	top: 250px;
	left: 0px;*/
	background-color: #fff;
    width:150px;
    height:29px;
    border: 0;
 
}

.openrequest
{
	/*position: absolute;
	top: 290px;
	left: 0px;*/
	background-color: #fff;
    width:150px;
    height:29px;
    border: 0;
 
}
.floorItem1
{
    width:200px
}
.floorItem2
{
    width:200px
}
.floorItem3
{
    width:200px
}


.contact
{
    position:absolute;
    left:20px;
    top:150px;
    border:solid 1px #bbb;
    min-height:150px;
    width:758px;
    padding:10px
}

/*not used*/
.button
{
    border-style:double;
    border-color:Black;
    border-width:3px;
    background-color:#ffffcc    
}
.button a:link, .button a:visited
{
    text-decoration:none;
    color:Black
}

.button a:hover
{    
    color:Orange
}
/*end button*/

.SiteHelp
{
    position:absolute;
    left:680px;
    top:50px;
    background-color:#ffffcc;
    border:solid 1px black;
    padding-left:20px;
    padding-right:20px;
    padding-bottom:1px;
    padding-top:1px
}

 a:link.SiteHelp, a:visited.SiteHelp
{
    text-decoration:none;
    color:Black
}  

 a:hover.SiteHelp
{
    color:Orange
}  

.InfoLable
{
    color:#Ae3401;
    font-weight:bold;
    font-size:11pt;

}

.MyCalendar .ajax__calendar_container {
    border:1px solid #646464;
    background-color: #FFFACD;
    color: red;
}
.MyCalendar .ajax__calendar_other .ajax__calendar_day,
.MyCalendar .ajax__calendar_other .ajax__calendar_year {
    color: black;
}
.MyCalendar .ajax__calendar_hover .ajax__calendar_day,
.MyCalendar .ajax__calendar_hover .ajax__calendar_month,
.MyCalendar .ajax__calendar_hover .ajax__calendar_year {
    color: black;
}
.MyCalendar .ajax__calendar_active .ajax__calendar_day,
.MyCalendar .ajax__calendar_active .ajax__calendar_month,
.MyCalendar .ajax__calendar_active .ajax__calendar_year {
    color: black;
    font-weight:bold;
}

.unwatermarked {
	height:18px;
	width:148px;
	font-weight:bold;
}

.watermarked {
	height:20px;
	width:150px;
	padding:2px 0 0 2px;
	border:1px solid #BEBEBE;
	background-color:#F0F8FF;
	color:gray;
}	
.logOut
{
    background-image:url(../images/LogOut.gif);
    color:#007aa1;
    font-weight:bolder;
    text-align: center;
}
.logOut a:link, .logOut a:visited
{
    color:#007aa1;
    text-decoration:none
}
.logOut a:hover
{
    color:Orange
}
.exhelp
{
    position:absolute; left:578px; top:0px;
    border:solid 1px #d9d9d9; border-top:none; padding:10px 5px 4px 5px;
    font-size:8pt; color:Gray;
    
    
}
.user
{
    position:absolute; left:350px; top:12px;
    font-size:7pt;
    color:#777;
}

.graybg 
{
	background-color: #999;
	color: #fff;
}



