@charset 'UTF-8';


#mainContainer {
  background: #D6E0EB url(../../image/box_bg.jpg) no-repeat 0 bottom;
}



/*------------- Main Image ------------------*/

#mainImage {
  height: 140px;
  margin: 10px 0px 10px 0px;
  background: url(images/top_mainimage.jpg) no-repeat .1em top;
}



/*------------- MainContainer ------------------*/

.boxR {
/*  float: left;*/
  float: right;
  width: 540px;
  background-color: #FFF;
}

.boxR h2 {
  margin: 12px 10px 0px 25px;
  padding: 2px 0px 2px 13px;
  border-bottom: solid 1px #666;
  background: url(images/title_bg.jpg) no-repeat 0 0;
}

.boxR h3 {
  margin: 20px 10px 0px 25px;
  padding: 2px 0px 2px 13px;
  border-bottom: solid 1px #666;
  background: none;
  background: url(images/title_bg2.jpg) no-repeat 0 -.3em;
}

.boxR ul {
  margin: 15px 10px 0px 25px;
  padding-bottom: 10px;
}



.boxR ol {
	margin: 15px 10px 0px 25px;
	padding-bottom: 10px;
	list-style-position: outside;
}


.boxR ol li {
	margin: 0px;
	line-height: 145%;
	list-style-position: outside;
	list-style-type: decimal;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 0px;
}







.boxR li {
  margin: 0px;
  line-height: 145%;
}

.pic {
  float:left;
  display:block;
  margin: 15px 20px 5px 25px;
}

.pic2 {
  float:left;
  display:block;
  margin: 15px 20px 40px 25px;
}

.subTitle {
  line-height: 130%;
  font-weight:bold;
  color:#1002D5;
  padding-bottom: 5px;
}

.bg {
  background-color:#D6E0EB;
  font-weight:bold;
}

.fontB {
  font-weight:bold;
  color:#CC3300;
  padding-top: 5px;
}

.features {
  font-weight:bold;
  padding-top:10px;
  text-indent:50px;
  text-decoration:underline;
  color:#CC3300;
}

.features2 {
  text-indent:60px;
}

.detail li {
  margin: 0px 0px 0px 100px;
  padding: 0px 0px 0px 10px;
  background: url(../../image/arrow_blue.gif) no-repeat 0px 5px;
}

.detail a{
 color: #1B5FB4;
}

.proApp {
  line-height: 250%;
}

tr.empha {
  background-color: #ffff00 ;
}

