/* === SubPage setting File === */

div,td,th {
text-align:left;
}

div#rightcolumn p {
	line-height: 24px;
	margin-bottom: 20px;
	}
div#rightcolumn h3 {
	background-image: url(../img/common/pageTitle_bg.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	font-size: 14px;
	letter-spacing: 3px;
	font-weight:bold;
	margin:0;
	font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "‚l‚r ‚oƒSƒVƒbƒN", "Osaka]“™•", "sans-serif";
	color: #665032;
	display: block;
	width: 610px;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 20px;
	}
div#rightcolumn h4 {
	border: #C4CEB7 2px solid;
	font-size: 14px;
	letter-spacing: 3px;
	font-weight:bold;
	font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "‚l‚r ‚oƒSƒVƒbƒN", "Osaka]“™•", "sans-serif";
	color: #665032;
	line-height: 16px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-top: 8px;
	padding-right: 0;
	padding-bottom: 6px;
	padding-left: 10px;
	}
div#corporateInfo,
div#column,
div#topNewsList,
div#aboutUs,
div#entry,
div#client,
div#support,
div#forClient,
div#sitemap,
div#idea,
div#usedadvantage,
div#consult,
div#industry {
	width: 620px;
	margin-top: 15px;
	margin-right: 15px;
	margin-left: 28px;
	padding-bottom: 30px;
	}
	
div#corporateInfo h5,
div#entry h5,
div#client h5,
div#support h5,
div#forClient h5 {
	background-image: url(../img/common/pageTitleSub_bg.gif);
	background-repeat: no-repeat;
	background-position: top left;
	font-size: 12px;
	letter-spacing: 1px;
	font-weight:bold;
	margin-top: 10px;
	font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "‚l‚r ‚oƒSƒVƒbƒN", "Osaka]“™•", "sans-serif";
	color: #665032;
	padding-top: 1px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 16px;
	height: 20px;
	}
	
.textStrong {
	font-weight: bold;
	}
.imgLeft {
float: left;
margin-right: 10px;
}
.imgRight {
float: right;
margin-left: 15px;
}
div.topicPath {
	margin-top: 5px;
	margin-bottom: 15px;
	font-size: 10px;
	padding-left: 10px;
	}

/* -------------------------------------------aboutUsPageStyle */

div#localNavi div.menuOuter p.aboutUs {
	background-image: url(../aboutUs/img/btn_sub.jpg);
}
div#aboutUs li {
	background-image: url(../img/common/marker_list.gif);
	background-repeat: no-repeat;
	background-position: top left;
	margin-left: 10px;
	padding-left: 20px;
}
div#aboutUs .answerBox {
	border-bottom: #D0D4BD 4px solid;
	margin-bottom: 15px;
	margin-left: 10px;
	}
div#aboutUs .answerBox p.title {
	font-size: 14px;
	margin-top: 0;
	margin-bottom: 15px;
	line-height: 20px;
	color: #336600;
	font-weight: bold;
	}

/* -------------------------------------------supportPageStyle */

div#support p {
	margin-top: 10px;
	}
p.supportLink {
	font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "‚l‚r ‚oƒSƒVƒbƒN", "Osaka]“™•", "sans-serif";
	margin-bottom: 30px;
	margin-top: 20px;
	}
p.supportLink a:link, p.supportLink a:visited, p.supportLink a:active {text-decoration: none; color: #336600; font-weight: bold; background-color: #C2E0B4; padding: 5px;}
p.supportLink a:hover{text-decoration: none; color: #336600; background-color: #CAEE9A; padding: 5px;}

div#localNavi div.menuOuter p.support {
	background-image: url(../support/img/btn_sub.jpg);
}

#approachPoint {
	width: 590px;
	padding: 0;
	margin: 0;
	font-size: 12px;
	line-height: 22px;
}

#approachPoint th {
	color: #FFFFFF;
	border-right: 1px solid #A5C08F;
	border-bottom: 1px solid #A5C08F;
	border-top: 1px solid #A5C08F;
	text-align: left;
	padding: 6px 6px 6px 12px;
	background: #A5C08F;
	font-weight: normal;
}

