/* CSS Document */
html{height:100%;
     padding:0px;}
	 
body{height:100%;
     background:#faf7f7;
	 padding:0px;
	 margin:0px;
	 font-size:1em;
	 }

.clearfix:after {
		content: ".";
		display: block;
		height: 0;
		clear: both;
		visibility: hidden;
		}
			 
img{border:none;}

ul{list-style-type:square;}

h1{font:bold 1.5em/1.2em Arial, Helvetica, sans-serif;
   color:#004e5f;
   margin:0 0 10px 0;
   }
   
h2{font:bold 1.2em/1.2em Arial, Helvetica, sans-serif;
   color:#004e5f;
   margin:0 0 5px 0;
   }   

.small{font:11px/1.2em Verdana, Arial, Helvetica, sans-serif;}

strong a{color:#000000;}

strong a:hover{color:#999999;
               text-decoration:underline;
			   }
	 
#container{
		   margin-left:auto;
           margin-right:auto;
		   margin-top:10px;
		   margin-bottom:10px;
		   width:955px;
		   background:#ffffff;
		   }
		   
#container2{position:relative;
		   margin-left:auto;
           margin-right:auto;
		   margin-top:10px;
		   margin-bottom:10px;
		   width:955px;
		   background:#ffffff;
		   }		   
		   
.phone{clear:both;
       margin:20px auto 5px auto;
	   padding-top:10px;
	   width:955px;
	   text-align:right;
	   font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	   color:#004e5f;
	   }		   
		   
/* HEAD ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ */
#head{/*width: 878px;*/
      width: 955px;
      font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	  height:125px;
	  border-left:1px solid #c8c7c6;
	  border-right:1px solid #c8c7c6;
	  border-top:1px solid #c8c7c6;
	  }
	  
#head img{margin:20px 0px 10px 36px;
          
		  float:left;
		  }	
		    
#head #links{float:right;
       text-align:right;
       margin:100px 80px 10px 0px;
	   display:inline;
	   
	   width:250px;
	   }
	   
#head #tagline{float:right;
       text-align:right;
       margin:100px 80px 0px 0px;
	   display:inline;
	   width:226px;
	   }
	   
.border{border:1px solid gray;}   
	   
#head .banner{position:absolute;
              top: 5px;
			  left:190px;
			  }	   
	   
#head ul{margin:0px;
         padding:0px;
		 }

#head li{display:inline;
         margin:0px 0px 0px 15px;
		 padding:0px;
		 }
		 
#head li a{color:#000000;
           text-decoration:none;
		   }

#head li a:hover{color:#e36f1e;
                 text-decoration:underline;
				 }		 
		 
/* END HEAD ############################## */

/* MENU */
#nav{width:955px;
     border-top:1px solid #c3dbdd;
	 border-bottom:1px solid #c3dbdd;
	 border-left:1px solid #c8c7c6;
	 border-right:1px solid #c8c7c6;
	 height:209px;
	 padding:0px;
	 clear:both;
	 vertical-align:bottom;
	 position:relative;
	 top:0px;
	 left:0px;
	 }
	 
#blankBlue{width:42px;
           height:209px;
		   border-right:1px solid #c3dbdd;
		   float:left;
		   background:#2a8c93;
		   position:relative;
		   top:0px;
		   left:0px;
		   margin:0px;
		   }		
		   
#blankLtBlue{width:181px;
             height:209px;
			 font:bold 10px/1.2em Verdana, Arial, Helvetica, sans-serif;
             border-right:1px solid #ffffff;
             float:left;
             background:#b9cacc;
             margin:0px;
             }	
			 
#blankLtBlue #menu{position:relative;
				   top:0px;
				   left:0px;
				   width:150px;
				   height:209px;
				   }			 
			 
#blankLtBlue ul{margin:50px 5px 8px 20px;
                      padding:0px;
					  width:90%;
				      position:absolute;
				      bottom:13px;
				      left:0px;
					  list-style-type:none;
				      }		
					  
				
#blankLtBlue li{margin:5px 0px 5px 0px;}				
				
