/*
// main.css
//
// Portions Copyright (C) 2004-2006 Lavitsky Computer Laboratories, Inc. All Rights Reserved.
//
// This file contains Original Code and/or Modifications of Original Code as defined in
// and that are subject to the Lavitsky Computer Laboratories, Inc. Source License Version 1.0
// (the 'License'). You may not use this file except in compliance with the License. Please
// obtain a copy of the License at http://www.lavitsky.com/lclsl/ and read it before using
// this file.
//
// The Original Code and all software distributed under the License are distributed on an
// 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, AND LCL HEREBY
// DISCLAIMS ALL SUCH WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF
// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
// Please see the License for the specific language governing rights and limitations under
// the License.
*/

body {
  height:100%; 
  max-height:100%; 
  padding:0;
  margin:0;
  border:0;
  background:#fff;
  /* overflow: hidden;  */
  }

#content {
  position:fixed;
  top:65px;
  left:0;
  /* bottom:50px; */
  right:0; 
  overflow:auto; 
  background:#fff;
  padding:4px;
  z-index:3;
  font-family: 'Verdana', sans-serif;
  font-size: 15px;
  text-align:left;
  }

/* for internet explorer */
* html #content {
  height:100%; 
  width:100%;
  }

A:link
{
    COLOR: white;
    TEXT-DECORATION: none
}
A:visited
{
    COLOR: white;
    TEXT-DECORATION: none
}
A:hover
{
	cursor: pointer;
    COLOR: white;
    TEXT-DECORATION: none
}

.front
{
	text-align:center;
	font-family: verdana, san-serif;
	font-size: 14pt;
}
.front a:link, a:visited
{
	color: #2A2B74;
	text-decoration: none;
}

.front a:hover, a:visited:hover
{
	color: #2A2B74;
	text-decoration: underline;
}

