﻿
P, BR, UL, OL, TD, BLOCKQUOTE, DIV, .standard, INPUT, INPUT.BUTTON, TEXTAREA, SELECT
{
     font-family:Verdana, Arial, sans-serif;
     font-size:11px;
     font-style:normal;
}

/*.MainTableWrapper
{
    border-style: none;
    margin: 0px;
    padding: 0px;
    border-width: 0px;
    background-position: left top;
    width: 100%;
    /*background-image: url('image/AtechLogo120pxHigh3780pxLong.jpg'); 
    background-repeat: no-repeat; display: block; width:100%;
}*/

/*.HeaderTable
{
  padding: 0px;
  margin: 0px;
  width: 100%;
  border-style: none;
  background-position: left top;
  background-image: url('image/AtechLogo120pxHigh3780pxLong.jpg');
  background-repeat: no-repeat;
  display: block;
}*/

.PageTableBodyPictureBorder
{
    border: 1px solid #6F3A06;
}

/*@charset "utf-8";*/
body
{
  font-weight: normal; 
  font-style: normal; 
  text-decoration: none;
  border-style: none;
  font-size: 10pt;
  font: Verdana, Arial, Helvetica, sans-serif;
  margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
  padding: 0;
  text-align: center; /*this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
  color: #000000;
  border-width: 0px;
  background-color: #2C2C12;
}

.BodyText
{
  font-size: 10pt;
}

.PageSubHeadingLarge
{
  font-weight: bold;
  font-size: 22pt;
  vertical-align: middle;
  color: #afad69;
  font-style: italic;
  font-family: Verdana,Tahoma,Calibri,Arial;
}

.oneColLiqCtrHdr #container {
	width: 100%;  /* this will create a container 80% of the browser width */
	text-align:center;
	background: #FFFFFF;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	border: 1px solid #000000;
	/*text-align: center;  this overrides the text-align: center on the body element. */
}
.oneColLiqCtrHdr #header {
	background: #fbfae6; 
	width:100%;
	padding: 0 0 0 0;  /* this padding matches the left alignment of the elements in the divs that appear beneath it. If an image is used in the #header instead of text, you may want to remove the padding. */
}
.oneColLiqCtrHdr #header h1 {
	margin: 0; /* zeroing the margin of the last element in the #header div will avoid margin collapse - an unexplainable space between divs. If the div has a border around it, this is not necessary as that also avoids the margin collapse */
	padding: 10px 0; /* using padding instead of margin will allow you to keep the element away from the edges of the div */
}
/*.oneColLiqCtrHdr #headerBaseBanner
{
  border-color: #004F00;
  border-width: 1px;
  background-position: left top;  
  height: 28px;  
  background-image: url('image/LeafBannerCropped.jpg');
  background-repeat: repeat;
  border-top-style: ridge;
  border-bottom-style: ridge;
}*/
.oneColLiqCtrHdr #mainContent
{
  /* remember that padding is the space inside the div box and margin is the space outside the div box */
  padding: 15px 20px 25px 20px;
  background-color:#ffffff;
  vertical-align: top;
  /*text-align: center;*/
  width: 100%;
  display: block;
}
.oneColLiqCtrHdr #footer
{
  padding: 0 10px 10px 0; /* this padding matches the left alignment of the elements in the divs that appear above it. */
  background-color: #FAF8DE;
  border-color: #004F00;
  border-width: 1px;
  border-top-style: ridge;
  border-bottom-style: ridge;
} 
.oneColLiqCtrHdr #footer p {
	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	padding: 10px 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
}

.grid
{
  border: 1px solid #505324;
  width: 725px;
}

.gridTitle
{
  font-weight: 500;
  font-size: 1 em;
  padding-top: 5px;
  padding-bottom: 2px;
  padding-left: 8px;
  text-align:left;
}

.gridText
{
  font-weight: normal;
  font-size: 1 em;
  padding-left: 18px;
  padding-bottom: 5px;
  text-align:left;
}

.gridTextFoot
{
  font-weight: normal;
  font-size: 1 em;
  padding-left: 25px;
  text-align:right;
}

.gridLink
{
  font-weight: bold;
  font-size: 1 em;
  text-align: left;
  color: #0000CC;
}

a.gridLink:hover
{
  color: #00BF00;
}

.NewsItemStyle
{
  background-color: #F7FAEB;
}

.NewsAlternatingItemStyle
{
  background-color: #FDF8E1;
}

.footerLabel
{
  padding: 2px 7px 2px 7px;
  font: normal normal 7pt Verdana, Arial, Helvetica;
  color: #FFFFFF;
  font-weight: 500;
  display: inline-block;
  border-color: #333639;
  border-bottom-style: solid;
  border-bottom-width: 1px;
}

.footerLabel TD
{
  padding-right: 7px;
  padding-left: 7px;
  padding-bottom: 2px;
}

.footerLabel A:link
{
  color: #00FFFF;
}

.footerLabel A:Visited
{
  color: #00FFFF;
}

.footerLabel A:Hover
{
  color: #FFFF00;
}

.footerLabel A:Active
{
  color: #00FFFF;
}

.headerLabel
{
  padding: 5px 7px 5px 7px;
  font: normal normal 9pt Verdana, Arial, Helvetica;
  color: #00FFFF;
  font-weight: bold;
  display: inline-block;
  border-color: #333639;
  border-bottom-style: solid;
  border-bottom-width: 1px;
}

.headerLabel TD
{
  padding-right: 7px;
  padding-left: 7px;
  padding-bottom: 2px;
}

.headerLabel A:link
{
  color: #00FFFF;
}

.headerLabel A:Visited
{
  color: #00FFFF;
}

.headerLabel A:Hover
{
  color: #FFFF00;
}

.headerLabel A:Active
{
  color: #00FFFF;
}

.WeatherTD
{
  /*background-position: left; background-color: #2C2C12;*/
  display: inline-table;
  background-color: #274E27;
  padding-right: 0px;
  padding-left: 10px;
  padding-bottom: 10px;
  padding-top: 10px;
  text-align: left;
  color: #070a70;
  font-family: Verdana, Calibri, Tahoma, Arial;
  text-align: left;
  vertical-align: top;
}