#approachPoint td {
	border-right: 1px solid #A5C08F;
	border-bottom: 1px solid #A5C08F;
	background: #fff;
	padding: 6px;
}

#approachPoint th.specalt {
	border-left: 1px solid #A5C08F;
	border-top: 0;
	background-color: #FEFCE0;
	color: #333333;
}
#approachPoint th.cover{
	border-left: 1px solid #A5C08F;
	background-color: #FEFCE0;
	color: #333333;
}
#approachPoint td.cover {
	border-top: 1px solid #A5C08F;
}
#support .approachStep,
#support .approachStepLast {
	width: 404px;
	background-image: url(../support/img/approachStepBg.jpg);
	background-position: top;
	background-repeat: no-repeat;
	text-align: center;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	}
#support .approachStep,
#support .approachStepLast {
	margin-left: 100px;
	padding-top: 2px;
	}
#support .approachStep p {
	padding-top: 10px;
	padding-bottom: 25px;
	margin: 0;
	color: #333333;
	font-weight: normal;
	background-image: url(../support/img/stepArrow.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	}
#support .approachStepLast p {
	padding-top: 10px;
	margin: 0;
	color: #333333;
	font-weight: normal;
	}
#support ol {
	margin-top: 10px;
	margin-bottom: 20px;
	margin-left: 40px;
	}
#support li {
	list-style: decimal;
	padding-bottom: 10px;
	}
#support p.resumeComment {
	background-color: #F1EFBE;
	padding: 6px;
	text-align: center;
	}
#support .support_footer {
}
#support .support_footer .support_footer_l {
	float: left;
	width: 180px;
	padding-top: 15px;
}
#support .support_footer .support_footer_r {
	font-size: 12px;
	line-height: 1.2em;
	width: 427px;
	float: left;
	padding: 5px;
	border: 1px solid #CCC;
}
/* -------------------------------------------topNewsListPageStyle */

dl#topNewsList dt {
	width: 100px;
	float: left;
	background-image: url(../img/common/marker_list.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding-left: 20px;
	font-size: 10px;
}
dl#topNewsList dd {
	width: 450px;
	float: left;
}
dl#topNewsList,
dl#topNewsList dd {
	margin: 0;
}
div.backToList {
	text-align: right;
	font-size: 10px;
	}
div#topNewsList .articleBox {
	border-bottom: #D0D4BD 4px solid;
	margin-bottom: 15px;
	}
div#topNewsList .articleBox p.date {
	font-size: 10px;
	margin: 0;
	line-height: 20px;
	color: #4F7754;
	}
div#topNewsList .articleBox p.title {
	font-size: 14px;
	margin-top: 0;
	margin-bottom: 15px;
	line-height: 20px;
	color: #735633;
	font-weight: bold;
	}
div.gotoPagetop {
	font-size: 10px;
	background-image: url(../img/common/pagetop.gif);
	background-repeat: no-repeat;
	background-position: right;
	margin-top: 20px;
	margin-bottom: 0;
	text-align: right;
	}

/* -------------------------------------------clientPageStyle */

div#client table {
	margin-top: 20px;
	}
	
div#client td {
	text-align: center;
	padding: 0;
	}
div#client img {
	padding: 0;
	margin: 0;
	}

/* -------------------------------------------consultantPageStyle */
#consultantArea {
	margin-top: 30px;
	background-image: url(../support/img/dot600.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	}
#consultantArea .morita,
#consultantArea .agata,
#consultantArea .yamamoto,
#consultantArea .sato,
#consultantArea .hasegawa {
	background: top no-repeat;
	padding: 36px 0 20px 84px;
	}
#consultantArea .morita {
	background-image: url(../support/img/consultant1.jpg);
	}
#consultantArea .agata {
	background-image: url(../support/img/consultant2.jpg);
	}
#consultantArea .yamamoto {
	background-image: url(../support/img/consultant3.jpg);
	}
#consultantArea .sato {
	background-image: url(../support/img/consultant4.jpg);
	}
