* {
	font-size:100.01%;
}
html{
	font-size:62.5%;
}
body{
	margin:25px 0 0 0;
	background:#5A7186;
	font:1em Arial, Helvetica, sans-serif;
	color:#000;
	text-align: center;
}
a{
	text-decoration:underline;
	color: inherit;
}
a:hover{
	text-decoration:underline;
	color: #654128;
}
img{
	border:0;
	float:left;
}
p{
	margin:0;
}
h1 {
	font-size: 1.5em;
	margin: 10px 0 15px 0;
	color: #0072B9;
}
h3 {
	font-size: 1.4em;
	margin: 10px 0 5px 0;
	color: #0072B9;
}
ul{
	padding:0;
	margin:0;
	list-style:none;
}
#main{
	width:751px;
	margin:0 auto;
	text-align: left;
}
.position{
	width:751px;
	float:left;
	position:relative;
}
.nav{
	width:184px;
	float:left;
	border-left:1px solid #C1CAD1;
	border-right:1px solid #C1C9D1;
	border-right:1px solid #E9ECEF;
	border-bottom:1px solid #C1CAD1;
	background:#fff;
	padding:14px 0 0 6px;
	position:absolute;
	top:124px;
	left:0;
}
#left-box{
	width:184px;
	float:left;
	border-left:1px solid #C1CAD1;
	border-right:1px solid #C1C9D1;
	border-right:1px solid #E9ECEF;
	border-bottom:1px solid #C1CAD1;
	background:#fff;
	padding:0 0 0 6px;
}
#right-box{
	border-left:1px solid #C1C9D1;
	border-top:1px solid #C1C9D1;
	border-bottom:1px solid #E2E6E9;
	border-right:1px solid #BBC5CD;
	width:542px;
	float:left;
	margin:0 0 0 9px;
	display:inline;
	background:#fff;
	padding:6px 0 6px 6px;
}
#right-box-content{
	border:7px solid #8BB3DC;
	float:left;
	width:520px;
	padding:108px 0 2px 2px;
}
/*Technical Page */
#technical-box-content{
	border:7px solid #8BB3DC;
	float:left;
	width:520px;
	padding:2px 0 2px 2px;
}
/* ProCork Logo */
h1.logo{
	width:178px;
	float:left;
	margin:15px 0 0 0;
	padding:0;
	text-indent:-9999px;
}
h1.logo a{
	background:url(../candy/logo.gif) no-repeat 0 0;
	width:178px;
	height:109px;
	overflow:hidden;
	float:left;
	display:block;
}
/* Inbartec Logo */
h1.inbartec-logo{
	width:178px;
	float:left;
	margin:1px 0 0 0;
	padding:0;
	text-indent:-9999px;}

h1.inbartec-logo a{
	background:url(../candy/inbartec-logo.jpg) no-repeat 0 0;
	width:178px;
	height:123px;
	overflow:hidden;
	float:left;
	display:block;
}

ul.navigation, ul.languages{
	width:178px;
	float:left;
	padding:0px 0 0 0; 
}
ul.navigation li, ul.languages li{
	width:178px;
	margin:1px 0 0 0;
	display:block;
	float:left;
	background:#0072BA;
	text-transform: uppercase;
}

ul.navigation li a, ul.languages li a{
	background-image:url(../candy/buttons.gif);
	text-decoration: none;
	width:161px;
	height:23px;
	float:right;
	background-repeat:no-repeat;
	background-position:0 -29px;
	padding:6px 0 0 12px;
	color:#0072BA;
	font-size:1.1em;
	font-weight:bold;
}
ul.navigation li a span{
	width:161px;
	float:left;
	text-decoration: none;
}
ul.navigation li a span.arrow{
	background:url(../candy/arrow-off.gif) no-repeat 92% 50%;
}
ul.navigation li a:hover span.arrow{
	background:url(../candy/arrow-on.gif) no-repeat 92% 50%;
	
}
ul.navigation li a.active span.arrow{
	background:url(../candy/arrow-on.gif) no-repeat 92% 50%; 
}
ul.navigation li a:hover, ul.navigation li a.active, ul.languages li a:hover{ 
	background-position:0 0;
	text-decoration:none;
	color:#fff;
}
ul.navigation li a.active{
	color:#fff;
}


