﻿body{
 background-color:#94A1AB;
 margin:0;
 padding:0;
 padding-top:10px;
 text-align:center;
 font-family: Arial, Helevetica, sans-serif;
}


h1{
  font-size: 16px;
  color: #666666;
  margin-top: 25px;
  margin-bottom: 5px;
}

h2{
  font-size: 14px;
  color: #666666;
  margin-top: 25px;
  margin-bottom: 5px;
}

h3{
  font-size: 12px;
  color: #C1272D;
  margin-top: 25px;
  margin-bottom: 0px;
}

p, td, th, div {
  font-size: 12px;
  margin-top: 5;
  margin-bottom: 10px;
}

p.footerlink {
  font-size: 12px;
  color: #4d4d4d;
  margin-top: 0;
   
}

.footerlink a:link,.footerlink a:visited, .footerlink a:active  {
  font-size: 12px;
  color: #ffffff;
  font-weight: bold;
  text-decoration: none;
}
.footerlink a:hover {
  text-decoration: underline;
}





/* *** PAGE CONTENT (Structure) *** */
#content{
 width:1010px;
 overflow:auto;

 margin:0 auto;
 background-color:#FFFFFF;
}

#left{
  background-image:url('../images/bg_left.gif');
  background-repeat:repeat-y;
  background-position: top left;
  width:20px;
}

#right{
  background-image:url('../images/bg_right.gif');
  background-repeat:repeat-y;
  background-position: top left;
  width:21px;
}

#mid{
  min-height:731px;
  width:969px;
  background-color: #f9faf4;
}


/* *** CONTENT HEADING & NAV *** */
#contentHead {
  background-image:url('../images/bg_head_home.jpg');
  background-repeat:no-repeat;
  height: 261px;
  overflow: auto;
}



/* *** TOP NAV *** */
#nav{
  margin:auto auto;
  margin-top:229px;
  clear:both;
  height: 32px;
}

.nav{
  padding-left:12px;
  padding-right:12px;
}

.nav a:link, .nav a:visited  {
  font-weight:bold;
  color:#FFFFFF;
  font-size:12px;
  text-decoration:none;

}

.nav a:hover {
  font-weight:bold;
  color:#c1272d;
  font-size:12px;
  text-decoration:none;
}


.nav_selected a:link, .nav_selected a:visited, .nav_selected a:active, .nav_selected a:hover {
  font-weight:bold;
  color:#c1272d;
  font-size:12px;
  text-decoration:none;
}




/* *** CONTENT TEXTS *** */
#contentText{
  background-color: #f9faf4;
  padding: 20px auto;
  padding-bottom: 100px;
  clear:both;
  overflow:auto;
  min-height: 472px;
  
}
#contentText i {
   color: #333333;
   letter-spacing: 0.1em;
}

#contentText table{
   color:#666666;
}

#contentText ul {
   margin-top: 10px;
   margin-bottom: 5px;
}

.bigRedHeading {
  font-family: Arial, Helevetica, sans-serif;
  font-weight: bold;
  font-size:29px;
  color:#C1272D;
}

.bigBlackIntro {
  font-family: Arial, Helevetica, sans-serif;
  font-size:18px;
  color:#666666;
}

table.contentTable {
   border-spacing: 0px;
   border: solid 1px #999999;
   border-collapse: collapse;
   background-color: white;
}

table.contentTable th, table.contentTable td {
   padding: 2px 5px 2px 5px;
   vertical-align: top;
   border-right: solid 1px #999999;
   border-bottom: dotted 1px #999999;
}
table.contentTable th {
   text-align: left;
   font-weight: bold;
   color: #333333;
   padding-top: 10px;
   border-bottom: solid 2px #333333;
}

a.link_othercasestudy:link, a.link_othercasestudy:visited, a.link_othercasestudy:active {
   color:#333333;
   text-decoration: none;
   border-bottom: dotted 1px #333333;
   
}
a.link_othercasestudy:hover {
   color:#C1272D;
   border-bottom: solid 1px #C1272D;
}

a.link_more:link, a.link_more:visited, a.link_more:active {
   color:#C1272D;
   text-decoration: none;
   font-weight: bold;
}
a.link_more:hover {
   text-decoration: underline;
}

a.link_pdf:link, a.link_pdf:visited, a.link_pdf:active {
   color:#333333;
   text-decoration: none;
   border-bottom: dotted 1px #333333;
}
a.link_pdf:hover {
   border-bottom: solid 1px #333333;
}


.redtext {
   color: #C1272D;
}

/* PDF DOWNLOAD LINK */
.pdfDownloadLink {
   text-align: right;
}
.pdfDownloadLink a:link, .pdfDownloadLink a:active, .pdfDownloadLink a:visited {
   color: #333333;
   text-decoration: none;
}

.pdfDownloadLink a:hover {
   color: #C1272D;
}

.pdfDownloadLink img {
  border: none;
  margin-left: 10px;
}



/* PHOTO CASE STUDY */
.photo_casestudy {
  width: 290px;
  float: right;
  margin-left: 15px;
	
}

.photo_casestudy img, img.photo_casestudy {
   border: solid 10px #ffffff;
   margin-bottom: 20px;
   display: block
}



/* PRODUCT OVERVIEW */
.prodoverview {
	width: 170px;
	float: left;
	margin: 0 10px 10px 0;
	text-align: center;

}
.prodoverview img { 
	border: none;
	margin-bottom: 5px;
}
a.prodoverview:link, a.prodoverview:active, a.prodoverview:visited {
	color: #333333;
	text-decoration: none;
}

a.prodoverview:hover {
	color: #C1272D;
	text-decoration: underline;
}



/* *** FOOTER *** */
#footer {
  background-image:url('../images/bg_bottom.gif');
  background-repeat:no-repeat;
  height:48px;
  font-size:11px;
  font-weight:bold;
  text-align:center;
  color:#999999;
}

#footer a:link, #footer a:visited {
    font-weight:bold;
  text-align:center;
  color:#999999;
  text-decoration:none;
}
#footer a:hover {
  text-decoration: underline;
}