#blankLtBlue a{color:#000000;
			   text-decoration:none;
               }
			   
#blankLtBlue a:hover{/*background:#cfe2e3;*/
                     color:#e36f1e;
					 text-decoration:underline;
                     }	
					 
#blankLtBlue #on{color:#e36f1e;
                 }					 		   					 		   

#nav #buttons{width:25px;
              float:left;
			  vertical-align:bottom;
			  text-align:center;
			  height:209px;
			  position:relative;
			  top:0px;
			  left:0px;
			  border-right:1px solid #cde5e7;
			  margin:0px;
			  z-index:1;
			  }
			  
.on{background:#004e5f;
    height:209px;
	vertical-align:bottom;
	width:25px;
	margin:0px;
	padding:0px;
	}	
	
.homeOn{background:#004e5f url('images2/homeOn.gif') no-repeat bottom center;
    height:209px;
	vertical-align:bottom;
	width:25px;
	margin:0px;
	padding:0px;
	}	
		  		   
#nav  #buttons ul{margin:0px;
                  padding:0px;
				  /*background:#2a8c93;*/
				  height:209px;
				  vertical-align:bottom;
				  }

#nav  #buttons li{
                  margin:0px;
				  /*background:#2a8c93;*/
				  width:25px;
				  list-style-type:none;
				  height:209px;
				  padding:0px;}	
				  
#buttons li a{display:block;
              width:25px;
			  height:209px;
				   }
				   
.home a{display:block;
        width:25px;
		height:209px;
		background:#2a8c93 url('images2/home.gif') no-repeat bottom center;
			  }

.home a:hover{background:#a1c3c9 url('images2/homeOver.gif') no-repeat bottom center;
				    }				   
					
.products a{display:block;
              width:25px;
			  height:209px;
			  background:#2a8c93 url('images2/products.gif') no-repeat bottom center;
			  }

.products a:hover{background:#a1c3c9 url('images2/productsOver.gif') no-repeat bottom center;
				    }		
					
.productsOn{background:#004e5f url('images2/productsOn.gif') no-repeat bottom center;
    height:209px;
	vertical-align:bottom;
	width:25px;
	margin:0px;
	padding:0px;
	}	
	
/* -------DROP DOWN STYLES ----- */

#prodServ{
    font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	border-left: 1px solid #004e5f;
	border-right: 1px solid #004e5f;
	border-top: 1px solid #004e5f;
	width: 170px;
	position:absolute; 
	top:210px;
	left: 70px;
	z-index: 1000; 
	visibility:hidden;
	display:block;	
	clear: none;
/*	clear:both;*/
}
#prodServ ul{
	margin: 0;
	padding: 0;
}
#prodServ li{
	list-style:none;
	margin: 0;
	padding: 0;
}
#prodServ a{
	display:block;
	margin: 0;
	height: 20px;
	padding-top:2px;
	padding-left: 10px;
	background-color: #598c97;
	border-bottom: 1px solid #004e5f;
	color: #ffffff;
	text-decoration:none;
}
#prodServ a:hover{
	background-color: #f39f63;
	color: #004e5f;
}

/* ----- END DROP DOWN STYLES ---- */					
					
.information a{display:block;
              width:25px;
			  height:209px;
			  background:#2a8c93 url('images2/information.gif') no-repeat bottom center;
			  }

.information a:hover{background:#a1c3c9 url('images2/informationOver.gif') no-repeat bottom center;
				    }	
					
.informationOn{background:#004e5f url('images2/informationOn.gif') no-repeat bottom center;
    height:209px;
	vertical-align:bottom;
	width:25px;
	margin:0px;
	padding:0px;
	}					
												
.about a{display:block;
              width:25px;
			  height:209px;
			  background:#2a8c93 url('images2/about.gif') no-repeat bottom center;
			  }

.about a:hover{background:#a1c3c9 url('images2/aboutOver.gif') no-repeat bottom center;
				    }	
					
.aboutOn{background:#004e5f url('images2/aboutOn.gif') no-repeat bottom center;
         height:209px;
	     vertical-align:bottom;
	     width:25px;
	     margin:0px;
	     padding:0px;
	     }					
												
