@charset "UTF-8";
/* CSS Document */

body    
{
	background-color: #CCC;
	padding: 0px;
	margin: 0px;
	-webkit-text-size-adjust: none;
}

img {
	border:none;
}

#Wrapper {
	width:994px;
	background-color: #FFF;
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
	margin-bottom:50px;
}

#Logo {
	width: 330px;
	float: left;
	padding-top:15px;
	height:65px;
}

#HeaderRight {
	float: right;
	width: /*569px;*/ 619px;
}

#HeaderRightAdmin {
	float: right;
	width: 539px;
	text-align: right;
	padding-top: 30px;
	padding-right: 30px;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333;
}

#HeaderRightAdmin a:link, #HeaderRightAdmin a:visited {
	text-decoration: underline;
	color: #08c;
}

#HeaderRightAdmin a:hover{
	text-decoration: none;
}

#Login {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-size: 10px;
	color: #333;
	margin-bottom: 15px;
	text-align: right;
	margin-top: 10px;
	margin-right: 5px;
	display: block;
	height:10px;
}

#Login a:link, #Login a:visited {
	text-decoration: underline;
	color: #333;
}

#Login a:hover{
	text-decoration: none;
}

#Header {
	width: 954px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
}

#MainArea {
	width: 954px;
	padding-right: 20px;
	padding-left: 20px;
	clear: left;
}

#MainArea a:link, #MainArea a:visited {
}

#MainArea a:hover{
}

#ProductMenu {
	width: 954px;
	background-image: url(../images/product_top_curve%20_line.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 25px;
}

#ProductTopCurve {
	width: 953px;
	height: 20px;
	float: left;
	clear: left;
	background-image: url(../images/product_top_curve.jpg);
	background-position: right;
	background-repeat: no-repeat;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #bfbfbf;
	overflow: hidden;
}

#ProductTopCurve2 {
	width: 954px;
	height: 10px;
	float: left;
	clear: left;
	background-image: url(../images/border_top_curve.jpg);
	background-repeat: no-repeat;
	overflow: hidden;
	margin-top: 10px;
}

#ProductTopCurve3 {
	width: 954px;
	height: 10px;
	float: left;
	clear: left;
	background-image: url(../images/border_top_curve.jpg);
	background-repeat: no-repeat;
	overflow: hidden;
	margin-top: 10px;
}

#ProductTopCurveLine {
	width: 100%;
	height: 25px;
	float: right;
	background-image: url(../images/product_top_curve%20_line.jpg);
	background-position: right bottom;
	background-repeat: no-repeat;
}

#ProductArea {
	width: 923px;
	float: left;
	clear: left;
	background-image: url(../images/product_shadow_right.jpg);
	background-position: right;
	background-repeat: repeat-y;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #bfbfbf;
	padding-right: 20px;
	padding-left: 10px;
}

#ProductLeftColumn {
	width: 460px;
	float: left;
	margin-right:10px;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #333;
}

#ProductRightColumn {
	width: 453px;
	float: left;
	overflow: hidden;
	zoom: 1;
	position: relative;
}

#ProductROILeftColumn {
	width: 500px;
	float: left;
	margin-right:20px;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-size: 12px;
	line-height: 18px;
	padding-right: 20px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #bfbfbf;
}

#ProductROILeftColumn a:link, #ProductROILeftColumn a:visited {
	background-image: url(../images/arrow.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 10px;
	text-decoration: none;
	color: #08c;
	margin-left: 2px;
}

#ProductROILeftColumn a:hover{
	text-decoration: underline;
}

#ProductROIAdminLeftColumn {
	width: 520px;
	float: left;
	margin-right: 15px;
}

#ProductRegLeftColumn {
	width: 530px;
	float: left;
	margin-right:20px;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-size: 11px;
	line-height: 18px;
	padding-right: 20px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #bfbfbf;
	margin-top: 10px;
}

#ProductRegLeftColumn a:link, #ProductRegLeftColumn a:visited {
	background-image: url(../images/arrow.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 10px;
	text-decoration: none;
	color: #08c;
	margin-left: 2px;
}

#ProductRegLeftColumn a:hover{
	text-decoration: underline;
}

#ProductRegRightColumn {
	width: 352px;
	float: left;
	overflow: hidden;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-size: 11px;
	line-height: 14px;
	margin-top: 10px;
}

#ProductRegRightColumn a:link, #ProductRegRightColumn a:visited {
	text-decoration: underline;
	color: #08c;
}

