/*
 *	global reset
 */
* {
	padding:0;
	margin:0;
	border:0 none transparent;
}
h1,h2,h3,h4,h5,h6,p,blockquote, form,label,ul,ol,dl,fieldset,address {
	xmargin:0.5em 0;
}

ul, ol {
	Xoverflow:auto;
	Xmargin:0;
	Xpadding:0;
}
ul li {
	Xlist-style-type:disc;
	Xmargin-left:15px;
	Xmargin-top:5px;
	Xmargin-bottom:5px;
}

ul {
	display:block;
	list-style-type:disc;
	list-style-position:outside;
	overflow:auto;
padding-left:20px;
}




fieldset {
	padding:1em;
}

/*
 *	restore Firefox select formatting
 */

select {
	min-width:1.5em;
}

table {
	border-collapse:collapse;
}

body, a, td, input, textarea, select, option {
	xfont-family:"Lucida Sans Unicode","Lucida Grande",Lucinda,sans-serif;
	font-family:Arial;
	font-size:8pt;
	font-weight:regular;
	color:#000000;
	text-align:left;
	line-height:130%;
}


tr {
	vertical-align:top;
}


body {
	background-color:#b4b3a9;
	margin:0;
	padding:0;
}


img {
	display:block;
	margin:0;
	padding:0;
}



table {
	//margin-left:auto;
	//margin-right:auto;
	padding:0;
	background-color:#ffffff;
}

table.cmslogin td {
	padding:10px;
}
table.userlogin td {
	padding:10px;
}
table.cmsinsert {
	border: 1px solid #c0c0c0;
}
table.cmsinsert td {
	padding:5px;
}

.bullet {
	width:6px;
	xfont-size:7pt;
	font-weight:bold;
	color:#000000;
}

.current {
	text-decoration:underline;
}

.current td {
	text-decoration:underline;
}

input {
	border: 1px solid #c0c0c0;
	padding:0;
	margin:0;
}

td.submit {
	margin-left:auto;
	text-align:right;
}

a {
	text-decoration:none;
}

a:hover {
	text-decoration:none;
}


div#right_wing_content {
	position:absolute;
	right:10px;
	top:150px;
	font-family:Arial;
	color:white;
	font-size:8pt;
	width:160px;
	text-align:right;
}
div#right_wing_controls {
	position:absolute;
	right:10px;
	top:600px;
	width:160px;
	text-align:right;
	font-family:Arial;
	font-size:8pt;
	color:white;
}
div#right_wing_reg {
	position:absolute;
	top:70px;
	left:235px;
}
div#right_wing_controls a {
	font-family:Arial;
	font-size:8pt;
	color:white;
}

a.wing_button {
	margin-right:15;
	margin-top:10px;
}
a.wing_button img {
	display:inline;
}
a.wing_link img {
	margin-right:15;
	margin-top:10px;
	display:inline;
}
img.right_wing_title {
	margin-left:auto;
	margin-right:0px;
}
div#right_wing_controls input {
	margin-top:30px;
	margin-bottom:15px;
	background-color:#446277;
	font-size:8pt;
	color:#93aab5;
	height:18px;
	width:150px;

}


div#nav1 {
	position:absolute;
	left:0px;
	top:0px;
	width:1060px;
}

img.nav1 {
	display:inline;
}

a.siteindex {
	text-decoration:none;
	color:#0000c0;
}
a.siteindex:hover {
	color:#000090;
}
table.siteindex td {
	padding:5px;
}
td.tdcenter {
	text-align:center;
}



div#nav2 {
	position:absolute;
	left:18px;
	top:55px;
	font-family:Arial;
	font-size:8pt;
	font-weight:normal;
	color:#fde201;
}
div#nav2 span {
	margin-left:12px;
}

div#nav2 a.current_nav2 {
	color:#fde201;
}

div#nav2 a {
	margin-left:12px;
	text-decoration:none;
	font-family:Arial;
	font-size:8pt;
	font-weight:normal;
	color:white;
}
div#nav2 a:hover {
	color:#9d7110;
}
div#cms_key {
	position:absolute;
	top:61px;
	left:197px;
}


td.editable {
	background-color:#808080;
	padding-top:5px;
	padding-bottom:10px;
	border:1px #c0c0c0 dotted;
}

