@charset "utf-8";
/* CSS Document: Homepage */

#ticker_area/* Scroller bar on front page */
 {
	height: 20px;
	width: 952px;
	background-image: url(/images/menus/main_menu_bg.jpg);
	background-repeat: repeat-y;
	margin-bottom: 15px;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	padding-top: 8px;
	padding-bottom: 8px;
	vertical-align: baseline;
}
#ticker_area  a {	color: #ffffff; text-decoration:none;}
#ticker_area  a:hover {text-decoration:underline;}
#ticker_area  .header {
	color: #ffffff;
	font-size: 15px;
	margin-left: 80px;
}
#ticker_area  .header  a {color: #ffffff; text-decoration:none;}
#ticker_area  .header  a:hover { text-decoration:underline;}
#ticker img { /* Puts a margin around the circle image  */
	margin-right: 5px;
	margin-left: 5px;
}

.front-bottom-main p {
	padding:0;
	margin-top: 0;
	margin-bottom: 10px;
	margin-left: 0;
}
.front-bottom-main a {
	padding:0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 0;
	text-decoration: none;
	color: #333333;
}
.front-bottom-main a:hover {
	padding:0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 0;
	text-decoration: none;
	color: #996600;
}


.front-bottom-main #front-left-div, 
.front-bottom-main #front-center-div, 
.front-bottom-main #front-right-div {  /* this is the border on around the text on the bottom */
	background-color: #FFFFFF;
	padding-top: 10px;
	padding-right: 0px;
	padding-left: 7px;
	margin: 0px;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #E9E9E9;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #E9E9E9;
	background-image: url(/images/General/front_bottom_main_td_underline.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	font-size: 12px;
	color: #666666;
	min-height:335px;
}
.front-bottom-main #right {
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.front-bottom-main #right div {
	padding-top: 0;
	padding-right: 0;
	padding-left: 0;
} /* minimum height is different here because of changes in top and bottom padding*/
.front-bottom-main h1, .partners h1 {  /* This is the headers at the bottom */
	background-image: url(/images/General/front_h1_bg.gif);
	background-repeat: repeat-x;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #C4C4C4;
	border-bottom-color: #C4C4C4;
	font-size: 16px;
	padding-left: 11px;
	margin: 0px;
	line-height: 1.5;
	padding-bottom: 2px;
	padding-top: 3px;
}
.front-bottom-main #left select {
	width: 270px;
	margin-bottom: 3px;
	font-size: 11px;
}
.front-bottom-main #middle div {
	font-size: 11px;
}
.front-bottom-main h2 {
	font-size: 15px;
	color: #666;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 10px;
}
 /* Partners section on front page */
.partners {margin-top:16px;}
.partners img {
	padding-right: 5px;
	padding-left: 5px;
}

.partners .contentHome {
	border-right-width: 7px;
	border-left-width: 7px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #EBEBEB;
	border-left-color: #EBEBEB;
	padding-top: 13px;
	padding-bottom: 13px;
	background-image: url(/images/General/partners_underline.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.contentHome #table1 {
	width: 972px;
}

.contentHome #table1 #column1 {
	background-image: url(/images/homepage/print_management_column1.jpg);
	height: 278px;
	width: 59px;
	margin: 0px;
	padding: 0px;
}
.contentHome #table1 #column2 {
	height: 278px;
	width: 217px;
}

.contentHome    #table1 #column2 a #divColumn      {
	background-image: url(/images/homepage/production_print_management.jpg);
	color: #003300;
	height: 278px;
	width: 217px;
}
.contentHome  #table1  #column2  a #divColumn:hover {
	background-image: url(/images/homepage/production_print_management_rollover.jpg);
}
.contentHome #table1 #column3 {
	width: 221px;
	height: 278px;
}
.contentHome #table1 #column3 a #divColumn {
	background-image: url(/images/homepage/distributed_print_management.jpg);
	height: 278px;
	width: 221px;
	color: #990000;
}
.contentHome   #table1   #column3  a  #divColumn:hover {
	background-image: url(/images/homepage/distributed_print_management_rollover.jpg);
}
.contentHome #table1 #column4 {
	height: 278px;
	width: 226px;
}
.contentHome  #table1  #column4  a #divColumn {
	height: 278px;
	background-image: url(/images/homepage/office_print_management.jpg);
	width: 226px;
	color: #990000;
}
.contentHome  #table1  #column4  a #divColumn:hover {
	height: 278px;
	background-image: url(/images/homepage/office_print_management_rollover.jpg);
	width: 226px;
}
.contentHome #table1 #column5 {
	height: 278px;
	width: 217px;
}
.contentHome  #table1  #column5  a #divColumn {
	height: 278px;
	background-image: url(/images/homepage/electronic_document_delivery.jpg);
	width: 217px;
}
.contentHome  #table1  #column5  a #divColumn:hover {
	height: 278px;
	background-image: url(/images/homepage/electronic_document_delivery_rollovercolumn5.jpg);
	width: 217px;
}
.contentHome #table1 #column6 {
	background-image: url(/images/homepage/home_column6.jpg);
	height: 278px;
	width: 32px;
	margin: 0px;
	padding: 0px;
}
.contentHome  #table1 h1 {
	font-style: normal;
	font-size: 16px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	color: #7a4402;
	margin-left: 40px;
	padding-top: 35px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

.contentHome #table1 h2 {
	font-style: normal;
	font-size: 14px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	color: #FFFFFF;
	margin-left: 40px;
	margin-top: -2px;
	padding-top: 0px;
	margin-bottom: 0px;
}
.contentHome #table1 p {
	font-style: normal;
	font-size: 12px;
	text-align: left;
	color: #666666;
	margin-left: 35px;
	margin-top: 10px;
	margin-right: 45px;
	margin-bottom: 5px;
	font-weight: bold;
	font-family: "Palatino Linotype", Palatino, "Book Antiqua";
}

.contentHome   #table1   p:hover      {
	color: #996600;
}

.contentHome #table1 .lighter {
	color: #CC9933;
}
.contentHome #table1 ul {
	margin-top: 5px;
}
.contentHome   #table1   li {
	font-size: 11px;
	margin-right: 40px;
	color: #648885;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 12px;
	margin-bottom: 3px;
}
.contentHome #table1 li:hover {
	color: #996600;
}
#lowerHalf/* new lowerSection */
 {
	width: 972px;
	text-align: left; /* this overrides the text-align: center on the body element. */
} 
#lowerHalf  #leftSide {
	float: left; /* since this element is floated, a width must be given */
	width: 300px;
}
#lowerHalf  #rightSide {
	float: right; /* since this element is floated, a width must be given */
	width: 300px;
}
#lowerHalf  #middle {
	margin-top: 0;
	margin-right: 310px;
	margin-bottom: 0;
	margin-left: 310px;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 10px;
}

