body {position:relative; min-width:980px; margin:0; padding:0; font-family:arial; font-size:12px; text-decoration:none; color:#666666; background: url(/graphic/background.jpg) repeat center top;}

div {min-height:100%}
* html div {height:auto; overflow:visible; /* for IE */ }

#corner_image {display:block; margin:0; padding:0; position:absolute; top:133px; left:0}

#pinstripe		{margin:0; width:100%; background:url(/graphic/pinstripe_teal.gif) repeat-y center top;}
#canvas			{margin:0 auto; width: 980px; overflow: hidden;}
#page_specific	{margin:0; width: 980px; overflow: hidden;}
	
#left_column	{width:200px; float:left; margin:0; background:url(/graphic/pix_cyan.png) repeat; display:block;}
#centre_column	{width:780px; float:left; margin:0; border-top: 3px solid #FF9900; background-color: #FFFFFF;}

p 	{line-height:16px; width:360px; margin:6px 0 10px 50px; padding:0;}
h1 	{font-size:26px; color:#FF9900; width:700px; margin:0 0 0 50px;padding:30px 0 4px 0;font-weight:bold;text-transform: uppercase;letter-spacing: 1px;}
h1#title 	{font-size:38px; color:#cc6633; width:710px; margin:0 0 16px 50px; padding:6px 0 3px 0; font-weight:normal; text-transform: none; letter-spacing: 1px; border-bottom: 2px solid #cc6633;}
h2 	{font-size:24px; color:#cc6633; width:500px; margin:20px 0 12px 50px; text-decoration:none;font-weight:bold;text-transform:none;}
h3 	{font-size:20px; color:#cc6633; width:500px; margin:24px 0 4px 50px; padding:0;text-decoration:none;font-weight:bold;text-transform:none;}
h4 	{font-size:16px; color:#cc6633;  width:400px; margin:0 0 3px 50px; padding:0; text-decoration:none; font-weight:bold; text-transform:none;}
h5 	{font-size:14px; color:#cc6633; width:360px; margin:0 0 10px 50px; padding:0; text-decoration:none; font-weight:bold; text-transform:none;}
h6 	{font-size:14px; color:#00CC99; width:360px; margin:0 0 10px 50px; padding:0; text-decoration:none; font-weight:bold; text-transform:none;}

blockquote {margin:0 0 14px 70px;padding:0;width:290px; line-height:18px; color:#00CC99}
.photo 	{line-height:14px; width:300px; margin:-9px 0 14px 60px; padding:0; font-style: italic;}

ul {list-style-type: disc;margin: 0 0 0 30px;padding: 0 0 10px 10px;width: 300px;}
li {padding: 0px 0px 8px 4px; margin: 0px 0px 0px 50px;}

a:link {color:#FF9900; text-decoration: none; font-weight:bold;}
a:visited {color:#CC3300; text-decoration: none; font-weight:bold;}
a:hover {color:#FF3300; text-decoration: none ; font-weight:bold;}
a:active {color:#FF3300; text-decoration: none ; font-weight:bold;}

#header {padding:0; margin:0; height:303px; width:980px; position:relative;}
.logo_header {display: run-in;}
.logo_header_2 {position:absolute; right:0px; top:0;}

ul#nav1			{display:block; margin:0; padding:4px 0 6px 0;text-align:right; position:absolute;right:0px; top:0; width: 780px;}
#nav1 li		{display:inline; list-style-type:none; padding:0; margin:0 3px 0 0; letter-spacing:1px;}
#nav1 a 		{font-size:12px; font-weight:bold; text-decoration:none; padding:4px 12px 6px 12px;}
#nav1 a:link	{color:#FFFFFF;}
#nav1 a:visited {color:#FFFFFF;}
#nav1 a:hover	{color:#FFFFFF; background-color:#CC6633; text-decoration:none;}
#nav1 a.on		{color:#FFFFFF; background-color:#CC6633; text-decoration:none;}

ul#nav2			{display:block; margin:0; padding:5px 0 5px 0; text-align:left; position:absolute; left:200px; top:278px; width:780px; text-transform:uppercase; background-image:url(/graphic/pix_teal.png)}
#nav2 li		{display:inline; list-style-type:none; padding:0; margin:0 3px 0 0; letter-spacing:1px;}
#nav2 a 		{font-size:12px; font-weight:bold; text-decoration:none; padding:5px 12px 5px 12px; }
#nav2 a:link	{color:#FFFFFF;}
#nav2 a:visited {color:#FFFFFF;}
#nav2 a:hover	{color:#FFFFFF; background-color:#FF9900; text-decoration:none;}
#nav2 a.on		{color:#FFFFFF; background-color:#FF9900; text-decoration:none;}

ul#nav3_orange			{margin:0 0 0 0; padding:12px 0 20px 0;  list-style-type: none; width:200px; background-color:#FF9933;}
#nav3_orange li			{padding:0; margin:0; letter-spacing:1px;}
#nav3_orange a 			{display:block; font-size:13px; font-weight:bold;text-decoration:none; padding:5px 16px 5px 10px; margin:0 0 0 10px}
#nav3_orange a:link		{color:#FFFFCC;}
#nav3_orange a:visited 	{color:#FFFFCC;}
#nav3_orange a:hover	{color:#FF9900; background-color:#FFFFCC; text-decoration:none;}
#nav3_orange a.on		{color:#FF9900; background-color:#FFFFFF; text-decoration:none;}
.indent{padding:0px 16px 0px 30px !important;}

ul#nav3_brown			{margin:0 0 0 0; padding:12px 0 20px 0;  list-style-type: none; width:200px; background-color:#CC6633;}
#nav3_brown li			{padding:0; margin:0; letter-spacing:1px;}
#nav3_brown a 			{display:block; font-size:13px; font-weight:bold;text-decoration:none; padding:5px 16px 5px 10px; margin:0 0 0 10px}
#nav3_brown a:link		{color:#FFFFCC;}
#nav3_brown a:visited 	{color:#FFFFCC;}
#nav3_brown a:hover		{color:#CC6633; background-color:#FFFFCC; text-decoration:none;}
#nav3_brown a.on		{color:#CC6633; background-color:#FFFFFF; text-decoration:none;}

ul#nav4			{width:240px; float:right; margin:0; padding:0; display:block; text-align:left; text-transform:none;}
#nav4 li		{display:block; list-style-type:none; margin:3px 12px 4px 8px; padding:0; letter-spacing:1px;}
#nav4 a 		{display:block; font-weight:bold; text-decoration:none; padding:3px 10px 4px 8px; font-size:14px;}
#nav4 a:link	{color:#FF9900;}
#nav4 a:visited {color:#FF9900;}
#nav4 a:hover	{color:#FFFFFF; background-color:#FF9900; text-decoration:none;}
#nav4 h2	{font-size:15px; color:#cc6633; width:240px; margin:0 0 -6px 0; text-decoration:none;}
#nav4 h5	{font-size:14px; color:#cc6633; width:240px; margin:30px 0 8px 16px; border-bottom:solid 2px #cc6633; text-transform: uppercase}

#right_column	{width:320px; float:right; margin:0; padding:0; display:block; text-align:left; text-transform:none;}
#right_column h1 	{font-size:16px; color:#00CC99; width:279px; margin:0 20px 4px 20px; padding:0 ;font-weight:bold;text-transform:none; letter-spacing: 1px;}
#right_column p 	{color:#00CC99; line-height:20px; width:279px; margin:8px 20px 18px 20px; padding:0; font-size: 14px;}

.right_column	{width:320px; float:right; margin:0; padding:0; display:block; text-align:left; text-transform:none;}
.right_column h1 	{font-size:16px; color:#00CC99; width:279px; margin:0 20px 4px 20px; padding:0 ;font-weight:bold;text-transform:none; letter-spacing: 1px;}
.right_column p 	{color:#00CC99; line-height:20px; width:279px; margin:8px 20px 18px 20px; padding:0; font-size: 14px;}

#breadcrumb 			{color:#CCCCCC; padding:2px 0 10px 10px; margin:0; font-size:11px; line-height:12px }
#breadcrumb a:link 		{color:#CCCCCC; text-decoration:none; font-weight:normal} 
#breadcrumb a:visited	{color:#CCCCCC;}
#breadcrumb a:hover 	{color:#00CC99;}

.newsletter_archive	{width:140px; height:220px; float:left; margin:0; padding:0 0 10px 50px; display:block; text-align:left; text-transform:none;}
.newsletter_archive	h4 	{font-size:12px; color:#cc6633;  width:140px; margin:0; padding:3px 0 0 0; text-decoration:none; font-weight:bold; text-transform:none; border:0}
.newsletter_archive	img 	{border:solid 1px #FF9900;}

.series {display:block; width:540px; margin:0px}
.series h2 {font-size:28px; width:500px; margin:30px 0 2px 25px; padding:8px 0 3px 0; text-decoration:none; font-weight:bold; text-transform:none;}
.series p {margin:0 0 6px 182px;}

#footer {width:980px; margin:0; padding: 0;text-align:center;display:block; background-image:url(/graphic/pix_cyan4.gif)}

ul#redundant{margin:0; padding:10px 0 20px 0; display:block; text-transform:none;  width:980px; border-top: 3px solid #FF9933;}
#redundant li{display:inline; list-style-type: none; margin:0; margin:0;}
#redundant a {font-weight:bold;text-decoration:none; padding:0px 4px 0px 4px;}
#redundant a:link		{color:#FFFFFF;  }
#redundant a:visited 	{color:#FFFFFF;}
#redundant a:hover		{color:#FFFFFF;}
#redundant a:active		{color:#FFFFFF;}

#copyright 		{padding:20px 0 0 0; text-align:center; margin:0;}
#copyright p 	{color:#FFFFFF;  font-size:11px; line-height:16px; width:980px; margin:0; padding:10px 0 0 0;}
#last_modified	{color:#FFFFFF;  font-size:11px; line-height:16px; width:980px; margin:0; padding:0 0 30px 0;  background-image:url(/graphic/pix_cyan4.gif); text-align:center; }

.form_left {font-size: 10px; text-transform: uppercase; color:#cc6633; text-align: right;}
.item {font-size: 10px;color: #999999;text-align: right;}

.intro 		{font-size:16px; line-height:26px; font-weight:bold; color: #999999; padding:5px 0 5px 0; width:450px;}
.introwide 	{font-size:16px; line-height:26px; font-weight:bold; color: #999999; padding:5px 0 5px 0; width:600px;}

.back_top {font-size:10px;color:#FFFFFF;text-transform:uppercase;width:90px;display:block;margin:0 0 0 320px; padding:3px 6px;}
a.top:link, a.top:visited {color:#FFFFFF;text-decoration:none;background-color: #C8FBE1; padding:3px 6px;}
a.top:active, a.top:hover{color:#FFFFFF;text-decoration:none;background-color: #03F9A7; padding:3px 6px;}

#news_include {width:200px; padding:30px 0; margin:0;}
#news_include h1	{font-size:16px; color:#FFFFFF; width:165px; margin:0px 10px 4px 23px; padding:10px 0 0 0; font-weight:bold; text-transform:uppercase; letter-spacing: 1px;}
#news_include h2	{font-size:14px; color:#FFFFFF; width:165px; margin:0px 10px 4px 23px; padding:5px 0 0 0; font-weight:bold; text-transform:none; letter-spacing:0;}
#news_include p 	{color:#FFFFFF; line-height:17px; width:162px; margin:0 14px 10px 23px; padding:0; font-size:13px;}
#news_include b 	{color:#FFFFFF}
#news_include a:link {color:#FFFFCC; text-decoration: none; font-weight:bold;}
#news_include a:visited {color:#FFFFCC; text-decoration: none; font-weight:bold;}
#news_include a:hover {color:#339999; text-decoration: none ; font-weight:bold;}

#home_poem {width:280px; float:right; margin:0; padding:0; display:block; text-align:left; text-transform:none;}
#home_poem p 	{color:#01EFBA;font-size:18px;line-height:34px;width:280px;margin:0;padding:0; font-family: Georgia, "Times New Roman", Times, serif;font-weight: bold;}

b {color:#00CC99}

.portrait {float:left; margin:2px 15px 4px 0}
.date 	{font-size:13px; color:#00CC99; width:400px; margin:24px 0 -10px 52px; padding-top:10px; font-weight:bold;text-transform:none;}

