/* Start of CMSMS style sheet 'default' */
body#body_home {
	margin: 0;
	padding: 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-image: url(images/bgextend.jpg);
	background-repeat: repeat-x;
}

body#body_sub {
	margin: 0;
	padding: 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-image: url(images/bgextend_sub.jpg);
	background-repeat: repeat-x;
}

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

h1, h2, p {
    margin: 0;
	padding:9px 0 9px 0;
}

h1 {
	font-size:20px;
	color:#1E417B;
	line-height:18px;
}

h2 {
	font-size:14px;
	color:#1E417B;
	line-height:18px;
}

strong {
	color:#333333;
}

a {
	color:#1E417B;
}

#container {
	width: 982px;
	margin: 0 auto 0 auto;
	padding: 0;
	position:relative;
}

#header_sub {
	background-image: url(images/header_sub.jpg);
	background-repeat: no-repeat;
	width: 982px;
	height: 186px;
	position:relative;
}

#header_home {
	background-image: url(images/header_home.jpg);
	background-repeat: no-repeat;
	width: 982px;
	height: 287px;
	position:relative;
}

#left_column {
	margin:0;
	padding:0;
	width: 197px;
	float: left;
}

#right_column {
	margin:0;
	padding:0;
	width: 785px;
	float: left;
}

#content {
	width: 763px;
	padding: 0 9px 13px 13px;
	margin:0;
	color:#333333;
	line-height:18px;
}

#footer {
	background:url(images/footer_bg.jpg) no-repeat;
	width:982px;
	height:74px;
	text-align:center;
	color:#333333;
	font-weight:bold;
	padding-top:10px;
}

#footer a {
	text-decoration:none;
}

#credits {
	width:982px;
	margin: 10px auto 10px auto;
	padding:0;
	text-align:center;
	color:#666666;
	font-weight:bold;
}

#credits a {
	color:#666666;
	text-decoration:none;
}

#logo_link {
	width:166px;
	height:156px;
}

#awards_and_recognition_info_box {
	margin:5px 0 5px 0;
}

#learn_more_info_box {
	margin:5px 0 5px 0;
}

.homepage_info_box {
	width: 763px;
	margin:0 0 0 0;
}

.homepage_info_box a {
	color:#333333;
	font-weight:bold;
	text-decoration:none;
}

.homepage_info_box table td {
	text-align:center;
}

.homepage_info_box_header {
	background:url(images/homepage_info_box_header.jpg) no-repeat;
	width:755px;
	height:31px;
	line-height:31px;
	font-size:16px;
	font-weight:bold;
	color:#333333;
	padding:0 0 0 8px;
	margin-bottom:10px;
}

.news_item {
	background:url(images/news_icon.jpg) 0 5px no-repeat;
	height:40px;
	line-height:40px;
	padding:0 0 0 35px;
	margin-bottom:10px;
	border-top:1px #666666 solid;
}

#content li {
	padding-bottom:8px;
}

.table_borders {
	border-collapse:collapse;
	border:1px #CCCCCC solid;
}

.table_borders td {
	border:1px #CCCCCC solid;
}

.float_right_img {
	float:right;
	margin:0 0 10px 10px;
	clear:right;
}

.float_right_imgs {
	float:right;
	margin:0 0 10px 10px;
	clear:right;
	width:250px;
	text-align:center;
}

.float_right_imgs_desc {
	padding:5px;
	font-weight:bold;
}

.img_with_desc {
	width:250px;
	text-align:center;
}

.img_desc {
	padding:10px;
	font-weight:bold;
}

#info_box_link {
	width:250px;
	float:right;
	margin:0 0 10px 10px;
	font-size:10px;
	background-color:#FFFFFF;
	line-height:normal;
	clear:right;
}

#info_box_link li {
	padding-bottom:0;
}

#info_box_link_hd {
	color:#333333;
	font-weight:bold;
	padding-left:8px;
	font-size:11px;
	background:url(images/other_industries_served_hd.jpg) no-repeat;
	line-height:21px;
}

#info_box_link_content {
	padding:10px;
	border:1px #BEBEBE solid;
}

#info_box_link ul  {
	padding:0 0 0 15px;
	margin:0;
}

#info_box_link ul li {
	font-weight:bold;
	list-style-image:url(images/grey_arrow.jpg);
	list-style-position:outside;
	list-style-type:none;
}

#search {
	position:absolute;
	top:80px;
	right:18px;
}

.search_text_field {
	width:256px;
	height:23px;
	background:transparent ;
	border:none;
	font-size:13px;
	color:#333333;
	padding:4px 0 0 0;
	margin:0;
}

#search_text_field_bg {
	background:url(images/search_bg.jpg) no-repeat;
	border:none;
	width:256px;
	height:27px;
	float:left;
	padding: 0 5px 0 5px;
	margin:0;
}

#search_button {
	padding-left:2px;
	margin-top:-1px;
}

#os_main ul  {
	line-height:11px;
}

#industries_served_table, #applications_table, #capabilities_table {
	clear:right;
}

#industries_served_table img, #applications_table img {
	padding:15px 0 10px 20px;
}

#industries_served_table td, #applications_table td, #capabilities_table td {
	border-bottom:1px #CCCCCC solid;
}

#capabilities_table img {
	padding:15px 0 10px 0;
}

#industries_served_table h2 a, #applications_table h2 a, #capabilities_table h2 a {
	color:#1E417B;
}

.definition {
	display:none;
	padding:10px 10px 10px 0;
	margin:5px 0 5px 0;
	font-weight:normal;
}

.term_bold {
	font-weight:bold;
}

#coating_terminology {
	list-style:none;
	margin:0;
	padding:0;
	clear:right;
}

#coating_terminology li {
	padding:5px 0 5px 20px;
	margin:0;
	background:url(images/term_arrow.jpg) 0 5px no-repeat;
	border-bottom: 1px solid #CCCCCC;
}

.map_loc {
	background:url(images/pin_map.jpg) 0 0 no-repeat;
	padding:0 0 6px 20px;
}

.web_address {
	background:url(images/web_address.jpg) 0 -2px no-repeat;
	padding:0 0 6px 20px;
}

#captcha_img {
	margin-bottom:5px;
}

#print_logo {
	display:none;
}

#contact_us_button {
	display:block;
	border:0;
	float:right;
	margin:0 0 20px 80px;
	width:180px; 
	height:33px;
}

#contact_info {
	float:right;
	margin-right:10px;
}
/* End of 'default' */