.pressroom a{display:block;
              width:25px;
			  height:209px;
			  background:#2a8c93 url('images2/pressroom.gif') no-repeat bottom center;
			  }

.pressroom a:hover{background:#a1c3c9 url('images2/pressroomOver.gif') no-repeat bottom center;
				    }		
					
.pressroomOn{background:#004e5f url('images2/pressroomOn.gif') no-repeat bottom center;
         height:209px;
	     vertical-align:bottom;
	     width:25px;
	     margin:0px;
	     padding:0px;
	     }								
					
.customer a{display:block;
              width:25px;
			  height:209px;
			  background:#2a8c93 url('images2/contactUs.gif') no-repeat bottom center;
			  }

.customer a:hover{background:#a1c3c9 url('images2/contactUsOver.gif') no-repeat bottom center;
				    }												
												  
.customerOn{background:#004e5f url('images2/contactUsOn.gif') no-repeat bottom center;
         height:209px;
	     vertical-align:bottom;
	     width:25px;
	     margin:0px;
	     padding:0px;
	     }	
		 		
#buttons img{vertical-align:bottom;
			 position:absolute;
			 bottom:15px;
			 left:7px;
			 border:none;
			 margin:0px;
			 }			
			 
#nav #photo{width:600px;
              float:left;
			  margin:0px 1px -4px 0px;
			  height:209px;
			  position:relative;
			  top:0px;
			  left:0px;
			  /*border-right:1px solid #cde5e7;*/
			  }		
			  
#blankDrkBlue{width:600px;
             height:209px;
             border-right:1px solid #ffffff;
             float:left;
             background:#9eb4b7;
             margin:0px;
             }	
			 
#blankDrkBlue #productQuote{margin:25px 25px 25px 166px;
                           }	
						   
#blankDrkBlue #margin50{margin:25px 25px 0px 0px;
                        position:absolute;
						bottom:25px;
						left: 350px;
						}
		  
/* END NAVIGATION ###################################### */

/* BODY */

#breadcrumb{font:12px Arial, Helvetica, sans-serif;
            color:#999999;
			margin:0px 0px 25px 0px;
			}

#breadcrumb strong{color:#265665;}
			
#breadcrumb a{text-decoration:none;
              color:#999999;
			  }
			  
#breadcrumb a:hover{color:#265665;}			

#breadcrumb_2{font:12px Arial, Helvetica, sans-serif;
              color:#999999;
			  text-align:left;
			  margin:0px 0px 25px 0px;
			  }

#breadcrumb_2 strong{color:#265665;}
			
#breadcrumb_2 a{text-decoration:none;
              color:#999999;
			  }
			  
#breadcrumb_2 a:hover{color:#265665;}  		

#leftCol{
         float:left;
		 background:#f3f2f2 url('images2/colsLeft.gif') top left repeat-y;
		 width:121px;
		 }		
		 
#leftCol2{
         position:absolute;
		 top:334px;
		 left:0px;
		 background:#ffffff;
		 height:100%;
		 width:121px;
		 }
		 
#bodyContainer{clear:both;
              float:left;
			  background:#ffffff url('images2/background.gif') repeat-y top left;
			  width:955px;
			  border-left:1px solid #c8c7c6;
		      border-right:1px solid #c8c7c6;
			  border-bottom:1px solid #c8c7c6;
			  }			
			  
#bodyContainerGray{clear:both;
                   float:left;
			       background:#ffffff url('images2/backgroundGray.gif') repeat-y top left;
			       width:955px;
			       border-left:1px solid #c8c7c6;
		           border-right:1px solid #c8c7c6;
			       border-bottom:1px solid #c8c7c6;
			       }			  		  
			 		 
		 
#rightCol{float:right;
		  /*background:#f3f2f2 url('images2/colsRight.gif') top left repeat-y;*/
		  height:100%;
		  width:78px;
		 }			 	
		 
#dropCol{float:left;
         width: 155px;
		 background:#d5d2d2;
		 font:bold 10px/1.2em Verdana, Arial, Helvetica, sans-serif;
		 margin-left:121px;
		 margin-bottom:25px;
		 display:inline;
		 height: 100%;
		 }	
		 
