body {
	margin: 0px auto;
	color:#000000; 
	font-family:Arial, Verdana, Sans-Serif; 
	font-size:10pt;
	background:#FAFAFA;
}

/*global link styles*/
	a { font-family:Arial, Verdana, Sans-Serif; font-size:12px; color:#900101; text-decoration:none; }
    img {border:0;}



/*header*/


.logo {
	clear:both;
	margin: 0px auto;
	width:800px;
	color:#000;
	padding-top:15px;
	font-size:10px;
	/*background-color:#62737D;
	background-image:url(images/tincher_logo_bg.gif); 
	background-repeat: repeat-x; background-position: bottom;*/
	}
.logo table {float:left;padding:0;margin:0;}
.logo tr, td {padding:0;margin:0;}

.logo a:link {
	color:#C2C2C2;
	font-size:9px;
	}

.logotitle {
	font-size:13px;
	}


.topwrap a:visited {
	color:#C2C2C2;
	}


.topbox {
	clear:both;
	margin: 0px auto;
	font-size:6px;
	width:800px;
	}

.contact {
	float:right;
	margin-top: 10px;
	padding-left:40px;
	color:#C2C2C2;
	font-size:9px;
	}


/*NAVIGATION*/

.navigation { 
	clear:both;
	margin: 0px auto;
	width:800px;
	padding:0;
	color:#fff;
	background-color:#424E5C;
	border-bottom: 4px solid #657680; border-top: 4px solid #660000;
	font-size:11px;
	font-weight:bold;
	/*background-image:url(images/tincher_logo_bottom.gif); 
	background-repeat: no-repeat;background-position: center right;*/
	}


.navigation a:link { 
	padding:5px 18px 5px 20px;
	font-size:13px;
	font-weight:bold;
	color: #fff;
	}
.navigation a:visited {
	padding:5px 18px 5px 20px;
	font-size:13px;
	font-weight:bold; 
	color: #fff;
	}
.navigation a:hover { 
	font-size:13px;
	color: #B5BABF;
	}


.navigation p { 
	text-align:justify;
	padding:0px;
	line-height:20px;
	margin:0;
	}


/*CONTAINER */

.container {
	clear:both;
	margin: 0px auto;
	width:800px;
	padding-top:10px;
	border: 1px solid #EBEDEF;
	background:#fff;
	background-image:url(images/footer.gif); 
	background-repeat: no-repeat;background-position: bottom;
	}

.container2 {
	clear:both;
	margin: 0px auto;
	width:800px;
	height:311px;
	padding-top:0px;
	color:#000;
	border-left: 0px solid #EBEDEF;border-right: 0px solid #EBEDEF;
	background:#fff;
	background-image:url(images/welder_bg.jpg); 
	background-repeat: no-repeat;background-position:top left;
	}


.container2 table {margin:0px; padding:0px;height:337px;}
.container2 td {vertical-align:top;padding:0; margin:0;}


.containertitle { 
	margin-left:395px; margin-top:10px;margin-bottom:0; padding:2px;
	font-size:14px;
	font-weight:bold;
	color: #BBC3CE;
	}
.containertitle2 { 
	margin-left:430px; margin-top:0px;  padding:0px;
	font-size:11px;
	font-weight:normal;
	color: #BBC3CE;
	}

.container2 img {padding:10px 20px 5px 2px;} 



.hometop {
	float:right;
	margin-top:12px; 
	margin-bottom:5px;
	width:350px;
	font-size:13px;
	font-weight:bold;
	color: #000;
	}

.homewords {
	float:right;
	width:330px;
	margin-top:3px;
	font-size:12px;
	color: #000;
	line-height:15px;
	text-align:justify;
	}


.homewords p {margin:0; padding:5px;}



.middle { 
	clear:both;
	width:800px;
	margin:0 auto;
	text-align:justify;
	color:#000;
	font-size:12px;
	background:#580202;
	border-top: 2px solid #000; 
		}
.middle img {padding:4px 2px;} 




.content { 
	clear:both;
	padding-left:5px;
	margin:5px 5px 25px 5px;
	text-align:justify;
	color:#000;
	font-size:12px;
		}

.content a:link { 
	font-size:12px;
	color: #900101;
	}
.content content a:visited { 
	font-size:12px;
	color: #900101;
	}
.content a:hover { 
	font-size:12px;
	color: #808794;
	}


.contenttitle { 
	padding:2px 15px 7px 20px;
	margin:0;
	font-size:16px;
	font-weight:bold;
	color: #000;
	}

.content p { 
	padding:7px 17px 7px 20px;
	line-height:16px;
	margin:0;
	}


.content td { vertical-align:top;}


table.capabilities {
	width:587px;
	text-align:center;
	}
	table.capabilities td {padding:5px 2px;margin:0;}
	table.capabilities td img {border:0;}


/*Project*/
.project { clear:both;}
.project img { border: 1px solid #000;}
.project tr { border-bottom:1px solid #ccc;}
.project td { vertical-align:top; text-align:center; padding:5px;border-bottom:1px solid #eee;}










/*BOTTOM CONTENT*/

.bottom {
	clear:both;
	width:800px;
	margin: 0px auto;
	color:#fff;
	background-color:#424E5C;
	font-size:12px;
	font-weight:bold;
	border-top: 2px solid #657680; border-bottom: 3px solid #660000;
	/*background-image:url(images/tincher_logo_bottom1.gif); 
	background-repeat: no-repeat;background-position: center right;*/
	}
.bottom p { 
	text-align:justify;
	padding:7px 17px 7px 20px;
	margin:0;
	}



/*Bottom Nav*/

.bottomnav { 
	text-align:center;
	clear:both;
	margin-top:20px;
	height:20px;
	font-size:10px;
	color:#000000; 
	/*background-color: #696969;*/
	line-height:18px;
	}

.bottomnav a { color: #808794; font-family:Arial, Verdana, Sans-Serif; font-size:11px;font-weight:bold; padding:0px 5px 0px 5px; text-decoration:none; }




/*FOOTER*/

.footer { 
	text-align:center;
	clear:both;
	margin-top:5px;
	margin-bottom:20px;
	height:20px;
	font-size:10px;
	color:#000000; 
	/*background-color: #696969;*/
	line-height:18px;
	}
.footer h2 {font-size:18px;}
.footer a { color:#748583; font-family:Arial, Verdana, Sans-Serif; font-size:10px;font-weight:normal; text-decoration:none; }
  	



/*SEARCH*/

.searchbox { float:right;margin-top:15px;margin-left:50px;}

.search {
	margin:0;
	padding:0;
	}


form { margin-bottom: 0;}

.google_search {
	padding: 3px;
	font-size: 10px;
	border:1px solid #CED3DA;
	background-color:;
	color: #333;
	width:150px;
	margin:0;
	}
.go {
	padding:2px;
	font-size: 10px;
	border:1px solid #CED3DA;
	background-color:#F0F0F0;
	color:#A3A7AD;
	}
.google_radio {display:none; font-size:2px;}