#ProductRegRightColumn a:hover{
	text-decoration: none;
}

#ProductROIRightColumn {
	width: 382px;
	float: left;
	overflow: hidden;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-size: 12px;
	line-height: 14px;
}

#ProductROIRightColumn h1 {
	font-size: 12px;
	font-weight: bold;
	color: #333;
	margin-bottom: 5px;
}

#ProductROIRightColumn h2 {
	font-size: 14px;
	font-weight: bold;
	color: #333;
	margin-bottom: 5px;
}

#ProductHeading {
	display:block;
	margin-bottom: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #bfbfbf;
	padding-bottom: 5px;
	width: 309px;
	float: left;
}

#ProductHeading h1 {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-size: 18px;
	color: #333;
	font-weight: bold;
	vertical-align: bottom;
	line-height: 22px;
	margin-bottom:0;
}

#ProductPDFDownload {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #333;
	display:block;
	margin-bottom: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #bfbfbf;
	padding-bottom: 5px;
	width: 144px;
	float: left;
	line-height: 22px;
}

#ProductPDFDownload a:link, #ProductPDFDownload a:visited {
	background-image: url(../images/acrobat-icon.gif);
	background-repeat: no-repeat;
	background-position: left;
	display: block;
	text-decoration: underline;
	color: #333;
	padding-left: 20px;
}

#ProductPDFDownload a:hover{
	text-decoration: none;
}

#ProductPDFDownload span.nolink {
	height: 22px;
	display: block;
}

#ProductDescription {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #333;
	display:block;
	margin-bottom: 15px;
	line-height: 16px;
	float: left;
	width: 453px;
}

#ProductDescription_Left {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #333;
	margin-bottom: 15px;
	line-height: 16px;
	float: left;
	width: 275px;
	margin-right:15px;
}

#ProductDescription_Right {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #333;
	margin-bottom: 15px;
	line-height: 16px;
	float: left;
	width: 142px;
	background-color:#ECECEC;
	padding:8px;
	zoom: 1;
	position: relative;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.2);
	box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.2);	
	behavior: url(/ie-css3/ie-css3.htc); /* This lets IE know to call the script on all elements which get the 'box' class */
	z-index:3;
}

#ProductKeyBenefits {
	width: 238px;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #333;
	display:block;
	margin-right: 15px;
	line-height: 16px;
	float: left;
	clear: left;
}

#ProductKeyBenefits a:link, #ProductKeyBenefits a:visited {
	background-image: url(../images/arrow.gif);
	background-repeat: no-repeat;
	background-position: left;
	display: block;
	padding-left: 10px;
	text-decoration: none;
	color: #08c;
	margin-left: 2px;
}

#ProductKeyBenefits a:hover{
	text-decoration: underline;
}

#ProductKeyBenefits2 {
	width: 453px;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #333;
	display:block;
	line-height: 16px;
	float: left;
	clear: left;
}

#ProductKeyBenefits2 a:link, #ProductKeyBenefits2 a:visited {
	background-image: url(../images/arrow.gif);
	background-repeat: no-repeat;
	background-position: left;
	display: block;
	padding-left: 10px;
	text-decoration: none;
	color: #08c;
	margin-left: 2px;
}

#ProductKeyBenefits2 a:hover{
	text-decoration: underline;
}

.ProductKeyBenefitsHeading {
	font-weight: bold;
	font-size: 12px;
}

#ProductKeyBenefits ul {
	margin-top: 10px;
	margin-bottom: 15px;
	padding-left: 15px;
	margin-left: 0px;
}

#ProductKeyBenefits li {
	margin-bottom: 5px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	list-style-type: disc;
}

#ProductKeyBenefits2 ul {
	margin-top: 10px;
	margin-bottom: 15px;
	padding-left: 15px;
	margin-left: 0px;
}

#ProductKeyBenefits2 li {
	margin-bottom: 5px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	list-style-type: disc;
}

#EpsonOffer {
	background:url(../images/epson_offer_banner.gif) 0 0 no-repeat;
	width:410px;
	height:58px;
	padding: 30px 20px;
	margin:0 0 10px 5px;
}

#EpsonOffer h2 {
	color:#179fda;
	display:block;
	float:left;
	font-size:60px;
	font-weight: normal;
    letter-spacing: -4px;
    margin: 16px /*20px*/ 20px 0 0;
    text-shadow: 0 0 3px #000000;
	height:/*60px*/42px;
}

#EpsonOffer h3 {
	color:#179fda;
	font-size:18px;
	margin: 0 0 14px;
	text-shadow: 0 0 1px #000000;
}

