body					{margin:0; padding:0; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; color:#444444;}
.bodyHomepage			{background:url('../images/headerBackground.jpg') repeat-x #fff;}
.bodyOther				{background:url('../images/headerBackgroundOther.jpg') repeat-x #fff;}
img						{border:0}
p						{line-height:180%; margin:1.0em 0; padding:0 0}
ul						{line-height:180%;}
a						{color:#FF9900; text-decoration:none; outline: none;}
a:hover					{color:#FF9900; text-decoration:underline;}
h1						{font-size:180%; color:#333; font-weight:normal;}
h2						{font-size:180%; color:#333; font-weight:normal;}
h3						{color:#FF9900;}

.left					{float:left}
.right					{float:right}
.italic					{font-style:italic}
#mainContainer			{margin:0 auto; width:900px;}
#header					{}
#logo					{margin-top:15px}
#headerTop				{height:27px; color:#fff; font-size:11px; padding-top:8px}
#headerMenu				{height:99px;}
#headerMsg				{height:175px; padding-top:15px; color:#fff}
#headerMsgTel			{height:90px; padding-top:15px; color:#fff}
#headerLinks			{float:right;}
#headerLinks ul			{list-style:none;}
#headerLinks li			{float:left; color:#fff; margin:20px 0 0 10px; text-align:center}
#headerLinks li a		{display:block; height:52px; width:98px; color:#fff; text-decoration:none; padding-top:3px}
#headerLinks li a:hover {background:url('../images/headerBtn.png') no-repeat;}
#footer					{font-size:11px; background:url('../images/footerBackground.jpg');padding-bottom:10px; margin-top:15px;}
#footerContainer		{width:900px; margin:0 auto; padding-top:20px; color:#fff}
#footerLinks			{list-style:none; margin:0; padding:0;}
#footerLinks li			{float:left; padding:0 20px; border-right:1px dotted #fff;}
#footerLinks a			{color:#fff; font-weight:bold}
#footerLinks a:hover	{text-decoration:underline}
#copyright				{float:right; padding-top:3px}
#mainBody				{padding-top:15px;}

.cornerBox 				{position: relative; background:url('../images/cornerBoxBackground.jpg') repeat-x #fff; width: 100%; border:1px solid #d5d5d5}
.cornerBox h1 			{font-size:14px; color:#EC8601; margin-top:0;}
.cornerBox h2 			{font-size:13px; color:#EC8601; margin-top:0;}
.corner 				{position: absolute; width: 10px; height: 10px; background: url('../images/cornerTransparent.png') no-repeat; font-size:0%;}
.cornerBoxInner 		{padding: 10px;}
.TL 					{top: -1px; left: -1px; background-position: 0 0;}
.TR 					{top: -1px; right: -1px; background-position: -10px 0;}
.BL 					{bottom: -1px; left: -1px; background-position: 0 -10px;}
.BR 					{bottom: -1px; right: -1px; background-position: -10px -10px;}

.portfolioItem			{width:260px; height:200px; float:left; margin:0 5px 10px 5px; padding:6px; border:1px solid #D9E7EB; background-color:#fff}

.tickList				{margin:0; padding:0; list-style:none;}
.tickList li			{background:url('../images/iconTick.png') 0 2px no-repeat; margin:0; padding:0 0 0 25px;}

.contactForm			{margin-bottom:10px}
.contactForm th			{text-align:left; font-weight:normal; vertical-align:top; padding-top:4px}
.required				{color:#ff0000; font-weight:normal;}
.contactDetails 		{list-style:none; margin:0; padding:0}
.contactDetails  li		{list-style:none; margin:0 0 10px 0; padding:0; height:40px; padding:8px 0 0 50px;}
.inputBox				{width:260px}
