body {
	background-color: #110C06; /* Very Dark Brown, Almost Black */
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 9pt;
	color: #330000; /* Dark Brown */
	margin: 0;
	padding: 0;
}

.PageTable {
	background-color: #FFBB25; /* Bright Gold */
	color: #330000; /* Dark Brown */
	width: 770px;
	margin: 10px 0;
	padding: 0;
	border-collapse: collapse;
}

.HeaderRow {
	background-color: #FFBB25; /* Bright Gold */
	height: 90px;
}

.Logo {
	padding-top: 3px;
}

.HeaderRight {
	padding-top: 0px;
}

.HeaderRightText {
	font-weight: bold;
	font-style: italic;
	color: #330000; /* Dark Brown */
	font-size: 12pt;
	text-align: left;
	padding-left: 37px;
	padding-right: 13px;
}

.NavigationRow {
	background-color: #B27B00; /* Deep Gold */
	margin: 0;
	padding: 0;
}

.Navigation {
	padding: 0;
	margin: 0;
}

.NavSel {
	background-image: url(http://www.ElectronicCreations.com/images/NavButtonSel.png);
	background-repeat: no-repeat;
	font-weight: bold;
	width: 250px;
	max-width: 250px;
}

.NavSel a:link, .NavSel a:visited, .NavSel a:active {
	margin-left: 38px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #FFFAEB; /* Beige */
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
}

.NavSel a:hover {
	margin-left: 38px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #FFFAEB; /* Beige */
	font-weight: bold;
	font-size: 14px;
	text-decoration: underline;
}

.NavUnSel {
	background-image: url(http://www.ElectronicCreations.com/images/NavButtonUnSel.png);
	background-repeat: no-repeat;
	font-weight: bold;
	width: 250px;
	max-width: 250px;
}

.NavUnSel a:link, .NavUnSel a:visited, .NavUnSel a:active {
	margin-left: 38px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #480F15; /* Medium Brown */
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
}

.NavUnSel a:hover {
	margin-left: 38px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #330000; /* Brown */
	font-weight: bold;
	font-size: 14px;
	text-decoration: underline;
}

.PageContent {
	height: 475px;
	min-height: 475px;
	border-collapse: collapse;
}

.Column252 {
	width: 252px;
	min-width: 252px;
	max-width: 252px;
}

.Column250 {
	width: 250px;
	min-width: 250px;
	max-width: 250px;
}

.Column248 {
	width: 248px;
	min-width: 248px;
	max-width: 248px;
}

.ColumnPCExp {
	width: 250px;
	min-width: 250px;
	max-width: 250px;
}

.ColumnOpera {
	width: 250px;
	min-width: 250px;
	max-width: 250px;
}

.Col1Table {
	border-collapse: collapse;
	margin: 3px 5px 5px 5px;
}

.Col1TablePCExpIndex {
	border-collapse: collapse;
	margin: 3px 5px 5px 5px;
}

.Col1TablePCExp {
	border-collapse: collapse;
	margin: 3px 4px 5px 6px;
}

.Col2Table {
	border-collapse: collapse;
	margin: 3px 5px 5px 5px;
}

.Col2TablePCExpIndex {
	border-collapse: collapse;
	margin: 3px 5px 5px 5px;
}

.Col2TablePCExp {
	border-collapse: collapse;
	margin: 3px 5px 5px 7px;
}

.Col3Table {
	border-collapse: collapse;
	margin: 3px 5px 5px 5px;
}

.Col3TablePCExpIndex {
	border-collapse: collapse;
	margin: 3px 5px 5px 5px;
}

.Col3TablePCExp {
	border-collapse: collapse;
	margin: 3px 4px 5px 6px;
}

.ColLine {
	background-color: #B27B00; /* Navigation Background Gold */ 
	width: 1px;
	margin: 0;
	padding: 0;
}

.TopColLine {
	width: 1px;
	margin: 0;
	padding: 0;
	border-left: solid 1px #B27B00; /* Navigation Background Gold */
}

.ColHeaderBG {
	background-color: #6B8800; /* Olive Green */
}

.ColHeaderText {
	color: #FFFAEB; /* Beige */
	font-size: 10pt;
	font-weight: bolder;
	text-align: left;
	padding: 7px 10px;
	height: 30px;
	min-height: 30px;
	max-height: 30px;
}

.ColTextJustified {
	color: #330000; /* Dark Brown */
	font-size: 9pt;
	text-align: justify;
	padding: 10px 5px 0 2px;	
}

.ColTextJustified a:link, .ColTextJustified a:hover, .ColTextJustified a:visited, .ColTextJustified a:active {
	color: #330000; /* Dark Brown */
	font-size: 9pt;
	text-decoration: underline;
}

.TopRowSpacer {
	height: 10px;
	max-height: 5px;
	margin: 0;
	padding: 0;
}

.BottomRowSpacer {
	height: 5px;
	max-height: 5px;
	margin: 0;
	padding: 0;
}

.SubNavRow {
	background-color: #6B8800; /* Olive Green */
}

.SubNavText {
	font-weight: bolder;
	text-align: center;
	padding: 7px;
	width: 16%;
	height: 30px;
	min-height: 30px;
	max-height: 30px;
}

.SubNavText a:link, .SubNavText a:visited, .SubNavText a:active {
	color: #FFFAEB; /* Beige */
	font-size: 9pt;
	text-decoration: none;
}

.SubNavText a:hover {
	color: #330000; /* Dark Brown */
	font-size: 9pt;
	text-decoration: underline;
}

.SubNavTextSel {
	color: #330000; /* Dark Brown */
	font-size: 9pt;
	font-style: italic;
}

.SubNavLine {
	color: #DE9D04; /* Beige */
}

.PageTitle {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: bold;
	color: #330000; /* Brown */
	padding: 20px 10px 10px 10px;
}

.IntroText {
	color: #330000; /* Dark Brown */
	font-size: 9pt;
	text-align: justify;
	width: 100%;
	padding: 0 15px 10px 15px;
}

.IntroEmp {
	color: #330000; /* Dark Brown */
	font-size: 9pt;
	font-weight: bolder;
	font-style: italic; 
}

.IntroOuterTable {
	text-align: center;
	vertical-align: middle;
	width: 270px;
	height: 270px;
}

.IntroInnerTextTable {
	color: #330000; /* Dark Brown */
	font-size: 14pt;
	text-align: center;
	vertical-align: middle;
}

.CPOuterTable {
	width: 270px;
	height: 170px;
}

.MWOuterTable {
	background-color: #6B8800; /* Olive Green */
	width: 500px;
	height: 240px;
	margin-top: 5px;
	margin-bottom: 100px;
}

.MWInnerTable {
	background-color: #FFBB25; /* Background Gold */
	text-align: center;
	vertical-align: middle;
	width: 460px;
	height: 200px;
	margin: 20px;
}

.MWInnerTextTable {
	color: #330000; /* Dark Brown */
	text-align: center;
	vertical-align: middle;
}

.MWTitle {
	color: #006600; /* Bright Green */
	font-size: 12pt;
	font-style: italic;
	font-weight: bold;
	text-align: center;
}

.MWText {
	color: #330000; /* Dark Brown */
	font-size: 9pt;
	text-align: left;
	padding: 5px 20px;
}

.MWTextCentered {
	color: #330000; /* Dark Brown */
	font-size: 9pt;
	text-align: center;
	padding: 10px 20px;
}

.MWTextCentered a:link, .MWTextCentered a:visited, .MWTextCentered a:active, .MWTextCentered a:hover {
	color: #330000; /* Dark Brown */
	font-size: 9pt;
	text-align: center;
	font-weight: bold;
	text-decoration: underline;
}

.TextBoldHeader {
	color: #330000; /* Dark Brown */
	font-size: 9pt;
	font-weight: bolder;
	text-align: left;
	padding: 10px 20px 0 20px;
}

.TextBold {
	color: #330000; /* Dark Brown */
	font-size: 9pt;
	font-weight: bolder;
	text-align: left;
}

.PriceHighlight {
	color: #006600; /* Bright Green */
	font-size: 9pt;
	font-weight: bolder;
	text-align: left;
	padding: 10px 20px;
}

.IntroSubTitle {
	font-size: 10pt;
	color: #006600; /* Bright Green */
	font-weight: bold;
	font-style: italic;
	padding: 0 0 5px 15px;
}

.ColSubTitle {
	color: #006600; /* Bright Green */
	font-size: 9pt;
	font-weight: bold;
	font-style: italic;
	padding: 10px 0 0 5px;
}

.ColText {
	color: #330000; /* Dark Brown */
	font-size: 9pt;
	text-align: left;
	padding: 5px;
}

.ColText a:link, .ColText a:hover, .ColText a:visited, .ColText a:active {
	color: #330000; /* Dark Brown */
	font-size: 9pt;
	text-decoration: underline;
}

.PicLeft {
	padding-right: 5px;
}

.PicRight {
	padding-left: 5px;
}

.CUContentTable {
	padding: 10px;
	width: 100%;
}

.CUFieldset {
	margin: 10px 5px 5px 5px;
	padding: 10px;
	display: block;
	border: 1px solid #006600; /* Bright Green */
}

.CUFieldsetMacExp {
	width: 100%;
	margin: 10px 0px 5px 0px;
	padding: 10px;
	display: block;
	border: 1px solid #006600; /* Bright Green */
}

.CULegend {
	color: #006600; /* Bright Green */
	font-size: 12pt;
	font-weight: bolder;
	text-align: left;
	padding: 0 3px 0 3px;
}

.CUReqTitle {
	color: #006600; /* Bright Green */
	font-size: 10pt;
	font-weight: bolder;
	text-align: left;
}

.CUTextJustified {
	color: #330000; /* Dark Brown */
	font-size: 10pt;
	text-align: justify;
	padding: 7px 5px 0 0;
}

.CUTextRight {
	color: #000000;
	font-size: 10pt;
	text-align: right;
	padding: 7px 5px 0 0;
}

.CUTextBold {
	font-weight: bolder;
}

.CUTextHighlight {
	font-weight: bolder;
	font-style: italic;
}

.ErrorText {
	color: #C40202; /* Red-Gold */
	font-size: 10pt;
	font-weight: bold;
}

.RequiredText {
	color: #C40202; /* Red-Gold */
	font-size: 10pt;
	font-weight: bold;
}

.FieldText {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10pt;
	color: #330000; /* Dark Brown */
}

.FieldTextNarrow {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10pt;
	color: #330000; /* Dark Brown */
	width: 250px;
}

.FieldTextWide {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10pt;
	color: #330000; /* Dark Brown */
	width: 490px;
}

.FieldTextFull {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10pt;
	color: #330000; /* Dark Brown */
	width: 690px;
}

.Button {
	color: #DE9D04; /* Beige */
	font-weight: bold;
	background-color: #330000; /* Dark Brown */
}

.ResponseText {
	color: #006600; /* Bright Green */
	font-size: 10pt;
	font-weight: bold;
	text-align: center;
}

.Line80P {
	background: #B27B00; /* Gold */
	color: #B27B00; /* Gold */
	margin-top: 5px;
	height: 1px;
	margin-bottom: 5px;
	border: 0;
	width: 80%;
}

.Line90P {
	background: #006600; /* Bright Green */
	color: #006600; /* Bright Green */
	margin-top: 5px;
	height: 1px;
	margin-bottom: 5px;
	border: 0;
	width: 90%;
}

.FooterText {
	color: #330000; /* Dark Brown */
	font-size: 8pt;
	font-weight: bold;
}

.smSp {
	font-size: 3px;
}