#dropCol ul{margin:62px 0px 8px 20px;
            padding:0px;
			list-style-type:none;
			border-top: 1px solid #ffffff;
			/*border:1px solid blue;*/
			}	
			
#dropCol li{margin:5px 0px 0px 0px;
            border-bottom:1px solid #ffffff;
			}				
				
#dropCol a{color:#000000;
		   text-decoration:none;
		   display:block;
		   padding:0px 0px 5px 0px;
		   width:100%;
           }
			   
#dropCol a:hover{/*background:#cfe2e3;*/
                  color:#e36f1e;
				  text-decoration:underline;
                   }	
				   
#dropCol #on{color:#e36f1e;
                 }					   					 	
		 
#dropColWhite{float:left;
              width: 155px;
              background:#ffffff;
			  margin-left:121px;
			  display:inline;
              height: 100%;
              }	
			  
#dropColWhite2{float:left;
              width: 155px;
              background:#ffffff;
			  margin-left:100px;
			  margin-right:20px;
			  padding:90px 0 0 0;
			  display:inline;
              height: 100%;
              }			  

a.smallLinks{font:11px Verdana, Arial, Helvetica, sans-serif;
            color:#999999;
			}
			
a.smallLinks:hover{color:#e36f1e ;}						  			  
			  
#bodyCopy{width:500px;
          padding-top: 20px;
		  margin:0px 0px 20px 0px;
		  float:left;
		  font:12px/1.5em Verdana, Arial, Helvetica, sans-serif;
		  }

#bodyCopy a{color:#333333;}

#bodyCopy a:hover{color:#004e5f;}



/*#bodyCopy object{margin-top: 20px;}*/
		  
#bodyCopy2{width:500px;
           padding-top: 23px;
		   margin:0px 0px 20px 75px;
		   float:left;
		   font:12px/1.5em Verdana, Arial, Helvetica, sans-serif;
		   
		   }	
		   
#bodyCopy2 #text{float:left;
                 margin:0px 0px 50px 25px;
				 width:350px;
				 }		   		  	
		  
#bodyCopy3{width:530px;
          padding-top: 23px;
		  margin:0px 0px 20px 0px;
		  float:left;
		  font:12px/1.5em Verdana, Arial, Helvetica, sans-serif;
		  }			  

#bodyCopy2 #text a{color:#333333;}

#bodyCopy2 #text a:hover{color:#004e5f;}
		  
#product{width:100px;
         float:left;
		 margin:3px 0px 25px 0px;
		 text-align:right;
		 padding-top: 0px;
		 }	
		 
#bodyCopy2 #product ul{
			clear:both;
			width:98px;
			font:bold 10px Verdana, Arial, Helvetica, sans-serif;
			/*border-left:1px solid #bdbdbd;	
            border-right:1px solid #bdbdbd;*/
			color:#004e5f;
			text-align:center;
			background:ffffff;
			list-style:none;
			margin:10px 0px;
			padding:0px;
			}

			
#bodyCopy2 #product li a{background:#f1f1f1;
              display:block;
			  color:#004e5f;
		      height:15px;
			  border:1px solid #bdbdbd;
		      padding:5px 0px 2px 0px;
		      margin:0px;
			  text-decoration:none;
              }  
			  
#bodyCopy2 #product li a:hover{background:#d2d2d2;	
                    color:#e36f1e;
					}		           		 

#bodyLogos{width:540px;
          padding-top: 20px;
		  margin:0px 0px 20px 0px;
		  float:left;
		  font:12px/1.5em Verdana, Arial, Helvetica, sans-serif;
		  }

#bodyLogos .logo{
                 margin:0px 30px 50px auto;
				 /*border:1px solid red;*/
				 }	
				 
#bodyLogos .logoRow{width:100%;
                    text-align:center;
					margin:15px 0 0 0;
					/*border:1px dashed black;*/
					}				 	  

#bodyLogos a{color:#333333;}
		  		 
#product img{border:1px solid #999999;
            }		 
			
