/* general */
body						{text-align:center;color:#666666;background-color:#afc2c4;font-family:Arial,Verdana,sans-serif;font-size:9pt;margin:0px;padding:0px;margin-top:0px;padding-top:0px;}
div#main					{text-align:center;width:100%;}
.h1							{color:#10546b;font-weight:bold;}
.h2							{color:#009999;font-style:italic}
a							{text-decoration:none;color:#009999;}
a:hover						{text-decoration:underline;}
td							{text-align:left;vertical-align:top;padding:0px;font-family:Arial,Verdana,sans-serif;font-size:9pt;color:#666666;}
li							{margin-left:0em;font-weight:bold;}
ul							{margin-left:0em;padding-left:1.1em;margin-top:0px;}
/* top nav bar style */
#main #tNavTop				{width:702px;background-color:#ffffff;margin-top:30px;}
#main #tNavTop .r			{text-align:right;}
#main #tNavTop .b			{background-color:#10546b;padding:0px;}
#main #tNavTop .b			{background-color:#10546b;padding:0px;}
/* main content table style */
#main #tMain				{width:702px;border-right:1px solid #10546b;border-left:1px solid #10546b;}
#main #tMain td				{background-color:#ffffff;padding:24px 18px 24px 18px;}
#main #tMain #content		{width:100%;}
#main #tMain #content .r			{text-align:right;}
#main #tMain #content .pn			{float:right;font-weight:bold;}
#main #tMain #content .tc			{width:100%;margin-top:12px;margin-bottom:12px;}
#main #tMain #content .tc td		{padding:0px;}
#main #tMain #content .tc .rpad		{padding-left:12px;}
#main #tMain #content .tc .lpad		{padding-right:12px;}
#main #tMain #content .tc .project	{text-align:center;width:316px;padding-bottom:24px;}
#main #tMain #content .tc .project img	{margin-top:3px;margin-bottom:4px;}
/* bottom nav bar style */
#main #tNavBase				{width:702px;background-color:#10546b;}
#main #tNavBase td			{text-align:center;padding:12px;}
#main #tNavBase #n			{background-color:#10546b;color:#ffffff;}
#main #tNavBase #n a		{color:#ffffff;}
#main #tNavBase #b			{background-color:#afc2c4;color:#10546b;}
#main #tNavBase #b a		{color:#10546b;}
/* contact form */
.req						{color:#009999;font-weight:bold;}
input						{width:245px;}
select						{width:250px;}
textarea					{width:245px;}
.tfvHighlight				{color: #009999;font-weight:bold;}
.tfvNormal					{color: #666666;font-weight:normal;}
.error						{font-weight:bold;color:red;}
#main #tMain #content #tContactUs td	{padding:3px 0px 6px 0px;}
#main #tMain #content #tContactUs .formlabel	{padding-right:24px;}
#main #tMain #content #tContactUs .formfield	{text-align:right;}
#main #tMain #cdetails th	{background-color:#087c83;text-align:left;color:#ffffff;font-weight:bold;padding:9px;}
#main #tMain #cdetails td	{background-color:#E5F0F2;line-height:150%;}