/* ------------- COLORS (lt - drk)
purple: #56006a
gray: #b3b3b3 #8e8e8e #6c6c6c #e5e5e5
blue: #7788b1
*/


/* --------------- TAGS --------------- */
html,body,div,span {margin:0;padding:0;color:#143462;font:12px normal Arial,Helvetica,sans-serif;}
body {background-color:#fff;}
form,input,select {margin:0;padding:0;font:12px normal Arial,Helvetica,sans-serif;}
input {border:1px solid #ccc;font-size:12px;line-height:12px;height:12px;}
input.button,input.checkbox,input.radio {height:auto;}
table,table tr,table tr td,table tr th {margin:0;padding:0;border:none;font-family:Arial,Helvetica,sans-serif;}
table {width:100%;}
	/* IE HACKS FOR TABLES - sets IE5 to auto, IE6 to 99.5% and standards browsers to 100% */
	* html table {width:auto;voice-family: "\"}\"";voice-family:inherit;width:99.5%;}
	html>table {width:100%;}
img {margin:0;padding:0;border:none;}
a,p,h1,h2,h3,h4,h5,h6 {margin:0;padding:0;font:11px normal Arial,Helvetica,sans-serif;color:#58595b;line-height:100%;}
a {color:#163765;text-decoration:underline;}
a:hover {text-decoration:none;}
p {margin:5px 0;line-height:120%;}
h1,h2,h3,h4,h5,h6 {font-family:Arial,Verdana,Helvetica,sans-serif;font-weight:normal;}
h1 {color:#163765;font-size:16px;}
h2 {color:#163765;font-size:12px;font-weight:bold;}

sup {margin:0;padding:0;font-size:80%;vertical-align:25%;}
/* --------------- CLASSES --------------- */
div.clr {height:1px;font-size:1px;line-height:1px;overflow:hidden;}
div.clr_all {clear:both;}
div.clr_lt {clear:left;}
div.clr_rt {clear:right;}

span.corner_a_tr {display:block;width:8px;height:8px;background:url("../images/css/white_corner_tr.gif") no-repeat right top;}
span.corner_a_tl {display:block;width:8px;height:8px;background:url("../images/css/white_corner_tl.gif") no-repeat left top;}
div.corner_a_tl {background:url("../images/css/white_corner_tl.gif") no-repeat left top;}
div.corner_a_tr {background:url("../images/css/white_corner_tr.gif") no-repeat right top;}

p.note {font-size:10px;color:#6c6c6c;}
a.back_link {display:block;margin-top:20px;}
a.view_all {display:block;margin-top:10px;color:#56006a;font-size:10px;}

/* menus */

/* DHTML */
dl.toggle,dl.toggle dt,dl.toggle dd {margin:0;padding:0;}
dl.toggle dt {margin-bottom:10px;}
dl.toggle dd {display:none;margin-left:20px;margin-bottom:20px;}
dl.toggle dt a {color:#143462;font-size:14px;text-decoration:underline;}
dl.toggle dt a:hover {text-decoration:none;}

/* lists */
ul.list {margin:0;padding:0;}
ul.list li {list-style-type:none;margin-top:4px;}
ul.list li.first {margin-top:0;}
ul.list li,ul.list li a,ul.list li a span {}
ul.list li span {}

table.list {margin:5px 0 10px 0;}
table.list tr.odd_row {background-color:#e5e5e5;}
table.list tr td {padding:4px 2px;}

/* addresses */
ul.address {margin:0 0 20px 0;padding:0;}
ul.address li {list-style-type:none;color:#163765;margin-top:2px;}
ul.address li.first {margin-top:0;}

/* forms */
dl.form,dl.form dt,dl.form dd {margin:0;padding:0;color:#163765;}
dl.form input {width:200px;}
dl.form textarea {width:200px;}
dl.form dd {margin-top:2px;margin-bottom:6px;}
dl.form dd select{color:#163765;}
dl.form dd input.checkbox {width:auto;}

/* modules */
div.module {margin:0;padding:0;}
div.module h1 {color:#fff;font-size:13px;font-family:Verdana,Arial,Helvetica,sans-serif;line-height:22px;padding-left:10px;background:#8e8e8e url("../images/css/white_corner_tl.gif") no-repeat left top;}
div.module h1 a {color:#448673;font-size:13px;font-family:Verdana,Arial,Helvetica,sans-serif;line-height:22px;text-decoration:none;}
div.module div.container {padding:10px;}
div.module div.container img {display:block;float:right;margin:0 0 5px 8px;}
div.module div.container p,div.module div.container p a {color:#163765;margin:0;padding:0;}
div.module ul {margin:0;padding:0;}
div.module ul li{list-style-type: none;margin: 5px 0 0 0;border-top: 1px gray dotted;padding:10px 0 0 0;}
div.module ul li.first {margin-top:0;}
div.module ul li ul {margin-left:10px;padding-bottom:5px;}
div.module ul li.register {color:#143462;}

div.mod_2 h1 {background-image:none;background-color:#fff;color:#448673;}
div.mod_2 div.container {background-color:#fff;}
div.mod_2 ul {background-color:#fff;}
div.mod_2 ul li h1 {color:#fff;font-size:13px;font-family:Verdana,Arial,Helvetica,sans-serif;line-height:22px;background-color:#8e8e8e;padding-left:10px;}
div.mod_2 ul li a {color:#163765;text-decoration:none;}

div.mod_3 h1 {background-image:none;font-size:12px;color:#fff;background-color:#56006a;font-weight:bold;}


/* banners */
ul.banners {margin:0;padding:0;}
ul.banners li {list-style-type:none;}

/* buttons */
a.button1,a.button1 span {display:block;height:25px;line-height:28px;font-size:12px;font-weight:normal;color:#fff;text-decoration:none;overflow:hidden;}
a.button1 {background:url("../images/css/button1_left.gif") no-repeat left top;}
a.button1 span {background:url("../images/css/button1_mid.gif") repeat-x left top;margin-left:11px;}
a.button1:hover,a.button1:hover span {cursor:pointer;}

/* tables */
table.list {font-size:12px;}
table.list caption {text-align:left;color:#163765;font-size:14px;font-weight:normal;}
table.list td {padding:5px;}
table.list td.decimal {text-align:right;}
table.list tr.odd {background-color:#e5e5e5;}


/* employees */
ul.employees {margin:0;padding:0;}
ul.employees li {list-style-type:none;padding-top:10px;clear:left;}
ul.employees li.first {padding-top:0;}
ul.employees li img {float:left;border:1px solid #56006a;}
ul.employees li div.info {padding-left:110px;}
ul.employees li div.info h1 {color:#56006a;font-size:14px;}
ul.employees li div.info h2 {color:#000;font-size:12px;}

/* --------------- STRUCTURE --------------- */
div#wrapper {width:100%;background-color:#fff;}
div#header {position:relative;top:0;left:0;background-color:#fff;height:72px;padding-top:26px;}
	/* IE 5 HACK */
	div#header {height:98px;voice-family: "\"}\"";voice-family:inherit;height:72px;}

div#content {overflow:hidden;height:1%;background-color:#fff;}

div.content_1 {width:822px;margin-left:auto;margin-right:auto;}
div.content_1 div.col_1 {float:left;width:576px;display:inline;}
div.content_1 div.col_2 {float:left;width:243px;margin-left:2px;}

div.content_2 {width:auto;}
div.content_2 div.col_1 {width:147px;float:left;display:inline;}
div.content_2 div.col_2 {width:auto;margin:0 20px 0 185px;}
div.content_2 div.col_2 p img.spacer{margin: 0 15px 0 0;}
div.content_2 div.col_2 p.downspacer{margin-bottom:20px;}
div.content_2 div.col_2 h2{text-transform:uppercase;font-weight:bold;font-family:arial,verdana:}

div.col_container {padding:10px;}

/*div#footer {background-color:#fff;padding:40px 10px 10px 10px;overflow:hidden;clear:both;}*/
div#footer {background-color:#fff;padding:40px 10px 10px 10px;overflow:hidden;display:block;margin:0 0 0 0;text-align:center;}
div#footer a{font-size:9px;font-family:arial;}
div#footer a:hover{font-size:9px;font-family:arial;}


/* --------------- CONTENT --------------- */
/* --------------- header --------------- */
div#home_link,div#home_link a {display:block;width:188px;height:73px;} /* logo img: width:104px;height:57px */   /* logo img: width:165px;height:57px */
div#home_link {position:absolute;top:0;left:0;}
div#home_link a {background:#fff url("../images/css/home_link_logo.gif") no-repeat center center;color:#fff;}

div#main_menu {height:24px;background-color:#fff;margin-left:198px;clear:right;background-color:#8e8e8e;}
div#main_menu ul {height:24px;margin:0;padding:0;background-color:#8e8e8e;}
div#main_menu ul li {list-style-type:none;}
div#main_menu ul li a,div#main_menu ul li a span {font-size:10px;color:#fff;text-decoration:none;}
div#main_menu ul li {float:left;margin-right:0px;height:24px;position:relative;top:0;left:0;border-left:2px solid #fff;}
div#main_menu ul li a,div#main_menu ul li a span {display:block;position:relative;top:0;left:0;line-height:24px;height:24px;font-weight:bold;text-align:center;}
div#main_menu ul li a {width:93px;background:#8e8e8e url("../images/css/main_menu_tl.gif") no-repeat left top;}
div#main_menu ul li a span {margin-left:3px;padding-right:3px;background:#8e8e8e url("../images/css/main_menu_tr.gif") no-repeat right top;}
div#main_menu ul li a:hover,div#main_menu ul li a:hover span,div#main_menu ul li.focus a,div#main_menu ul li.focus a span {background-color:#6c6c6c;color:#b5c042;}
div#main_menu ul li a:hover,div#main_menu ul li a:hover span {cursor:pointer;}
div#main_menu ul li.last {margin-right:0;width:3px;background:#8e8e8e url("../images/css/main_menu_tl.gif") no-repeat left top;}

div#main_submenu{height: 19px;background-color: #448673;margin: 2px 0;padding-left: 10px;background-image: url(../images/css/submenu_bg.jpg);background-position: right top;background-repeat: no-repeat;}
div#main_submenu ul {margin:0;padding:0;}
div#main_submenu ul li {display:inline;list-style-type:none;color:#fff;background:url("../images/css/breadcrumb_sep.gif") no-repeat left center;padding-left:6px;margin-right:6px;}
div#main_submenu ul li.first {background-image:none;padding-left:0;}
div#main_submenu ul li,div#main_submenu ul li a,div#main_submenu ul li a span {font-size:10px;color:#fff;line-height:21px;}

form#hdr_search {font-size:10px;line-height:15px;height:20px;color:#448673;width:180px;float:right;}
form#hdr_search input{border:0px;width: 121px;height: 20px;line-height: 15px;background-image: url(../images/css/input_bg.gif);background-repeat: no-repeat;background-position: left top;}
form#hdr_search a.go {background:#56006a url("../images/css/search_arrow.gif") no-repeat center center;font-size:10px;line-height:15px;padding:0 6px;text-decoration:none;}

div#hdr_tagline {margin-left:200px;height:23px;line-height:12px;font-size:10px;background:#fff url("../images/css/tagline.gif") no-repeat left top;text-indent:-1000px;}




/* --------------- footer --------------- */
div#footer p {margin:0;padding:0;width:140px;float:left;}
div#footer p,div#footer p a {font-size:10px;color:#143462;}
div#footer p a {display:block;margin-top:10px;}
div#footer ul {margin:0;padding:0;}
div#footer ul li {list-style-type:none;display:inline;margin-right:6px;}
div#footer ul li a,div#footer ul li a span {font-size:9px;color:#143462;line-height:150%;}

/* --------------- home (content_1) --------------- */
div.content_1 div.col_2 a.view_all {clear:right;color:#13335f;}

div#home_image {width:576px;height:206px;}
div#home_image span.corner_a_tr {width:576px;}
div#home_image a {display:block;line-height:11px;font-size:11px;color:#fff;text-decoration:none;margin:100px 0 0 140px;}
div#home_image a:hover {text-decoration:underline;}

div#welcome h1 {color:#163765;font-size:12px;font-weight:bold;margin-top:12px;text-transform:uppercase;font-family:arial;}
div#welcome p {font-size:11px;color:#58595b;line-height:160%;margin-right:7px;}

div#featured {position:relative;top:0;left:0;width:576px;background-color:#fff;overflow:hidden;margin-top:25px;}
/*div#featured span {position:absolute;top:0;left:222px;width:16px;height:10px;background:url("../images/css/featured_notch.gif") no-repeat left top;}*/
div#feature_1,div#feature_2 {float:left;padding-top:10px;display:inline;}
div#feature_1 {width:285px;}
div#feature_2 {width:285px;border-left:1px dotted #77787b;}
div#featured img {float:left;}
div#feature_2 img {margin-left:10px;}
div#featured p,div#featured h1 {margin:0 6px 0 87px;}
div#feature_2 p {margin-left:97px;}
div#featured p a {font-size:10px;color:#163765;line-height:135%;}
div#featured h1 {color:#163765;font-weight:bold;font-size:14px;margin-bottom:4px;}
div#feature_2 h1 {margin-left:97px;}

/* --------------- landing_1 (content_2) --------------- */
div#title_bar {height:138px;background-color:#fff;overflow:hidden;position:relative;top:0;left:0;margin-bottom:10px;}
div#title_copy{height: 138px;width: 183px;position: absolute;top: 0;left: 0;background-image: url(../images/content/title_left_bg.jpg);background-repeat: no-repeat;background-position: left top;}
div#title_copy table {height:138px;width:183px;}
div#title_copy table td h1 {font-size:12px;margin:10px;color:#fff;line-height:160%;}
div#title_image {width:399px;position:absolute;top:0;left:185px;}
div#title_image img,div#title_image object {display:block;position:absolute;top:0;left:2px;margin:0;padding:0;}
div#title_image span.corner_a_tr {position:absolute;top:0;right:0;height:138px;width:10px;border-right:2px solid #fff;}
div#title_image span.corner_a_tl {position:absolute;top:0;left:0;height:138px;width:10px;border-left:2px solid #fff;}
div#title_callout {position:absolute;top:0;left:590px;background-color:#fff;padding-left:17px;}
div#title_callout span.corner_a_tl {position:absolute;top:0;left:0px;}

div#page_submenu ul {margin:0;padding:0;}
div#page_submenu ul li{list-style-type: none;margin-top: 4px;border-top: 1px gray dotted;padding:10px 0 0 0;}
div#page_submenu ul li a{color:#163765;}
div#page_submenu ul li.first {margin-top:0;} 
div#page_submenu ul li.last {display:none;}
/* --------------- news & events --------------- */
table#events_list_s tr td.col_1 {width:100px;}
table#events_list_s tr {}

table#events_list_l {width:500px;}
table#events_list_l th {text-align:left;color:#666;font-weight:normal;}
table#events_list_l a.event_link {color:#7788b1;}

table#news_list tr td.col_1 {width:100px; }



div.event_details h1 {margin-bottom:10px;}

div#attached_news_files {width:160px;float:right;margin:0 0 20px 20px;}

/* --------------- success stories --------------- */
table#success_stories td.title {width:250px;color:#163765;}

div#success_story_details h2 {margin:10px 0 5px 0;}
div#success_story_details table#details {width:auto;}
div#success_story_details table#details td {vertical-align:top;padding:2px;}
div#success_story_details table#details td.hdr {font-weight:bold;padding-right:20px;}
div#success_story_details table#details tr.odd {background-color:#e5e5e5;}

/* --------------- library --------------- */
table#library_search {font-size:10px;font-weight:normal;color:#163765;width:450px;margin-top:20px;}
table#library_search caption {font-size:13px;text-align:left;padding-bottom:10px;}
table#library_search tr {background-color:#e5e5e5;}
table#library_search tr.last {background-color:#fff;}
table#library_search td {padding:10px 0 10px 10px;border-bottom:2px solid #fff;}
table#library_search td.row_hdr {font-weight:bold;width:100px;}
table#library_search td ul {margin:0;padding:0;}
table#library_search td ul li {list-style-type:none;display:inline;margin-left:14px;}
table#library_search td ul li.first {margin-left:0;}
table#library_search td ul li input {margin-right:2px;}
table#library_search td input#keywords {width:200px;}
/* --------------- transfer chutes --------------- */
table#success_stories {margin-top:20px;}
/* --------------- cost savings --------------- */
table#cost_savings {margin-top:20px;width:600px;}
/* --------------- belt cleaners --------------- */
table#series_compare {margin-top:20px;}
table#series_compare caption {font-size:14px;color:#163765;padding-bottom:10px;text-align:left;font-weight:bold;}
table#series_compare th h1 {text-align:left;font-weight:normal;font-size:12px;color:#163765;border-bottom:1px solid #163765;padding-bottom:5px;margin-right:10px;}
table#series_compare td {vertical-align:top;padding:5px;}
table#series_compare td img {display:block;margin:5px 0;}
table#series_compare td a {text-decoration:none;}

table#series_parts {width:500px;border:1px solid #6c6c6c;}
table#series_parts th,table#series_parts td {text-align:center;}
table#series_parts td.descript {text-align:left;}

table#series_accessories {width:500px;border:1px solid #6c6c6c;}
table#series_accessories th,table#series_accessories td {text-align:center;}
table#series_accessories td.descript {text-align:left;}

table#series_springs {width:500px;border:1px solid #6c6c6c;}
table#series_springs th,table#series_springs td {text-align:center;}
table#series_springs td.descript {width:230px;text-align:left;}


table#series_products {width:500px;border:1px solid #6c6c6c;}
table#series_products th {color:#56006a;}
table#series_products th,table#series_products td {text-align:center;}

table#series_specs {width:500px;border:1px solid #6c6c6c;}

table#series_poles {width:500px;border:1px solid #6c6c6c;}
table#series_poles th,table#series_poles td {text-align:center;}

table#series_clearence {width:500px;border:1px solid #6c6c6c;}
table#series_clearence th,table#series_clearence td {text-align:center;}

table#belt_tips {width:500px;border:1px solid #6c6c6c;border-bottom:0;}
table#belt_tips td {text-align:center;border-bottom:1px solid #6c6c6c;}
table#belt_tips td.hdr {text-align:left;font-weight:bold;}

table#arm_size {width:500px;border:1px solid #6c6c6c;}
table#arm_size th,table#arm_size td {text-align:center;}

table#xf2_tips {width:500px;border:1px solid #6c6c6c;}
table#xf2_tips th,table#xf2_tips td {text-align:center;}

table#springs {width:500px;border:1px solid #6c6c6c;}
table#springs th,table#springs td {text-align:center;}
table#springs th {border-bottom:1px solid #6c6c6c;}
table#springs td.na {color:#fff;background-color:#666;}
table#springs td.silver {background-color:#ccc;}
table#springs td.purple {color:#fff;background-color:#56006a;}
table#springs td.white {color:#000;background-color:#fff;}
table#springs td.black {color:#fff;background-color:#000;}

th.order_num,td.order_num {width:100px;}
th.item_code,td.item_code {width:100px;}

/* --------------- MODULES --------------- */
div#attached_files_module {}

div#series_tech_tips_module {margin-top:20px;}
div#series_tech_tips_module h2 {color:#666;}
div#series_tech_tips_module p {margin-left:10px;margin-top:4px;margin-bottom:10px;}

/* ------------- COLORS (lt - drk)
purple: #56006a
gray: #b3b3b3 #8e8e8e #6c6c6c #e5e5e5
blue: #7788b1
*/