BODY
{
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin: 0 0 0 0; 
font: .9em Arial, Tahoma, sans-serif; line-height: 1.1em;
background-color:#ffffff;
 }
 
body, div, h1, h2, h3, h4, p, dl, dt, dd, img, form, fieldset, blockquote {
     margin: 0px;
     padding: 0px;
     border: 0px;
}

html { height: 100%; margin-bottom: 0px; }

li {
  list-style-type:none;
  }


.pagebodya {  font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: 300; color: #000000; text-align: justify; line-height: 1.4em;}
.pagebody-i {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: italic; font-weight: normal; color: #000000; text-align: justify}
.pagebodyb-nj {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: 300; color: #000000}
.pagebodyx-nj {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: bold; color: #000000}
.pagebodyc-sm {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #000000}
.pagebodyd-vsm {  font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; font-weight: normal; color: #000000}
.pagebody-left-j {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #000000; text-align: left}
.pagebodytitle1 {  font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 28px; font-style: normal; font-weight: bold; color: #000000; text-align: left}
.pagebodycontact1 {  font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-style: normal; font-weight: bold; color: #000000; text-align: left}
.pagebody-orange {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #FF5A01; text-align: justify}

.tdred {  font-family: Arial, Helvetica, sans-serif; font-size: 2px; font-style: normal; font-weight: normal;}

.menu2 {  font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: 300; color: #ed1c24; text-align: justify; line-height: 1em;} 
.menu2 A {  font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: 300; color: #ed1c24; text-align: justify; line-height: 1em; text-decoration: none;}
.menu2 A:hover {  font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: 300; color: #ed1c24; text-align: justify; line-height: 1em; text-decoration: underline;}

#contain 
{
	width: 1000px;
  margin-left: auto ;
  margin-right: auto ;
  	position: relative;
  			top: 20px;
  			background-image:url(images/paul-knowles-kal-1.jpg);
						background-repeat: repeat-y;
			background-position: top center;
}

#contain2 
{
	width: 1000px;
  margin-left: auto ;
  margin-right: auto ;
  	position: relative;
  			top: 20px;
  			background-image:url(images/paul-knowles-kal-2.jpg);
						background-repeat: repeat-y;
			background-position: top center;
}


#topholder 
{
	width: 1000px;	
	height: 150px;
	position: relative;
	clear: both;
}

#top 
{
	width: 1000px;	
		z-index: 220;
			position: absolute;
			top: 0px;
	left: 0px;
}

#slogan 
{
	width: 450px;
	z-index: 330;
		position: absolute;
		top: 6px;
	left: 172px;

}

#mediapunch 
{
	width: 196px;
	z-index: 930;
		position: absolute;
		top: 55px;
	left: 760px;

}

#mainholder 
{
	width: 1000px;
	height: 2531px;
	position: relative;
	/*	background: #110099;*/
	clear: both;
}

#maintop 
{
	width: 757px;
	height: 87px;
	z-index: 540;
	position: absolute;
	top: 3px;
	left: 131px;
	/*	background: #990011;*/
	vertical-align:text-top;
	line-height: 2.5em;
	background-image:url(images/top-shadow.png);
	background-repeat: no-repeat;
	background-position: top center;
}

#maininner1 
{
	width: 213px;
	height: 26px;
	z-index: 550;
	position: absolute;
	top: 10px;
	left: 13px;
	/*	background: #990011;*/
	vertical-align:text-top;
	line-height: 2.5em;
}

#maininner2a 
{
	width: 151px;
	height: 27px;
	z-index: 553;
	position: absolute;
	top: 7px;
	left: 593px;
	/*	background: #990011;*/
	vertical-align:text-top;
	line-height: 2.5em;
}

#maininner2 
{
	width: 151px;
	height: 27px;
	z-index: 555;
	position: absolute;
	top: 43px;
	left: 593px;
	/*	background: #990011;*/
	vertical-align:text-top;
	line-height: 2.5em;
}

#maininner3 
{
	width: 232px;
	height: 27px;
	z-index: 558;
	position: absolute;
	top: 39px;
	left: 14px;
	/*	background: #990011;*/
	vertical-align:text-top;
	line-height: 1.2em;
	font: .8em Arial, Tahoma, sans-serif;
}
#maininner3 A	{text-decoration: none}
#maininner3 A:hover		{text-decoration: underline}




#showleft 
{
	width: 340px;
	height: 1220px;
	z-index: 750;
	position: absolute;
	top: 10px;
	left: 7px;
	vertical-align:text-top;
	line-height: 1.2em;
	font: .8em Arial, Tahoma, sans-serif;
	list-style-image: none;
	list-style: none;
	list-style-type:none;
	margin-left:-45px;
}
	
#showleftul {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	text-indent:0px;
	margin-right:0px; 
	list-style-image: url("images/10.gif");
	list-style-image: none;
	list-style: none;
	list-style-type:none;

}
#showleftli {
	border: 0px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	display: block ;
	list-style-image: none;
	list-style: none ;
	list-style-type:none;

	height: 250px;
	font-family: Arial, Helvetica, sans-serif ;}

#showright 
{
	width: 310px;
	height: 1220px;
	z-index: 770;
	position: absolute;
	top: 10px;
	left: 400px;
	vertical-align:text-top;
	line-height: 1.2em;
	font: .8em Arial, Tahoma, sans-serif;
	list-style-image: none;
	list-style: none;
	list-style-type: none;
		margin-left:-36px;

}

#showrightul {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	text-indent:0px;
	margin-right:0px;
	list-style-image: none;
	list-style: none;
	list-style-type: none;
}

#showrightli {
	border: 0px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	display: block ;
	list-style-image: none;
	list-style: none;
	height: 250px;
	font-family: Arial, Helvetica, sans-serif ;
}





#mainmid 
{
	width: 757px;
	height: 2419px;
	z-index: 640;
	position: absolute;
	top: 250px;
	left: 110px;
	/*	background: #990011;*/
	vertical-align:text-top;
	line-height: 1.4em;
	background-image:url(images/bgm.png);
	background-repeat: no-repeat;
	background-position: top center;
}


#maininnerb 
{
	width: 723px;
	height: 113px;
	z-index: 650;
	position: absolute;
	top: 10px;
	left: 13px;
	/*	background: #990011;*/
		background-image:url(images/white-bg1.png);
	background-repeat: repeat;
	background-position: top center;
}

#maininnerb1
{
	width: 679px;
	height: 87px;
	z-index: 680;
	position: absolute;
	top: 16px;
	left: 24px;
	/*	background: #990011;*/
	vertical-align:text-top;
	line-height: 1.2em;
}
#maininnerb2
{
	width: 723px;
	height: 1274px;
	z-index: 690;
	position: absolute;
	top: 116px;
	left: 1px;
	/*	background: #990011;*/
	vertical-align:text-top;
	line-height: 1.2em;
}

#maintopb 
{
	width: 710px;	
		height: 25px;
		z-index: 540;
			position: absolute;
			top: 12px;
	left: 179px;
/*	background: #990011;*/

}

#mainmid 
{
	width: 757px;
	z-index: 450;
	position: absolute;
	top: 100px;
	left: 131px;
	text-align:justify;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: 300;
	color: #000000;
	line-height: 1.4em;
}



/*  bottom bar */


#break 
{
    height: 2px;
	clear: both;
  width: 100%;
}


#botmiddle
{
	position: relative;
	width: 100%;
	height: 51px;
	margin-left: auto;
	margin-right: auto;

}

#botholder 
{
	width: 1000px;
	height: 51px;
	margin-left: auto;
	margin-right: auto;
	clear: both;
	position: relative
}

#bot
{
	width: 1000px;	
		z-index: 120;
			position: absolute;
			top: 142px;
	left: 0px;
}



#contact
{
	width: 350px;
	z-index: 740;
	position: absolute;
	top: 23px;
	left: 590px;

}
