﻿body {
	background-color: #000000;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	scrollbar-face-color:#333333;
	scrollbar-highlight-color:white;
	scrollbar-3dlight-color:#000000;
	scrollbar-darkshadow-color:#000000;
	scrollbar-shadow-color:gray;
	scrollbar-arrow-color:gray;
	scrollbar-track-color:#000000;
	background-image: url(../../images/main_bkgd_01.html);
	background-repeat: repeat-x;
}
}
/* ======================================= */
/* Login */
/* ======================================= */
.loginPanel {
	border: 1px silver dotted;
	background-color:#333333;
}
.loginText {
	font: 10pt arial;
	font-weight: normal;
	text-decoration: none;
	color: white;
}

/* ======================================= */
/* Ask Me */
/* ======================================= */
.askmePanel {
	border: 1px silver dotted;
}
.questionSymbol {
	font: 14pt Arial;
	font-weight:bold;
	color:white;
}
.questionArea {
	font: 10pt Arial;
	color: white;
	border-bottom:1px silver dotted;
	background-color:#333333;
}
.questionSender {
	font: 9pt Arial;
	color: white;
	font-style:italic;
}
.answerSymbol {
	font: 14pt Arial;
	font-weight:bold;
	color:black;
}
.answerArea {
	font: 10pt Arial;
	color: black;
	background-color: #999999;
}

/* ======================================= */
/* Calendar */
/* ======================================= */
.calendarTitleText {
	font:14pt Georgia;color:white;font-weight:bold;
}
.calendarSmallText {
	font:8pt verdana;color:#E6E6E6;font-weight:normal;
}
.calendarPanel {
	width: 500px;border:1px silver dotted;
}
.calendarDateCol {
	background-color:gray;
	width: 89px
}
.calendarDatePanel {
	width: 70px; height:70px;border: 1px silver dotted; margin-top:8px; margin-left:8px; margin-bottom:8px; margin-right:8px;
}
.calendarDate {
	background-color: #1E1E1E;
	width: 100%;
}
.calendarDateDay {
	font:8pt arial;color:white; font-weight:normal;
}
.calendarDateDayNum {
	font:24pt arial;color:white; font-weight:bolder;
}
.calendarDateMonth {
	font: 8pt arial;color: #E6E6E6; font-weight: normal;
}
.calendarInfoCol {
	background-color:#CCCCCC;
}
.calendarInfoPanel {
	margin:5px 5px 5px 5px;
}
.calendarInfoEventName {
	font:11pt Georgia;color:black;font-weight:bold;
}
.calendarInfoEventDateRange {
	font:8pt verdana;color:gray;font-weight:normal;
}
.calendarInfoEventDetail {
	font:10pt Georgia;color:#5B5B5B; font-weight:normal; margin-top:10px;margin-bottom:10px; margin-right:10px;
}
.calendarInfoLinksPanel {
	font:8pt arial;color:gray;font-weight:normal;margin-bottom:10px;
}
a.calendarInfoLinksPanel:link,
a.calendarInfoLinksPanel:active,
a.calendarInfoLinksPanel:visited {
	font-style:normal;
	text-decoration: none;
	color:#999999;
}
a.calendarInfoLinksPanel:hover {
	font-style:normal;
	text-decoration: underline;
	color:#FFFFFF;
}

/* ======================================= */
/* News */
/* ======================================= */
.newsTextDetail {
	font:9pt Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:normal;
	margin-top:10px;
	margin-bottom:10px;
	margin-right:10px;
}
.newsTextTitle {
	font:11pt Arial, Helvetica, sans-serif;
	color:#A8BD58;
	font-weight:bold;
}
.newsTextTitle a:link,a:active,a:visited {
	font-style: normal;
	text-decoration: none;
	color: #A8BD58;
}
.newsTextTitle a:hover {
	font-style: normal;
	text-decoration: underline;
	color: #FFFFFF;
	background-color:#A8BD58;
}