ul.navigation li:hover, ul.navigation li.hover, ul.languages li:hover, ul.languages li.hover{
	background:#596F85;
}
ul.languages{
	padding:14px 0 6px 0;
}
ul.languages li{
	background:#654128;
}
ul.languages li a{
	color:#7A5B42;
}
ul.languages li a.active{
	color:#fff;
	background-position:0 0;
	text-decoration:none;
}
ul#nav3 li {
	background: #fff;
}
span.top-image{
	width:519px;
	float:left;
	padding:2px 0 2px 0;
	position:absolute;
	top:14px;
	left:217px;
}
.homepage-txt-box{
	width:516px;
	float:left;
	border:1px solid #BFDCEE;
	min-height:130px;
	padding:10px 0 0 0;
}
* html .homepage-txt-box{
	height:130px;
}
.homepage-txt-box p{
	font-size:1.2em;
	color:#3685C3;
	padding:0 18px 16px 16px;
	float:left;
}
.homepage-txt-box h3 {
	font-size: 1.4em;
	margin: 10px 0 5px 17px;
	color: #0072B9;
}
.flash-home{
	width:518px;
	float:left;
	overflow:hidden;
	margin:2px 0 0 0;
}
.home-news-box{
	min-height:148px;
	float:left;
	background:url(../candy/home-news-box-bg.gif) repeat-y 0 0;
	width:516px;
	border-left:1px solid #B2B9C3;
	border-right:1px solid #B2B9C3;
	border-bottom:1px solid #B2B9C3;
	margin:1px 0 0 0;
	padding:12px 0 0 0;
}
* html .home-news-box{
	height:148px;
}
.news-column{
	width:170px;
	float:left;
}
.press-release-column{
	margin:0 0 0 3px;
	display:inline;
	float:left;
	width:170px;
}
.news-column h2, .press-release-column h2{
	background:url(../candy/label-dotts.gif) repeat-x 0 100%;
	float:left;
	width:136px;
	font-size:1.1em;
	font-weight:bold;
	padding:0 0 3px 33px;
	margin:0 0 0 1px;
	display:inline;
	color:#fff;
}
div.news-home ul, div.news-right-col ul{
	width:150px;
	float:left;
	padding:12px 0 0 15px;
}
ul.news-right-col{
	width:125px;
	padding:8px 0 6px 5px;
}
div.news-home ul li, ul.news-right-col li{
	width:150px;
	float:left;
	line-height:13px;
	padding:0 0 18px 0;
	font-size:1.1em;
	color: #fff;	
}
ul.news-right-col li{
	width:125px;
}
div.news-home ul li a, ul.news-right-col li a{
	background:url(../candy/news-arrow.gif) no-repeat 0 10%;
	text-decoration: none;
	float:left;
	display:block;
	width:132px;
	padding:0 0 0 18px;
	color:#fff;
}
ul.news-right-col li a{
	width:107px;
	text-decoration: none;
}
div.news-home ul li a:hover, ul.news-right-col li a:hover{
	text-decoration: underline;
	color: #fff;
}
div.news-home ul li a span, ul.news-right-col li a span{
	clear:left;
	float:left;
	cursor:pointer;
}
div.news-home ul li a.image{
	background:none;
	padding:0 0 0 3px;
	float:left;
}
.inner-columns{
	width:518px;
	float:left;
	background:url(../candy/inner-columns-bg.gif) repeat-y 0 0;
}
.two-columns{
	width:518px;
	float:left;
	background:url(../candy/two-columns-bg.gif) repeat-y 0 0;
}

.inner-left-column{
	width:136px;
	float:left;
}
/* These classes are for the three column page */
.inner-center-column{
	width:206px;
	float:left;
	padding:0 20px;
}
/* These classes are for two column page with right sidebar */
.left-center-column{
	width:348px;
	float:left;
	padding:0 20px 0 10px;
	margin-right: 2px;
	margin-bottom: 0;
	border: solid 1px #5A96CB; /*Thin blue border*/
	min-height: 560px;
}
* html .left-center-column{
	height: 560px;
}
/* This is the box for the Membrane Flash movie */
.technical-center-column{
	width:378px;
	float:left;
	padding:0 0;
	margin-right: 2px;
	margin-bottom: 0;
	border: solid 1px #5A96CB; /*Thin blue border*/
	min-height: 465px;
}
* html .technical-center-column{
	height: 455px;
}
.technical-block {
	background: #0062BA;
	color: #fff;
	padding: 5px 10px;
	border: solid 1px #0062BA;
	margin-left: 0;
	margin-bottom: 0;
	width: 356px;	
}
* html .technical-block {	
	padding: 10px;
}
.technical-block p.block-text {
	font-size: 1.2em;
	font-style: italic;
	line-height: 1.2em;
	letter-spacing: 1px;
}
.technical-block h3 {
	color: #848F9F;
	margin: 5px 0;
	font-size: 1.4em;
	font-style: italic;
}

/* End Technical page styles */

