/* Pawling Corp CSS Document */

/* Default Elements */
body {
	margin:0; padding:0;
	font-family:Tahoma, Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:100%;
	color:#333333;
}
h1 {
	margin:0; padding:0;
	font-size:110%;
	color:#0C274F;
}
h2 {
	margin-left:20px;
	font-size:95%;
	color:#E27107;
}
h3 {
	margin-left:20px;
	font-size:90%;
	color:#336699;
	letter-spacing:1px;
	line-height:16px;

}
h4 {
	margin-left:20px;
	font-size:85%;
	color:#666666;
	letter-spacing:1px;
	line-height:16px;
	font-style:oblique;

}
p {
	margin-left:20px;
	font-size:80%;
	line-height:23px;
	letter-spacing:.5px;
}
table {
	font-size:80%;
}
a:link, a:visited {
	color:#0372A7;
	text-decoration:none;
}
a:hover {
	color:#FFC240;
	text-decoration:underline;
}
ul, ol {
	font-size:80%;
}
object {
	margin:15px 0 0 0;
}
/* Main Selectors */
#wrapper {
	margin:0; padding:0;
	width:100%;
}	
#hdr {
	margin:0; padding:0;
}
#hdr img {
	float:left;
	padding:10px 0 0 5px;
}
/* Shopping Cart Top Navigation */
#hdr ul {
	margin:20px 0 0 0; padding:0;
	float:right;
	display:inline;
}
#hdr ul li {
	margin:0; padding:0 5px 0 7px;
	border-left: 1px solid #FFC240;
	list-style: none;
	display: inline;
}
#hdr ul li.first {
	border-left:none;
}
#hdr p {
	clear:right;
	margin:0 5px 0 0; padding:0;
	text-align:right;
}
#hdr a:link, #hdr a:visited {
	color:#0372A7;
	text-decoration:none;
}
#hdr a:hover {
	color:#FFC240;
}
/* Blue Horizontal Menu */
#hrzmenu {
	margin-top:15px;
	clear:both;
	height:30px;
	background-color:#0C274F;
}
#hrzmenu ul {
	margin-top:7px; padding:0;
	float:right;
}
#hrzmenu ul li {
	margin:0; padding:0 10px;
	list-style: none;
	display: inline;
}
#hrzmenu a:link, #hrzmenu a:visited {
	color:#FF9900;
	text-decoration:none;
}
#hrzmenu a:hover {
	color:#FFFFFF;
	background:url(../../../images/arrow_horiznav.gif) no-repeat center -6px;
}
#hrzmenu p {
	margin:0; padding:5px;
	color:#FF9900;
}
/* Start of Main Content - Left Column Navigation */
#container {
	margin:5px 0 0 0; padding:0;
	background:url(../../../images/bckgr_content.gif) repeat-y;
	width:100%;
}
#lftcol {
	margin:0 0 7px 0; padding:0;
	float:left;
	width:180px;
	background-color:#0C274F;
}
#lftcol #navtop {
	margin:0; padding:0;
	height:25px;
	background-color:#999999;
}
#lftcol #navtop ul {
	margin:0; padding:5px 0 0 0;
	list-style-type:none;
}
#lftcol #navtop ul li {
	margin:0; padding:5px 5px;
	display: inline;
	border-right:1px dotted #CCCCCC;
}
#lftcol #navtop ul li.last {
	border-right:none;
}
#lftcol #navtop a:link, #lftcol #navtop a:visited {
	color:#333333;
	text-decoration:none;
}
#lftcol #navtop a:hover {
	color:#0372A7;
	background:url(../../../images/arrow_sidetopnav.gif) no-repeat center -2px;
}
#lftcol #srch, #lftcol #lgin {
	margin:0; padding:0;
	border-top:2px solid #FF9900;
	border-bottom:2px solid #FF9900;
}
#lftcol #srch {
	height:65px;
	background:url(../../../images/search_bckgr.jpg) repeat-x;
}	
#lftcol #lgin {
	height:195px;
	background:url(../../../images/login_bckgr.jpg) repeat-x;
}
#lftcol #srch form, #lftcol #lgin form {
	margin:0; padding:0;
}
#lftcol #srch input, #lftcol #lgin input {
	margin-left:5px;
	width:125px;
	text-align:left;
}
#lftcol #srch input.srchbtn, #lftcol #lgin input.gobtn {
	width:25px; height:24px;
	border:none;
	font-size:80%;
	background:url(../../../images/btn_go.gif) no-repeat;
	vertical-align:middle;
}
#lftcol #srch p, #lftcol #lgin p {
	margin:0 0 0 5px; padding-top:3px;
	font-weight:600;
}
#lftcol #lgin a:link, #lftcol #lgin a:visited {
	font-weight:500;
	color:#0372A7;
	text-decoration:none;
}
#lftcol #lgin a:hover {
	color:#FF9900;
}
#lftcol #lgin label {
	margin-left:5px;
	font-size:80%;
}
#lftcol #sidenav ul, #lftcol #sidenav ul ul {
	margin:0; padding:0;
	list-style:none;
	font-size:80%;
	text-align:center;
}
#lftcol #sidenav ul {
	color:#B9CFDB;
	background-color:#17507E;
}
#lftcol #sidenav ul ul {
	color:#001230;
	font-size:100%;
	background-color:#5C82AB;
}
#lftcol #sidenav ul li, #lftcol #sidenav ul ul li {
	margin:0; padding:0;
}
#lftcol #sidenav ul li.head {
	color:#FF9900;
	font-weight:600;
	background:url(../../../images/sidebar_bckgr.jpg) repeat-x;
}
#lftcol #sidenav ul a:link, #lftcol #sidenav ul a:visited, 
#lftcol #sidenav ul ul a:link, #lftcol #sidenav ul ul a:visited {
	padding:2px 0;
	text-decoration:none;
	border-bottom:1px solid #999999;
	display:block;
	height:1%;
}
#lftcol #sidenav ul a:link, #lftcol #sidenav ul a:visited {
	color:#B9CFDB;
}
#lftcol #sidenav ul ul a:link, #lftcol #sidenav ul ul a:visited {
	color:#001230;
}
#lftcol #sidenav ul a:hover, #lftcol #sidenav ul a#selected {
	color:#FFFFFF;
	background-color:#2E5C8B;
}
#lftcol #sidenav ul ul a:hover {
	color:#001230;
	background-color:#81A0C0;
}
/* Main Content Continued - Right Column */
#maincontent {
	margin:0 0 0 190px; padding:0;
}
#maincontent #cepurelogos h1, #maincontent #cepurelogos h1.cstag {
	margin:8px 0 0 20px; padding:0;
	text-indent:-9000px;
	height:35px;
}
#maincontent #cepurelogos h1 {
	background:url(../../../images/cepure_logo.gif) no-repeat;
}
#maincontent #cepurelogos h1.cstag {
	background:url(../../../images/cepure_secure_tag.gif) no-repeat;
}
#maincontent #cepurelogos img {
	margin:8px 20px 0 0; padding:0 0 10px 10px;
	float:right;
	height:91px;
}	
#maincontent h1 {
	padding:0 0 10px 20px;
}
#maincontent ul, #maincontent ol, #maincontent ul.tech, #maincontent ul.np {
	margin-top:10px;
}
#maincontent ol li {
	padding:0 0 5px 0;
}
#maincontent ul.np {
	line-height:23px;
}
#maincontent ul li {
	padding-bottom:20px;
}
#maincontent ul.tech li {
	padding-bottom:5px;
}	
#maincontent #anchrs ul {
	list-style:none;
}
#maincontent #anchrs ul li {
	padding:0 5px 0 5px;
	color:#0372A7;
}
/* Main Content Display Tables */
#maincontent table, #maincontent table.tabularData, #maincontent table.category, 
#maincontent table.cartData, #maincontent table.req, #maincontent table.zero {
	margin-left:20px;
	text-align:left;
}
#maincontent table.cartData {
	font-size:80%;
	line-height:1.5em;
}
#maincontent table.cartData span {
	margin-left:3px;
	color:#17507E;
}
#maincontent th {
	color:#05122E;
	background-color:#899DB6;
}
#maincontent td {
	border:1px solid #899DB6;
}
#maincontent table.req th, #maincontent table.req td {
	padding:2px 5px;
}
#maincontent table.req td.nobrd {
	border:none;
}
#maincontent table.technical, #maincontent #pricelist #cntnr table.technical {
	width:90%;
}
#maincontent table.category, #maincontent table.category td, #maincontent table.technical, #maincontent table.compat td,
#maincontent table.technical td, #maincontent #pricelist #cntnr table.technical, 
#maincontent #pricelist #cntnr table.technical td {
	border:none;
}
#maincontent table.category, #maincontent table.category td {
	font-size:100%;
}
#maincontent table.category td p {
	margin:0; padding:0 15px 0 0;
}
#maincontent table.technical, #maincontent table.technical th, #maincontent table.technical td,
#maincontent #pricelist #cntnr table.technical, #maincontent #pricelist #cntnr table.technical th, #maincontent #pricelist #cntnr table.technical td {
	font-size:90%;
}
#maincontent table.technical th, #maincontent table.technical td,
#maincontent #pricelist #cntnr table.technical th, #maincontent #pricelist #cntnr table.technical td {
	vertical-align:top;
	padding:0;
}
#maincontent table.technical th, #maincontent #pricelist #cntnr table.technical th {
	color:#0C274F;
	background-color:#FFFFFF;
	text-decoration: underline;	
}
#maincontent table.zero th {
	background-color:#FFFFFF;
	border:none;
	text-align:center;
}
#maincontent table.zero td {
	background-color:#FFFFFF;
	border:none;
}
#maincontent table.zero p {
	margin-left:75px;
	font-size:100%;
	line-height:normal;
}
#maincontent #pricelist #cntnr table.technical th {
	border-bottom:none;
	text-align:left;
}
#maincontent table.category ul {
	margin-left:0; padding-left:40px;
}
#maincontent table.technical ul, #maincontent #pricelist #cntnr table.technical ul {
	margin-left:0; padding-left:5px;
	font-size:100%;
}
#maincontent table.technical ul li, #maincontent #pricelist #cntnr table.technical ul li {
	margin:0; padding:2px 0 0 2px;
}
#maincontent #pricelist #cntnr table.technical ul li a:link, #maincontent #pricelist #cntnr table.technical ul li a:visited {
	color:#0372A7;
	text-decoration:none;
}
#maincontent #pricelist #cntnr table.technical ul li a:hover {
	color:#FFC240;
	text-decoration:underline;
}
#maincontent table.nested {
	margin-left:0px;
	font-size:100%;
	text-align:left;
}
/* Main Content Details Page Display */
#maincontent #description ul li {
	margin:5px 5px; padding:0;
	font-size:100%;
}
#maincontent #pricelist {
	margin:10px 0 0 20px; padding:0;
	width:95%;
}
#maincontent #pricelist ul {
	margin:0; padding:0;
	list-style:none;
	font-size:85%;
}
#maincontent #pricelist ul li {
	margin:0; padding:5px 15px 0px 15px;
	display:inline;
	text-align:center;
	border-right:1px solid #999999;
	background-color:#0C274F;
}
#maincontent #pricelist ul li a:link, #maincontent #pricelist ul li a:visited {
	color:#B9CFDB;
}
#maincontent #pricelist ul li a:hover {
	color:#FF9900;
}
#maincontent #pricelist #cntnr {
	margin:0 15px 0 0;
	border:1px solid #0C274F;
}
#maincontent #cntnr ul {
	margin:10px 0 10px 10px; padding:0;
	list-style:disc inside;
	display:block;
	font-size:80%;
}
#maincontent #cntnr ul li {
	padding:3px 0 3px 5px;
	display:list-item;
	text-align:left;
	border:none;
	background-color:#FFFFFF;
}
#maincontent #cntnr ul li a:link, #maincontent #cntnr ul li a:visited {
	color:#0C274F;
	text-decoration:none;
}
#maincontent #cntnr ul li a:hover {
	text-decoration:underline;
}
#maincontent #pricelist #cntnr table {
	margin:5px 10px 10px 5px; padding:0;
	width:98%;
	font-size:70%;
	text-align:left;
}
#maincontent #pricelist #cntnr table th {
	border-bottom:1px solid #333333;
	padding:5px 2px;
	text-align:center;
	background-color:#899DB6;
}
#maincontent #pricelist #cntnr table th.tlftalign {
	text-align:left;
}
#maincontent #pricelist #cntnr table td {
	padding-left:5px;
	border:none;
	text-align:left;
}
#maincontent #pricelist #cntnr table td.centr, #maincontent table.req td.centr {
	text-align:center;
}
#maincontent #pricelist #cntnr input.addbtn, .cpbtn, .cpbtnlg, .cpbtnqo {
	color:#B9CFDB;
	border:1px ridge #D2D2D2;
	background-color:#0C274F;
	height:25px;
}
#maincontent #pricelist #cntnr input.addbtn {
	margin:15px 20px 10px 0;
	float:right;
}
.cpbtn {
	margin:10px 0 10px 20px
}
.cpbtnlg {
	margin:10px 0 10px 0;
}
.cpbtnqo {
	margin-left: 5px;
}
#maincontent #pricelist #cntnr input.addbtn:hover, .cpbtn:hover {
	border:1px ridge #FF9900;
}
#maincontent #sitemap p {
	margin:0 0 0 20px; padding:0;
}
#maincontent #sitemap ul li {
	margin:0; padding:0;
}
/* Main Content Forms */
#maincontent form.contact table {
	background: #DAE1E9;
	text-align:left;
}
#maincontent form.contact th {
	background:#DAE1E9;
}
#maincontent form.contact td {
	border:1px solid #DAE1E9;
	text-align:left;
}
#maincontent form.contact td.lbl {
	text-align:right;
}
#maincontent form.contact td.capt {
	padding-left:50px;
}
#maincontent form.contact td input {
	margin-right:15px;
}
#maincontent form.cg table {
	width:75%;
}
#maincontent form.cg table th {
	text-align:center;
}
#maincontent form.cg table td {
	padding-left:5px;
}
#maincontent form.cg select {
	width:200px;
}
#maincontent form.quickord {
	margin:10px 0 10px 20px;
	font-size:80%;
}
#maincontent form.quickord input.qty {
	width:55px;
}
#maincontent table.recs {
	font-size:80%;
	width:25%;
}
#maincontent table.recs td {
	border:none;
	text-align:center;
}
#maincontent #cscap {
	margin:0;
	padding:0;
	width:80%;
}
#maincontent #copy {
	margin:10px 0;
	color:#999999;
}
#maincontent #copy p {
	margin:15px 0 0 25px;
	line-height: normal;
	letter-spacing: normal;
}
#maincontent #copy p span {
	font-size:75%;
	color:#999999;
}
#tcontent2 {
	display:none;
}

