/* LOGOHEADER */
#logoheader { width: 970px; height: 75px; position: relative; z-index: 9997; border-left:1px solid #334536;	border-right:1px solid #334536; }
#logoheader { background-image: url("../images/pcb/header_pcb.png"); _background-image: url("../images/pcb/header_pcb.gif"); background-repeat: no-repeat; }

/* TEMPLATE */


* {
		margin:0;
		padding:0;
		}

	html, body {
		height:100%;
		}

	body {
		background-color: #CCCCCC;
		color:#666;
		font-family: Verdana,Arial,Helvetica;	font-size: 12px;
		text-align:center; /* horizontal centering for IE Win quirks */
		
		}

	#distance { 
		width:0px;
		height:20px;
		background-color:#fc6;
		margin-bottom: 0px; /* half of container's height */
		float:left;
		}
		
	#lpformdiv { 
		position:relative;
		top:380px;
		left:60px;

		border:0px solid #006699;	}
	

	#lpformerror { 
		position:relative;
		top:80px;
		left:400px;
		width:400px;
		background-color:#fc6;
		}



	#lpfooterdiv { 
		position:relative;
		top:400px;
		width:100%;
		border:0px solid #006699;	}
	
	#pcblinkdiv { float: left; margin: 15px 0px 0px 30px;		}				
	#bbblinkdiv { float: left; margin: 5px 0px 0px 10px;	}						
	#bbbtextdiv { float: left; margin: 0px 0px 0px 10px; font-family: Verdana,Arial,Helvetica;	 font-size: 10px !important;	}	

	#contentcontainer {
		margin:0 auto;
		position:relative; /* puts container in front of distance */
		text-align:left;
		height:727px;
		width:970px;
		clear:left;
		background-color:#fff;

		border-left:1px solid #006699;
		border-right:1px solid #006699;
		background-image: url("../images/pcb/land_pg_bg_cole.jpg");
		}
	
	#contentcontainer div {
		font-size:100%;
		float:left;
		}

	#contentcontainer div h2 {
		font-size:120%;
		font-weight:bold;
		text-transform:uppercase;
		margin:1em 0 0;
		}

	#contentcontainer div h3 {
		font-size:100%;
		font-weight:bold;
		margin:.5em 0 0 .75em;
		}

	#contentcontainer ul {
		margin-left:2em;
		}

	#contentcontainer li span {
		font-size:70%;
		}
		

	#contentcontainer h1 {
		font-size:120%;
		padding-top:2.4em;
		margin-left:2.4em;
		}

	#contentcontainer p {
		margin:1.5em 13.6em 1.5em 3em;
		}
	
	#contentcontainer a:link,
	#contentcontainer a:visited { color: #333; text-decoration: none; font-size:130%;}
	#contentcontainer a:hover { color: #333; text-decoration: underline; font-size:130%;}
	
	#container {
		margin:0 auto;
		position:relative; /* puts container in front of distance */
		text-align:left;
		height:auto;
		width:972px;
		clear:left;
		background-color:#fff;
		border-top:1px solid #006699;
		}
	
	
	#container div {
		font-size:100%;
		float:left;
		}

	#container div h2 {
		font-size:120%;
		font-weight:bold;
		text-transform:uppercase;
		margin:1em 0 0;
		}

	#container div h3 {
		font-size:100%;
		font-weight:bold;
		margin:.5em 0 0 .75em;
		}

	#container ul {
		margin-left:2em;
		}

	#container li span {
		font-size:70%;
		}
		

	#container h1 {
		font-size:120%;
		padding-top:2.4em;
		margin-left:2.4em;
		}

	#container p {
		margin:1.5em 13.6em 1.5em 3em;
		}

	maintext {
		font-weight:normal;
		font-size:90%;
		font-style:normal;
		text-align:left;
		/*margin:0 20em 0 3em;*/
		}
	
	errors {
		font-weight:normal;
		font-size:90%;
		font-style:normal;
		text-align:left;
		color:#FF0000;
		}

	boldlinks {
		font-weight:bold;
		font-size:80%;
		}
		
	pagetitle {
		font-size:150%;
		font-weight:bold;
		text-transform:uppercase;
		margin:1em 0 0;
		}
	
	bullets {
		font-size:100%;
		text-transform:uppercase;
		margin:0 13.6em 0 13em;
		}
	
	coloredheader {
		font-weight:bold;
		font-size:120%;
		color: #006699;
		}
		
	#bottomlinks {
		margin:0 auto;
		position:relative; /* puts container in front of distance */
		color:#fff;
		text-align:center;
		vertical-align:middle;
		height:50px;
		width:968px;
		background-color:#006699;
		border:2px solid #006699;
		clear:left;
		}
	#bottomlinks a:link,
	#bottomlinks a:visited { color: #fff; text-decoration: none; font-size:125%; }
	#bottomlinks a:hover { color: #fff; text-decoration: underline; font-size:125%; }
	
	#contentlinks {
		margin:5px auto;
		position:relative;
		color:#333;
		font:100.01%/1.4 sans-serif;
		text-align:center;
		height:auto;
		width:968px;
		clear:left;
		}
	#contentlinks a:link,
	#contentlinks a:visited { color: #333; text-decoration: none; font-size:110%; }
	#contentlinks a:hover { color: #333; text-decoration: underline; font-size:110%; }

	#downloadlinks {
		margin:5px auto;
		position:relative;
		color:#333;
		font:10px sans-serif;
		text-align:center;
		height:auto;
		width:968px;
		clear:left;
		}
	#downloadlinks a:link,
	#downloadlinks a:visited { color: #333; text-decoration: none; }
	#downloadlinks a:hover { color: #006699; text-decoration: underline;}

	#copyright {
		margin:5px auto;
		position:relative;
		color:#999;
		font:90%/1.4 sans-serif;
		text-align:center;
		height:500px;
		width:968px;
		clear:left;
		}

	#contentmiddle { width: 300px; height: auto; position: relative; z-index: 9996; }
	##contentmiddle { background-image: url("../images/mlt/sidenavbg_mlt.png"); _background-image: url("../images/mlt/sidenavbg_mlt.gif"); background-repeat: no-repeat; }

	#contentmiddle {
		margin-left: 20px; margin-right: 0; padding: 0;
		color:#333; 
		font:75%/1.4 sans-serif;
		text-align:left;
		}
		
	.alt1,.alt2 {
  background-color: white;
}