.newsTextSubTitle {
	font:9pt Geneva, Arial, Helvetica, sans-serif;
	color:white;
	font-weight:normal;
}
.newsDate {
	font:8pt verdana;color:gray;font-weight:normal;
}
.newsLinksPanel {
	font:9pt arial;color:gray;font-weight:normal;margin-bottom:10px;
}
a.newsLinksPanel:link,
a.newsLinksPanel:active,
a.newsLinksPanel:visited {
	font-style:normal;
	text-decoration: none;
	color:#999999;
}
a.newsLinksPanel:hover {
	font-style:normal;
	text-decoration: underline;
	color:#FFFFFF;
	;
}

/* ======================================= */
/* Journal */
/* ======================================= */
.journalTextDetail {
	font: 9pt Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: normal;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 10px;
}
.journalTextTitle {
	font:12pt Geneva, Arial, Helvetica, sans-serif;
	color:white;
	font-weight:bold;
}
.journalDate {
	font:8pt Geneva, Arial, Helvetica, sans-serif;
	color:white;
	font-weight:normal;
}
.journalLinksPanel {
	font:9pt arial;color:gray;font-weight:normal;margin-bottom:10px;
}
a.journalLinksPanel:link,
a.journalLinksPanel:active,
a.journalLinksPanel:visited {
	font-style: normal;
	text-decoration: none;
	color: #999999;
}
a.journalLinksPanel:hover {
	font-style: normal;
	text-decoration: underline;
	color: #FFFFFF;
}

/* ======================================= */
/* Registration */
/* ======================================= */
.regformTitle {
	font: 12pt arial;
	color:#FFFFFF;
	font-weight:bold;
}
.regformPanel {
	border: 1px dotted silver;
	padding: 10px;
	background-color: #333333;
}
.regformTxtWarning {
	color:red; font-weight:bold; font-size:11pt;
}
.regformTxtInfo {
	color: #666666; font: 8pt verdana;
}
a.regformLinks:link,
a.regformLinks:active,
a.regformLinks:visited {
	font-style: normal;
	text-decoration: none;
	color: #999999;
}
a.regformLinks:hover {
	font-style: normal;
	text-decoration: underline;
	color: #FFFFFF;
}

#regform {
	font: 10pt arial;
}
#regform td {
	font: 10pt arial;

}

/* ======================================= */
/* ECommerce */
/* ======================================= */

.productPanel {
	border: 1px #828282 dotted;
	background-color: #333333;
}

.productTitle {
	font: 10pt arial;
	font-weight: bold;
	color:white;
}

a.productTitleLink:link,
a.productTitleLink:visited,
a.productTitleLink:active {
	font: 10pt Arial;
	font-weight: Bold;
	text-decoration:none;
	color: #999999;
}
a.productTitleLink:hover {
	font: 10pt Arial;
    font-weight: Bold;
    text-decoration: none;
	background-color:white;
    color: #353C4A;
}

a.productLink:link,
a.productLink:visited,
a.productLink:active {
	font: 8pt Arial;
	font-weight: normal;
	text-decoration:none;
	color: #999999;
}
a.productLink:hover {
	font: 8pt Arial;
    font-weight: normal;
    text-decoration:none;
	background-color:white;
    color: #353C4A;
}

.productInfo {
	font: 8pt arial;
	font-weight:normal;
	color:white;
}

.productWarning {
	font: 8pt arial;
	color: red;
	font-weight: bold;
}

.productPrice {
	font: 8pt arial;
	color: red;
	font-weight: bold;

}

.shoppingCartTitle {
	font: 10pt arial;
	font-weight: bold;
	color: white;
}


/* ======================================= */
/* Top Navigation Text */
/* ======================================= */
.categoryText {
	font: 8pt arial;
	font-weight:bold;
	text-decoration:none;
	color:#FFFFFF;
}
.searchBox {
	font-family: Arial, Tahoma;
	font-size: 8pt;
	font-style: normal;
	text-decoration: none;
	font-weight: normal;
}
.searchText {
	font: 8pt arial;
	font-weight:bold;
	text-decoration:none;
	color: #FFFFFF;
}

.pageTitleText {
	font: 10pt arial;
	font-weight:bold;
	color:#FFFFFF;
}