td.editable:hover {
	background-color:#c0c0c0;
	border: 1px solid #c0c0c0;
}
td.editable div {
	margin:-1px;
}
button {
	border:1px #c0c0c0 solid;
}
button:hover {
	border: 1px solid #c0c0c0;
}
img.content_left {
	margin-top:10px;
	margin-right:30px;
	margin-bottom:50px;
}
img.content_banner {
	margin-top:5px;
	margin-bottom:20px;
}
img.calculator_banner {
	margin-top:65px;
	margin-bottom:20px;
}
img.crop_pan {
	margin-top:10px;
	margin-bottom:20px;
}
img.content_right {
	margin-left:20px;
	margin-top:10px;
	margin-bottom:10px;
}
.bottomright_swatch {
	height:1px;
	width:100%;
}

.topleft_swatch {
	height:14px;
	width:100%;
}


div#breadcrumbs {
	padding-top:10px;
	padding-bottom:10px;
	text-transform:capitalize;
	font-family:Arial;
	font-size:8pt;
	color:#969696;
}

div#breadcrumbs a {
	text-transform:capitalize;
	font-family:Arial;
	font-size:8pt;
	color:#969696;
}

div#breadcrumbs a:hover {
	color:#c0c0c0;
}

td#main_content {
	width:1060px;
	background-image:url("images/bottom_pad.png");
	background-repeat:repeat-y;
	margin-left:auto;
	margin-right:auto;
}

.errortext {
	color:#800000;
}
.cmsstatus {
	padding-top:10px;
	padding-bottom:10px;
	color:#008000;
}
a.cmslink {
	color:#00c000;
}
a.cmslink:hover {
	color:#00ff00;
}

table.bottom5 {
}
table.bottom5 td {
	width:120px;
	padding-right:15px;
}
table.bottom5 img {
	width:120px;
	margin-bottom:10px;
}

img.topimage {
	xmargin-bottom:10px;
}


h2, h3, h4 {
	margin-bottom:5px;
	font-family:Arial;
	font-size:9pt;
	font-weight:bold;
}
h3 {
	color:#000080;
}
h4 {
	display:inline;
}

ul.product_list {
	margin-top:20px;
}

div.content_block {
	clear:both;
	display:block;
}

img.bigcenter {
	margin-top:30px;
	margin-bottom:60px;
}

img.rightthumb {
	margin-left:20px;
	margin-bottom:20px;
}
table.products-elite {
	margin-top:20px;
}
table.products-elite td img {
}

table.company_region {
	margin-top:20px;
}
table.company_region td.pad {
	width:20px;
}
table.company_region td.leftside {
	text-align:left;
}
table.company_region td.leftside2 {
	text-align:left;
}
table.company_region td.rightside2 {
	text-align:left;
	width:116px;
}
table.company_region p {
	margin-bottom:10px;
}
table.company_region h2 {
	margin-top:15px;
	margin-bottom:0px;
}

table.right_images td {
	padding-bottom:20px;
}
table.right_images img {
	padding-left:20px;
}

span.tile_title {
	padding-bottom:5px;
	font-size:12px;
	font-weight:bold;
}
table.fourXfive td {
	text-align:center;
}
table.fourXfive {
	width:100%;
	margin-left:auto;
	margin-right:auto;
}
td.left_3_2 {
	width:391px;
}
td.pad_3_2 {
	width:14px;
}
td.right_3_2 {
	width:255px;
}
td.right_3_2_right {
	width:255px;
	text-align:right;
}
td.right_3_2 img {
	padding-bottom:20px;
}
td.left_4_1 {
	width:526px;
}
td.pad_4_1 {
	width:14px;
}
td.right_4_1 {
	width:120px;
}
td.right_4_1 img {
	xpadding-bottom:20px;
}

td.left_1_4 {
	width:121px;
}
td.pad_1_4 {
	width:14px;
}
td.right_1_4 {
	width:525px;
}
td.left_1_4 p {
	padding-bottom:7px;
}

td.left_1_3_1 {
	width:121px;
}
td.pad_1_3_1 {
	width:14px;
}

td.mid_1_3_1 {
	width:391px;
}
td.right_1_3_1 {
	widht:120px;
}





td.left_1_2_2 {
	width:121px;
}
td.pad_1_2_2 {
	width:14px;
}
td.mid_1_2_2 {
	width:256px;
}
td.right_1_2_2 {
	width:255px;
}
td.right_1_2_2_right {
	width:255px;
	text-align:right;
}
td.left_1_2_2 p {
	padding-bottom:7px;
}


a.link_current {
	color:#808080;
}
a.link_fourth_level {
	padding-left:10px;
}

td.pad_5col {
	width:14px;
}

td.col_1234 {
	width:121px;
}
td.col_34 {
	width:254px;
}
td.col_5 {
	width:120px;
}
.news_link_pad {
	width:20px;
}
a.link_pdf {
	text-decoration:underline;
}
a.link_pdf:hover {
	text-decoration:none;
}

