/***********************************************/
/* main.css                            */
/* For Use With BarnhartPump.COM         */
/***********************************************/

body{
	font-family:"Times New Roman", Times, serif;
	color: #000000;
	background-image: url(back.gif);
	}

div.main{
	width:770px;
	}

a:link, a:visited{
	color:#000000;
	text-decoration: none;
	}
a:hover{
	text-decoration:underline;
	}

ul{
	margin-top:0px;
	margin-bottom:0px;
	}

div.mission{
	text-align:center;
	font-size:18px;
	}

img.cont{
	border:2px groove #000000;
	position:relative;
	left:40px;
	}
	
div.videolink a:link{
	text-decoration:underline;
	font-size:13px;
	}
div.videolink a:visited{
	text-decoration:underline;
	font-size:13px;
	}
div.videolink a:hover{
	color:#555555;
	}

div.subtitle{
	font-size:24px;
	font-weight:bold;
	}

div.logo{
	margin:0px 0px 0px 25px;
	}

div.topmenu{
	z-index:1;
	position:absolute;
	left:235px;
	top:197px;
	font-weight:bold;
	font-size:12px;
	text-transform:uppercase;
	padding-bottom:5px;
	}

div.slideshow{
	text-align:left;
	}

div.tmtable{
	position: relative;
	left:30px;
	}
div.tmtable2{
	position: absolute;
	top: 0px;
	left:130px;
	}
div.tmtable3{
	position: absolute;
	top: 0px;
	left:260px;
	}

/* Left Global Menu DIVs *****************************/

div.mwhole{
	width:200px;
	z-index:1;
	position:absolute;
	top: 235px;
	left: 0px;
	}
div.mtop{
	background-image:url(mtop.gif);
	background-repeat:no-repeat;
	background-position: top left;
	padding-top:30px;
	}
div.mbottom{
	background-image:url(mbottom.gif);
	background-repeat:no-repeat;
	background-position: bottom left;
	padding-bottom:30px;
	}
div.mmiddle{
	background-image:url(mmiddle.gif);
	background-repeat:repeat-y;
	font-size:20px;
	padding: 0px 5px 0px 25px;
	}
	
div.mcell{
	background-color:#DDEEFF;
	border-bottom: solid 1px #000000;
	padding: 3px 0px 3px 5px;
	width:165px;
	}
div.mcell a:hover{
	background-color:#DDEEFF;
	text-decoration:none;
	display: block;
	width:100%;
	}
	
div.mcell2{
	background-color:#A3E1FF;
	border-bottom: solid 1px #000000;
	position:relative;
	left:5px;
	padding: 0px 0px 0px 0px;
	vertical-align:middle;
	height:23px;
	width:160px;
	text-indent:6px;
	}
div.mcell2 a:hover{
	background-color:#DDEEFF;
	text-decoration:none;
	display: block;
	height:23px;
	width:100%;
	}

div.mcell3{
	background-color:#DDEEFF;
	padding: 0px 0px 0px 4px;
	width:161px;
	}

div.mfooter{
	text-align:center;
	width: 180px;
	position:absolute;
	left:0px;
	font-size:14px;
	padding-top:10px;
	padding-bottom:30px;
	}

/* Content Table DIVs **********************************/
div.cwhole{
	width: 600px;
	position: absolute;
	top: 180px;
	left: 180px;
	}
div.ctop{
	background-image:url(ctop.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding-top:50px;
	}
div.cbottom{
	background-image:url(cbottom.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	padding-bottom:50px;
	}
div.cmiddle{
	background-image:url(cmiddle.gif);
	background-repeat:repeat-y;
	padding: 0px 35px 0px 35px;
	min-height:530px;
	}

div.cfooter{
	text-align:center;
	width: inherit;
	width: 600px;
	font-size:14px;
	padding-top:5px;
	padding-bottom:30px;
	}