#consultantArea .hasegawa {
	background-image: url(../support/img/consultant5.jpg);
	}
#consultantArea p.message {
	padding: 0 10px 10px 10px;
	margin: 0;
	line-height: 20px;
	}
#consultantArea p.profile {
	padding: 0 10px 20px 10px;
	margin: 0;
	font-size: 10px;
	line-height: 18px;
	}
#consultantArea .profStyle {
	color: #AF814B;
	}
#consultantArea .consultantBox {
	background: url(../support/img/ConsultantBoxBg.jpg) repeat-y;
	padding: 5px;
	margin-bottom: 10px;
	}
#consultantArea .consultantImg {
	float: left;
	width: 70px;
	}
#consultantArea .consultantBox p.copy {
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 10px;
	margin-top: 5px;
	line-height: 15px;
	letter-spacing: .1em;
	color: #333333;
	font-family:'ƒqƒ‰ƒMƒm–¾’© Pro W3','Hiragino Mincho Pro', Verdana, serif;
	/*  font-family: 'ƒqƒ‰ƒMƒmŠpƒS Pro W3','Hiragino Kaku Gothic Pro','ƒƒCƒŠƒI',Meiryo,'‚l‚r ‚oƒSƒVƒbƒN',sans-serif; */
	}
#consultantArea .consultantBox p {
	font-size: 12px;
	margin: 0;
	padding: 0;
	}
.consultantBox a {
	color: #006600;
}

/* -------------------------------------------entryPageStyle */

div#entry .flowBoxL {
	float: left;
	width: 295px;
	}
div#entry .flowBoxR {
	float: right;
	width: 295px;
	}
div#entry .flowBoxL p ,
div#entry .flowBoxR p{
	background: url(../entry/img/flowBox_bg.jpg) no-repeat;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	padding-left: 15px;
	margin-bottom: 10px;
	}
div#entry .flowInnerBox{
	border: #658769 1px solid;
	background-color: #FEFCE0;
	padding: 8px;
	}
div#entry .sslBtn {
	text-align: center;
	}
div#entry .arrow {
	text-align: center;
	padding: 5px;
	}
div#entry p.hontoroku {
	background-color: #658769;
	padding: 4px;
	color:#FFFFFF;
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 0;
	}
div#entry p.hontorokuText {
	background-color: #FFFFFF;
	padding: 8px;
	border: #658769 1px solid;
	}
.entryProcess {
	padding: 0;
	margin: 0;
	line-height: 16px;
	font-size: 12px;
		}
		
/* -------------------------------------------corporatePageStyle */

div#corporateInfo .concept,
div#corporateInfo .feature,
div#corporateInfo .consulting {
	background-position: left top;
	background-repeat: no-repeat;
	margin-top: 20px;
	margin-bottom: 20px;
	}
div#corporateInfo .concept {
	background-image: url(../corporate/img/img011.gif);
	}
div#corporateInfo p.concept {
	padding: 30px 185px 0 0;
	}
div#corporateInfo .feature {
	background-image: url(../corporate/img/img012.gif);
	}
div#corporateInfo p.feature {
	padding: 30px 0 0 125px;
	}
div#corporateInfo .consulting {
	background-image: url(../corporate/img/img013.gif);
	padding-top: 30px;
	}
div#corporateInfo .tsubuyaki {
	background-image: url(../corporate/img/img014.gif);
	background-repeat: no-repeat;
	background-color: #F1EFBE;
	padding: 120px 20px 40px 20px;
	margin-top: 40px;
	}
div#corporateInfo p.policy {
	margin-top: 10px;
	margin-bottom: 20px;
	}
div#corporateInfo p.disclaimer {
	margin-top: 10px;
	margin-bottom: 0;
	font-size: 14px;
	font-weight: bold;
	}
div.pagetop {
	text-align: right;
	font-size: 10px;
	background-image: url(../img/common/pagetop.gif);
	background-repeat: no-repeat;
	background-position: right;
	margin-top: 20px;
	margin-bottom: 0;
	width: 150px;
	}
div#corporateInfo p.recruit {
	margin-top: 10px;
	margin-bottom: 30px;
	}
