/*----------------------SELECT TAG and HIT CTRL-F AND SELECT "ENTIRE SITE" TO SEE WHERE USED-----------------------*/
/*GENERAL*/

* {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
/*Used as a container for all pages*/
.wrapper {
	width: 100%;
	overflow: hidden;
}
/*Makes sure nothing floats on eaither side of wherever its used-pushes floats down*/
.clear {
	clear: both;
	font-size: 0%;
	line-height: 0%;
	height: 0;
}
/*Controls all images*/
img {
	border: 0;
	vertical-align: top;
}
a {
	outline: none;
	color: #3f76bd;
}
html {
	min-width: 980px;
}
body {
	background-repeat:repeat-x;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#666;
}
h1 {
	padding: 0 0 14px 0;
	font-size: 2em;
	font-weight: normal;
	color: #000000;
}
h1.banner {
	padding: 0 0 0 0;
	font-size: 2em;
	font-weight: normal;
	color: #FFF;
	text-align: center;
}
h2 {
	padding: 0 0 11px 0;
	font-size: 2em;
	font-weight: normal;
	color: #000000;
}
h2.banner {
	padding: 0 0 0 0;
	font-size: 1em;
	font-weight: normal;
	color: #FFF;
	text-align:center;
}
h2 big {
	display: block;
	padding: 0 0 2px 0;
	font-size: 1em;
	font-weight: normal;
}
h2 b {
	display: block;
	padding: 0 0 3px 0;
	font-weight: normal;
}
h2 strong {
	display: block;
	padding: 0 0 5px 0;
	font-weight: normal;
}
h2 span {
	word-spacing: -1px;
}
/*Black Bar Titles on Index Pages*/
h2.prodtitle {
	background: url(../images/product-title.png) no-repeat;
	margin: 0 0 0 0;
	padding: 5px 20px 20px 15px;
	font-size: 22px;
	font-weight: normal;
	color: #f6f9fd;
}
/*Section title on Pages*/
h2.req {
	float:left;
}
/* Sub Section title on Pages*/
h3.req {
	float:left;
	line-height:2em;
}
h3 {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	line-height: 1em;
	font-size: 20px;
	color: #000000;
	font-weight:normal;
}
h3 span {
	word-spacing: 2px;
	letter-spacing: -1px;
}
h4 {
	padding: 0 0 13px 0;
	line-height: 1em;
	font-size: 1.5em;
	color: #424242;
}
h5 {
	padding: 1px 0 9px 0;
	line-height: 1.2em;
	font-size: 1.5em;
	color: #3184c6;
}
h5 a {
	color: #3184c6;
}
h6 {
	padding: 0 0 17px 0;
	line-height: 1em;
	font-size: 1.5em;
	color: #fff;
}
h6 span {
	display: block;
	padding: 1px 0 0 0;
	font-size: 0.722em;
	font-weight: normal;
}
h6 strong {
	display: block;
	padding: 0 0 2px 0;
}
h6 em {
	display: block;
	margin: 0 0 -4px 0;
	font-style: normal;
}
h6 i {
	display: block;
	margin: 0 0 -6px 0;
	font-style: normal;
}
.fleft {
	float: left;
}

.fright {
	float: right;
	width: 100%;
}
.fright-logout {
	float: right;
	padding-top:5px;
	padding-right:5px;
	text-align: right;
	
}
.col-1, .col-2, .col-3, .col-4 {
	float: left;
	overflow: hidden;
}
/*------------------------------------------------------INDEX PAGE | NON-TEMPLATE--------------------------------------------*/
/* Homepage Absolutes */
#colwrap4 {
	float:left;
	width:346px;
	margin-top:0px;
	margin-left:0px;
	border: 0px solid #f0f0f0;
}
#company_doublee_6_11 {
	margin-left:0px;
	margin-top:0px;
	width:346px;
	height:41px;
	margin-bottom:0px;
	float:left;
	display:inline;
	background-image: url(../images/web-converting-application.png);
	overflow:hidden;
}
#company_doublee_6_14 {
	margin-left:0px;
	margin-top:0px;
	width:346px;
	height:166px;
	margin-bottom:0px;
	float:left;
	display:inline;
	background-image: url(../images/web-handling-solutions.png);
	overflow:hidden;
}
.doublee_para {
	float:right;
	padding:5px 10px 0 100px;
}
.doublee_links {
	padding:7px 10px 5px 0px;
}
#company_doublee_6_20 {
	margin-left:0px;
	margin-top:0px;
	width:346px;
	height:90px;
	margin-bottom:0px;
	float:left;
	display:inline;
	background-image: url(../images/web-converting-accessories.png);
	overflow:hidden;
	background-repeat: no-repeat;
	background-position: 100px 0px;
	cursor:pointer;
}
#company_doublee_6_23 {
	margin-left:0px;
	margin-top:0px;
	width:346px;
	height:153px;
	margin-bottom:0px;
	float:left;
	display:inline;
	background-image: url(../images/web-converter.png);
	overflow:hidden;
}
.power_para {
	float:right;
	padding:5px 10px 0 105px;
}
.power_links {
	padding:0px 10px 0 0;
}
#colwrap5 {
	float:left;
	width:615px;
	margin-top:0px;
	margin-left:0px;
	border: 0px solid #f0f0f0;
	height: 300px;
}
#company_doublee_6_12 {
	margin-left:0px;
	margin-top:0px;
	width:326px;
	height:41px;
	margin-bottom:0px;
	float:left;
	display:inline;
	background-image: url(../images/web-converting-needs.png);
	overflow:hidden;
	cursor:pointer;
}
#company_doublee_6_15 {
	margin-left:0px;
	margin-top:0px;
	width:615px;
	height:300px;
	margin-bottom:0px;
	float:left;
	display:inline;
	overflow: visible;
}
.re_para {
	text-align:center;
	
}
.re_links {
	padding:0px 10px 0px 5px;
}
#company_doublee_6_21 {
	margin-left:0px;
	margin-top:0px;
	width:326px;
	height:63px;
	margin-bottom:0px;
	float:left;
	display:inline;
	background-image: url(../images/web-converting-equipment.png);
	overflow:hidden;
	background-repeat: no-repeat;
	background-position: 35px 9px;
	cursor:pointer;
}
#company_doublee_6_22 {
	margin-left:0px;
	margin-top:0px;
	width:326px;
	height:180px;
	margin-bottom:0px;
	float:left;
	display:inline;
	background-image: url(../images/web-converting-machinery.png);
	overflow:hidden;
}
.cotta_para {
	float:right;
	padding:5px 10px 0px 105px;
}
.cotta_links {
	padding:10px 10px 0px 5px;
}
#colwrap6 {
	float:left;
	width:295px;
	margin-top:0px;
	margin-left:0px;
	border: 0px solid #f0f0f0;
}
#colwrap7 {
	float:left;
	width:295px;
	margin-top:0px;
	margin-left:0px;
	border: 0px solid #f0f0f0;
}
#company_doublee_6_13 {
	margin-left:0px;
	margin-top:0px;
	width:295px;
	height:47px;
	margin-bottom:0px;
	float:left;
	display:inline;
	background-image: url(../images/web-handling-needs.png);
	overflow:hidden;
}
#company_doublee_6_16 {
	margin-left:0px;
	margin-top:0px;
	width:295px;
	height:13px;
	margin-bottom:0px;
	float:left;
	display:inline;
	background-image: url(../images/converting-needs.png);
	overflow:hidden;
}
#company_doublee_6_17 {
	margin-left:0px;
	margin-top:0px;
	width:14px;
	height:374px;
	margin-bottom:0px;
	float:left;
	display:inline;
	background-image: url(../images/web-converting-applications.png);
	overflow:hidden;
}
.company_doublee_6_18 {
	margin-left:0px;
	margin-top:0px;
	width:272px;
	height:374px;
	margin-bottom:0px;
	float:left;
	display:inline;
	background-image: url(../images/slit.png);
	overflow:hidden;
}
#company_doublee_6_19 {
	margin-left:0px;
	margin-top:0px;
	width:9px;
	height:374px;
	margin-bottom:0px;
	float:left;
	display:inline;
	background-image: url(../images/slitting.png);
	overflow:hidden;
}
#company_doublee_6_24 {
	margin-left:0px;
	margin-top:0px;
	width:295px;
	height:16px;
	margin-bottom:0px;
	float:left;
	display:inline;
	background-image: url(../images/web-handling.png);
	overflow:hidden;
}
/*Banner stuff*/
/*Index Page*/
#Banner_Content_Home {
	position:absolute;
	left:27px;
	top:218px;
	width:550px;
	height:109px;
	color:#FFFFFF;
}

