/********* General CSS ***********/
.Default {
	font-family	: Arial, Verdana, Helvetica, sans-serif; 
	font-size	: 12px; 
	color		: #000000; 
	height		: 100%;
	}
body {
	font-family			: Verdana, Arial, Helvetica, sans-serif;
	font-size			: 12px; 
	color				: #000000;
	background-color	: #FFFFFF;
	line-height 		: 18px;
	}
a, a:link, a:visited, a:active {
	color				: #7b2c3f;
	text-decoration		: none;
	}
a:hover {
	color:				: #7b2c3f;
	text-decoration		: underline;
	}		
.outer {
	background-color	: #FFFFFF;
	width				: 800px;
	/* margin			: 'margin-top' 'margin-right' 'margin-bottom' 'margin-left'; */
	margin				: 0px auto 0px auto;	
	}
.header {
	background-image	: url(images/bkg_header.jpg);
	background-repeat	: no-repeat;
	width				: 800px;
	height				: 172px;
	}
.reasons {
	position			: relative;
	top					: 70px;
	left				: 164px;
	width				: 625px;
	height				: 64px;
	background-color	: #f7f7f7;
	border				: 0;
	border-bottom		: 1px solid #7b2c3f;
	border-right		: 1px solid #7b2c3f;
	}
.reasons img {
	float				: left;
	padding				: 0;
	padding-right		: 5px;
	}
.reasons .title {
	font-size			: 14px;
	font-weight			: bold;
	color				: #7b2c3f;
	}
.reasons span {
	font-size			: 12px;
	}
.reasons .more {
	margin				: 0px 5px 0px 0px;
	float				: right;
	font-size			: 10px;
	letter-spacing		: 0px;
	}
.reasons .more a, .reasons .more a:link, .reasons .more a:visited, .reasons .more a:active {
	color				: #000000;
	text-decoration		: none;
	letter-spacing		: 0px;
	}
.reasons .more a:hover {
	color				: #000000;
	text-decoration		: underline;
	letter-spacing		: 0px;
	}					
.headerNav {
	margin				: 5px 10px 0px 0px;
	text-align			: right;
	color				: #000000;
	font				: Verdana, Arial, Helvetica, sans-serif;
	font-size			: 11px;
	}
.headerNav a, .headerNav a:link, .headerNav a:visited, .headerNav a:active {
	color				: #000000;
	text-decoration		: none;
	}
.headerNav a:hover {
	color				: #7b2c3f;
	text-decoration		: none;
	}
.navigation {
	background-color	: #f7f7f7;
	border				: 0;
	border-right		: 1px solid #ccc8cd;
	width				: 165px;
	}
.button {
	width				: 161px;
	height				: 20px;
	border				: 0;
	border-bottom		: 2px solid #f7f7f7;
	padding 			: 0;
	padding-left		: 3px;
	padding-top			: 5px;
	background-color	: #7b2c3f;
	color				: #ccc8cd;
	font-size			: 12px;
	font-weight			: bold;
	}
.button a, .button a:link, .button a:visited, .button a:active {
	color				: #ccc8cd;
	text-decoration		: none;
	}
.button a:hover {
	position			: relative;
	top					: 0px;
	left				: 5px;
	color				: #f7f7f7;
	text-decoration		: none;
	}				
.content {
	color				: #7b2c3f;
	}
.mainSplash {
	border				: 1px solid #ccc8cd;
	height				: 245px;
	}
.government {
	margin				: 5px auto 5px auto;
	text-align			: center;
	font-size			: 8px;
	text-transform		: uppercase;
	letter-spacing		: 2px;
	}
.government a, .government a:link, .government a:visited, .government a:active {
	color				: #000000;
	text-decoration		: none;
	}
.government a:hover {
	color				: #000000;
	text-decoration		: underline;
	}
.footer {
	text-align			: center;
	color				: #000000;
	font-size			: 10px;
	text-transform		: uppercase;
	}
.footer a, .footer a:link, .footer a:visited, .footer a:active {
	color				: #000000;
	text-decoration		: none;
	}
.footer a:hover {
	color				: #000000;
	text-decoration		: underline;
	}
.copyright {
	text-align			: center;
	font-size			: 10px;
	color				: #ccc8cd;
	margin				: 5px 0px 0px 0px;
	}	
.credit {
	text-align			: right;
	}
.myiondesign {
	float				: right;
	}
.credit {
	text-align			: left;
	margin				: 20px 0px 0px 0px;
	}
.credit img {
	float				: right;
	border				: 0px;
	}	
.design {
	color				: #666666;
	font-size			: 9px;
	line-height			: normal;
	}
.url {
	color:				: #7b2c3f;
	font-size			: 11px;
	letter-spacing		: 1px;
	font-weight			: bold;
	line-height			: normal;
	}
.url a, .url a:link, .url a:visited, .url a:active {
	color				: #7b2c3f;
	text-decoration		: none;
	}
.url a:hover {
	color				: #7b2c3f;
	text-decoration		: underline;
	}
.prodType {
	font-size			: 14px;
	text-decoration		: underline;
	font-weight			: bold;
	}
.prodList {
	border				: 1px solid #ccc8cd;
	margin				: 3px 0px 0px 5px;
	padding				: 2px 2px 2px 2px;
	}
.prodName {
	
	}
.productInfo {
	color				: #666666;
	font-size			: 10px;
	line-height			: 12px;
	}
.moreInfo {
	float				: right;
	color				: #666666;
	font-size			: 10px;
	}
/* popup CSS */
.moreInfoBox {
	padding		: 0px;
	position	: absolute;
	z-index		: 100;
	visibility	: hidden;  
	top			: 0px;
	left		: -200px;
	border		: 1px solid #ccc8cd; 
	width		: 500px;
	}
.moreInfoFrame {
	display	: block
	}
.moreInfoFrame * {
  display		: block;
  height		: 1px;
  overflow		: hidden;
  font-size		: .01em;
  background	: #f7f7f7;
  }
.moreInfoFramefg{
  background	: #ffffff;
  padding		: 5px 5px 5px 5px;
  text-align	: left;
  }				