@charset "utf-8";
/* CSS Document */

/* Import CSS CSS */
/*@import url("reset.css");*/
@import url("contribute.css");

/* End Import */

/* ***Main Layout Styles*** */


body { margin: 0px; padding: 0px; color: #333333; font: 0.8em Arial, Helvetica, sans-serif; }

#wrapper { background: url(../images/build/BG_Waves.png) no-repeat center top; width: 100%; display: inline-block; }

#container { margin: 0px auto; width: 900px; }

#header { width: 850px; float: left; padding-right: 25px; padding-left: 25px; margin-top: 35px;}

#headerLogoBox { width: 575px; float: left; padding-bottom:20px; }

#headerContactBox { width: 275px; float: left; padding-bottom:20px; }
#headerContactBox p { font-size: 14px; margin: 0px; padding: 0px; color: #034694; }
#headerContactBox p span { font-size: .8em; }

#headerContactBox .container {}

#headerContactBox ul { padding:0; margin:0; list-style: none;}
#headerContactBox ul li a, #headerContactBox ul li a:visited { display:block; text-decoration:none; color:#333333; text-align:left; font-size:12px; overflow:hidden; font-weight: bold; padding: 0 10px 6px 0;}
#headerContactBox ul li { float:left; position:relative; }
#headerContactBox ul li ul { display: none; }
#headerContactBox .surround {width:200px; border:1px solid #CCC; background-color:#efefef; float:left; height:20px; padding:5px 0 0 15px; margin-bottom:10px;}

#splash { float: left; width: 900px; }

#interiorSplash { float: left; width: 780px; height: 100px; background: url(../images/build/Interior_Header.png) no-repeat; padding: 50px 50px 25px 70px; color: #FFFFFF; }

#interiorSplash img { margin-top: 10px; }

#interiorSplash-red { float: left; width: 780px; height: 100px; background: url(../images/build/Interior_Header-red.png) no-repeat; padding: 50px 50px 25px 70px; color: #FFFFFF; }

#interiorSplash-red img { margin-top: 10px; }

#interiorSplash-green { float: left; width: 780px; height: 100px; background: url(../images/build/Interior_Header-green.png) no-repeat; padding: 50px 50px 25px 70px; color: #FFFFFF; }

#interiorSplash-green img { margin-top: 10px; }

#interiorSplash-black{ float: left; width: 780px; height: 100px; background: url(../images/build/Interior_Header-black.png) no-repeat; padding: 50px 50px 25px 70px; color: #FFFFFF; }

#interiorSplash-black img { margin-top: 10px; }

#interiorSplash-white{ float: left; width: 780px; height: 100px; background: url(../images/build/Interior_Header-White.png) no-repeat; padding: 50px 50px 25px 70px; color:#666666; }

#interiorSplash-white img { margin-top: 10px; }

#interiorSplash-grey{ float: left; width: 780px; height: 100px; background: url(../images/build/Interior_Header-grey.png) no-repeat; padding: 50px 50px 25px 70px; color: #FFFFFF; }

#interiorSplash-grey img { margin-top: 10px; }

#interiorSplash-lightblue{ float: left; width: 780px; height: 100px; background: url(../images/build/Interior_Header-lightblue.png) no-repeat; padding: 50px 50px 25px 70px; color: #FFFFFF; }

#interiorSplash-lightblue img { margin-top: 10px; }

#content { width: 875px; padding:0 0 0 25px; float: left; }

#interiorTop { background: url(../images/build/BG_InteriorBox_Top.png) no-repeat; float: left; height: 45px; width: 900px; margin-top: -20px; }

#interiorContent { width: 800px; float: left; padding: 0 50px; background: url(../images/build/BG_InteriorBox_BG.png) repeat-y; }

#interiorContent ul li{ padding-bottom:5px; }

#interiorBottom { background: url(../images/build/BG_InteriorBox_Bottom.png) no-repeat; height: 50px; width: 900px; float: left; clear: both; }

.mainPageBox { width: 235px; float: left; margin-right: 25px; }

.mainPageBox span { height: 35px; display: block; }

#footer { padding: 0; width: 850px; float: left; margin-right: 25px; margin-left: 25px; }
#footer ul li a { padding: 0px 12px 0px 0px; }

#address { float: left; clear: both; text-align: left; color: #666666; }


#MEbranding { float: left; width: 850px; text-align: right; margin: 10px 0px 0px; }

#MEbranding a { color: #CCCCCC; font-weight: normal; text-decoration: none; }

/* ***Navigation Styles*** */



/* ***Text Styles*** */



/* ***Additional Styles*** */

.GreyBoxRoundy { height: 29px; bottom: 0px; clear: both; margin: 5px 0px 0px; }

.GreyBoxRoundy a { background:url(../images/build/Buttons/RoundedButtonLeftArrow.png) no-repeat; display: block; height: 29px; line-height: 29px; color: #333333; font-weight: bold; font-size: 15px; float: left; padding-left: 10px; text-decoration: none; }

.GreyBoxRoundy a:hover { text-decoration: none; color: #666666; }

.GreyBoxRoundy a span {  height: 29px; display: block; padding-right: 25px; }

.GreyBoxRoundy a span:hover { cursor: pointer; }

a.neopost, a.ricoh, a.milne { display: block; height: 58px; width: 165px; float: left; padding-left: 180px; color: #333333; font-weight: bold; font-size: 13px; padding-top: 20px; }

a.neopost { background: url(../images/content/ButtonNeopost.png) no-repeat; }

a.ricoh { background: url(../images/content/ButtonRicoh.png) no-repeat; }

a.milne { background: url(../images/content/ButtonMilne.png) no-repeat; }

a img { border:none; }

.productBoxLeft { background: url(../images/build/BG_Arrows.jpg) no-repeat right center; width: 375px; float: left; margin-right: 50px; margin-left: 0px; }

.productBoxRight { background: url(../images/build/BG_Arrows.jpg) no-repeat right center; width: 375px; float: left; margin: 0px; }

.alignRight { float: right; margin: 10px 0px 10px 10px; }

hr { clear: both; }

h1 { font-size: 26px; }

h2 { font-size: 16px; }

a { color: #C90000; font-weight: bold; }

a:hover { text-decoration: none; }

.bullett { background: url(../images/build/Bullett.png) no-repeat left center; padding-left: 15px; }

.plant-img { float:right; margin-bottom: 20px; margin-left: 20px; }
.toner-img { float:left; padding-right:20px; padding-bottom:20px;}

.img-right {float:right; margin-left:20px; margin-bottom:20px; border:2px solid #a3a3a5;}
.img-left { float:left; margin-right:20px; margin-bottom:20px; border:2px solid #a3a3a5; z-index: 100; }

.spacer {height:15px; width: 800px; float: left; border-bottom:1px solid #a3a3a5;}

h1.item_head { color: #0E2C6A; margin: 0 0 0 0; padding: 0 0 0 0; }
h2.item_subhead2 { color: #5f7bb5; margin: 0 0 10px 0; padding: 0 0 0 0; width:500px; }
h3.item_subhead3 { color: #5f7bb5; margin: 0 0 10px 0; padding: 0 0 0 0; }

/*folder inserters page*/

.folder {width: 700px; height:250px; padding-bottom:50px;}
.folder_img-right {float:right; margin-left:0px; margin-bottom:20px; padding-bottom:0px;}

/*Mailing systems page*/

.folder_img-left { float:left; margin-right:0px; margin-bottom:10px; }
.folder_text { margin-left:10px; margin-bottom:0px; }
.folder_space { clear:both; margin-left: 10px; margin-bottom:10px;}

/* other products*/

.product_container {text-align:center; font-family:Arial, Helvetica, sans-serif; height:300px; width:600px; border-top: 1px #333 solid; border-left: 1px #333 solid; border-right: 1px #333 solid; margin:15px 0 0 100px; float:left;}
.product1 { height:59px; width:298px; border-bottom: 1px #333 solid; float:left; }
.product2 { height:59px; width:299px; border-left: 1px #333 solid; border-bottom: 1px #333 solid; float:left; text-align:left; }
.product3 { height:59px; width:298px; border-bottom: 1px #333 solid; float:left;  text-align:left;}
.product4 { height:59px; width:299px; border-left: 1px #333 solid; border-bottom: 1px #333 solid; float:left; text-align:left;}
.product5 { height:59px; width:298px; border-bottom: 1px #333 solid; float:left; text-align:left; }
.product6 { height:59px; width:299px; border-left: 1px #333 solid; border-bottom: 1px #333 solid; float:left; text-align:left; }
.product7 { height:59px; width:298px; border-bottom: 1px #333 solid; float:left; text-align:left; }
.product8 { height:59px; width:299px; border-left: 1px #333 solid; border-bottom: 1px #333 solid; float:left; text-align:left; }
.product9 { height:59px; width:298px; border-bottom: 1px #333 solid; float:left; text-align:left;}
.product10 { height:59px; width:299px;border-left: 1px #333 solid; border-bottom: 1px #333 solid; float:left; text-align:left; }

.product_img { float:left; margin-right:10px; padding-bottom:10px; }

.list_indt {margin-left:0px; margin-right:20px;}

/* *** Ricoh Product Styles *** */

div.item_box { padding: 0 0 15px 0; margin: 0 0 15px 0; border-bottom: 1px solid #ccc; float:left; display: block; }

div.item_box2 { padding: 0 0 15px 0; margin: 0 0 15px 0; float:left; display: block; }

img.item_photo { float: left; margin: 0 15px 15px 0; }

.item-container {width:800px; float:left;}

div.item_content { width: 450px; float: left; background: url(../images/build/item_bkg.jpg) top left no-repeat; }

a.more_info { float: right; font-size: 16px; color: #ff7272; text-decoration: none; }

a.more_info:hover { color: #C90000; }

/* *** Meter Reading Styles *** */

#meter_contact {
	width: 800px;
	background: url(../images/build/greybox_top.jpg) top left no-repeat;
	background-color: #E3E3E3;
	
}

#meter_wrap { background: url(../images/build/greybox_bottom.jpg) bottom left no-repeat; margin: 0px 0px 0px 0px; overflow: hidden; width:800px; padding:8px;}

.left_contact { float: left ; width: 390px; padding:5px 0 0 5px; }

.right_contact { float: left ; width: 390px; padding:5px 0 0 5px; }

#meter_wrap label { font-size: 16px; margin: 0 0 5px 0; width: 150px; float: left;} 

#meter_wrap input { float: left; width: 200px; margin: 0 0 5px 0; }

label.please_select { font-size: 16px; color: #999999; margin: 10px 0 10px 0; float: left; }

select.meter_select { float: left; margin: 10px 0 10px 15px; width: 50px; }

table.form_table { width: 800px; border-collapse: collapse; }

table.form_table td { padding: 10px; }

.table_left{ background:url(../images/build/table_left.jpg) top left ; font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 16px; font-weight: bold; }

.table_head { background:url(../images/build/table_center.jpg) top ; font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 16px; font-weight: bold; }

.table_right{ background:url(../images/build/table_right.jpg) top right ; font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 16px; font-weight: bold;}

table.form_table tr.table_foot { background: url(../images/build/greybox_bottom.jpg) bottom left no-repeat; background-color: #E3E3E3; }

table.form_table tr.table_foot td { padding: 5px; }

table.form_table tr.rowOne { background: #E3E3E3; }

table.form_table tr.rowTwo { background: #C6C6C6; }

table.form_table tr td input.meter_input { width: 170px; }

input.meter_submit { width: 200px; height: 50px; float: right; clear: both; margin: 10px 0 0 0; background: url(../images/icons/submit_readings.jpg) top left no-repeat; border: none; cursor: pointer; }

input.meter_submit:hover { background-position: 0 -50px; }

.small-text {font-size:10px;}

/* *** Error Styles *** */
.error { background: #FFFFFF; border: solid 1px #D89C9C; float: left; width: 400px; margin: 10px 10px 10px 10px; padding: 8px 20px 8px 20px; color: #A05353; font-size: .9em; }

* html .error { margin: 10px 25px 10px 25px; }

.clear {clear:both;}

/** Feedburner styles **/
.feedburnerFeedBlock { padding:0px 0px 0px 0px; margin:0px 0px 0 0px; }
.feedburnerFeedBlock ul { list-style-type: none; padding:0 0 0 0; margin:0 0 0 0; }
.feedburnerFeedBlock ul li { list-style-type: none; padding:0 0 0 0; margin: 0 0 0 0;}
.feedburnerFeedBlock ul li .headline { padding-bottom:25px;}

.date {font-weight:900; font-size:14px; background: url(../images/build/Bullett.png) no-repeat left center; padding-left: 15px;}

#creditfooter {display:none;}