#recruit {
	width: 580px;
	padding: 0;
	margin: 0;
	font-size: 12px;
}

#recruit th {
	color: #FFFFFF;
	border-right: 1px solid #A5C08F;
	border-bottom: 1px solid #A5C08F;
	border-top: 1px solid #A5C08F;
	text-align: left;
	padding: 6px 6px 6px 12px;
	background: #A5C08F;
}

#recruit td {
	border-right: 1px solid #A5C08F;
	border-bottom: 1px solid #A5C08F;
	background: #fff;
	padding: 10px;
	line-height: 22px;
}

#recruit th.specalt {
	border-left: 1px solid #A5C08F;
	border-top: 0;
	background-color: #FEFCE0;
	color: #333333;
	text-align: center;
}

div#corporateInfo .outline {
	font-size: 12px;
	margin-left: 10px;
	}
	
div.map {
	margin-left: 30px;
	}
#corporateInfo .policy a {
	color: #006600;
}

/* -------------------------------------------siteMapPageStyle */


div#sitemap h5 {
	font-size: 12px;
	font-weight:bold;
	font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "‚l‚r ‚oƒSƒVƒbƒN", "Osaka]“™•", "sans-serif";
	padding: 10px;
	}
#sitemapBox01 {
	width: 190px;
	float: left;
	margin-right: 15px;
}
#sitemapBox02 {
	width: 187px;
	float: right;
}

#sitemapBox01 a, #sitemapBox02 a {
	text-decoration: none;
	padding: 2px;
	color: #688752;
}
#sitemapBox01 a:hover, #sitemapBox02 a:hover, {
	text-decoration: none;
	background-color: #E7E5C5;
	padding: 2px;
	color: #688752;
}
#sitemapList02 li.SJ a:hover,
#sitemapList01 li.SJ a:hover,
ul#sitemapList05 li.SJ a:hover {
	text-decoration: none;
	background-color: #F8EFB4;
	padding: 2px;
	color: #688752;
}
#sitemapList02 li.TS a:hover,
#sitemapList01 li.TS a:hover,
ul#sitemapList05 a:hover {
	text-decoration: none;
	background-color: #E7E5C5;
	padding: 2px;
	color: #688752;
}
#sitemapBox01 img, #sitemapBox02 img {
	margin-right: 4px;
}

h5#sitemapCap01 {
	border: #C4CEB7 2px solid;
	font-weight:bold;
	color: #665032;
}
h5#sitemapCap01 a, h5#sitemapCap01 a:hover, h5#sitemapCap02 a, h5#sitemapCap02 a:hover, h5#sitemapCap03 a, h5#sitemapCap03 a:hover, h5#sitemapCap06 a, h5#sitemapCap06 a:hover, h5#sitemapCap07 a, h5#sitemapCap07 a:hover, h5#sitemapCap08 a, h5#sitemapCap08 a:hover, h5#sitemapCap09 a, h5#sitemapCap09 a:hover, h5#sitemapCap10 a, h5#sitemapCap10 a:hover, h5#sitemapCap11 a, h5#sitemapCap11 a:hover {
	color: #665032;
	background: none;
	font-weight: bold;
}

h5#sitemapCap02 {
	color: #FFF;
	background: #405232;
	padding: 6px 0 4px 8px;
	margin-top: 12px;
}
h5#sitemapCap03 {
	border: #C4CEB7 2px solid;
	font-weight:bold;
	color: #665032;
	padding: 6px 0 4px 8px;
	margin-top: 12px;
}

h5#sitemapCap04 {
	border: #688752 1px dotted;
	font-weight:bold;
	color: #665032;
}
h5#sitemapCap04 a, h5#sitemapCap04 a:hover, h5#sitemapCap05 a, h5#sitemapCap05 a:hover {
	color: #688752;
	background: none;
	font-weight:bold;
}

h5#sitemapCap05 {
	color: #688752;
	border: #688752 1px dotted;
	margin-top: 12px;
	font-weight:bold;
}