#EpsonOffer h4 {
	clear:both;
	color:#999;
	text-shadow: -1px -1px 1px #EFEFEF;
	font-family:inherit;
	font-size:13px;
}

#EpsonOffer h4 strong {
	font-weight:inherit;
	color:#e14e98;
}

#EpsonOffer span {
	font-size:12px;
	text-transform:uppercase;
	color:#999;
	font-weight:bold;
	display:none;
	margin:2px 0 0;
	letter-spacing:0.2px;
}

#EpsonOffer p {
	font-size:14px;
	color:#555;
	margin:0;
	text-shadow: 0 0 1px #000000;
}

#ProfileArea {
	width: 540px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
}

#AdminArea {
	width: 923px;
	margin-top: 10px;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-size: 11px;
}

#AdminArea a:link, #AdminArea a:visited {
	background-image: url(../images/arrow.gif);
	background-repeat: no-repeat;
	background-position: left;
	display: block;
	padding-left: 10px;
	text-decoration: none;
	color: #08c;
	margin-left: 2px;
}

#AdminArea a:hover{
	text-decoration: underline;
}

#AdminArea2 {
	width: 923px;
	margin-top: 10px;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-size: 11px;
}

#AdminArea2 a:link, #AdminArea2 a:visited {
	text-decoration: none;
	color: #08c;
}

#AdminArea2 a:hover{
	text-decoration: underline;
}

#AdminArea3 {
	width: 923px;
	margin-top: 5px;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-size: 11px;
}

#ProductROI {
	width: 200px;
	float: left;
}

#ProductROIHeader {
	width: 190px;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #333;
	display:block;
	line-height: 25px;
	float: left;
	background-image: url(../images/product_roi_header.jpg);
	background-repeat: no-repeat;
	padding-left: 10px;
}

#ProductROIContent {
	width: 185px;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #333;
	display:block;
	line-height: 16px;
	float: left;
	background-image: url(../images/product_roi_middle.jpg);
	background-repeat: repeat-y;
	padding-top: 5px;
	padding-right: 8px;
	padding-left: 7px;
	text-align: center;
}

#ProductROIContent a:link, #ProductROIContent a:visited {
	background-image: url(../images/arrow.gif);
	background-repeat: no-repeat;
	background-position: left;
	display: block;
	padding-left: 10px;
	text-decoration: none;
	color: #08c;
	margin-left: 35px;
	margin-top: 10px;
	text-align: left;
}

#ProductROIContent a:hover{
	text-decoration: underline;
}

#ProductROIContent h2 {
	font-size: 12px;
	font-weight: bold;
	color: #333;
	margin-bottom: 5px;
	text-align: center;
}

#ProductROIFooter {
	width: 200px;
	display:block;
	float: left;
	background-image: url(../images/product_roi_footer.jpg);
	background-repeat: no-repeat;
	height: 10px;
}

#ProductBottomCurve {
	width: 954px;
	height: 20px;
	float: left;
	clear: left;
	background-image: url(../images/bottom_curve.jpg);
	background-repeat: no-repeat;
	overflow: hidden;
}

#LeftColumnHalf {
	float: left;
	width: 360px;
	padding: 0px;
	margin: 15px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #bfbfbf;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #333;
}

#LeftColumnHalf a:link, #LeftColumnHalf a:visited {
	color: #08c;
	text-decoration: underline;
}

#LeftColumnHalf a:hover{
	text-decoration: none;
}

#EmailPW {
	float: left;
	width: 500px;
	padding: 0px;
	margin: 15px;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #333;
}

#EmailPW a:link, #EmailPW a:visited {
	color: #08c;
	text-decoration: underline;
}

#EmailPW a:hover{
	text-decoration: none;
}

#RightColumnHalf  {
	float: left;
	width: 502px;
	color: #333;
	padding: 0px;
	margin: 15px;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-size: 11px;
	line-height: 16px;
}

#RightColumnHalf a:link, #RightColumnHalf a:visited {
	color: #08c;
	text-decoration: underline;
}

#RightColumnHalf a:hover{
	text-decoration: none;
}

#Footer {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	/*font-size: 10px;*/
	font-size:11px;
	color: #666666;
	padding-left: 20px;
	width: 954px;
	padding-top: 10px;
	padding-bottom: 10px;
	clear: both;
	padding-right: 20px;
}

#FooterTopLeft {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-size: 10px;
	color: #666666;
	width: 550px;
	float: left;
	padding-bottom: 10px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}

