html 	{
	min-height: 100%;
	}
body {
	margin:0px;
	padding:0px;
	font-family:arial, verdana, helvetica, sans-serif;
	color:#000000;
	background-color:#EDEDED;
	}
img 	{
	border: 0px;
	}
table {
	padding: 0px;
	margin:0px;
	border-collapse: collapse
	}
td 	{
	padding: 0px;
	margin:0px;
	}
div.overallsite {
	width: 1000px;
	margin:0px auto;
	}

/* Refer to ieseven.css for different positioning commands that only work in IE7 */
div.backer {
	width: 100%;
	min-width:1000px;
	height: 600px;
	position: absolute;
	top: 0px;
	border:0px;
	}

div.topbuttons img {
	padding-right: 0px;
	}
div.topbuttons {
	width: 363px;
	border: 0px;
	position: absolute;
	top: 38px;
	margin-left: 637px;
	text-align: left;
	font:13px/13px arial, verdana, helvetica, sans-serif;
	color: #CC0000;
	font-weight: bold;
	}
a.topbuttons:link {text-decoration:none; color:#CC0000;}
a.topbuttons:visited {text-decoration:none; color:#CC0000;}

div.pages-subnav {
	width: 160px;
	height: 340px;
	border: 0px;
	position: absolute;
	top: 239px;
	margin-left: 25px;
	text-align: left;
	font:13px/13px arial, verdana, helvetica, sans-serif;
	color: #CC0000;
	font-weight: bold;
	}
a.pages-subnav:link {text-decoration:none; color:#CC0000;}
a.pages-subnav:visited {text-decoration:none; color:#CC0000;}

div.pages-subnav-news {
	width: 160px;
	height: 340px;
	border: 0px;
	position: absolute;
	top: 239px;
	margin-left: 15px;
	text-align: left;
	font:13px/13px arial, verdana, helvetica, sans-serif;
	color: #CC0000;
	font-weight: bold;
	}

div.breadcrumbs {
	position: relative;
	top: 5px;
	margin-left: 15px;
	text-align: left;
	font:13px/13px arial, verdana, helvetica, sans-serif;
	color: #CC0000;
	font-weight: bold;
	}
a.pages-subnav:link {text-decoration:none; color:#CC0000;}
a.pages-subnav:visited {text-decoration:none; color:#CC0000;}


div.subnav-backer {
	width: 160px;
	height: 340px;
	border: 0px;
	position: absolute;
	top: 213px;
	margin-left: 15px;
	text-align: left;
	}
#subnav-backer		{
		background-image: url("../media/pic_pages_nav-backer.png");
		background-repeat: repeat;
		}
* html #subnav-backer /* Will only be seen by IE */
{
background: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader
(
src='../media/pic_pages_nav-backer.png',sizingMethod='scale'
);
}


div.logo {
	width: 392px;
	text-align: left;
	position: absolute;
	top: 10px;
	margin-left: 15px;
	}
div.slogan {
	width: 319px;
	height: 69px;
	overflow:auto;
	text-align: left;
	position: absolute;
	top: 104px;
	margin-left: 27px;
	}


#slogan-home		{
		background-image: url("../media/pic_home_slogan.png");
		background-repeat: repeat;
		}
* html #slogan-home /* Will only be seen by IE */
{
background: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader
(
src='media/pic_home_slogan.png',sizingMethod='scale'
);
}

#slogan		{
		background-image: url("../media/pic_home_slogan.png");
		background-repeat: repeat;
		}
* html #slogan /* Will only be seen by IE */
{
background: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader
(
src='../media/pic_home_slogan.png',sizingMethod='scale'
);
}


div.row-01 {
	width: 132px;
	text-align: left;
	position: absolute;
	top: 87px;
	margin-left: 417px;
	}
div.row-02 {
	width: 132px;
	text-align: left;
	position: absolute;
	top: 87px;
	margin-left: 560px;
	}
div.row-03 {
	width: 132px;
	text-align: left;
	position: absolute;
	top: 87px;
	margin-left: 703px;
	}
div.row-04 {
	width: 132px;
	text-align: left;
	position: absolute;
	top: 87px;
	margin-left: 846px;
	}
div.home-pic-main {
	width: 160px;
	text-align: top left;
	position: absolute;
	top: 225px;
	margin-left: 15px;
	z-index:1;
	}
div.home-pic-secondary {
	width: 132px;
	text-align: top left;
	position: absolute;
	top: 447px;
	margin-left: 837px;
	z-index:1;
	}
div.home-pic-banner {
	width: 160px;
	height: 340px;
	text-align: top left;
	position: absolute;
	top: 213px;
	margin-left: 417px;
	z-index:2;
	}
#home-pic-banner		{
		background-image: url("../media/pic_home_banner.png");
		background-repeat: repeat;
		}
* html #home-pic-banner /* Will only be seen by IE */
{
background: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader
(
src='media/pic_home_banner.png',sizingMethod='scale'
);
}
div.pic-welcome {
	width: 124px;
	height: 37px;
	text-align: left;
	position: absolute;
	top: 237px;
	margin-left: 267px;
	z-index:2;
	}
#home-pic-welcome		{
		background-image: url("../media/pic_home_welcome.png");
		background-repeat: repeat;
		}
* html #home-pic-welcome /* Will only be seen by IE */
{
background: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader
(
src='media/pic_home_welcome.png',sizingMethod='scale'
);
}

div.pic-news {
	width: 86px;
	height: 40px;
	text-align: left;
	position: absolute;
	top: 237px;
	margin-left: 888px;
	z-index:2;
	}
#home-pic-news		{
		background-image: url("../media/pic_home_news.png");
		background-repeat: repeat;
		}
