*	{margin: 0px; padding: 0px; border: none; outline: none;}

body	{background: #FFFFFF url(../Images/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(../Images/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; color: #a4a5a5; padding-left: 15px;}
h4	{font-size: 12px; text-transform: uppercase; color: #4C4C4C; padding-left: 15px;}
h5	{font-size: 12px; text-transform: uppercase; color: #4C4C4C;}
hr	{height: 1px; margin: 8px 0px; background: none; border-bottom: 1px solid #E1E2E3; display: block;}
ul {margin: 5px 0px 0px 11px; text-transform: capitalize; list-style-image: url(../Images/li.gif);}
ul li {margin-bottom: 3px;}
ul ul {margin-left: 0px;}
strong {font-size: 12px; color: #4C4C4C;}

#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: 30px 0px 0px 0px;  padding: 15px 0px 15px 0px;  border-top: 1px solid #E1E2E3;  min-height: 660px;}
.Content .ColLeft p.start	{font-size: 14px; line-height: 24px;}
.Content .ColLeft .testing {width: 365px; margin: 0px 0px 0px 0px; padding: 3px 0px 15px 0px;}
.Content .ColLeft .testing .left {float: left; width: 150px; padding-top: 7px;}
.Content .ColLeft .testing .right {float: right; width: 200px;}
.Content .ColLeft Form	{padding: 3px 22px 0px 0px;}
.Content .ColLeft Form em	{color: #FF3300;}
.Content .ColLeft Form input	{width: 219px; height: 18px; padding-left: 3px; border: 1px solid #CCCCCC; font-size: 11px; line-height: 18px; color: #999999;}
.Content .ColLeft Form .checkbox	{width: 22px; height: auto; margin-right: 3px; border: none; float: left;}
.Content .ColLeft Form input image	{width: auto; height: auto; border: none;}
.Content .ColLeft Form select	{width: 222px; border: 1px solid #CCCCCC; font-size: 11px; line-height: 18px; color: #999999;}
.Content .ColLeft Form .textarea	{width: 400px; height: 150px; border: 1px solid #CCCCCC; display: block;}
.Content .ColLeft Form .Eval {width: 350px;}
.Content .ColLeft Form .subBtn {width: 70px;}
.Content .ColLeft Form .LeftSide	{width: 350px; padding-bottom: 3px; float: left;}
.Content .ColLeft Form .RightSide	{width: 222px; padding-bottom: 3px; float: right;}


.Content .ColRight	{width: 247px; float: right; background-image:url(../Images/bgRightCol.gif); background-repeat: no-repeat; border-top: 1px solid #E1E2E3; margin: 30px 0px 0px 0px; padding: 5px 0px 15px 0px;}
.Content .ColRight img {padding: 10px 0px;} 
.Content .ColRight .services {padding: 7px 0px 0px 15px; width: 217px;}
.Content .ColRight .services .left img {width: 50px; float: left; padding-top: 5px;}
.Content .ColRight .services .info {float:right; width:150px;}

.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	{height: 20px; font-size: 14px; color: #231F20;}
	}