#Banner_Content_Home_Joomla {
	position:absolute;
	left:27px;
	top:10px;
	width:550px;
	height:109px;
	color:#FFFFFF;
}

#Banner_Slideshow {
	position:absolute;
	left:603px;
	top:195px;
	width:350px;
	height:275px;
}

#Banner_Slideshow_Joomla {
	position:absolute;
	left:603px;
	top:10px;
	width:350px;
	height:275px;
}

#header-home {
	background: url(../images/header.jpg) no-repeat 12px 180px;
	position: relative;
	height: 490px;
	z-index: 1;
}

#header-home-slideshow_Joomla {
	background: url(../images/header.jpg) no-repeat 12px 5px;
	position: relative;
	height: 320px;
	z-index: 1;
}
/*-----------------------------------------------------TEMPLATE UNEDITABLE SECTIONS------------------------------------*/

#main-tail {
	background: url(../images/main-tail.gif) repeat-x 0% 0%;
}
#main-bg {
	/*background: url(images/main-bg.jpg) no-repeat 50% 0%;*/
	background: url(../images/tall.jpg) repeat 50% 0%;
}
#main-bg_Joomla {
	/*background: url(images/main-bg.jpg) no-repeat 50% 0%;*/
	background-color: #FFF;
}
/*This is to hold the main content and the footer within place because
I am moving #main closing div tag up above footer beginning div tag so that transparency of footer.png
will show against blue steel background of page*/

#main-contain {
	width: 980px;
	margin: 0 auto;
}
#main-contain-sales {
	width: 320px;
	margin: 0 auto;
}
#main {
	/*	background: url(images/main.gif) no-repeat 0% 155px;*/
    background-image: url(../images/web-converting-solutions.png);
	background-repeat: repeat-y;
	width: 980px;
	margin: 0 auto;
	font-size: 12px;
}
/*Header-Logo*/
#Header-A-01_ {
	position:absolute;
	left:0px;
	top:0px;
	width:648px;
	height:104px;
}

#Header-A-01_sales{
	position:absolute;
	left:0px;
	top:0px;
	width:320px;
	height:51px;
}
#Header-B-02_ {
	position:absolute;
	left:648px;
	top:0px;
	width:332px;
	height:35px;
}
#Header-C-03_ {
	position:absolute;
	left:648px;
	top:35px;
	width:332px;
	height:45px;
	z-index: 5;
	padding-top: 0px;
	padding-left: 70px;
}
#Header-D-04_ {
	position:absolute;
	left:648px;
	top:80px;
	width:332px;
	height:24px;
}
#Header-E-05_ {
	position:absolute;
	left:0px;
	top:104px;
	width:648px;
	height:48px;
}
#Header-F-06_ {
	position:absolute;
	left:648px;
	top:104px;
	width:332px;
	height:48px;
}
#header-logo {
	/*background: url(images/header-logo.png);*/
	position: relative;
	height: 155px;
	background: url(../images/tall.jpg) repeat;
}
#menu {
	height: 40px;
	padding: 0 0 0 15px;
	overflow: hidden;
	position: absolute;
	top: 9px;
	left: 0;
	z-index: 1;
}
#menu li {
	float: left;
	margin: 0 0 0 -15px;
	text-transform: uppercase;
	font-size: 1em;
	font-weight: bold;
	color: #fff;
	list-style-type:none;
	list-style:none;
}
#menu li#m1 a {
	position: relative;
	z-index: 6;
}
#menu li#m2 a {
	position: relative;
	z-index: 5;
}
#menu li#m3 a {
	position: relative;
	z-index: 4;
}
#menu li#m4 a {
	position: relative;
	z-index: 3;
}
#menu li#m5 a {
	position: relative;
	z-index: 2;
}
#menu li#m6 a {
	position: relative;
	z-index: 1;
}
#menu li a {
	background: url(../images/menu.png) no-repeat 0% 0%;
	display: block;
	width: 83px;
	height: 25px;
	padding: 15px 22px 0 10px;
	overflow: hidden;
	float: left;
	text-align: center;
	text-decoration: none;
	color: #fff;
}
#menu li a:hover {
	color: #CCC;
}
#menu li.act a {
	background: url(../images/menu.png) no-repeat 0% 100%;
	position: relative !important;
	color: #262626;
	z-index: 100 !important;
}
#search-form {
	/*background: url(images/search-form.gif) no-repeat 0% 0%;*/
	/*	background-image: url(images/search-form.gif);*/
	width: 290px;
	height: 28px;
	padding: 5px 0 3px 1px;
	overflow: hidden;
	position: absolute;
	top: 110px;
	right: 30px;
}
#search-form input {
	background: none;
	width: 222px;
	height: 19px;
	padding: 7px 5px 5px 10px;
	border: none;
	float: left;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #000;
}
#search-form input#search-submit {
	/*		background: url(images/search-submit.gif) no-repeat 0% 0%;*/
	width: 38px;
	height: 31px;
	padding: 0;
	border: none;
	float: left;
	cursor: pointer;
}
/*-------------------------------------------------TEMPLATE EDITABLE SECTIONS------------------------------------------------*/
/*THIS IS EDITABLE SECTION MARKER WHERE THESE SETTINGS APPLY: InstanceBeginEditable name="Breadcrumbs-VideoBanner" */
/*Breadcrumbs*/
#breadcrumbs {
	height:0px;
	border:1px none #dedede;
	/*margin-top:4px;*/
	padding-top: 10px;
	padding-left: 12px;
	padding-bottom: 0px;
	z-index: 0;
	list-style-type: none;
	float: left;
	padding-right: 0px;
}
#breadcrumbs li {
	float:left;
	line-height:1em;
	color: #000000;
	padding:0 0 0 5px;
}
#breadcrumbs li a {
	color: #0099FF;
	display:block;
	text-decoration:none;
	padding:0 0 0 5px;/*background:url(images/breadcrumbs.jpg) no-repeat right center;*/
	font-weight:bold;
}

