@charset "utf-8";

/* -----------------------------------
	Motion Panorama Layout Styles
----------------------------------- */

/* --------------------
 Home
--------------------*/
#mpHomeSection {
	position:relative;
	top:132px;
	left:-47px;
}
.mpContents #mpHomeSection h1 {
	line-height:1;
	margin-bottom:16px;
	padding-left:0;
	background:none;
}
.mpContents #mpHomeSection .logo {
	margin-bottom:15px;
}
.mpContents #mpHomeSection .tagline {
	margin-bottom:20px;
}
.mpContents #mpHomeSection .badge {
	position:absolute;
	top:-206px;
	left:468px;
}

#mpHomeSection {
	position:relative;
	top:167px;
	left:-47px;
}

/* --------------------
 Common
--------------------*/
.appliModels ul li {
	float:left;
	width:60px;
}
.appliModels ul li.last {
	margin-right:0!important;
}

span.h2SubHeadings {
	display:inline;
	margin-left: 10px;
	padding:5px;
	color:#0d6cb1;
	font-size:63%;
	font-weight: normal;
	background-color:#b9d8ef;
	vertical-align: baseline;
}

/* mp02
--------------------*/
#mpSection02 .mpItemWrap.col3  {
	height:240px;
}
#mpSection02 .mpSectionTitle h2 {
	float:left;
	width:315px;
	margin-top:11px;
	font-size:180%;
}
#mpSection02 .mpSectionTitle p {
	float:right;
	width:497px;
}
#mpSection02 .mpItem .h3SubHeadings {
	display:inline;
	padding:5px;
	color:#0d6cb1;
	background-color:#b9d8ef;
}
#mpSection02 .mpItem h3 {
	margin:10px 0;
	font-size:130%;
	font-weight:bold;
}
#mpSection02 .mpItem h3 a:link,
#mpSection02 .mpItem h3 a:visited,
#mpSection02 .mpItem h3 a:hover,
#mpSection02 .mpItem h3 a:active {
	color:#444;
	text-decoration:none;
	background-color:transparent;
}
#mpSection02 ul {
	margin-top:13px;
}
/* one */
#mpSection02 .appliModels ul.oneModel {margin-left:95px;}
/* two */
#mpSection02 .appliModels ul.twoModels {margin-left:50px;}
#mpSection02 .appliModels ul.twoModels li {margin-right:32px;}
/* three */
#mpSection02 .appliModels ul.threeModels {margin-left:25px;}
#mpSection02 .appliModels ul.threeModels li {margin-right:13px;}

/* mp0201
--------------------*/
#mpSection0201 .mpSectionTitle h2 {
	margin-bottom:5px;
	font-size:160%;
	line-height:1.4;
}
#mpSection0201 .mpSectionTitle ul {
	margin-top:5px;
}
#mpSection0201 .mpItem h3 {
	margin-bottom:12px;
	color:#fff;
	font-size:124%;
	font-weight:bold;
	background-color:#808080;
	zoom:1;
}
#mpSection0201 .mpItem h3 img {
	margin-right:10px;
	vertical-align:middle;
}
#mpSection0201 .mpItem dl {
	margin-top:10px;
}
#mpSection0201 .mpItem dl dt {
	margin-top:8px;
}

/* mp0202
--------------------*/
#mpSection0202 .mpSectionTitle h2 {
	margin-bottom:5px;
	font-size:160%;
	line-height:1.4;
}
#mpSection0202 .mpSectionTitle ul {
	margin-top:5px;
}
#mpSection0202 .mpItem h3 {
	margin-bottom:12px;
	color:#fff;
	font-size:124%;
	font-weight:bold;
	background-color:#808080;
	zoom:1;
}
#mpSection0202 .mpItem h3 img {
	margin-right:10px;
	vertical-align:middle;
}
#mpSection0202 .mpItem dl {
	margin-top:10px;
}
#mpSection0202 .mpItem dl dt {
	margin-top:8px;
}