A.link {color: #333; text-decoration: none; font-size: 50%;}
A.visited {color: #333; text-decoration: none; font-size: 50%;}
A.hover {color: #006699; text-decoration: underline; font-size: 50%;}



/* TABLE,TR,TD,TH,SPAN,FONT  {
  font-family: Verdana,Arial,Helvetica;
  font-size: 12px;
}

*/

TABLE.border {
  background-color: #006699;
}



.alt1,.alt2 {
  background-color: white;
}

.downloads {

	background-color: white;

}
.downloads A:link {color: #333; text-decoration: none; font-size: 70%;}
.downloads A:visited {color: #333; text-decoration: none; font-size: 90%;}
.downloads A:hover {color: #006699; text-decoration: underline; font-size: 90%;}

INPUT.smalltext,TEXTAREA.smalltext,SELECT.smalltext {
  font-family: Verdana,Arial,Helvetica;
    border-style: solid;
	border-width: 1px;
	border-color: gray;
    font-size: 10px;
	padding: 0px 1px;


}

INPUT.button {
    FONT-WEIGHT: bold;
    FONT-FAMILY: arial;
    FONT-SIZE: 12PX;
    COLOR: white;
    background-color: #006699;
}

INPUT.buttonblue {
	background-color: #0000FF;
	color: #FFFFFF;
	font-family: arial,verdana,helvetica;
	font-weight: bold;
	font-size: 12px;
	padding-left: 0px 1px;
	margin: 0px;
	
}


.pagetitle  {
		font-size:140%;
		font-weight:bold;
		text-transform:uppercase;
		}
		
.whitetitle {
		font-size:130%;
		font-weight:bold;
		color: #ffffff;
		margin:1em 0 0;
		}
