body {
	background-color: white; 
	margin: 0px;
	padding: 0px;
	font-family: arial, helvetica, sans-serif; 
	font-size: 12px; 

}


td {
	font-size: 12px; 
}

div#championtext { 
	width: 700px;
	padding: 0px;
	margin: 0px;
	position: absolute;
	top:104px;
	left:20px;
} 

div#championfooter { 
	width: 800px;
	padding: 0px;
	margin: 0px;
	position: absolute;
	top:550px;
	left:0px;
} 

.header {
	position: absolute;
	background-image: url("../img/header_background.jpg");
	background-position: top left;
	background-repeat: no-repeat;
	padding: 0px; 
	margin: 0px; 	
	width: 800px; 
	
}

p.highlighted { 
	position: relative;
	background-color: #F4F1EC; 
	border-width: 1px 1px 1px 1px; 
	border-color: #036; 
	border-style: solid; 
	font-size: 14px; 
	padding: 5px; 
} 

div#headerlogo { 
	float: left; 
	padding: 0px 0px 0px 0px; 
} 

div#body {
	width: 800px;
	padding: 0px;
	margin: 0px;
	position: relative;
	top:94px;
	left:0px;
}

/* innerbody gets rid of the problem of the footer div being as long as the others. */
div#innerbody {
	width: 800px;
	padding: 0px;
	margin: 0px;
	position: relative;
	top:0px;
	left:0px;
}

img.primary_markets_bluepixel { 
	top: 0px; 
} 

div#primary_markets_header { 
	margin: 0px 0px 10px 0px; 
	font-size: 14px; 
	position: relative;
	text-align: center;
	color: #44698F;  
	width: 435px; 
	font-weight: bold; 
} 
div#primary_markets_text { 
	margin: 0px 0px 100px 0px; 
	font-size: 13px; 
	position: relative;
	text-align: center;  
	font-weight: bold; 
	color: #036; 
	width: 435px; 
} 

img.copyimage { 
	float: right; 
} 

img.plasmaimage { 
	position: absolute; 
	left: -150px; 
	bottom: 0px; 
} 

div#col1 {
	position: relative;
	width: 140px;	
	left: 0px; 
	top: 0px; 
	background-color:#112A7C;
}

div#col2 {
	position: absolute;
	width: 435px;
	left: 150px;
	top: 0px;
	background-image: url("../img/content-bg.jpg");
	background-position: bottom right;
	background-repeat: no-repeat;
	padding: 0px 10px 0px 0px; 
}
div#col2_2column {
	position: absolute;
	width: 650px;
	left: 150px;
	top: 0px;
	padding: 0px 0px 10px 0px; 
}
div#col3 {
	position: absolute;
	width: 195px;
	right: 0px;
	top: 0px;
	background-color: #036; 
	border-width: 0px 8px 0px 8px; 
	border-color: #036; 
	border-style: solid; 
	font-size: 10px; 
}

div#foot {
	text-align: center;
	width: 800px;
	padding: 0px 0px 0px 0px;
}

h1 { 
	margin: 0px; 
	color: #036;
	font-size: 20px; 
} 

h2 { 
	margin: 0px; 
	font-weight: normal; 
	color: #036;
	font-size: 16px; 
} 

.left_nav_class { 
	margin: 0px;
	padding:0px; 
} 
.news_index_button {
	vertical-align:text-bottom
}
.news_text { 
	padding: 1px 10px 0px 10px; 
	background-color: #fff; 	
	font-size: 12px; 
} 
.news_text_header { 
	padding: 1px 10px 0px 10px; 
	background-color: #fff; 	
	font-size: 12px; 
	font-weight: bold; 
} 
.news_index_buttons { 
	width: 200px;
	height:25px;
	padding: 5px 0px 0px 0px; 
	margin: 0px 0px 0px 0px; 	
	background-color: #036; 
	font-weight: bold; 
	font-size: 12px; 
	color: #fff; 
	text-align:center;
} 
.copyright {
	font-size:10px;
}
.disclaimer {
	font-size:10px;
}

.admin_index_entry { 
	border-style: solid;
	padding: 10px; 
	width: 600px; 
} 

a { 
}
a:link { 
	color: #6498CA;
}  
a:visited { 
	color: #036;  
}  
a:hover { 
	color: #990000;
}  