a.topNavLink:link,
a.topNavLink:visited,
a.topNavLink:active {
	font: 8pt Arial;
	font-weight: normal;
	text-decoration:none;
	color: #999999;
}
a.topNavLink:hover {
	font: 8pt Arial;
    font-weight: normal;
    text-decoration: underline;
	background-color:white;
    color: #353C4A;
}

/* ======================================= */
/* Multiple Page Navigation Text */
/* ======================================= */

a.navTextLink:link,
a.navTextLink:visited,
a.navTextLink:active {
	font: 8pt Arial;
	font-weight: normal;
	text-decoration:none;
	color: #A8BD58;
}
a.navTextLink:hover {
	font: 8pt Arial;
	font-weight: normal;
	text-decoration: none;
	background-color:#0C2744;
	color: #FFFFFF;
}

.navText {
	font: 8pt arial;
	color:white;
}


.button {
	border: 1px gray outset;
	font: icon;
}

.button_l {
	border: 1px gray outset;
	font: 8pt arial;
	padding: 5px 5px 5px 5px;
}

/* ======================================= */
/* Standard */
/* ======================================= */
.lineDotted {
	 border-top: 1px #828282 dotted;
	 margin-bottom: 10px;
}

.lineDotted2 {
	 border-top: 1px #828282 dotted;
	 margin-top: 10px;
	 margin-bottom: 10px;
}


.textWarning {
	font: 10pt arial;
	color: red;
	font-weight: bold;

}
.txtStd {
	font: 11px Arial;
	font-weight: normal;
	color:white;
}
.txtStdWarning {
	font: 8pt Arial;
	font-weight: normal;
	color: #FF6666;
}
.txtStdInfoWarning {
	font: 8pt Arial;
	font-weight: normal;
	color: #FFFF66;
}

a.linkStd:link,
a.linkStd:visited,
a.linkStd:active {
	font: 8pt Arial;
	font-weight: normal;
	text-decoration: none;
	color: #999999;
}
a.linkStd:hover {
	font: 8pt Arial;
	font-weight: normal;
	text-decoration: underline;
	color: #FFFFFF;
}

.columnHeaderText {
	font: 8pt arial;
	font-weight:bold;
}

.txtLargeBold {
	font: 10pt Arial;
	font-weight: bold;
	color:black;
}

.txtStdDarkBlue {
	font: 8pt arial;
	color: #24486C;
}

.txtLargeBoldDarkBlue {
	font: 10pt arial;
	color: #24486C;
	font-weight: bold;
}

.txtSmallMaroon {
	font: 8pt arial;
	color: maroon;
}

.txtStdBoldMaroon {
	font: 8pt arial;
	color: maroon;
	font-weight: bold;
}
.inputStandard {
	font: 10pt arial;
	padding:0px 0px 2px 4px;
}

.btnStandard {
	border: 1px gray outset;
	font: 10pt arial;
	padding: 1px 1px 1px 1px;

}

.photoPanel {
	border: 1px solid #666666; padding: 5px; background-color: #ffffff;
}

.photoInfoText {
	font: 8pt Georgia;
	color: gray;
	font-weight: normal;

}

/* ======================================= */
/* Content Pic bkgd */
/* ======================================= */
.contentbkgdblank {
	background-image: url(../../images/content_bkgd_12.html);
	background-repeat: no-repeat;
	background-color: #141414;
}

.contentbkgd1 {
	background-image: url(../../images/content_bkgd1_08.html);
	background-repeat: no-repeat;
	background-color: #141414;
}

.contentbkgd2 {
	background-image: url(../../images/content_bkgd2_08.html);
	background-repeat: no-repeat;
	background-color: #141414;
}

.contentbkgd3 {
	background-image: url(../../images/content_bkgd3_08.html);
	background-repeat: no-repeat;
	background-color: #141414;
}

.contentbkgd4 {
	background-image: url(../../images/content_bkgd4_08.html);
	background-repeat: no-repeat;
	background-color: #141414;
}

.contentbkgd5 {
	background-image: url(../../images/content_bkgd5_08.html);
	background-repeat: no-repeat;
	background-color: #141414;
}
.border {
	border: 0.5px solid #333333;
	background-color: #000000;
}
