img, div	{ behavior: url(../iepngfix.htc) }
body 		{ font: 12px/16px Arial, Helvetica, sans-serif; background: #FFFFFF url(../images/bg.gif); margin: 0; padding: 0; text-align: center; color: #000000; min-width: 900px; }
#page 		{ width: 900px; margin: 0 auto; }
#header 	{ margin: 0; padding: 0; text-align: center; }
#logo		{ margin: 5px auto; }
#nav		{ background: url(../images/nav-bg.png) no-repeat; height: 60px; padding: 29px 0 0 0; }
#nav		{ [if IE] height: 89px; }
#main 		{ margin: -20px 0 0 0; padding: 5px 35px; background: #ffffff; text-align: justify; }
#footer 	{ font-size: 11px; margin: -5px 0 10px 0; padding: 10px 0; background: url(../images/footer.png) bottom no-repeat; }
#footer p 	{ margin: 0; padding: 5px 0 10px 0; text-align: center; font-size: 11px; }

.fltleft	{ float: left; padding: 0 10px 10px 0; }
.fltright	{ float: right; padding: 0 0 10px 10px;  }
.lefthalf	{ float: left; width: 425px; }
.righthalf	{ margin-left: 440px; }
.about .lefthalf	{ float: left; width: 340px; }
.about .righthalf	{ margin: 0 0 0 380px; }
.services .lefthalf	{ float: left; width: 425px; }
.services .righthalf	{ margin: 0 0 0 465px; }
.faqs .lefthalf	{ float: left; width: 425px; }
.faqs .righthalf	{ margin: 0 0 0 465px; }
.contact .lefthalf	{ float: left; width: 425px; }
.contact .righthalf	{ margin: 0 0 0 465px; }

.title		{ font-weight: bold; font-size: 14px; }
.clearfloat { clear:both; height:0; font-size: 1px; line-height: 0px; }
.formlabel 		{ float: left; width: 170px; }
.formelement 	{ padding-top: 10px; }
.quote		{ background: url(../images/icon-quote-open.gif) top left no-repeat; padding: 0 0 0 20px; }
.caption	{ text-align: right; font-size: 10px; }
.halfie		{ width: 50%; float: left; }
.press		{ width: 207px; height: 270px; float: left; text-align: center; }
.press img	{ margin-bottom: 8px; border: 5px solid #eeeeee; }

a:link		{ font-weight: bold; text-decoration: none; color: #c90075; }
a:visited	{ font-weight: bold; text-decoration: none; color: #e35aa4; }
a:hover		{ font-weight: bold; text-decoration: none; color: #e35aa4; }
a.grey		{ color: #999999; font-weight: normal; }

