body {
	/*background-repeat: repeat-x repeat-y;
	background-position: top;
	background-color:#1f9bb3;
	position: absolute;
	background-image: url(../images/mainBg.jpg);*/
	height: auto;
	margin: 0px 0 0 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#c5e0b3;
	color:#2d353a;
	
}

div{margin:0;padding: 0;}


#wrapper{
	width: 975px;
	margin:0px auto;
	overflow:show;
	padding:0;
	/*background-image:url(../images/topBG.jpg);
	background-position:top center;
	background-repeat:no-repeat;*/
}

.topBgHome {background-image:url(../images/topBG_kim.jpg);background-position:top center;background-repeat:no-repeat;}
.topBgCreate{background-image:url(../images/topBG_create.jpg);background-position:top center;background-repeat:no-repeat;}
.topBgBeyond {background-image:url(../images/topBG_beyond.jpg);background-position:top center;background-repeat:no-repeat;}
.topBgFaqs {background-image:url(../images/topBG_faq.jpg);background-position:top center;background-repeat:no-repeat;}
.topBgPtStories {background-image:url(../images/topBG_gallery.jpg);background-position:top center;background-repeat:no-repeat;}
.topBgAfford {background-image:url(../images/topBG_afford.jpg);background-position:top center;background-repeat:no-repeat;}
.topBgCont {background-image:url(../images/topBG_cont.jpg);background-position:top center;background-repeat:no-repeat;}
.topBgTour {background-image:url(../images/topBG_tour.jpg);background-position:top center;background-repeat:no-repeat;}
.topBgMeet {background-image:url(../images/topBG_meet.jpg);background-position:top center;background-repeat:no-repeat;}
.topBgGeneral {background-image:url(../images/topBG_general.jpg);background-position:top center;background-repeat:no-repeat;}
.topBgRestore {background-image:url(../images/topBG_restore.jpg);background-position:top center;background-repeat:no-repeat;}
.topBgTech {background-image:url(../images/topBG_tech.jpg);background-position:top center;background-repeat:no-repeat;}
.topBgCosm {background-image:url(../images/topBG_cosm.jpg);background-position:top center;background-repeat:no-repeat;}


#div_container {
	width: 975px;
	margin:0px auto;
	overflow:show;
}

#pattern {
	background-image:url(../images/mainShadow.gif);background-position:top center;background-repeat:repeat-y;
/*	background-image:url(../images/pattern3b.gif);background-position:top left;background-repeat:repeat-y;*/
}


#mainBody, #footerDiv{
	position: relative;
	margin: 0 auto;
	width: 952px;
	height: auto;
	clear: both;
	display: block;
}


#mainBody {background-image:url(../images/swirl.jpg);background-position:bottom left;background-repeat:no-repeat;}

#footerDiv{
	height: 30px;
	text-align:center;
	color:#4d4d4d;
	padding-top:5px;
	font: 12px Georgia, "Times New Roman", Times, serif;
	letter-spacing:2px;
}
#leftColumn{
	width: 182px;
	float: left;
	min-height:300px;
	display: block;
}



#rightDiv{
	width: 210px;
	float: left;
	padding:0px;
	margin:0px;
}

#rightDiv a:hover {opacity:0.6;filter:alpha(opacity=60)}

#subNavDiv{
	width: 210px;
	background-image:url(../images/subNavShadow.gif); background-position:bottom center; background-repeat:no-repeat;
	margin: 0 auto;
	padding:0px;
	padding-bottom:40px;
}

.subNav {margin:0;padding:5px 0 0 0;}
.subNav li{list-style:none; list-style-type:none;text-align: left;padding:0 0 5px 40px; margin:0;font:11px Arial, Helvetica, sans-serif; font-weight:bold; }
/*.subNav a, .subNav a:link {color:#ffffff; text-decoration:none;}
.subNav a:hover {color:#fdb161; text-decoration:none;}*/

.subNav a {font-weight:normal;}
.subNav a:hover {font-weight:normal;}


#mainColumn{
	width: 750px;
	float: left;
}
#titleDiv{
	width: 100%;
	display: block;
	float: left;
	margin: 0;
	padding: 0;
	height: 265px;
}
#copyDiv{
	display: block;
	width: 100%;
	float: left;
	height: auto;
	margin-top:20px;
}
#textDiv{
	float: left;
	width: 530px;
	margin:0;
}

#copyDiv ul, li {display:inherit;z-index:0;}

#bodyList  {padding-left:10px; width:100%;}
#bodyList li {z-index:0;list-style:square;font:12px Arial, Helvetica, sans-serif; color:#2d353a;padding-bottom:5px; width:100%;}


#textBody {width:500px;margin:0; padding-left:20px;color:#726860; }

#greyBar{
	background-color: #018ea9;
	clear: both;
	width: 100%;
}



p {font:12px Arial, Helvetica, sans-serif; color:#2d353a;line-height:20px;}
h1 {height:25px;color:#008eaa;margin:0px; padding-left:220x; font: 20px Georgia, "Times New Roman", Times, serif; font-weight:normal; text-transform:uppercase; letter-spacing:2px;}
h2 {color:#517a45; font:16px Georgia, "Times New Roman", Times, serif; font-weight:bold; margin-bottom:0;padding-bottom:0;}
h3 {color:#517a45; font:16px Georgia, "Times New Roman", Times, serif; font-weight:bold; margin-bottom:0;padding-bottom:0;}
h4 {font: 12px Arial, Helvetica, sans-serif; font-weight:bold; color:#6e7567;}
a {color:#d66c22; text-decoration:none;font-weight:normal;}
a:hover {color:#016577;text-decoration:none;font-weight:normal;}


li {font:12px Arial, Helvetica, sans-serif; color:#2d353a;padding-bottom:5px;}

.imgLeft {float:left;margin-right:15px; border:5px solid #ffffff;}
.imgRight {float:right;margin-left:15px; border:5px solid #ffffff;}
.imgBorder {border:5px solid #ffffff;}
.callus {font-size:24px; color:#02667b; text-align:left;padding-left:15px; font-weight:normal;}

.mteam{ font-size: .9em; margin: 0 35px 0 35px; text-align: center; }