﻿body, p, h1, h2, h3, h4
{
	margin:0;
	padding:0;
	border:none;
}

ul,li
{
	margin-left:10px;
	margin-top:0;
	margin-bottom:0;
	margin-right:0;
	padding:0;
}

body
{
    background: #30383B;
    font-family:trebuchet MS,Arial,sans-serif;
    font-size: 10pt;
    color: #ACAFB1;
}
 
html>body #outer 
{
  height:auto
}

a
{
   color: #A8C67B;
   font-weight:bold;
}

.heading {
	padding: 1em 0 1em 0;
	color:#5377A9;
	font-family:trebuchet MS,Arial,sans-serif;
	font-weight:bold;
	font-size:1.2em;
}

.subheading{
	padding:.8em 0 0.5em 0;
	color:#0F2543;
	font-weight:bold;
	font-family:trebuchet MS,Arial,sans-serif;
	font-size:1.1em;
}

p {}

em {font-style:italic}

i {font-style: italic;}

strong {font-weight:bold;}

.codeReference
{
	font-family: 'Courier New', Monospace;
	font-style: normal;
	font-weight: bold;
}

pre, code {
	display:block;
	margin:15px 15px 15px 0;
	padding:10px;
	border:1px dashed #CCC;
	background-color:#FFF;
	color:#000;
	font-family:'Courier New', Monospace;
	font-size:0.9em;
	font-style:normal;
}

/*Modal Popup*/
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=20);
	opacity:0.2;
}

.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
}

/*Popup Control*/
.popupControl{
	background-color:White;
	position:absolute;
	visibility:hidden;
}

.ShowTag
{
  visibility:visible;
}

.HideTag
{
  visibility:hidden;
}


#dhtmltooltip{
position: absolute;
left: -300px;
width: 150px;
border: 1px solid black;
padding: 2px;
background-color: lightyellow;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}

#UpdateProgressDiv
{
    border: thin solid White;
    position: absolute;
    width: 400px;
    top: 50%;
    left: 35%;
    color: White;
    text-align: center;
    background-color: #76AC39;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
}
 
 .TableHeader
{
    color: #76AC39;
    font-weight: bold;
    text-transform: uppercase;
    margin:0;
    padding:0;
}

.WhiteLabel
{
    color: #FFFFFF;
    font-weight: bold;
}

.WhiteLabelNormal
{
    color: #FFFFFF;
}

.GrayWhiteCell
{
    color:#FFFFFF;
    font-weight: bold;
    font-size:11pt;
    background-color:#76AC39;
    height:36px;
    vertical-align:middle;
    padding-left:5px;
    padding-top:0px;
    padding-bottom:0px;
}

.OrangeWhiteRentalListBar
{
    color:#FFFFFF;
    font-weight: bold;
    font-size:11pt;
    background-color:#76AC39;
    height:36px;
    vertical-align:middle;
    padding-left:5px;
    padding-top:0px;
    padding-bottom:0px;
}

.DarkWhiteCell
{
    color:#FFFFFF;
    font-weight: bold;
    font-size:11pt;
    height:20px;
    padding:5px;
}

.OrangeText
{
    color: #76AC39;
}

.OrangeText14
{
    color: #76AC39;
    font-size:14pt;
}

.OrangeText12
{
    color: #76AC39;
    font-size:12pt;
}

.OrangeBgWhiteText
{
    color: #FFFFFF;
    background-color: #76AC39;
}

.SpecialOffer
{
    color: #D2E9BA;
    font-size: 9pt;
}

.HeaderCapitalsOrange
{
    color: #76AC39;
    text-transform: uppercase;
}

.HeaderCapitals
{
    color: #76AC39;
    text-transform: uppercase;
    font-size:14pt;
}

.HeaderCapitalsWhite
{
    color: #FFFFFF;
    text-transform: uppercase;
}

.Justify
{
    text-align:justify;
    font-family: Tahoma, Arial, sans-serif;
    font-size: 12pt;
}

.MasterStyle
{
    margin:0px;
}

.HeaderLinks
{
    background-color: #2D1B4E;
    color: #FFFFFF;
    height: 120px;
    padding-top: 5px;
    position:relative;
}

.HeaderLinks a
{
    color:#FFFFFF;
}

.CellPadding
{
    padding-left:5px;
    padding-top:5px;
    padding-bottom:5px;   
}

.CellPadding10
{
    padding-left:5px;
    padding-top:10px;
    padding-bottom:10px;   
}

.AlternateRow
{
    background-color:Gray;
    color:#FFFFFF;
}

#LogoDiv
{
    position:absolute;
    top:0;
    left:10px;
    width:400px;
}

#MenuDiv
{
    position:absolute;
    top:40px;
    right:30px;
    width:500px;
    text-align:right;
}

#CallDiv
{
    text-align:right;
    font-family: Tahoma, Arial, sans-serif;
    font-size: 14pt;
}

#MainDiv
{
    margin-top:10px;
    margin-left:25px;
    margin-right:25px;
}

#DontSeeDiv
{
    color:#FFFFFF;
    font-weight: bold;
    font-size:14pt;
    background-color:#76AC39;
    padding-left:5px;
    padding-top:5px;
    padding-bottom:5px;
    text-align:center;
}

#DontSeeDiv a
{
   color:#FFFFFF; 
}

.accordionHeader
{
    text-align:center;
}

.accordionHeaderSelected
{
    text-align:center;
}

.accordionCheckoutHeader, .accordionCheckoutHeaderSelected
{
    text-align:left;
}