#product #conf{border:none;
            }	
						
#productRow{width: 400px;
            float:left;
			margin:23px 25px 0px 75px;
			font:12px/1.5em Verdana, Arial, Helvetica, sans-serif;
			 }		
			
#productRow img{border:1px solid #999999;
                margin:0px 25px 25px 0px;
			    }		

#productRow p{font:12px/1.5em Verdana, Arial, Helvetica, sans-serif;
              margin:-5px 0px 10px 0px;
			  /*border:1px solid red;*/
			  }
				
#confRow{width: 450px;
         float:left;
		 margin:23px 25px 0px 75px;
			 }		
			
#confRow img{
             margin:0px 25px 25px 0px;
			    }				

/* ABOUT PAGE */
.aboutCopy{width:580px;
          padding-top: 20px;
		  margin:0px 0px 20px 0px;
		  float:left;
		  font:12px/1.5em Verdana, Arial, Helvetica, sans-serif;
		  /*border:1px solid red;*/
		  }

.aboutCopy p{margin-left:25px;}

#aboutRow{width:580px;
          text-align:center;
		  margin:5px 0px 10px -10px;/*the negative margin is to try to visualy center the photos*/
		  /*border:1px dashed green;*/
		  }
		  
#aboutRow_2{width:400px; 
            margin:5px auto 10px auto;
			/*border:1px dashed green;*/
           }

#about_left{float:left;
            width:260px;
			margin:15px 50px 25px 0px;
			font:11px/1.2em Arial, Helvetica, sans-serif;
			text-align:right;
			border:1px dotted blue;
			}	
			
#about_left strong, #about_right strong{color:#004e5f;
                                        font-size:12px;
										}				

#about_left p, #about_left img{float:right;
                               vertical-align:middle;
							   }
							   
#about_left p{margin:30px 10px 0px 0px;
              height:100px;
			  vertical-align:middle;
			  width:170px;
			  }							   
							   
#about_left img, #about_right img{border:1px solid #999999;
                margin-bottom: 25px;
				}							   

#about_right{float:left;
            width:260px;
			margin:15px 0px 25px 0px;
			font:11px/1.2em Arial, Helvetica, sans-serif;
			text-align:left;
			border:1px dotted blue;
			}	
			
#about_right p, #about_right img{float:left;
                                 vertical-align:middle;
							     }			

#about_right p{margin:30px 0px 0px 10px;
              height:100px;
			  vertical-align:middle;
			  width:170px;
			  }	

		  										  
#aboutDiv{float:left;
          margin:0px;
		  font:11px/1.2em Arial, Helvetica, sans-serif;
		  width:190px;
		  /*border:1px dotted blue;*/
		  text-align:center;
          }	
		  		  						  
#aboutDiv img{border:1px solid #999999;
              margin-bottom: 0px;
				}		
#aboutDiv p{margin:5px 0px 5px 0px;}
					
#aboutDiv strong{color:#004e5f;
                 font-size:12px;
				}
				
#bio{width:75px;
     float:left;
	 height:100%;
	 margin:0px 0px 10px 0px;
	 text-align:right;
	 padding-top: 5px;
		 }

#bio img{border:1px solid #999999;
            }

#botRule{display:block;
         width:100%;
		 background:#ffffff url(images2/rule.gif) repeat-x bottom left;
		 clear:both;
		 /*border-bottom:1px solid #bfbfbf;*/
		 }
		 			
/* END ABOUT PAGE */			


			  
		  
#bodyCopy #links{
       text-align:left;
       margin:100px 80px 10px 0px;
	   font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	   width:420px;
	   clear:both;
	   }
	   
#bodyCopy2 #links{
       text-align:left;
       margin:100px 80px 10px 0px;
	   font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	   width:420px;
	   clear:both;
	   }	
	   
#bodyCopy3 #links{
       text-align:left;
       margin:100px 80px 10px 0px;
	   font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	   width:420px;
	   clear:both;
	   }
	   
#bodyLogos #links{
       text-align:left;
       margin:100px 80px 10px 0px;
	   font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	   width:420px;
	   clear:both;
	   }	   	