* html #home-pic-news /* Will only be seen by IE */
{
background: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader
(
src='media/pic_home_news.png',sizingMethod='scale'
);
}

div.title-news {
	width: 86px;
	height: 40px;
	text-align: left;
	position: absolute;
	top: 220px;
	margin-left: 25px;
	z-index:2;
	}
#title-news		{
		background-image: url("../media/pic_home_news.png");
		background-repeat: repeat;
		}
* html #title-news /* Will only be seen by IE */
{
background: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader
(
src='../media/pic_home_news.png',sizingMethod='scale'
);
}


div.title-nav {
	width: 160px;
	height: 40px;
	text-align: center;
	position: absolute;
	top: 225px;
	margin-left: 15px;
	z-index:2;
	}

img.title-pages {
	margin: 15px 0px -14px 15px;
	}

div.nav-pic {
	width: 160px;
	position: absolute;
	top: 443px;
	margin-left: 15px;
	}
div.nav-pic-small {
	width: 160px;
	position: absolute;
	top: 420px;
	margin-left: 15px;
	}
div.nav-pic-large {
	width: 160px;
	position: absolute;
	top: 328px;
	margin-left: 15px;
	}

div.welcome {
	width: 386px;
	height: 170px;
	overflow: crop;
	text-align: left;
	position: absolute;
	top: 389px;
	margin-left: 15px;
	}
div.post-welcome-message {
	width: 386px;
	overflow: crop;
	text-align: center;
	position: absolute;
	top: 566px;
	margin-left: 15px;
	font:12px/12px arial, verdana, helvetica, sans-serif;
	}
div.post-banner-message {
	width: 140px;
	overflow: crop;
	text-align: center;
	position: absolute;
	top: 566px;
	margin-left: 428px;
	font:12px/12px arial, verdana, helvetica, sans-serif;
	}

div.homenews-overall {
	width: 387px;
	text-align: left;
	position: absolute;
	top: 230px;
	margin-left: 589px;
	}
div.homenews-scroll {
	width: 387px;
	height: 265px;
	overflow: auto;
	text-align: left;
	position: absolute;
	top: 52px;
	margin-left: 0px;
	scrollbar-face-color : #816D64; 
	scrollbar-highlight-color : #B6ACA8; 
	scrollbar-3dlight-color : #FFFFFF; 
	scrollbar-shadow-color : #B6ACA8; 
	scrollbar-darkshadow-color : #FFFFFF; 
	scrollbar-track-color : #EDEDED; 
	scrollbar-arrow-color : #FFFFFF;
	}

div.post-news-message {
	width: 386px;
	overflow: crop;
	text-align: left;
	position: absolute;
	top: 566px;
	margin-left: 635px;
	font:12px/12px arial, verdana, helvetica, sans-serif;
	}
div.homebanner {
	width: 160px;
	text-align: top left;
	position: absolute;
	top: 117px;
	margin-left: 670px;
	}
div.copyright {
	width: 935px;
	font:10px/12px arial, verdana, helvetica, sans-serif;
	margin: 0px 10px 0px 30px;
	padding:0px;
	text-align: left;
	color: #000000;
	position: absolute;
	top: 610px;
	}
div.pages-body-text {
	width: 617px;
	height: 328px;
	overflow: auto;
	text-align: left;
	position: absolute;
	top: 218px;
	margin-left: 187px;
	scrollbar-face-color : #816D64; 
	scrollbar-highlight-color : #B6ACA8; 
	scrollbar-3dlight-color : #FFFFFF; 
	scrollbar-shadow-color : #B6ACA8; 
	scrollbar-darkshadow-color : #FFFFFF; 
	scrollbar-track-color : #EDEDED; 
	scrollbar-arrow-color : #FFFFFF;
	}

/* Refer to ieseven.css for different positioning commands that only work in IE7 */
div.form-text {
	text-align: left;
	position: relative;
	top: 4px;
	left: 328px;
	}

