/* *********************************** */
/* PORT OF HALIFAX */
/* *********************************** */
body						{padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; font-size: 8pt; font-family:verdana, arial, sans-serif; color: #666666;}
td, th, ul, ol, li, p		{font-size: 8pt; font-style: normal;}
/* LINKS */
a							{color: #0067B5; text-decoration: underline;}
a:link						{color: #0067B5; text-decoration: underline;}
a:visited					{color: #0067B5; text-decoration: underline;}
a:hover						{color: #0067B5; text-decoration: underline;}
.mainmenu a					{font-size: 11pt; font-weight: bold; font-family: Arial, Helvetica, Verdana; color: black; text-decoration: none; letter-spacing: 0.5px;}
.mainmenu a:link			{text-decoration: none;}
.mainmenu a:visited			{text-decoration: none;}
.mainmenu a:hover			{text-decoration: underline;}
/* 
.mainmenu_section			{color: #0067B5; text-decoration: underline;}
*/
a.redundantlink				{color: #FFFFFF; font-size: 9pt; font-weight: bold; font-family: Arial, Helvetica, Verdana; text-decoration: none;}
a.redundantlink:link		{color: #FFFFFF; text-decoration: none;}
a.redundantlink:visited		{color: #FFFFFF; text-decoration: none;}
a.redundantlink:hover		{color: #FFFFFF; text-decoration: underline;}
a.bottomnavactive			{font-family: Arial, Helvetica, Verdana; color: white; text-decoration: none;}
a.bottomnavactive:link		{text-decoration: none;}
a.bottomnavactive:visited	{text-decoration: none;}
a.bottomnavactive:hover		{text-decoration: underline;}
a.submenu					{color: #000000; font-size: 9pt; font-family: Arial, Helvetica, Verdana; font-weight: bold; text-decoration: none;}
a.submenu:link				{color: #000000; text-decoration: none;}
a.submenu:visited			{color: #000000; text-decoration: none;}
a.submenu:hover				{color: #000000; text-decoration: underline;}
a.subsubmenu				{color: #000000; font-size: 8pt; font-family: Arial, Helvetica, Verdana; text-decoration: none;}
a.subsubmenu:link			{color: #000000; text-decoration: none;}
a.subsubmenu:visited		{color: #000000; text-decoration: none;}
a.subsubmenu:hover			{color: #000000; text-decoration: underline;}
div.quicklinks a			{font-size: 8pt; color: #0067b5; text-decoration: none;}
div.quicklinks a:link		{text-decoration: none;}
div.quicklinks a:visited	{text-decoration: none;}
div.quicklinks a:hover		{text-decoration: underline;}
/* SITE STUFF */
.leftnav					{background-image: url(file:///P|/CLIENTS/Port%20of%20Halifax/Web%20Site/Updated%20Website%20-%20April%202009/images/site1/bg-leftnav.gif); background-repeat: repeat-y; padding-top: 8px;}
.quicklinks					{margin-top: 0px; margin-bottom: 0px;}
.recentnews					{margin: 0px;}
.search						{font-size: 10pt; font-weight: bold; font-family: Arial, Helvetica, Verdana; color: #666666;}
dt							{margin-top: 12pt; font-weight: bold;}
form						{margin: 0px; padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px;}
hr							{height: 1px; color: #CCCCCC;}
ul.addspace li				{margin-bottom: 12pt;}
ul.pdf						{list-style-image: url(../images/site/bullets/pdf.gif);}
ul.smartport				{list-style-image: url(../images/site/bullets/smartport.gif);}
li.sitemap_mainsection		{font-weight: bold; margin-top: 12pt;}
/* HEADINGS */
h1							{font-weight: bold; font-size: 14pt; font-family: Arial, Helvetica, Verdana; color: #0067B5;}
h2							{font-weight: bold; font-size: 12pt; font-family: Arial, Helvetica, Verdana; color: #0067B5; margin-bottom: 12px; margin-top: 24px; border-top: 1px solid #A3DBF3;}
h3							{font-weight: bold; font-size: 08pt; font-family: Verdana, Arial, Helvetica; color: #666666; margin-bottom: 12pt; margin-top: 24pt;}
h4							{font-weight: bold; font-size: 08pt; font-family: Verdana, Arial, Helvetica; color: #666666;}
/* LISTS */
acronym						{cursor: help; border-bottom: 1px dotted #CCCCCC;}
li, p						{line-height: 12pt;}
p.backtotop					{text-align: right; clear: both;}
p.breadcrumbmenu			{font-size: 7pt; font-weight: bold; margin-top: 10px;}
p.mainmenu					{margin-bottom: 0pt; color: silver;}
p.disclaimer				{color: #CCCCCC; font-style: italic;}
/* SITE STRUCTURE TABLES */
table.table_mainmenu		{margin-bottom: 10pt;}
td							{vertical-align: top;}
td.submenuactive			{background-color: #A3DBF3; font-weight: bold;}
td.quicklinks				{background-image: url(file:///P|/CLIENTS/Port%20of%20Halifax/Web%20Site/images/site/gradient_quicklinks.gif); background-repeat: repeat-y;}
div.content					{}
	div.content img,
	div.content img.image-default
							{clear: right; border-left: 2px dotted #CCCCCC; float: right; margin-left: 10px; padding-left: 10px; margin-bottom: 10px;}
	div.content img.image-align-right-noborder
							{border: none;}
	div.content img.image-align-centre-border
							{display: block; clear: none; float: none; border-left: none; border-top: 2px dotted #CCCCCC; margin-top: 12px; margin-bottom: 24px; margin-left: auto; margin-right: auto; padding: 0px; padding-top: 12px;}
							
	div.content img.image-align-left-no-border
							{border: none;
							float: left;
							margin-left: 0px;
							padding-left: 0px;}					
							
	div.content img.image-align-centre-no-border
							{border: none;  float: none;}
	div.content td 			{border: solid silver 1px;}
        div.container td 			{border: none;}
	div.content th			{background-color: #A3DBF3; text-transform: uppercase;}
	div.photoandcaption		{clear: both; float: right; margin-left: 10px; margin-bottom: 10px; padding-left: 10px; width: 120px;}
	div.photoandcaption img	{border: none; margin: 0px; margin-top: 12px; padding: 0px;}
	div.port-at-a-glance_interactiveportmap				{border-left: 2px dotted #CCCCCC; float: right; margin-left: 10px; padding-left: 10px; width: 200px;}
	div.port-at-a-glance_interactiveportmap img			{border: none; float: none; margin-left: 0px; padding-left: 0px;}
	div.aboutus_financialinfo_annualreportfeature		{float: right; margin-left: 10px; padding-left: 10px; width: 180px;}	
	div.aboutus_financialinfo_annualreportfeature h2	{margin-top: 0px;}	
	
	div.homepage_welcometotheportofhalifax 	{float: left; width: 460px; margin-top: 20px; margin-bottom: 20px;}
		div.homepage_welcometotheportofhalifax h1		
		{color: #69b934; font-size: 20px; margin-top: 0px;}
		div.homepage_welcometotheportofhalifax img		{border: none; float: none; margin-left: 0px; padding-left: 0px;}
		div.homepage_welcometotheportofhalifax td		{border: none;}
		p.homepagemessage, ul.homepagemessage li		{font-family: arial, verdana, helvetica, sans-serif; font-weight: bold; font-size: small; line-height: 14pt; margin-bottom: 10px; margin-right: 10px;}
		
	div.homepage-quicklinks 			{float: left;}
		div.homepage-quicklinks img		{border: none; padding-top: 10px; padding-bottom: 10px; padding-left: 10px; padding-right: 0px;}
		div.homepage-quicklinks  a		{font-family: arial, verdana, helvetica, sans-serif; color: #0067b5; text-decoration: none; font-size: 11px; line-height: 12px;}
		
	div.homepage_footerarea 			{float: left; width: 764px;}
		div.homepage_footerarea h1		{color: #69b934; font-size: 20px; margin-top: 0px;}
		div.homepage_footerarea img		{border: none; float: none; margin-left: 0px; padding-left: 0px;}
		div.homepage_footerarea ul li	{font-weight: bold; font-size: 12px; list-style: disc; margin-top: 5px; margin-left: -10px; margin-right: 10px;}
		div.homepage_footerarea  p		{font-family: arial, verdana, helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #666666; line-height: 14px; margin-top: 5px; margin-bottom: 5px; margin-left: 20px; margin-right: 15px;}
		div.homepage_footerarea_list  p		{font-family: arial, verdana, helvetica, sans-serif; font-weight: bold; font-size: 8px; color: #666666; line-height: 14px; margin-top: 5px; margin-bottom: 5px; margin-left: 20px; margin-right: 15px;}
				div.homepage_footerarea_list  a		{font-family: arial, verdana, helvetica, sans-serif; font-size: 8px; color: #0067b5; text-decoration: none;}
		div.homepage_footerarea  a		{font-family: arial, verdana, helvetica, sans-serif; color: #0067b5; text-decoration: none;}
	
	
	div.quicklinks			{background-image: url(../images/quicklinks_background.gif); background-repeat: no-repeat; float: right;}
		div.quicklinks h1	{padding-left: 10px; font-size: medium;}
		div.quicklinks h2	{padding-left: 10px; font-size: 8pt; border-top-color: #FFFFFF; text-transform: uppercase;}
		div.quicklinks form	{padding-left: 10px;}
		div.quicklinks img	{float: none; clear: none; border: none; margin: 0px;}
		div.quicklinks td	{border: none;}
		

	p.pressrelease_-30-		{text-align: center;}
	img.freestyle			{float: left; border: 0px; margin:0px; padding: 0px;}
/* Nadine's Custom Stuff */
.highlight					{background-color: #FFFF00; color: black;}
.productionnote				{background-color: #00FFFF; color: black;}
/* ASP.NET used styles */
.dsrcell					{font: normal 8pt Arial, Helvetica, Verdana; color: #00033C; background: white; padding-left: 6px; padding-right:6px; border: solid 1px #6781A5;}
.dsrcolumnheader			{font: bold 9pt Arial, Helvetica, Verdana; color: black; background: #B7E4F7;}
.dsrtidecell				{font: bold 9pt Arial, Helvetica, Verdana; color: white; background: #0067b5;}
/* MISC */
input.validation-failed		{background-color: rgb(100%, 90%, 90%); border: solid 1px #FF0000;}
