/*--------------------------------------------------------
				DISCLAIMER: THIS STYLE SHEET IS A MESS -- SORRY
-----------------------------------------------------------*/

body,div,td {COLOR: #000000; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: small; margin:0px; padding:0;}

.error { COLOR: #990000; }

.contentCell {background:#FFFFFF;}
.iframe {padding:6px 5px 0 0;  }


/* ------------------------------------ 
					PORTFOLIO INLINE FRAMES 
----------------------------------------*/

.portdescription {background:#f8f0e3; padding:2px 8px 8px 2px;}

.portRightColHeader {border-top: solid 1px #674309; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; color: #674309; letter-spacing: -1px; font-size: 14px;}

.portdescription h4 {
			border-top: solid 1px #674309;
			padding:  4px 0 10px 0;
			margin:6px 0 0 0;
			color: #674309;
			font-family: Georgia, "Times New Roman", Times, serif;
			font-weight: bold;
			line-height: 110%;
			letter-spacing: -1px;
			font-size: 16px;}
			
.portdescription p {color:#674309; line-height: 15px;}		
.portSpecs {color:#003366; font-weight: bold; line-height:16px; } 
			
#thumbs { border: 0px solid #d6c19f;}

a:link{text-decoration:none; border-bottom:1px dotted #295179; COLOR:#295179;}
a:hover, a:active  {border-bottom:1px solid #295179; COLOR: #003366;}
a:visited {border-bottom:1px dotted #4f7fae; COLOR:#4f7fae; text-decoration:none; }

h2  {	border-top: solid 2px #295179;
			padding: 1px 5px 0px 5px;
			color: #222;
			font-family: Georgia, "Times New Roman", Times, serif;
			font-weight: normal;
			line-height: 90%;
			letter-spacing: -1px;
			margin:0px;
			font-size: 20px;}
			
h3 {	border-top: solid 1px #d6c19f;
			padding: 4px 40px 3px 1px;
			margin:5px 1px 5px 0;
			color: #222;
			font-family: Georgia, "Times New Roman", Times, serif;
			font-weight: bold;
			line-height: 110%;
			letter-spacing: -1px;
			font-size: 14px;}
			
				
.cellPad10 h6
		{	border-top: solid 1px #d6c19f;
			border-bottom: solid 1px #d6c19f;
			padding: 5px;
			margin:5px 35px 5px 35px;
			color: #222;
			font-family: Georgia, "Times New Roman", Times, serif;
			font-weight: bold;
			line-height: 90%;
			letter-spacing: -1px;
			font-size: 14px;}
			

hr {border:none; height: 1px; background-color:#634509; align:left; width:95%;}

.cellPad15 { PADDING: 20px 30px 20px 25px; }
.cellPad10 { PADDING: 10px 30px 20px 23px; }
.cellPad5 { PADDING: 5px; }
.cellPad3 { PADDING: 3px; }

.csg { PADDING: 10px 20px 20px 20px; }


/* ----------------------------------------
													FORMS
-------------------------------------------*/


.form {BACKGROUND-COLOR: #666; BORDER: #999999 1px solid; FONT-SIZE: 10px; LINE-HEIGHT: 13px; PADDING: 2px;}
.searchfield {border: solid 1px #674309;  height:14px; padding:2px;}



		
.text {
			width: 200px;
			border: solid 1px #84705e;}
			
.formItem checkbox {
			
			border: solid 1px #84705e;}
			
.label {
			padding: 0px 0px 2px 0px;}
			
textarea {
			width: 200px;
			border: solid 1px #84705e;}
			
.formMessage {
			margin: 0px 0px 8px 0px;
			clear: both;}
			

			
select {border: solid 1px #84705e;}
		
.button {
			float: left;
			width:90px;}
		
.button submit {
			background-color: transparent;
			font-size: 11px;
			padding: 0px 0px 0px 0px;
			line-height: 100%;
			margin: 0px;
			font-family: Tahoma, Arial, Helvetica, sans-serif;
			border: 0px;
			background-image: url(/images/btn_brownBlank.gif);
			width: 90px;
			height: 25px;
			cursor: pointer;}


/*--------------------------------------------
												Something
----------------------------------------------*/


.footerBorder {border-top: 1px solid 674309; border-bottom: 1px solid 674309;}
.rightBrownBorder {border-right: 1px solid 674309;}
.imageBorder {border: 1px solid #000000;}





.brnButton {
			display:block;
			background-color: transparent;
			font-size: 11px;
			vertical-align:middle;
			padding: 0px 0px 0px 0px;
			line-height: 100%;
			margin: 0px;
			font-family: Tahoma, Arial, Helvetica, sans-serif;
			border: 0px;
			background-image: url(/images/bk_btnBlue139x24.gif);
			width: 139px;
			height: 24px;
			cursor: pointer;
			text-align:center;}
			
.brnButton a {color:#FFFFFF;}


/* ------------------------------------
									NEW LEFT NAV 
---------------------------------------*/

#nav td {width:137px; height:27px;}

.navItem {padding-left:10px; font-size:10px; background:url(../images/m_newBACKGROUND.gif) no-repeat top left;}
#nav a:link,  a:active {text-decoration: none; COLOR:#cedff0;}
#nav a:visited {COLOR:#96bce1; text-decoration: none;}
#nav a:hover {text-decoration: underline;}

.navCat {height:27px; padding-left:8px; font-size:11px; font-weight:bold; color:#fff; background:url(../images/m_newBACKGROUND.gif) no-repeat bottom left;}


/*----------------------------------------
											HOMEPAGE
-----------------------------------------*/

.homerightColumn {padding:5px; color:#674309;}
.homerightColumn p {padding:5px; color:#674309;}

.homerightColumn a:link, a:active {text-decoration: underline; COLOR: #295179;}
#rightBar a:hover {text-decoration: underline; COLOR: #003366;}
#rightBar a:visited {text-decoration: none; COLOR: #674309;}


/*-------------------------------------------- 
										PRODUCTION PAGE 
---------------------------------------------*/


.productionContent {padding:0 15px 5px 10px;} 

#production .backtotop { font-size:9px; padding:2px; float:right; margin:5px 0 0 0; border:0px solid #d6c19f; }
#production .backtotop a {color:#000;}

#faq .backtotop { font-size:9px; padding:2px; float:right; margin:5px 0 5px 0; border:0px solid #d6c19f; }
#faq .backtotop a {color:#d6c19f;}


ul {list-style-type:none;margin:0px;padding:0px; }
li { float:left;} 

#production .rightMenu a {
     margin:1px;
     width:190px; 
     height:10px;
		 line-height:10px;
     float:left;
     display:block;
     text-align:left;
		 padding:5px 0 5px 5px;
		 font-size:10px;
     text-decoration:none;
     color:#000;
		 border-bottom:1px solid #d6c19f; 
     background:#f5edd3;
     }
#production .rightMenu a:hover {border-bottom:1px solid #d6c19f; background:#d6c19f;}
#production .rightMenu a:active {background:#d6c19f; border-bottom: 1px solid #d6c19f; color: #fff;}
		 
/* ----------------------------------------
											FAQ NAV
-----------------------------------------*/ 
		 
#faq .rightMenu a {
     margin:1px 50px 1px 1px;
     width:570px; 
		 line-height:14px;
     float:left;
     display:block;
     text-align:left;
		 padding:5px 0px 5px 10px;
		 font-size:10px;
		 font-weight:bold;
     text-decoration:none;
     color:#000;
		 border-bottom:1px solid #d6c19f; 
     background:#f5edd3;
     }
#faq .rightMenu a:hover { border-bottom:1px solid #d6c19f; background:#d6c19f; }
#faq .rightMenu a:active {background:#d6c19f; border-bottom: 1px solid #d6c19f; color: #fff; }

/* ----------------------------------------
											About Us
-----------------------------------------*/ 

#about.list  ul {list-style-type:disc; margin:0px;padding:5px; }
li { float:left;} 


/* ----------------------------------------
										PDF FORMS MENU LIST
-----------------------------------------*/ 

/*.pdf {background: url(images/pdfLink.gif) no-repeat right top; padding-right:10px;}*/
.formMenu a {
     margin:1px;
     width:190px; 
     height:10px;
		 line-height:10px;
     float:left;
     display:block;
     text-align:left;
		 padding:5px 10px 5px 5px;
		 font-size:10px;
     text-decoration:none;
     color:#000;
		 border-bottom:1px solid #d6c19f; 
		 background: url(../images/pdfLink.gif) no-repeat right top;
    background-color:#f5edd3;
     }
.formMenu a:hover {border-bottom:1px solid #d6c19f; background-color:#d6c19f; background-image: url(../images/pdfLink.gif) no-repeat right top;}
.formMenu a:active {background:#d6c19f; border-bottom: 1px solid #d6c19f; color: #fff;}


/* ----------------------------------------
									CATALOG TABLE STYLES
-----------------------------------------*/ 

#catalog {width:600px;
				font-weight: bold;
				line-height: 110%;
				font-size: 12px;}
#catalog td { height:90px; padding:5px; 
			font-weight: bold;
			line-height: 110%;
			border-bottom:dotted 1px #d6c19f;
			font-size: 12px;}
			
#catalog td.noDots {
			border-bottom:none;
			}
			
#catalog td h5 {font-size:9px; color:#999999; margin:0;}





/* ----------------------------------------
										PDF FORMS MENU LIST
-----------------------------------------*/ 

.formDownLoadSections {float:left; width:500px;}

.formDownLoadSections h4 {
			border-bottom: solid 1px #d6c19f;
			padding: 4px 40px 3px 1px;
			margin:10px 1px 1px 0;
			color: #222;
			font-family: Georgia, "Times New Roman", Times, serif;
			font-weight: bold;
			line-height: 110%;
			letter-spacing: -1px;
			font-size: 14px;}
			
			
.formDownLoadSections  a {
     margin:1px;
     width:220px; 
     height:10px;
		 line-height:10px;
     float:left;
     display:block;
     text-align:left;
		 padding:5px 10px 5px 5px;
		 font-size:10px;
     text-decoration:none;
     color:#000;
		 border-bottom:1px solid #d6c19f; 
		 background: url(../images/pdfLink.gif) no-repeat right top;
    background-color:#f5edd3;
     }
.formDownLoadSections  a:hover {border-bottom:1px solid #d6c19f; background-color:#d6c19f; background-image: url(../images/pdfLink.gif) no-repeat right top;}
.formDownLoadSections  a:active {background:#d6c19f; border-bottom: 1px solid #d6c19f; color: #fff;}


.noIconLink a {background-image: none; !important}
.wordIconLink a	{background-image: url(../images/wordLink.gif) no-repeat right top; !important}	
			
			
			
			
			

/*.pdf {background: url(images/pdfLink.gif) no-repeat right top; padding-right:10px;}*/
.techBulletinsMenu a {
     margin:1px;
     width:220px; 
     height:10px;
		 line-height:10px;
     float:left;
     display:block;
     text-align:left;
		 padding:5px 10px 5px 5px;
		 font-size:10px;
     text-decoration:none;
     color:#000;
		 border-bottom:1px solid #d6c19f; 
		 background: url(../images/pdfLink.gif) no-repeat right top;
    background-color:#f5edd3;
     }
.techBulletinsMenu a:hover {border-bottom:1px solid #d6c19f; background-color:#d6c19f; background-image: url(../images/pdfLink.gif) no-repeat right top;}
.techBulletinsMenu a:active {background:#d6c19f; border-bottom: 1px solid #d6c19f; color: #fff;}

.qTable tr{height:23px;}
.qTable td{padding-left:5px;}
.qHeader{background-color:#d6c19f;font-weight:bold;}
.qHeader td{padding-left:5px;color:#000;}