span.single_column {
	float:left;
	width:121px;
}
span.column_gap {
	float:left;
	width:14px;
}


.mceItemTable {

}



.demo_form_outer_table {
}
.demo_form_outer_col_1 {
	width:300px;
}
.demo_form_outer_pad_1 {
	width:15px;
}
.demo_form_outer_col_2 {
	width:141px;
}
.demo_form_outer_pad_2 {
	width:20px;
}
.demo_form_outer_col_3 {
	width:184px;
}
.demo_form_header {
	font-weight:bold;
	padding-bottom:10px;
}

table.demo_form_left_table td.demo_form_label {
	width:90px;
	padding-bottom:5px;
height:25px;
}
table.demo_form_left_table td.demo_form_input_text {
	width:211px;
	padding-bottom:5px;
}
table.demo_form_left_table td.demo_form_input_text input {
	width:211px;
	padding:1px 0px 1px 0px;
	border: 1px solid #c0c0c0;
}
table.demo_form_left_table td.demo_form_input_text select {
	width:211px;
	border: 1px solid #c0c0c0;
}

table.demo_form_mid_table td.demo_form_label {
	width:110px;
	text-align:right;
	padding:5px 10px 0px 0px;
height:25px;
}
table.demo_form_mid_table td.demo_form_input_cb {
	margin:auto;
	padding:2px 0px 3px;
	border:0 none transparent;
}
td.demo_form_input_cb input {
	border:0 none transparent;
}


textarea {
	border: 1px solid #c0c0c0;
	width:172px;
	height:100px;
	padding:5px;
	overflow:hidden;
	margin-left:2px;
}
textarea.webinar {
	border: 1px solid #c0c0c0;
	width:175px;
	height:295px;
	padding:5px;
	overflow:hidden;
}
td.jacs {
	text-align:center;
}
table.jacsCells {
	margin:auto;
}

p.demo_submit {
	padding-left:10px;
}

div#sol_transpend {
	position:absolute;
	left:2px;
	top:200px;
	width:300px;
}

div#sol_compman {
	position:absolute;
	left:2px;
	top:200px;
	width:400px;
}

hr.sitemap_nav1 {
	color:#ba8600;
	background-color:#ba8600;
	width:525px;
	height:3px;
	margin-top:5px;
	margin-bottom:5px;
}
a.sitemap_nav1 {
	color:#000000;
	text-decoration:underline;
	font-family:Arial;
	font-size:9pt;
	font-weight:bold;
	text-transform: uppercase;
}
a.sitemap_nav1:hover {
	color:#a9a9a9;
}

hr.sitemap_nav2 {
	color:#ba8600;
	background-color:#ba8600;
	width:391px;
	height:2px;
	margin-top:5px;
	margin-bottom:5px;
}
a.sitemap_nav2 {
	color:#a9a9a9;
	text-decoration:underline;
	font-family:Arial;
	font-size:9pt;
	font-weight:regular;
	text-transform: capitalize;
}
a.sitemap_nav2:hover {
	color:#000000;
}
a.sitemap_nav3 {
	color:#a9a9a9;
	text-decoration:underline;
	font-family:Arial;
	font-size:9pt;
	font-weight:regular;
	text-transform: capitalize;
}
a.sitemap_nav3:hover {
	color:#000000;
}



div.page_footer {
	margin-left:auto;
	margin-right:auto;
	padding-top:40px;
	margin-bottom:10px;
	color:#707070;
	font-family:Arial;
	font-size:7pt;
}

div.page_footer a {
	text-decoration:underline;
	color:#707070;
	font-family:Arial;
	font-size:7pt;
}

div.page_footer a:hover {
	color:black;
}
img.calculator_comingsoon {
	padding-top:20px;
}

iframe.sphider {
	width:660px;
	height:1200px;
}
div.content_block, div#breadcrumbs { 
	width:660px;
}

div.sphider_result {
	width:590px;
}

td.hard120, table.hard120 {
	width:120px;
	margin:0;
	padding:0;
}


td.login_title p {
	font-weight:bold;
}


table.userlogin td {
	padding-top:5px;
	padding-bottom:5px;
}



td.half_left {
	width:325px;
}
td.half_pad {
	width:10px;
}
td.half_right {
	width:325px;
}
td.crumb_left {
	text-align:left;
}
td.crumb_right {
	text-align:right;
}
td.crumb_pad {
	width:10px;
}
table.crumb_table {
	width:100%;
}




