 /*///////////// BEGIN CWC CSS //////////////*/

/*/// GENERAL SETUP FOR LAYOUT ///*/
.setup {
	margin-top: 0px;
	height:100%;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	background-color: #2D4C6F;
	background-image: url(../assets/bg.jpg);
	background-repeat: repeat-x;
	padding: 0;	
}

/*/// RIGHT/LEFT BG COLOR ///*/
.shadowbgleft {
	background-image: url(../assets/shadowleftbottom.jpg);
	background-repeat: repeat-y;
}
.shadowbgright {
	background-image: url(../assets/shadowrighttop.jpg);
	background-repeat: repeat-y;
}

/*/// CONTENT ///*/
.content {
	color:#000000;
	font-size:11px;
	font-family: Arial, Geneva, Helvetica, sans-serif;
	line-height:20px; 	
}
.content a:link {color:#003366;text-decoration: underline;}
.content a:hover {color:#003366;text-decoration: none;}
.content a:visited {color:#003366;text-decoration: underline;}

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

/*/// SUBHEADER  ///*/
/* note: sh = subheader */ 

.subheader {
	color: #333333;
	font-size: 10px;
	font-family: Arial, Geneva, Helvetica, sans-serif;
	line-height: 15px;
}
.subheader a:link {color:#003366;text-decoration: underline;}
.subheader a:hover {color:#003366;text-decoration: none;}
.subheader a:visited {color:#003366;text-decoration: underline;}

.shcontact {
	color: #333333;
	font-size: 10px;
	font-family: Arial, Geneva, Helvetica, sans-serif;
	line-height: 15px;
}
.shcontact a:link {color:#6995BB;text-decoration: underline;}
.shcontact a:hover {color:#6995BB;text-decoration: none;}
.shcontact a:visited {color:#6995BB;text-decoration: underline;}

.shcareers {
	color: #333333;
	font-size: 10px;
	font-family: Arial, Geneva, Helvetica, sans-serif;
	line-height: 15px;
}
.shcareers a:link {color:#B66A2F;text-decoration: underline;}
.shcareers a:hover {color:#B66A2F;text-decoration: none;}
.shcareers a:visited {color:#B66A2F;text-decoration: underline;}

.shpersonnel {
	color: #333333;
	font-size: 10px;
	font-family: Arial, Geneva, Helvetica, sans-serif;
	line-height: 15px;
}
.shpersonnel a:link {color:#3D5F83;text-decoration: underline;}
.shpersonnel a:hover {color:#3D5F83;text-decoration: none;}
.shpersonnel a:visited {color:#3D5F83;text-decoration: underline;}

.shhistory {
	color: #333333;
	font-size: 10px;
	font-family: Arial, Geneva, Helvetica, sans-serif;
	line-height: 15px;
}
.shhistory a:link {color:#5F7951;text-decoration: underline;}
.shhistory a:hover {color:#5F7951;text-decoration: none;}
.shhistory a:visited {color:#5F7951;text-decoration: underline;}

/* services */ 
.shsvc {
	color: #333333;
	font-size: 10px;
	font-family: Arial, Geneva, Helvetica, sans-serif;
	line-height: 15px;
}
.shsvc a:link {color:#973619;text-decoration: underline;}
.shsvc a:hover {color:#973619;text-decoration: none;}
.shsvc a:visited {color:#973619;text-decoration: underline;}

/* services - welding technology */ 
.shsvcweld {
	color: #333333;
	font-size: 10px;
	font-family: Arial, Geneva, Helvetica, sans-serif;
	line-height: 15px;
}
.shsvcweld a:link {color:#B7421E;text-decoration: underline;}
.shsvcweld a:hover {color:#B7421E;text-decoration: none;}
.shsvcweld a:visited {color:#B7421E;text-decoration: underline;}

/* services - nondestructive testing */ 
.shsvcnondest {
	color: #333333;
	font-size: 10px;
	font-family: Arial, Geneva, Helvetica, sans-serif;
	line-height: 15px;
}
.shsvcnondest a:link {color:#767676;text-decoration: underline;}
.shsvcnondest a:hover {color:#767676;text-decoration: none;}
.shsvcnondest a:visited {color:#767676;text-decoration: underline;}

/* services - physical/mechanical testing */ 
.shsvcphymech {
	color: #333333;
	font-size: 10px;
	font-family: Arial, Geneva, Helvetica, sans-serif;
	line-height: 15px;
}
.shsvcphymech a:link {color:#7BA083;text-decoration: underline;}
.shsvcphymech a:hover {color:#7BA083;text-decoration: none;}
.shsvcphymech a:visited {color:#7BA083;text-decoration: underline;}


/*/// HIGHLIGHTED AREAS IN BOX ON SERVICES PAGES  ///*/
.hlservices {
	color: #333333;
	font-size: 11px;
	font-family: Arial, Geneva, Helvetica, sans-serif;
	line-height: 17px;
}
.hlservices a:link {color:#003366;text-decoration: underline;}
.hlservices a:hover {color:#003366;text-decoration: none;}
.hlservices a:visited {color:#003366;text-decoration: underline;}


/*/// TESTIMONIALS  ///*/
.testimonial {
	color: #666666;
	font-size: 10px;
	font-family: Arial, Geneva, Helvetica, sans-serif;
	line-height: 15px;
}
.testname {
	color: #999999;
	font-size: 10px;
	font-family: Arial, Geneva, Helvetica, sans-serif;
	line-height: 12px;
}


/*/// RECENT NEWS  ///*/
.news {
	color: #666666;
	font-size: 10px;
	font-family: Arial, Geneva, Helvetica, sans-serif;
	line-height: 15px;
}
.news a:link {color:#003366;text-decoration: underline;}
.news a:hover {color:#003366;text-decoration: none;}
.news a:visited {color:#003366;text-decoration: underline;}


/*/// HEADER  ///*/
.header {
	color: #718087;
	font-size: 9px; /* leave at 9px  */
	font-family: Arial, Geneva, Helvetica, sans-serif;
}
.header a:link {color:#718087;text-decoration: underline;}
.header a:hover {color:#718087;text-decoration: none;}
.header a:visited {color:#718087;text-decoration: underline;}


/*/// FOOTER  ///*/
.footer {
	color: #FFFFFF;
	font-size: 9px; /* leave at 9px  */
	font-family: Arial, Geneva, Helvetica, sans-serif;
}
.footer a:link {color:#FFFFFF;text-decoration: underline;}
.footer a:hover {color:#FFFFFF;text-decoration: none;}
.footer a:visited {color:#FFFFFF;text-decoration: underline;}


 /*///////////// END CWC CSS //////////////*/ 