*	{margin: 0px; padding: 0px;}

body	{background: #FFFFFF url(bgBody.gif) repeat-x; font: 12px/18px Arial, Helvetica; color: #848686;}
a	{color: #669999; text-decoration: underline;}
a:hover	{text-decoration: none;}
a.bold	{font-weight: bold;}
a.arrowGreen	{padding-left: 13px; background: url(../images/lnkArrowGreen.gif) no-repeat center left;}
a.more	{padding-left: 8px; background: url(lnkMore.gif) no-repeat center left; font-size: 10px; text-decoration: none; text-transform: uppercase; color: #848686;}
a.more:hover	{color: #669999;}
p	{margin: 0px; padding: 4px 0px 14px 0px;}
br.both	{clear: both;}
br.left	{clear: left;}
br.right	{clear: right;}
h1	{font-size: 13px; color: #4B6C73;}
h2	{height: 20px; font-size: 14px; color: #231F20;}
h3	{font-size: 12px; text-transform: uppercase; color: #4C4C4C;}
h4	{font-size: 12px; text-transform: uppercase; color: #4C4C4C;}
h5	{font-size: 12px; text-transform: uppercase; color: #4C4C4C;}
hr	{height: 1px; margin: 8px 0px; background: none; border-bottom: 1px solid #E1E2E3; display: block; border: none;}
ul {margin: 5px 0px 0px 11px; text-transform: capitalize; list-style-image: url(li.gif);}
ul li {margin-bottom: 3px;}
ul ul {margin-left: 0px;}
strong {font-size: 12px; color: #4C4C4C;}
img{border: 0;}

#Container	{padding: 0px 20px; width: 904px; min-height: 660px; background: url(../images/bgContainer.gif) no-repeat top center; text-align: left;}
#Container .logo  {padding-left: 20px;}


.Content	{min-height: 730px; padding-bottom: 25px; margin: 0px 20px;}

.Content .ColLeft	{width: 580px; float: left;  margin: 40px 0px 0px 0px;  padding: 15px 0px 15px 0px;  border-top: 1px solid #E1E2E3;}
.Content .ColRight	{width: 268px; float: right; background-image:url(../images/bgRightCol.gif); background-repeat: no-repeat; border-top: 1px solid #E1E2E3; margin: 40px 0px 0px 0px; padding: 10px 0px 15px 15px;}
.Content .ColRight img {padding: 6px 0px 0px 0px;}

.singlecol {margin: 40px 0px 0px 0px;  padding: 15px 0px 15px 0px;  border-top: 1px solid #E1E2E3; min-height: 660px;}


.Footer	{margin: 0px 0px 36px 0px; padding-top: 15px; width: 864px; font-size: 11px; border-top: solid 1px #E1E2E3;}
.Footer a	{margin: 0px 13px; color: #848686; text-decoration: none;}
.Footer a:hover	{text-decoration: underline;}
.Footer a.left	{margin-left: 0px;}
.Footer span.Copyright	{margin: 17px 0px 0px 0px; font-weight: bold; float: left; display: block;}
.Footer span.Altegrity	{margin: 17px 31px 0px 0px; color: #64BAF0; float: right;}

@media screen	{
  .sIFR-flash	{visibility: visible !important; margin: 0; padding: 0;}
  .sIFR-replaced, .sIFR-ignore	{visibility: visible !important;}
  .sIFR-alternate	{position: absolute; left: 0; top: 0; width: 0; height: 0; display: block; overflow: hidden;}
  .sIFR-replaced div.sIFR-fixfocus	{margin: 0pt; padding: 0pt; overflow: auto; letter-spacing: 0px; float: none;}
  }

@media print	{
  .sIFR-flash	{display: none !important; height: 0; width: 0; position: absolute; overflow: hidden;}
  .sIFR-alternate	{visibility: visible !important; display: block !important; position: static !important; left: auto !important; top: auto !important; width: auto !important; height: auto !important;}
  }

/*
Place CSS rules for to-be-replaced elements here. Prefix by .sIFR-active
so they only apply if sIFR is active. Make sure to limit the CSS to the screen
media type, in order not to have the printed text come out weird.
*/
@media screen	{
	.sIFR-active h1	{font-size: 16px; color: #231F20;}
	.sIFR-active h2	{font-size: 14px; color: #231F20;}
	}
	
form#leadform label.error{
	display: block;
	color: #fb2217;
	margin-right: 10px;
	xbackground: url(../images/required.gif) no-repeat 0 0;
}
form .checkbox	{width: 22px; height: auto; margin-right: 3px; border: none; float: left;}
form input {height: 22px;}
form input image {width: auto; height: auto; border: none;}
form select	{height: 22px; width: 222px; border: 1px solid #CCCCCC; font-size: 11px; line-height: 18px; color: #999999;}
form .textarea	{width: 400px; height: 150px; border: 1px solid #CCCCCC; display: block;}
form .Eval {width: 350px;}
form .subBtn {width: 70px; height: 30px; color: #000}
form .LeftSide	{width: 350px; padding-bottom: 3px; float: left;}
form .RightSide	{width: 222px; padding-bottom: 3px; float: right;}