#bodyLogos li a{color:#000000;
                text-decoration:none;
		        }
		   	   
#productRow #links{
       text-align:left;
       margin:100px 80px 10px 0px;
	   font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	   width:250px;
	   clear:both;
	   }	
	   
#productRow ul{margin:0px;
             padding:0px;
		     }	            		

#productRow li{display:inline;
             margin:0px 20px 0px 0px;
		     padding:0px;
		    }
			
#productRow li a{color:#000000;
           text-decoration:none;
		   }		   

#productRow li a:hover{color:#e36f1e;
                 text-decoration:underline;
				 }				
				   
#bodyCopy ul{margin:0px;
             margin:10px 0 10px 30px;
             padding:0px;
		     }
			 			 
#bodyCopy2 ul{margin:0px;
             padding:0px;
		     }			 

#bodyCopy3 ul{margin:0px;
              padding:0px;
		     }	

#bodyLogos ul{margin:0px;
             padding:0px;
		     }
			 			 
#bodyCopy #links li{display:inline;
                   margin:0px 20px 0px 0px;
		           padding:0px;
		           }
				   			
#bodyCopy2 li{display:inline;
             margin:0px 20px 0px 0px;
		     padding:0px;
		    }		
			
#bodyCopy3 li{display:inline;
             margin:0px 20px 0px 0px;
		     padding:0px;
		    }				

#bodyLogos li{display:inline;
             margin:0px 20px 0px 0px;
		     padding:0px;
		    }
					 
#bodyCopy li a{color:#000000;
           text-decoration:none;
		   }
		   
#bodyCopy2 li a{color:#000000;
           text-decoration:none;
		   }		   

#bodyCopy li a:hover{color:#e36f1e;
                 text-decoration:underline;
				 }	
				 
#bodyCopy2 li a:hover{color:#e36f1e;
                 text-decoration:underline;
				 }					      		

#bodyCopy3 li a{color:#000000;
           text-decoration:none;
		   }

#bodyCopy3 li a:hover{color:#e36f1e;
                 text-decoration:underline;
				 }

#bodyCopy #bullets{display:block;
                    margin:5px 20px 10px 50px;
		            padding:0px;
		            }
#bodyCopy #bullets li{margin:5px 0px 5px 0px;}

#bodyCopy #bullets a{text-decoration:underline;
                     }
					 
#bodyCopy #bullets #bullets{margin-left:15px;}					 


							 
#empty{clear:both;
       width:90%;
	   height:20px;
	   border:1px solid gray;
	   }			
	   
/* CAREERS PAGE */
#office{float:left;
        margin:10px 25px 10px 0px;
		}	
		
#positions{float:left;
           clear:both;
           margin:25px 25px 25px 0px;
		   width:100%;
		   border:1px solid #c7c7c7;
		   }		

#positions #careerHead{background:#9e9e9e;
                       color:#ffffff;
				       font:bold 12px Verdana, Arial, Helvetica, sans-serif;
				       }	
				 
#positions td{padding:3px 5px 2px 5px;
              vertical-align:top;
			  }  
			  
#positions #jobs{border-bottom:1px solid #c7c7c7;}	

/* END CAREERS */

/* CUSTOMER SERVICE */
#contactCol{width: 225px;
            padding-top: 10px;
		    margin:0px 50px 15px 0px;
		    float:left;
		    font:12px/1.5em Verdana, Arial, Helvetica, sans-serif;
			}

#contactCol a{color:#000000;}

#contactCol a:hover{color:#999999;}	
			 
#contactColRight{width: 225px;
                 padding-top: 10px;
		         margin:0px 0px 15px 0px;
		         float:left;
		         font:12px/1.5em Verdana, Arial, Helvetica, sans-serif;
			    }	
				
#contactColRight a{color:#000000;}

#contactColRight a:hover{color:#999999;}

#FormDiv{
	width:220px;
	margin: 0px 30px 25px 0px;
	float:left;
		 }
		 
