/* CSS Document */
* {
	padding:0px;
	margin:0px;
}

html {
	padding:0px;
	margin:0px;
	border:none;
}

body {
	padding:0px;
	margin:0px;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#787878;
	background-color:#FFF;
	text-align:center;
	background-image:url(images/greyBG.gif);
	background-position:top;
	background-repeat:repeat-x;
}

table {
	border-collapse:collapse;
}

.imgBorder {
	border:none;
}

.lineBG {
	background-image:url(images/greyLineBG.gif);
	background-position:top;
	background-repeat:repeat-x;
	height:137px;
}

.mainContainer {
	width:836px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}

.naviBar {
	padding:7px 27px 0px 28px;
}

.naviLeft {
	background-image:url(images/naviL.gif);
	background-position:top left;
	background-repeat:no-repeat;
	height:47px;
}

.navi {
	background-image:url(images/navi.gif);
	background-position:top;
	background-repeat:repeat-x;
	height:47px;
}

.naviRight {
	background-image:url(images/naviR.gif);
	background-position:top right;
	background-repeat:no-repeat;
	height:47px;
}

.topNavi {
	color:#FFFFFF;
	font-weight:bold;
	font-size:14px;
	padding:0px 26px;
	text-decoration:none;
	letter-spacing:1px;
}

.topNaviA, .topNavi:hover {
	color:#FFFF66;
	font-weight:bold;
	font-size:14px;
	padding:0px 26px;
	text-decoration:none;
	letter-spacing:1px;
}

.topNaviDivider {
	border-left:#B54F00 1px solid;
	border-right:#FFBA00 1px solid;
	height:18px;
	font-size:0px;
}

.contentTop {
	background-image:url(images/contentTop.gif);
	background-position:top;
	background-repeat:no-repeat;
	width:836px;
}

.contentMiddle {
	background-image:url(images/contentMiddle.gif);
	background-position:top;
	background-repeat:repeat-y;
	width:836px;	
}

.contentBottom {
	background-image:url(images/contentBottom.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	height:15px;
	width:836px;	
}

.companyName {
	color:#FFFFFF;
	font-size:11px;
	padding:18px 0px 0px 40px;
	text-align:left;
}

.tellYourFriend {
	color:#FFFFFF;
	font-size:11px;
	padding:18px 40px 0px 0px;
	text-align:right;
}

.banner01 {
	background-image:url(images/banner01.jpg);
	background-position:center;
	background-repeat:no-repeat;
	width:810px;
	height:290px;
	margin-left:auto;
	margin-right:auto;
	padding-top:20px;
}

.banner02 {
	background-image:url(images/banner02.jpg);
	background-position:center;
	background-repeat:no-repeat;
	width:810px;
	height:290px;
	margin-left:auto;
	margin-right:auto;
	padding-top:20px;
}

.banner03 {
	background-image:url(images/banner03.jpg);
	background-position:center;
	background-repeat:no-repeat;
	width:810px;
	height:290px;
	margin-left:auto;
	margin-right:auto;
	padding-top:20px;
}

.banner04 {
	background-image:url(images/banner04.jpg);
	background-position:center;
	background-repeat:no-repeat;
	width:810px;
	height:290px;
	margin-left:auto;
	margin-right:auto;
	padding-top:20px;
}

.banner05 {
	background-image:url(images/banner05.jpg);
	background-position:center;
	background-repeat:no-repeat;
	width:810px;
	height:290px;
	margin-left:auto;
	margin-right:auto;
	padding-top:20px;
}

.banner06 {
	background-image:url(images/banner06.jpg);
	background-position:center;
	background-repeat:no-repeat;
	width:810px;
	height:290px;
	margin-left:auto;
	margin-right:auto;
	padding-top:20px;
}


.logo {
	text-align:left;
	padding:35px 30px 35px 30px;
}

.tel {
	font-size:18px;
	color:#FFF;
	letter-spacing:-1px;
	text-align:right;
	padding-right:20px;
}

.bulletGap {
	vertical-align:top;
	padding:0px 10px 0px 0px;
}

.bulletGap2 {
	vertical-align:top;
	padding:4px 10px 0px 30px;
}

.bulletGap3 {
	vertical-align:top;
	padding:4px 15px 0px 24px;
	text-align:left;
}

.titleBG {
	background-image:url(images/titleBG.gif);
	background-position:top;
	background-repeat:repeat-x;
	height:40px;
	margin:0px 6px 0px 8px;
}

.title {
	color:#FFFFFF;
	font-size:18px;
	padding:9px 0px;
}

.topic {
	color:#262626;
	font-size:16px;
	font-weight:bold;
	padding-bottom:10px;
}

.content {
	padding:40px;
}

.picBorder {
	border:#646464 1px solid;
}

.footer {
	text-align:center;
	font-size:11px;
	font-weight:bold;
	padding-bottom:10px;
}

.leremy {
	color:#787878;
	text-decoration:none;
}

.leremy:hover {
	color:#787878;
	text-decoration:underline;
}

.link {
	color:#66B721;
	font-weight:bold;
	text-decoration:underline;
}

.link2 {
	color:#606060;
	font-weight:bold;
	text-decoration:none;
}

.link3 {
	color:#66B721;
	font-weight:bold;
	text-decoration:underline;
}

.link3A,.link3:hover {
	color:#FFF;
	font-weight:bold;
	text-decoration:underline;
}

.link2A,.link2:hover {
	color:#66B721;
	font-weight:bold;
	text-decoration:none;
}


.topicGap {
	height:30px;
	font-size:0px;
}

.subNaviTop {
	background-image:url(images/subNaviT.gif);
	background-position:top;
	background-repeat:no-repeat;
	width:198px;
}

.subNaviMiddle {
	background-image:url(images/subNaviM.gif);
	background-position:top;
	background-repeat:repeat-y;
	width:198px;
}

.subNaviBottom {
	background-image:url(images/subNaviB.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	width:198px;
	height:24px;
	font-size:0px;
}

.subNavi {
	font-size:13px;
	font-weight:bold;
	padding:0px 0px 8px 0px;
	text-align:left;
}
