#container {width:800px; background:#FFF;	margin:0 auto; text-align:left; font-size:62.5%; font-family:Arial, Helvetica, sans-serif;}
#header { display:block; width:100%; margin-bottom:25px; }
#leftCol { float:left; width:215px; padding:20px 30px 15px 0; }
#leftColSub { float:left; width:150px; margin-right:20px; }
#leftColSubProducts { float:left; width:150px; margin-right:20px; margin-bottom:-130px; }
#callout { float:right; width:150px; padding:20px 0 15px 30px; margin:0 30px 0 0; }
#calloutCenter { display:block; width:85%; padding:0 0 15px 0; margin:20px auto 20px 10px; font-size:10px; }
* html #calloutCenter { width:75% !important; }
#calloutSub { display:block; float:left; width:150px; }
#main { margin:0 165px 0 245px; padding:0 10px; }
#mainSub { margin:0 0 0 165px; padding:0 35px 0 10px; }
#cardSub { width:570px; margin:5px 170px 5px 170px; padding:5px; }
#mainSubfixed { margin:0 0 0 165px; padding:0 35px 0 10px; width:514px; }
#footer { padding:0; clear:both; }



.clearfloat { clear:both; height:0; font-size:1px; line-height:0; }

img { border:none; }
h1, td.pageHeading, div.pageHeading { font-size:15px; color:#B69792; font-family:Georgia, "Times New Roman", Times, serif; font-weight:lighter; margin:10px auto 30px auto; }
td.pageHeading { text-align:left !important; }
h2 { font-size:10px; display:block; width:100%; letter-spacing:3px; text-align:center; margin:0 0 10px 0; padding:10px 0; }
h3 { font-size:11px; font-weight:bold; line-height:10px; display:block; }
h4 { color:#FFF; font-size:10px; font-family:"Times New Roman", Times, serif; font-weight:normal; line-height:14px; letter-spacing:2px; margin:-40px 0 0 400px; text-align:left; }
h5 { color:#C4B7B7; font-size:10px; font-family:"Times New Roman", Times, serif; font-weight:normal; line-height:14px; letter-spacing:2px; margin:-40px 0 0 400px; text-align:left; }
h5 { margin:0 0 0 400px; }
a, p, ul, ol, li { font-size:11px; line-height:20px; color:#485953; }
p { margin-bottom:16px; line-height:18px; }
#mainSub h1 { text-align:left; }
#mainSub img { margin-bottom:25px; }
.centered_image {width: 50px; padding:10px; margin-top:0px; margin-bottom:5px; margin-left: 20px; margin-right:20px; border:1px solid #000000; text-align:center; }

/* Link Styles */
a:link { text-decoration: none; color:#4FADC6; }
a:visited { text-decoration: none; color:#4FADC6; }
a:active { text-decoration: none; color:#4FADC6; }
a:hover { text-decoration: underline; color:#002C36; }
/* Link Styles */

/* Left Column Styles */
#leftCol #nowFeat { display:block; margin-bottom:20px; padding:0; border:1px solid #B5D9CD; background-color:#DAEEE5; }
#leftCol #nowFeat img { display:block; margin:0 auto; }
#leftCol #nowFeat h2 { color:#72AD97; background-color:#B4DBC9; font-family:"Times New Roman", Times, serif; }
* html #leftCol #nowFeat h2 { font-size:10px !important; }
#leftCol #nowFeat h3 { color:#485953; margin:10px 0 10px 25px; line-height:15px; }
#leftCol #nowFeat p { display:block; line-height:15px; margin:0 10px 10px 25px; }

#leftCol #inTheNews { display:block; margin-bottom:20px; padding:0 10px 10px 0; border:1px solid #D9C6BF; background-color:#F1EDE4; }
#leftCol #inTheNews img { float:left; margin:0 10px 0 10px; }
#leftCol #inTheNews h2 { color:#B89494; font-family:"Times New Roman", Times, serif; }
* html #leftCol #inTheNews h2 { font-size:10px !important; }
#leftCol #inTheNews h3 { color:#485953; margin:0 0 10px 0; }
#leftCol #inTheNews p { display:block; line-height:15px; margin:0 10px 10px 75px; }

#calloutLeftCol h2 { color:#D2C4C3; border-top:3px double #D2C4C3; border-bottom:3px double #D2C4C3; }
* html #calloutLeftCol h2 { font-size:10px !important; font-family:"Times New Roman", Times, serif; }
#calloutLeftCol h3 { color:#485953; margin:10px 0 0 15px; }
#calloutLeftCol p { display:block; line-height:15px; margin:0 10px 10px 15px; }
/* Left Column Styles */

/* Callout Styles */
#callout h2 { color:#D2C4C3; border-top:3px double #D2C4C3; border-bottom:3px double #D2C4C3; font-family:"Times New Roman", Times, serif; }
* html #callout h2 { font-size:10px !important; }
#callout h3 { line-height:15px; color:#485953; margin:10px 0 0 10px; }
#callout p { display:block; line-height:15px; margin:0 10px 10px 10px; }
#calloutCenter h2 { color:#D2C4C3; border-top:3px double #D2C4C3; border-bottom:3px double #D2C4C3; font-family:"Times New Roman", Times, serif; }
* html #calloutCenter h2 { font-size:10px !important; }

/* Callout Styles */

/* LEFT COLUMN Callout Styles */
#calloutSub h2 { color:#D2C4C3; border-top:3px double #D2C4C3; border-bottom:3px double #D2C4C3; font-family:"Times New Roman", Times, serif; }
* html #calloutSub h2 { font-size:10px !important; }
#calloutSub h3 { color:#485953; margin:10px 0 0 15px; }
#calloutSub p { display:block; line-height:15px; margin:0 10px 10px 15px; }
/* LEFT COLUMN Callout Styles */


/* Search List */
#findProceedure { display:block; width:85%; border:1px solid #C9B7B3; padding:0 0 15px 0; margin:20px auto 20px 10px; font-size:10px; }
* html #findProceedure { width:75% !important; }
#findProceedure h2 { color:#BB9C9A; font-family:"Times New Roman", Times, serif; }
* html #findProceedure h2 { font-size:10px !important; }
#findProceedure select { color:#BB9C9A; display:block; width:70%; margin:5px auto; font-size:10px; }
#findProceedure option { color:#BB9C9A; font-size:10px; }
#findProceedure option:hover { color:#5A3E3D; }
/* Search List */

/* Footer Styles */
#footer p { display:block; margin:0 80px; }
#footer hr { margin:25px 0; height:1px; }
/* Footer Styles */


li.subSpaceFix { padding-bottom:4px; }
* html li.subSpaceFix { margin-bottom:-4px !important; }
a.subSpaceFix { padding-bottom:4px; margin-bottom:4px; }

/* Selected State on Left hand side Vertical Navigation */
a.selected { color:#FFF !important; background-color:#B69792 !important; cursor:default !important; } 
a.selectedSub { color:#745c59 !important; background-color:#E5D7D7 !important; cursor:default !important; }
/* Selected State on Left hand side Vertical Navigation */

/* Testimonials Table */
table#testimonials_thumb td img { margin:5px; }
/* Testimonials Table */

/* Products Styles */
.hdrProducts
{
	color:#B66C47;
	font-weight:bold;
	line-height:14px;
}

.products a, .products a:visited, .products a:active, .products a:hover
{
	color:#B66C47;
	text-decoration:underline;
}
/* Products Styles */

.publications li
{
	padding-bottom:10px;
}

.newsletters li
{
	padding-bottom:10px;
	list-style:square;
	margin-left:30px;
}

.publications
{
	padding-top:10px;
	
}

.publications li
{
	padding-bottom:3px;
	margin-left:30px;
}

.hdrHome
{
	color:#4A9D9D;
	font-weight:bold;
	line-height:14px;
}

.hdrAbout
{
	color:#497F5F;
	font-weight:bold;
	line-height:14px;
}

.about a, .about a:visited, .about a:active, .about a:hover
{
	color:#497F5F;
	text-decoration:underline;
}

.hdrSF
{
	color:#9D61A9;
	font-weight:bold;
	line-height:14px;
}

.sf a, .sf a:visited, .sf a:active, .sf a:hover
{
	color:#9D61A9;
	text-decoration:underline;
}

.hdrTahoe
{
	color:#3965A4;
	font-weight:bold;
	line-height:14px;
}

.tahoe a, .tahoe a:visited, .tahoe a:active, .tahoe a:hover
{
	color:#3965A4;
	text-decoration:underline;
}

.hdrCenter
{
	color:#B73C50;
	font-weight:bold;
	line-height:14px;
}

.center a, .center a:visited, .center a:active, .center a:hover
{
	color:#B73C50;
	text-decoration:underline;
}

.hdrResearch
{
	color:#C5941E;
	font-weight:bold;
	line-height:14px;
}

.research a, .research a:visited, .research a:active, .research a:hover
{
	color:#C5941E;
	text-decoration:underline;
}

.lineHeight14px
{
	line-height:14px;
}
.glossary, .products
{
	line-height:13px;
}

.hdrGlossary
{
	color:#4A9D9D;
	font-size:16px;
	font-weight:bold;
	line-height:20px;
}

.quantity
{
	width:25px;
	font-family:'Arial',sans-serif;
	font-size:10px;
	line-height:13px;
}

.photo_right
{
	padding:0px 0px 0px 15px;
}

.padSides8
{
	padding:0px 8px 0px 8px;
}

.formtext
{
	font-family:'Arial',sans-serif;
	font-size:11px;
	color:#46564E;
	line-height:13px;
}
.hdrBold
{
	color:#485953;
	font-weight:bold;
	line-height:14px;
}
.hdrItalics
{
	color:#485953;
	font-style:italic;
	line-height:14px;
}
.bold
{
	color:#485953;
	font-weight:bold;
	line-height:12px;
}
.italics
{
	color:#485953;
	font-weight:italic;
	line-height:12px;
}

.infoBoxContents {
  background: #f8f8f9;
  font-family:'Arial',sans-serif;
  font-size: 11px;
}

TD.infoBoxHeading {
  font-family:'Arial',sans-serif;
  font-size: 11px;
  font-weight: bold;
  background: #bbc3d3;
  color: #ffffff;
}