#FooterTopLeft a:link, #FooterTopLeft a:visited {
	text-decoration: none;
	color: #08c;
	padding-right: 8px;
	padding-left: 8px;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 10px;
}

#FooterTopLeft a:hover{
	text-decoration: underline;
}

#FooterTopRight {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-size: 10px;
	color: #666666;
	width: 404px;
	float: right;
	text-align: right;
	padding-bottom: 10px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}

#FooterBottomLeft {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-size: 10px;
	color: #666666;
	width: 550px;
	float: left;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#FooterBottomLeftAdmin {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-size: 10px;
	color: #a7a9ac;
	width: 550px;
	float: left;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}

#FooterBottomLeftAdmin a:link, #FooterBottomLeftAdmin a:visited {
	text-decoration: underline;
	color: #666;
	margin: 0px;
	padding: 0px;
}

#FooterBottomLeftAdmin a:hover{
	text-decoration: none;
}

#FooterBottomRight {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-size: 10px;
	color: #666666;
	width: 404px;
	float: right;
	text-align: right;
	padding-top: 0px;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#FooterBottomRight a:link, #FooterBottomRight a:visited {
	text-decoration: underline;
	color: #666;
	margin: 0px;
	padding: 0px;
}

#FooterBottomRight a:hover{
	text-decoration: none;
}

#FooterTopFull {
	border-bottom: 4px solid #a7a9ac;
	color: #a7a9ac;
}

.FooterTopContact {
	font-size:14px;
	float:left;
	display:inline;
	padding-top:10px;
}

#FooterTopAwardBox {
	float:right;
	display:inline;
}
.FooterTopAward {
	float:left;
	display:inline;
	color:#919294;
	width:180px;
	padding-top: 10px;
	padding-left:20px;
}

.FooterTopAward img {
	float:left;
	display: inline;
	margin-top: -10px;
}

#FooterBottomFull {
	color: #a7a9ac;
}

#FooterBottomFull img {
	float:right;
	display:inline;
}

#FooterBottomFull2 {
	color: #a7a9ac;
}

#FooterBottomFull2 img {
	float:right;
	display:inline;
	margin-top:20px;
}

.FooterBottomContact {
	float:left;
	display:inline;
	padding-top:15px;
	padding-right: 80px;
}

#Credits {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #999;
	background-color:#CCC;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:5px;
	text-align:right;
}

#Credits a:link, #Credits a:visited {
	text-decoration:underline;
	color: #999;
}

#Credits a:hover{
	text-decoration:none;
}

#Credits_wp {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #999 !important;
	background-color:#CCC;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:5px;
	text-align:right;
	width:989px;
	margin-left:auto;
	margin-right:auto;
}

#Credits_wp a:link, #Credits_wp a:visited {
	text-decoration:underline;
	color: #999 !important;
}

#Credits_wp a:hover{
	text-decoration:none;
}

.Clear {
	clear:both;
}

.ThumbImage {
	float: left;
	position: static;
	margin-bottom: 0px;
	margin-top: 5px;
	margin-right: 25px;
	display: inline;  /* <---Solution for bug IE6 */
	}

.ThumbImage a:link, .ThumbImage a:visited {
	background-color: #CCCCCC;
	padding: 3px;
	margin-right: 2px;
	margin-bottom: 5px;
	float: left;
	position: static;
	}

.ThumbImage a:hover{
	background-color: #08c;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	}

#Breadcrumbs {
	margin-bottom: 15px;
	padding-bottom: 10px;
	font-size: 11px;
	color: #333;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #aaaaaa;
}

#Breadcrumbs a:link, #Breadcrumbs a:visited {
	color: #08c;
	text-decoration: underline;
	background-image: none;
	display: inline;
	margin: 0px;
	padding: 0px;
}

#Breadcrumbs a:hover{
	text-decoration: none;
}

#MediaLeftColumn {
	width: 539px;
	float: left;
	margin-right:15px;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #333;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #bfbfbf;
	padding-right: 15px;
}

#MediaRightColumn {
	width: 353px;
	float: left;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #333;
}

#MediaHeading {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-size: 18px;
	color: #333;
	display:block;
	font-weight: bold;
	margin-bottom: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #bfbfbf;
	padding-bottom: 5px;
	width: 539px;
	vertical-align: bottom;
	line-height: 22px;
}

#GeneralHeading {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-size: 18px;
	color: #333;
	display:block;
	font-weight: bold;
	margin-bottom: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #bfbfbf;
	padding-bottom: 5px;
	width: 723px;
	vertical-align: bottom;
	line-height: 22px;
}