#announce {
	height:0px;
	border:1px none #dedede;
	/*margin-top:4px;*/
	padding-top: 10px;
	padding-right: 12px;
	padding-bottom: 0px;
	z-index: 0;
	list-style-type: none;
	float: right;
	padding-left: 0px;
}
#announce li {
	float:right;
	line-height:1em;
	color: #F00000;
	padding:0 5px 0 0;
}
#announce li a {
	color: #F00;
	display:block;
	text-decoration:none;
	padding:0 5px 0 0;/*background:url(images/breadcrumbs.jpg) no-repeat right center;*/
	font-weight:bold;
}
/*Top Bar Where Bread Crumbs Reside and Places A Different Top Border with Respective Openning for each Tab*/

#top-border {
	position:relative;
	left:0px;
	top:-2px;
	width:980px;
	height:18px;
	background:url(../images/web-conversion-solutions.png) no-repeat;
}
#partners-top-border {
	position:relative;
	left:0px;
	top:-2px;
	width:980px;
	height:18px;
	background:url(../images/partners-top-border.png) no-repeat;
}
#about-top-border {
	position:relative;
	left:0px;
	top:-2px;
	width:980px;
	height:18px;
	background:url(../images/about-top-border.png) no-repeat;
}
#events-top-border {
	position:relative;
	left:0px;
	top:-2px;
	width:980px;
	height:18px;
	background:url(../images/events-top-border.png) no-repeat;
}
#contact-top-border {
	position:relative;
	left:0px;
	top:-2px;
	width:980px;
	height:18px;
	background:url(../images/contact-top-border.png) no-repeat;
}
#videos-top-border {
	position:relative;
	left:0px;
	top:-2px;
	width:980px;
	height:18px;
	background:url(../images/videos-top-border.png) no-repeat;
}
#store-top-border {
	position:relative;
	left:0px;
	top:-2px;
	width:980px;
	height:18px;
	background:url(../images/store-top-border.png) no-repeat;
}
#utility-top-border {
	position:relative;
	left:0px;
	top:-2px;
	width:980px;
	height:18px;
	background:url(../images/utility-top-border.gif) no-repeat;
}
#header-background {
	background: url(../images/header.jpg) no-repeat 12px 10px;
	height: 340px;
	clear:both;
	position: relative;
}
#Banner_Content_Full {
	position:relative;
	left:25px;
	top:50px;
	width:500px;
	height:250px;
	float: left;
}
#Banner_Content_Full p {
	color:#ffffff;
}
#Banner_Slides {
	position:absolute;
	left:28px;
	top:341px;
	width:550px;
	height:100px;
	color:#FFFFFF;
}

#Banner_Slides_Joomla {
	position:absolute;
	left:28px;
	top:150px;
	width:550px;
	height:100px;
	color:#FFFFFF;
}

#Banner_Video {
	position:relative;
	left:50px;
	top:25px;
	width:375px;
	height:280px;
	color: #ffffff;
	float: left;
	z-index: 1500;
}
/*Used in Roll Movers and Core Cutter Pages For Multiple Video Player*/
#Banner_Multivid_Content {
	position:relative;
	left:25px;
	top:50px;
	width:385px;
	height:155px;
}
#Banner_Multi_Video {
	position:absolute;
	left:425px;
	top:25px;
	width:530px;
	height:280px;
	color: #ffffff;
}
#multividwrap {
	margin:0 auto;
	text-align: center;
}
#multividwrap p {
	margin: 4px 0;
	padding: 0;
	color:#333;
	width:580px;
	margin:0 auto;
	padding:0px;
	text-align:left;
}
#multividwrap span.code {
	font-size:11px;
	display:inline-block;
}
#multividwrap div.content, #content1, #content2, #content3 {
	margin-bottom:12px;
}
/*USED ONLY IN ABOUT PAGE SINCE ITS ONLY TOP LEVEL PAGE USING VIDEO*/
#header {
	background: url(../images/header.jpg) no-repeat 12px 10px;
	position: relative;
	height: 340px;
	clear:both;/*z-index: 1;*/
}
#content {
	background-image: url(../images/web-converting-solutions.png);
	background-repeat: repeat-y;
	padding: 10px 10px 0 10px;
}
#content p {
	padding: 0 0 0 0;
	line-height: 1.385em;
	color: #7d7d7d;
}
#content p.caption {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: italic;
	color: #3184C6;
	text-align: center;
}
.row-0 {
	padding: 0 0 0 0;
}
.row-1 {
	padding: 0 0 0 0;
}
.row-2 {
	padding: 0 0 10px 10px;
}
.row-2 p {
	padding: 0 0 17px 0 !important;
	line-height: 1.385em !important;
	font-size: 1.083em !important;
	color: #000000 !important;
}
.row-2 p.extra {
	padding: 0 0 30px 0 !important;
}
.row-2 p.extra1 {
	padding: 0 0 13px 0 !important;
}
.row-2 p.extra2 {
	padding: 0 0 14px 0 !important;
}
.row-2 p.no-indent {
	padding: 0 !important;
}
.row-2 .indent {
	padding: 0 0 16px 0;
}
/*FOR RED LISTS SHOWING PARTS OF CHUCK*/
.figurelist {
	padding: 4px 40px 30px 25px;
	overflow: visible;
	float: left;
	background-color:#FFFFFF;
	line-height: 5px;
	list-style-position: outside;
	list-style-type:decimal;
	clear: both;
}
.figurelist li {
	padding: 5px 2px 2px 0px;
	overflow: visible;
	vertical-align: middle;
	line-height: 16px;
	font-size: 14px;
	font-weight: 300;
	color: #97002A;
}
.figurelist li a {
	margin: 0 0 0 10px;
	text-decoration: none;
	color: #3184c6;
}
.figurelist li ol li {
	margin: 0 0 0 20px;
	text-decoration: none;
	color: #97002A;
}
.figurelist li a:hover {
	color: #97002A;
}
/*------------------------------------------------USED IN EVENTS----------------------------------------*/
.list-1 {
	width: 100%;
	padding: 0px 0 6px 0;
	overflow: hidden;
}
.list-1 li {
	background: url(../images/line-hor.gif) repeat-x 0% 100%;
	width: 100%;
	margin: 0 0 15px 0;
	padding: 0 0 21px 0;
	overflow: hidden;
	vertical-align: top;
	line-height: 1.231em;
	font-size: 1.083em;
	color: #7d7d7d;
}
.list-1 li img {
	float: left;
	margin: 2px 9px 0 0;
}
.list-1 li span {
	display: block;
	padding: 0 0 2px 0;
	line-height: 1.45em;
	text-transform: uppercase;
	font-size: 0.769em;
	font-weight: bold;
	color: #000;
}
.list-1 li strong {
	display: block;
	padding: 0 0 13px 0;
	line-height: 1.2em;
	font-size: 12px;
	color: #424242;
}
.list-1 li strong em {
	display: block;
	margin: -5px 0 0 0;
	font-style: normal;
}
.list-1 li strong i {
	display: block;
	margin: -7px 0 0 0;
	font-style: normal;
}
.list-1 li b {
	display: block;
	font-weight: normal;
	color: #3184c6;
}
.list-1 li b a {
	color: #3184c6;
}
/*--------------USED IN FOOTER-PRODUCT INDEX PAGES----HIT CTRL-F AND SELECT "ENTIRE SITE" TO SEE WHERE USED----*/
.list-8 {
	/*	padding: 1px 0 5px 0;*/
    padding: 10px 0 1px 20px;
	/*padding: 10px 0 1px 25px;*/
	overflow: hidden;
	line-height: 20px;
}
.list-8 dt {
	padding: 0 0 1px 0;
	line-height: 1em;
	font-size: 12px;
	font-weight: bold;
	color: #3184c6;
	text-decoration: none;
}
.list-8 dt a {
	text-decoration: none;
	color: #3184c6;
}
.list-8 dt a:hover {
	text-decoration: nne;
}
.list-8 dd {
	padding: 0 0 17px 0;
	line-height: 14px;
	color: #7d7d7d;
}
.list-8-banner dt {
	padding: 0 0 1px 0;
	line-height: 1em;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: underline;
}
.list-8-banner dt a {
	text-decoration: none;
	color: #ffffff;
}
.list-8-banner dt a:hover {
	text-decoration: underline;
}
.list-8-banner dd {
	padding: 0 0 17px 0;
	line-height: 1em;
	color: #fff;
}
/*----------USED IN MECHANICAL SHAFTS------------*/

