@charset "windows-1252";
                      
body, html {
  
  background: white;
  margin: 0px; 
  height: 100%;

}   

a {
   color: black;  
}

h5 {
  
  font: bold 12px arial;
  color: black;
  margin-bottom: 0;
  padding-bottom: 0;

}

#footer {
  
  width: 100%;
  font: 11px arial;
  color: white;
  text-align: center;
  position: relative;
  left: 0;
  bottom: 0; 
  padding-top: 3px;      
  padding-bottom: 3px;      
  background-color: #647887;

}

#footer a {
  
  line-height: 16px;
  color: white;  

}   

#thumbnails
{
   padding: 5px;
}

#login {

  float: right;
  padding-top: 60px;
  color: #5A574B;
  font: bold 12px verdana; 

}

#login a {

  color: #5A574B;
  font: bold 12px verdana; 
  text-decoration: none;

}

#login a:hover { 

  text-decoration: underline;

}

#header {
  position: relative;
  background-color: white;
  background: url(../img/logo_header.jpg);
  background-repeat: no-repeat;
  height: 121px;
  width: 862px;
  margin-right: 102px;
  text-align: left;
  border-right: 1px solid white;

}

#main_title {
  
  background-color: #999C91;
  position: relative;
  text-align: left;
  top: 0px;
  left: 190px; 
  height: 62px; 
  width: 569px;  

}

#gray_col {

  position: absolute;
  top: 0;
  right: 0;
  width: 190px;

 
}

#nav_bar {
  
  position: absolute;
  top: 98px;
  left: 102px;
  right: 102px;
  background: #647887;
  border-bottom: solid 1px white;
  border-right: solid 1px white;
  height: 22px;
  line-height: 13px;
  width: 760px;
  font: bold 13px verdana;
  text-align: center;

}

#nav_bar ul {

  list-style: none;
  margin: 0;
  padding: 0;

}

#nav_bar li {

  display: inline;

}

#nav_bar a:link, #nav_bar a:visited {

  border-left: solid 1px white;
  height: 20px;
  float: left;
  width: 189px;
  padding-top: 2px;
  text-decoration: none;
  color: #dde1e5;
  
} 

#nav_bar a:hover {

  background: #CECFCE;
  color: #004E91;

}

#right_nav {
  
  background: url(../img/main_bg.jpg);
  position: absolute;
  height: 260px;
  left: 570px;     
  top: 0px;
  width: 190px;
  font: bold 13px verdana;
  text-align: left;
  vertical-align: middle;

}

#right_nav ul {
  
  list-style: none;
  margin: 0;
  padding:0;

}

#right_nav li a {
  
  display: block;
  color: #004E91; 
  text-decoration: none;

}

#right_nav li a:hover {

  background: white;

} 

#main_photo, #main_product {
  
  background-color: #CECFCE;
  position: relative;
  text-align: left;
  top: 0px;  
  width: 760px;

} 

#main_product {

  border-left: solid 1px #CECFCE;

}

#main_photo {
  
  border-right: solid 1px white;

} 

#content {
  
  position: relative;
  width: 760px;
  background-color: white;
  background-image: url(../img/grey_col.gif);
  background-repeat: repeat-y;
  font: 12px verdana;
  color: black;

} 

#main_text {
  
  position: relative;
  width: 760px;
  text-align: left;
  font: 13px arial;
  color: black;

} 

#center_column {
  
  padding: 15px;
  position: relative;
  left: 191px;
  width: 350px;
  min-height: 376px;

} 

#right_column {
  
  padding-top: 15px;
  position: absolute;
  top: 0;
  right: 0px;
  width: 191px;

} 

#center_col {
  
  padding: 15px;
  position: relative;
  left: 191px;
  width: 556px;

} 

#right_col {
  
  padding-top: 15px;
  padding-left: 7px;
  float: right;
  top: 0;
  right: 0px;
  width: 191px;

} 

#wrapper {

  position: relative;
  width: 100%;
  height: 100%;
  margin-bottom: -38px;

}     

.clear {

  clear: both;

}

.h3_blue {
  
  margin-top: 15px;
  color: #666666;
  font: bold 15px arial;
  line-height: 15px;
  height: 15px;
  width: 90%;
  border-bottom: solid 2px #004E91;

}

.h3_orange {
  
  color: #666666;
  font: bold 15px arial;
  line-height: 15px;
  height: 15px;
  width: 90%;
  border-bottom: solid 2px #CECFCE; /*#FFAD6B;*/

}

.pad_nav {
  
  border-bottom: solid 1px white;
  height: 11px;
  line-height: 11px;
  width: 190px;

}

.right_nav {
               
  border-bottom: solid 1px white;
  padding: 10px;
  margin: solid 1px transparent;
  height: 13px;
  width: 170px;

}


.top_nav {
               
  border-left: solid 1px white;
  height: 20px;
  float: left;
  width: 189px;
  padding-top: 2px;

}

.title {
  
  padding-top: 24px;
  padding-left: 16px;
  color: white;
  font: 19px arial;

}    

.right_img {

  float: right;
  top: 0;

}  

.description {
  
  text-align: right; 
  width: 24%;
  background-color: #E7E7E7; 
  font: 13px arial;
  color: white;
  background-color: #999C91;

}   

/*****************************************************************************
 *  Left navigation
 *****************************************************************************/

 #left_nav {
  
   margin-top: 15px;
   position: absolute;
   top: 0;
   left: 0px;
   width: 170px;
   border-bottom: 1px solid #999C91;
   display: block; 

 } 

 #left_nav ul {

   list-style: none;
   margin: 0;
   padding: 0;

 }

 #left_nav ul ul {

   border-top: 1px solid #999C91;
   margin-top: 5px;
   padding-top: 5px;
   padding-bottom: 5px;
   line-height: 24px;

 }

 #left_nav ul ul li {

   padding-left: 14px;

 }

 #left_nav li a  {
                        
   color: #999C91;
   font: bold 12px arial;
   text-decoration: none;
   cursor: hand;
   line-height: 20px;
 
 }

 #left_nav li a:hover  {
                        
   text-decoration: underline;
 
 }

 #left_nav ul li.arrow {

   display: block;
   border-top: 1px solid #999C91; 
   padding-top: 5px;
   margin-bottom: 5px;
 
 }

 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
	{
	margin:0in;
	margin-bottom:.0001pt;
	font-size:13px;
	font-family:"Arial";
}
p.MsoDate, li.MsoDate, div.MsoDate
	{
	margin:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Arial";
	}
