/* ////////// Page classes ////////// */
body {
	background-attachment: fixed;
	background-image: url("images/bg.gif");
	background-repeat: no-repeat;
	background-color:  #BCC5B9;
	margin: 0px;
	padding: 0px;
}
table {
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

td {
	text-align: left;
}

img {
	border-style: none;
}
#headerTable {
	width: 800px;
	margin: 0 auto;
	text-align:left;
}
#navigation {
	width: 800px;
	margin: 0 auto;
	text-align:left;
	color: #FFFFFF;
	background-image: url("../images/navigation.jpg");
	background-repeat: no-repeat;
	background-color:  #BCC5B9;
}
#bottomLine {
	width: 800px;
	margin: 0 auto;
	text-align:left;
	color: #FFFFFF;
	background-image: url("../images/line.jpg");
	background-repeat: no-repeat;
	background-color:  #BCC5B9;
}
#contentTable {
	background: #ffffff url("../images/bg.gif");
	background-repeat:repeat-y;
	background-position:center;
	width: 778px;
	margin: 0 auto;
	text-align:center;
}

/* ////////// Main content classes //////////*/
div#column1,div#column2,div#column2Image,div#contentColumnBlack,div#contentColumnDarkGray,div#contentColumnLightGray {
	border: solid;
	border-width: 1px;
	font-size: 90%;
	/*font-family: Geneva, Arial, Helvetica, sans-serif;*/
	font-family: Garamond, Times, Serif;
}
div#column1 {/* default stroke for content column 1 is dark green */
	border-color:#006600;
}
div#column2 {/* default stroke for content column 2 is dark gray */
	border-color: #666666;
}
div#column2Image {/* default stroke for content column 2 image is light gray */
	border-color: #CCCCCC;
}

div#contentColumnBlack {
	border-color: #000000;
}

div#contentColumnDarkGray {
	border-color: #666666;
}

div#contentColumnLightGray {
	border-color: #CCCCCC;
}
div#info {
display:none;
visibility:hidden;
}

A {color: #448239; text-decoration: none;}
A:link {color: #448239; text-decoration: none;}
A:visited {color: #448239; text-decoration: none;}
A:active {color:  #448239; text-decoration:none;} 
A:hover {color: #448239; text-decoration:none;}


/* ////////// Formatting classes ////////// */

.cartHeader {
background-color:#666666;
}


.contentColumn { /* default stroke for content columns is red */
	border: solid;
	border-width: 1px;
	border-color: #CC0000;
	font-size: 90%;
}

.contentColumnBlack {
	border: solid;
	border-width: 1px;
	border-color: #000000;
	font-size: 90%;
}

.contentColumnDarkGray {
	border: solid;
	border-width: 1px;
	border-color: #666666;
	font-size: 90%;
}

.contentColumnLightGray {
	border: solid;
	border-width: 1px;
	border-color: #CCCCCC;
	font-size: 90%;
}

.contentHeadRed {
	font-family: Garamond, Times, Serif;
	/*font-family: Geneva, Arial, Helvetica, sans-serif;*/
	color: #CC0000;
	font-weight: bold;
	font-size: 120%;
}

.contentSubHeadRed {
	font-family: Garamond, Times, Serif;
	/*font-family: Geneva, Arial, Helvetica, sans-serif;*/
	color: #CC0000;
	font-weight: bold;
	font-style: italic;
}

.contentSubHeadBlack {
	font-family: Garamond, Times, Serif;
	/*font-family: Geneva, Arial, Helvetica, sans-serif;*/
	color: #000000;
	font-weight: bold;
	font-style: italic;
}

.contentSubHeadGray {
	font-family: Garamond, Times, Serif;
	/*font-family: Geneva, Arial, Helvetica, sans-serif;*/
	color: #333333;
	font-weight: bold;
	font-style: italic;
}

.contentHeadBlack {
	font-family: Garamond, Times, Serif;
	/*font-family: Geneva, Arial, Helvetica, sans-serif;*/
	color: #000000;
	font-weight: bold;
	font-size: 120%;
}

.contentHeadGray {
	font-family: Garamond, Times, Serif;
	/*font-family: Geneva, Arial, Helvetica, sans-serif;*/
	color: #666666;
	font-weight: bold;
	font-size: 120%;
}
.contentHeadGreen {
	font-family: Garamond, Times, Serif;
	/*font-family: Geneva, Arial, Helvetica, sans-serif;*/
	color: #006600;
	font-weight: bold;
	font-size: 120%;
}

.contentHighlightRed {
	font-family: Garamond, Times, Serif;
	/*font-family: Geneva, Arial, Helvetica, sans-serif;*/
	color: #CC0033;
	font-weight: bold;
}

.contentHighlightPurple {
	font-family: Garamond, Times, Serif;
	/*font-family: Geneva, Arial, Helvetica, sans-serif;*/
	color: #660066;
	font-weight: bold;
}

.contentHighlightBlue {
	font-family: Garamond, Times, Serif;
	/*font-family: Geneva, Arial, Helvetica, sans-serif;*/
	color: #000066;
	font-weight: bold;
}

.contentHighlightOrange {
	font-family: Garamond, Times, Serif;
	/*font-family: Geneva, Arial, Helvetica, sans-serif;*/
	color: #CC6600;
	font-weight: bold;
}

.contentHighlightGreen {
	font-family: Garamond, Times, Serif;
	/*font-family: Geneva, Arial, Helvetica, sans-serif;*/
	color: #336633;
	font-weight: bold;
}

.contentHighlightGray {
	font-family: Garamond, Times, Serif;
	/*font-family: Geneva, Arial, Helvetica, sans-serif;*/
	color: #666666;
	font-weight: bold;
}

.contentExample {

}

.contentImage {

}

.contentImageStroke {
	/* background: #FFFFFF; */
	padding: 2px;
	border: solid;
	border-width: 1px;
	border-color: #CCCCCC;
}

.contentContinued {
	font-family: Garamond, Times, Serif;
	/*font-family: Geneva, Arial, Helvetica, sans-serif;*/
	color: #333333;
	font-weight: bold;
	font-size: 70%;
}

.buttonLabelRed {
	font-family: Garamond, Times, Serif;
	/*font-family: Geneva, Arial, Helvetica, sans-serif;*/
	color: #CC0000;
	font-weight: bold;
	font-size: 110%;
}

.footerTable {
	background: #333333;
}

.footer {
	font-size: 70%;
	color: #999999;
}

.bottomNav {
	text-align: right;
}