.list-11 dt {
	padding: 0 0 1px 0;
	line-height: 1em;
	font-size: 12px;
	font-weight: bold;
	color: #3184c6;
	text-decoration: underline;
}
.list-11 dt a {
	text-decoration: none;
	color: #3184c6;
}
.list-11 dt a:hover {
	text-decoration: underline;
}
.list-11 dd {
	padding: 0 0 17px 0;
	line-height: 1em;
	color: #666;
}
/*USED ON PRODUCT INDEX PAGES*/
.list-prodindx {
	/*	padding: 1px 0 5px 0;*/
    padding: 15px 0 1px 40px;
	overflow: hidden;
	font-size: 1.0em;
}
/*USED ON LIST FOR BANNERS*/
ul.list-banner {
	margin:0;
	padding:15px 0 0 0;
	padding-left:100px;
	list-style-type: disc;
	list-style-position: outside;
	color:#ffffff;
}
ul.list-content {
	margin:0;
	padding:15px 0 0 0;
	padding-left:50px;
	list-style-type: disc;
	list-style-position: outside;
	float:left;
}
ul.list-product {
	margin:0;
	padding:0;
	padding-left:50px;
	list-style-type: disc;
	list-style-position: outside;
}
ul.list-productindx {
	margin:0;
	padding:0;
	padding-left:10px;
	list-style-type: disc;
	list-style-position: outside;
}
.list-prodindx {
	padding: 0 0 1px 0;
	line-height: 1em;
	font-size: 2.5em;
	font-weight: bold;
	color: #3184c6;
}
.list-prodindx a {
	text-decoration: none;
	color: #3184c6;
}
.list-prodindx a:hover {
	text-decoration:none;
}
.list-prodindx {
	padding: 0 0 17px 0;
	line-height: 1.385em;
	font-size: 1.083em;
	color: #7d7d7d;
}
.list-prodindx-nostyle {
	line-height: 20px;
	font-size: 14px;
	color: #3184c6;
	list-style-type:none;
	list-style:none;
}
.list-prodindx-nostyle ul li a:hover {
	text-decoration:underline;
}
.list-prodindx-nostyle ul li a {
	text-decoration: underline;
}
/*FOOTER SUBSCRIBE FORM CSS*/	
#colform {
	width:685px;
	float:none;
}
#colform1 {
	width:50px;
	float:left;
}
#colform2 {
	width:145px;
	float:left;
}
#colform3 {
	width:60px;
	float:left;
	padding-left:0px;
}
#colform4 {
	width:155px;
	float:left;
}
#colform5 {
	width:5px;
	float:left;
}
#colform6{
	width:275px;
	float: right;
}
#colform label, input {
	display:block;
}
#colform label {
	height:22px;
}
#colform2 textarea, #colform2 input {
	width:100%;
}
#colform4 textarea, #colform2 input {
	width:100%;
	margin-bottom:5px; 
	border:0
	height:10px;
}
#colform form {
	margin:0;
}
#colform p {
	padding-left:220px;
	clear:left;
	margin:0 auto;
}
#colform p input {
	float: none;
	display: block;
	width: 100px;
	margin: 0 auto;
	text-align: center;
}
#footer {
	background-image: url(../images/web-handling-solution.png);
	background-repeat: no-repeat;
	height: 250px;
	overflow: hidden;
	line-height: 10px;
}
#footer p {
	padding: 0 0 0 0;
	line-height: 12px;
	text-align: center;
	font-weight: normal;
	color: #fff;
	font-size:10px;
	padding-top: 5px;
}
#footer p a {
	margin: 0 0 0 0;
	text-decoration: none;
	color: #fff;
}
#footer p a:hover {
	text-decoration: underline;
}
/* FOOTER LINKS */
#footer ul {
	list-style: none;
	text-align:center;
	padding-top:20px;
}
#footer li {
	display: inline;
	margin: 0;
	padding: 0 0.2em 0 0.5em;
	border-left: 1px solid;
	font-weight: bold;
	color: #fff;
	font-size:10px;
}
#footer li a {
	font-weight: normal;
	color: #fff;
	font-size:10px;
	text-decoration: none;
}
#footer .first {
	padding-left: 0;
	border: 0;
}
#footer .links {
	padding-top:30px;
}
#footer-subscript {
	color: #FFF;
	padding: 0px 0 0px 0px;
}

#footer-quickie {
	color: #FFF;
	text-align:center;
	width: 100%;
	padding: 0 0 0 0;
}
/* PRODUCT INDEX PAGE*/
ul li ul {
	margin-left:10px;
	margin-top:5px;
	margin-bottom:5px;
}
.moreInfo {
	display: block;
	width: 86px;
	height: 28px;
	background: url("../images/more-info.png") no-repeat 0 0;
}
.moreInfo:hover {
	background-position: 0 -29px;
}
.moreInfo span {
	display: none;
}

.requestInfo {
	display: block;
	width: 300px;
	height: 28px;
	background: url("../images/click-to-request.png") no-repeat 0 0;
}
.requestInfo:hover {
	background-position: 0 -28px;
}
.requestInfo span {
	display: none;
}

.generalInfo {
	display: block;
	width: 102px;
	height: 28px;
	background: url("../images/more-information.png") no-repeat 0 0;
}
.generalInfo:hover {
	background-position: 0 -29px;
}
.generalInfo span {
	display: none;
}

/*PRODUCT PAGE*/
.requestQuik {
	display: block;
	width: 289px;
	height: 40px;
	background: url("../images/quick-contact.png") no-repeat 0 0;
}

.requestQuote {
	display: block;
	width: 289px;
	height: 40px;
	background: url("../images/request-quote-info.png") no-repeat 0 0;
}
.requestQuote:hover {
	background-position: 0 -40px;
}
.requestQuote span {
	display: none;
}


