body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	margin: 0 0 0 0;
	}

.body {
	margin: 0 0 0 0;
	background-image: url(http://www.emerywinslow.com/images/back.jpg);
	background-position: top;
	background-repeat: repeat-x;
	background-color: #122b85;
	width: 100%;
	height: 100%;
	}

img {
	border: 0;
	}

td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	}

a:link, a:visited, a:active {
	color: blue;
	text-decoration: none;
	text-decoration: underline;
	}

a:hover {
	color: blue;
	text-decoration: none;
	}


.hdr_search {
	font-size: 10px;
	color: gray;
	padding: 10px 12px 0px 0px;
	}

.hdr_search .textbox {
	font-size: 10px;
	color: gray;
	background-color: #dadbe7;
	border: 1px solid #7a87b6;
	padding: 2px;
	}


.copyright {
	color: #91b6e3;
	font-size: 11px;
	}

.copyright a, .copyright a:visited, .copyright a:hover, .copyright a:active {
	color: #91b6e3;
	font-size: 11px;
	text-decoration: underline;
	}

.copyrightContact td {
	color: #FFFFFF;
	}

.header {
	font-size: 25px;
	color: #001C84;
	font-weight: bold;
	padding-bottom: 20px;
	}

.imageHeader {
	padding-top: 10px;
	}

.page_divider {
	background: url(../images/page_divider.gif) repeat-x;
	font-size: 30px;
	}

#submenu {
	width: 778px;
	background-color: #727272;
	color: #CCCCCC;
	text-align: center;
	font-size: 11px;
	}

#submenu a, #submenu a:hover, #submenu a:visited, #submenu a:active {
	color: #FFFFFF;
	}



/* -------------------------------------------------------------------------
/* RELATED LINK COMPONENT STYLING */

.related {
	background-color: #eef2ff;
	font-size: 12px;
	color: #001d87;
	font-weight: bold;
	}

.related a:link, .related a:visited, .related a:active {
	color: #001d87;
	text-decoration: none;
	}

.related a:hover {
	color: #001d87;
	text-decoration: underline;
	}

.related ul {
	list-style-position: outside;
	list-style-type: square;
	line-height: 18px;
	}

.related .tradeshows {
	font-size: 12px;
	color: #001d87;
	font-weight: bold;
	}

.related .tradeshows .date {
	font-size: 12px;
	color: #818181;
	font-weight: normal;
	text-align: right;
	}

.related .tradeshows a:link, .related .tradeshows a:visited, .related .tradeshows a:active {
	font-size: 10px;
	color: #001d87;
	text-decoration: none;
	}

.related .tradeshows a:hover {
	font-size: 10px;	
	color: #001d87;
	text-decoration: underline;
	}


/* -------------------------------------------------------------------------
/* HOME PAGE STYLING */

.industries td {
	font-weight: bold;
	color: #FFFFFF;;
	height: 26px;
	}

.featuredArticle {
	font-size: 13px;
	font-weight: bold;
	padding-left: 20px;
	}

.featuredArticle .magCredit, .featuredArticle .magCredit a,  .featuredArticle .magCredit a:hover,  .featuredArticle .magCredit a:visited,  .featuredArticle .magCredit a:active  {
	font-size: 11px;
	color: gray;
	font-weight: normal;
	}

.featuredArticle .articleLink, .featuredArticle .articleLink a,  .featuredArticle .articleLink a:hover,  .featuredArticle .articleLink a:visited,  .featuredArticle .articleLink a:active  {
	font-size: 11px;
	color: blue;
	font-weight: bold;
	}

.distributorLoginBox {
	height: 17px;
	color: gray;
	background-color: #EAEFFF;
	border: 1px solid #8B98BA;
	font-size: 11px;
	width: 70px;
	}

.homeArticles {
	font-size: 13px;
	font-weight: bold;
	}

.magCredit, .magCredit a, .magCredit a:hover, .magCredit a:visited, .magCredit a:active  {
	font-size: 11px;
	font-weight: normal;
	color: gray;
	}

.scaleBuyers, .scaleBuyers a, .scaleBuyers a:visited, .scaleBuyers a:hover, .scaleBuyers a:active {
	text-decoration: none;
	color: #808DBD;
	font-size: 10px;
	font-weight: normal;
	}


.featuredProductName {
	font-weight: bold;
	}

.homeBody {
	}

.homeBody h2 {
	font-size: 14px;
	font-weight: bold;
	}

.button {
	width: 150;
	background-color: #465358;
	color: white;
	font-size: 12px;
	font-family: arial;
	}

input {
	background-color: #EBF2F4;
	color: #465358;
	font-size: 13px;
	}


.home_product_select {
	color: #152070;
	margin: 7px;
	background-color: #eef2ff;
	width: 775px;
	}

.home_product_select .hdr_main {
	font-size: 13px;
	font-weight: bold;
	padding: 5px 0px 5px 0px;
	}

.home_product_select .hdr_sub {
	font-size: 12px;
	font-weight: normal;
	padding: 5px 5px 5px 15px;
	}

.home_product_select img {
	padding: 10px 0px 10px 0px;
	}


/* -------------------------------------------------------------------------
/* HISTORY STYLING */

.historyBody {
	padding: 10px 75px 30px 75px;
	}

.historyBody .subHeader {
	font-size: 15px;
	font-weight: bold;
	}

