@charset "UTF-8";
/* CSS Document */

/***RESET: alter to suit your purposes for a specific website***/
html, body, div, span, object, h1, h2, h3, h4, h5, p, blockquote,
a, acronym, em, img, small, strike, strong, sub, sup, var,
dl, dt, dd, ol, ul, li, fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td 
{ padding:0; margin:0; border:0; outline:0; line-height:100%; background-color:transparent; }

a:link { color:#c00; }
a:visited { color:#600; }
a:hover { color:#000; }

body { background:#616161 url(body_bkg.gif) repeat-x top center; text-align:center; font-size:75%; font-family: Trebuchet MS, arial,helvetica,sans-serif; color:#333; margin-bottom:40px; }

.mid p {padding-top:6px; padding-bottom:6px; line-height:18px;}

.mid h1 {text-transform:uppercase; font-size:20px; text-align:left;}
.mid h2 {color:#AF3636; text-transform:uppercase; padding-top:5px;}


#MainHTML .mid img {padding:5px; background:#f5f5f5; border:1px solid #d4d4d4; margin-bottom:20px; margin-left:20px;}

#logo {width:207px; height:138px; margin:0 auto; background: url(logo.gif);}

#maincontainer{ width:960px;  text-align:left; margin:0 auto; }

#DateDiv {display:none;}
#printpage {display:none;}

#topbanner { margin-top:5px; height:47px; color:#fff; background: url(topmenu_bkg.gif) no-repeat; border-bottom:3px solid #e6e6e6;}

#TopMenu { width:960px;  text-align:center; height:32px; padding-top:17px; }
	#TopMenuSpan ul { list-style-type:none; }
	#TopMenuSpan li { display:inline; font-size:14px; height:27px; padding-left:15px; padding-right:15px; padding-bottom:15px; font-family: Rockwell, Courier New; }
	
	/*#TopMenuSpan li:hover {background: url(hover.gif) no-repeat bottom center;}*/
	#TopMenuSpan li a {color:#fff; text-decoration:none; text-transform:uppercase; padding-bottom:15px; text-shadow: 2px 2px 2px #000; }
	#TopMenuSpan li a:link { color:#fff; }
	#TopMenuSpan li a:hover { color:#fff;  text-decoration:underline; }

	#maincontentwide {background:#fff;  width:960px; margin:0 auto;}
	#maincontentwide h1 {text-align:left;}

	
	#maincontent { width:960px; background:#fff; float:left; display:inline; margin:0 30px 0 0; _margin:0 5px 0 0!important; overflow:hidden; }
	
	#maincontent .mid {width:680px; float:left; padding:20px;}
	
	#maincontentwide .mid {padding:20px;}
	
	
	
	.bot {clear: both;}
	.mid ul {padding-top:5px;}
	.mid ul li {list-style-type:none; padding-left:20px; padding-top:6px; padding-bottom:6px; font-style:italic; font-size:13px;}
	
	#homepagecontainer {width:720px; float:left; height:100%; background:#fff;}
	.featured1 {float:left; width:720px; height:360px; position:relative; overflow:hidden;}
	.featured1 .caption1 a {position:absolute; left:0; bottom:30px; padding-top:10px; padding-bottom:10px; padding-left:20px;  color:#fff; font-family: Rockwell, Courier New; font-size:25px; background: url(black.png) repeat; width:700px; text-decoration:none;}
	
	#homepagecontainer #left {float:left; width:400px;}
	#homepagecontainer #right {float:left; width:277px; border-left:3px solid #e6e6e6; border-top:3px solid #e6e6e6; padding:20px; background:#fff url(blockquote.gif) no-repeat; height:459px; }
	
	#right blockquote {padding-top:10px;font-size:25px; font-family: Rockwell, "Trebuchet MS"; text-align:center; line-height:1.4em; font-weight:light;}
	
	#right .quoteowner {padding-top:15px;font-size:20px; font-family:rockwell; text-align:center; line-height:1.4em; font-style:italic; }
	
	 .SubMenuHeadingSpanWide a {display:none;}
	
	/********** SUBMENU ************************/
	
	.rss {position:absolute; top:10px; right:10px; width:50px; height:50px; display:inline;}
	
	.mailing {color:#2f2f2f; border-top:1px solid #bdbdbd; padding-top:10px; padding-bottom:10px; background:#f5f5f5; font-family:Trebuchet MS; line-height:21px; padding-left:10px; list-style-type:none; padding-right:10px; position:relative; height:60px; font-size:14px; font-style:italic;}
	
		
	.downloadbox {color:#2f2f2f; border-top:1px solid #bdbdbd;  padding-top:10px; padding-bottom:10px; background:#f5f5f5; font-family:Trebuchet MS; line-height:21px; padding-left:10px; list-style-type:none; padding-right:10px; position:relative; height:73px; font-size:13px; font-style:italic;}
	
	.mail {width:44px; height:39px; float: left; margin-right: 5px; }#b02631
	.download {width:37px; height:54px; position:absolute; left:20px; bottom:5px; }
	.downloadlink {position:absolute; left:72px; bottom:27px;}
	
	
	.downloadbox2 {color:#2f2f2f; border-top:1px solid #bdbdbd;  padding-top:10px; padding-bottom:10px; background:#f5f5f5; font-family:Trebuchet MS; line-height:21px; padding-left:10px; list-style-type:none; padding-right:10px; position:relative; height:73px; font-size:13px; font-style:italic;}
	
	.downloadbox3 {color:#2f2f2f; border-top:1px solid #bdbdbd;  padding-top:10px; padding-bottom:10px; background:#f5f5f5; font-family:Trebuchet MS; line-height:21px; padding-left:10px; list-style-type:none; padding-right:10px; position:relative; height:73px; font-size:13px; font-style:italic;}
	
	.download2 {width:37px; height:54px; position:absolute; left:20px; bottom:25px; }
	.downloadlink2 {position:absolute; left:72px; bottom:27px;}
	
	
	
	#email {color:#000; position:absolute; right:18px; bottom:40px;}
	#emailsubmission { border-bottom:1px solid #811f23 !important; border-left:1px solid #811f23 !important; border-right:1px solid #811f23 !important; border-top:1px solid #811f23 !important; padding:5px; background:#ae2b31; color:#6f6f6f;  font-size:14px; font-style:italic; text-align: center; background-image: url("dac_bg_small.gif"); background-repeat: no-repeat; background-position: 6px -2px;}
		#emailsubmission a {color: #ffffff; text-decoration: none; font-weight: 800;}
	#comment {display:none;}
	
	.featured2 {height:250px; position:relative; width:400px;}
	.featured2 .caption2 a {position:absolute; left:0; top:0;  padding-top:10px; padding-bottom:10px; padding-right:20px; padding-left:20px; width:360px; background:#fff; border-top:3px solid #e6e6e6; font-family: Rockwell, Courier New; font-size:22px; text-decoration:none; color:#000;}
	.featured3 {height:250px; position:relative; width:400px;}
	.featured3 .caption3 a {position:absolute; left:0; top:0; padding-top:10px; padding-bottom:10px; padding-left:20px; padding-right:20px; width:360px; background:#fff; border-top:3px solid #e6e6e6; font-family: Rockwell, Courier New; font-size:22px;  text-decoration:none; color:#000;}
	
	.thismonth { position:absolute; top:10px; left:10px; font-family:Trebuchet MS; font-size:25px; font-weight:bold; text-decoration:none; text-align:left; color:#2f2f2f; text-transform:uppercase; }
	
		#maincontent h2 { font-size:1.2em; line-height:120%; margin:1em 0 .7em 0; color:#AF3636; }
		
		#maincontent h3 {font-style:italic; font-weight:normal; margin-bottom:5px; font-size:14px;}
		#maincontent p { font-size:1.1em; line-height:180%; margin:0 0 .6em 0; }
		#maincontent blockquote { width:210px; float:right; display:inline; margin:0 0 0 20px; }
			#maincontent blockquote p { font-size:1.4em; font-family:georgia, "times new roman", serif; line-height:164%; margin:0; font-style:italic; color:#888; }
			
			#submenutop {position:relative; height:69px;}
			
			#submenu .mid {display:none;}
	
	#submenu { width:235px; _width:234px !important; float:right; display:inline; border-left:3px solid #e6e6e6; position:relative; background:#fff;}
	.SubMenuHeadingSpan {width:216px; padding-left:10px; padding-top:10px; padding-right:10px; font-family:Trebuchet MS; font-size:25px; font-weight:bold; text-decoration:none; text-align:left; color:#2f2f2f; text-transform:uppercase; display:inline-block; border-top:1px solid #bdbdbd;}
	.SubMenuHeadingSpan a {font-family:Trebuchet MS; font-size:25px; font-weight:bold; text-decoration:none; text-align:left; color:#2f2f2f; text-transform:uppercase;}
	
	.SubMenuHeadingSpan2 {width:216px; padding:10px; border-top:1px solid #bdbdbd;}
	.SubMenuHeadingSpan2 a {font-family:Trebuchet MS; font-size:19px; text-decoration:none; text-align:left; color:#777777; }

	
	.SubMenuHeadingSpan3 {position:absolute; top:35px; left:10px; }
	.SubMenuHeadingSpan3 a {font-family:Trebuchet MS; font-size:19px; text-decoration:none; text-align:left; color:#777777; }
	
	
	#SubMenuUl ul {list-style-type:none;}
	#SubMenuUl a  {font-size:14px; text-decoration:none;}
	#SubMenuUl li { color:#f5f5f5; border-top:1px solid #bdbdbd;  padding-top:7px; padding-bottom:7px; background:#f5f5f5 url(bullet.gif) no-repeat 218px center; font-family:Trebuchet MS; line-height:21px; padding-left:10px; list-style-type:none; padding-right:20px;}
	
	#SubMenuUl li a {color:#2f2f2f; font-style:italic; font-size:14px; text-decoration:none;  }
	#SubMenuUl li:hover {background:#e7e7e7 url(bullet.gif) no-repeat 218px center; cursor:pointer;}
	
	
	
	

	.SubMenuUl ul {list-style-type:none;}
	.SubMenuUl a  {font-size:14px; text-decoration:none;}
	.SubMenuUl li { color:#f5f5f5; border-top:1px solid #bdbdbd;  padding-top:7px; padding-bottom:7px; background:#f5f5f5 url(bullet.gif) no-repeat 218px center; font-family:Trebuchet MS; line-height:21px; padding-left:10px; list-style-type:none; padding-right:20px;}
	
	.SubMenuUl li a {color:#2f2f2f; font-style:italic; font-size:14px; text-decoration:none;  }
	.SubMenuUl li:hover {background:#e7e7e7 url(bullet.gif) no-repeat 218px center; cursor:pointer;}
	
	/********** WHATS ON PAGE *************/
	
	.catbox {padding:20px; background:#f5f5f5 url(dalogo.gif) bottom right no-repeat; border-top:1px solid #bdbdbd; border-bottom:1px solid #bdbdbd; width:640px !important;}
	.catbox .events a {font-size:21px; font-style:italic; color:#2f2f2f; text-decoration:none; cursor:pointer;}	
	.catbox .events a:hover {color:#AF3636;}
	.catbox ul li {list-style-type:none; }
	.catbox div p {color:#000 !important;}
	
	/********** FILESTORE *****************/
	.filestore tr td {padding:20px !important; background:#f5f5f5; border-bottom:1px solid #bdbdbd;}
	.filestore tr td a {font-style:italic; line-height: 120%;}
	
		
#footer {  padding:12px 0;  clear:both; width:960px; margin:0 auto; }
	
		
	#easilogo {float:right; padding-top:20px;}
		
	/*********** IE6 PNG FIX ***********/
	
	img, div { behavior: url(iepngfix.htc) }	
	.featured1 { behavior: url(iepngfix.htc) }
	