﻿
html
{
  overflow:-moz-scrollbars-vertical;
}

body
{
  font-family:Verdana;
  margin:0;
  padding:0;
  background-color:#E8E8E8;/* #F0F5F7; #FFFFFF;//#CCCCCC;//#FFFFFF; */
}

a
{
  text-decoration:none;
  color:#800080;
}

cite
{
  color:#000000;
}

table
{
  border:0px;
  overflow:hidden;
  table-layout:fixed;
}

tr
{
  overflow:hidden;
}

td
{
  font-family:Verdana;
  font-size:10pt;
  font-weight:normal;
  overflow:hidden;
  padding:0px;
  margin:0px;
}

li
{
  margin-bottom:6px;
}

.liBreak
{
  margin-bottom:6px;
}

#formtable td
{
  font-family:Verdana;
  font-size:8pt;
  font-weight:normal;
  overflow:hidden;
  padding:0px;
  margin:0px;
}

#freeQuoteFormTableHeader
{
  background-color:#C889E2;
  border:10px solid #C889E2;
}

#freeQuoteFormTableHeader td
{
  font-family:Verdana;
  font-size:8pt;
  font-weight:normal;
  overflow:hidden;
  padding:0px;
  margin:0px;
}

#freeQuoteFormTableContent
{
  background-color:#EBDEEB;
  border:10px solid #EBDEEB;
}

#freeQuoteFormTableContent td
{
  font-family:Verdana;
  font-size:8pt;
  font-weight:normal;
  overflow:hidden;
  padding:0px;
  margin:0px;
}

.citationFontSmall
{
  font-family:Verdana;
  font-size:7.5pt;
  font-weight:normal;
  overflow:hidden;
  padding:0px;
  margin:0px;
}

.citationFontMedium
{
  font-family:Verdana;
  font-size:9pt;
  font-weight:normal;
  overflow:hidden;
  padding:0px;
  margin:0px;
}

.bigPurpleQuote
{
  font-family:Verdana;
  font-size:36pt;
  font-weight:normal;
  color:#800080;
  overflow:hidden;
  padding:0px;
  margin:0px;
}

.button
{
  border-style:ridge;
  border-width:1px;
  border-color:purple;
  background-color:#F2F2F2;
}

.softwareSolutionsTitle
{
  color:#800080;
  font-size:12pt;
  font-weight:bold;
}

.headerTitle
{
  font-family:Verdana;
  font-size:12pt;
}

.footNote
{
  font-family:Verdana;
  font-size:8pt;
}

.tabbedNote
{
  font-family:Verdana;
  font-size:8pt;
}

.headerAddress
{
  font-family:Verdana;
  font-size:7.5pt;
}

.requiredField
{
  font-family:Verdana;
  font-size:12pt;
  color:red;
}

.purpleText
{
  color:#800080;
}

.purpleLink
{
  text-decoration:none;
  color:#800080;
}

.freeQuoteLink
{
  text-decoration:none;
  color:#800080;
  font-weight:bold;
}

.mapSubTitle
{
  color:#000000;
  font-family:Verdana;
  font-size:10pt;
  font-weight:normal;
}

.contentTitle
{
  color:#800080;
  text-align:left;
  font-family:Verdana;
  font-size:16pt;
  font-weight:normal;
  width:100%;
}

.contentTitlePrefix
{
  color:#000000;
  text-align:left;
  font-family:Verdana;
  font-size:8pt;
  font-weight:bold;
}

.contentTitlePostfix
{
  color:#000000;
  text-align:left;
  font-family:Verdana;
  font-size:8pt;
  font-weight:bold;
}

.contentTitleSpan
{
  color:#800080;
  text-align:left;
  font-family:Verdana;
  font-size:16pt;
  font-weight:normal;
}

.contentCategory
{
  text-align:left;
  font-family:Verdana;
  font-size:12pt;
  font-weight:normal;
}

.contentCategorySmall
{
  text-align:left;
  font-family:Verdana;
  font-size:11pt;
  font-weight:normal;
}

.contentCategoryPostfix
{
  text-align:left;
  font-family:Verdana;
  font-size:8pt;
  font-weight:normal;
}

.mainContent
{
  text-align:left;
  border-width:0px;
  background-color:white;/* #CCCCCC; */
  clear:both;
  margin:0px;
  padding:0px;
  font-family:Verdana;
  font-size:10pt;
  width:100%;
}

.mainContentPadding
{
  border-style:groove;
  border-width:6px;
  border-left-color:lightgray;
  border-top-color:lightgray;
  border-right-color:whitesmoke;
  border-bottom-color:whitesmoke;
  background-color:white;/* #CCCCCC; */
  clear:both;
  margin:0px;
  padding:15px;
  width:100%;
}

.sidebarButton
{
  border:0;
  margin:0 0 0 0;
  padding:0;
  overflow:hidden;
  background-repeat:no-repeat;
  cursor:pointer;
  font-size:10pt;
  font-family:Verdana,Arial,Calibri;
  color:white;
  text-align:center;
  text-decoration:none;
}

#sidebar, .cellContent
{
  border-style:groove;
  border-width:2px;
  border-left-color:lightgray;
  border-top-color:lightgray;
  border-right-color:whitesmoke;
  border-bottom-color:whitesmoke;
  background-color:#CCCCCC;
  clear:both;
  margin:0px;
  padding:0px;
}

#sidebar ul
{
  list-style-type:none;
  width:100%;
  display:block;
  margin:0;
  padding:0;
}

#sidebar li
{
  font-size:9pt;
  display:block;
  margin:inherit;
  padding:inherit;
  border:1px solid #D3D3D3;
}

#sidebar a
{
  border:thin ridge #C0C0C0;
  background-color:#E5E5E5;
  border-bottom:1px solid #F2F2F2;
  margin:3px;
  font-weight:500;
  text-decoration:none;
  color:#000000;
  display:block;
  padding:5px;
}

#sidebar a:hover
{
  border:thin ridge #800080;
  background-color:#F2F2F2;
  border-bottom:1px solid #F2F2F2;
  margin:3px;
  font-weight:500;
  text-decoration:none;
  color:#000000;
  display:block;
  padding:5px;
}

#sidebar .sidebarActiveButton
{
  background-color:#B5B5B5;
}

#sidebar .sidebarActiveButton:hover
{
  background-color:#B5B5B5;
}

#footer
{
  border-style:none; /* groove; */
  /* border-width:2px; */
  text-align:center;
  clear:both;
  margin-right:10px;
  margin-left:10px;
  padding:0;
  overflow:auto;
  /* background-color:white; */
  font-size:7.5pt;
  color:black; /* #fff; */
  margin:2px;
  padding:2px;
}

#footer a
{
  color:black; /* #fff; */
  text-decoration: underline;
}

#footer a:hover
{
  color:black; /* #fff; */
  text-decoration:none;
}
