body {
	margin:0;
	padding:0;
	border:0;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:17px;
	color:#000000;
	background:url(../img/bg.gif) repeat;
	background-color:#660099;
}
#container {
	width:920px;
	margin:0 auto;
	padding:0;
	text-align:left;
}
a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#009933;
	padding:0;
	margin:0;
}
a:hover {
	color:#0BDF00;
}
.center {
	display:block;
	text-align:center;
}
h1 {
	padding:0;
	margin: 0;
	display: none;
}
h2 {
	padding:0;
	margin:15px 0 0 0;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	color:#F90
}
p {
	padding:0;
	margin:15px 0 0 0;
}
.p0 {
	padding:0;
	margin:0;
}
.p1 {
	padding:15px 0 0 0;
	margin:0;
}
img {
	border:none;
}
.clear {
	clear:both;
	height:0;
	line-height:0;
	font-size:0;
}
.float {
	float:left;
}
/*//////////////// Top Banner Section //////////////////////////*/
#headerKC {
	width:920px;
	height:240px;
	padding:0;
	margin:0;
}
#top {
	background-color:#ffffff;
}
#logo {
	float:left;
	background:url(../img/bgLogo2.gif) no-repeat;
	width:341px;
	height:119px;
}
#topMiddle {
	float:left;
	width:111px;
	height:124px;
}
#membership {
	float:left;
	background:url(../img/bgMembership.gif) no-repeat;
	width:343px;
	height:130px;
}
#membershipLeft {
	float:left;
	width:125px;
}
#membershipMid {
	float:left;
	height:46px;
	margin:31px 0 0 0;
}
#membershipRight {
	float:left;
}
/*/////////////// Main Navigation Section /////////////////////*/
#navigation {
	clear:both;
	background:url(../img/bgNavigation.gif) no-repeat;
	width:920px;
	height:92px;
	font-size:13px;
	line-height:13px;
}
#navigation a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	color:#003399;
}
#navigation a:hover {
	color:#0066FF;
}
/*/////////////// Main Content Section ////////////////*/
#main {
	float:left;
	background:url(../img/bgMain.png) no-repeat;
	width:920px;
	height:100%;
	padding:0;
}

#mainTop {
	width: 920px;
	height: 86px;
	margin:0;
	padding:0;
}
#mainMid {
	width: 870px;
	background: repeat-y url(../img/bgMainMid.png);
	padding: 10px 0 10px 50px;
}
#mainBot {
	float: left;
	width: 810px;
	height: 51px;
	background: no-repeat url(../img/bgMainBot.png);
	padding: 0 55px 0 55px;
}

/*/////////////// Main Area ///////////////*/
#midTop1 {
	float:left; margin:15px 80px 0 10px; width:400px; height:115px;
}
#midTop2 {
	float:left; width:90px
}
#midTop3 {
	float:left; width:200px; margin:29px 0 0 0; text-align:center
}

#midFlash {
	height:600px; width:800px; background-color:#FC3
}
#midMid {
	clear:both; height:600px; width:800px; background-color:#9C0; margin-top:30px; padding:10px
}

#midBot1 {
	padding:20px 43px 40px 20px; height:350px; width:350px; line-height:19px; float:left;
}
#midBot2 {
	padding:80px 20px 0 10px; float:left
}
#midBot3 {
	float:left; margin:40px 0 0 0; padding-top:-40px;
}

#midBotContact1 {
	clear:both; margin-left:-11px; width:842px; height:2px; background-color:#9C0; font-size:0; line-height:0
}
#midBotContact2 {
	margin-left:-11px; padding:12px 0 0 0; width:843px; height:30px; background-color:#FC3; color:#FF6600; font-size:14px; text-align:center
}
#midBotContact3 {
	margin-left:-11px; width:842px; height:2px; background-color:#9C0; font-size:0; line-height:0
}

/*/////////////// Bottom Navigation Section //////////////////*/
#navigationBot {
	float: left;
	background:no-repeat url(../img/bgNavBot2.png);
	width:920px;
	height:92px;
}
#linksBot {
	margin:0;
	padding:30px 0 0 0;
	text-align:center;
}
#linksBot a {
	font-family:"Comic Sans MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#000;
	text-decoration:none;
}
#linksBot a:hover {
	color:#ffffff;
}
.linkBlue {
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:12px;
	color:#000099;
}
#bottom {
	width:770px;
	margin:30px 75px 20px 75px;
	padding-top:90px;
	text-align:center;
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:9px;
	line-height: normal;
	color: #E87400;
}
#bottom a {
	font-size:13px;
	font-weight: bold;
	color:#EA8C00;
}
#bottom a:hover {
	color:#FFCC00
}
.pShort{
	margin:5px 0 0 0;
	padding:0;
}
.pBot{
	margin:5px 0 0 0;
	padding:0;
}
.copyright {
	font-weight: bold;
	padding:7px 0 0 0;
	margin:0
}
/*///////////////// No Flash Alternate Content Divs /////////////////*/
#nf_banner {
	width:880px;
	height:204px;
	padding:20px;
	background-color:#efefef;
	display:block;
	text-align:center;
}
#nf_main {
	apdding:0;
	margin:0;
}
#nf_nav {
	padding:0;
	margin:0;
}