.headerbg
{
    background-image: url(../images/bar.gif);
    background-repeat: repeat-x;
}
.headerfont
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 14pt;
    COLOR: #2A2B74;
    FONT-FAMILY: 'Verdana', sans-serif
}
.mainnavigationbg
{
    BORDER-TOP: gray thin solid;
    BACKGROUND-COLOR: #2A2B74;
}
.mainnavigationcell
{
    BORDER-RIGHT: white thin solid;
    BACKGROUND-COLOR: #2A2B74;
}
.mainnavigationlogoutcell
{
    BACKGROUND-COLOR: #2A2B74;
}
.mainnavigationselectedcell
{
    BORDER-RIGHT: white thin solid;
    FONT-WEIGHT: bolder;
    COLOR: white;
    BACKGROUND-COLOR: #1C3F93;
}
.mainnavigationfont
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    COLOR: white;
    FONT-FAMILY: 'Verdana', sans-serif;
    LETTER-SPACING: 1pt
}
.loginform
{
    FONT-SIZE: 9pt;
    FONT-FAMILY: 'Verdana', sans-serif
}
.subnavigationbg
{
    BACKGROUND-COLOR: #1C3F93;
}
.subnavigationcell
{
    MARGIN-BOTTOM: 3px;
    BORDER-BOTTOM: #ffffff thin solid;
    BACKGROUND-COLOR: #1C3F93;
}
.subnavigationselectedcell
{
    MARGIN-BOTTOM: 3px;
    BORDER-BOTTOM: #ffffff thin solid;
    FONT-WEIGHT: bolder;
    COLOR: white;
    BACKGROUND-COLOR: #5987C5;
}
.subnavigationfont
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: white;
    FONT-FAMILY: 'Verdana', sans-serif;
    LETTER-SPACING: 1pt
}
.clientinformation
{
    FONT-SIZE: 8pt;
    TEXT-INDENT: 10px;
    FONT-FAMILY: 'Verdana', sans-serif
}
.clientinformationlist
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: 'Verdana', sans-serif
}
.companyinformation
{
    FONT-SIZE: 8pt;
    TEXT-INDENT: 10px;
    FONT-FAMILY: 'Verdana', sans-serif
}
.companyinformationheader
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 9pt;
    TEXT-INDENT: 10px;
    FONT-FAMILY: 'Verdana', sans-serif;
    HEIGHT: 25px;
    BACKGROUND-COLOR: #E5E5CD; /* beige */
}
.clientinformationheader
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 9pt;
    TEXT-INDENT: 10px;
    FONT-FAMILY: 'Verdana', sans-serif;
    HEIGHT: 25px;
    BACKGROUND-COLOR: #bcd1f3;
}
.clientlist
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: 'Verdana', sans-serif
}
.spotinformationheader
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 9pt;
    TEXT-INDENT: 10px;
    FONT-FAMILY: 'Verdana', sans-serif;
    HEIGHT: 25px;
    BACKGROUND-COLOR: #bcd1f3;
}
.spotdetailheader
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    TEXT-INDENT: 0px;
    FONT-FAMILY: 'Verdana', sans-serif;
    HEIGHT: 15px;
    BACKGROUND-COLOR: #E5E5CD;
}
.navigationarea
{
    FONT-FAMILY: 'Verdana', sans-serif;
}
.spotinformation
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: 'Verdana', sans-serif;
}
.spotinformation A:link
{
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: 'Verdana', sans-serif;
}
.spotinformation A:hover
{
    FONT-SIZE: 8pt;
	cursor: pointer;
    COLOR: black;
    FONT-FAMILY: 'Verdana', sans-serif;
}
.spotinformation A:visited
{
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: 'Verdana', sans-serif;
}
.tabcontent
{
    DISPLAY: none;
    FONT-SIZE: 8pt;
    FONT-FAMILY: 'Verdana', sans-serif;
}
#tabSpot
{
    PADDING-RIGHT: 0px;
    MARGIN-TOP: 0.1em;
    PADDING-LEFT: 0px;
    FONT-SIZE: 9pt;
    MARGIN-BOTTOM: 0px;
    PADDING-BOTTOM: 3px;
    MARGIN-LEFT: 0px;
    LINE-HEIGHT: normal;
    PADDING-TOP: 3px;
    FONT-STYLE: normal;
    FONT-FAMILY: 'Verdana', sans-serif;
    FONT-VARIANT: normal;
}
#tabSpot LI
{
    DISPLAY: inline;
    MARGIN: 0px;
    FONT-FAMILY: 'Verdana';
    LIST-STYLE-TYPE: none;
}
#tabSpot LI A
{
    BORDER-RIGHT: #778 1px solid;
    PADDING-RIGHT: 0.5em;
    BORDER-TOP: #778 1px solid;
    PADDING-LEFT: 0.5em;
    BACKGROUND: white;
    PADDING-BOTTOM: 3px;
    MARGIN-LEFT: 3px;
    BORDER-LEFT: #778 1px solid;
    COLOR: black;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: medium none;
    FONT-FAMILY: 'Verdana', sans-serif;
}
#tabSpot LI A:hover
{
    COLOR: blue;
    FONT-FAMILY: 'Verdana', sans-serif;
}
#tabSpotContent
{
    BORDER-RIGHT: black 1px solid;
    PADDING-RIGHT: 5px;
    BORDER-TOP: black 1px solid;
    PADDING-LEFT: 5px;
    FONT-SIZE: 9pt;
    PADDING-BOTTOM: 5px;
    BORDER-LEFT: black 1px solid;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: black 1px solid;
    FONT-FAMILY: 'Verdana', sans-serif;
    HEIGHT: 500px;
}
.requiredfield
{
    FONT-SIZE: 7pt;
    COLOR: red;
    FONT-FAMILY: Verdana, sans-serif;
}
.customfieldscontent
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    DISPLAY: block;
    FONT-SIZE: 9pt;
    BORDER-LEFT: black 1px solid;
    WIDTH: 100%;
    BORDER-BOTTOM: black 1px solid;
    FONT-FAMILY: Verdana, sans-serif;
}
.formbuttons
{
    FONT-SIZE: 9pt;
    COLOR: white;
    FONT-FAMILY: 'Verdana', sans-serif;
    BACKGROUND-COLOR: #2A2B74;
}
.fileuploadresults
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: 'Verdana', sans-serif;
}
.fileuploaderror
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 9pt;
    COLOR: red;
    FONT-FAMILY: 'Verdana', sans-serif;
}
.messageheader
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 9pt;
    FONT-FAMILY: 'Verdana', sans-serif;
    HEIGHT: 20px;
    BACKGROUND-COLOR: #E5E5CD;
}
.messagesubheader
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    FONT-FAMILY: 'Verdana', sans-serif;
    HEIGHT: 15px;
    BACKGROUND-COLOR: #bcd1f3;
}
.messageinformation
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: 'Verdana', sans-serif;
}
.newmessageinformation
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    FONT-FAMILY: 'Verdana', sans-serif;
}
.messagebuttons
{
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: 'Verdana', sans-serif;
    BACKGROUND-COLOR: #E5E5CD;
}
.rejectedstatus
{
    FONT-SIZE: 8pt;
    COLOR: red;
    FONT-FAMILY: 'Verdana', sans-serif;
}
.logouttext
{
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: 'Verdana', sans-serif;
}
.logouttext A:hover
{
    FONT-SIZE: 8pt;
	cursor: pointer;
    COLOR: blue;
    FONT-FAMILY: 'Verdana', sans-serif;
}
.logouttext A:link
{
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: 'Verdana', sans-serif;
}
.logouttext A:visited
{
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: 'Verdana', sans-serif;
}
.logouttext A
{
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: 'Verdana', sans-serif;
}
TR.off
{
    BACKGROUND: #fff;
}
TR.on
{
    BACKGROUND-IMAGE: none;
	cursor: pointer;
    BACKGROUND-REPEAT: repeat;
    BACKGROUND-COLOR: #BBCDE3;
}
.messageinformation A:link
{
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: 'Verdana', sans-serif;
}
.messageinformation A:hover
{
    FONT-SIZE: 8pt;
	cursor: pointer;
    COLOR: black;
    FONT-FAMILY: 'Verdana', sans-serif;
}
.messageinformation A:visited
{
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: 'Verdana', sans-serif;
}
.newmessageinformation A:link
{
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: 'Verdana', sans-serif;
}
.newmessageinformation A:hover
{
    FONT-SIZE: 8pt;
	cursor: pointer;
    COLOR: black;
    FONT-FAMILY: 'Verdana', sans-serif;
}
.newmessageinformation A:visited
{
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: 'Verdana', sans-serif;
}
.tabSpotPages
{
    PADDING-RIGHT: 0px;
    MARGIN-TOP: 0.1em;
    PADDING-LEFT: 0px;
    FONT-SIZE: 9pt;
    MARGIN-BOTTOM: 0px;
    PADDING-BOTTOM: 3px;
    MARGIN-LEFT: 0px;
    LINE-HEIGHT: normal;
    PADDING-TOP: 3px;
    FONT-STYLE: normal;
    FONT-FAMILY: 'Verdana', sans-serif;
    FONT-VARIANT: normal;
}
.tabSpotPages LI
{
    DISPLAY: inline;
    MARGIN: 0px;
    FONT-FAMILY: 'Verdana';
    LIST-STYLE-TYPE: none;
}
.tabSpotPages LI A
{
    BORDER-RIGHT: #778 1px solid;
    PADDING-RIGHT: 0.5em;
    BORDER-TOP: #778 1px solid;
    PADDING-LEFT: 0.5em;
    BACKGROUND: white;
    PADDING-BOTTOM: 3px;
    MARGIN-LEFT: 3px;
    BORDER-LEFT: #778 1px solid;
    COLOR: black;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: medium none;
    FONT-FAMILY: 'Verdana', sans-serif;
}
.tabSpotPages LI A:hover
{
    COLOR: blue;
    FONT-FAMILY: 'Verdana', sans-serif;
}
.tabpagecontent
{
    DISPLAY: none;
    FONT-SIZE: 8pt;
    FONT-FAMILY: 'Verdana', sans-serif;
}
#tabSpotPagesContent
{
    BORDER-RIGHT: black 1px solid;
    PADDING-RIGHT: 5px;
    BORDER-TOP: black 1px solid;
    PADDING-LEFT: 5px;
    FONT-SIZE: 9pt;
    PADDING-BOTTOM: 5px;
    BORDER-LEFT: black 1px solid;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: black 1px solid;
    FONT-FAMILY: 'Verdana', sans-serif;
    HEIGHT: 450px;
}
.mediatypes
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, sans-serif;
    BACKGROUND-COLOR: #1C3F93;
    color: #fff;
}
.imagelink
{
    FONT-SIZE: 8pt;
	cursor: pointer;
    COLOR: black;
    FONT-FAMILY: 'Verdana', sans-serif;
}

