/*
Website Stylesheet for J & J Tooling 
Created 25th January 2009
*/


/* css styles for e-mail link at top right of page */

.mailtoHeaderTextWhite:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#FFFFFF;
	background-color:#135C97;
	font-weight:bold;
}

.mailtoHeaderTextWhite:vistied {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#FFFFFF;
	background-color:#135C97;
	font-weight:bold;
}

.mailtoHeaderTextWhite:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#FF9900;
	background-color:#135C97;
	font-weight:bold;
}

.mailtoHeaderTextWhite:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#FFFFFF;
	background-color:#135C97;
	font-weight:bold;
}

.mailtoHeaderTextWhite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#FFFFFF;
	background-color:#135C97;
	font-weight:bold;
}

/* css styles for navigation links at top right of page */

.topNavWhite:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color:#FFFFFF;
	font-weight:bold;
	vertical-align:middle;
	text-decoration: none;
}

.topNavWhite:vistied {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	font-weight:bold;
	vertical-align:middle;
	text-decoration: none;
}

.topNavWhite:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FF9900;
	font-weight:bold;
	vertical-align:middle;
	text-decoration: none;
}

.topNavWhite:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	font-weight:bold;
	vertical-align:middle;
	text-decoration: none;
}

.topNavWhite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	font-weight:bold;
	vertical-align:middle;
	text-decoration: none;
}

/* css styles for main page body content */

.bodyText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
}

.bodyTextWhite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#FFFFFF;
	background-color:#0070A8;
}

.bodyTextOrangeBold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#FF9900;
	font-weight:bold;
}

.bodyTextDarkGreyBold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#666666;
	font-weight:bold;
}


.pageHeaderTextWhite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#FFFFFF;
	background-color:#135C97;
	font-weight:bold;
	line-height:24px;
}

.tableBorder135C97 {
	border: solid 1px #135C97;
}

.tableBorder135C97Nav {
	border: solid 1px #135C97;
	cursor: pointer; /* cursor: hand; for IE5 */
}

/* start of styles used for left hand column contact info and product links */
.columnHeaderTextWhite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color:#FFFFFF;
	background-color:#135C97;
	font-weight:bold;
	line-height:28px;
}

.columnHeaderTextOrange {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color:#FF9900;
	background-color:#135C97;
	font-weight:bold;
	line-height:28px;
}

.columnTextWhite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color:#FFFFFF;
	background-color:#0070A8;
	line-height:20px;
}

.columnTextWhiteBackground {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height:20px;
}

.columnTextDarkGrey {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color:#666666;
	text-align:center;
	line-height:28px;
	font-weight:bold;
}

.columnTextOrange {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color:#FF9900;
	background-color:#0070A8;
	line-height:20px;
}

.mailtoColumnTextWhite:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color:#FFFFFF;
}

.mailtoColumnTextWhite:vistied {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color:#FFFFFF;
}

.mailtoColumnTextWhite:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color:#FF9900;
}

.mailtoColumnTextWhite:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color:#FFFFFF;
}

.mailtoColumnTextWhite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color:#FFFFFF;
}

.mailtoColumnText:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color:#135C97;
}

.mailtoColumnText:vistied {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color:#135C97;
}

.mailtoColumnText:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color:#FF9900;
}

.mailtoColumnText:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color:#135C97;
}

.mailtoColumnText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color:#135C97;
}

.navColumnText:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color:#135C97;
}

.navColumnText:vistied {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color:#135C97;
}

.navColumnText:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color:#FF9900;
}

.navColumnText:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color:#135C97;
}

.navColumnText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color:#135C97;
}

.prod {
	background-image:url(resources/images/pdf.jpg);
}

/* end of styles used for left hand column contact info and product links */

.topicTitleTextWhite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color:#FFFFFF;
	background-color:#135C97;
}

.topicTitleTextOrange {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color:#FF9900;
	font-weight:bold;
}

.topicTitleTextDarkGrey {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color:#666666;
	font-weight:bold;
}

.navTextTop {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color:#FFFFFF;
	background-color:#135C97;
}

/* css styles for tables */


.lightGreyBackground {
	background-color:#F1F1F1;
}

/* Start of footer styles */

.footerLink:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FFFFFF;
}

.footerLink:vistied {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FFFFFF;
}

.footerLink:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FF9900;
}

.footerLink:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FFFFFF;
}

.footerLink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FFFFFF;
}

.reg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	vertical-align:top;
}


/* End of footer styles */