html {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
}

body {  
	margin: 0px;
	padding: 0px;
	color: #333333;
	background-color: #FFFFFF;
	background-image:  url(/images/mc_common/background.gif);
	background-repeat: repeat-y;
	font-family: Verdana,Arial,Helvetica,sans-serif; 
	font-size: 12px;
}
P {
	
}
H1 {
	MARGIN-TOP: 10px; FONT-SIZE: 19px; COLOR: #003366; FONT-FAMILY: arial, verdana, helvetica
}
H2 {
	FONT-SIZE: 17px; COLOR: #003366; FONT-FAMILY: arial, verdana, helvetica
}
H3 {
	FONT-SIZE: 17px; COLOR: #666666; FONT-FAMILY: arial, verdana, helvetica
}
H4 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #003366; FONT-FAMILY: arial, verdana, helvetica
}
H5 {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: arial, verdana, helvetica
}
H6 {
	FONT-SIZE: 12px; COLOR: #666666; FONT-FAMILY: arial, verdana, helvetica
	}
table {
	border-collapse: collapse;
	vertical-align: top;
}

th, td {
	padding: 0px;
	margin: 0px;
	vertical-align: top;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
}

.topBanner {
	border-style: none;
	vertical-align: top;
	text-align: left;
}

.contentRegion {
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	padding: 5px 5px 5px 5px;
}
.navigationRegion {
	background-color:#ecf2fc;
}
.navSpacer {
	border-top: 1px solid #FFFFFF;
	border-right: 5px solid #b3c4e1;
	background-color:#ecf2fc;
	padding-top: 10px;
}

.contentTable {
}
.contentTable ul {
}
.contentTable li {
	list-style-image: url(/images/mc_contents/list_link_s.gif);
	padding: 2px 0px 2px 0px;
}
.contentTableHeader {
	border-left: 5px solid #E0B300;
	background-color: #EEEEEE;
	padding: 4px;
}

.leftIndent5px {
	padding-left: 5px;
}
.rightIndex5px {
	padding-right: 5px;
}

.rightNavCell {
	border-top: 1px solid #FFFFFF;
	border-right: 5px solid #b3c4e1;
	background-color: #BBCEEE;
	color: #003399;
	padding: 3px 2px 3px 2px;
	font-weight: bold;
	font-size: 12px;
}

.rightNavCell .subCellTable {
	width: 174px;
	margin-left: 8px;
	margin-top: 4px;
}
.rightNavCell .subCellTable tr {
	background-color: #DDDDDD;
	
}
.rightNavCell .subCellTable td.image {
	border-left: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	width: 9px;
	padding: 3px 0px 3px 0px;
	vertical-align: top;
}
.rightNavCell .subCellTable td.item {
	border-top: 1px solid #FFFFFF;
	padding: 3px 2px 3px 2px;
	vertical-align: top;
}	

.relatedLinksHeader {
	border-right: 5px solid #b3c4e1;
	background-color: #cc9999;
	color: #FFFFFF;
	padding: 4px 4px 4px 4px;
}

.newsLinksHeader {
	border-right: 5px solid #b3c4e1;
	background-color: #ff3300;
	color: #FFFFFF;
	padding: 4px 4px 4px 4px;
}
.relatedLinksBody {
	float: left;
	width: 185px;
	border-top: 1px solid #FFFFFF;
	border-right: 5px solid #b3c4e1;
	background-color: #999999;
	color: #FFFFFF;
}


.relatedLinksBody table td {
	padding: 2px;
}

.relatedLinksBody table td.mainItem {
	padding-left: 0px;
	padding-top: 4px;
}
.relatedLinksBody table td.mainItem img {
	margin-right: 4px;
}
.relatedLinksBody table td.subItem {
	padding-left: 12px;
	padding-top: 4px;
}

.footer {
	background-color: #003399;
	color: #FFFFFF;
	padding: 3px 3px 3px 15px;
	font-size: 12px;
}

.copyRight {
	text-align: right;
	font-size: 10px;
	padding-right: 4px;
}

.horizLineBlue {
	border-top: 1px solid #003399;
	width: 100%;
	margin: 0px 3px 0px 3px;
	padding: 0px;
}
.horizLineWhite {
	border-top: 1px solid #FFFFFF;
	width: 100%;
	margin: 0px 3px 0px 3px;
	padding: 0px;
}
.horizLineBlue {
	border-top: 1px solid #003399;
	width: 100%;
	margin: 0px 3px 0px 3px;
	padding: 0px;
}

.leftAlign { text-align: left; }
.rightAlign { text-align: right; }
.topAlign { vertical-align: top; }
.bottomAlign { vertical-align: bottom; }