#GeneralHeading2 {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-size: 18px;
	color: #333;
	display:block;
	font-weight: bold;
	margin-bottom: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #bfbfbf;
	padding-bottom: 5px;
	vertical-align: bottom;
	line-height: 26px;
}

#InkHeading {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-size: 18px;
	color: #333;
	display:block;
	font-weight: bold;
	margin-bottom: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #bfbfbf;
	padding-bottom: 5px;
	width: 353px;
	vertical-align: bottom;
	line-height: 22px;
}

#PrinterBannerLeft {
	width: 220px;
	float: left;
	height: 118px;
	margin-right: 10px;
	background-image: url(../images/Printer_Banners_BG.jpg);
	background-repeat: no-repeat;
	margin-left: 5px;
	clear:both;
}

#PrinterBannerRight {
	width: 220px;
	float: left;
	height: 118px;
	background-image: url(../images/Printer_Banners_BG.jpg);
	background-repeat: no-repeat;
}

.PrinterBannerHeader {
	width: 200px;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #333;
	display:block;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 6px;
	margin-left: 10px;
	height: 16px;
}

.PrinterBannerImage {
	width: 100px;
	display:block;
	float:left;
	clear:left;
	margin-right: 10px;
	height: 86px;
}

.PrinterBannerText {
	width: 100px;
	display:block;
	float:left;
	margin-right: 5px;
	line-height: 14px;
}

.PrinterBannerText a:link, .PrinterBannerText a:visited {
	background-image: url(../images/arrow2.gif);
	background-repeat: no-repeat;
	background-position: left;
	display: block;
	padding-left: 10px;
	text-decoration: none;
	color: #08c;
	margin-left: 2px;
	margin-top: 5px;
}

.PrinterBannerText a:hover{
	text-decoration: underline;
}

#creditfooter {
        display: none;
}

#GeneralLeft {
	width: 723px;
	float: left;
	margin-right: 20px;
	padding-top: 5px;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #333;
	line-height: 16px;
}

#GeneralRight {
	width: 180px;
	float: left;
}

.GeneralRightBanner {
	width: 180px;
	float: left;
	padding-top: 5px;
}

.GeneralRightBannerHeader {
	width: 170px;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #333;
	display:block;
	line-height: 25px;
	background-image: url(../images/hp_roi_top_curve.jpg);
	background-repeat: no-repeat;
	padding-left: 10px;
}

.GeneralRightBannerMiddle {
	width: 159px;
	background-image: url(../images/hp_roi_middle_shadow.jpg);
	background-repeat: repeat-y;
	background-position: right;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #d9d9d9;
	padding-right: 10px;
	padding-left: 10px;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #333;
	line-height: 16px;
	padding-top: 5px;
	padding-bottom: 0px;
	margin: 0px;
}

.GeneralRightBannerMiddle a:link, .GeneralRightBannerMiddle a:visited {
	background-image: url(../images/arrow.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
	display: block;
	padding-left: 10px;
	text-decoration: none;
	color: #08c;
	margin-left: 2px;
	margin-top: 5px;
	padding-bottom: 5px;
}

.GeneralRightBannerMiddle a:hover{
	text-decoration: underline;
}

.GeneralRightBannerMiddle ul {
	margin:0px;
	padding:0px;
}

.GeneralRightBannerMiddle li {
	list-style-type: none;
}

.GeneralRightBannerBottomCurve {
	width: 180px;
	height: 15px;
	background-image: url(../images/hp_roi_bottom_curve.jpg);
	background-repeat: no-repeat;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
}

.GeneralRightBannerHeading {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #333;
	display:block;
	font-weight: bold;
	margin-top: 5px;
}

.GeneralRightBannerHeading2 {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #333;
	display:block;
	font-weight: bold;
	margin-top: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #d9d9d9;
	padding-top: 10px;
}

.RSS_Link {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #333;
	line-height: 16px;
}

.RSS_Link a:link, .RSS_Link a:visited {
	background-image: url(../images/rss_icon.gif);
	background-repeat: no-repeat;
	background-position: left 2px;
	display: block;
	padding-left: 18px;
	text-decoration: underline;
	color: #333;
	margin-top: 5px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

.RSS_Link a:hover{
	text-decoration: none;
}

#DemoLeft {
	width: 463px;
	float: left;
	margin-right: 10px;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #333;
	line-height: 16px;
}

#DemoRight {
	width: 250px;
	float: left;
}

