body
	{
	background-image: url();
	background-repeat: repeat-x;
	background-attachment: scroll;
	background-color: #D8E8F8;
	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}
	
table
	{
	margin-top: 0px;
	padding: 0px 0px 0px 0px;
	}

td
	{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;

	font-family: trebuchet ms;
	font-size: 14px;
	text-align: center;
	}

table.banner
	{
	width: 720px;
	background-color: #FFFFFF;
	}

td.bannertop
	{
	padding: 12px 0px 12px 0px;
	border-bottom: 4px groove #808080;

	font-family: georgia, times new roman, times, serif;
	font-size: 36px;
	font-weight: normal;
	text-align: center;
	}

a.bannertoplink, a.bannertoplink:hover, a.bannertoplink:active, a.bannertoplink:visited
	{
	text-decoration: none;
	}

td.firstbannerlink, td.bannerlinks
	{
	width: 144px;
	padding: 4px 0px 4px 0px;
	text-align: center;
	}
	
td.bannerlinks
	{
	border-left: 4px groove #808080;
	}
	
a.bannerlinks, a.bannerlinks:active, a.bannerlinks:visited
	{
	font-family: palatino, palatino linotype, times new roman, times, serif;
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
	color: #283858;
	}
	
a.bannerlinks:hover
	{
	font-family: palatino, palatino linotype, times new roman, times, serif;
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
	color: #A00000;
	}

.bannersica {color: #283858;}

.bannercanada {color: #A00000;}

table.body
	{
	width: 720px;
	background-color: #C0C0C0;
	vertical-align: middle;
	}

td.heading
	{
	width: 720px;
	background-color: #283858;
	padding: 4px 0px 4px 0px;
	border-top: 3px solid #606060;
	border-bottom: 3px solid #606060;
	font-family: georgia, times new roman, times, serif;
	font-size: 20px;
	color: #FFFFFF;
	}

a, a:active, a:visited
	{
	font-weight: bold;
	text-decoration: underline;
	color: #283858;
	}
	
a:hover
	{
	font-weight: bold;
	text-decoration: underline;
	color: #FFFFFF;
	}

td.abouttext
	{
	padding: 0px 24px 0px 24px;
	font-family: trebuchet ms;
	font-size: 14px;
	text-align: justify;
	}

.capitals
	{
	font-weight: bold;
	font-size: 15px;
	}
	
td.text
	{
	padding: 0px 24px 0px 24px;
	font-family: trebuchet ms;
	font-size: 13px;
	text-align: justify;
	}
	
td.links
	{
	padding: 0px 24px 0px 24px;
	font-family: trebuchet ms;
	font-size: 13px;
	text-align: center;
	}
	
td.newsheading
	{
	width: 720px;
	padding: 0px 0px 0px 24px;
	font-family: georgia, times new roman, times, serif;
	font-size: 18px;
	color: #283858;
	text-align: left;
	}

.graybar
	{
	margin: 4px 0px 4px 0px;
	text-align: left;
	width: 672px;
	height: 4px;

	border-width: 0px;
	background-color: #505050;
	color: #505050;
	}