html,body {
	margin-top: 0px;
	padding: 0px;
	height: 100%;
}

table {
	width: 100%;
	height: 100%;
}

td {
	vertical-align: middle;
	text-align: center;
}

 /*div.spacertop { DELETE OK 
	margin-top:30px;
	top: 39px;
}*/

div.container {
	position: relative;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	width: 642px;
}

div.Table_00 {  /* USED FOR HOMEPAGE */
	position:relative;
	top:0px;
	width:640px;
	height:480px;
	background-image: url(../images/bkd.jpg); /* The background image for the page */
	background-repeat: no-repeat;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
	left: 0px;
}

div.Table_01 {  /* USED FOR DEFAULT */
	position:relative;
	top:0px;
	width:642px;
	height:550px;
	background-color:#FFFFFF;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
	left: 0px;
}

div.Table_photos { /* USED FOR PHOTOS */
	position:relative;
	top:0px;
	width:642px;
	height:491px;
	background-color:#FFFFFF;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
	left: 0px;

}
div.Table_articles { /* USED FOR ARTICLES */
	position:relative;
	top:0px;
	width:642px;
	background-color:#FFFFFF;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
	left: 0px;
	height: 100%;
	_height: 600px;
}

div.buffer {
	position:relative;
	width:640px;
	left: 0px;
	height: 30px;
	top: 45px;
}


div.movie {
	position:relative;
	margin-top: 17px;
}

div.logo {
	position:absolute;
	left:5px;
	top:5px;
	width:183px;
	height:25px;
}

div.nav {
	position:absolute;
	top:5px;
	left: 250px;
	height:25px;
	width: 390px;
}

div.home {
	position:absolute;
	left:248px;
	top:5px;
	width:30px;
	height:25px;
	background-image: url(../images/home.gif);
}

div.home a:hover {
	background-image: url(../images/home2.gif);
}


div.bar {
	position:absolute;
	left:5px;
	top:31px;
	width:620px;
	height:10px;
	background-image:url(../images/bar.gif);
	background-repeat:no-repeat;
}


div.articlenav {
	position:absolute;
	left:5px;
	margin-top:45px;
	width:620px;
	height:10px;
	text-transform: uppercase;
}