/*USED FOR QUICK LINKS AND RELATED PRODUCTS-BLUE BACKGROUND*/
#sprybg {
	width:285px;
	margin: 0px auto 0px 7px;
	border: 0px solid #f0f0f0;
}
#sprybg_r1_c1 {
	margin-left:0px;
	margin-top:0px;
	width:285px;
	height:11px;
	margin-bottom:0px;
	float:left;
	display:inline;
	background-image:url(../images/sprybg_r1_c1.png);
	overflow:hidden;
}
#sprybg_r2_c1 {
	margin-left:0px;
	margin-top:0px;
	width:285px;
	height:auto;
	margin-bottom:0px;
	float:left;
	display:inline;
	background-repeat:repeat-y;
	background-image:url(../images/sprybg_r2_c1.png);
	overflow:hidden;
	padding-left: 0px;
}
#sprybg_r4_c1 {
	margin-left:0px;
	margin-top:0px;
	width:285px;
	height:14px;
	margin-bottom:0px;
	float:left;
	display:inline;
	background-image:url(../images/sprybg_r4_c1.png);
	overflow:hidden;
}
#sprybg2 {
	width:285px;
	margin: 0px auto 0px 7px;
	border: 0px solid #f0f0f0;
}
#sprybg2_r1_c1 {
	margin-left:0px;
	margin-top:0px;
	width:285px;
	height:11px;
	margin-bottom:0px;
	float:left;
	display:inline;
	background-image:url(../images/sprybg_r1_c1.png);
	overflow:hidden;
}
#sprybg2_r2_c1 {
	margin-left:0px;
	margin-top:0px;
	width:285px;
	height:auto;
	margin-bottom:0px;
	float:left;
	display:inline;
	background-repeat:repeat-y;
	background-image:url(../images/sprybg_r2_c1.png);
	overflow:hidden;
	padding-left: 0px;
}
#sprybg2_r4_c1 {
	margin-left:0px;
	margin-top:0px;
	width:285px;
	height:14px;
	margin-bottom:0px;
	float:left;
	display:inline;
	background-image:url(../images/sprybg_r4_c1.png);
	overflow:hidden;
}
/* PRODUCT INDEX */

.sprybgx {
	width:285px;
	margin: 0px auto 0px 7px;
	border: 0px solid #f0f0f0;
}
.sprybgx_r1_c1 {
	margin-left:0px;
	margin-top:0px;
	width:285px;
	height:11px;
	margin-bottom:0px;
	float:left;
	display:inline;
	background-image:url(../images/sprybg_r1_c1.png);
	overflow:hidden;
}
.sprybgx_r2_c1 {
	margin-left:0px;
	margin-top:0px;
	width:285px;
	height:auto;
	margin-bottom:0px;
	float:left;
	display:inline;
	background-repeat:repeat-y;
	background-image:url(../images/sprybg_r2_c1.png);
	overflow:hidden;
	padding-left: 20px;
}
.sprybgx_r4_c1 {
	margin-left:0px;
	margin-top:0px;
	width:285px;
	height:14px;
	margin-bottom:0px;
	float:left;
	display:inline;
	background-image:url(../images/sprybg_r4_c1.png);
	overflow:hidden;
}
#quicklinks {
	margin-left:0px;
	margin-top:0px;
	width:295px;
	height:47px;
	margin-bottom:0px;
	float:left;
	display:inline;
	overflow:hidden;
}
#other-types {
	margin-left:0px;
	margin-top:0px;
	width:295px;
	height:47px;
	margin-bottom:0px;
	float:left;
	display:inline;
	overflow:hidden;
}
/*PRODUCT PAGE ROW 1 RIGHT IMAGE DIV*/

.right {
	width:370px;
	float:right;
	text-align: center;
}
/*USED ONCE:carbon-fiber-rollers.htm*/
.blue-tint {
	color: #069;
}
.center {
	text-align:center;
}
/*LAYOUT STRUCTURES FOR PAGES */
/*======= index.htm =======*/
#index #content {
	padding: 10px 5px 5px 5px;
}
#index #main {
/*background: url(images/main-1.gif) no-repeat 0% 155px;*/
	/*background-image: url(images/doublee_H.png);
	background-repeat: repeat-y;*/
	}
#index .row-1 .col-1 {
	width: 275px;
	padding: 10px 45px 0 10px;
}
#index .row-1 .col-2 {
	width: 599px;
	padding-top: 10px;
}
#index .row-2 .col-1 {
	width: 275px;
	padding: 0 45px 0 0;
}
#index .row-2 .col-2 {
	width: 602px;
}
/*======Partners Page=======*/
#partners .row-1 .col-1 {
	width: 890px;
	padding: 30px 25px 0 25px;
}
#partners .row-1 .col-2 {
	width: 0px;
}
#partners .row-2 .col-1 {
	width: 275px;
	padding: 25px 25px 0 0;
}
#partners .row-2 .col-2 {
	width: 320px;
	padding: 20px 15px 25px 10px;
}
#partners .row-2 .col-3 {
	width: 280px;
	padding: 20px 10px 10px 10px;
	height: 168px;
	/*	background-image: url(images/prod-index-right-box.png);*/
	background-repeat: no-repeat;
}
/*======= About =======*/

#about .row-1 .col-1 {
	width: 420px;
}
#about .row-1 .col-2 {
	width: 490px;
	padding: 30px 0 0 10px;
}
#about .row-2 .col-1 {
	width: 920px;
}
#about .row-2 .col-2 {
	width: 320px;
}
#about .row-2 .col-3 {
	width: 320px;
}
/*======= Events =======*/
 
#events .row-1 .col-1 {
	width: 275px;
	padding: 25px 25px 0 25px;
}
#events .row-1 .col-2 {
	width: 599px;
	padding-top: 10px;
	padding: 25px 0 0 0;
}
#events .row-2 .col-1 {
	width: 275px;
	padding: 0 45px 0 0;
}
#events .row-2 .col-2 {
	width: 602px;
}
/*======= Contact Page =======*/

#contact .row-1 .col-1 {
	width: 330px;
	padding: 10px 0px 0 25px;
}
#contact .row-1 .col-2 {
	width: 600px;
}
#contact .row-2 .col-2 {
	width: 877px;
}
/*======= Footer =======*/
.row-footer .col-1 {
	width: 226px;
	height: 155px;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
	margin-right: 0px;
}
.row-footer .col-2 {
	padding:10px 0px 0px 10px;
	height: 140px;
	text-align: left;
	background-color: #14467F;
	width:685;
	margin-top: 10px;
}
.row-footer .col-3 {
	height: 120px;
	padding: 0px;
	width: 265px;
}
/*======= Product Page =======*/
#prodpage .row-1 .col-1 {
	width: 280px;
	padding: 0 0 0 2px;
}
#prodpage .row-1 .col-2 {
	width: 375px;
}
#prodpage .row-1 .col-1r {
	width: 375px;
	padding: 0 5px 0 2px;
}
#prodpage .row-1 .col-2r {
	width: 280px;
}
#prodpage .row-1 .colwide {
	width: 660px;
	float: left;
}
#prodpage .row-1 .col-3 {
	width: 295px;
	float:right;
}
#prodpage .row-2 .col-1 {
	width: 960px;
	padding: 20px 10px 10px 10px;
	float:right;
	clear:both;
}
#prodpage .row-2 .col-1 {
	width: 960px;
	padding: 20px 10px 10px 10px;
	clear:both;
}
#prodpage .row-3 .col-1 {
	width: 275px;
	padding: 15px 0 15px 45px;
}
#prodpage .row-3 .row3header {
	width: 700px;
	padding: 5px 0 5px 14px;
}
#prodpage .row-3 .col-2 {
	width: 555px;
}
#prodpage .row-3 {
	clear:right;
	margin-top:10px;
}
#prodpage .row-4 .col-1 {
	/*	position:absolute;*/
	left:0;
	top:0;
	width: 960px;
	padding: 10px 10px 10px 10px;/*height:auto;*/
}
#prodpage .row-4 {
	/*position:relative;*/
	width: 950px;
	padding: 10px 10px 10px 10px;
}
#prodpage .fix {
	clear:both;
}
/*======= Product Index Page =======*/