#DemoRight a:link, #DemoRight a:visited {
	color: #08c;
	text-decoration: underline;
}

#DemoRight a:hover{
	text-decoration: none;
}

.ExtraContent {
	padding-left: 5px;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #333;
	line-height: 16px;
	height:90px;
}

.ExtraContent a:link, .ExtraContent a:visited {
	background-image: url(../images/arrow.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
	display: block;
	padding-left: 10px;
	text-decoration: none;
	color: #08c;
	margin-left: 2px;
	margin-top: 3px;
}

.ExtraContent a:hover{
	text-decoration: underline;
}

.ExtraContent_InnerLeft {
	float:left;
	width:230px;
}

.ExtraContent_InnerRight {
	float:right;
	width:210px;
	padding-right:10px;
}

#WhyCWESMain {
	width:720px;
	float:left;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #333;
	line-height: 16px;
}

#WhyCWESMain a:link, #WhyCWESMain a:visited {
	text-decoration: none;
	color: #08c;
}

#WhyCWESLeft {
	width: 503px;
	float: left;
	margin-right: 20px;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #333;
	line-height: 16px;
}

#WhyCWESRight {
	width: 200px;
	float: left;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #333;
	line-height: 16px;
}

#WhyCWESRight a:link, #WhyCWESRight a:visited {
	background-image: url(../images/arrow.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
	display: block;
	padding-left: 10px;
	text-decoration: none;
	color: #08c;
	margin-left: 2px;
	margin-top: 3px;
}

#WhyCWESMain a:hover, #WhyCWESRight a:hover{
	text-decoration: underline;
}

#GreenLeft {
	width: 618px;
	float: left;
	margin-right: 20px;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #333;
	line-height: 16px;
}

#GreenLeft a:link, #GreenLeft a:visited {
	text-decoration: underline;
	color: #08c;
}

#GreenLeft a:hover{
	text-decoration: none;
}

#GreenLeft ul {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	padding-left: 20px;
}

#GreenLeft ol {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	padding-left: 20px;
}

#GreenLeft li {
}

.GreenLeftHeading {
	color: #02A953;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 10px;
	margin-top: 10px;
	line-height: 20px;
}

.GreenLeftSubHeading {
	color: #000;
	font-size: 14px;
	font-weight: bold;
	margin-top: 8px;
	margin-bottom: 5px;
}

#GreenRight {
	width: 280px;
	float: left;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #333;
	line-height: 16px;
}

#GreenRight a:link, #GreenRight a:visited {
	background-image: url(../images/arrow.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
	display: block;
	padding-left: 10px;
	text-decoration: none;
	color: #08c;
	margin-left: 2px;
	margin-top: 3px;
}

#GreenRight a:hover{
	text-decoration: underline;
}

#ContactLeft {
	width: 165px;
	float: left;
	margin-right: 20px;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #333;
	line-height: 16px;
}

#ContactLeft a:link, #ContactLeft a:visited {
	text-decoration: none;
	color: #08c;
}

#ContactLeft a:hover{
	text-decoration: underline;
}

#ContactRight {
	width: 501px;
	float: left;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #333;
	line-height: 16px;
	border: 1px solid #bfbfbf;
}

#ContactRightSmall {
	width: 278px;
	float: left;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #333;
	line-height: 16px;
	border: 1px solid #bfbfbf;
}

#Epson_Recycle_Banner {
	width: 305px;
	height:110px;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #333;
	line-height: 16px;
	margin-top:23px;
	padding-left: 145px;
	padding-top: 10px;
	background-image: url(../images/Epson_Recycle_Banner.jpg);
	background-repeat: no-repeat;
}

#Epson_Recycle_Banner a:link, #Epson_Recycle_Banner a:visited {
	background-image: url(../images/arrow2.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
	display: block;
	padding-left: 10px;
	text-decoration: none;
	color: #08c;
	margin-left: 2px;
	margin-top: 3px;
}

#Epson_Recycle_Banner a:hover{
	text-decoration: underline;
}

.Epson_Recycle_Banner_Header {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #333;
	display:block;
	margin-bottom: 6px;
	margin-right: 5px;
}

.Epson_Recycle_Banner_Text {
	display:block;
	margin-right: 10px;
	line-height: 14px;
}

.Epson_Recycle_Banner_Text a:link, .Epson_Recycle_Banner_Text a:visited {
	background-image: url(../images/arrow2.gif);
	background-repeat: no-repeat;
	background-position: left;
	display: block;
	padding-left: 10px;
	text-decoration: none;
	color: #08c;
	margin-left: 2px;
	margin-top: 5px;
}