/* mp0203
--------------------*/
#mpSection0203 .mpSectionTitle h2 {
	margin-bottom:5px;
	font-size:160%;
	line-height:1.4;
}
#mpSection0203 .mpSectionTitle ul {
	margin-top:5px;
}
#mpSection0203 .mpItem h3 {
	margin-bottom:12px;
	color:#fff;
	font-size:124%;
	font-weight:bold;
	background-color:#808080;
	zoom:1;
}
#mpSection0203 .mpLongTitle h3{
	font-size:100%;
}
#mpSection0203 .mpItem h3 img {
	margin-right:10px;
	vertical-align:middle;
}
#mpSection0203 .mpItem dl {
	margin-top:10px;
}
#mpSection0203 .mpItem dl dt {
	margin-top:8px;
}


/* mp03
--------------------*/
#mpSection03 .mpSectionTitle h2 {
	float:left;
	width:315px;
	margin-top:11px;
	font-size:180%;
}
#mpSection03 .mpSectionTitle p {
	float:right;
	width:497px;
}
#mpSection03 .mpItem {
	height:274px;
}
#mpSection03 .mpItem.point01 {
	background:url(../../img/page_03/bg_01.gif) no-repeat right top;
}
#mpSection03 .mpItem.point02 {
	background:url(../../img/page_03/bg_02.gif) no-repeat right top;
}
#mpSection03 .mpItem.point03 {
	background:url(../../img/page_03/bg_03.gif) no-repeat right top;
}
#mpSection03 .mpItem h4 {
	margin:36px 0 20px;
	font-size:130%;
	font-weight:bold;
}
#mpSection03 .mpItem h4 a:link,
#mpSection03 .mpItem h4 a:visited,
#mpSection03 .mpItem h4 a:hover,
#mpSection03 .mpItem h4 a:active {
	color:#444;
	text-decoration:none;
	background-color:transparent;
}
#mpSection03 .mpItem p {
	width:160px;
}

/* mp0301 / mp0302 / mp0303
--------------------*/
#mpSection0301.mpSection,
#mpSection0302.mpSection,
#mpSection0303.mpSection {
	height:359px;
	padding-bottom:0;
}
#mpSection0301 .mpSectionTitle.point1,
#mpSection0302 .mpSectionTitle.point2,
#mpSection0303 .mpSectionTitle.point3 {
	padding-bottom:1px;
}
#mpSection0301 .mpSectionTitle.point1 .mpSectionTitleInner,
#mpSection0302 .mpSectionTitle.point2 .mpSectionTitleInner,
#mpSection0303 .mpSectionTitle.point3 .mpSectionTitleInner {
	padding-bottom:15px;
}
#mpSection0301 .mpSectionTitle.point1 .mpSectionTitleInner {
	background:url(../../img/page_03/bg_04.gif) no-repeat right top;
}
#mpSection0302 .mpSectionTitle.point2 .mpSectionTitleInner {
	background:url(../../img/page_03/bg_05.gif) no-repeat right top;
}
#mpSection0303 .mpSectionTitle.point3 .mpSectionTitleInner {
	background:url(../../img/page_03/bg_06.gif) no-repeat right top;
}
#mpSection0301 .mpSectionTitle .subTitle,
#mpSection0302 .mpSectionTitle .subTitle,
#mpSection0303 .mpSectionTitle .subTitle {
	float:left;
	width:62px;
	margin-right:15px;
}
#mpSection0301 .mpSectionTitle h2,
#mpSection0302 .mpSectionTitle h2,
#mpSection0303 .mpSectionTitle h2 {
	margin:0 0 5px;
}
#mpSection0301 .mpSectionTitle .mpSectionTitleText,
#mpSection0302 .mpSectionTitle .mpSectionTitleText,
#mpSection0303 .mpSectionTitle .mpSectionTitleText {
	float:left;
	width:646px;
}
#mpSection0301 .mpItem h3,
#mpSection0302 .mpItem h3,
#mpSection0303 .mpItem h3 {
	margin-bottom:12px;
	padding:5px 5px 5px 13px;
	color:#fff;
	font-size:124%;
	font-weight:bold;
	background-color:#808080;
}
#mpSection0301 .mpItem .image,
#mpSection0302 .mpItem .image,
#mpSection0303 .mpItem .image {
	float:right;
	width:190px;
	margin:0 0 0 18px;
}