h5#sitemapCap06 {
	border: #339999 1px solid;
	padding: 6px 0 4px 8px;
}
h5#sitemapCap06 a, h5#sitemapCap06 a:hover {
	color: #339999;
}
h5#sitemapCap07 {
	border: #00CC66 1px solid;
	padding: 6px 0 4px 8px;
	margin-top: 12px;
}
h5#sitemapCap07 a, h5#sitemapCap07 a:hover {
	color: #00CC66;
}
h5#sitemapCap08 {
	border: #99CC00 1px solid;
	padding: 6px 0 4px 8px;
	margin-top: 12px;
}
h5#sitemapCap08 a, h5#sitemapCap08 a:hover {
	color: #99CC00;
}
h5#sitemapCap09 {
	border: #999900 1px solid;
	padding: 6px 0 4px 8px;
	margin-top: 12px;
}
h5#sitemapCap09 a, h5#sitemapCap09 a:hover {
	color: #999900;
}
h5#sitemapCap10 {
	border: #CC9900 1px solid;
	padding: 6px 0 4px 8px;
	margin-top: 12px;
}
h5#sitemapCap10 a, h5#sitemapCap10 a:hover {
	color: #CC9900;
}
h5#sitemapCap11 {
	background: #AF5705;
	padding: 6px 0 4px 8px;
	margin-top: 12px;
}

ul#sitemapList01, ul#sitemapList03, ul#sitemapList05, ul#sitemapList04, ul#sitemapList06, ul#sitemapList07, ul#sitemapList08, ul#sitemapList09, ul#sitemapList10 {
	color: #405232;
	list-style-type: none;
	margin-top: 9px;
}
ul#sitemapList01 li {
	background: url(../img/common/sitemapMarker2.gif) no-repeat;
	padding: 0 0 0 16px;
}
ul#sitemapList02, ul#sitemapList04 {
	list-style-type: none;
	margin-top: 2px;
	margin-right: 0;
	margin-bottom: 2px;
	margin-left: 5px;
}
*html ul#sitemapList02, ul#sitemapList04 {
	margin: 2px 0;
}
ul#sitemapList02 li {
	background: url(../img/common/sitemapMarker3.gif) no-repeat;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 10px;
}


ul#sitemapList03 a, ul#sitemapList03 a:hover {
	color: #405232;
}


ul#sitemapList05 li {
	background: url(../img/common/sitemapMarker4.gif) no-repeat;
	padding: 0 0 0 16px;
}
ul#sitemapList05 a {
	color: #339999;
}
.sitemapLine01 {
	display: block;

}

/* -------------------------------------------topNewsListPageStyle */

dl#topNewsList dt {
	width: 100px;
	float: left;
	background-image: url(../img/common/marker_list.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding-left: 20px;
	font-size: 10px;
}
dl#topNewsList dd {
	width: 450px;
	float: left;
}
dl#topNewsList,
dl#topNewsList dd {
	margin: 0;
}
div.backToList {
	text-align: right;
	font-size: 10px;
	}
div#topNewsList .articleBox {
	border-bottom: #D0D4BD 4px solid;
	margin-bottom: 15px;
	}
div#topNewsList .articleBox p.date {
	font-size: 10px;
	margin: 0;
	line-height: 20px;
	color: #4F7754;
	}
div#topNewsList .articleBox p.title {
	font-size: 14px;
	margin-top: 0;
	margin-bottom: 15px;
	line-height: 20px;
	color: #735633;
	font-weight: bold;
	}
	
/* -------------------------------------------IdeaPageStyle */
#idea .txtBox {
	margin-top: 5px;
	margin-left: 5px;
	margin-bottom: 10px;
}
#idea .txtBox strong {
	font-weight: normal;
	color: #000099;
	font-size: 14px;
}

