/* CSS Document */

a img { border: 0; }

body				{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333333; background-color:#D8DDDD; margin:20px 0 20px 0;}
table				{background-color:#FFFFFF;}

h1					{padding: 10px 0 0 0; margin: 0px;}

p					{margin: 8px 0 8px 0;}

dt					{font-weight:bold;}
dd					{margin-top:5px; margin-bottom:15px; }

#topborder				{border-top:1px solid #92bdc0; border-right:1px solid #92bdc0; border-left:1px solid #92bdc0;}
#bottomborder			{border-right:1px solid #92bdc0; border-left:1px solid #92bdc0;}
#footerborder			{border-bottom:1px solid #92bdc0; border-right:1px solid #92bdc0; border-left:1px solid #92bdc0;}

#bannerlogo			{background-color:#FFFFFF; padding:20px 0 20px 20px;}
#bannerno			{background-color:#F6F6F6; padding:35px 20px 20px 0;}
.spacer				{background-color:#92bdc0; border-top:1px solid #ffffff; border-bottom:1px solid #ffffff;}

#footerspacer		{background-color:#E9DCE3; border-top:1px solid #ffffff; }
#frontflash			{border-bottom:1px solid #ffffff;}
#logoflash			{background-color:#EEE2E8;}
.footer				{padding:10px 40px 0 0; color:#ffffff;}
.sitemapfooter			{padding:10px 0 0 0; color:#ffffff; font-size:11px;}

.employee			{background-color:#FFFFFF; padding:25px 0 20px 0;}
.maincontent		{background-color:#FFFFFF; padding:20px;}
.maincontent h1		{font-size:12px;}
.maincontent h2		{font-size:11px; font-weight:bold;}

.stoppresshome		{background-color:#FFFFFF; padding:6px 20px 20px 20px;}
.stoppresshome h1	{color:red;font-size:14px;}

.maincontenthome	{background-color:#FFFFFF; padding:6px 20px 20px 20px;}
.maincontenthome h1		{font-size:12px;}
.maincontenthome h2		{font-size:11px; font-weight:bold;}

.frontimage			{padding:0 0 0 1px; background-color:#FFFFFF;}
.shareschemes		{font-weight:bold; font-style:italic;}


/*main navigation*/
#navigation			{background-color:#F6F6F6; border-right:1px solid #ffffff; }
ul#nav				{font-weight:normal; list-style-type:none; color:#495455; margin:30px 0 20px 20px; padding:0; width:125px; }
ul#nav li			{border-bottom:1px solid #495455; padding:5px 0 5px 3px;}	
ul#nav a			 {text-align: left; }
ul#nav a:active  	{color: #495455; text-decoration:none; font-weight:normal;}
ul#nav a:visited 	{color: #495455; text-decoration:none; font-weight:normal;}
ul#nav a:link 	 	{color: #495455; text-decoration:none; font-weight:normal;}
ul#nav a:hover 	 	{color: #308c94;  font-weight:normal;}

/*contact page*/

.form				{padding:20px 0 0 0;}
.txtField					{border:1px solid #495455; background-color:#Ffffff; margin:2px 0;}
.send						{color: #ffffff; background-color: #00636B; border: 0; margin-top: 4px;}

/*href design*/
a					{color: #308c94; text-decoration:none; font-weight:bold;}
a:active			{color: #308c94; text-decoration:none; font-weight:bold;}
a:hover 	 		{color: #308c94; font-weight:bold; text-decoration:underline;}

/*Key steps*/
ul#keysteps				{font-weight:normal; list-style-type:disc;}
ul#keysteps li			{ padding:5px 0 5px 0px;}	

/*alternative approaches*/
table.options { background-color:#D8DDDD; }
table.options th { background-color:#F6F6F6; padding:4px; vertical-align:top; text-align:center; }
table.options td { background-color:#ffffff; padding:4px; vertical-align:top; text-align:left; }
table.options ul { margin:0; padding:0; }
table.options li { margin-left:16px; }

/*Sitemap*/
table.sitemap { background-color:#D8DDDD; margin-top:15px; }
table.sitemap th { background-color:#F6F6F6; padding:4px; vertical-align:top; text-align:center; }
table.sitemap td { background-color:#ffffff; padding:4px; vertical-align:top; text-align:left; width:50%; }
table.sitemap ul { margin:0; padding:0; }
table.sitemap li { margin-left:20px; }

/*Footer*/

.footer					{font-size:9px; padding:10px; background-color:#D8DDDD; color:#849698;}
.footerdigital			{font-size:9px; background-color:#D8DDDD; color:#849698; padding:10px 0 0 0;}
a.footerdigital			{font-size:9px; color:#849698; text-decoration:none;}
a.footerdigital:hover	{font-size:9px; color:#849698; text-decoration:underline;}

#budget h1				{color:#308c94;}
#budget h2				{color:#308c94;font-style:italic;}
#budget li				{font-style:italic;}
#budget table 			{margin-top:15px;border-collapse:collapse;border:1px solid #333;}
#budget table th		{padding:7px; background:#ccc; color:#308c94;border-collapse:collapse;border:1px solid #333;}
#budget table td 		{color:#308c94;font-weight:bold;padding:7px; vertical-align:top; text-align:left; width:50%;border-collapse:collapse;border:1px solid #333;}
#budget table td.less	{color:#333;font-weight:normal;}