/*******  Begin Page Defaults  *******/

/******* 
Logo Blue:  0068b3
Logo Green: 86bf43
*******/

* {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

html {
	width: 100%;
	height: 100%;
	margin: auto;
}

body {
	background-color: #fff;
	font-family: Tahoma; 
	color: #000; 
	letter-spacing: .5px; 
	font-weight: normal; 
	font-size: 12px;
	line-height: 135%;
	text-align: center;
	margin: 0px auto;
	height: 100%;
}

h3 {
	color: #0068b3;
	font-size: 20px;
}

/*******  End Page Defaults  *******/


/*******  Begin Page Styles  *******/
#Wrapper {
	width: 100%;
	position: relative; /* needed for footer positioning */
	margin: 0px auto 0px auto;
	height: auto !important; /* real browsers  */
	height: 100%; /* IE6: treated as min-height */
	min-height: 100%; /* real browsers  */
	text-align: left;
}

#Header {
	width: 100%;
	height: 45px;
	background-color: #0969af;
	border-bottom: 3px solid #ec393e;
	margin: 0px 0px 36px 0px;
}

#Content {
	width: 100%;
	padding-bottom: 50px; /* needed to prevent footer overlapping */
	text-align: center;
}

#ContentBox {
	width: 530px;
	height: 500px;
	border: 1px solid #fff;
	margin: auto;
	text-align: left;
}

#ContentBox  p {
	margin: 140px 0px 0px 0px;
}

#Nav {
	position: absolute;
	width: 100%;
	margin: 0px 0px 0px 0px;
	text-align: center;
	line-height: 42px;
	color: #fff;
}

#Nav p {
	display: inline;
	margin: 0px 10px 0px 10px;
}

#Nav a {
	color: #fff;
	text-decoration: none;
	font-weight: bold;
}

#Nav a:hover {
	color: #ec393e;
}

#Footer {
	position: absolute;
	width: 100%;
	height: 35px;
	bottom: 0; /* stick to bottom */
	background-color: #ec393e;
	text-align: center;
	border-top: 3px solid #0969af;
}

#Footer div {
	text-align: right;
	margin: 9px 10px 0px 0px;
	color: #000;
	font-size: 11px;
}

#Footer a {
	color: #000;
	text-decoration: none;
}

#FlashLink {
	width: 112px;
	height: 33px;
	margin: 10px 0px 0px 150px;
}

.ContentTable {
	width: 100%;
	border-collapse: collapse;
	margin: auto;
}

.ContentTable td {
	text-align: left;
}

.ContentTable p {
	margin: 5px 0px 0px 0px;
}

.HomeFlyers {
	list-style-type: none;
	margin: 10px 0px 0px 0px;
}

.HomeFlyers li {
	display: inline;
	margin: 0px 0px 0px 0px;
}

.C4SList {
	list-style-type: none;
	margin: 16px 0px 0px 0px;
}

.C4SList li {
	display: inline;
	margin: 0px 10px 0px 5px;
}

.StoreTable {
	width: 550px;
	border-collapse: collapse;
}

.StoreTable td {
	padding: 8px;
	text-align: left;
}

.R {
	background-color: #c4c4c4;
}
/*******  End Page Styles  *******/


/*******  Begin Font Styles  *******/
.Bold {
	font-weight: bold;
}

.BoldBlue {
	font-weight: bold;
	color: #0068b3;
}

.Border {
	border: 1px solid #000;
}
/*******  End Font Styles  *******/