.breadcrumb { color: #FFFFFF; background-color: #93B5E4; padding: 5px 3px 5px 15px; font-size: 13px; }
.breadcrumb a {  color: #FFFFFF;  text-decoration: none}
.breadcrumb a:link {  color: #FFFFFF;  text-decoration: none}
.breadcrumb a:visited {  color: #FFFFFF;  text-decoration: none}
.breadcrumb a:active {  color: #f6f6f6;  text-decoration: underline}
.breadcrumb a:hover {  color: #f6f6f6;  text-decoration: underline}

/*global navi*/
.bg-gnavi1 {  background-color: #93B5E4}
.bg-gnavi2 {  background-color: #00285d}
.bg-gnavi3 {  background-color: #7FABE9}


.bg-999999 {  background-color: #999999}
.bg-6b6b6b {  background-color: #6B6B6B}
.bg-cccccc {  background-color: #CCCCCC}
.bg-bbbbbb {  background-color: #BBBBBB}
.bg-dcdcdc {  background-color: #DCDCDC}
.bg-dddddd {  background-color: #DDDDDD}
.bg-eeeeee {  background-color: #EEEEEE}
.bg-f6f6f6 {  background-color: #f6f6f6}
.bg-ffffff {  background-color: #FFFFFF}
.bg-e8e8e8 {  background-color: #E8E8E8}
.bg-deepgreen {  background-color: #336666}
.bg-line-dot-cccccc-4 {  background-image:  url(/images/mc_contents/line_dot_cccccc_4.gif); background-repeat: repeat}
.bg-dddddd-line {  background-image:  url(/images/mc_common/bg_dddddd_l.gif); background-repeat: repeat}
.bg-eeeeee-line {  background-image:  url(/images/mc_common/bg_eeeeee_l.gif); background-repeat: repeat}

/* Hike */
.bg-003399 {  background-color: #003399}
.bg-003366 {  background-color: #003366}
.bg-3366cc {  background-color: #3366cc}
.bg-6699ff {  background-color: #6699ff}
.bg-6699cc {  background-color: #6699cc}
.bg-99ccff {  background-color: #99ccff}
.bg-e4e4e4 {  background-color: #e4e4e4}
.bg-f3eee9 {  background-color: #f3eee9}
.bg-line-dot-999999-w {  background-image:  url(/images/mc_contents/line_dot_999999_w.gif); background-repeat: repeat-x}
.bg-line-dot-999999-h {  background-image:  url(/images/mc_contents/line_dot_999999_h.gif); background-repeat: repeat-y}

.text-blue {  color: #003399}
.text-red {  color: #990000}
.text-white {  color: #FFFFFF}
.text-gray {  color: #666666}
.text-darkgray {  color: #999999}
.text-336699 {  color: #336699}
.text-ff0000 {  color: #ff0000}
.text-sentence {  line-height: 133%}
.text-bold {  font-weight: bold}
.text-italic {  font-style: italic}
.text-boldital {  font-weight: bold; font-style: italic}
.text-verdana {  font-family: "Verdana", "Arial", "Helvetica", "sans-serif"}
.text-sup {  vertical-align:super}

.text-10px { text-size: 10px; }
.text-11px { text-size: 11px; }
.text-12px { text-size: 12px; }
.text-13px { text-size: 13px; }
.text-14px { text-size: 14px; }
.text-15px { text-size: 15px; }
.text-16px { text-size: 16px; }
.text-17px { text-size: 17px; }
.text-18px { text-size: 18px; }
.text-19px { text-size: 19px; }
.text-20px { text-size: 20px; }

a {  color: #003399;  text-decoration: none}
a:link {  color:#003399;  text-decoration: none}
a:visited {  color:#990099;  text-decoration: none}
a:active {  color:#0066cc;  text-decoration: underline}
a:hover {  color:#0066cc;  text-decoration: underline}
a img { border-style: none;}
a.white {  color: #FFFFFF;  text-decoration: none}
a.white:link {  color: #FFFFFF;  text-decoration: none}
a.white:visited {  color: #FFFFFF;  text-decoration: none}
a.white:active {  color: #f6f6f6;  text-decoration: underline}
a.white:hover {  color: #f6f6f6;  text-decoration: underline}

a.black {  color: #000000;  text-decoration: none}
a.black:link {  color: #000000;  text-decoration: none}
a.black:visited {  color: #000000;  text-decoration: none}
a.black:active {  color:#000000;  text-decoration: underline}
a.black:hover {  color: #000000;  text-decoration: underline}

a.gray {  color: #666666;  text-decoration: none}
a.gray:link {  color: #666666;  text-decoration: none}
a.gray:visited {  color: #666666;  text-decoration: none}
a.gray:active {  color:#666666;  text-decoration: underline}
a.gray:hover {  color: #000000;  text-decoration: underline}

a.blue {  color: #003366;  text-decoration: none}
a.blue:link {  color: #003366;  text-decoration: none}
a.blue:visited {  color: #000066;  text-decoration: none}
a.blue:active {  color:#003366;  text-decoration: underline}
a.blue:hover {  color: #003399;  text-decoration: underline}

a.wireless {  color: #007099;  text-decoration: none}
a.wireless:link {  color: #007099;  text-decoration: none}
a.wireless:visited {  color: #007099;  text-decoration: none}
a.wireless:active {  color:#007099;  text-decoration: underline}
a.wireless:hover {  color: #0079aa;  text-decoration: underline}

a.video {  color: #006633;  text-decoration: none}
a.video:link {  color: #006633;  text-decoration: none}
a.video:visited {  color: #006633;  text-decoration: none}
a.video:active {  color:#006633;  text-decoration: underline}
a.video:hover {  color: #008844;  text-decoration: underline}

a.semicon {  color: #cc8800;  text-decoration: none}
a.semicon:link {  color: #cc8800;  text-decoration: none}
a.semicon:visited {  color: #cc8800;  text-decoration: none}
a.semicon:active {  color:#cc8800;  text-decoration: underline}
a.semicon:hover {  color: #cc9933;  text-decoration: underline}