.right-columns{
	width:518px;
	float:left;
	background:url(../candy/right-columns-bg.gif) repeat-y 0 0;
}
.block {
	background: #0062BA;
	color: #fff;
	padding: 5px 10px;
	border: solid 1px #0062BA;
	margin-left: -10px;
	margin-bottom: 10px;
	width: 356px;	
}
* html .block {	
	margin-right: -25px;
	padding: 10px;
}
.block p.block-text {
	font-size: 1.2em;
	font-style: italic;
	line-height: 1.2em;
	letter-spacing: 1px;
}
.block h3 {
	color: #848F9F;
	margin: 5px 0;
	font-size: 1.4em;
	font-style: italic;
}

/* This div is for two column page, with left sidebar */

.two-center-column{
	width:342px;
	float:left;
	padding:0 20px;
}
.inner-right-column{
	width:136px;
	float:left;
	padding:20px 0 0 0;
}
.inner-left-column h2{
	width:136px;
	height:22px;
	float:left;
	background:#358FC9;
	padding:6px 0 0 0;
	margin:0;
	text-align:center;
	font-size:1.1em;
	font-weight:bold;
	color:#fff;
}
div ul.left-list{
	width:110px;
	float:left;
	padding:3px 0 18px 20px;
}
div ul.left-list li{
	width:110px;
	float:left;
	line-height:20px;
}
ul.left-list li a{
	background:url(../candy/left-menu-arrow.gif) no-repeat 0 50%;
	float:left;
	padding:0 0 0 18px;
	width:92px;
	color:#fff;
	text-decoration: none;
}
ul.left-list li a:hover{
	text-decoration:underline;
	color: #fff;
}
ul.left-list li a.active{
	text-decoration:underline;
}
/* Left List Plain */

ul.left-list-plain{
	width:110px;
	float:left;
	padding:3px 0 18px 20px;
}
ul.left-list-plain li{
	width:110px;
	float:left;
	padding:0 0 0 18px;
	width:92px;
	color:#fff;
	text-decoration: none;
	line-height:20px;
	background:url(../candy/left-menu-arrow.gif) no-repeat 0 50%;
}
/* Left Col Text */

.inner-left-column p {
	width:120px;
	float:left;
	padding:3px 0 18px 5px;
	color:#fff;
	line-height:1.4em;
}
.inner-left-column p a {
	color: #fff;
	text-decoration: none;
}

.inner-left-column p a:hover {
	color: #fff;
	text-decoration: underline;
}

/*Main List*/
ul.main-list{
	float:left;
	padding:12px 0 0 15px;
}

div.main-list ul{
	
	padding:8px 0 6px 5px;
}
div.main-list ul li{	
	float:left;
	line-height:13px;
	padding:0 0 18px 0;
	font-size:1.1em;
	color: #000;	
}
div.main-list ul li{
	width:335px;	
}
div.main-list ul li a{
	background:url(../candy/reader_icon.png) no-repeat 0 10%;
	text-decoration: none;
	float:left;
	display:block;
	padding:0 0 0 20px;
	color:#000;
}
div.main-list ul li a:hover{
	text-decoration: underline;
}
/*Technical List*/
ul.technical-list{
	float:left;
	padding:12px 0 0 15px;
}

ul.technical-list{
	
	padding:8px 0 6px 5px;
}
ul.technical-list li{	
	float:left;
	line-height:13px;
	padding:0 0 18px 0;
	font-size:1.1em;
	color: #000;	
}
ul.technical-list li{
	width:335px;	
}
ul.technical-list li a{
	background:url(../candy/reader_icon.png) no-repeat 0 10%;
	text-decoration: none;
	float:left;
	display:block;
	padding:0 0 0 20px;
	color:#000;
}
ul.technical-list li a:hover{
	text-decoration: underline;
}
/*End Technical List*/
/*Download List PDF*/
ul.download-list{
	float:left;
	padding:12px 0 0 0;
}
ul.download-list{	
	padding:8px 0 6px 0;
}
ul.download-list li{	
	float:left;
	line-height:13px;
	padding:0 0 18px 0;
	font-size:1.1em;
	color: #000;	
}
ul.download-list li{
	width:200px;	
}
ul.download-list li a{
	background:url(../candy/reader_icon.png) no-repeat 0 10%;
	text-decoration: none;
	float:left;
	display:block;
	padding:0 0 0 20px;
	color:#000;
}
ul.download-list li a:hover{
	text-decoration: underline;
}
/*End Download List PDF*/
/*Download List WMV*/
ul.wmv-list{
	float:left;
	padding:12px 0 0 0;
}
ul.wmv-list{	
	padding:8px 0 6px 0;
}
ul.wmv-list li{	
	float:left;
	line-height:18px;
	padding:0 0 18px 0;
	font-size:1.1em;
	color: #000;	
}
ul.wmv-list li{
	width:200px;	
}
ul.wmv-list li a{
	background:url(../candy/windows_media_player_sml.jpg) no-repeat 0 0;
	text-decoration: none;
	height: 20px;
	float:left;
	display:block;
	padding:0 0 0 20px;
	color:#000;
}
ul.wmv-list li a:hover{
	text-decoration: underline;
}
/*End Download List WMV */

