html {
	overflow-y: scroll;
}

body {
	height:100%;
	margin: 0 0 0 0;
	background: #f8f7f3 url(../images/bg-tile4.jpg) repeat;
	text-align:center;		
}

div#wrapper {
	position: relative;
	width: 820px;
	top: 0;
	left: 0;
	margin-left:auto;
	margin-right:auto;
}

div#topBar {
	position: relative;
	width: 820px;
	height: 145px;		
	background: url(../images/BGshadowLR1.png) repeat-y;
}

div#topBarImg {
	position: absolute;
	left:20px;	
	top: 0;
	z-index:0;	
}

div#topBarL {
	position: relative;
	width: 120px;
	height: 135px;
	padding: 10px 0 0 70px;	
	float: left;

}

div#topBarNav {
	position: relative;
	width: 540px;
	height: 27px;
	padding: 118px 50px 0 0;
	text-align:right;
	float: right;
}

div#body {
	width: 820px;
	height: 350px;
	padding:0 0 0px 0px;
	text-align:left;
	display:table;	
	background: url(../images/BGshadowLR2m.png) repeat-y;
}

div#body2 {
	width: 820px;
	height: 285px;
	padding:30px 0 0px 0px;
	text-align:left;
	display:table;	
	background: url(../images/BGshadowLR2m.png) repeat-y;
}

div#bodyL {
	width: 170px;
	padding:25px 0 0 20px;
	float: left;		
}

div#bodyM {
	width: 350px;
	padding: 30px 0 0 50px;
	float: left;
	/*background-color: #CCFFFF;*/				
}

div#bodyM2 {
	width: 520px;
	padding: 0 0 0 50px;
	float: left;
	/*background-color: #CCFFFF;*/				
}

div#bodyM3 {

	padding: 0 0 0 70px;
	float: left;
	/*background-color: #CCFFFF;*/				
}

div#bodyR {
	width: 130px;
	padding:43px 60px 0 0;
	float: right;
	/*background-color:#9999FF;*/
}

/* Begin 3 column middle section */

div#bodyIni {
	width: 520px;
	padding: 0 0 0 70px;
	float: left;
	/*background-color: #CCFFFF;*/	
}

/*div#bodyIni2 {
	width: 520px;
	padding: 0 0 0 240px;
	float: left;
}*/

div.bodyIni2 {
	width: 520px;
	padding: 0 0 0 240px;
	float: left;
	/*background-color: #CCFFFF;*/	
}

div#bodyIniB {
	width: 520px;
	padding: 0 0 0 240px;
	float: left;
	/*background-color: #CCFFFF;*/	
}

div#iniHead{
	padding: 0 0 0 0;
}

.iniStory1 {
	padding: 0 40px 10px 0;
	border-bottom: 1px dotted #666666;
	display:table;
}

.iniStory2 {
	padding: 20px 40px 10px 0;
	border-bottom: 1px dotted #666666;
	display:table;
}

/* Start 3 column middle section */

/*div#bodyIni3s {
	width: 520px;
	padding: 40px 0 10px 0;
	border-bottom: 1px dotted #666666;	
	display: table;
}*/

div.bodyIni3s {
	width: 520px;
	padding: 30px 0 10px 0;
	border-bottom: 1px dotted #666666;	
	display: table;
}

/*div#bodyIniL {
	width: 140px;
	padding:0 0 0 0;
	float: left;	
}*/

div.bodyIniL {
	width: 140px;
	padding:0 0 0 0;
	float: left;	
}

/*div#bodyIniM {
	width: 140px;
	padding:0 0 0 30px;
	float: left;	
}*/

div.bodyIniM {
	width: 140px;
	padding:0 0 0 30px;
	float: left;	
}

/*div#bodyIniR {
	width: 140px;
	padding:0 0 0 30px;
	float: left;
}*/

div.bodyIniR {
	width: 140px;
	padding:0 0 0 30px;
	float: left;
}

div#bodyIniL2 {
	width: 200px;
	padding:0 0 0 0;
	float: left;	
}

div#bodyIniM2 {
	width: 200px;
	padding:0 0 0 30px;
	float: left;	
}

div#bodyIniR2 {
	width: 200px;
	padding:0 0 0 30px;
	float: left;
}

/* End 3 column middle section */





div#slogan {
	width: 820px;
	height: 76px;
	text-align:left;	
	/*padding: 0 20px 0 20px;*/
	display:table;	
	background: url(../images/BGshadowLR3.png) repeat-y;
}

div#sloganL {
	position:relative;
	padding: 8px 0 0 70px;
	width: 320px;
	text-align:left;
	float:left;	
}

div#sloganR {
	position:relative;
	padding: 8px 0  0 20px;
	width: 350px;
	height:68px;
	text-align:left;
	background: url(../images/logo-small.png) right no-repeat;
	float:left;
}

div#smLogo {
	position:relative;
	float:left;
}

div#footer {
	width: 580px;
	height: 44px;
	text-align:left;
	padding: 52px 0 0 240px;
	background: url(../images/BGshadowBot2.png) repeat-y;
}





















	