#prodindx .row-0 .col-1 {
	width: 575px;
	padding: 25px 25px 0 25px;
}
#prodindx .row-0 .col-3 {
	width: 325px;
	padding: 25px 0 0 30px;
}
#prodindx .row-1 .col-1 {
	width: 970px;
	padding: 10px 0 0 10px;
}
#prodindx .row-1 .col-2 {
	width: 0px;
}
#prodindx .row-2 .col-1 {
	width: 275px;
	padding: 25px 25px 0 0px;
	text-align: center;
}
#prodindx .row-2 .col-2 {
	width: 330px;
	padding: 0 15px 0 10px;
}
#prodindx .row-2 .col-3 {
	width: 305px;
	height: auto;
	background-repeat: no-repeat;
}
/*======= Product Page - No Related Products Spry =======

#prodpagenospry .row-1 .col-1 {
	width: 450px;
	padding: 0 20px 0 0;
}
#prodpagenospry .row-1 .col-2 {
	width: 449px;
}
#prodpagenospry .row-2 .col-1 {
	width: 275px;
	padding: 0 45px 0 0;
}
#prodpagenospry .row-2 .col-2 {
	width: 602px;
}
#prodpagenospry .row-3 .col-1 {
	width: 970px;
	padding: 0 0 0 0;
}*/

/*FORMS*/
/*NEWSLETTER FORM*/
.footform {
	padding:0 0 0 0;
	color: #fff;
	font-size:12px;
}
/*SITEMAP*/
#sitemap table {
	background-color: #F9FBFD;
	color: #000000;
	width: 900px;
	border: 1px solid #D7E5F2;
	border-collapse: collapse;
}
#sitemap td {
	border: 1px solid #D7E5F2;
	padding: 5px 0px 5px 5px;
	text-align:left;
}


/*SEARCH RESULTS*/
#search table {
	background-color: #F9FBFD;
	color: #7d7d7d;
	width: 900px;
	border: 1px solid #D7E5F2;
	border-collapse: collapse;
}
#search td {
	border: 1px solid #D7E5F2;
	padding: 5px 0px 5px 5px;
	text-align:left;
}

#search dt {
line-height:.9em;
}
/*REQUEST FORMS*/
#request table {
	background-color: #F9FBFD;
	color: #000000;
	width: 700px;
	border: 1px solid #D7E5F2;
	border-collapse: collapse;
}
#request td {
	border: 1px solid #D7E5F2;
	padding: 5px 0px 5px 5px;
}

#request table tr td table {
	background-color: #F9FBFD;
	color: #000000;
	width: 100px;
	border: 1px solid #D7E5F2;
	border-collapse: collapse;
}
.label {
	float : left;
	width : 60px;
	color: #3670A7;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#fff;
}
.labelcellsales {
	font: 9px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #3670A7;
	background-color: transparent;
	width: 150px;
}
.labelcell {
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #3670A7;
	background-color: transparent;
	width: 150px;
}
.labelcellright {
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #3670A7;
	background-color: transparent;
	width: 150px;
	text-align:right;
}
.labelcellcenter {
	text-align:center;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #3670A7;
	background-color: transparent;
}
.labelcellreq {
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #F00;
}
.labelcelllong {
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #3670A7;
	background-color: transparent;
	width: 300px;
}
.labelcelllong600 {
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #3670A7;
	background-color: transparent;
	width: 600px;
	text-align:left;
}
.labelcelllonger {
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #3670A7;
	background-color: transparent;
	width: 800px;
}
.fieldcell {
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #F2F7FB;
	color: #3670A7;
	text-align: left;
	margin-right: 0px;
	padding-right: 0px;
}
.fieldcellleft {
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #F2F7FB;
	color: #3670A7;
	text-align: left;
	margin-right: 0px;
	padding-right: 0px;
}
.fieldcell input {
	width: 250px;
	font: 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #D7E5F2;
	color: #102132;
	border: 1px solid #284279;
	margin-right: 0px;
}
.fieldcellleft input {
	width: 250px;
	font: 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #D7E5F2;
	color: #102132;
	border: 1px solid #284279;
	margin-right: 0px;
}
.smalllabelcell {
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: transparent;
	color: #3670A7;
	width: 100px;
}
.smallfieldcell {
	background-color: #F2F7FB;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #3670A7;
	text-align: left;
}
.smallfieldcellinline {
	background-color: #F2F7FB;
	color: #000000;
}
.fieldcellphone input {
	font: 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #D7E5F2;
	color: #102132;
	border: 1px solid #284279;
	margin-right: 0px;
}
.smallfieldcell input {
	width: 100px;
	font: 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #D7E5F2;
	color: #102132;
	border: 1px solid #284279;
}
.smallfieldcellinline input {
	width: 100px;
	font: 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #D7E5F2;
	color: #102132;
	border: 1px solid #284279;
}
.smallfieldcellradio {
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #3670A7;
	border: 1px solid #284279;
}
.smallfieldcellradio input {
	background-color: #D7E5F2;
	color: #102132;
	border: 1px solid #284279;
}
.smallfieldcellradiocenter input {
	background-color: #D7E5F2;
	color: #102132;
	border: 1px solid #284279;
	text-align:center;
}
.smallfieldcell select {
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #D7E5F2;
	color: #102132;
	border: 1px solid #284279;
}
.areacode input {
	font: 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #D7E5F2;
	color: #102132;
	border: 1px solid #284279;
	margin-right: 0px;
}
.button {
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #D7E5F2;
	color: #102132;
	margin-left: 12px;
	margin-top: 3px;
	margin-bottom: 2px;
}
.radioalign {
	float:left;
	vertical-align:top;
	text-align:center;
	padding: 0 5px 0 5px;
	width:100px;
	margin-bottom: 10px;
	color: #3670A7;
}
.spacer {
	width:35px;
}
/*input, select {
	vertical-align: middle;
	font-weight: normal;
}*/

input, select {
	display : block;
}

/*STCMI STYLES */
#stcmi table {
	background-color: #F9FBFD;
	color: #000000;
	width: 300px;
	border: 1px solid #D7E5F2;
	border-collapse: collapse;
}
#stcmi td {
	border: 1px solid #D7E5F2;
	padding: 5px 0px 5px 5px;
}
/*SEO*/

strong.normal {
	font-weight: normal;
	font-style: normal;
	text-decoration:none;
}
em.norm {
	font-weight: normal;
	font-style: normal;
	text-decoration:none;
}
.uline {
	text-decoration:none;
}
.imgpad {
	padding: 10px 10px 1px 10px;
}
.headerpad {
	padding-top:25px;
}
/*BANNER VIDEO ADJUST FOR NO VIDEO PIC*/

.novideo {
	padding-top:12px;
}
/*TABLE FOR 404 PAGE*/

#error table {
	background-color: #F9FBFD;
	color: #000000;
	width: 700px;
	border: 1px solid #D7E5F2;
	border-collapse: collapse;
}
#error td {
	border: 1px solid #D7E5F2;
	padding: 5px 0px 5px 5px;
	text-align:center;
}
/*CASE STUDES AND EMAIL*/
.caption {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: italic;
	color: #3184C6;
	text-align: center;
}
/*MISCELLANEOUS SETTINGS*/
/*PHP Login*/
#login {
	height:18px;
	border:1px none #dedede;
	/*margin-top:4px;*/
	padding-top: 10px;
	padding-left: 0px;
	padding-bottom: 6px;
	z-index: 150;
	list-style-type: none;
	float: right;
	padding-right:10px;
}
object {
	vertical-align: top;/*outline: none;*/
}
/*GENERAL TABLE SETTINGS*/