/* -------------------------------------------usedadvantagePageStyle */
#usedadvantage .txtBox {
	margin-top: 5px;
	margin-left: 10px;
	margin-bottom: 10px;
}
#usedadvantage .goto {
	background-image: url(../img/usedadvantage_point.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	width: 120px;
	padding-left: 15px;
	text-align: left;
	float: right;
}
#usedadvantage .goto a {
	text-decoration: underline;
}
#usedadvantage .txtBox a {
	color: #990100;
}
#usedadvantage .detailBox {
	background-image: url(../img/usedadvantage_bg1.jpg);
	background-repeat: no-repeat;
	height: 206px;
	width: 537px;
	margin-left: 45px;
	margin-top: 10px;
	margin-bottom: 15px;
	clear: both;
}
#usedadvantage .detailBox img {
	margin-top: 25px;
	margin-left: 25px;
	margin-right: 20px;
}
#usedadvantage .detailBox .txt {
	margin-right: 25px;
	line-height: 180%;
}
div#usedadvantage  .detailBox  .ttl {
	margin-top: 15px;
	margin-bottom: 5px;
}
#usedadvantage .detailBox2 {
	background-image: url(../img/usedadvantage_bg2.jpg);
	background-repeat: no-repeat;
	width: 537px;
	height:237px;
	margin-left: 45px;
	margin-top: 10px;
	margin-bottom: 15px;
}
#usedadvantage .detailBox2 img {
	margin-top: 25px;
	margin-left: 10px;
	margin-right: 15px;
}
#usedadvantage .detailBox2 .txt {
	margin-left: 15px;
	line-height: 180%;
	margin-bottom:0;
}
div#usedadvantage  .detailBox2 .ttl {
	margin-left: 15px;
	margin-top: 15px;
	margin-bottom: 5px;
}
#usedadvantage    strong     {
	color: #000099;
	font-weight: normal;
}
#usedadvantage .detailBox3 {
	background-image: url(../img/usedadvantage_bg3.jpg);
	background-repeat: no-repeat;
	height: 237px;
	width: 504px;
	margin-left: 45px;
	margin-top: 10px;
	margin-bottom: 15px;
	padding-left:18px;
	padding-right:15px;
}
#usedadvantage .detailBox3 img {
	margin-top: 25px;
	margin-right: 10px;
}
#usedadvantage .detailBox3 p {
	margin-top: 25px;
	line-height: 180%;
}

/* -------------------------------------------consultPageStyle */
#consult #imgBox {
	height: 200px;
	width: 625px;
	margin-top: 10px;
	margin-bottom: 20px;
}
#consult #imgBox .left {
	float: left;
	height: auto;
	width: 418px;
}
#consult #scheduleBox {
	height: auto;
	width: 625px;
	border: 1px solid #CCCCCC;
	padding-top: 15px;
	padding-bottom: 15px;
	margin-bottom: 20px;
}
#consult #scheduleBox #sche-bg {
	background-image: url(../img/consult_schedule_bg.jpg);
	background-repeat: no-repeat;
	background-position: top;
	height: 561px;
	width: 623px;
	padding-top: 0px;
}
#consult #scheduleBox #inner {
	width: 510px;
	margin-left: 97px;
}
#consult #scheduleBox #sche-bg #inner img {
	margin-bottom: 5px;
	margin-top: 5px;
}
#rightcolumn #consult #scheduleBox strong {
	font-weight: bold;
	color: #990000;
}

/* -------------------------------------------industryPageStyle */

#industry #pointBox {
	height: 184px;
	width: 625px;
	margin-top: 10px;
	margin-bottom: 20px;
}
#industry .qBox {
	background-image: url(../img/industry_q.jpg);
	background-repeat: no-repeat;
	height: 37px;
	width: 550px;
	padding-left: 45px;
	padding-top: 5px;
	margin-bottom: 20px;
}
#industry .aBox {
	background-image: url(../img/industry_a.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 533px;
	padding-left: 45px;
	padding-bottom: 30px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	margin-bottom: 20px;
}


/* -------------------------------------------contemplatesPageStyle */

div#contemplates {
	width: 633px;
	margin-top: 15px;
	padding-bottom: 30px;
	margin-left: 20px;
	}
