﻿/* CSS Document */

body {
			margin: 0;
			padding: 0;
			background: url(/images/page-bg.gif) repeat;
			        /* 2 x (LC fullwidth + CC padding) + RC fullwidth */
			font: 75%/1.7 Arial;
			font-family: Arial, helvetica, sans-serif;
			color: #4F6777;
			line-height:16px;
			
		}

	/* Make sure the table cells show the right font */
table { font-family: Arial, helvetica, sans-serif; font-size:100%;}
	
/*-------------------------------------------------
GLOBALS & GENERAL CASES
-------------------------------------------------*/
	h1 { float:left;font-size: 1.4em; color:#fff; font-weight:normal; padding:5px 10px 5px 10px; margin:0}
	h1 { float: none; color: #A50328; font-weight: bold; }
	h2 {font-size: 1.2em; font-weight:normal;}
	h3 {font-size: 1.1em; font-weight:normal; margin:0px;}
	h4 {font-size: 1.0em; font-weight:normal;}
	p { font-size: 1.0em; }
	hr{color: #EBEBEB; background:#EBEBEB; height: 0px;}
/*-------------------------------------------------
GLOBALS & GENERAL CASES
-------------------------------------------------*/
	a {text-decoration: none; color:#626F84; }
	a:link, a:visited {}
	a:hover { color:#565656; text-decoration: none; }
	
	a.image:link, a.image:visited, a.image:hover {
		background: none;
		padding: 0;
		border-width: 0;
	}	
	.date {color:#eb9a00; font-size: 0.8em}	
	.clearing {margin:0; padding:0; clear:both;}
	ul {margin:0; padding:0; list-style: none;}
	li {margin:0; padding: 0; list-style: none; } 


/*-------------------------------------------------
body sytles start
-------------------------------------------------*/

.page-main{width:100%; padding:0px; background:url(/images/page-top-bg.gif) repeat-x;}
.header-main{width:1003px; padding:0px; border:0px solid green;}
.header-left{float:left; width:466px; text-align:left;}
.header-right{float:left; background: url(/images/header-bg.gif) no-repeat; width:487px; height:136px; text-align:right; padding:24px 50px 0px 0px; border:0px solid green;}
.header-text{float:right; text-align:left; border:0px solid green;}
.contact-text{padding-top:5px;}
.contact-text-label{color:#A00327; font-weight:bold; font-size: 1.1 em;}
.contact-text-item{color:#100C6A; font-weight:bold; padding:2px 0px 0px 0px;}

.menu-main{padding:8px 0px 0px 30px; border:0px solid green; height:41px; background:url(/images/menu-bg.gif) repeat-x; text-align:left;}

.menu-links{padding:0px;}
.menu-linksx li{float:left; padding:0px 2px 0px 3px; border:0px solid green;}

.home-link a{float:left; background:url(/images/home-bg1.gif) repeat-x; width:87px; height:26px; padding:15px 3px 0px 3px;color:#FFF; font-weight:bold; text-align:center;}
.home-link a:hover{float:left; background:url(/images/home-bg2.gif) repeat-x; width:87px; height:26px; padding:15px 3px 0px 3px; color:#FFF; font-weight:bold;}

.markets-link a{float:left; background:url(/images/market-bg1.gif) repeat-x; width:187px; height:26px; padding:15px 3px 0px 3px; color:#FFF; font-weight:bold; text-align:center;}
.markets-link a:hover{float:left; background:url(/images/market-bg2.gif) repeat-x; width:187px; height:26px; padding:15px 3px 0px 3px; color:#FFF; font-weight:bold;}

.products-link a{float:left; background:url(/images/products-bg1.gif) repeat-x; width:160px; height:26px; padding:15px 3px 0px 3px; color:#FFF; font-weight:bold; text-align:center;}
.products-link a:hover{float:left; background:url(/images/products-bg2.gif) repeat-x; width:160px; height:26px; padding:15px 3px 0px 3px;  color:#FFF; font-weight:bold;}

.customers-link a{float:left; background:url(/images/customers-bg1.gif) repeat-x; width:171px; height:26px; padding:15px 3px 0px 3px;color:#FFF; font-weight:bold; text-align:center;}
.customers-link a:hover{float:left; background:url(/images/customers-bg2.gif) repeat-x; width:171px; height:26px; padding:15px 3px 0px 3px; color:#FFF; font-weight:bold;}

.support-link a{float:left; background:url(/images/support-bg1.gif) repeat-x; width:146px; height:26px; padding:15px 3px 0px 3px; color:#FFF; font-weight:bold; text-align:center;}
.support-link a:hover{float:left; background:url(/images/support-bg2.gif) repeat-x; width:146px; height:26px; padding:15px 3px 0px 3px; color:#FFF; font-weight:bold;}

.contact-link a{float:left; background:url(/images/contact-bg1.gif) repeat-x; width:113px; height:26px; padding:15px 3px 0px 3px; color:#FFF; font-weight:bold; text-align:center;}
.contact-link a:hover{float:left; background:url(/images/contact-bg2.gif) repeat-x; width:113px; height:26px; padding:15px 3px 0px 3px; color:#FFF; font-weight:bold;}



.middle-page-bg{background: #CEDEEC url(/images/header-img-bg.gif) repeat-x; width:1003px; padding:0px;}
.header-img{float:left; width:603px; height:271px; text-align:left; padding:0px;border:0px solid green;}
.header-img-right{float:left; width:400px; height:236px; text-align:left; padding:35px 0px 0px 0px;}
.search-bg{background:url(/images/search-area-bg.gif) no-repeat; width:320px; height:55px; text-align:left; padding:6px 0px 0px 12px; margin-bottom:5px; color: Black;}
.search{background-color: #FFF; border: 1px solid #B6B6B6; padding:2px; width:130px;}
.search1{background-color: #FFF; border: 1px solid #B6B6B6; padding:0px; width:120px;}
.header-box-mid{background:url(/images/box-mid.gif) repeat-x; width:907px; height:113px; text-align:left; padding:6px 0px 0px 16px;}
.display-prods{float:left; padding:0px 16px 0px 0px;}
.header-box-bot{padding-bottom:20px;}
.content-area-main{width:922px; background:url(/images/content-bg.gif) repeat-y; text-align:left; padding:0px 0px 0px 0px;}
.fillback{background:url(/images/content-bg-full.gif) repeat-y;}
.content-left{width:218px; float:left; padding:0px 11px 0px 0px;}
.content-right{width:693px; float:left; padding:0px 0px 0px 0px; border:0px solid green;}
.content-full{padding:0px 0px 0px 0px; border:0px solid green;}
.content-full a { text-decoration:underline; }
.left-heading{width:170px; height:26px; background:url(/images/left-head-bg.gif) no-repeat; padding:12px 0px 0px 48px; font-size:1.1em; color:#FFF; font-weight:bold;}
.left-text{width:188px; padding:5px 13px 25px 17px;}

.news-pt-text {font-weight:normal; margin:0px 0px 5px 0px; padding:0px 0px 0px 0px; text-decoration:none; line-height:normal;}
.news-pt-text li{border-bottom:1px solid #CFDCE9; padding:10px 0px 10px 0px;}
.more-link{color:#C50505; font-weight:bold; padding:10px 0px 0px 0px;}
.more-link a{color:#4C538A; text-decoration:none; font-weight:bold;}
.more-link a:hover{color:#C50505; text-decoration:none; font-weight:bold;}
.heading{width:633px; height:27px; background:url(/images/heading-bg.gif) no-repeat; padding:12px 0px 0px 57px; font-size:1.2em; color:#A50328; font-weight:bold;}
.content-full .heading{width: 100%; background:url(/images/heading-bg-wide.gif) no-repeat;}
.content-sub-area{padding:20px 18px 0px 25px; border:0px solid green;}
.text-left{float:left; width:145px; padding:0px 16px 20px 0px; border:0px solid green;}
.text-right{float:left; width:485px; padding:0px 0px 20px 0px; border:0px solid green;}
.sub-heading{color:#C50505; font-weight:bold;}
.heading2{padding:0px 0px 0px 0px; font-size:2.0em; color:#1E2961; font-weight:bold;}
.small-text{font-size:0.9em; background:url(/images/line1.gif) bottom repeat-x; padding:5px 0px 10px 0px;}
.page-bottom{width:100%; padding:0px; background:url(/images/page-bot-bg.gif) repeat-x;}
.footer{width:1003px; padding:0px; border:0px solid green; background:url(/images/bottom-bg.gif) repeat-x; padding:0px; border:0px solid green;}
.footer-left{float:left; color:#FFF; padding:20px 0px 20px 60px; text-align:left; border:0px solid green;}
.footer-right{float:right; padding:35px 70px 20px 0px; text-align:left; border:0px solid red;}
.footer-right a{color:#FFF; text-decoration:none;}
.footer-right a:hover{color:#BC0731; text-decoration:underline;}

.in-middle-page-bg{background: #CEDEEC url(/images/inner-header-img-bg.gif) repeat-x; width:1003px; padding:0px;}
.in-header-img{float:left; width:603px; height:148px; text-align:left; padding:0px;border:0px solid green;}
.in-header-img-right{float:left; width:400px; height:113px; text-align:left; padding:35px 0px 10px 0px;}

.in-pt-text {font-weight:normal; margin:0px 0px 5px 0px; padding:0px 0px 0px 0px; text-decoration:none; line-height:normal;}
.in-pt-text li{border-bottom:1px solid #CFDCE9; color:#C50505; padding:5px 0px 0px 0px; font-weight:bold;}

.sub-pt-text {font-weight:normal; text-decoration:none; line-height:normal;}
.sub-pt-text li{border-bottom:0px solid #CFDCE9; border-top:1px solid #CFDCE9;color:#515C67; padding:5px 0px 5px 25px; font-weight:normal;}
.sub-pt-text li a{background:url(/images/dot.gif) left no-repeat; border-bottom:0px solid #CFDCE9;color:#515C67; padding:5px 0px 5px 10px; font-weight:normal;}

.sub-pt-text li a:hover{background:url(/images/dot.gif) left no-repeat; border-bottom:0px solid #CFDCE9;color:#1E2961; padding:5px 0px 5px 10px; font-weight:normal;}

.in-text-left-ORIGINAL{float:left; width:231px; padding:0px 25px 20px 0px; border:0px solid green; }
.in-text-left{float:left; width:231px; padding:0px 0px 0px 0px; border:0px solid green; height: 0px; visibility:hidden; }
.in-text-right{float:left; width:670px; padding:5px 0px 20px 0px; border:0px solid green;}
.in-text-right li { border:0px solid green; list-style: disc; margin-left: 15px;}
.in-text-right-full {float:left; padding:5px 25px 20px 0px; border:0px solid green; }
.in-text-right-full li { border:0px solid green; list-style: disc; margin-left: 15px; }

.pt-text {padding:20px 0px 0px 0px; text-decoration:none; line-height:normal;}
.pt-text li{background:url(/images/arrow1.gif) left top no-repeat; padding:3px 0px 15px 27px; font-weight:bold;}

.drop-down-standout { font-weight: bold; color: #A50328; }

.AdminMenuItem { margin-bottom: 16px; margin-left: 10px; }
.AdminMenuItem h2 { font-weight: bold; margin-bottom: 0px; padding-bottom: 0px; }

.NewsListItem h2 { margin: 0px; padding: 0px; font-weight: bold; }
.NewsDate { font-size: 90%; }
.NewsDesc { padding: 0px; margin: 0px; }
.readmore { padding: 0px; margin: 0px; }
.readmore a { font-size: 90%; font-weight: bold; }

.details { padding: 10px; }
.details-image { border: solid 4px #eee; margin-bottom: 12px; }
.details-rfq a { display: block; padding: 4px; border: solid 1px #888; background: #efefef; text-align: center; color: #888; }
.details-rfq a:hover { border: solid 1px #333; background: #cdcdcd; text-align: center; color: #333; }
.details li { list-style: disc; margin-left: 15px; }

#contact-form { padding: 10px; }
#contact-form label { display: block; float: left; width: 170px; }
#contact-form p { padding: 0px; margin: 3px 0px; }
#contact-form input { width: 300px; }

#radio1 input { width: 50% }
#radio1 label { width: 50% }

#radio2 input { width: 50% }
#radio2 label { width: 50% }

#radio3 input { width: 50% }
#radio3 label { width: 50% }

.providerListItem { border: solid 1px #efefef; padding: 6px; margin-bottom: 8px; }
.providerListItem h3 { font-size: 1.2em; font-weight: bold; }
.providerListItem h3 a { text-decoration: underline; }