/* mp04
--------------------*/
#mp04 .mpSection {
height:411px;
}
#mpSection04 h2 {
	padding:8px 15px;
	width:799px;
	background:#ebebeb;
}
#mpSection04 .appliModels {
	margin-top:18px;
	margin-bottom:20px;
	zoom:1;
}
#mpSection04 .appliModelsCol {
	margin-bottom:20px;
	padding-bottom:14px;
	border-bottom:1px dotted #c4c4c4;
}
#mpSection04 .appliModels ul {
	margin-left:28px;
}
#mpSection04 .appliModels ul li {
	width:132px;
}
#mpSection04 .appliModels ul li img {
	margin-left:8px;
}
#mpSection04 .appliModels ul li span.textlink {
	text-align:left;
}

/* mp05
--------------------*/
#mpSection05.mpSection,
#mpSection0501.mpSection {
height:401px;
padding-top:20px;
}
#mpSection05 .mpRecentlyPosted,
#mpSection0501 .mpRecentlyPosted {
margin-top:30px;
}
#mpSection05 .mpRecentlyPosted .postedTitle,
#mpSection0501 .mpRecentlyPosted .postedTitle {
font-size:115%;
color:#0d6cb1;
padding-bottom:5px;
background:url(../../img/page_05/bg_recentlyposted_01.gif) repeat-x left bottom;
}
#mpSection05 .postedItem,
#mpSection0501 .postedItem {
margin-top:10px;
padding-top:15px;
background:url(../../img/shared/bg_line_01.gif) repeat-x left top;
}
#mpSection05 .postedItem.first,
#mpSection0501 .postedItem.first {
margin-top:0;
background:none;
}
#mpSection05 .postedItem .postedDate,
#mpSection0501 .postedItem .postedDate {
font-weight:bold;
color:#0d6cb1;
}
#mpSection05 .mpMainItem {
	float:right;
}
#mpSection0501 .mpMainItem {
	width:auto;
}
#mpSection05 .mpSubItem {
	margin-right:0;
}

#mpSection0501 .mpMapListField {
	padding-left:20px;
	zoom:1;
}
#mpSection0501 .mpMapListField h2 {
	font-size:130%;
	font-weight:bold;
	color:#0d6cb1;
}
#mpSection0501 .mpListBox {
margin-top:10px;
zoom:1;
}
#mpSection0501 .mpListItem {
float:left;
width:278px;
margin-right:20px;
}
#mpSection0501 .mpListItem.last {
margin-right:0;
}
#mpSection0501 .mpListItem h3 {
margin-top:5px;
}
#mpSection0501 .mpMainItem p.notes {
margin-top:15px;
}

/* mp06
--------------------*/
#mpSection06 p.initTxt {
	margin-bottom:15px;
	padding-bottom:13px;
	background:url(../../img/shared/bg_line_01.gif) repeat-x bottom left;
}
#mpSection06 .mpBtnNav ul li {
	width:190px;
	line-height:1;
}
#mpSection06 .mpBtnNav ul li a {
	display:block;
	padding-top:9px;
	margin:10px 0;
	background:url(../../img/shared/bg_gnav_02_o.gif) no-repeat bottom left #0d6cb1;
	height:21px;
	font-weight: bold;
	color:#fff;
	text-align:center;
	text-decoration:none;
}
html > body #mpSection06 .mpBtnNav ul li a {
	height:auto;
	min-height:21px;
}