.inner-center-column h3{
	color:#4E2711;
	font-style:italic;
	padding:10px 0 12px 0;
	margin:0;
	font-size:1.4em;
}
.inner-center-column h4{
	font-size:1em;
	color:#0072BA;
	padding:0;
	margin:0;
}
.inner-center-column p{
	line-height:12px;
	padding:0 0 10px 0;
}
.inner-right-column h5{
	background:url(../candy/label-dotts.gif) repeat-x 0 100%;
	float:left;
	width:111px;
	font-size:1.1em;
	font-weight:bold;
	padding:0 0 3px 23px;
	margin:0 0 0 1px;
	display:inline;
	color:#fff;
}
/* 2 col left sidebar*/
.two-center-column h4{
	font-size:1em;
	color:#0072BA;
	padding:0;
	margin:0;
}
.two-center-column p{
	line-height:12px;
	padding:0 0 16px 0;
}
.two-right-column h5{
	background:url(../candy/label-dotts.gif) repeat-x 0 100%;
	float:left;
	width:111px;
	font-size:1.1em;
	font-weight:bold;
	padding:0 0 3px 23px;
	margin:0 0 0 1px;
	display:inline;
	color:#fff;
}
/* 2 col right sidebar */
.left-center-column h4{
	font-size:1.2em;
	color:#0072BA;
	padding:0;
	margin:5px 0 2px 0;
}
.left-center-column p{
	line-height:12px;
	padding:0 0 16px 0;
}
.left-right-column h5{
	background:url(../candy/label-dotts.gif) repeat-x 0 100%;
	float:left;
	width:111px;
	font-size:1.1em;
	font-weight:bold;
	padding:0 0 3px 23px;
	margin:0 0 0 1px;
	display:inline;
	color:#fff;
}
#footer {
	clear: both;
	padding-top: 10px;
	margin-bottom: 10px;
}
#footer p {
	text-align: right;
	color: #C5C6C8;
	
}
#footer p a {
	text-decoration: none;
	color: #C5C6C8;
}
#footer p a:hover {
	text-decoration: underline;
	color: #fff;
}
.none {
	display: none;
}
/* News Module */

#news-detail {
	margin: 5px 0 10px 0;
}

/* Forms */

form p {
	margin: -5px 0 0 0;
	padding: 0;	
	border: none;
}
label {
	float: left;
	width: 10em;
	font-size: 1em;	
	margin: 0;
	padding: 0;
}
input.mailer-field {
	width: 20em;
	font-size: 1em;
	word-spacing:.1em;
	letter-spacing: .05em;	
	margin: 0;			
	padding: 0;
}
#m2fbrp__18,#m2fbrp__19,#m2fbrp__20,#m2fbrp__21,#m2fbrp__22,#m2fbrp__23,#m2fbrp__24,#m2fbrp__25,#m2fbrp__26,#m2fbrp__27,#m2fbrp__28,#m2fbrp__29,#m2fbrp__30,#m2fbrp__31,#m2fbrp__32,#m2fbrp__33 {
	width: 20em;
	font-size: 1em;
	word-spacing:.1em;
	letter-spacing: .05em;	
	margin: 0;			
	padding: 0;
}
form #m2fbrp__7 {
	width: 20em;
	height: 8em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	word-spacing:.1em;
	letter-spacing: .05em;	
	margin: 0;
	padding: 1px;		
}
.button, .fbsubmit {
	width: 100px;
	margin-bottom: 15px;

}
.form-button {
	margin-left: 98px;
}
.none {
	display: none;
}
.ast {
	color: red;
	background: inherit;
}

.space {
	height: 120px;
}
.mailer-error {
	margin-bottom: 20px;
	color: red;
}
#home-contact-banner {
	width: 518px;
	height: 134px;
	border: solid 1px #0062BA;
	background-color: #0062BA;
	color: #fff;
	text-align: center;
}
#home-contact-banner h2 {
	font-size: 2.8em;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	word-spacing:.1em;
	letter-spacing: .05em;
}

#home-contact-banner p {
	font-size: 2em;
	}