/* Footer Selectors */
#footer {
	clear:left;
	height:20px;
	margin:0;
	background-color:#0C274F;
}
#footer p {
	margin:0; padding:0;
	color:#336699;
	font-size:65%;
}
#footer p a:link, #footer p a:visited {
	color:#336699;
	text-decoration:none;
}
#footer p a:hover {
	text-decoration:underline;
}
#footer p.txtlft {
	margin-left:10px;
}
#footer p.txtrgt {
	margin-right:10px;
}
/* Contact and Sample Request Confirmation Tags */
.fieldName, .fieldValue {
	font-family:Tahoma, Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#333333;
	border:#FFFFFF;
}
.fieldName {
	text-align:right;
}
.fieldValue {
	text-align:left;
}
/* Class Tags */
.clrlft {
	margin:0; padding:0;
	clear:left;
}
.left {
	margin-right:35px;
	float:left;
}
.right {
	margin-right:20px;
	float:right;
}
.ctr {
	text-align:center;
}
.txtrgt {
	margin:0; padding:0 10px 0 0;
	text-align:right;
}
.txtrgthme {
	margin:0; padding:0 10px 0 0;
	text-align:left;
}
.txtlft {
	margin:0; padding:0 0 0 10px;
	float:left;
}
td.smtxt {
	font-size:75%;
}
.smlmarg {
	margin:20px 0 0 5px; padding:0;
}
p.nomarg {
	margin:0; padding:0;
	text-align:center;
}
.sidebarnote1 {
	margin:10px 0;
	color:#B5C6D9;
	height:98px;
	text-indent:-9000px;
	background:url(../../../images/sidebartxt_newideas.gif) top center no-repeat;
}
.sidebarnote2 {
	margin:10px 0;
	color:#B5C6D9;
	height:128px;
	text-indent:-9000px;
	background:url(../../../images/sidebartxt_widechoice.gif) top center no-repeat;
}
.hdrhme {
	text-align:center;
	padding-top:10px;
	border-top:1px solid #003366;
}
span.errorMessage, p.errorMessage {
	padding:3px 0 3px 10px;
	font-size:80%;
	color:#FF0000;
}
p.smlerr {
	line-height:1em;
	font-size:65%;
	color:#FF0000;
}
p.smllog {
	color:#003366;
}
.formButton {
	margin-left:20px;
}
/* Table Class Tags */
.altRowEven {
	background-color: #D2D2D2;
}
.altRowOdd{
	background-color: #F4F4F4;
}