.Epson_Recycle_Banner_Text a:hover{
	text-decoration: underline;
}

#Casestudies_menu {
	width: 180px;
	float: left;
	margin-right: 20px;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #333;
	line-height: 16px;
}

#Casestudies_area {
	width: 523px;
	float: left;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #333;
	line-height: 16px;
}

#Casestudies_area a:link, #Casestudies_area a:visited {
	background-image: url(../images/arrow.gif);
	background-repeat: no-repeat;
	background-position: left;
	display: block;
	padding-left: 10px;
	text-decoration: none;
	color: #08c;
	margin-left: 2px;
	margin-top: 5px;
}

#Casestudies_area a.inline:link, #Casestudies_area a.inline:visited {
	background-image:none;
	padding-left:0;
	display: inline;
	text-decoration: none;
	color: #08c;
	margin-left:0;
	margin-top: 5px;
}

#Casestudies_area a:hover{
	text-decoration: underline;
}

#Casestudies_Heading {
	width: 523px;
	display:block;
	margin-bottom: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #bfbfbf;
	padding-bottom: 5px;
}

#Casestudies_Heading h1 {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-size: 18px;
	color: #333;
	font-weight: bold;
	vertical-align: bottom;
	line-height: 22px;
	text-transform: uppercase;
}

#news_date {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #666666;
	margin-top: 10px;
}

.ExtraContent .start-right {
	display:block;
	background: url(../images/media-button.gif) 0 0 no-repeat;
	height:25px;
	margin: 6px 0;
}

.ExtraContent .start-right a {
	background-image: none;
	padding: 4px 8px;
	margin:0;
	display:inline-block;
}

.ImageRight {
	float:right;
	margin-left:10px;
	/*border:1px solid #eee;*/
}


ul.PrinterList {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	width:100%;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-left-color: #CCC;
}
ul.PrinterList li {
	color: #FFF;
	line-height: 25px;
	background-image: url(../images/leftmenu.jpg);
	background-repeat: repeat-x;
}
ul.PrinterList li a {
	text-decoration: none;
	display: block;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-size: 11px;
	padding-right: 10px;
	padding-left: 10px;
	color: #333 !important;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}

ul.PrinterList li a:hover{
	color: #FFF !important;
	background-image: url(../images/leftmenu_hover.jpg);
	background-repeat: repeat-x;
}

/* MAGMedia */

#MAGMedia {
	padding:5px;
	width: 670px;
	float: left;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #333;
	line-height: 16px;
}

#MAGMedia_Logo {
	margin-bottom:15px;
}

#MAGMedia h1 {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-size: 17px;
	color: #333;
	font-weight: bold;
	vertical-align: bottom;
	line-height: 22px;
	text-transform: uppercase;
	margin-top:15px;
}

#MAGMedia ul {
	padding:0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}

#MAGMedia li {
	margin-bottom: 15px;
	list-style-type: none;
}

#MAGMedia li img {
	float:left;
	margin-right:10px;
}

#MAGMedia_Right {
	width: 225px;
	float: right;
	padding-top:5px;
}

.MAGMedia_Banner {
	width: 225px;
	margin-bottom:20px;
}

.MAGMedia_Banner_Header {
	width: 225px;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #333;
	display:block;
	line-height: 25px;
	background-image: url(../images/magmedia_top_curve.jpg);
	background-repeat: no-repeat;
	padding-left: 10px;
}

.MAGMedia_Banner_Middle {
	width: 204px;
	background-image: url(../images/magmedia_middle_shadow.jpg);
	background-repeat: repeat-y;
	background-position: right;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #d9d9d9;
	padding-right: 10px;
	padding-left: 10px;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #333;
	line-height: 16px;
	padding-top: 10px;
	padding-bottom: 0px;
	margin: 0px;
	overflow: hidden;
}

.MAGMedia_Banner_Middle a:link, .MAGMedia_Banner_Middle a:visited {
	text-decoration: underline;
	color: #333;
}

.MAGMedia_Banner_Middle a:hover{
	text-decoration: none;
}

.MAGMedia_Banner_Middle ul {
	padding:0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;	
}

.MAGMedia_Banner_Middle li {
	list-style-type: none;
	margin-bottom: 10px;
	padding-left: 20px;
	background-image: url(../magmedia/images/pdf_icon.png);
	background-repeat: no-repeat;	
}