table {
	width:650px;
}

table.quickform {
	width:260px;
	/*	border-top:1px solid #e5eff8;
	border-right:1px solid #e5eff8;*/
	margin:0 auto;
	border-collapse: collapse;
	text-align:center;
	border: solid #3184c6 1px;
	/*	border-left: 1px solid #e5eff8;
	border-bottom: 1px solid #e5eff8;*/
	background-color: #3184c6;
}
table.white {
	/*width:650px;*/
/*	border-top:1px solid #e5eff8;
	border-right:1px solid #e5eff8;*/
	margin:2em auto;
	border-collapse: collapse;
	text-align:center;
	border: solid #3184c6 1px;
	/*	border-left: 1px solid #e5eff8;
	border-bottom: 1px solid #e5eff8;*/
	background-color: #ffffff;
}
caption {
	color: #3184c6;
	font-size:14px;
	letter-spacing:0.1em;
	margin:1em 0 0 0;
	padding:0;
	/*caption-side:top;*/
	text-align:center;
}
tr.odd td {
	background:#e8f2fb;
}
tr.odd .column1 {
	background:#e8f2fb;
}
tr.even td {
	background:#b9dcff;
}
tr.even .column1 {
}
.column1 {
	background:#b9dcff;
}
td {
	/*color:#678197;*/
	border-bottom:1px solid #3184c6;
	border-left:1px solid #3184c6;
	padding:.3em 1em;
	text-align:left;
	line-height: 12px;
}

#quickform {
	/*color:#678197;*/
	padding:.3em 1em;
	text-align:left;
	line-height: 12px;
}
th {
	font-weight:normal;
	color: #000000;
	text-align:left;
	border-bottom: 1px solid #e5eff8;
	border-left:1px solid #e5eff8;
	padding:.3em 1em;
	border: solid #3184c6 1px;
}
thead th {
	background:#3184c6;
	text-align:center;
	font:bold 1.2em/2em "Century Gothic", "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FFF;
	border: solid #3184c6 1px;
}
tfoot th {
	text-align:center;
	background:#f4f9fe;
}
tfoot th strong {
	font:bold 1.2em "Century Gothic", "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin:.5em .5em .5em 0;
	color:#66a3d3;
}
tfoot th em {
	color:#f03b58;
	font-weight: bold;
	font-size: 1.1em;
	font-style: normal;
}
.tablebgcolor {
	background-color:#3184c6;
}
.tablebgcolorwhite {
	background-color:#3184c6;
	color:#fff;
}
/*------------MISCELLANEOUS SETTINGS---------------*/

#aboutbanner {
	float:left;
	margin: 0 10px 15px 10px;
}
.abovefoot {
	width:100%;
	text-align:center;
}
#brake-float-r {
	float:right;
	width:275px;
	padding-bottom:20px;
	text-align:center;
}
#brake-float-l {
	float:left;
	width:375px;
	padding-bottom:20px;
	text-align:center;
}
#center135wide {
	text-align:center;
	width:135px;
}
#ctcmargintop {
	margin-top:10px;
}
#displaylt {
	float:left;
	width:340px;
	padding-bottom:20px;
	text-align:center;
}
#displaypiclt {
	float:left;
	width:150px;
}
.float-rt {
	float:right;
}
#fleft190widectr {
	float:left;
	width:190px;
	padding-bottom:20px;
	text-align:center;
}
#fleft250widectr {
	float:left;
	width:250px;
	padding-bottom:20px;
	text-align:center;
}
.fleft250wide {
	float:left;
	width:250px;
}
#fleft275widectr {
	float:left;
	width:275px;
	padding-bottom:20px;
	text-align:center;
}
#fleft275wide {
	float:left;
	width:275px;
	padding-bottom:20px;
}
.fleft280wide {
	width:280px;
}
#fleft290widectr {
	float:left;
	width:290px;
	padding-bottom:20px;
	text-align:center;
	height:350px;
	padding-top: 0px;
	padding-right: 5px;
	padding-left: 0px;
}
#fleft300widectr {
	float:left;
	width:300px;
	padding-bottom:20px;
	text-align:center;
}
#fleft310wide {
	float:left;
	width:310px;
	padding-bottom:20px;
}
#fleft320wide {
	float:left;
	width:320px;
	padding-bottom:20px;
}
#fleft325wide {
	float:left;
	width:325px;
	padding-bottom:20px;
	text-align:center;
}
#fleft340wide {
	float:left;
	width:340px;
	padding-bottom:20px;
	text-align:center;
}
#fleft375wide {
	float:left;
	width:375px;
	padding-bottom:20px;
}
#fleft375widectr {
	float:left;
	width:375px;
	padding-bottom:20px;
	text-align:center;
}
#fleft340widectr {
	float:left;
	width:340px;
	padding-bottom:20px;
	text-align:center;
}
#fleft340wide {
	float:left;
	width:340px;
	padding-bottom:20px;
}
.fleftpadleft10 {
	float:left;
	padding-left:10px;
}
#fleftpadleft400 {
	float:left;
	padding-left:400px;
}
#fleft420wide {
	float:left;
	width:420px;
	padding-bottom:20px;
}
#fleft450wide {
	float:left;
	width:450px;
	padding-bottom:20px;
}
#fleft350wide {
	float:left;
	width:350px;
	padding-bottom:20px;
}
#fleft660 {
	float:left;
	width:660px;
}
#fleft650wide {
	float:left;
	width:650px;
	padding-bottom:20px;
}
#fleft600wide {
	float:left;
	width:650px;
	padding-bottom:20px;
	padding-left:20px;
}
#fleft400widectr {
	float:left;
	width:400px;
	padding-bottom:20px;
	text-align:center;
}
.frightpadbot20 {
	float:left;
	padding-bottom:20px;
}
#fright185widectr {
	float:right;
	width:185px;
	padding-bottom:20px;
	text-align:center;
}
#fright325 {
	float:right;
	width:325px;
}
#fright250 {
	float:right;
	width:250px;
}
#fright275widectr {
	float:right;
	width:275px;
	padding-bottom:20px;
	text-align:center;
}
#fright225wide {
	float:right;
	width:225px;
	padding-bottom:20px;
}
#fright325wide {
	float:right;
	width:325px;
	padding-bottom:20px;
}
#fright325widepadtop {
	float:right;
	width:325px;
	padding-top:40px;
	padding-left:10px;
}
#fright300wide {
	float:right;
	width:300px;
	padding-bottom:20px;
}
#fright300padtop30 {
	float:right;
	width:300px;
	padding-top:30px;
}
#fright300padtop80 {
	float:right;
	width:300px;
	padding-top:80px;
}
#fright275widectr {
	float:right;
	width:275px;
	padding-bottom:20px;
	text-align:center;
}
#fright275wide {
	float:right;
	width:275px;
	padding-bottom:20px;
}
.fright250wide {
	float:right;
	width:250px;
}
.fright250wide {
	float:right;
	width:250px;
}
#frightpadright400 {
	float:right;
	padding-right:400px;
}
#fright400wide {
	float:right;
	width:400px;
	padding-bottom:20px;
}
#fright325wide {
	float:right;
	width:325px;
	padding-bottom:20px;
}
.fmiddle160wide {
	padding: 0px 160px 0px 160px;
	margin: 0px;
}
#imgpad {
	padding-right:10px;
	padding-bottom:10px
}
.forminline {
	line-height:0px;
	vertical-align:top;
}
.formwidth {
	width:700px;
}
.inline {
	display:inline
}
.listwidth550 {
	width:550px;
}
.listwidth250 {
	width:250px;
}
#middlefloat {
	float:left;
	width:275px;
	padding-bottom:20px;
}
#padctr {
	padding: 0px 160px 0px 160px;
	margin: 0px;
}
#padtop10ctr {
	padding-top:10px;
	text-align:center;
}
#padbot20 {
	padding-bottom:20px;
}
.padbot350 {
	padding-bottom:350px;
}
.padbot150 {
	padding-bottom:150px;
}
#padtop40 {
	padding-top:40px;
}
.padlt30 {
	padding-left:30px;
}
.padlt20 {
	padding-left:20px;
}
.padlt125 {
	padding-left:125px;
}