div#forward_form {
	visibility:hidden;
	position:absolute;
	left:110px;
	top:50px;
	z-index:10;
}
img#forward_background_img {
	position:absolute;
	left:0px;
	top:0px;
}
a#close_forward_box {
	position:absolute;
	left:402px;
	top:7px;
}
a#close_forward_confirmation_box {
	position:absolute;
	left:402px;
	top:7px;
}
a#forward_send {
	position:absolute;
	left:351px;
	top:290px;
}

div#forward_confirmation {
	visibility:hidden;
	position:absolute;
	left:120px;
	top:170px;
}
img#forward_confirmation_img {
	position:absolute;
	left:0px;
	top:0px;
}
input#forward_from_name {
	position:absolute;
	left:35px;
	top:80px;
	width:145px;
	border:0 none transparent;
	background-color:white;
	height:14px;
}
input#forward_from {
	position:absolute;
	left:200px;
	top:80px;
	width:198px;
	border:0 none transparent;
	background-color:white;
	height:14px;
}
input#forward_to {
	position:absolute;
	left:35px;
	top:139px;
	width:360px;
	border:0 none transparent;
	background-color:white;
	height:14px;
}
textarea#forward_message {
	position:absolute;
	left:35px;
	top:200px;
	width:360px;
	height:70px;
	border:0 none transparent;
	background-color:white;
	padding:0;
}



div#webinar_confirmation {
	visibility:hidden;
	position:absolute;
	left:120px;
	top:120px;
}
img#webinar_confirmation_img {
	position:absolute;
	left:0px;
	top:0px;
}

a#close_webinar_confirmation_box {
	position:absolute;
	left:402px;
	top:7px;
}
a#webinar_archive {
	position:absolute;
	left:215px;
	top:210px;
	color:#ccffcc;
	font-weight:bold;
}
a#webinar_archive:hover {
	color:#ffffff;
}
div#demo_confirmation {
	visibility:hidden;
	position:absolute;
	left:120px;
	top:120px;
}
img#demo_confirmation_img {
	position:absolute;
	left:0px;
	top:0px;
}

a#close_demo_confirmation_box {
	position:absolute;
	left:402px;
	top:7px;
}


td.left_1_4 a:hover {
	color:#c0c0c0;
}



img.panel_background {
	position:absolute;
	left:0px;
	top:0px;
}

a.panel_close {
	position:absolute;
	right:7px;
	top:7px;
}

a.panel_submit {
	position:absolute;
	right:25px;
	bottom:42px;
	z-index:20000;
}
p.panel_title {
	position:absolute;
	top:10px;
}
p.panel_thank_text {
	position:absolute;
	top:50px;
	width:370px;
}
p.confirm_text {
	position:absolute;
	top:50px;
	width:350px;
}
p.panel_required_text {
	position:absolute;
	top:130px;
}
p.panel_error_text {
	position:absolute;
	top:485px;
	color:#f76002;
	font-size:12pt;
	visibility:hidden;
}
span.red {
	color:red;
}
p.panel_left_text {
	left:27px;
}
table#panel_input {
	position:absolute;
	left:25px;
	top:163px;
	background-color:transparent;
}
table#panel_input tr {
	background-color:transparent;
}
table#panel_input td.label {
	text-align:left;
	width:110px;
	padding-right:2px;
	color:white;
	font-size:9pt;
	font-weight:bold;
	background-color:transparent;
}
table#panel_input td.input input {
	height:18px;
	width:266px;
	font-size:9pt;
	font-weight:bold;
	border-style:none;
	border-width:0px;
	border-top-color:#071e35;
	border-right-color:#071e35;
	border-bottom-color:#1281af;
	border-left-color:#1281af;
	xmargin-bottom:8px;
}
table#panel_input td.input select {
	height:18px;
	width:266px;
	font-size:9pt;
	font-weight:bold;
	border-style:none;
	border-width:0px;
	border-top-color:#071e35;
	border-right-color:#071e35;
	border-bottom-color:#1281af;
	border-left-color:#1281af;
	xmargin-bottom:8px;
}


div#sugar_form {
	z-index:9999;
	width:429px;
	height:513px;
	visibility:hidden;

	position:absolute;
	left:120px;
	top:40px;

	color:white;
	font-size:9pt;
	font-weight:bold;
}
div#panel_confirm {
	z-index:9999;
	width:429px;
	height:117px;
	visibility:hidden;

	position:absolute;
	left:120px;
	top:40px;

	color:white;
	font-size:9pt;
	font-weight:bold;
}

a.link_confirm {
	color:white;
	font-size:9pt;
	font-weight:bold;
	text-decoration:underline;
}

a.link_confirm:hover {
	text-decoration:none;
}


