﻿@charset "utf-8";
html {
	margin-left: -1px;
	overflow-Y: scroll;
}
body, div, h1, h2, h3, h4, h5, h6, p, ul, ul li, dl, dt, dd, form, fieldset, input, select, textarea, table, th, td {
	margin:0;
	padding:0;
}
body {
	font-family: Arial,"新細明體",Helvetica,sans-serif;
	background:#f4f4f4;
	letter-spacing:1px;
	font-size:16px;
}
h1.octoH1Style00 {
	font-size:1.5rem;
	line-height:1.6em;
	color:#3d3d3d;
}
h1.octoH1Style01 {
	font-size:1.125rem;
	line-height:1.1em;
	color:#4f4f4f;
}
.octoPageBody h2 {
	font-size:1.5rem;
	font-weight:normal;
	line-height:1.5em;
}
.octoPageBody h3 {
	font-size:1rem;
	font-weight:normal;
	line-height:1em;
}
ul {
	list-style:none;
}
ol {
	margin:0 0 0 10px;
	padding:0 0 0 10px;
}
ol li {
	margin:0 0 0 10px;
	padding:0 0 0 10px;
}
li {
	color:#4f4f4f;
}
dl {
	height:1%;
}
dt, dd {
	float:left;
}
fieldset {
	border:0;
}
a {
	color: #d62933;
	text-decoration: none;
}
a:hover, a:active, a:focus {
	text-decoration: underline;
}
p {
	color: #4f4f4f;
	font-size:0.75rem;
}
img, a img {
	border: 0;
}
table {
	width:100%;
	border-collapse:collapse;
}
abbr {
	border:0;
}
/* page header */
.octoPageHeader {
	background:#fff;
}
.octoPageHeader .octoPageHeaderWrapper01 {
	width:960px;
	margin:0 auto;
}
.octoPageHeader .octoPageHeaderStyle01 {
	margin:9px 0 10px;
}
.octoPageHeader .octoPageHeaderStyle01 a {
	text-decoration:none;
}
.octoPageHeader .octoPageHeaderStyle02 {
	height:1%;
}
.octoPageHeader .octoPageHeaderStyle02a {
	float:left;
	width:140px;
	padding:19px 0 0 0;
}
.octoPageHeader .octoPageHeaderStyle02a form {
	text-align:right;
}
.octoPageHeader .octoPageHeaderStyle02a form fieldset {
	display:inline;
	white-space:nowrap;
}
.octoPageHeader .octoPageHeaderStyle02b {
	float:left;
	width:490px;
	padding:19px 0 0 0;
}
.octoPageHeader .octoPageHeaderStyle02c {
	float:left;
	width:100px;
	height:23px;
	border:0;
	background:url(../../_images/octoFrameworkImages/octoImage06.gif) top left no-repeat;
	font-size:0.625rem;
	color:#666666;
	text-transform:uppercase;
	padding:0 3px 0 5px;
	line-height:23px;
}
.octoPageHeaderStyle02c.jsSearchBox:focus {color:#666666;}
.octoPageHeaderStyle02c.jsSearchBox:focus,#slides-pager:focus{outline:0px;}

.octoPageHeader .octoPageHeaderStyle02d {
	float:left;
	width:31px;
	height:23px;
	text-indent:-1000em;
	overflow:hidden;
	border:0;
	background:url(../../_images/octoFrameworkImages/octoImage07.gif) top right no-repeat;
	cursor: pointer;
}
/* framework 02 */
.octoFramework02 {
	margin-bottom:13px;
	background:url(../../_images/octoFrameworkImages/octoImage04.gif) top center repeat-x;
}
.octoFramework02 .octoFramework02Wrapper01 {
	background:url(../../_images/octoFrameworkImages/octoImage02.gif) top center repeat-y;
}
.octoFramework02 .octoFramework02Wrapper02 {
	background:url(../../_images/octoFrameworkImages/octoImage03.gif) top center no-repeat;
}
.octoFramework02 .octoFramework02Wrapper03 {
	background:url(../../_images/octoFrameworkImages/octoImage05.gif) bottom center no-repeat;
	text-align:center;
}
.octoFramework02 .octoFramework02Wrapper04 {
	text-align:left;
	width:960px;
	margin:0 auto;
}
/* page body */
.octoPageBody {
	min-height:367px;
}
/* breadcrumb */
.octoBreadcrumb {
	margin-top:40px;
	padding:3px 0 11px 0;
	background:url(../../_images/octoFrameworkImages/octoImage09a.gif) top center no-repeat;
	font-size:0.75rem;
}
.octoBreadcrumb .octoBreadcrumbWrapper01 {
	padding:9px 22px 13px 22px;
	background:url(../../_images/octoFrameworkImages/octoImage09b.gif) bottom center no-repeat;
	height:1%;
	color:#4f4f4f;
/*	font-weight:bold;*/
}
.octoBreadcrumb h2 {
	display:none;
}
.octoBreadcrumb ul {
	display:inline;
	/* FF3.5 fix */
	line-height:0;
}
.octoBreadcrumb ul li {
	display:inline;
	font-weight:normal;
	padding-left:15px;
	background:url(../../_images/octoFrameworkImages/octoImage11.gif) 4px 0.25em no-repeat;
}
.octoBreadcrumb ul li a {
	color:#4f4f4f;
	/* related to FF3.5 fix */
	line-height:1.3em;
}
.octoBreadcrumb ul li.first {
	background:none;
}
/* page footer */
.octoPageFooter {
	position:relative;
	z-index:100;
}
.octoPageFooter .octoPageFooterWrapper01 {
	width:960px;
	margin:0 auto;
	text-align:left;
}
.octoPageFooter h3 {
	font-size:1rem;
	line-height:1em;
	color:#4f4f4f;
	padding:0 0 14px 20px;
}
.octoPageFooter .octoPageFooterStyle01 {
	background: url(../../_images/octoFrameworkImages/octoImage10.jpg) -40px top no-repeat;
	position:relative;
}
.octoPageFooter .octoPageFooterStyle01row01 {
	background: url(../../_images/octoFrameworkImages/octoImage10-bottom.gif) left bottom no-repeat;
	height:1%;
	padding-bottom: 1px;
}
.octoPageFooter .octoPageFooterStyle01column01 {
	position: relative;
	height: 130px; 
	padding:30px 0 55px 0;
	width: 341px;
	float: left;
}
.octoPageFooter .octoPageFooterStyle01column02 {
	float:left;
	width:250px;
	padding:30px 0 0 0;
	padding-bottom:16px;
}
.octoPageFooter .octoPageFooterStyle01column03 {

	background: url(../../_images/octoFrameworkImages/octoFooter/03.gif) left top no-repeat;
	width: 369px;
	min-height: 215px;
	_height: 215px;
	float: left;
}
.octoPageFooter p.octoPageFooterStyle01a {
	line-height:1.35em;
	color:#4f4f4f;
	padding-left:20px;
	padding-bottom: 10px;
	font-size:0.8125rem;
/*	height: 1%; */
}
.octoPageFooter p.octoPageFooterStyle01a span {
	display: block;
	float: left;
	width: 196px;
}
.octoPageFooter p.octoPageFooterStyle01a strong {
	display: block;
	float: left;
	width: 100px;
}
/* UNUSED CLASS
.octoPageFooter p.octoPageFooterStyle01b {
	line-height:1.35em;
	color:#777;
	padding-left:20px;
	padding-bottom:8px;
	font-size:0.875rem;
	font-weight:bold;
}
*/
.octoPageFooter .octoPageFooterStyle01 ul {
	position:relative;
	padding-left:20px;
}
.octoPageFooter .octoPageFooterStyle01 ul li{
	font-size:0.75rem;
	color:#4f4f4f;
	line-height:1.35em;
	padding:0 0 4px 9px;
	margin:0 0 4px 0;
	background:url(../../_images/octoFrameworkImages/octoImage12.gif) 0 0.4em no-repeat;
}
.octoPageFooter .octoPageFooterStyle01 ul li a{
	color: #4f4f4f;
}
.octoPageFooter .octoPageFooterStyle01c {
	padding:35px 10px 30px 163px;
}
.octoPageFooter .octoPageFooterStyle01c h3 {
	padding:0;
}
.octoPageFooter .octoPageFooterStyle01c h3 span {
	display:none;
}
.octoPageFooter .octoPageFooterStyle01c p {
	padding:6px 0 0 3px;
	margin-right: 30px;
	background-color: #c7c0ac;
	font-size:0.75rem;
	color:#333333;
	line-height:1.5em;
}
.octoPageFooter .octoPageFooterStyle01c div {
	background:url(../../_images/octoFrameworkImages/octoImage14.gif) 0 0.5em no-repeat;
	padding:0 0 0 10px;
	margin:0 27px 0 0;
	font-size:0.75rem;
	color:#ff4e00;
	line-height:1.5em;
}
.octoPageFooter .octoPageFooterStyle01c div a {
	color:#ff4e00;
}
.octoPageFooter .octoPageFooterStyle01c div.octoPageFooterStyle01ca {
	color:#333333;
	background-color:#C7C0AC;
	text-align: right;
	margin-right:37px;
	padding-left:0;
	background: none;
}
.octoPageFooter .octoPageFooterStyle01d {
	position: absolute;
	left: 20px;
	bottom: 10px;
	clear:both;
}
.octoPageFooter .octoPageFooterStyle01e {
	position: absolute;
	left: 220px;
	bottom: 5px;
}
.octoPageFooter .octoPageFooterStyle02 {
	position:absolute;
	width:960px;
	padding:11px 0 28px 0;
	height: 1%;
}
.octoPageFooter .octoPageFooterStyle02a {
	width: 39%;
	float: left;
	font-size:0.75rem;
	color:#666;
}
.octoPageFooter .octoPageFooterStyle02b {
	width: 59.9%;
	float: right;
}
.octoPageFooter .octoPageFooterStyle02 h3{
	display:none;
}
.octoPageFooter .octoPageFooterStyle02 ul{
	padding:0;
	float: right;
}
.octoPageFooter .octoPageFooterStyle02 ul li{
	float:left;
	font-size:0.75rem;
	color:#777;
	border-left:1px solid #666;
	margin-left:6px;
	padding-left:4px;
}
.octoPageFooter .octoPageFooterStyle02 ul li a{
	color:#666;
}
.octoPageFooter .octoPageFooterStyle02 ul li.first{
	border-left:0;
	margin-left:0;
	padding-left:0;
}
/* Navigation menus style */
.octoPageNav00 {
}
.octoPageNav00 ul {	
	height:1%;
	background-color:#f05702;
}
.octoPageNav00 ul li {
	float:left;
	display:block;
	width:105px;
	font-size:0.9375rem;
/*	font-weight:bold;*/
	background-color:#f05702;
	background-repeat: repeat-x;
	background-position:top left;
	background-image:url(../../_images/octoFrameworkImages/octoImage08a.gif);
	min-height:3.4em;
	_height:3.4em;
}
.octoPageNav00 ul li.first {
	width:112px;
	background-repeat: no-repeat;
	background-image:url(../../_images/octoFrameworkImages/octoImage08c.gif);
}
.octoPageNav00 ul li.last {
	width:113px;
	background-repeat: no-repeat;
	background-position:top right;
	background-image:url(../../_images/octoFrameworkImages/octoImage08d.gif);
}
.octoPageNav00 ul li span {
	line-height:1.2em;
	text-align:center;
	display:block;
}
.octoPageNav00 ul li.first span {
	padding:0 0 0 7px;
}
.octoPageNav00 ul li.last span {
	padding:0 8px 0 0;
}
.octoPageNav00 ul li span a {
	display:block;
	padding:1.2em 5px 0.7em;
/*	color:#fff; */
	color:#222;
}
.octoPageNav00 ul li.octoPageNav00SingleLine span a {
	padding:1.75em 5px 0.75em;
}
.octoPageNav00 ul li.selected {
	background-color:#fff;
	background-repeat: no-repeat;
	background-image:url(../../_images/octoFrameworkImages/octoImage08b.gif);
}
.octoPageNav00 ul li.selected a, .octoPageNav00 ul li.firstSelected a, .octoPageNav00 ul li.lastSelected a {
	color:#3d3d3d;
}
.octoPageNav00 ul li.selectedPrev {
	background-position:top right;
	background-image:url(../../_images/octoFrameworkImages/octoImage08g.gif);
}
.octoPageNav00 ul li.selectedNext {
	background-image:url(../../_images/octoFrameworkImages/octoImage08h.gif);
}
.octoPageNav00 ul li.selectedPrev {
	background-position:top right;
	background-image:url(../../_images/octoFrameworkImages/octoImage08g.gif);
}
.octoPageNav00 ul li.selectedNext {
	background-image:url(../../_images/octoFrameworkImages/octoImage08h.gif);
}
.octoPageNav00 ul li.firstSelected {
	background-color:#fff;
	background-repeat: no-repeat;
	background-image:url(../../_images/octoFrameworkImages/octoImage08e.gif);
}
.octoPageNav00 ul li.lastSelected {
	background-color:#fff;
	background-repeat: no-repeat;
	background-position:top right;
	background-image:url(../../_images/octoFrameworkImages/octoImage08f.gif);
}
.octoPageNav00 ul li.firstSelectedPrev {
	background-repeat: no-repeat;
	background-image:url(../../_images/octoFrameworkImages/octoImage08i.gif);
}
.octoPageNav00 ul li.lastSelectedNext {
	background-repeat: no-repeat;
	background-image:url(../../_images/octoFrameworkImages/octoImage08j.gif);
}
.octoPageNav00 ul li.nonLanding span a {
	color:#d62933;
}
.octoPageNav00Style01 ul {
	background-color:#248235;
}
.octoPageNav00Style01 ul li {
	background-color:#248235;
	background-image:url(../../_images/octoFrameworkImages/octoImage19a.gif);
}
.octoPageNav00Style01 ul li.first {
	background-image:url(../../_images/octoFrameworkImages/octoImage19c.gif);
}
.octoPageNav00Style01 ul li.last {
	background-image:url(../../_images/octoFrameworkImages/octoImage19d.gif);
}
.octoPageNav00Style01 ul li.selected {
	background-color:#fff;
	background-image:url(../../_images/octoFrameworkImages/octoImage19b.gif);
}
.octoPageNav00Style01 ul li.selectedPrev {
	background-image:url(../../_images/octoFrameworkImages/octoImage19g.gif);
}
.octoPageNav00Style01 ul li.selectedNext {
	background-image:url(../../_images/octoFrameworkImages/octoImage19h.gif);
}
.octoPageNav00Style01 ul li.firstSelected {
	background-color:#fff;
	background-image:url(../../_images/octoFrameworkImages/octoImage19e.gif);
}
.octoPageNav00Style01 ul li.lastSelected {
	background-color:#fff;
	background-image:url(../../_images/octoFrameworkImages/octoImage19f.gif);
}
.octoPageNav00Style01 ul li.firstSelectedPrev {
	background-image:url(../../_images/octoFrameworkImages/octoImage19i.gif);
}
.octoPageNav00Style01 ul li.lastSelectedNext {
	background-image:url(../../_images/octoFrameworkImages/octoImage19j.gif);
}
/* Nav 01 */
.octoPageNav01 {
	margin:0 20px;
	border-bottom:1px solid #eaeaea;
}
.octoPageNav01 ul {
	height:1%;
}
.octoPageNav01 ul li {
	display:inline;
	float:left;
	text-align:center;
	font-size:0.8125rem;
	line-height:1.2em;
/*	font-weight:bold;*/
	padding:1.1em 35px 1.1em 0;
}
.octoPageNav01 ul li a {
	color:#d62933;
	white-space:nowrap;
}
.octoPageNav01 ul li.selected a {
	color:#3d3d3d;
}
.octoPageNav01 ul li.last {
	padding-right:0;
}
.octoPageNav01 ul.octoPageNav01Style01 li {
	padding:1.5em 35px 1.7em 0;
}
.octoPageNav01 ul.octoPageNav01Style01 li.doubleLine {
	padding-top:1em;
	padding-bottom:1em;	
}
.octoPageNav01Ext01 {
	position:relative;
	/* IE */
	height:1%;
	padding-right:70px;
}
.octoPageNav01Ext01 div {
	position:absolute;
	top:3px;
	right:0;
}
/* Nav 02 */
.octoPageNav02 {
	background:url(../../_images/octoFrameworkImages/octoImage15.gif) top center no-repeat;
	padding-top:9px;
	margin:0 20px;
}
.octoPageNav02 .octoPageNav02Wrapper01 {
	margin:0 10px;
	border-bottom:1px solid #eaeaea;
}
.octoPageNav02 ul {
	height:1%;
	position:relative;
	top:1px;
}
.octoPageNav02 ul li {
	float:left;
	font-size:0.9375rem;
/*	font-weight:bold;*/
	line-height:1.2em;
	background-position:top right;
	background-repeat:no-repeat;
}
.octoPageNav02 ul li a {
	float:left;
	display:block;
	color:#d62933;
	padding-top:21px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:23px;
	white-space:nowrap;
	background-position:top left;
	background-repeat:no-repeat;
	background-image:url(../../_images/octoFrameworkImages/octoImage16.gif);
}
.octoPageNav02 ul li.first a {
	background-image:none;
}
.octoPageNav02 ul li.selected {
	background-image:url(../../_images/octoFrameworkImages/octoImage17b.gif);
}
.octoPageNav02 ul li.selected a {
	color:#3d3d3d;
	background-image:url(../../_images/octoFrameworkImages/octoImage17a.gif);
}
.octoPageNav02 ul li.selectedNext a {
	background-image:none;
}
.octoPageNav02 ul.octoPageNav02d li {
	height: 87px;
}
.octoPageNav02 ul.octoPageNav02d li a {
	height: 43px;
}
.octoPageNav02 ul.octoPageNav02a li a {
	padding-top:14px;
	padding-left:70px;
	padding-right:14px;
	padding-bottom:16px;
	position:relative;
}
.octoPageNav02 ul.octoPageNav02a li a span {
	position:absolute;
	top:8px;
	left:16px;
	height:40px;
	width:50px;
	background-position:bottom left;
	background-repeat:no-repeat;
}
.octoPageNav02 ul.octoPageNav02a li.selected a {
}
.octoPageNav02 ul.octoPageNav02a li.selected a span {
	top:12px;
	background-position:top left;
}
.octoPageNav02 ul.octoPageNav02a li a:hover span {
	background-position:0 -40px;
}
.octoPageNav02 ul.octoPageNav02a li.selected a:hover span {
	background-position:top left;
}
.octoPageNav02.octoPageNav02Ext01 {
	padding-left:10px;
	padding-right:10px;
}
.octoPageNav02.octoPageNav02Ext01 .octoPageNav02Wrapper01 {
	height:1%;
	margin:0;
}
.octoPageNav02.octoPageNav02Ext01 p {
	float:left;
	font-size:1.125rem;
/*	font-weight:bold;*/
	color:#3d3d3d;
	padding:14px 15px 0 18px;
}
.octoPageNav02.octoPageNav02Ext01 ul {
	float:left;
}
.octoPageNav02 ul.octoPageNav02b li,
.octoPageNav02 ul.octoPageNav02c li {
	text-align:center;
}
.octoPageNav02 ul.octoPageNav02b li a {
	padding:14px 16px;
}
.octoPageNav02 ul.octoPageNav02c li a {
	padding:21px 16px;
}
.octoPageNav02 ul.octoPageNav02c li.doubleLine a {
	padding:14px 16px;
}

.octoPageNav03 {
	margin:0 0 0 30px;
}
.octoPageNav03 ul {
	margin-top:16px;
}
.octoPageNav03 ul li {
	font-size:0.9375rem;
/*	font-weight:bold;*/
	border-bottom:1px solid #eaeaea;
	line-height:1.2em;
}
.octoPageNav03 ul li a {
	display:block;
	padding:12px 20px;
	color:#d62933;
	position:relative;
}
.octoPageNav03 ul li.selected {
	background:url(../../_images/octoFrameworkImages/octoImage20.gif) 100% 50% no-repeat;
}
.octoPageNav03 ul li.selected a {
	color:#3d3d3d;
}
.octoPageNav03Ext01 {
	margin:0;
}
.octoPageNav03Ext01 ul {
	margin:0;
	padding-top:15px;
}

.octoPageNav04 {
	width:924px;
	margin:0 auto;
	background-color:#ff8900;
}
.octoPageNav04Ext01 {
	width:662px;
	margin:0 0 0 18px;
}
.octoPageNav04 div {
	background:transparent url("../../_images/octoFrameworkImages/octoImage75a.gif") bottom left no-repeat;
}
.octoPageNav04 div div {
	background:transparent url("../../_images/octoFrameworkImages/octoImage75b.gif") bottom right no-repeat;
}
.octoPageNav04 div div div {
	background:transparent url("../../_images/octoFrameworkImages/octoImage75c.gif") top left no-repeat;
}
.octoPageNav04 div div div div {
	background:transparent url("../../_images/octoFrameworkImages/octoImage75d.gif") top right no-repeat;
}
.octoPageNav04 h1 {
	font-size:1rem;
	line-height:1.2em;
	font-weight:normal;
	color:#fff;
	padding:8px 15px;
}
.octoPageNav04 .octoPageNav04a {
	display:block;
	font-size:1rem;
	line-height:1.2em;
	font-weight:normal;
	color:#fff;
	padding:8px 15px;
}

.octoPageNav05
{
	width:920px;
	margin:0 auto;
	background-color:#f7f4e7;
}
.octoPageNav05Ext01
{
	width:660px;
	margin:0 0 0 20px;
}
.octoPageNav05Ext02
{
	margin:20px auto 0;
}
.octoPageNav05 div
{
	background:transparent url("../../_images/octoFrameworkImages/octoImage76a.gif") bottom left no-repeat;
}
.octoPageNav05 div div
{
	background:transparent url("../../_images/octoFrameworkImages/octoImage76b.gif") bottom right no-repeat;
}
.octoPageNav05 div div div
{
	background:transparent url("../../_images/octoFrameworkImages/octoImage76c.gif") top left no-repeat;
}
.octoPageNav05 div div div div
{
	background:transparent url("../../_images/octoFrameworkImages/octoImage76d.gif") top right no-repeat;
}
.octoPageNav05 ul
{
	height:1%;
	padding:7px 10px;
}
.octoPageNav05 li
{
	float:left;
	display:block;
	font-size:0.9375rem;
	line-height:1.2em;
	font-weight:bold;
	padding:0 10px 0 12px;
	background:transparent url("../../_images/octoFrameworkImages/octoImage76e.gif") top left repeat-y;
}
.octoPageNav05 li.first
{
	padding-left:0;
	background-image:none;
}	
.octoPageNav05 li a
{
	float:left;
	display:block;
	padding:4px 10px;
}
.octoPageNav05 li.current a {
	padding:0;
	background:#c7c4b9 url("../../_images/octoFrameworkImages/octoImage76f.gif") bottom left no-repeat;
/*	color:#fff; */
	color:#222;	
}
.octoPageNav05 li.current a span
{
	display:block;
	background:transparent url("../../_images/octoFrameworkImages/octoImage76g.gif") bottom right no-repeat;
}
.octoPageNav05 li.current a span span
{
	background:transparent url("../../_images/octoFrameworkImages/octoImage76h.gif") top left no-repeat;
}
.octoPageNav05 li.current a span span span
{
	padding:4px 10px;
	background:transparent url("../../_images/octoFrameworkImages/octoImage76i.gif") top right no-repeat;
}
.octoPageNav05Ext03
{
	margin-top:30px;
}

.octoPageNav06 {
	padding:12px 0;
	border-top:1px solid #eaeaea;
	height:1%;
	text-align:center;
}
.octoPageNav06 a{
	font-size:0.75rem;
	line-height:1.3em;
	padding:0 5px 0 8px;
	border-left:1px solid #4f4f4f;
}
.octoPageNav06 a.selected {
/*	font-weight:bold;*/
	color:#3d3d3d;
}
.octoPageNav06 a.first {
	border-left:0;
}
.octoPageNav06 .octoPageNav06a {
	padding-left:12px;
	background:url("../../_images/buttons/previous.gif") 0 4px no-repeat;
	border-left:0;
	margin-right:14px;
}
.octoPageNav06 .octoPageNav06b {
	padding-right:12px;
	background:url("../../_images/buttons/next.gif") 100% 5px no-repeat;
	border-left:0;
	margin-left:14px;
}
.octoPageNav06Ext01 {
	margin-left:20px;
}

.octoPageNav99 ul {
	height:1%;
	float:right;
}
.octoPageNav99 ul li {
	margin:6px 0 0 0;
	padding:0 8px 0 7px;
	float:left;
	font-size:0.75rem;
	border-left:1px solid #666;
	line-height:1em;
}
.octoPageNav99 ul li.first {
	border-left:0;
	padding:0 8px 0 0;
}
.octoPageNav99 ul li a {
	color:#666;
}

.octoPageNav99 ul li.first a{
	letter-spacing: 0px;
}
/* Content layout style */
.row {
	height:1%;
}
.row00 {
	width:960px;
}
.row01 {
	width:730px;
}
.row02 {
	width:100%;
	background:transparent url("../../_images/octoFrameworkImages/octoImage60.gif") top left repeat-y;
	position:relative;
}
.row03 
{
	width:900px;
	margin:0 30px;
}
.row04 {
	width:960px;
	height:80px;
}
.column {
	float:left;
}
.column00 {
	width:960px;
}
.column01 {
/*	width:200px; */
	width:330px;
}
.column02 {
/*	width:760px; */
	width:630px;
}
.column03 {
	width:180px;
}
.column04 {
	width:500px;
}
.column05 {
	width:230px;
}
.column06 {
	width:620px;
}
.column07 {
	width:320px;
}

.column06a {
	width:460px;
}
.column07a {
	width:480px;
}


.column08 {
	width:490px;
}
.column09 {
	width:470px;
}
.column10 {
	width:587px;
}
.column11 {
	width:640px;
}
.column12 {
	width:270px;
}
.column13 {
	width:730px;
}
.column14 {
	width:365px;
}
.column15 {
	width:605px;
}
.column16 {
	width:301px;
}
.column17 {
	width:680px;
}
.column18 {
	width:278px;
}
.column19 {
	width:710px;
}
.column20 {
	width:235px;
}
.column21 {
	width:150px;
}
.column22 {
	width:540px;
}
.column23 {
	width:790px;
}
.column24 {
	width:900px;
}
.column25 {
	width:440px;
}
.column26 {
	width:560px;
}
.column27 {
	width:313px;
}
.column28 {
	width:650px;
}
.column29 {
	width:580px;
}
.column30 {
	width:360px;
}
/* Styles for screen reader */
.ScreenReaderText {
	position:absolute;
	top:-1000px;
	left:-1000px;
	/* for IE */
	font-size:0;
	line-height:0;
	height:0;
}
ul.skipToLinks {
	position:absolute;
	left:31%;
	z-index:99;
}
ul.skipToLinks li a{
	padding:7px 5px 9px 5px;
	background-color:#f7f4e7;
	border:1px solid #eae7d9;
	font-size:0.875rem;
/*	font-weight:bold;*/
	color:#d62933;
	position:absolute;
	top:-1000px;
	left:31%;
	width:168px;
	text-align:center;
}
ul.skipToLinks li a:active, ul.skipToLinks li a:focus {
	top:0;
}
.octoNoWrap {
	white-space:nowrap;
}
/* Fix for Firefox */
dl:after,
.row:after,
.octoPageHeader .octoPageHeaderStyle02:after,
.octoPageNav00 ul:after,
.octoPageNav01 ul:after,
.octoPageNav02 ul:after,
.octoPageNav02.octoPageNav02Ext01 .octoPageNav02Wrapper01:after,
.octoPageNav04 ul:after,
.octoPageNav05 ul:after,
.octoPageNav99 ul:after,
.octoBreadcrumb .octoBreadcrumbWrapper01:after,
.octoBreadcrumb ul:after,
.octoPageFooter .octoPageFooterStyle01row01:after,
.octoPageFooter .octoPageFooterStyle02 ul:after,
.octoPageFooter p.octoPageFooterStyle01a:after
{
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	line-height:0;
}

/* background fix for resolution lower than 1024x768 */
.octoPageHeader,
.octoFramework02,
.octoPageFooter
{
	min-width:960px;
}

/* 2009-12-02 Modified by ming, for Agenda's modification */
.column31 {
	width:540px;
}
.column32 {
	width:420px;
}
/* 2012-08-30 Modified by Chris Li, Top Left Search Box Modern Browser Fix */
/*
.octoPageHeader .octoPageHeaderStyle02c {
	padding:6px 0 0 7px;
}
*/
/* 2012-08-30 Modified by Chris Li, Search Result Display Fix */

.sitesearchresults {
	padding: 0 20px;
}
.sitesearchresultslist {
	padding-right: 20px;
}
.sitesearchresultslist li {
	color: #4F4F4F;
	font-size:1rem;
	line-height: 1.5em;
	padding: 0 0 18px;
}
.sitesearchresultslist li a {
	font-weight: bold;
	font-size:0.875rem;

}
.sitesearchresultslist p {
	color: #4F4F4F;
	font-size:0.75rem;
}


.CSSNotSupported {
	display: none; 
}


/***** Revamp August 2014 *****/
.octoPageNav00 ul li{
	background-color:#ff8c19;		
}
.octoPageNav00Style01 ul li{
	background-color:#40974c;	
}
.octoPageNav00 ul li span a {
	color:#222;
	text-shadow:0px 0px 20px #fff;
}
.octoPageNav02 ul li a{
	color:#bc2815;	
}
.octoPageFooter .octoPageFooterStyle01c div a 
,.octoPageFooterLink{
	color:#9c0806;
}


/* Style for Web Accessibility - create by NS 2014 Dec*/

/* 	
	1. WAcontent - span class for screen reader, used to describe link content 
	Example:
	<a href="/home"><span class="WAcontent">Return to homepage, </span>click here</a>
*/
a span.WAcontent{height:1px; width:1px; position:absolute !important; overflow:hidden; top:-10px;}
