@import url("common_styles.css");
/**********
Lincoln Paper and Tissue *Common* styles
http://lpandt.com

Version: 12.21.2004

Built by Jason Clarke
Marketing Media
jason@brandingmaine.com

Please request written permission prior to use.
**********/

/**********
1.0 Standard elements
**********/

body {
	margin: 0;
	padding: 0;
	background: #fff;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 95%;
	color: #333;
	line-height: 130%;
}

a:link {
	color: #32715a;
}

a:visited {
	color: #6699cc;
}

a:active {
	color: #32715a;
}

a:hover {
	color: #a7151a;
	text-decoration: none;
	border-bottom: 1px dotted #a7151a;
}

a img { border-width: 0; }

a.nohover:hover {border-bottom-width: 0 !important;}

/**********
4.0 Font elements
**********/

	/*****
	4.1 Title font elements
	*****/

/*Page title*/
h1 {
	padding: 4px 0 4px 20px;
	border-bottom: 1px dotted #333;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 145%;
	color: #32715a;
	line-height: 140%;
}

/*Page subtitle*/
h2 {
	font-size: 135%;
	color: #32715a;
	font-weight: bold;
	text-decoration: none;
}

/*Page sidenav title*/
h3 {
	font-size: 115%;
	color: #a7151a;
	font-weight: bold;
	text-decoration: none;
}

/*Rightside area title*/
h4 {
	padding: 3px 0 3px 0;
	border-top: 1px dotted #333;
	border-bottom: 1px dotted #333;
	font-size: 130%;
	color: #a7151a;

}

/*Index page title*/
h5 {
	margin: 0;
	padding: 3px 0 3px 5px;
	font-size: 100%;
	color: #a7151a;
}

	/*****
	4.2 Standard font elements
	*****/

#maincontent {
	margin-left: 20px;
}

.subcontent {
	font-size: 85%;
}

.minisubcontent {
	font-size: 80%;
}

.indexsubcontent {
	padding-right: 10px;
	font-size: 70%;
	font-weight: bold;
}

.intro {
	font-size: 100%;
	color: #a7151a;
	font-weight: bold;
}

.index_intro {
	font-size: 100%;
	color: #32715a;
	font-weight: bold;
}

/*Index page pointer links*/
.pointer {
	background: url(../images/pointer.gif) left no-repeat;
	margin: 0;
	padding: 3px 0 3px 20px;
	font-size: 110%;
	color: #a7151a;
}

	/*****
	4.4 News font elements
	*****/

	/*****
	4.5 Etc. font elements
	*****/

/**********
4.0 Etc. elements
**********/

	/*****
	4.1 Structure elements
	*****/

.clear {
  clear: both;
  height: 0;
}

	/*****
	4.2 Invisible elements
	*****/

/*Used for absolute positioning
#absolute {
	position: absolute;
	top: 225px;
	left: 470px;
}
*/

.hide {
	display: none;
}

#hr {
	height: 1px;
	color: #000;
}

	/*****
	4.3 Various content formatting elements
	*****/
	
.strong {
	font-weight: bold;
}

#homebutton {
	position: absolute;
	top: 16px;
	left: 21px;
}

ul, ol {
	font-size: 100%;
	line-height: 160%;
}

.unordered_list {
	margin-left: 0;
	padding-left: 0;
}

.unordered_list li {
	list-style: none;
	margin: 0;
	padding-top: 5px;
	line-height: 180%;
}

.nobullet {
	margin-left: 0;
	padding-left: 0;
}

.nobullet li {
	list-style: none;
	margin: 0;
	padding-top: 5px;
	line-height: 180%;
}

#confirmbox {
	margin-top: 6px;
	margin-bottom: 6px;
	padding: 5px;
	border: 1px dotted #999;
	background: #efefef;
	font-family: Verdana, sans-serif;
	font-size: 95%;
	color: #ff0000;
	font-weight: bold;
}

#alertbox {
	margin-top: 6px;
	margin-bottom: 6px;
	padding: 5px 5px 5px 65px;
	border: 1px dotted #999;
	background: #efefef url(../images/pagecontent/alertbox_bg.gif) left no-repeat;
	font-family: Verdana, sans-serif;
	font-size: 95%;
	color: #ff0000;
	font-weight: bold;
}

acronym {
	border-bottom: 1px dotted #32715a;
	cursor: help;
}

	/*****
	4.4 Form elements
	*****/
	
/*****
ALL/BLANK Form elements
*****/

.tableTitle
{
	background-color:#32715A;
	color:#FFFFFF;
	padding:.5em;
}

.required
{
	color:#CC3333;
	padding:.5em;
}

.formLabel
{
	text-align:right;
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.formInput
{
	text-align:left;
}

input {
	border: 1px solid #32715a;
	background: #ede6e6;
	font-size: 75%;
}

select {
	font-size: 75%;
}

.formbutton {
	border: 3px double #999;
	border-top-color: #ccc;
	border-left-color: #ccc;
	padding: 0.1em;
	background-color: #fff;
	color: #333333;
	font-size: 75%;
	font-weight: bold;
}

/**********
Lincoln Paper and Tissue *Site* styles
**********/

/**********
1.0 Pageheader elements
**********/

	/*****
	1.1 Standard Pageheader elements
	*****/
	
#index_pageheader_container {
	width: 100%;
	height: 110px;
	background: url(../images/pageheader_container_bg.gif) top left repeat-x;
}
	