#contemplates #reasonBox {
	height: 427px;
	width: 633px;
	margin-top: 20px;
}
#contemplates #reasonBox #reason-bg {
	background-image: url(../img/contemplates_reason_bg.jpg);
	background-repeat: no-repeat;
	height: 293px;
	width: 633px;
	padding-left: 10px;
}
#contemplates #supportBox {
	height: 266px;
	width: 603px;
	margin-left: 15px;
	margin-top: 30px;
}
#contemplates #supportBox #support-bg {
	background-image: url(../img/contemplates_support_bg.jpg);
	background-repeat: no-repeat;
	height: 220px;
	width: 603px;
}
#contemplates #reasonBox #reason-bg #support-left {
	height: auto;
	width: 280px;
	margin-left: 0px;
	float: left;
	line-height: 180%;
}
#contemplates #reasonBox #reason-bg #support-right {
	height: auto;
	width: 310px;
	float: left;
	margin-left: 10px;
	line-height: 180%;
	text-align: left;
}
#contemplates #reasonBox #reason-bg .reason-txt {
	height: auto;
	width: 250px;
	float: right;
}
#contemplates #reasonBox #reason-bg li {
	list-style-image: url(../img/contemplates_check.gif);
	margin-left: 20px;
	width: 250px;
}
#contemplates #reasonBox #reason-bg ul {
	margin-left: 0px;
	padding-left: 0px;
}
#contemplates #supportBox #support-bg #right {
	height: auto;
	width: 384px;
	float: right;
	padding-left: 10px;
}
#contemplates #supportBox #support-bg #right .txt {
	height: auto;
	width: 370px;
	margin-bottom: 3px;
	line-height: 150%;
	color: #333333;
}
#contemplates #reasonBox #reason-bg .txt {
	background-image: url(../img/contemplates_check.gif);
	background-repeat: no-repeat;
	background-position: left 6px;
	padding-left: 17px;
	width: 270px;
}
#contemplates #reasonBox #reason-bg .txt1 {
	background-image: url(../img/contemplates_check.gif);
	background-repeat: no-repeat;
	background-position: left 6px;
	padding-left: 17px;
	width: 300px;
}
#contemplates #contact {
	text-align: right;
	width: 615px;
	margin-top: 20px;
}

/* -------------------------------------------workSupportPageStyle */

div#worksupport {
	width: 635px;
	padding-bottom: 30px;
	margin:15px auto 0 auto;
	}
