@charset "utf-8"; 
.titlebox {
	background-color: #ececec;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
}

.backTopMenu { background-color: #53a9ff; }

.textTopMenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
}

.textTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	text-decoration: none;
}

.textNormal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	text-decoration: none;
}

.hrLightGray { color: #dddddd; }

.textFooter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #999999;
	text-decoration: none;
}

.right {
	float: right;
	width: 100%;
	margin: 0 0 10px 0;
}

.right h3 {
	background: #6C757A url('images/corner.gif') no-repeat right top;;
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;	
	font-weight: bold;
	padding: 7px 0 7px 5px;
	margin: 0 0 3px 0;
}

	.right_articles {
		background: #f5f5f5;
		color: #414141;
		padding: 8px;	
		margin: 0 0 3px 0;
		}
		
.left {
	float: left;
	width: 100%;
	margin: 0 0 10px 0;
}

.left h3 {
	clear: both;
	background: #ddeeff url('images/corner.gif') no-repeat right top;
	color: #000000;
	padding: 7px 0 7px 5px;
	margin: 0 0 0px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.left_side {
		float: left;
		width: 180px;
		padding: 0 0 0 10px;
		margin: 10px 0;
	}

.left_box { margin: 0 0 10px 0; color: #000; background: #FFF; padding: 3px 0; }

h1 {
	letter-spacing: -1px;
	margin: 0;
	font-family: Arial, Sans-Serif;
	font-size: 18px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	padding-top: 7px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
}
.dark  { color: #737373; background: inherit; font-weight: bold; }
h2 a { text-decoration: none; }
h1 a { text-decoration: none; }
h2 a:hover {
	color: #3388ff;
	background: inherit;
}
h1 a:hover {
	color: #3388ff;
	background: inherit;
}
h2 { margin: 0; padding: 0; font: bold 1.7em Arial, Sans-Serif; letter-spacing: -1px; }
h2 { font-size: 1.5em; margin-bottom: 5px; color: #000; background: inherit; }

// old stuff
a:hover {  text-decoration: none; color: #CC3333}
a:link {
	text-decoration: none;
	color: #0000ff;
}
a:visited {
	text-decoration: none;
	color: #0000ff;
}
.backYellow { background-color: #FFFF99; }
.backLightTan { background-color: #f3f5d3; }
.backMediumTan { background-color: #e6eac6; }
.backDarkTan { background-color: #e0e2c0; }
.backLightblue, .backLightBlue { background-color: #ddeeff; }
.backMediumblue, .backMediumBlue { background-color: #ccddff; }
.backLightgray, .backLightGray { background-color: #eeeeee; }
.backLightgreen, .backLightGreen { background-color: #DFFFdF; }
.backMediumgreen, .backMediumGreen { background-color: #bbeebb; }
.backR1 { background-color: #f3f5d3 }
.backR2 {  background-color: #FFFFFF}
.backDarkblue, .backDarkBlue { background-color: #2323A8;
}
.backWhite {
	background-color: #FFFFFF;
}
.backRed {
	background-color: #CC3333;
}
.backBlack {
	background-color: #000000;
}
.backGold {
	background-color: #FFEECC;
	color: #FFFFFF;
}
.borderLightGreen {
	border: 1px solid #00FF00;
}
.borderBlack {
	border: 1px solid #333333;
}

.borderBlue {
	border: 1px solid #0000CC;
}

.borderLightGray {
	border: 1px solid #cccccc;
}
.borderLightRed {
	border: 2px solid #CC0000;
}
.borderRed {
	border: 1px solid #ff0000;
}

.boxYelHeadBack {
	background-color: #FFFFCC;
}
.boxYelHeadText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #000066;
	text-decoration: none;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	text-transform: none;
	color: #000000;
	text-decoration: none;
	margin-top: 6px;
	margin-right: 6px;
	margin-bottom: 6px;
	margin-left: 0px;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13pt;
	font-weight: bold;
	text-transform: none;
	color: #666666;
	text-decoration: none;
	margin: 6px;
}
.list {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; font-variant: normal; color: #333333; text-decoration: none}
.listCheck {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #000000;
	font-style: normal;
	text-decoration: none;
	list-style-position: outside;
	list-style-image: url(Images/CheckGreen.gif);
	list-style-type: none;
	position: relative;
	left: 5px;
	height: auto;
	width: auto;
	margin: 3px 3px 3px 14px;
	padding: 0px;
}
.listFeatures {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #000000;
	font-style: normal;
	text-decoration: none;
	list-style-position: outside;
	list-style-image: url(Images/Bullet.gif);
	list-style-type: none;
	position: relative;
	left: 5px;
	height: auto;
	width: auto;
	margin: 3px 3px 3px 14px;
	padding: 0px;
}
.listSmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #000000;
	font-style: normal;
	text-decoration: none;
	list-style-position: outside;
	list-style-image: url(Images/Bullet.gif);
	list-style-type: none;
	position: relative;
	left: 5px;
	height: auto;
	width: auto;
	margin: 3px 3px 3px 14px;
	padding: 0px;
}
.textBold {
font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; font-weight: bold; text-transform: none; color: #000000; text-decoration: none
}

.textButton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #0099FF;
	text-decoration: none;
	border: 2px inset #000000;
}
.textDarkBlue {
	color: #000099;
}
.textDarkGreen {
	color: #006600;
}
.textError {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; font-weight: bold; text-transform: none; color: #ff0000; text-decoration: none}
.textFAQs {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	text-transform: none;
	color: #333333;
	text-decoration: none;
	margin: 4px;

}

.textFooter {
font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #999999; text-decoration: none
}
.textGold {
	color: #FFCC66;
}

.textHistory {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #6666FF;
	text-decoration: none;
	margin: 3px;

}
.textLeftnav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
	color: #379BFF
}
.textLeftnavTiny {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
	color: #379BFF
}
.textLeftnavmain {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
	font-style: normal;
	line-height: 16px;
	font-variant: normal;
	text-transform: none;
}
.textLeftnavred {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
	color: #ff0000;
	font-style: normal;
	line-height: 16px;
	font-variant: normal;
	text-transform: none;
}

.textNormal {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-transform: none; color: #000000; text-decoration: none}
.textPadded {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #000000;
	font-style: normal;
	text-decoration: none;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
	text-transform: none;
}
.textPaddedsmall {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; color: #000000; font-style: normal; text-decoration: none; margin-left: 5px; margin-right: 3px; margin-top: 3px; margin-bottom: 3px}
.textPagetitle {  font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-style: normal; font-weight: bold; font-variant: small-caps; color: #000000; text-decoration: none; text-transform: none}
.textPrice {  color: #336633; text-decoration: none; font-weight: bold}
.textSmall {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal; font-weight: normal; text-transform: none; color: #000000; text-decoration: none}
.textSmallWhite {
font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal; font-weight: normal; text-transform: none; color: #FFFFFF; text-decoration: none
}
.textTiny {
font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; text-transform: none; color: #000000; text-decoration: none
}
.textTitle {  font-family: Arial, Helvetica, sans-serif; font-size: 11pt; font-weight: bold; color: #000000; text-decoration: none; margin-top: 5px; margin-right: 5px; margin-bottom: 5px; margin-left: 5px}
.textTitleProduct {
font-family: Arial, Helvetica, sans-serif; font-size: 11pt; font-weight: bold; color: #000099; text-decoration: none
}

.textTitlewhite {
font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #FFFFFF; text-decoration: none
}

.textTitleCheckout {
font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #333333; text-decoration: none; margin-left: 10px
}

a:hover { color: #990000; }

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
	background-color: #FFFFFF;
}

.textRed {
	font-family: Arial, Helvetica, sans-serif;
	color: #ff0000
}

.textRedUline {
	font-family: Arial, Helvetica, sans-serif;
	color: #ff0000;
	text-decoration: underline;
}