#index_pageheader {
	width: 780px;
	margin-left: auto;
	margin-right: auto;
	height: 110px;
	background: url(../images/index_pageheader_bg.gif) top left no-repeat;
}
	
#pageheader_container {
	width: 100%;
	height: 110px;
	background: url(../images/pageheader_container_bg.gif) top left repeat-x;
}
	
#pageheader {
	width: 780px;
	height: 110px;
	background: url(../images/pageheader_bg.gif) top left no-repeat;
}

	/*****
	1.2 Logo elements
	*****/
	
.logohider, .logohider a:link, .logohider a:visited, .logohider a:active, .logohider a:hover {
	display: none;
	text-decoration: none;
}

	/*****
	1.3 Mainnav elements
	*****/
	
#newnav {
	position: absolute;
	top: 90px;
	left: 145px;
}
	
	/*****
	1.4 Subnav elements
	*****/
	
/**********
2.0 Pagecontent elements
**********/

	/*****
	2.1 Standard Pagecontent elements
	*****/
	
#index_page_container {
	width: 782px;
	margin-left: auto;
	margin-right: auto;
}
	
#page_content {
	width: 90%;
	background: url(../images/page_content_bg.gif) top left repeat-y;
}

	/*****
	2.2 Contentarea elements
	*****/

#contentarea {
	font-size: 85%;
	line-height: 130%;
	padding-bottom: 20px;
}

.horizontal_divider {
	background: url(../images/pagecontent/index/horizontal_divider.gif) repeat-x;
}

.vertical_divider {
	background: url(../images/pagecontent/index/vertical_divider.gif) repeat-y;
}

	/*****
	2.3 Rightside elements
	*****/

#rightside {
	float: right;
	width: 200px;
	margin-bottom: 400px;
	margin-left: 20px;
	font-size: 85%;
	font-weight: bold;
	line-height: 150%;
}

#rightside_short {
	float: right;
	width: 200px;
	margin-left: 20px;
	font-size: 85%;
	font-weight: bold;
	line-height: 150%;
}

	/*****
	2.4 Sidenav elements
	*****/
	
#products_sidebar {
	width: 145px;
	background: url(../images/pagecontent/sidebar_products.gif) top left no-repeat;
	padding-top: 115px;
}

#resources_sidebar {
	width: 145px;
	background: url(../images/pagecontent/sidebar_resources.gif) top left no-repeat;
	padding-top: 115px;
}

#environment_sidebar {
	width: 145px;
	background: url(../images/pagecontent/sidebar_environment.gif) top left no-repeat;
	padding-top: 115px;
}

#company_sidebar {
	width: 145px;
	background: url(../images/pagecontent/sidebar_company.gif) top left no-repeat;
	padding-top: 115px;
}

#contacts_sidebar {
	width: 145px;
	background: url(../images/pagecontent/sidebar_contacts.gif) top left no-repeat;
	padding-top: 115px;
}

#employment_sidebar {
	width: 145px;
	background: url(../images/pagecontent/sidebar_employment.gif) top left no-repeat;
	padding-top: 115px;
}

#paper_sidebar {
	width: 145px;
	background: url(../images/pagecontent/sidebar_paper.gif) top left no-repeat;
	padding-top: 115px;
}

#marketpulp_sidebar {
	width: 145px;
	background: url(../images/pagecontent/sidebar_marketpulp.gif) top left no-repeat;
	padding-top: 115px;
}

#tissue_sidebar {
	width: 145px;
	background: url(../images/pagecontent/sidebar_tissue.gif) top left no-repeat;
	padding-top: 115px;
}

#productsamples_sidebar {
	width: 145px;
	background: url(../images/pagecontent/sidebar_productsamples.gif) top left no-repeat;
	padding-top: 115px;
}

#directions_sidebar {
	width: 145px;
	background: url(../images/pagecontent/sidebar_directions.gif) top left no-repeat;
	padding-top: 115px;
}

.sidenavlist {	
	margin-left: 0;
	padding-left: 0;
	font-size: 80%;
	color: #002c52;
	font-weight: bold;
	text-decoration: none;
}

.sidenavlist li {
	list-style: none;
	margin: 0;
	padding-top: 5px;
	padding-left: 10px;
	line-height: 180%;
}

.sidenavlist a:link {
	color: #333;
}

.sidenavlist a:hover {
	color: #333;
	text-decoration: none;
	border-bottom: 0;
}

.sidenavlist a:visited {
	color: #fff;
	text-decoration: none;
}

/**********
3.0 Pagefooter elements
**********/

	/*****
	3.1 Standard Pagefooter elements
	*****/

#pagefooter {
	width: 100%;
	padding-top: 10px;
	padding-bottom: 10px;
	background: url(../images/pagefooter_bg.gif);
	font-size: 75%;
	text-align: center;
}

.pagefooter_list {
	margin: 0;
	padding: 0;
	display: inline;
	overflow: hidden;
	list-style: none;
	font-weight: bold;
}

.pagefooter_list li {
	margin: 0;
	padding: 0;
	display: inline; /* duplicated for IE 5/Win */
	list-style-type: none; /* duplicated for IE 5/Win */
}

/**********
green: #32715a;
red: #a7151a;
**********/
