/*
CASCADIA // CSS Definitions
*/

/* Basic Definitions */

body { 
	background:#F2F2F2; 
	margin: 0;
	padding: 0;
	font-family: trebuchet MS, trebuchet, verdana, geneva, arial, helvetica, sans-serif;
	font-size: 12px;
	color:#444; 
}

A			{ color: #999999; text-decoration: underline; font-family: trebuchet MS, trebuchet, verdana, geneva, arial, helvetica, sans-serif; font-size: 12px; } 
A:link		{ color: #999999; } 
A:visited	{ color: #999999; } 
A:active	{ color: #000000; } 
A:hover		{ color: #000000; }

p { 
	color:#444; 
	font-family: trebuchet MS, trebuchet, verdana, geneva, arial, helvetica, sans-serif; 
	font-size: 12px;
	text-align: justify;
	line-height: 125%;
}

p A			{ color: #234C89; text-decoration: underline; font-family: trebuchet MS, trebuchet, verdana, geneva, arial, helvetica, sans-serif; font-size: 12px; } 
p A:link	{ color: #234C89; } 
p A:visited	{ color: #777777; } 
p A:active	{ color: #000000; } 
p A:hover	{ color: #000000; }

/* Custom Definitions */

.main_nav a:link		{line-height: 150%; font-family: arial, helvetica, sans-serif; font-size: 16px; color: #234C89; font-weight: bold; text-decoration: none; }
.main_nav a:visited		{line-height: 150%; font-family: arial, helvetica, sans-serif; font-size: 16px; color: #234C89; font-weight: bold; text-decoration: none; }
.main_nav a:active		{line-height: 150%; font-family: arial, helvetica, sans-serif; font-size: 16px; color: #000000; font-weight: bold; text-decoration: none; }
.main_nav a:hover		{line-height: 150%; font-family: arial, helvetica, sans-serif; font-size: 16px; color: #000000; font-weight: bold; text-decoration: underline; }

.home-alt_nav			{font-family: arial, helvetica, sans-serif; font-size: 11px; color: #CCCCCC; font-weight: bold; text-decoration: none; }
.home-alt_nav a:link	{font-family: arial, helvetica, sans-serif; font-size: 11px; color: #EAEAEA; font-weight: bold; text-decoration: none; }
.home-alt_nav a:visited	{font-family: arial, helvetica, sans-serif; font-size: 11px; color: #EAEAEA; font-weight: bold; text-decoration: none; }
.home-alt_nav a:active	{font-family: arial, helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-weight: bold; text-decoration: none; }
.home-alt_nav a:hover	{font-family: arial, helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-weight: bold; text-decoration: underline; }

.sub-alt_nav			{font-family: arial, helvetica, sans-serif; font-size: 11px; color: #666666; font-weight: bold; text-decoration: none; }
.sub-alt_nav a:link		{font-family: arial, helvetica, sans-serif; font-size: 11px; color: #333333; font-weight: bold; text-decoration: none; }
.sub-alt_nav a:visited	{font-family: arial, helvetica, sans-serif; font-size: 11px; color: #333333; font-weight: bold; text-decoration: none; }
.sub-alt_nav a:active	{font-family: arial, helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: bold; text-decoration: none; }
.sub-alt_nav a:hover	{font-family: arial, helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: bold; text-decoration: underline; }

.sub_nav				{font-family: arial, helvetica, sans-serif; font-size: 14px; color: #FFFFFF; font-weight: bold; text-decoration: none; }
.sub_nav a:link			{font-family: arial, helvetica, sans-serif; font-size: 14px; color: #DDDDDD; font-weight: bold; text-decoration: none; }
.sub_nav a:visited		{font-family: arial, helvetica, sans-serif; font-size: 14px; color: #DDDDDD; font-weight: bold; text-decoration: none; }
.sub_nav a:active		{font-family: arial, helvetica, sans-serif; font-size: 14px; color: #DDDDDD; font-weight: bold; text-decoration: none; }
.sub_nav a:hover		{font-family: arial, helvetica, sans-serif; font-size: 14px; color: #DDDDDD; font-weight: bold; text-decoration: underline; }

.tertiary_nav {font-family: arial, helvetica, sans-serif; font-size: 12px; color: #234C89; font-weight: normal; text-decoration: none; }

.con_nav a:link			{font-family: arial, helvetica, sans-serif; font-size: 11px; color: #234C89; text-decoration: underline; line-height: 150%; }
.con_nav a:visited		{font-family: arial, helvetica, sans-serif; font-size: 11px; color: #777777; text-decoration: underline; line-height: 150%; }
.con_nav a:active		{font-family: arial, helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: underline; line-height: 150%; }
.con_nav a:hover		{font-family: arial, helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: underline; line-height: 150%; }

.heading {
	font-family: trebuchet MS, trebuchet, verdana, geneva, arial, helvetica, sans-serif;
	font-size: 18px;
	color: #006C50;
	font-weight: bold;
	line-height: 125%;
}

.subheading {
	font-family: trebuchet MS, trebuchet, verdana, geneva, arial, helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
	font-weight: bold;
	line-height: 125%;
}

.content {
	font-family: trebuchet MS, trebuchet, verdana, geneva, arial, helvetica, sans-serif;
	font-size: 12px;
	color: #444;
	text-align: justify;
	line-height: 125%;
}

.strong {
	font-family: trebuchet MS, trebuchet, verdana, geneva, arial, helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	font-weight: bold;
}

.fineprint {
	font-family: "trebuchet MS", trebuchet, verdana, geneva, arial, helvetica, sans-serif;
	font-size: 9px;
	color: #999999;
	font-weight: bold;
}


/* Form Definitions */

input {
	font-family:verdana, arial, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#666;
}
	 
select { 
	font-family: verdana, arial, sans-serif; 
	font-weight:bold; 
	color:#666; 
	font-size:11px;
}
	 
textarea {
	font-family:verdana, arial, sans-serif; 
	color:#333; 
	background-color:#FFF; 
	font-size:11px;	 
}

.industrial-table td {
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
	}

.left  {
	width: 197px;
	float: left;
	margin: 0px 0px 10px 10px;
	border: pink;
	}
.right  {
	width: 197px;
	float: right;
	margin: 0px 0px 10px 10px;
	border: green;
	}	