.MAGMedia_Banner_Middle label {
	display:block;
	margin-top:5px;
}

.MAGMedia_Banner_Middle input[type="text"]  {
	width:195px;
}

.MAGMedia_Banner_Middle input[type="image"]  {
	margin-top:10px;
}

.MAGMedia_Banner_Middle textarea  {
	width:195px;
}

.MAGMedia_Banner_BottomCurve {
	width: 225px;
	height: 15px;
	background-image: url(../images/magmedia_bottom_curve.jpg);
	background-repeat: no-repeat;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
}

/* Social Media Side Bar */

#SocialMedia_Bar {
	position: fixed;
	width:98%;
	min-width:994px;
	background-color:#ecf5fa;
	padding-top:7px;
	padding-bottom:5px;
	height:33px;
	overflow: hidden;
	bottom:0%;
	left: 1%;
	right: 1%;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border-top-width: 2px;
	border-right-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #AAA;
	border-right-color: #AAA;
	border-left-color: #AAA;
}

#SocialMedia_Bar_Content {
	line-height:32px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding-left:10px;
	color:#666;
}

#SocialMedia_Bar_Content img {
	vertical-align:middle;
	border:none;
}

#Get_Social_Area {
	float:left;
	margin-right:30px;
}

#Get_Social_Area img {
	margin-left:5px;
	border:none;
}

#Last_Tweet_Area {
	float:right;
}

#Last_Tweet_Area ul {
	margin:0px;
	padding:0px;
}

#Last_Tweet_Area li {
	float:left;
	list-style-type: none;
	margin-right:10px;
	width:auto;
}

.twtr-hd {
	display:none;
}

.twtr-ft {
	display:none;
}

.twtr-doc {
	border-top-style: none !important;
	border-right-style: none !important;
	border-bottom-style: none !important;
	border-left-style: none !important;
	-webkit-border-radius: 0px !important;
	-moz-border-radius: 0px !important;
	border-radius: 0px !important;
	background-color:#ecf5fa !important;
}

.twtr-widget .twtr-tweet-wrap {
	padding:0px !important;
}

.twtr-timeline {
	background-color:#ecf5fa !important;
}

#Social_Bar_Close {
}

#Social_Bar_Close a:link, #Social_Bar_Close a:visited {
	text-decoration: none;
	color: #FFF;
	font-weight: bold;
	position:fixed;
	width:20px;
	height:14px;
	line-height:14px;
	z-index: 200;
	right: 3%;
	bottom: 47px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #AAA;
	text-align:center;
	padding-top:4px;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border-top-width: 2px;
	border-right-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #AAA;
	border-right-color: #AAA;
	border-left-color: #AAA;
}

#Social_Bar_Close a:hover {
	background-color: #08C;
	border-top-color: #08C;
	border-right-color: #08C;
	border-left-color: #08C;
}

.latex_tour {
	font-size:12px !important;
	line-height:20px !important;
}

.latex_tour a:link, .latex_tour a:visited {
	text-decoration: underline;
	color: #08C;
}

.latex_tour a:hover{
	text-decoration: none;
}

.latex_tour h2 {
	font-size:14px;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	color:#333;
	margin-top:10px;
	margin-bottom:15px;
}

.radio_boxes {
	margin-top:5px;
}

.radio_boxes label {
	display:inline;
	margin-top:0px;
}

/* Footer SiteMap */

#Footer_Sitemap {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-size:11px;
	color: #666666;
	width: 954px;
	padding: 20px;
	background-color:#a7a9ac;
}

#Footer_Sitemap a:link, #Footer_Sitemap a:visited {
	color: #ECECEC;
	text-decoration: underline;
}

#Footer_Sitemap a:hover{
	text-decoration: none;
}

#Footer_Sitemap h1 {
	margin-bottom:15px;
}

#Footer_Sitemap ul {
	margin:0px 0px 10px 0px;
	padding:0px;
}

#Footer_Sitemap li {
	margin-left:0px;
	padding-left:0px;
	margin-bottom: 5px;
	list-style-type: none;	
}

.Footer_Sitemap_Columns {
	float:left;
	width:300px;
	margin-right:15px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #ECECEC;
}

.Footer_Sitemap_Columns_Half {
	float:left;
	width:150px;
	margin-right:15px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #ECECEC;
}

.Footer_Sitemap_Columns_Last {
	float:left;
	width:150px;
}

.Footer_Sitemap_Sub_Columns {
	float:left;
	width:150px;
}