ul.sitemap-inner { 
	padding: 0px 0px 15px 0px; 
} 
a.publication_subnavigation { 
	text-decoration: none; 
}  
a.publication_subnavigation:link { 
	text-decoration: none; 
}  
a.publication_subnavigation:visited { 
	text-decoration: none;
	color: #6498CA;
}  
a.publication_subnavigation:hover { 
	text-decoration: none; 
}  

a.nounderline { 
	text-decoration: none; 
	color: #036; 
} 
a.nounderline:link { 
	text-decoration: none; 
	color: #036; 
} 
a.nounderline:visited { 
	text-decoration: none; 
	color: #036; 
} 
a.nounderline:hover { 
	color: #990000; 
} 
 
td.formLabel { 
	padding: 0px 10px 0px 10px; 
	font-weight: bold; 
} 

table.form { 
	margin: 30px; 
} 

input.button { 
	background-color: #036; 
	font-weight: bold; 
	color: #fff; 
}


















/********************* products_and_solutions *******************/

/* this is indivodual roller entries. */
div.products_information { 
	width: 600px; 
}  

h3.roller {
	font-size: 14px; 
	font-weight: bold;
	position: relative; 
	left: 0px; 
	top: 0px;
	margin: 0px 0px -15px 0px;  
}

/* this in an individual roller image */
img.products_roller_image { 
	float: left; 
	padding: 0px 10px 0px 0px; 
} 

p.products_information { 
	position: relative; 
	float: left; 
	width: 500px; 
} 
/* end of individual roller entries */ 






/* this is the main page when no cat or subcat is loaded yet */
div.products_information_mainpage { 
	height: 250px;
	padding: 10px; 
	margin: 10px; 
	 
} 


/* the main products & solutions index image */
img.products_mainpage_image { 
	float: right; 
	margin: 0px -8px 10px 10px; 
} 

/* the td for the products subnavigation menu */
/*td.product_navigation { 
	border-style: none solid none none;
	border-color: #B4CDE1; 
	font: arial; 
	font-size: 10px; 
	width: 180px; 
} 
*/

/* the corresponding, right-side area */
td.products_mainimage { 
	background-color: #F4F1EC;
} 


/* the main categories in the subnavigation (bag making, etc) */
h5.products_navigation {
	position: relative;
	font: arial;
	font-size: 11px;
	margin: 0px 0px 0px 0px;
	color: #000;
	font-weight : bolder;
} 

a.products_navigation { 
	text-decoration: none; 
	color: #000; 
}  
a.products_navigation:link { 
	text-decoration: none; 
	color: #000; 
}  
a.products_navigation:visited { 
	text-decoration: none;
	color: #000; 
}  
a.products_navigation:hover { 
	text-decoration: none; 
}  

a.products_navigation_highlighted { 
	text-decoration: none; 
	color: #6699CC; 
}  
a.products_navigation_highlighted:link { 
	text-decoration: none; 
	color: #6699CC; 
}  
a.products_navigation_highlighted:visited { 
	text-decoration: none;
	color: #6699CC; 
}  
a.products_navigation_highlighted:hover { 
	text-decoration: none; 
}  

a.products_subnavigation { 
	text-decoration: none; 
	color: #6699CC; 
}  
a.products_subnavigation:link { 
	text-decoration: none; 
	color: #6699CC; 
}  
a.products_subnavigation:visited { 
	text-decoration: none;
	color: #6699CC; 
}  
a.products_subnavigation:hover { 
	text-decoration: none; 
}  
	 
ul#products_navigation_ul {
	 font: arial; 
	 font-size: 10px; 
	 color: black; 
	margin: 0px 0px 0px 25px; 	 
} 

h2#products_header { 
	font-weight: bold; 
	border-width: 0px 0px 1px 0px; 
	border-color: #036; 
	width: 650px; 
	border-style:solid; 
	margin: 0px 0px 10px 0px; 
	
} 

div#products_navigation {
	position: relative;
	width: 656px;
	left: -9px;
	top: 0px;
	background-color: #F4F1EC; 
	border-width: 1px 0px 1px 0px; 
	border-color: #990000; 
	border-style: solid; 
	font-size: 10px; 
}

 
/****************** end products_and_solutions *****************/
 
 