/* Refer to ieseven.css for different positioning commands that only work in IE7 */
p.form-text	{
	font:12px/12px arial, verdana, helvetica, sans-serif;
	margin: 15px 10px 10px 15px;
	padding:0px;
	text-align: justify;
	}

div.team-list {
	width: 150px;
	height: 300px;
	text-align: left;
	position: absolute;
	top: 20px;
	margin-left: 429px;
	line-height: 16px;
	}

table.news {
	margin: 0px 0px 8px 13px;
	}
img.news {
	margin: 0px -5px 0px 0px;
	
	}


div.pages-footer-message {
	width: 964px;
	overflow: visible;
	text-align: left;
	position: absolute;
	top: 566px;
	margin-left: 27px;
	font:12px/12px arial, verdana, helvetica, sans-serif;
	}

div.pages-footer-message-signup {
	width: 964px;
	overflow: visible;
	text-align: left;
	position: absolute;
	top: 566px;
	margin-left: 27px;
	font:12px/12px arial, verdana, helvetica, sans-serif;
	}

div.news-title-archive {
	width: 160px;
	height: 40px;
	overflow: auto;
	text-align: left;
	position: absolute;
	top: 220px;
	margin-left: 819px;
	font:12px/12px arial, verdana, helvetica, sans-serif;
	}
#news-title-archive		{
		background-image: url("../media/news_title_archive.png");
		background-repeat: repeat;
		}
* html #news-title-archive /* Will only be seen by IE */
{
background: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader
(
src='../media/news_title_archive.png',sizingMethod='scale'
);
}

div.news-banner	{
	width: 160px;
	height: 300px;
	overflow: auto;
	text-align: left;
	position: absolute;
	top: 260px;
	margin-left: 819px;
	text-align: left;
	}

div.pages-banner	{
	width: 160px;
	height: 330px;
	overflow: hidden;
	text-align: center;
	position: absolute;
	top: 222px;
	margin-left: 819px;
	text-align: left;
	}
div.pages-banner-signup	{
	width: 160px;
	height: 330px;
	overflow: hidden;
	text-align: center;
	position: absolute;
	top: 222px;
	margin-left: 819px;
	text-align: left;
	}

a.news-banner:link {text-decoration:none; color:#CC0000;}
a.news-banner:visited {text-decoration:none; color:#CC0000;}

h1 	{
	font:15px/15px arial, verdana, helvetica, sans-serif;
	margin: 15px 10px 10px 15px;
	padding:0px;
	text-align: justify;
	font-weight:900;
	color:#222;
	}
p 	{
	font:12px/12px arial, verdana, helvetica, sans-serif;
	margin: 15px 10px 10px 15px;
	padding:0px;
	text-align: justify;
	}
.formboxes {
	text-align: left;
	margin: 4px 0px 0px 0px;
	font:12px/14px arial, verdana, helvetica, sans-serif;
	font-weight:regular;
	}
.formlabels {
	font:12px arial, verdana, helvetica, sans-serif;
	margin: 15px 10px 10px 15px;
	padding:0px;
	text-align: justify;
	line-height:26px;
	}
p.table {
	font:12px/14px arial, verdana, helvetica, sans-serif;
	margin: 5px 5px 5px 5px;
	padding:0px;
	text-align: justify;
	}
ul 	{
	list-style-type:decimal;
	font:12px/15px arial, verdana, helvetica, sans-serif;
	margin: 0px 10px 0px 32px;
	padding:5px;
	text-align: left;
	}
ul.disc
{
	list-style-type:disc;
	font:12px/15px arial, verdana, helvetica, sans-serif;
	margin: 0px 0px 0px 30px;
	padding:0px;
	text-align: left;
}

a:link {color:#CC0000; text-decoration:none;}
a:visited {color:#CC0000; text-decoration:none;}

#stripe {background-image: url("../media/pic_top-bar-message.gif"); background-repeat: no-repeat; background-position: top center;}
#button-backer {background-image: url("../media/button-backer.png"); background-repeat: no-repeat; background-position: top center}
#home-back {background-image: url("../media/background-layer-home.jpg"); background-repeat: no-repeat; background-position: top center;}
#pages-back {background-image: url("../media/background-layer-pages.jpg"); background-repeat: no-repeat; background-position: top center;}


/* TRANSPARENT PNG CODE */

#fifty		{
		background-image: url("../media/transparent.png");
		background-repeat: repeat;
		}

* html #fifty /* Will only be seen by IE */
{
background: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader
(
src='../media/transparent.png',sizingMethod='scale'
);
}

#fallbackImage /* This will be seen by browsers that don't support css,
it is hidden for browsers than can do css. */
{
display: none;
}
}

/* TRANSPARENT PNG CODE ENDS HERE */
