html						{}
body						{background:#ffffff; color:#000000; margin:10px 0 0 0; padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}

h1,h2,h3,h4,p,form			{margin:0px; padding:0px;}
h1							{font-size:19px; color:#0911A0; font-weight:normal; font-family:Arial, Helvetica, sans-serif;}
h2							{position:absolute; top:-55px; left:0px; font-size:20px; color:#6683B6; font-weight:normal; font-family:'Arial Unicode MS', Arial, Helvetica, sans-serif;}
h3							{font-size:16px; color:#6683B6; font-weight:bold; margin-bottom:10px;}
h3.homePage					{font-size:13px; font-weight:bold; margin:10px 0 10px 0; color:#000000;}
p							{word-spacing:2px; line-height:16px;}
a							{color:#000000;}
p a							{font-size:13px; font-weight:bold;}
img							{border:none; margin:5px;}

#container					{width:750px;}
#mainHeader					{height:160px; background:url('../images/header/header.jpg') no-repeat; position:relative;}
#contentContainer			{float:left; width:535px; margin:55px 0 0 -39px; background:url('../images/navigation/nav_border.gif') repeat-y left;}
#mainContent				{margin:0 0 0 40px; position:relative; min-height:200px;}
#navigation					{float:left; width:232px; background:url('../images/navigation/nav_top.jpg') no-repeat top; padding-top:130px;}
#footer						{clear:both; height:54px; background:url('../images/footer/footer.gif') no-repeat; position:relative;}

#mainHeader h1				{position:absolute; left:410px; top:88px;}

#navigation ul				{padding:0px; margin:0px; list-style:none; width:180px; text-align:right; font-size:12px; font-weight:bold;}
#navigation	ul li			{margin:5px 0 5px 0;}
#navigation ul li a			{color:#2F325F; display:block; text-decoration:none; width:180px; height:18px;}
#navigation ul li a:hover,
#navigation ul li.on a		{color:#F9C116; background:url('../images/navigation/arrow.gif') no-repeat left; background-position:10px;}
#navigation ul li .subMenu	{display:none; font-weight:normal;}
#navigation ul li.on .subMenu{display:block;}

#navigation ul ul			{font-size:10px;}
#navigation ul .subMenu li a{background:none; color:#2F325F;}
#navigation ul .subMenu li a:hover,
#navigation ul .subMenu li.on a	{color:#F9C116; background:none;}

#footer #backToTop			{position:absolute; bottom:0px; right:18px;}

/********************* TEXT STYLES *****************/
.subHeader					{position:absolute; top:-15px; left:0px; font-size:16px; color:#6683B6; font-weight:bold;}
p.error						{color:#FF0000; font-weight:bold; font-size:11px; text-align:center;}
/********************* LIST STYLES *****************/
#productLinks				{list-style:none; padding:0px; margin:0px; font-weight:bold; font-size:13px;}
#productLinks li			{margin:8px 0 8px 0;}
#productLinks li a span		{display:none;}

/********************* FORM STYLES *****************/
#contactForm				{width:450px;}
#contactForm label			{display:inline-block; width:180px; vertical-align:top; margin-top:4px;}
#contactForm input			{margin:2px; width:200px;}
#contactForm textarea		{margin:2px; width:250px;}
#contactForm #submit		{width:60px;}
#contactForm .boxCont		{float:right; width:255px; display:inline;}
#contactForm #contactBy,
#contactForm #contactBy2,
#contactForm #info,
#contactForm #info2			{width:auto; display:inline-block;}

/********************* DIV STYLES *****************/
#contactDetails				{font-size:16px; color:#6683B6; font-weight:bold; font-family:'Arial Unicode MS', Arial, Helvetica, sans-serif; position:relative; line-height:30px; height:250px;}
#contactDetails	div			{position:absolute; top:90px; left:45px; vertical-align:top; line-height:19px; margin-top:4px;}

#recentProjects img			{margin:10px;}
#recentProjects p			{font-size:13px; font-weight:bold;}

/********************* SIG LINK *****************/
#SIGlink					{text-decoration:none; font-size:10px; position:absolute; bottom:10px; left:10px;}


.smaller					{font-size:80%;}
.floatLeft					{float:left;}
.floatRight					{float:right;}
.cleaner					{overflow:hidden; clear:both; height:1px; margin:-1px;}
.clear						{clear:both;}