.padlt250 {
	padding-left:250px;
}
#padlt10 {
	padding-left:10px;
}
.padtop25 {
	padding-top:25px;
}
.padtop150 {
	padding-top:150px;
}
#searchfont {
	font-weight:bold;
	font-size:130%;
}
#slitspacer {
	width:350px;
}
#social {
	white-space: nowrap;
}
#subalign {
	margin: 0 auto;
	text-align: center;
	margin-top: 5px;
}
td h3 {
	float:left;
}
.textalignleft {
	text-align:left;
}
#thanks {
	text-align:center;
	padding-bottom:200px;
	padding-top:200px;
}
#whitefont {
	color:#fff;
}
.width900 {
	width:900px;
}
.width400 {
	width:400px;
}
.width100lt {
	width:100%;
	text-align:left
}
.width100ctr {
	width:100%;
	text-align:center
}
.width150 {
	width:150px;
}
#width120 {
	width:120px;
}
#width280 {
	width:280px;
}
#width930 {
	width:930px;
}


/*------STCMI Utility----------*/
/*SEARCH RESULTS*/
#stcmi-login table {
	background-color: #F9FBFD;
	color: #000000;
	width: 300px;
	border: 1px solid #D7E5F2;
	border-collapse: collapse;
}
#stcmi-login td {
	border: 1px solid #D7E5F2;
	padding: 5px 0px 5px 5px;
	text-align:left;
}
#stcmi-links table {
	background-color: #F9FBFD;
	color: #666666;
	width: 700px;
	border: 1px solid #D7E5F2;
	border-collapse: collapse;
}
#stcmi-links  td {
	border: 1px solid #D7E5F2;
	padding: 5px 0px 5px 5px;
	text-align:center;
}
#rounded-corner {
	border-collapse:collapse;
	font-family:"Lucida Sans Unicode","Lucida Grande",Sans-Serif;
	font-size:10px;
	margin:20px;
	text-align:center;
	width:850px;
	background-color: #ffffff;
	border: none;

}

#rounded-corner thead th.rounded-company {
	background:url("../images/utilities/stcmi/left.png") no-repeat scroll left -1px #3A6CAE;
}
#rounded-corner thead th.rounded-q4 {
background:url("../images/utilities/stcmi/right.png") no-repeat scroll right -1px #3A6CAE;
}
#rounded-corner th {
	background:none repeat scroll 0 0 #3A6CAE;
	color:#ffffff;
	font-size:10px;
	font-weight:normal;
	padding:8px;
	border: none;
}
#rounded-corner td {
background:none repeat scroll 0 0 #ffffff;
/*border-top:1px solid #FFFFFF;*/
color:#666699;
padding:8px;
border: none;
text-align:center;
}
#rounded-corner tfoot td.column {
background-color:#E8EDFF;
}
#rounded-corner tfoot td.rounded-foot-left {
background:url("../images/utilities/stcmi/botleft.png") no-repeat scroll left bottom #E8EDFF;
}
#rounded-corner tfoot td.rounded-foot-right {
background:url("../images/utilities/stcmi/botright.png") no-repeat scroll right bottom #E8EDFF;
}
#rounded-corner tbody tr:hover td {
background:none repeat scroll 0 0 #D0DAFD;
}
/*Quik Form */
#quikform {
	width:260px;
	float:left;
	padding-left:0px;
	/*padding-top:10px;8*/
}

#quickie {
	color: #FFF;
	text-align:center;
	width: 100%;
	padding-left:15px;
	font-size:16px;
}

#sprybgquik {
	width:220px;
	margin: 0px auto 0px 7px;
	border: 0px solid #f0f0f0;
}
#sprybgquik_r1_c1 {
	margin-left:0px;
	margin-top:0px;
	width:285px;
	height:11px;
	margin-bottom:0px;
	float:left;
	display:inline;
	background-image:url(../images/sprybgquik_r1_c1.png);
	overflow:hidden;
}
#sprybgquik_r2_c1 {
	margin-left:0px;
	margin-top:0px;
	width:285px;
	height:auto;
	margin-bottom:0px;
	float:left;
	display:inline;
	background-repeat:repeat-y;
	background-image:url(../images/sprybgquik_r2_c1.png);
	overflow:hidden;
	padding-left: 0px;
}
#sprybgquik_r4_c1 {
	margin-left:0px;
	margin-top:0px;
	width:285px;
	height:14px;
	margin-bottom:0px;
	float:left;
	display:inline;
	background-image:url(../images/sprybgquik_r4_c1.png);
	overflow:hidden;
}

 #cb {
        vertical-align: text-bottom;
        _vertical-align: middle;
        padding: 0 !important;
        margin: 0 !important;
    }

/*Language Selector*/
	/*LEVEL ONE
*/

ul.dropdown * 									{ margin: 0; padding: 0; }
ul.dropdown html                                { overflow-y: scroll; }
ul.dropdown p                                   { margin: 0 0 8px 0; }
ul.dropdown a									{ text-decoration: none; }
ul.dropdown img                                 { vertical-align: middle; }
ul.dropdown a img                               { border: 0; 180}
ul.dropdown ul									{ list-style: none; }
ul.dropdown h1                                  { margin: 0 0 10px 0; }

ul.dropdown                         {
	position: relative;
	width: 180px;
	list-style: none;
}
ul.dropdown li                      { font-weight: bold; float: left; width: 180px; background: #fff; position: relative;  border:2px solid #006BB7; }
ul.dropdown a:hover		            { color: #000; }
ul.dropdown li a                    { display: block; padding: 5px 8px; color: #222; position: relative; z-index: 2000; }
ul.dropdown li a:hover,
ul.dropdown li a.hover              { background: #fff; position: relative; }


/* 
	LEVEL TWO
*/
ul.dropdown ul 						{ display: none; position: absolute; top: 0; left: 0; width: 180px; z-index: 1000; }
ul.dropdown ul li 					{ font-weight: normal; background: #f6f6f6; color: #000; border:0px; }
ul.dropdown ul li a					{ display: block; background: #fff !important; }
ul.dropdown ul li a img             { padding-right:10px; }
ul.dropdown ul li a:hover			{ display: block; background: #9cf !important; } 