#custServButton a{background:#f1f1f1;
              display:block;
			  width:100px;
			  clear:both;
			  font:bold 10px Verdana, Arial, Helvetica, sans-serif;
			  color:#004e5f;
		      height:15px;
			  border:1px solid #bdbdbd;
		      padding:5px 0px 2px 0px;
		      margin:10px 0px;
			  text-align:center;
			  text-decoration:none;
              }  
			  
#custServButton a:hover{background:#d2d2d2;	
                    color:#e36f1e;
					}		
					
input.custServBut{background:#f1f1f1;
              display:block;
			  width:100px;
			  clear:both;
			  font:bold 10px Verdana, Arial, Helvetica, sans-serif;
			  color:#004e5f;
		      height:25px;
			  border:1px solid #bdbdbd;
		      padding:5px 0px 5px 0px;
		      margin:10px 0px;
			  text-align:center;
			  text-decoration:none;
              }  
			  
input.custServBut:hover{background:#d2d2d2;	
                        color:#e36f1e;
					    }			
/*.row {
		clear: both;
		padding-top: 5px;
		}
		
.rowLeft {
		clear: both;
		padding-top: 5px;
		border:1px solid red;
		}
		
.rowRight {
		float:left;
		padding-top: 5px;
		border:1px solid red;
		}		
							
fieldset {
		margin-bottom: 10px;
		padding: 10px;
		border: 1px solid #a5acb2;
		background: #ffffff;
		width:550px;
		}		

legend {
		padding: 3px 10px 5px 10px;
		background: #ffffff;
		color: #a5acb2;
		font-size: 11px;
		}			 

.formLabel {
		font-size: 11px;
		line-height: 1.6em;
		text-align: right;
		margin-right: 10px;
		width: 80px;
		float: left;
		}

.formControl {
		float: left;
		width: 50px;
		}
		
input, textarea {
		border: 1px solid #666666;
		padding: 2px;
		font: 1em "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif;
		}	
		
input {
		font-size: 1.2em;
		width: 160px;
		}			

textarea {
		width: 454px;
		}
		
.submitButton {
		background: #eeeeee;
		font: bold 1.0em "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif;
		padding: 4px 6px;
		width: auto;
		}		
*/	
input {
	font-size: 1.2em;
	width: 200px;
		}
		
textarea {
	width: 450px;
		}	
		
/* END CUSTOMER SERVICE */

/* NEWS */
.prNewswire{color:#cc0033 ;}	

a.prNewswire:hover{color:#999999;}	

/*END NEWS */


/* SOURCES    */
.sources{width: 500px;
         border:1px solid #c0bfbf;
		 border-collapse:collapse;
		 font:11px/1.2em Verdana, Arial, Helvetica, sans-serif;
		 padding:0px;
		 margin:0px;
		 }

.sources td{border:1px solid #c0bfbf;
            padding: 3px 3px 3px 5px;
			vertical-align:top;
			background:#f2f2f2;
			}
			
tr.head{background:#004e5f;
        padding:0px;
		margin:0px;
		}
	   
tr.head td{padding:3px 3px 3px 5px;
           margin:0px;
		   background:#004e5f;
		   color:#ffffff;
		   font:bold 1.2em Verdana, Arial, Helvetica, sans-serif;	   
		   }	
		   
		      

/* END SOURCES     */


/*Governance */
#bodyCopy .logo{float:left;
                margin:0px 10px 10px 0px;
	            }

/* END GOVERNANCE */

/* SITEMAP */
#indent1{margin-left:25px;}

#sitemap ul{padding:0px;
            margin-left:25px;
			list-style-type:square;
			}
			
#sitemap ul ul{padding:0px;
            margin-left:25px;
			list-style-type:circle;
			}			
			
#sitemap li{display:block;
			line-height:1.6em;
			}   

#sitemap a{color:#000000;
           text-decoration:none;
		   }		
		   
#sitemap a:hover{color:#2a8c93;
                 text-decoration:underline;
		         }		
				 
#sitemap li a{/*color:#004e5f;*/
              color:#000000;
              text-decoration:none;
		      }		
		   
#sitemap li a:hover{color:#2a8c93;
                 text-decoration:underline;
		         }	
				 				 			      	   	    	         
