/* Global styles */

body {
	margin: 0;
	padding-top: 6px;
}

td {
	font-family: Optima, "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #666666;
}

a:hover {
	color: #ff6600;
	text-decoration: underline;
}
a {
	text-decoration: none;
	color: #006699;
}

/* class styles */

.textTitleBannerBlack {
	color: black;
	font: 22pt futura, "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.textTitleBannerRed {
	color: #990000;
	font: 22pt futura, "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

.navTopText {
	color: #666666;
	font: 11px Futura, Times, "Times New Roman", serif;
	border-bottom-width: 1px;
}

.navSideText {
	font: x-small Optima, "Helvetica Neue", Helvetica, Arial, sans-serif;
	text-align: left;
}

.navtSideTitle {
	color: #990000;
	text-transform: uppercase;
	text-align: left;
	font: 12pt Futura, Times, "Times New Roman", serif;
}

.navSideSubtitle {
	color: #990000;
	font: x-small Futura, Times, "Times New Roman", serif;
	text-align: left;
}

.navSideComm {
	color: #000;
	font: x-small Optima, "Helvetica Neue", Helvetica, Arial, sans-serif;
	text-align: left;
}

.chnnelsTitle {
	color: #990000;
	font: medium Futura, Times, "Times New Roman", serif;
	text-transform: uppercase;
	text-align: left;
}

.channelsSubtitle {
	color: #990000;
	font: x-small Futura, Times, "Times New Roman", serif;
	text-align: left;
}

.channelsComm {
	color: #000;
	font: x-small Optima, "Helvetica Neue", Helvetica, Arial, sans-serif;
	text-align: left;
}

.pageTitle {
	color: #990000;
	font: small Futura, Times, "Times New Roman", serif;
}

.textCoverTitle {
	color: #990000;
	font: medium Futura, Times, "Times New Roman", serif;
}

.textMainTitle {
	color: #990000;
	text-align: left;
	font: 12pt "arial black", Futura, Times, "Times New Roman", serif;
}

.textMainSubtitle {
	font: bold 12pt "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #666666;
}

.textIntervQ {
	color: #000;
	font: small Optima, "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.textShopName {
	color: #000;
	font: small Optima, "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.textMain {
	color: #666666;
	font: small Optima, "Helvetica Neue", Helvetica, Arial, sans-serif;
	text-align: left;
}

.textSmall {
	font: x-small Optima, "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.textHeader {
	color: #666666;
	font: 11pt Optima, "Helvetica Neue", Helvetica, Arial, sans-serif;
	border-bottom: 1px solid #F4FFE4;
}

* {
	
}

.imgTitle {
	color: #000;
	font: x-small Optima, "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.imgCaption {
	color: #000;
	font: x-small Optima, "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.imgComm {
	color: #666666;
	font: 10pt Optima, "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.videoTitle {
	color: #990000;
	font: small Futura, Times, "Times New Roman", serif;
}

.linksTitle {
	color: #990000;
	font: small Futura, Times, "Times New Roman", serif;
	text-transform: uppercase;
}

.textCredit {
	color: #666666;
	font: x-small "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-align: center;
}

.logoSubtitle {
	color: #666666;
	font: small Optima, "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.logoSubtitleR {
	color: #990000;
	font: small Optima, "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/* id styles */

#sideTextLeft {
	
}

#sideTextRight {
	
}

#mainContents {
	
}

#navigationTop a {
	text-decoration: none;
	font: x-small Futura, Times, "Times New Roman", serif;
}

#navigationTop a:hover {
	font: x-small Futura, Times, "Times New Roman", serif;
	text-decoration: underline;
}

#navigationSide td {
}

#navigationSide a {
	color: #990000;
	text-decoration: none;
}

#navigationSide a:hover {
	text-decoration: underline;
	color: #ff6600;
	background-color: #F4FFE4;
}

#contents a {
	color: #006699;
	text-decoration: none;
}

#contents a:hover {
	text-decoration: underline;
	color: #ff6600;
}

#bannerSide a {
	color: #006699;
	text-decoration: none;
}

#bannerSide a:hover {
	text-decoration: underline;
	color: #ff6600;
}

#pageTitle {
	
}

#subheader {
}

#textMainTitle td {
}