div.footer {
	width: 642px;
	clear: both;
	left: 0px;
	margin-top: 20px;
	text-align: center;

}
			div.footer p.links {margin: 0 0 3px 12px; font: bold 9px verdana, arial; color: #666666;}
			div.footer p.links a {text-decoration: none; color: #FF6633;}
			div.footer p.links a:hover {text-decoration: underline;}
			div.footer p.copyright {margin: 0 0 0 12px; font: normal 9px verdana, arial; color: #333;}
			
	

div.text{  font-family: verdana, arial, sans-serif; font-size: 10pt; line-height: 13pt; color: #000000;
margin-left:30px;
}
	
/* USED IN ARTICLE PAGES */

div.module, div.middleModule {
	margin-bottom: 24px;
	margin-top: 41px;
}
	
div.module ul, div.middleModule ul {} 			div.module ul li, div.middleModule ul li {
			clear: both; 
			position:relative;
			list-style-type: none;
			margin-right: 20px;
			}
			
			div.module ul li a, div.middleModule ul li a {
	display: table-cell;
	min-height: 54px;
	_height: 80px;
	padding: 10px;
	text-decoration: none;
	color: #0033CC;
	/*background: url(../img/bg_grey-dots.gif) 0 100% repeat-x; */

}
					
			div.module ul li a img, div.middleModule ul li a img.thumb {
			display: block;
			float: left;
			margin: 0 7px;
			_margin: 0 6px 0 3px;
			padding: 2px;
			background: #fff;
			border: 1px solid #aaa;
			_border: 3px double #aaa;
}
					div.module ul li a span.title, div.middleModule ul li a span.title {
					font: bold 13px Verdana, Arial, sans-serif;}
					div.module ul li a span.blurb, div.middleModule ul li a span.blurb {
					font: normal 11px Verdana, Arial, sans-serif; color: #000;}
					div.module ul li a span.byline, div.middleModule ul li a span.byline {
					padding: 0 3px; font: bold 11px Verdana, Arial, sans-serif; color: #fff; background: #000; text-transform: uppercase;}
					
					div.module ul li a:hover, div.middleModule ul li a:hover {background-color: #F2F2F2;}
						div.module ul li a:hover span.title, div.middleModule ul li a:hover span.title {text-decoration: underline;}
					
					div.module ul li a p, div.middleModule ul li span {display: block; _margin-left: -3px; float: left; width: 208px;}
					
/* USED FOR ARTICLE PAGES */					
div.articleBody {margin: 0px 20px 10px 20px;} 
		
			div.articleBody p {margin-bottom: 11px; font: normal 11px/21px Verdana, Arial, sans-serif;}
				div.articleBody span.blurb {margin-bottom: 11px; font: normal 13px/21px Verdana, Arial, sans-serif;}
				div.articleBody span.source { margin-top:20px; margin-bottom: 11px; font: italic 11px/11px Verdana, Arial, sans-serif; background: url(../images/elements/bg_dots.gif) 0 100% repeat-x; }
				div.articleBody span.date {margin-bottom: 11px; font: normal 11px/11px Verdana, Arial, sans-serif;}
				div.articleBody a {color: #0033CC;}
					div.articleBody a:hover {color: #999999; text-decoration: none;}
					
			div.articleBody h3 {margin-bottom: 16px; font: bold 16px/21px Verdana, Arial, sans-serif;}
			
			div.articleBody ul {margin: 0 20px 24px 0; list-style-type: none; font: normal 11px/13px Verdana, Arial, sans-serif;}
				div.articleBody ul li {margin-bottom: 3px; padding-left: 16px;}
				
			div.articleBody blockquote {margin: 0 24px 24px 0; padding: 0 6px 0 30px; font: normal 11px/13px Verdana, Arial, sans-serif; color: #444; background: url(../img/bg_blockquote.gif) 0 0 no-repeat;}
			
			div.articleBody blockquote.pull {float: left; width: 372px; margin: 0 18px 12px 0; padding: 0; font: normal 22px/26px arial; color: #0054A6; background-image: none;}
				div.articleBody blockquote.pull em {padding: 0 3px; font-weight: normal; color: #fff; background: #005B7F;}
			div.articleBody p.insetImage {float: right; width: 350px; margin-bottom: 3px; margin-left: 12px; font: normal 11px arial;}
	
			div.articleBody p.insetImage img {display: block; margin-bottom: 3px;}
			div.articleBody p.insetImage span {display: block; padding-bottom: 4px; font-size: 11px;}

			p.byline {margin-bottom: 16px; font: normal 11px/19px times, serif;}
			p.byline span.author {font-style: italic;}
			
	/* USED FOR LEFT IMAGE ON ABOUT PAGE */		
			div.articleBody p.insetLeft {
	float: left;
	margin-bottom: 3px;
	margin-left: 0px;
	font: normal 11px arial;
	margin-right: 20px;
	margin-top: 3px;
}
			div.articleBody p.insetLeft img {display: block; margin-bottom: 3px;}
			div.articleBody p.insetLeft span {display: block; padding-bottom: 4px; font-size: 11px;}

/* PAGE ELEMENTS */			

div.page {clear: both; margin-bottom: 20px; height: 19px; overflow: hidden; font: normal 11px/19px verdana, arial; text-align: center;}
			
				div.page span {text-transform: none;}
				
				div.page div {font-weight: bold; color: #999; text-transform: uppercase;}
					div.page div a {text-decoration: none;}
						div.page div a:hover {text-decoration: underline;}
				
					div.page div.previous {float: left; width: 150px; text-align: left;}
					div.page div.middle {float: left; width: 264px; color: #666; text-transform: none;}
					div.page div.next {float: right; 150px; text-align: right;}