.historyBody p {
	padding-left: 10px;
	margin-top: 5px;
	}

.historyBody .credit {
	font-size: 10px;
	text-align: center;
	}


/* -------------------------------------------------------------------------
/* TECHNOLOGY STYLING */

.technologyBody {
	padding: 10px 75px 30px 75px;
	}

.technologyBody .subHeader {
	font-size: 15px;
	font-weight: bold;
	padding-top: 10px;
	}

.technologyBody p {
	padding-left: 10px;
	margin-top: 5px;
	}

.technologyBody .credit {
	font-size: 10px;
	text-align: center;
	}

.technologyBody .list p {
	margin-left: 10px;
	}


/* -------------------------------------------------------------------------
/* ARTICLES STYLING */

.articleBody {
	padding: 10px 75px 30px 75px;
	}

.articleBody .imageHeader {
	padding-top: 15px;
	padding-bottom: 20px;
	}

.articleBody .source {
	font-size: 18px;
	font-weight: bold;
	padding-top: 10px;
	letter-spacing: 3px;
	color: #727272;
	}

.articleBody .headline {
	font-size: 22px;
	font-weight: bold;
	color: #001C84;
	}

.articleBody .photo {
	background-color: #eef2ff;
	color: #001d87;
	margin: 10px;
	}

.articleBody .photoCaption {
	font-size: 11px;
	}

.articleBody .subHeader {
	font-size: 15px;
	font-weight: bold;
	padding-top: 10px;
	}

.articleBody .index {
	font-weight: bold;
	}

.articleBody p {
	padding-left: 10px;
	margin-top: 5px;
	}

.articleBody .credit {
	padding-top: 15px;
	font-size: 10px;
	text-align: center;
	}

/* -------------------------------------------------------------------------
/* WARRANTY STYLING */

.warrantyBody {
	padding: 10px 75px 30px 75px;
	}

.warrantyBody .subHeader {
	font-size: 20px;
	font-weight: bold;
	padding-top: 10px;
	}

.warrantyBody .subHeader2 {
	font-size: 15px;
	font-weight: bold;
	text-align: right;
	}

.warrantyBody .subHeader3 {
	font-size: 15px;
	font-weight: bold;
	}

.warrantyBody p {
	padding-left: 10px;
	margin-top: 5px;
	}

.warrantyBody .smallPrint {
	font-size: 11px;
	}


/* -------------------------------------------------------------------------
/* PRODUCT PAGE STYLING */


.productsBody {
	padding: 10px 75px 30px 75px;
	}

.productCategoryHeader {
	font-size: 11px;
	font-weight: normal;
	}

.productCategoryHeader .subhead {
	font-size: 13px;
	font-weight: normal;
	}

.productsBody .item {
	width: 720px;
	padding-top: 10px;
	}

.testimonialBody {
	background-color: #eef2ff;
	padding: 10px;
	}

.testimonialBody .credit {
	font-size: 11px;
	font-weight: bold;
	}

.productsBody .product {
	text-align: left;
	}

.productsBody .product div, .productsBody .product  p {
	padding: 0;
	margin: 0;
	}

.productsBody .product .header {
	font-size: 20px;
	font-weight: bold;
	color: #001D87;
	}

.productsBody .product .subHeader {
	font-size: 20px;
	font-weight: bold;
	color: #001D87;
	}

.productsBody .product .photo {
	border: 1px solid #8B98BA;
	width: 270px;
	padding-top: 8px;
	padding-bottom: 8px;
	text-align: center;
	}

.productsBody .product .thumbs img {
	border: 1px solid #8B98BA;
	}

.productsBody .product .thumbs img:hover {
	border: 1px solid blue;
	}

.productsBody .product .drawings {
	font-weight: bold;
	color: #000000;
	font-size: 12px;
	}

.productsBody .product .drawings a, .productsBody .product .drawings a:visited,  .productsBody .product .drawings a:active {
	font-size: 11px;
	font-weight: normal;
	color: gray;
	}


/* -------------------------------------------------------------------------
/* Default Sub-Page STYLING */

.subBody {
	padding: 30px 75px 30px 75px;
	background: #fff;
	}

.subBody .subHeader {
	font-size: 15px;
	font-weight: bold;
	}

.subBody p {
	padding-left: 10px;
	margin-top: 5px;
	}


/* -------------------------------------------------------------------------
/* STAFF STYLING */

.staff_office {
	font-size: 15px;
	font-weight: bold;
	padding-bottom: 10px;
	}

.staff_directory .name {
	font-size: 14px;
	font-weight: bold;
	color: #001D87;
	}

/* -------------------------------------------------------------------------
/* EXECUTIVES STYLING */

.executives .name {
	font-size: 16px;
	font-weight: bold;
	color: #001D87;
	}

.executives .title {
	font-size: 14px;
	font-weight: normal;
	color: gray;
	}

/* -------------------------------------------------------------------------
/* EVENTS STYLING */

.eventsYear {
	font-size: 20px;
	font-weight: bold;
	color: gray;
	}

.events .name {
	font-size: 16px;
	font-weight: bold;
	color: #001D87;
	}

.events .date {
	font-size: 14px;
	font-weight: bold;
	color: #000;
	}

.events .location {
	font-size: 12px;
	font-weight: bold;
	color: gray;
	}