body
{

/* see jquery backstretch for more info. 
background-image:url('img/background.gif');
background-repeat:repeat;
background-position:right top;
*/   
}




#container{
  width: 935px;
  margin: 0 auto;
  }
  
.logo
{
float:left;	
}

#placeholder_swf
{
 margin:0 50px 0 0;
 padding:0;
 
}
#placeholder
{
 margin:0 0px 0 -5px;
 padding:0;
 
}
#picholder
{
 margin:0 0 0 20px;
 padding:0;
 
}

#header{
  margin:50px 0px 0 -5px;
  
}
#maincontent
{
margin:20px 0px 0 10px;
padding:0 0px 0 0;	
}
#bottomtext
{
  font-family:Arial, Helvetica, sans-serif;
  font-size:10px;
  color:#FFF;
  line-height:1.8;
}

#thenav
{
  font-family:Arial, Helvetica, sans-serif;
  font-weight:bold;
  font-size:12px;	
  color:#00653E;	
  
}

.thenavlink A:link {text-decoration: none; color:#00653E;}
.thenavlink A:visited {text-decoration: none; color:#00653E;}
.thenavlink A:active {text-decoration: none; color:#00653E;}
.thenavlink A:hover {text-decoration: none; color:#63CECA;} 
#theheadersub A:link {text-decoration: none; color:#60CECB;} 
#theheadersub A:visited {text-decoration: none; color:#60CECB;}
#theheadersub A:active {text-decoration: none; color:#60CECB;} 
#theheadersub A:hover {text-decoration: none; color:#60CECB;} 
#theheader
{
  font-family:Arial, Helvetica, sans-serif;
  font-weight:bold;
  font-size:20px;	
  color:#000000;
}
#theheaderwithleftnav
{
  font-family:Arial, Helvetica, sans-serif;
  font-weight:bold;
  font-size:20px;	
  color:#000000;
}

#theheadersub
{
  font-family:Arial, Helvetica, sans-serif;
  font-weight:bold;
  font-size:16px;	
  color:#00653E;
  line-height:1.5;
}

#theheadersubwithleftnav
{
  font-family:Arial, Helvetica, sans-serif;
  font-weight:bold;
  font-size:14px;	
  color:#00653E;
  width:500px;
  line-height:1.5;
}

#theheadercopy
{
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;	
  color:#333333;
  width:600px;
  line-height:1.3;
}

#theheadercopy a:link {text-decoration: none; color:#666666;}
#theheadercopy a:visited {text-decoration: none; color:#666666;}
#theheadercopy a:active {text-decoration: none; color:#666666;}
#theheadercopy a:hover {text-decoration: none; color:#666666;}

#theheadercopywithleftnav
{
  font-family:Arial, Helvetica, sans-serif;
  font-size:10px;	
  color:#333333;
  width:400px;
  line-height:1.3;
}

#theteamheader
{
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;	
  font-weight:bold;
  color:#000000;
}

#theteamcopy
{
  font-family:Arial, Helvetica, sans-serif;
  font-size:13px;
  color:#333333;
  width:250px;
  padding:15px 10px 15px 10px;
  
}

#theproductheader
{
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;	
  font-weight:bold;
  color:#000000;
}

#theproductcopy
{
  font-family:Arial, Helvetica, sans-serif;
  font-size:13px;
  padding:15px 10px 35px 10px;
  color:#333333;
  width:250px;
  
  
}


#thesidediv
{
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;	
  font-weight:bold;
  color:#666666;
  line-height:1.5;
  padding:10px 5px 10px 5px;
  width:250px;
}
#thesidediv img
{
float:left;
  padding:0px 10px 0px 5px;	
}
#thesidediv A:link {float:left;text-decoration: none; color:#60CECB;} 
#thesidediv A:visited {float:left;text-decoration: none; color:#60CECB;}
#thesidediv A:active {float:left;text-decoration: none; color:#60CECB;} 
#thesidediv A:hover {float:left;text-decoration: none; color:#60CECB;} 

#thepressdiv
{
  font-family:Arial, Helvetica, sans-serif;
  font-weight:bold;
  font-size:12px;
  color:#00653E;
  text-decoration: underline;
}

.thepressspan A:link {text-decoration: underline; color:#00653E;}
.thepressspan A:visited {text-decoration: underline; color:#00653E;}
.thepressspan A:active {text-decoration: underline; color:#00653E;}
.thepressspan A:hover {text-decoration: underline; color:#63CECA;}

#learnmore
{
  font-family:Arial, Helvetica, sans-serif;
  font-weight:bold;
  font-size:10px;	
  color:#FFFFFF;
  background-color:#00653e;
  height:40px;
  width:270px;
  line-height:4em;
}

.learnmorespan A:link {text-decoration: none; color:#FFFFFF;}
.learnmorespan A:visited {text-decoration: none; color:#FFFFFF;}
.learnmorespan A:active {text-decoration: none; color:#FFFFFF;}
.learnmorespan A:hover {text-decoration: none; color:#FFFFFF;} 

#learnmoreproducts
{
  font-family:Arial, Helvetica, sans-serif;
  font-weight:bold;
  font-size:10px;	
  color:#FFFFFF;
  background-color:#00653e;
  height:40px;
  width:280px;
  line-height:4em;
}

.learnmoreproductsspan A:link {text-decoration: none; color:#FFFFFF;}
.learnmoreproductsspan A:visited {text-decoration: none; color:#FFFFFF;}
.learnmoreproductsspan A:active {text-decoration: none; color:#FFFFFF;}
.learnmoreproductsspan A:hover {text-decoration: none; color:#FFFFFF;}

#theresources
{
  font-family:Arial, Helvetica, sans-serif;
  font-weight:bold;
  font-size:10px;	
  color:#FFFFFF;
  background-color:#63CECA;
  height:40px;
  line-height:4em;
}

.theresourcesspan A:link {text-decoration: none; color:#FFFFFF;}
.theresourcesspan A:visited {text-decoration: none; color:#FFFFFF;}
.theresourcesspan A:active {text-decoration: none; color:#FFFFFF;}
.theresourcesspan A:hover {text-decoration: none; color:#FFFFFF;}

#thefeed
{
  font-family:Arial, Helvetica, sans-serif;
  font-weight:bold;
  font-size:10px;	
  color:#FFFFFF;
  background-color:#00653e;
  height:40px;
  line-height:4em;
}

.thefeedspan A:link {text-decoration: none; color:#FFFFFF;}
.thefeedspan A:visited {text-decoration: none; color:#FFFFFF;}
.thefeedspan A:active {text-decoration: none; color:#FFFFFF;}
.thefeedspan A:hover {text-decoration: none; color:#FFFFFF;}

#thecontact
{
  font-family:Arial, Helvetica, sans-serif;
  font-weight:bold;
  font-size:10px;	
  color:#FFFFFF;
  background-color:#00653e;
  height:40px;
  line-height:4em;
}

.thecontactspan A:link {text-decoration: none; color:#FFFFFF;}
.thecontactspan A:visited {text-decoration: none; color:#FFFFFF;}
.thecontactspan A:active {text-decoration: none; color:#FFFFFF;}
.thecontactspan A:hover {text-decoration: none; color:#FFFFFF;}



#themidsection1div
{
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;	
  color:#333333;
  width:310px;
  line-height:1.3;
  padding-top:20px;
  padding-bottom:20px;
}

#themidsection1workdiv
{
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;	
  color:#333333;
  width:500px;
  line-height:1.5;
  padding-top:20px;
  padding-bottom:20px;
  
}

#themidsectionbody A:link {text-decoration: none; color:#60CECB;} 
#themidsectionbody A:visited {text-decoration: none; color:#60CECB;}
#themidsectionbody A:active {text-decoration: none; color:#60CECB;} 
#themidsectionbody A:hover {text-decoration: none;color:#60CECB;} 
#themidsectionbody
{
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
   padding:15px 15px 15px 15px;
  text-align:left;
 
}
#themidsectionbody img
{
  float:left;
  padding:0 15px 5px 0px;	
  
}
#themidsectionbody h2
{
line-height:100%;	
}

.themidsectionbold
{
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;	
  color:#000000;
  font-weight:bold;
}

#themidsection2div
{
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;	
  color:#333333;
  text-align:left;
  line-height:1.3;
  padding-top:20px;
}

#thesquare
{
  width:250px;
  height:355px;
  background-color:#63CECA;
}
#thesquareheaderdiv
{
  padding-top:15px;
  padding-bottom:10px;
  padding-left:10px;
}
  
.thesquareheader
{
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;	
  font-weight:bold;
  color:#000000;
}

#thesquarecopydiv
{
  padding-top:5px;
  padding-bottom:0px;
  padding-left:1px;
  padding-right:1px;
}

.thesquarecopy
{
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;	
  color:#333;
  padding:0;
}

#thesquarelinkdiv
{
  padding-top:0px;
  padding-bottom:0px;
  padding-left:10px;
  padding-right:0px;
  width:120px;
  height:24px;
  background-color:#00653e;
  border-left:solid 10px;
  border-color:#63CECA;	
}


.thesquarelink
{
  font-family:Arial, Helvetica, sans-serif;
  font-size:10px;	
  color:#FFFFFF;
  background-color:#00653e;
  line-height:2.5;
}

.thesquarelink A:link {text-decoration: none; color:#FFFFFF;}
.thesquarelink A:visited {text-decoration: none; color:#FFFFFF;}
.thesquarelink A:active {text-decoration: none; color:#FFFFFF;}
.thesquarelink A:hover {text-decoration: none; color:#FFFFFF;}

#footer
{
  line-height:1.4;
  margin:0 auto;
  padding:0;
  width:100%;
  background-color:#00653e;
}
#bottomtext2
{
  line-height:1.4;
  font:14px Arial, Helvetica, sans-serif;
  font-weight:bolder;
  color:#fff;
}
.footer_body
{
  margin:0 auto;
  padding:0;
  width:900px;
  height:8em;

}
.tagline
{
  width:225px;
  white-space:pre-line;
  float:left;
  font:14px Arial, Helvetica, sans-serif;
  font-weight:bolder;
  color:#ffffff;
  padding:15px 0;

}
.globalinfo
{
  font:10px Arial, Helvetica, sans-serif;
  color:#ffffff;
  float:right;
  padding:15px 0;
  
}
#photocaptiondiv{
  font-family:Arial, Helvetica, sans-serif;
  font-size:10px;
  font-weight:bold;
  color:#000;
  width:250px;
}

#themanagementdiv
{
  font-family:Arial, Helvetica, sans-serif;
  font-size:10px;	
  color:#000000;
  width:550px;
}

#themanagementdivwithleftmenu
{
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;	
  color:#000000;
  
  padding-left:10px;
}


.themanagementspan
{
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;	
  font-weight:bold;
  color:#000000;
  font-weight:bold;
}


.themanagementlink
{
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;	
  font-weight:bold;
  color:#000000;
  font-weight:bold;
}
.themanagementtext
{
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;	
  color:#000000;
  padding:25px 0 15px 0;
}
/*------EDITED BY HQ 8.15.11---------*/
.themanagementtext .profile{float:left; padding:0 20px 7px 0px;}
/*------END-------*/
.themanagementtext A:link {text-decoration: none; color:#000000;}
.themanagementtext A:visited {text-decoration: none; color:#000000;}
.themanagementtext A:active {text-decoration: none; color:#000000;}
.themanagementtext A:hover {text-decoration: none; color:#000000;}


.themanagementlink A:link {text-decoration: none; color:#000000;}
.themanagementlink A:visited {text-decoration: none; color:#000000;}
.themanagementlink A:active {text-decoration: none; color:#000000;}
.themanagementlink A:hover {text-decoration: none; color:#000000;}

.thecareertext
{
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;	
  color:#000000;
}

.thecareertext A:link {font-weight:bold;text-decoration: none; color:#285874;}
.thecareertext A:visited {font-weight:bold;text-decoration: none; color:#285874;}
.thecareertext A:active {font-weight:bold;text-decoration: none; color:#285874;}
.thecareertext A:hover {font-weight:bold;text-decoration: none; color:#285874;}


.themanagementanchor
{
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;	
  font-weight:bold;
  color:#000000;
  font-weight:bold;
}

#theleftmenu{
	  font-family:Arial, Helvetica, sans-serif;
  font-weight:bold;
  font-size:12px;	
  color:#FFFFFF;
  background-color:#63CECA;
  height:40px;
  
}
.theleftmenuspan
{
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;	
  font-weight:bold;
  color:#000000;
  font-weight:bold;
}

.theleftmenuspan A:link {text-decoration: none; color:#FFFFFF;}
.theleftmenuspan A:visited {text-decoration: none; color:#FFFFFF;}
.theleftmenuspan A:active {text-decoration: none; color:#FFFFFF;}
.theleftmenuspan A:hover {text-decoration: none; color:#FFFFFF;}


/* HQ CSS BELOW */

.rightColHead
{
  font-family:Arial, Helvetica, sans-serif;
  font-weight:bold;
  font-size:10px;	
  color:#FFFFFF;
  background-color:#63CECA;
  height:40px;
  line-height:4em;
  white-space:pre;
  padding-right:10px;
	  
}

.theresourcesspan A:link {text-decoration: none; color:#FFFFFF;}
.theresourcesspan A:visited {text-decoration: none; color:#FFFFFF;}
.theresourcesspan A:active {text-decoration: none; color:#FFFFFF;}
.theresourcesspan A:hover {text-decoration: none; color:#cccccc;}

.thefeedspan A:link {text-decoration: none; color:#FFFFFF;}
.thefeedspan A:visited {text-decoration: none; color:#FFFFFF;}
.thefeedspan A:active {text-decoration: none; color:#FFFFFF;}
.thefeedspan A:hover {text-decoration: none; color:#cccccc;}

.thecontactspan A:link {text-decoration: none; color:#FFFFFF;}
.thecontactspan A:visited {text-decoration: none; color:#FFFFFF;}
.thecontactspan A:active {text-decoration: none; color:#FFFFFF;}
.thecontactspan A:hover {text-decoration: none; color:#cccccc;}

.rightColSub
{
 
  font-family:Arial, Helvetica, sans-serif;
  font-weight:bold;
  font-size:10px;	
  color:#FFFFFF;
  background-color:#63CECA;
  height:40px;
  line-height:4em;
  text-align:left;
  vertical-align:middle;
}


.rightColTop
{
  font-family:Arial, Helvetica, sans-serif;
  font-weight:bold;
  font-size:10px;	
  color:#FFFFFF;
  background-color:#285874;
  height:40px;
  line-height:4em;
  text-align:left;
  vertical-align:middle;
  /*background:#285874 url('img/arrow_white1.gif') no-repeat left center;*/
}


.rightColBott
{
  font-family:Arial, Helvetica, sans-serif;
  font-weight:bold;
  font-size:10px;	
  color:#FFFFFF;
  background-color:#00653e;
  height:40px;
  line-height:4em;
  text-align:left;
  vertical-align:middle;
}


.leftColBox
{
  width:250px;
  height:365px;
  

}
.leftColtext
{
  font-family:Arial, Helvetica, sans-serif;
  font-size:13px;	
  color:#333;
}

#subHeader
{
  font-family:Arial, Helvetica, sans-serif;
  font-weight:bold;
  font-size:10px;	
  color:#333;
  width:600px;
  line-height:1.5;
  
  
}

.topHeader
{
  font-family:Arial, Helvetica, sans-serif;
  font-size:13px;	
  font-weight:bold;
  color:#ffffff;
  background-color:#7bc25d;
  
}

.thesidesection
{
  
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;	
  font-weight:bold;
  color:#666666;
  line-height:1.5;
  padding-left:5px;
  padding-right:15px;
  padding-top:10px;
  padding-bottom:10px;
}


hr
{
color:#1e775a;
width:100%;
}

h4
{
  font-family:Arial, Helvetica, sans-serif;
}
.thesidesection a:link {text-decoration: none; color:#666666;}
.thesidesection a:visited {text-decoration: none; color:#666666;}
.thesidesection a:active {text-decoration: none; color:#666666;}
.thesidesection a:hover {text-decoration: none; color:#666666;}

.photo
{
position:relative;
left:25px;   
}

.body-text
{
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;	
  color:#000000;
  padding-left:10px;
  
  
}

.body-text h3
{
line-height:1.2em;   
}
.body-photo{
padding:15px 0 15px 75px;
}
.body-text a:link {text-decoration: none; color:#666666;}
.body-text a:visited {text-decoration: none; color:#666666;}
.body-text a:active {text-decoration: none; color:#666666;}
.body-text a:hover {text-decoration: none; color:#666666;}

.bg
{
background-image:url('img/bg.png');
background-repeat:repeat;
padding:10px 10px 10px 10px;
text-align:left;
line-height:1.3em;

}

img
{
border:0; 

}

.body_text_two
{
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;	
  color:#000000;
  padding-left:10px;
  text-align:left;
}
.body_text_two a:link {text-decoration: none; color:#666666;}
.body_text_two a:visited {text-decoration: none; color:#666666;}
.body_text_two a:active {text-decoration: none; color:#666666;}
.body_text_two a:hover {text-decoration: none; color:#666666;}


.midbody-photo
{
position:relative;
margin-left:200px;
margin-right:auto;
}

.diagram
{
  color:#666666;
  border: 2px solid #666666;
  text-align:center;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;	
  padding:0 5px 2px 5px;
}
.diagram-text
{
  background-color:#7a7a7a;
  color:#ffffff;
  border: 2px solid #666666;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;	
  font-style:italic;
  padding:0 5px 2px 5px;
  text-align:center;
}

#historydate
{
  background-image:url(img/historytablebkg.gif);
  padding:10px;
  padding-bottom:10px;
  padding-top:10px;
}

.historydatespan
{
  font-family:Arial, Helvetica, sans-serif;
  font-size:18px;
  font-weight:bold;
  color:#FFFFFF;
}

#historyinfodiv
{
  margin:5px;
  margin-bottom:20px;
  margin-right:8px;
}

#historyinfoimgdiv
{
  background-image:url(img/bg_about_history_li.gif);
  background-repeat:repeat;
  width:3px;
  height:95px;	
}

#historyinfoimg2div
{
  background-image:url(img/bg_about_history_li.gif);
  background-repeat:repeat;
  width:3px;
  height:195px;	
}


#historyinfotextdiv
{
  margin:0px;
  margin-bottom:0px;
  margin-right:0px;
}

.historydatesubspan
{
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:bold;
  color:#00653E;
  line-height:1.9em;
}
.historytextspan
{
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#000000;
  line-height:1.7em;
}

/*-------EDITED by HQ 9.23.10------------*/

div#thebenefits
{
  
  font-family:Arial, Helvetica, sans-serif;
  font-size:15px;	
  font-weight:normal;
  color:#666666;
  line-height:1.5;
  padding-left:5px;
  padding-right:15px;
  padding-top:10px;
  padding-bottom:10px;
  
}

table.c7 {background-color: #DFEFE7}
td.c6 {background-color: #DFEFE7}
div.c5 {text-align: left}
td.c4 {background-color: #FFFFFF}
sub {background:#f9f9f9; width:135px;}