#worksupport #top-left {
	float: left;
	height: auto;
	width: 407px;
	margin-bottom: 10px;
}
#worksupport #top-left .lead {
	padding:0 10px 0 10px;
	line-height:1.4em;
}
#worksupport #presenter1 {
	float:left;
	background-image: url(../img/worksupport_presenter_bg1.jpg);
	background-repeat: no-repeat;
	height: 98px;
	width: 182px;
}
#worksupport #top-left #presenter2 {
	float:left;
	background-image: url(../img/worksupport_presenter_bg2.jpg);
	height: 65px;
	width: 191px;
	margin-top:36px;
	margin-left:5px;
}
#container #rightcolumn #worksupport #top-left #presenter1 .inner {
	font-size: 10px;
	height: auto;
	width: 104px;
	line-height: 100%;
	color: #333333;
	margin-left: 85px;
	padding-top: 20px;
}
#worksupport #top-left #presenter2 .inner {
	font-size: 10px;
	line-height: 100%;
	color: #333333;
	height: auto;
	width: 190px;
	margin-left: 10px;
	padding-top: 8px;
}
#worksupport  .inner strong {
	font-size: 10px;
	font-weight: bold;
	margin-bottom: 2px;
}
#worksupport .panerist {
	float: left;
	height: 210px;
	width: 209px;
}
#worksupport .panerist #panelist1-1 {
	background-image: url(../img/worksupport_panelist1_bg1.jpg);
	background-repeat: no-repeat;
	height: 62px;
	width: 209px;
}
#worksupport .panerist #panelist1-2 {
	background-image: url(../img/worksupport_panelist1_bg2.jpg);
	background-repeat: no-repeat;
	height: 57px;
	width: 209px;
}
#worksupport .panerist #panelist2-1 {
	background-image: url(../img/worksupport_panelist2_bg1.jpg);
	background-repeat: no-repeat;
	height: 62px;
	width: 209px;
}
#worksupport .panerist #panelist2-2 {
	background-image: url(../img/worksupport_panelist2_bg2.jpg);
	background-repeat: no-repeat;
	height: 96px;
	width: 209px;
}
#worksupport .panerist #panelist3-1 {
	background-image: url(../img/worksupport_panelist3_bg1.jpg);
	background-repeat: no-repeat;
	height: 62px;
	width: 209px;
}
#worksupport .panerist #panelist3-2 {
	background-image: url(../img/worksupport_panelist3_bg2.jpg);
	background-repeat: no-repeat;
	height: 96px;
	width: 209px;
}
#worksupport .panerist #panelist1-1 .inner {
	font-size: 9px;
	line-height: 120%;
	color: #0033FF;
	height: auto;
	width: 110px;
	margin-left: 30px;
	padding-top: 5px;
}
#worksupport .panerist .inner {
	font-size: 10px;
	line-height: 100%;
	color: #333333;
	height: auto;
	width: 190px;
	margin-left: 10px;
	padding-top: 5px;
}
#worksupport .panerist #panelist2-1 .inner {
	font-size: 9px;
	line-height: 120%;
	color: #FF0033;
	height: auto;
	width: 110px;
	margin-left: 25px;
	padding-top: 8px;
}
#worksupport .panerist #panelist3-1 .inner {
	font-size: 9px;
	line-height: 120%;
	color: #009933;
	height: auto;
	width: 110px;
	margin-left: 22px;
	padding-top: 8px;
}
#worksupport #discussion {
	height: auto;
	width: 625px;
	border: 1px solid #CCCCCC;
	margin-left: 5px;
	margin-bottom: 20px;
	margin-top: 10px;
}
#worksupport #discussion table {
	margin-top: 30px;
	margin-left: 10px;
	color: #333333;
}
#worksupport #discussion th {
	vertical-align: top;
	width: 50px;
}
#worksupport #discussion td {
	padding-bottom: 20px;
	vertical-align: top;
}
#worksupport #discussion .red {
	color: #FF0033;
}
#worksupport #discussion .green {
	color: #009933;
}
#worksupport #discussion .blue {
	color: #0033FF;
}
#worksupport .m1 {
	background-image: url(../img/worksupport_m_bg.jpg);
	background-repeat: no-repeat;
	height: 28px;
	width: 605px;
	font-weight: bold;
	color: #333333;
	font-size: 13px;
	padding-left: 20px;
	margin-top: 10px;
	margin-bottom: 5px;
}
#worksupport #questionnaireBox {
	background-color: #EFEFEF;
	height: 70px;
	width: 605px;
	vertical-align: middle;
}
#worksupport #questionnaireBox #form1 {
	display: block;
	margin-right: 0px;
	float: left;
	padding-left: 80px;
	margin-top: 20px;
}
#worksupport #questionnaireBox #left {
	float: left;
	margin-top: 20px;
	margin-left: 20px;
}
#worksupport #questionnaireBox #form1 #button {
	margin-left: 100px;
}


.enqtitle {
	font-size:28px;
	color:#2e9ce5;
	line-height:30px;
	margin-left:10px;
}
.enqtable {
	width:550px;
	border:none; 
	margin-left:30px;
	color:#333333;
	margin-top:5px;
}
.enqtable th {
        font-size:15px;
        padding:5px;
        color:#666666;
}
.enqtable th.description {
        font-size:15px;
        padding:5px;
        color:#0046D5;
}
.enqtable td {
	padding:5px;
}
.enqtable td.left {
	text-align:center;
	width:50px;
}
.enqtable td.right {
	text-align:left;
	width:560px;
}
.thankstitle {
	text-align:center;
	padding:20px auto;
	font-size:14px;
	font-weight:bold;
	color:#0046D5;
}

#enq {
	width: 600px;
}
/* -------------------------------------------sitemapPageStyle */
div#sitemap{
}
#sitemap #sitemapBox01 #sitemapList01 #sitemapList02 .small {
	font-size: 10px;

}

