
/* ANVIL INTERNATIONAL 
====================================================================*/
/* ========= STRIP STYLING ========= */
a img,:link img,:visited img {border: none;}
button, code, h1, h2, h3, h4, h5, h6, input, pre, select, table, td, textarea, th {font-size: 1em;}
blockquote, body, button, dd, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, 
html, label, legend, li, ol, p, pre, table, td, th, ul
{ margin: 0; padding: 0;}


/* ========= COLORS ========= 
	Magenta - #B20838
	Light Green - #D9F3DB
	Dark Blue - #0065A4
	Medium Blue - #93BDD9
	Light Blue - #D2E3ED
	Dark Gray - #3B3C3B
	Medium Gray - #BCBEC0
	Gray for Background - #F0F0F0
	Dark Gray Background - #999999
	Light Gray for Text on white BG - #999999
	Footer Blue - #0065A4
	========= */


/* FOUNDATION
====================================================================*/
body {font-size: 12px; 
	line-height:15px; 
	padding: 0px;
	text-align:center; 
	width: 100%;}
	
a, p, h1, h2, h3, h4, h5, h6, ul, li, label, div, span {font-family: Arial, Helvetica, sans-serif;}
h1 {color: #0065A4; margin: 0px 0px 25px 0px; }
h2 {color: #0065A4; font-size: 15px; font-weight: bold; margin: 0px 0px 1px 0px ;}
h3 {color: #0065A4; font-size: 13px; font-style: italic; font-weight: bold; margin: 0px 0px 1px 0px ; }
h4 {color: #0065A4; font-size: 13px; font-weight: bold; margin: 0px;}
h5 {color: #0065A4; font-size: 12px; font-weight: bold; margin: 0px;}
h6 {color: #0065A4; font-size: 11px; font-weight: bold; margin: 0px;}
h7 {color: #0065A4; font-size: 10px; font-weight: bold; margin: 0px;}

p {color: #000000; font-size: 12px; line-height:16px; margin: 0px 0px 8px;}
p.introtext {color: #000000; font-size: 12px; line-height:15px; margin: 0px 0px 8px;}
p.disclaimer {color: #666666; font-size: 10px; line-height:13px; margin: 0px 0px 8px; font-style:italic;}

p.gray-text {color:#999999; font-size: 12px; line-height:15px;}
p.gray-text-italic {color:#999999; font-size: 12px; font-style:italic; line-height:15px;}
p.pCallout {color:#000000; font-weight:bold; line-height:17px;}
a, a:link, a:visited, a:active {color: #B20838; text-decoration: none;}
a:hover {text-decoration: underline;}


a.arrow-link-h2r {font-weight:bold; text-decoration:none; color:#0065A4;}
a:hover.arrow-link-header {color: #B20838;}

a.rlinkActive {color:#666666; font-weight:bold; text-decoration:none;}

.wrapper {background: #ffffff url(../images/template/redesign/body-bg.gif) repeat-x; width:100%;}
.maintemplate {padding-bottom: 20px;}
.mainContainer {background: #FFF; height: auto; margin: 0px auto; padding: 0px 0px 0px 0px; text-align: center; width: 980px; }
.clearMainNav {clear: both; font-size: 1px; line-height: 0px; height: 0px; margin: 0px; padding: 0px;}
.clear {clear: both; font-size: 1px; line-height: 1px; height: 0px; margin: 0px; padding: 0px;}
.clearLrg {clear: both; font-size: 1px; line-height: 10px; height: 10px; margin: 0px; padding: 0px;}
.floatR {float: right; margin: 0px 0px 0px 15px;}
.floatR img {padding-bottom: 0px;}
.error {color:red;}
/* HEADER
====================================================================*/
.header {background: url(../images/template/redesign/header-bg.gif) repeat-x; display:block; left:0px; height: 154px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; position: relative; width: 980px;}

.mainContainer .logo {display:block; float: left;  height:80px!important; margin: 0px 10px 0px 0px; padding: 0px 0px 0px 0px; position: relative; width: 288px;}

/* JUMP NAV - don't touch these styles unles you check EVERY broswer - Jen O.
====================================================================*/
.jumpNav {width: /*460px*/ 440px; padding: 0px; position:absolute; margin:0px 0px 0px 0px;text-align:right; top: 5px; right: 0px; display:block;}
.jumpNav ul {padding: 5px 0px 0px 0px; margin-right:0px; height: 20px; float:right; }
.jumpNav li {color: #666666; font-size: 11px; font-family: Arial, Helvetica, sans-serif; float: left; list-style-type: none; padding: 0px 0px 0px 0px;}

.jumpNav li a, .jumpNav li a:visited, .jumpNav li a:link, .jumpNav li a:active {color: #666666; margin: 5px; text-decoration: none;}
.jumpNav li a:hover {color: #000000; text-decoration: none;}
.jumpNav form {float: left; margin: 0px; padding: 0px;}
.jumpNav input {border: none; font-size: 10px; line-height: 25px; margin: 0px; padding: 0px;}


/* JUMP NAV2 - Product Info Page
====================================================================*/
#productInfoContent .jumpNav2 {background:#999999; height:28px; width: 100%;}
#productInfoContent .jumpNav2 ul {float:right; margin: 0px 0px 0px 460px; padding: 5px 0px 0px 0px; width:45%;}
#productInfoContent .jumpNav2 li {color: #FFFFFF; float: left; font-size: 11px; font-family: Arial, Helvetica, sans-serif; padding: 0px; list-style-type: none;}
#productInfoContent .jumpNav2 a {color: #FFFFFF; padding: 5px; text-decoration: none;}
#productInfoContent .jumpNav2 a:hover {color: #FFFFFF; text-decoration: none;}
#productInfoContent  h1 {margin-left:0px; padding-bottom: 25px;}


/* Main Nav 
====================================================================*/
.mainNav {
    background: url("../images/template/redesign/menu-bg.gif") repeat-x scroll center top #0C3560 !important;
    border-color: -moz-use-text-color #2168B5 -moz-use-text-color -moz-use-text-color !important;
    border-style: none solid none none !important;
    border-width: medium 1px medium medium !important;
    height: 54px !important;
    margin: 21px 0 0;
    padding: 0;
    width: 980px !important;
}
.mainNav ul {
    background: none repeat scroll 0 0 transparent !important;
    position: relative !important;
}
.mainNav ul li {
    background: none repeat scroll 0 0 transparent !important;
    border: medium none !important;
    color: #D2E3ED !important;
    font-size: 15px !important;
    margin: 0 !important;
    padding: 0 !important;
    text-transform: uppercase !important;
}
.mainNav ul li a {
    background: none repeat scroll 0 0 transparent !important;
    color: #D2E3ED !important;
    font-size: 15px !important;
    height: 38px;
    min-width: 103px;
    padding: 8px 0;
    text-align: center;
}
.mainNav ul li.navAlign a {
    height: 24px;
    padding: 15px 0;
}
.mainNav ul li a span {
    background: none repeat scroll 0 0 transparent !important;
    font-weight: bold !important;
    margin: 2px 0 !important;
    padding: 2px 0 0 0 !important;
    text-shadow: -0.12em -0.1em 0.1em #082C59;
}
.mainNav ul li.rmLast {
    background: url("../images/template/redesign/product-search-bg.gif") repeat-x scroll center top transparent !important;
    border-left: 1px solid #2168B5 !important;
    float: right;
    width: 174px !important;
}
.mainNav ul li.rmLast a {
    padding: 16px 13px 0;
    text-align: left;
}
.mainNav ul li.rmLast a span {
    background: url("../images/template/redesign/search-magnifying-glass.png") no-repeat scroll right top transparent !important;
    padding: 2px 5px 5px 0 !important;
}
.mainNav ul li a:hover, .RadMenu .rmHorizontal .rmExpanded {
    background: none repeat scroll 0 0 #93BDD9 !important;
    color: #FFFFFF !important;
    cursor: pointer; }
.mainNav ul li a:hover span, .RadMenu .rmHorizontal .rmExpanded span
{
    text-shadow: none!important;
}
.mainNav ul li ul {
    background: none repeat scroll 0 0 #FFFFFF !important;
    border: 1px solid #0065A4 !important;
}
.mainNav ul li ul.rmVertical {
    margin: 1px 0 0 !important;
    width: 171px;
}
.mainNav ul li ul li {
    text-transform: capitalize !important;
}
.mainNav ul li ul li a {
    color: #3B3C3B !important;
    display: block !important;
    margin: 0 !important;
    padding: 0 !important;
}
.mainNav ul li ul li a:hover, .RadMenu .rmHorizontal .rmItem .rmItem .rmLink.rmExpanded {
    background: none repeat scroll 0 0 transparent !important;
    color: #B20838 !important;
}
.mainNav ul li ul li.rmFirst.rmLast a span.rmExpandRight, .mainNav ul li ul li a span, .mainNav ul li ul li.rmLast ul li a span {
    border-bottom: 1px solid #BCBEC0 !important;
    border-right: medium none !important;
    font-weight: bold !important;
    margin: 0 2px !important;
    padding: 5px 10px !important;
    text-shadow: none;
}
.mainNav ul li ul li.rmLast a span {
    border: medium none !important;
    margin: 0 2px !important;
    padding: 5px 10px !important;
}
.mainNav ul li ul li.rmLast {
    background: none repeat scroll 0 0 transparent !important;
    border-left: medium none !important;
}
.RadMenu .rmHorizontal .rmItem .rmLast a span {
    background: none repeat scroll 0 0 transparent !important;
}
.mainNav ul li ul li span.rmExpandRight, .RadMenu .rmHorizontal .rmItem .rmLast a span.rmExpandRight {
    background: url("../images/template/ph_navExpandRight.gif") no-repeat scroll right center transparent !important;
    padding-right: 20px !important;
    text-shadow: none;
}
.mainNav ul li ul li ul {
}
.mainNav ul li ul li ul li span.rmExpandRight, .mainNav ul li ul li ul li ul li span.rmExpandRight {
    background: url("../images/template/ph_navExpandRight.gif") no-repeat scroll right center transparent !important;
}
.mainNav ul li ul li ul li ul {
}
.mainNav ul li ul li ul li ul li {
}
.mainNav ul li ul li ul li ul li a {
    border-bottom: 1px solid #BCBEC0 !important;
    margin: 0 2px !important;
}

/* BODY CONTENT
====================================================================*/
.bodyContainer {}

/*#divmain .bodyContainer {float: left; border-bottom: 1008px solid #ffcc00 !important; position: relative; text-align: left; width: 100%;}
removed by Miro*/

.bodyContainer h1 {color: #0065A4; font-size: 20px; font-weight: bold; margin: 0px 0px 20px ; line-height:22px;}
.bodyContainer h2 {color: #0065A4; font-size: 15px; font-weight: bold; margin: 0px 0px 1px 0px ; line-height: 17px;}
.bodyContainer h2.WarningCallout {color: black;}
.bodyContainer h3 {color: #0065A4; font-size: 13px; font-style: italic; font-weight: bold; margin: 0px 0px 1px 0px ; line-height:15px;}
.bodyContainer h4 {color: #0065A4; font-size: 13px; font-weight: bold; margin: 0px 0px 8px 0px; line-height:14px;}
.bodyContainer h5 {color: #0065A4; font-size: 12px; font-weight: bold; margin: 0px 0px 8px 0px;line-height:14px; }
.bodyContainer h6 {color: #0065A4; font-size: 11px; font-weight: bold; margin: 0px 0px 8px 0px; line-height:13px;}
.bodyContainer h7 {color: #0065A4; font-size: 10px; font-weight: bold; margin: 0px 0px 8px 0px; line-height:12px;}


/*  LOGIN
=======================================================*/
.loginPanel {padding: 20px 20px 0px 20px;text-align: right;}




/*  Classes for page specific txt coloring
=======================================================*/
.blue {color:#0065A4;}
.blueBold {color:#0065A4!important; font-weight: bold;}
.black {color:#000000;}
.blackBold {color:#000000; font-weight: bold;}
.gray {color:#999999;}
.grayBold {color:#999999; font-weight: bold;}
.magenta {color:#B20838;}
.magentaBold {color:#B20838; font-weight: bold;}

.headerImage {background-color: transparent !important;width:100%; /* width:766px; */}



/* NEW SECTION FOR BODY CONTENT
====================================================================*/
.bodyContainer {background-color:#FFFFFF; display: block; margin: 0px; padding: 0px; width:980px;}
.bodyContainer .leftNav {background:#D3E4EF; color:#B20838; height:100%; text-align: left; vertical-align: top; width:214px; }
.bodyContainer .leftNav .productLineLeftNav{width: 204px; margin:0px 5px 5px 5px;}
.bodyContainer .leftNav .productLineLeftNav h2{padding-bottom:10px; margin-top:0px; padding-top:5px; text-transform:uppercase; font-weight:bold; font-size:14px;}
.bodyContainer .main {
margin: 0px; 
padding: 0px 0px 30px 0px; 
text-align: left; 
vertical-align: top; 
width:100%;
}


.main ul {margin: 0px 60px 15px;}
.main ol {margin: 0px 60px 15px 8px; padding: 0; }
.main ul.two_col_ul {float: left;}
.main ul h2 {color: #000000; font-size: 12px; font-weight: bold; margin: 0px;}
.main ul li { font-size: 12px; line-height: 16px; margin: 0px 0px 0px 30px;}
.main ol li {/*color: #0065A4;*/ font-size: 12px; line-height: 16px; margin: 0px 0px 0px 15px;}


.small {font-size: 0.9em;}
.big {font-size: 1.2em;}
.smallItal {font-size: 0.9em; font-style:italic;}

.smallLegal {
color:#909090;
font-size: 10px;
line-height:15px;
margin:0px 0px 8px;}


.main h1 {margin: 35px 0px 10px 50px;}
.main h2 {margin: 20px 0px 10px 0px;}
img.imgLeft {float:left; margin: 4px 10px 10px 0px;}
img.imgRight {float:right; margin: 4px 0px 10px 10px;}

img.brandImg{
margin-bottom:20px;}

img.imgGrayBorder {
border: 1px solid #cccccc;
float:right;
margin: 0px 0px 10px 10px;}

img.imgGrayBorder2{
border: 1px solid #cccccc;
float:right;
margin: 0px 0px 10px 10px;
padding:25px 0px 25px 0px;}

.imgGrayContainter{
float:right;
margin: 25px 10px 10px 10px;
height:150px;
width:160px;}

.main .colFull
{
float:left;
margin: 0px 0px 0px 0px;
padding: 0px 30px 0px 50px;
width: 630px;
}

.main .colFull h1 {margin: 0px 0px 10px 0px;}

.main .colL {
	float:left;
	margin: 35px 0px 0px 0px;
	padding: 0px 30px 0px 50px;
	width: 415px;
}

.main .colL h1 {margin: 0px 0px 10px 0px;}

.main .colR {
	background-color:transparent;
	float:left;
	font-weight:normal;
	margin: 35px 0px 0px 0px;
	text-align:left;
	width: 215px;
}
.main .colR .additionalInfo {
	border-left: 1px solid #0065A5;
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 35px 0px;
}

.main .colR ul.links {margin: 0px 0px 0px 10px; padding: 0px 0px 20px 0px;width:100%;}
.main .colR .links li {list-style-type: none;margin: 0px; padding: 0px; width:100%;}
.main .colR ul.links ul.colRSublinks {margin: 0px 0px 0px 10px; padding: 0px 0px 0px 0px;width:100%;}
.main .colR ul.links ul.colRSublinks a, 
.main .colR ul.links ul.colRSublinks a:link, 
.main .colR ul.links ul.colRSublinks a:hover, 
.main .colR ul.links ul.colRSublinks a:visited {color:#B20838;}
.main .colR ul.links ul.colRSublinks a:active {color: #3B3C3B;}
.main .colR p {line-height:15px;}

ul.links li.subhead{
margin-top:5px!important;}


/* Inner Pages Small Logo Container */
.logoContainer {background: none; clear:both !important; margin: 10px 0px 0px 10px !important;/* shifts container on an offset to the left */ padding: 10px 0px 0px 0px;width: 100%;}
.StandardLogos {background: none; clear:both !important; margin: 0px 0px 0px 50px !important;/* shifts container on an offset to the left */ padding: 20px 0px 0px 0px;width: 100%;}


/* List Items */
ul.li-bullets-blue {color: #000000; margin: 0px 10px 10px -15px !important; padding: 0px; list-style: circle outside black;}
ul.li-bullets-blue li {color:#000000; padding-bottom:5px;}
ul.li-bullets-blue ul
{
margin: 0px 10px 20px 0px !important;
list-style: circle outside url();
}

/* FAQ List Items - Test Rudy*/
ul.li-bullets-blueFaq {color: #000000; margin: 0px 10px 20px -30px !important; padding: 0px; list-style: none; }
ul.li-bullets-blueFaq li {color:#000000; margin-bottom:10px;}
ul.li-bullets-blueFaq ul
{
margin: 0px 10px 20px 0px !important;
list-style: circle outside url();
}
/* End of Test Rudy*/


/* REMOVE EXAMPLE LATER - MIRO */
.bodyContainer .telerikExample {width:215px;}

/*================== NEW SECTION FOR BODY CONTENT END ===================*/


	

/* FOOTER
====================================================================*/
.footer {background: #ffffff; color:#666666; text-align:center; width: 980px;}
.footer p {color:#666666; margin: 0px ;  padding: 10px 0px;}
.footer a{text-decoration:none;}
.clearFooter {clear:both;}


	
/* PAGE SPECIFIC CONTENT
====================================================================*/

	/* ============= HOMEPAGE ============= */
		.homepage {}
		
		.homepage .content {border-bottom: 1px solid #D2E3ED;height:336px; margin: 0px; padding: 0px;}
	
		.homepage p {line-height:18px; width: auto;}
		.homepage .content .sideCallouts {border:1px solid #D2E3ED; border-bottom:none; float:right; width:318px;}
		.homepage .sideCallouts .sideCalloutContainer { background:url(../images/template/redesign/callout-bg.gif) repeat-x #e5eff6 bottom; border-top:1px solid #ffffff; border-bottom:1px solid #D2e3ed; display:block; height: 90px; margin:0px; padding: 10px; /*position:relative;*/}
		.homepage .sideCallouts .sideCalloutContainer img { float:left; padding:0px 10px 0px 10px}
		.homepage .sideCallouts .sideCalloutContainer .calloutTitle { font-size:11px; color:#93BDD9; margin-bottom:3px; text-transform:uppercase; }
		.homepage .sideCallouts .sideCalloutContainer .calloutText {color:#333; font-size:14px; font-weight:bold; }
		.homepage .sideCallouts .sideCalloutContainer .calloutText a { font-size:12px;font-weight:normal; }
		.homepage .sideCallouts .sideCalloutContainer div { float:left; width:190px;}
		
		.homepage .sideCallouts .promo{ background:url(../images/template/redesign/callout-bg-dblue.gif) repeat-x #e5eff6 bottom;}
		.homepage .sideCallouts .promo .calloutTitle {text-shadow: 0px 1px 1px #221f1f;}
		.homepage .sideCallouts .promo .calloutText {color:#fff; font-size: 18px; line-height: 16px; text-shadow: 0px 1px 1px #221f1f;}
		.homepage .sideCallouts .promo .calloutText a { color:#ff6e9e; display: block; margin-top: 4px;}

		.homepage .bottomContainer {margin: 0px; padding: 0px; text-align:center; width:100%;}
		.homepage .bottomContainer .overviewText { float:left; width:160px; text-align:right; margin-right:10px;}
		.homepage .bottomContainer .overviewText h2 { color:#0065A4; font-size:18px; font-weight:bold; margin:30px 0px 5px 0px; text-transform:uppercase;}
		.homepage .bottomContainer .overviewText p { color:#666; font-size:12px; font-weight:bold;}
		.homepage .bottomContainer .overviewText p img { padding-top:8px;}
		.homepage .bottomContainer .productLinks { float:left; list-style:none; padding:0px; margin:0px; width:810px;}
		.homepage .bottomContainer .productLinks li { float:left; margin:0px; padding:0px 6px; font-size:12px; color:#666; }
		.homepage .bottomContainer .productLinks li img { vertical-align:bottom;}
		.homepage .bottomContainer .productLinks li a { color:#666;  margin:0px; padding:0px; font-weight:normal;}
		.homepage .bottomContainer .productLinks li a:hover img , .homepage .bottomContainer .productLinks li a:hover{ color:#666; text-decoration:none }
				
		.logoContainerHome {background: none; clear:both !important; margin: 0px 0px 0px 0px !important;/* shifts container on an offset to the left */ padding: 0px 0px 0px 0px;width: 100%;}
		
		.homepage #featuredProducts 
		{
			float:left;
			width:660px; height:335px
		}
		.homepage #featuredProducts .product
		{
			height: 335px; 
			width: 660px;
		}
		.homepage #featuredProducts .product .description
		{
			width:226px;
			float:right;
			color:#0065A4;
			font-size:12px;
			font-weight:bold;
			line-height:18px;
			margin-right:20px;
			height:300px;
		}
		
		.homepage #featuredProducts .product .description h2{
			color:#666666;
			font-size:29px;
			font-weight:normal;
			letter-spacing:-1px;
			line-height:32px;
			margin-bottom:10px;
			margin-top:40px;
			text-transform:uppercase;
		}
		.homepage #featuredProducts .product .description.dark h2{
			color:#fff;
		}
		.homepage #featuredProducts .product .description.dark {
			color:#93BDD9;}
			
		.homepage #featuredProducts .product .description.dark a {color:#d2e3ed;}
		
		.homepage #featuredProducts .channelone{
			background:url(../images/homepage/1.jpg) no-repeat top left;
		}
		.homepage #featuredProducts .channeltwo{
			background:url(../images/homepage/2.jpg) no-repeat top left;
		}
		.homepage #featuredProducts .channelthree{
			background:url(../images/homepage/3.jpg) no-repeat top left;
		}
		.homepage #featuredProducts .channelfour{
			background:url(../images/homepage/4.jpg) no-repeat top left;
		}
		.homepage #featuredProducts .channelfive{
			background:url(../images/homepage/5.jpg) no-repeat top left;
		}
		.homepage #featuredProducts .pager
		{
			position: relative;
			bottom: 30px;
			left: 409px;
			height:13px;
			width:100px;
		}
		.homepage #featuredProducts .pager div
		{
			cursor: pointer;
			background:url(../images/template/redesign/featured-off.png) no-repeat top left;
			display:block;
			float:left;
			padding: 0px;
			margin: 0 3px;
			height:13px;
			width:13px;
		}
		
		.homepage #featuredProducts .pager div.active {
			background:url(../images/template/redesign/featured-on.png) no-repeat top left;
		}
		
		
		.gasUtilityContainer{
		padding-bottom:25px;}
		
		.gasUtilty{
		float:right;
		margin-bottom:25px;
		width:230px;}
		
		.gasUtilityLogoContainer{
		height:50px;
		width:320px;
		margin-bottom:10px;}
		
		.smallImgLogoContainer{
		text-align:right;}
		
		.caseStudyImgLinkContainer{
		border:1px solid #cccccc;
		float:right;
		margin:0px 0px 10px 10px;
		padding:10px;
		text-align:center;
		}
		
		.caseStudyImgLinkContainerLeft{
		border:1px solid #cccccc;
		float:left;
		margin:0px 10px 10px 0px;
		padding:10px;
		text-align:center;
		}
		
	/* ============= HOMEPAGE END ============= */


	/* ============= SEISMIC ============= */
	.seismic .radioContainer {float:left;}
	.seismic .radioContainer label {width: auto; font-weight: inherit;}
	.seismic .radioContainer div input {margin:5px 5px 0px 1px;}
	.seismic .orientationImageContainer {float: left;}
	.seismic .imageContainer {width:205px;float:left;margin-left:5px;}
	.seismic .imageContainerFirst {margin-left:10px;}
	.seismic .imageContainer img {width:200px;}
	.seismic .buttons {margin-left:10px; clear:both;}
	.seismic .requiredFieldFirst {float:left;margin-left:5px;}
	.seismic .requiredFieldSecond {float:left; margin-left:-28px;margin-top:15px; width:200px;}
	.seismic label {text-align: right; display:inline-block; margin-right: 3px; width: 190px;margin-bottom: 10px; font-weight: bold; color: #606060;}
	.seismic label.sm {width: 115px; }
	.seismic label.noWidth {width: 115px; display: inline;}
	.seismic label.tiny {width: 60px; display: inline;}
	.seismic .radios label {width: auto;}
	.seismic h2 {margin-bottom: 0px;margin-top: 25px;}
	.seismic .inputCell {border: 1px solid #B4B4B4 !important; height: 13px;}
	.seismic .dxeHyperlink:visited,
	.seismic .dxgvCommandColumnItem,
	.seismic .dxeHyperlink {color: #B20838;}
	.seismic .dxgvCommandColumnItem:hover,
	.seismic .dxeHyperlink:hover {color: #B20838; text-decoration: underline;}
	.seismic .optional {font-size:10px;}
	.notValid {
		color:red !important;
		display: block;
		font-weight:bold !important;
		background:transparent url(../images/template/ph_alert.png) no-repeat top right;
		padding-right:20px;
	}
	.seismic .notValid {
		width: auto;
		display: inline;
		margin-right: 5px;
		padding-right: 35px;
	}
	.notValidText 
	{
		background-color: Red;
		color: White;
	}
	.seismicModal {
		background: #fff; 
		padding: 10px 10px 10px 20px;
		text-align: left;  
		width: 600px;
	}
	.seismicModal ul li ul {
		margin-bottom: 0px !important; 
		margin-top: 10px !important; 
		padding: 0
	}
	.formTablePadding {
		padding-top: 3px;
	}
	.pageContentWidth {
		width: 600px;
	}
	.sidebarDisabled {
		color: #606060;
	}
	.sidebarDisabled:hover {
		text-decoration: none;
	}
	.seismic .seismicDisabled label {
		color: #AAAAAA;
	}
	/* ============= SEISMIC END ============= */


	.tableBorder {border: 1px solid #232323;}
	.tableBorder td {border-right: 1px solid #000; }
	.tableBorder td td {border: none; }
	.tableCell {border-right: 1px solid #7E7E7E !important; padding: 3px; text-align:center;}
	.leftAlign {display:block; text-align: left; padding: 3px 6px;}
	.HeaderClass {background: #434343; color: #FFF !important; padding: 10px;}
	.HeaderClass td {color: #FFF; }
	.altrow {background:#D3E4EF;}
	.HeaderCenter {text-align: center;}
	.seismic .aspNetDisabled label { color: #bbb; }
	
	/* =========== BRANDS PAGES  ========= */
	.ftrBrand
	{
	clear: both;
	margin: 0 0 0 50px;
	padding: 20px 0 20px 0;
	}
	/* =========== END: BRANDS PAGES  ========= */
	
	/*============= NEWS PAGES ========== */
div.boilerplate p {
font-size:11px;
line-height:13px;
	}
div.boilerplate {
padding-top: 15px;
}
/*========== END: NEWS PAGES =========== */
	
	/* =========== PRODUCT INFO PAGE  ========= */
		.productTemplate {background:#FFFFFF; float:left; height: 100%; width: 79%; } 
		.productInfoContainer {padding: 15px !important;}
		
/*		.radTab {height: 32px !important; text-align:left;}
		.radTab ul {width: 100%;}
		.radTab ul li {color: #FFFFFF !important; height: 33px !important; margin: 0px !important; padding: 0px !important; white-space: normal !important; width: 119px !important;}
		.radTab ul li div {background-color: transparent !important; background:  url(../images/template/nav_prodTab_inactive.gif) no-repeat top !important; border: none !important; color: #FFFFFF !important; font-weight: bold; height: 32px !important; line-height: 14px !important; margin: 0px !important; padding: 0px !important;}
		.radTab ul li div:hover {background: url(../images/template/nav_prodTab_active.gif) no-repeat top !important;background-color: #FFFFFF !important; color: #0065A4 !important; margin: 0px !important; padding: 0px !important;}
		
		.radTab ul li div.rtsSelected div div,
		.radTab ul li div.rtsSelected {background: url(../images/template/nav_prodTab_active.gif) no-repeat top !important;background-color: #FFFFFF !important; color: #0065A4 !important; margin: 0px !important; padding: 0px !important;}
		
		.rtsLevel {background: none !important;height: 32px !important; text-align:left;}
		.rtsLevel1 {background: none !important;}
		.rtsUL {background: none !important;width: 100%;}
		.rtsLI  {background: none !important;color: #FFFFFF !important; height: 33px !important; margin: 0px !important; padding: 0px !important; white-space: normal !important; width: 119px !important;}
		.rtsLink  {background: none !important;background-color: transparent !important; background:  url(../images/template/nav_prodTab_inactive.gif) no-repeat top !important; border: none !important; color: #FFFFFF !important; font-weight: bold; height: 32px !important; line-height: 14px !important; margin: 0px !important; padding: 0px !important;}
		.rtsLink:hover  {background: none !important;background: url(../images/template/nav_prodTab_active.gif) no-repeat top !important;background-color: #FFFFFF !important; color: #0065A4 !important; margin: 0px !important; padding: 0px !important;}
		
		.rtsOut  {background: none !important;padding: 0px !important;margin:0px !important;}
		.rtsIn  {background: none !important;padding: 0px !important;margin:0px !important;}
		
		.rtsIn a  {background: none !important;}
		.rtsIn a:hover  {background: none !important;}*/
		
		.RadTabStrip div ul li,
		.RadTabStrip div ul li,
		.RadTabStrip div ul li,		
		.RadTabStrip div ul li {margin:0px !important; padding: 0px !important; }
		

		.CustomTab {
		   background-color: transparent !important; background:  url(../images/template/nav_prodTab_active_blue.gif) no-repeat top !important; border: none !important; color: #FFFFFF !important; font-weight: bold; height: 33px !important; line-height: 14px !important; margin: 0px !important; padding: 0px !important; width:131px !important;}

		.CustomTab span {background:transparent !important;margin: 0px !important;padding: 0px !important;}
		.CustomTab span span {background:transparent !important;margin: 0px !important;padding: 1px 0px 0px 0px !important;}

		.DisabledTab {
			background-color: transparent !important; background:  url(../images/template/nav_prodTab_inactive.gif) no-repeat top !important; border: none !important; color: #BDBDBD !important; font-weight: bold; height: 33px !important; line-height: 14px !important; margin: 0px !important; padding: 0px !important; width:131px !important;}
		
		.HoveredTab {
			background: url(../images/template/nav_prodTab_active.gif) no-repeat top !important;background-color: #FFFFFF !important; color: #0065A4 !important; height:33px !important;margin: 0px !important; padding: 0px !important; width:131px !important;}
		
		.SelectedTab {
			background: url(../images/template/nav_prodTab_active.gif) no-repeat top !important;background-color: #FFFFFF !important; color: #0065A4 !important; margin: 0px !important; padding: 0px !important; width:131px !important;}
		
		.prodContent {background-color: transparent !important; margin-top: -1px !important; padding: 10px 0px 10px 10px; width:705px;
		border: 1px solid #0065A4;}
		
		.submittalPageContent {    
			background-color: transparent !important;
			border: 1px solid #0065A4;
			margin-left: 5px;
			margin-right: 15px;
			margin-top: -1px !important;
			padding: 10px;
			}
		.siesmicPageContent {    
			background-color: transparent !important;
			margin-left: 5px;
			margin-right: 15px;
			margin-top: -1px !important;
			padding: 10px;
			}
	h1.submittal {
	margin:0px 0px 25px 25px;}

.RadTabStrip .rtsUL {
float:left;
margin:0px;
margin-left:5px!important;
overflow:hidden;
padding:0pt;
}

		
		
	/* ============= PRODUCT INFO PAGE END ============= */





	/*============== PRODUCT SEARCH PAGE ===========*/
		
		/*
		.productSearchContainer { float:left; margin: 10px 10px 0px 0px; padding: 0px 0px 0px 30px; text-align:center; width:700px;}
		.productSearchContainer input{border:#0065A4 1px solid; height: 19px; margin: 0px 0px 0px 10px; width: 80%;}
		.productSearchBox {text-align:left; width:650px;}
		.productTable {width:500px; text-align:left; padding: 0px 0px 0px 0px;}
		.productTable td  {color: #000000; font-size: 12px; height: 15px; margin: 0px 0px 10px; width: 38%;}
		
		.box-div {padding: 0px 0px 0px 14px;}
		*/
		
		.box-div {
			height:200px;
			width:205px;
			margin-bottom:10px;
		}
		
		.box-div2 {height:250px;}

		.productImageContainer {height:200px;}
		
		.productImageContainer img {
			max-width:200px;
			max-height:100px;
			min-height:0px;
			min-width:0px;
			text-align:center
		}
	
	/* ============= PRODUCT SEARCH END ============= */
	
	
	
	
	
	
	/*============= FORMS =============*/
	.distrPortal-LoginStatus
	{
	text-align: right;
	border-bottom: 1px solid #93BDD9;
	padding: 0.2em;
	}
	
	table.anvilint-form
	{

	}
	
	table.anvilint-form tr
	{
	vertical-align: top;
	}
	
	table.anvilint-form th
	{
	font-size: 1.2em;
	font-weight: bold;
	color: #0065A4;
	line-height:3em;
	}
	
	table.anvilint-form td
	{
	text-align: left;
	padding: 4px;

	}
	
	table.anvilint-form td.label
	{
	text-align: right;
	font-weight: bold;
	color: #606060;
	}
	table.anvilint-form td.button{padding:0px;}
	table.anvilint-form td.button td
	{
	margin-top:0px;
	 padding:0px;
	}
	
	table.anvilint-form  input
	{
	/*border: 1px solid #93BDD9;
	height: 18px;*/
	width: 200px;
	}
	
	table.anvilint-form .buttonQuote {width:100px;}
	
table.anvilint-form  option {
width:175px;
}

	table.anvilint-form td.button input
	{
	cursor: pointer;
	width: auto;
	
	/*
	border: 1px solid #0065A4;
	background: #d6e7ef url(../images/bg_buttons.jpg) repeat-x left bottom;
	font-size: 12px;
	height: 22px;
	width: auto;
	padding: 2px 6px 4px 6px;
	_padding: 2px 6px 0px 6px;
	*/
	}

	/*============= FORMS: END =============*/
	
	
	
	
	
	
	/*============= INDUSTRY OVERVIEW PAGES =============*/
		.columnL {display:block; float: left;  width: 200px; padding: 0px 0px 0px 0px;} /*removed height: 100%; to fix layout test...rj*/
		.columnR {display:block; float: left;  width: 200px; padding: 0px 0px 0px 15px;}
		
		.columnL p {float: left; height: 100%; padding-bottom:10px; line-height:15px; width: 190px !important;/* carefull on modifying this, otherwise you might have h1-h6 txt wrapping*/}
		.columnR p {float: left; height: 100%; padding-bottom:10px; line-height:15px; width: 190px;}
		
		.columnL h2 {padding: 10px 0px 5px 0px; margin: 0px}
		.columnR h2 {padding: 10px 0px 5px 0px; margin: 0px}

		
	 /*============= INDUSTRY OVERVIEW PAGES END =============*/
	 
	 
	 
	 /*============= C-STYLE PAGES =============*/
		
		/* List style Page (Tradeshows) */
		
		.ListStyleC tr {vertical-align:top; text-align:left;}
		.ListStyleC td, .ListStyleC th {width:50%; padding: 5px 20px 10px 0px;  border-top: solid 1px #93BDD9;}
		.ListStyleC h4 {/*color:#B20838;*/ color:#000000;}
		
		
		/* Grid styles */
		
		.tableHeader{
		font-family: Arial, Helvetica, sans-serif;

color: #0065A4; font-size: 16px; font-weight: bold; 
margin: 10px 0px 10px 0px;
padding: 10px 0px;}
		
		
		.GridStyleC tr {vertical-align:top; text-align:left; line-height: 15px;}
		.GridStyleC .gridL {width:200px; padding: 25px 20px 20px 2px;  border-top: solid 1px #93BDD9; border-right: solid 1px #93BDD9;}
		.GridStyleC .gridR {width:200px; padding: 25px 20px 20px 20px;  border-top: solid 1px #93BDD9;}
		.GridStyleC img {border:none;}
		.GridStyleC h4 {margin: 10px 0px 0px 0px;}

		
		table.Grid-3Col { margin-bottom:50px; }
		table.Grid-3Col tr {vertical-align: top;}
		table.Grid-3Col td {width: 33%;}
		table.Grid-3Col td img {border: 1px solid #cccccc;}
		div.distrPortal-content table.Grid-3Col td img {border: none;}
		table.Grid-3Col h4 {margin:10px 0px 5px 0px;}
		td.Grid-3Col-A {padding: 15px 5px 10px 0px;  border-top: solid 1px #93BDD9; border-right: solid 1px #93BDD9;}
		td.Grid-3Col-B {padding: 15px 5px 10px 10px;  border-top: solid 1px #93BDD9; border-right: solid 1px #93BDD9;}
		td.Grid-3Col-C {padding: 15px 0px 10px 10px;  border-top: solid 1px #93BDD9;}
		table.Grid-3Col td.bottomRow {border-bottom: solid 1px #93BDD9;}
		
		table.Grid-2Col { }
		table.Grid-2Col tr {vertical-align: top;}
		table.Grid-2Col td {}
		table.Grid-2Col td img {}
		td.Grid-2Col-A {width: 130px; padding: 20px 20px 30px 2px;  border-top: solid 1px #93BDD9;}
		td.Grid-2Col-B {padding: 20px 2px 30px 0px;  border-top: solid 1px #93BDD9;}
		
		
		table.Grid-1Col { }
		table.Grid-1Col tr {vertical-align: top;}
		table.Grid-1Col td {padding: 5px 2px 10px 2px; border-top: solid 1px #93BDD9;}/*changed padding...rj*/
		table.Grid-1Col td img {}
		
	 /*============= Grid styles END =============*/
	 
	 
	 





/*.priceSheetTable {border: solid 1px #B20838; }*/
td.tableheader  {background: #0065A4; color: #FFFFFF;}

td.tablebody { border-bottom: solid 1px #D2E3ED; padding: 0px 12px 0px 0px;}

td.tablebody_lr {border-bottom: solid 1px #D2E3ED; margin: 0px; padding: 0px 0px 0px 12px;}



table.anvil-chart
{
border: 1px solid #0065A4;
}

table.anvil-chart tr
{
vertical-align: top;
}


.pricesheetHeader table td,
.pricesheetHeader,
table.anvil-chart th
{
padding: 0.2em 0.6em;
background: #0065A4 !important;
text-align: left;
font-weight: bold;
color: #ffffff;
}
.chartContainer .anvil-chart {padding: 1px !important;}
.adminColumns {border-right: 1px solid #FFF !important;}
.adminColumnsNone {border-right: none !important;}
.adminColumnsL {text-align: left;}
.adminColumns,
.adminColumnsNone,
.adminColumnsL {padding-left: 10px;}

.anvil-chart .dxgvHeader {padding:0px;}

table.anvil-chart td
{
padding: 0.2em 0.6em;
background: #dddddd ;
}

td.center{
text-align:center;}

tr.whiteBg td
{
background-color:#f1f1f1!important;
}
tr td.centerp
{
background-color:#bbbbbb!important;
text-align:center;
}

tr.whiteBg td.centerp
{
background-color:#dbdbdb!important;
text-align:center;
}

.requiredField {color:red;}

.statusGreen {
	color:green;
	font-weight:bold;
	display:block;
}

.validation ul {
	padding:0px;
	margin:0px;
}

.validation ul li {
	margin:0px 0px 5px 0px;
	padding:0px;
	list-style-type:none;
	color:red;
}

/*Submittal Styles - Test - Rudy*/
.submittalHome {
width:750px; 
margin-left:0px;
margin-bottom:30px;
}

.main div.submittalHome h1 {
margin: 0px 0px 10px 0px!important;}


.submittalTable{
width:600px;
margin-left:10px;}

.projInfoLabel{ padding-top: 5px; text-align:right; vertical-align:top; white-space:nowrap !important;}

.projLongInput{Width:580px;}
.projHalfInput{Width:315px;}



.phoneContainer {
	padding-left:0px;
	text-align:right;
	width: 180px;
}

.phoneContainer input{
	width:180px;
}


.GridHeader_Default,.ResizeHeader_Default {
background:#434343 url(../images/template/groupBg.gif) repeat-x scroll 0% !important;
border-left:1px solid black;

/*background:#434343 url(/anvil/WebResource.axd?d=_gCLuOe1kRtuop_CT9DTgikAFiy40Y3Y64hQl8_IdOxNEKErUiJoqxIVslf0j7wenhsQ-GxKKOn-UMDwNjGfoQ2&t=633536946004443722) repeat-x scroll 0%;*/
border-bottom:1px solid #010101;
font-size:1.3em;
font-weight:normal;
padding:10px 6px 10px 11px;}


.GridRow_Default a{
text-decoration:underline!important;
}
.GridAltRow_Default a{
text-decoration:underline!important;
}


/* Submittal - ProductBrowser page */
#instructions { margin-left:5px; padding-left:0px;}
.productTypeHeader {text-align: left; background-color: #ffffff; color:#0065a5; font-weight:bold;  padding:10px 0px 0px 0px; margin-right:25px; height: auto; display:block; font-size:14px; border-bottom:1px solid #0065a5; line-height:16px;}
.productDescription {text-align: left; padding:0px; margin:0px;}
.productDescription input {
float:left;
width:auto;
}
.productDescription span {
float:left;
width:150px;
padding: 1px 2px 2px 0px;
}
.broswerPageNav a {
color:#999999;
padding:0px 0px 0px 10px;
text-decoration:none;
font-weight:bold;
cursor: pointer;
}
.broswerPageNav a:link, .broswerPageNav a:active, .broswerPageNav a:visited  {
padding:0px 0px 0px 10px;
font-weight:normal;
color:#B20838;
}

.broswerPageNav a:hover {
text-decoration:underline;
cursor: pointer;}

#productBrowserMessages {
float:left;
color:#999999;
font-weight:bold;
padding: 20px;
margin-left:260px;
text-align:left;
}

.productLine{
width:215px; 
float: left; 
text-align: left;
padding: 0px 0px 0px 0px;
margin: 0px 10px 0px -10px;
/*background-color:#c4dbe9!important; */
display:block;}

.productLine h2{
text-transform:uppercase;
font-size:16px;
line-height:20px;
margin:0px;
color:#0065A4;
font-weight:bold;
padding:5px 0px 0px 5px;
border-bottom:1px solid #0065A4;
}


.productLine a{ display:block;border-bottom:1px solid white;}

.productItems{
width:650px; 
float: left;
text-align: left; 
padding-left:10px;
display:block;}

.productItems td{
margin-top:0px; padding-top:0px;}

.visibleFalse{height:5px;}


.inside-contain{
margin: 20px 50px;}

.inside-contain h1{
margin: 0px 0px;}


.inside-contain table{
width: 200px!important;}


.box-div{
align:center;}

.spacerContainer{
padding-left: 10px;
padding-top: 10px;}


.box-div td{
align:center;
padding: 10px;
}

.box-div input{
align:center;
margin: 10px;
} 

/*end of product browser styles*/

/*cover letter styles*/
#ctl00_main_uxTemplateInfoPanel  embed{
width:700px;}

/*end of cover letter styles*/


/*.SelectedRow_Default a, .GridEditRow_Default a {
color:#666666;}*/

.SelectedRow_Default {
background:#0065A4 none repeat scroll 0% 50%!important;
color:#FFFFFF;}

/* end of Submittal Styles - Test - Rudy*/

/*Search Page Style*/
.productSearch{
text-align:center;}
.productSearch table{width:800px;}
#panel_Result{
text-align:center;}
/*End Search Page Style*/

/*
OLD RADTREE ITEMS, CAN PROBABLY BE DELETED

.RadTreeView{ width:214px;}

.rmText{
/*text-transform:capitalize;*/
/*#divSubmittalContent{
border-bottom:1px solid black;
border-left:1px solid black;
border-right:1px solid black;}*/
/*.rmItem rmFirst rmLast{
border-bottom:1px solid black;}
/*SIDENAV*/
/*.rtUL{
width:100px!important;
border:1px solid #FF00CC;}
.rtLines{ width:25px!important;}
.rtIn{
width:100px!important;}
.rtLI{
width:100px;}*/
/*.leftNav div {border:1px solid #00FF66; width:100px;}

.RadTreeView .rtUL .rtLI .rtHover .rtIn
{
	color: #363636;
	background: #93BDD9
	border: 1px solid #red;
	padding: 1px 2px 2px;
}
/*.mainNav ul li a span {text-transform:uppercase!important;}


END OLD RADTREE ITMES*/

	
/* Submittal Browse for Products Nav Styling */	
.RadTreeView{
margin:0px;
padding:10px 0px;
background-color:#D2E3ED;
border-right:1px solid #0065A4;
border-bottom:1px solid #0065A4;
}

.RadTreeView .rtUL li.rtLI {
margin:0px;
padding:0px 0px 5px 0px;
font-size:14px;
text-transform:none;
font-weight:bold;
color:#666;}

.RadTreeView .rtUL .rtUL, .RadTreeView .rtUL, .RadTreeView .rtFirst {padding:0px 0px 3px 0px;}
.RadTreeView .rtLast{padding:0px 0px 0px 0px!important;}
.RadTreeView .rtUL li.rtLI .rtUL li.rtLI {
text-transform:none;
font-size:12px;}

.RadTreeView .rtUL li.rtLI .rtSp {
display:none;}

.RadTreeView .rtUL li.rtLI .rtIn, .RadTreeView .rtUL li.rtLI .rtUL li.rtLI .rtIn  {
margin:0px; padding: 0px;}

.RadTreeView .rtUL li.rtLI .disabledItem .rtMinus {
display:none;}

.RadTreeView .rtUL li.rtLI .disabledItem .rtIn, 
.RadTreeView .rtUL li.rtLI .rtDisabled .rtIn{
color:#666;
}
.RadTreeView .rtUL li.rtLI .selectedItem .rtIn, 
.RadTreeView .rtUL li.rtLI .rtSelected .rtIn{
color:#B20838;
background:none;
border:none;
}
.RadTreeView .rtUL li.rtLI .hoveredItem .rtIn, 
.RadTreeView .rtUL li.rtLI .rtHover .rtIn{
border:none;
text-decoration:underline;
background:none;
}
.productLineLeftNav .RadTreeView {border:none;}

.prodSubControl{
/*background:#00FF00!important;
border:1px solid black!important;*/
margin-bottom:20px;
}
/*menu test*/
.RadMenu_Default .rmGroup .rmLink:hover, .RadMenu_Default .rmGroup .rmFocused, .RadMenu_Default .rmGroup .rmExpanded {
color:#B20838!important;}

.RadMenu
{
	z-index: 2 !important;
}

.RadMenu .rmHorizontal .rmItem
{
	width: 115px;
}
.RadMenu .rmHorizontal .rmItem .rmItem
{
	width: 171px;
	text-align:left;
}
.RadMenu .rmHorizontal .rmItem .rmItem a
{
	text-align:left;
	height:auto!important;
}

.RadMenu .rmHorizontal .rmItem .rmLast { float:none!important;}
.RadMenu .rmItem span
{
	white-space: normal !important;
}

/*end of menu test*/

/*  GOOGLE SEARCH - don't touch these styles unles you check EVERY broswer - Jen O.
================================================*/
.search {
	right:34px;
	padding: 0px;
	position:absolute;
	text-align: right; 
	top:40px;
	width: 160px!important;
}
.gsc-search-box {border:none;}
.gsc-input{
	color:#0065A4;
	background:url(../images/template/redesign/search-left-side.png) transparent no-repeat !important;
	float:left!important;
	font-size:14px;
	font-weight:bold;
	height:25px;
	margin: 0px 0px 0px 0px !important;
	padding: 0px 0px 0px 12px !important;
	position: absolute;
	left: 0px;
	top: 0px;
	width: 136px;
}
input.gsc-input {
	border:none!important;
	width:100%!important;
}
.gsc-search-button {
	background:url(../images/template/redesign/search-button.png) no-repeat left top;
	cursor: pointer;
	display:block;
	height: 26px !important; 
	margin: 0px 0px 0px 0px !important;
	padding: 0px; 
	position: absolute;
	left:160px;
	top: 0px;
	vertical-align:middle; 
	width: 31px !important;
}
input.gsc-search-button {display:none;}
.gsc-clear-button, .gsc-branding {display:none;}

a.noU:hover { text-decoration:none; }
.blacklist li { color:#000 !important; }

/*  Contact Form
=========================================== */
.ContactForm span 
{ 
	float: left;
	padding-right: 5px;
	text-align: right;
	width: 120px; 
}

.ContactForm em 
{ 
	color: #0065A4;
	display: block;
	font-style: italic;
	padding: 2px 0;
}

.ContactForm input[type="text"]
{ 
	width: 170px; 
}

.ContactForm .Subsection
{
	padding-left: 10px;
}

.ContactForm .QuestionSection
{
	padding-bottom: 10px;
}

.QuestionSection .AnswerSection
{
	padding-left: 10px;
}

/* Contact Us page
==================================================*/
.border {
	border: 1px solid #0065A4; 
	padding: 10px;
}



/* Price List - Admin Tool Pages
==================================================*/
.loggedIn {text-align: right; padding:25px 10px 15px 0px;}

.announcementLinkContainer {
	margin:0px 0px 0px 25px;
	padding:0px;
	color:#b20838;
	font-weight:bold;
	text-decoration:none;
	font-size:12px;
	line-height:16px;
}

.announcementLinkContainer a {
	color:#b20838;
	font-weight:bold;
	text-decoration:none;
	font-size:12px;
	line-height:16px;
}

.collapsePanel {	
	height:0px;
	background-color:#fff;
	overflow:hidden;
	width: 100%;
	margin-bottom:10px;
}

.collapsePanelHeader{		
	height:20px;
	width: 100%;
	color: #000;
	background-color: white;
	font-weight:bold;
	float:left;
	padding:5px 0px 0px 5px; 
	cursor: pointer; 
	vertical-align: middle;
}

.collapsePanelHeader span {margin-left:5px;}

.anvil-chart .productName {font-weight:bold;}
.anvil-chart .announceName {}

.anvil-chart .priceListHeader {text-align:center;}

/*  RadWindow
=========================================== */
.corner {background-image: none !important;}
.topresize {display: none !important;}
.titlebarcontrols {border-top: 5px solid #0065A4; color: #FFF;}
div.radwindow.radwindow_Default.normalwindow.transparentwindow td.corner, div.radwindow.radwindow_Default.normalwindow.transparentwindow td.titlebar, div.radwindow.radwindow_Default.transparentwindow td.footercenter {opacity: 1 !important;}
.footercenter {background: #0065A4 !important;}
.radwindow {background: #0065A4 !important; background: #FFF;}
.titlebarcontrols {background: url(../images/background-modal-title.gif) repeat-x bottom black;}
.error:first-child {display: block;margin-top:0px !important; font-size: 11px ;}
.error {display: inline-block;margin-top:10px; font-size: 11px ;}
.modal label {display: block; padding: 5px 5px 5px 0px; text-align: right !important; vertical-align: bottom; width: 90px; }

div.radwindow_Default table.titlebarcontrols a.windowicon {background-image:none !important;}

/*	END  RadWindow	END
=========================================== */


.quote {
	float: right;
	margin-bottom: 20px;
} 

.watermark { color: #555; }


/*	What's New page
=========================================== */
.newProduct,
.pressRelease,
.tradeShow {
	clear: both;
	margin: 0 0 8px;
}

.newProduct .image,
.pressRelease .image,
.tradeshow .image,
.newProduct img,
.pressRelease img,
.tradeshow img,
.archiveImg {
	clear: none;
	float: right; 
	margin-bottom: 7px;
}

.newProduct p {
	float: left;
	width: 340px; 
}


.pressRelease p {
	float: left; 
	width: 345px;
}

.tradeshow p {
	float: left; 
	width: 300px; 
}

.viewAllTradeshows {
	clear: both;
	margin: 10px 0 0 0;
	text-align: center; 
}

.hDivider {	
	border-bottom: 1px solid #0065A5; 
	height: 1px; 
	line-height: 1px; 
	width: 100%;
}

/*	END  What's New page
=========================================== */
} 
/* SIESMIC NAV
====================================================================*/

.SiesmicLeftNav
{
width: 214px;
margin: 0;
padding: 0;
}

.SiesmicLeftNav h2
{
padding: 4px 12px;
margin: 0px;
background-color: #B0DAF6;
text-transform: uppercase;
font-size: 1.1em;
}
.SiesmicLeftNav .BraceDetails {
	color: #0065A4;
	font-size:12px;
	line-height:16px;
	margin-left: 13px;
	padding: 5px 0 10px;
}
.SiesmicLeftNav .BraceDetails a {
	font-size:11px;
}

.SiesmicLeftNav	.notValid {
	color:red !important;
	display: block;
	font-weight:bold !important;
	background:transparent url(../images/template/ph_alert.png) no-repeat top right;
	padding-right:20px;
	width: 157px;
}


ol.braceLeftNav {
	
	color: #666;
	margin: 0px; 
	padding: 10px 0px 0px 30px; 
	width: 184px; 
	font-size:25px; 
	font-weight:bold;
}
ol.braceLeftNav li
 {margin: 0px;padding: 0px 0px 2px 0px;}
ol.braceLeftNav li ul {list-style-type: none;margin: 0px;padding: 0px; font-weight:normal; color:#3b3c3b;}
ol.braceLeftNav li ul li {margin: 0px;padding: 0px 0px 3px 0px;}

ol.braceLeftNav li a.aspNetDisabled {
	color:#666;
	text-decoration:none;
}
ol.braceLeftNav li a:hover.aspNetDisabled {
	text-decoration:none;
}
/*================== SIESMIC NAV: END ===================*/

.updateProgress
{
	border: 1px solid #000;
	background-color: #FFF;
	padding: 10px;
	position: fixed;
	top: 47%;
	left: 47%;
	z-index: 98 !important;
}
.FadedBackground
{
	background-color: Black;
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 2 !important;
	moz-opacity: 0.7;
	khtml-opacity: 0.7;
	opacity: 0.7;
	filter: alpha(opacity=70);
}
/* Pagination */
#Pagination {float:right; text-align:right;} 
.pageContent {display:none;}
.pageSelected {display:block;}
.PaginationPager {display:block;color:#B20838; float:left; cursor:pointer;}
.PagerDivider {float:left;display:block;}
.activePage {
	color:#000;
}

.sitemap {width:650px;}
	.sitemap ul {list-style-type:none; font-weight:bold;}
	.sitemap ul li {font-weight:normal; padding:2px 0px 2px 0px;}
	
.sitemapLeft {float:left; width:300px; margin-left:25px;}
.sitemapRight {float:right; width:300px;}

/*================== PDF DOWNLOAD LINKS ===================*/
.downloadLeft {float:left;}
.downloadRight {float:right; padding-right:18px; text-align:center; font-weight:bold;}
