
.Head {
   font-family: Tahoma, Arial, Helvetica;
   font-size:  14px;
   font-weight: normal;
   color: #333333;
}

/*PAGE SKIN STYLES*/

body 	{margin: 0px; padding: 0px; background-color: #FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size: 10px; line-height:14px; color:#464646;}

p {padding-top:0px; margin-top:0px;}

#container	{/*background-color: #fff; background-image:url(images-css/container-back.gif); background-repeat:repeat-y; background-position:center;  top: 0px; left: 0px;  height: 100%; min-height: 100%; padding:0px;*/
width: 1040px; margin-left: auto; margin-right: auto; margin-bottom:0px; position: relative; top: 0px; height:auto; min-height: 100%; padding:0px; background-image:url(images-css/container-back.gif); background-repeat:repeat-y; background-position:center;  overflow: visible;

 }
#leftbar {position:absolute; top:0px; left: 0px; width:30px; height:100%; background-color: #043619;}

#rightbar {position:absolute; top:0px; left: 1010px; width:30px; height:100%; background-color: #043619;}

#logo	{position: absolute; top: 0px; left: 30px; width: 980px;}

#search {position: relative; top: 20px; left: 790px; width: 200px; z-index: 100;}

.search {position: relative; top:0px; border: 1px solid #c4c4c4; height:20px; width:148px; padding:4px 0px 0px 5px; font-size:10px; font-family:Arial, Helvetica, sans-serif; color:#707070;}

#topnav {position: absolute; top:25px; left:535px; width: 440px; text-align:right; float:left; height: 60px; }

a.topnav:link {font: 10px/12px Arial, Helvetica, sans-serif; color: #707070; text-decoration:none;}
a.topnav:visited {font: 10px/12px Arial, Helvetica, sans-serif; color: #707070; text-decoration:none;}
a.topnav:hover {font: 10px/12px Arial, Helvetica, sans-serif; color: #006e53; text-decoration:none;}
a.topnav:active {font: 10px/12px Arial, Helvetica, sans-serif; color: #707070; text-decoration:none;}

#headlinex	{position: absolute; top: 63px; left: 30px;float:left;}
#headline	{position: relative; top: 0px; left: 0px;float:left;}
#headlineadmin	{position: relative; top: 62px; left: 30px;float:left;}
* html #headlineadmin	{position: relative; top: 63px; left: 30px;float:left;}


#mainimage	{position: absolute; top: 63px; left: 440px;}
#mainimagediv	{position: relative;  left: 0px;top: 0px; width: 570px;}

.mainimgstrip	{background-image:url(images-css/top-headline-strip.gif); background-repeat:repeat-x; }

* html #mainimagediv	{left: 0px;top: 0px;}

#maincontent {position:absolute; top: 206px; left: 30px; background-color:#FFFFFF; width:980px; padding:0px; margin-bottom:0px; overflow: hidden; height:auto;}

#nav	{text-align:left;  position: relative; background-image:url(images-css/nav-bkgd.jpg); background-repeat: no-repeat; background-color:#a2a586; width:157px; float:left; padding-bottom: 20010px; margin-bottom: -20000px; height:570px; }

#navh	{text-align:left; background-image:url(images-css/nav-bkgd.jpg); background-repeat:no-repeat; background-color:#a2a586; width:157px;}

#bluebox	{background-image:url(images-css/blue-box.jpg); background-repeat:no-repeat; background-color:#1a395a; width:253px; height:194px;}
* html #bluebox{ background-image:url(images-css/blue-box.jpg); background-repeat:no-repeat; background-color:#1a395a; width:253px; height:194px;}

#greenbox	{background-image:url(images-css/green-box.jpg); background-repeat:no-repeat; background-color:#024e3b; width:570px; height:194px;padding: 15px 30px 0px 14px;}
* html #greenbox	{background-image:url(images-css/green-box.jpg); background-repeat:no-repeat; background-color:#024e3b; width:570px; height:194px;padding: 15px 0px 0px 21px;}



/*.greenbox	{background-image:url(images-css/green-box.jpg); background-repeat:no-repeat; background-color:#024e3b; width:506px; height:194px; float:left; padding: 18px 40px 0px 24px;}*/

#home-center	{left:157px; width:100%;}
#back-center	{position: relative; float:left;}
#back-full	{position: relative; float:left;}

/*used for Herbein container.ascx*/
#back-main	{background-image:url(images-css/back-center.jpg); background-repeat:no-repeat; background-color:#ffffff; padding:0px 0px 0px 0px; font-size:12px; line-height:18px; color:#545454; height:100%; }

.back-center	{background-image:url(images-css/back-center.jpg); background-repeat:no-repeat; background-color:#ffffff; padding:20px 35px 35px 35px; font-size:12px; line-height:18px; color:#545454; width:520px; height:100%; }

.back-full	{background-image:url(images-css/back-center.jpg); background-repeat:no-repeat; background-color:#ffffff; padding:20px 35px 35px 35px; font-size:12px; line-height:18px; color:#545454; width:800px; height:100%; min-height:100%; }

#back-right	{position: relative; background-color:#ffffff; width:233px; height:100%; font-size:12px; line-height:16px; color:#a3a688; float:left;}

.homebox{ background-image:url(images-css/textarea1.jpg); background-repeat:no-repeat; background-color:#ffffff;padding: 16px 20px 0px 20px;height:194px;}


/*.bottomleft	{background-image:url(images-css/textarea1.jpg); background-repeat:no-repeat; background-color:#ffffff; width:213px; height:194px; float:left; padding: 18px 20px 0px 20px;}*/

/*.bottomcenter	{background-image:url(images-css/textarea2.jpg); background-repeat:no-repeat; background-color:#ffffff; width:210px; height:194px; float:left; padding: 18px 20px 0px 20px;}*/

/*.bottomright	{background-image:url(images-css/textarea3.jpg); background-repeat:no-repeat; background-color:#ffffff; width:240px; height:194px; float:left; padding: 18px 60px 0px 20px;}*/


#copyright	{position: relative; background-image:url(images-css/bottom.gif); background-repeat:no-repeat; background-color:#ffffff; width:823px; height:112px; text-align:center; float:right; padding-top: 20px;}

#homeboxes {padding: 16px 20px 0px 20px;}

.homeboxes {padding: 16px 20px 0px 20px;}

#footer	{position: relative; width: 823px; margin-left: auto; margin-right: auto;}

.subhead {font: 13px/20px Arial, Helvetica, sans-serif; color: #006e53;}

.homeheader {color:#006e53; font-size:16px; line-height:24px; margin-left:-14px;}
* html .homeheader {color:#006e53; font-size:16px; line-height:24px; margin-left:0px;}

.backheader {color:#006e53; font-size:18px; line-height:24px; margin-left:-19px;}

.headerwhite {color:#ffffff; font-size:16px; line-height:26px; margin-left:0px;}

.blueboxtext {font-size:14px; line-height:22px; color:#b7b7b7; font-weight:bold; padding-top:-10px;}

.greenboxtext {font-size:14px; line-height:26px; color:#ffffff; padding-top:-10px;}

.cities {position: relative; top: 8px; left: 0px; font-size:9px;}

.hometext {font-family:Arial, Helvetica, sans-serif; font-size: 10px; line-height:14px; padding-left:3px; display:block;}
* html .hometext {font-family:Arial, Helvetica, sans-serif; font-size: 10px; line-height:14px; padding-left:3px; display:block;}

a.white:link {color:#ffffff; text-decoration:underline; font-family:Arial, Helvetica, sans-serif; font-size: 10px; line-height:14px;}
a.white:visited {color:#ffffff; text-decoration:underline; font-family:Arial, Helvetica, sans-serif; font-size: 10px; line-height:14px;}
a.white:hover {color:#ffffff; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size: 10px; line-height:14px;}
a.white:active {color:#ffffff; text-decoration:underline; font-family:Arial, Helvetica, sans-serif; font-size: 10px; line-height:14px;}

#credits	{position: relative; top: 24px; left: 0px; width: 100%; height: 20px; text-align: center; font: 9px/14px Arial, Helvetica, sans-serif; color: #626262;}

#creditshome	{position: relative; top: 14px; left: 0px; width: 100%; height: 20px; text-align: center; font: 9px/14px Arial, Helvetica, sans-serif; color: #626262;}

#credits a:link    {color: #626262; text-decoration: none;}
#credits a:visited {color: #626262; text-decoration: none;}
#credits a:active  {color: #626262; text-decoration: none;}
#credits a:hover   {color: #626262; text-decoration: underline;}

.navigation {padding:20px 15px 15px 15px; display:block; height:100%; }

a.nav:link {font: 12px/24px Arial, Helvetica, sans-serif; color: #464646; font-weight:bold; text-decoration:none;}
a.nav:visited {font: 12px/24px Arial, Helvetica, sans-serif; color: #464646; font-weight:bold; text-decoration:none;}
a.nav:hover {font: 12px/24px Arial, Helvetica, sans-serif; color: #006e53; font-weight:bold; text-decoration:none;}
a.nav:active {font: 12px/24px Arial, Helvetica, sans-serif; color: #006e53; font-weight:bold; text-decoration:none;}

a.navchild:link {font: 10px/12px Arial, Helvetica, sans-serif; color: #2d598a; text-decoration:none; padding: 0px 10px 6px 10px; display:block;}
a.navchild:visited {font: 10px/12px Arial, Helvetica, sans-serif; color: #2d598a; text-decoration:none; padding: 0px 10px 6px 10px; display:block;}
a.navchild:hover {font: 10px/12px Arial, Helvetica, sans-serif; color: #2d598a; font-weight:bold; text-decoration:none; padding: 0px 10px 6px 10px; display:block;}
a.navchild:active {font: 10px/12px Arial, Helvetica, sans-serif; color: #2d598a; font-weight:bold; text-decoration:none; padding: 0px 10px 6px 10px; display:block;}

a.SMMenu:link {text-decoration:none;}
a.SMMenu:visited {text-decoration:none;}
a.SMMenu:hover {text-decoration:none;}
a.SMMenu:active {text-decoration:none;}

a:link {color:#006e53; text-decoration:none;}
a:visited {color:#006e53; text-decoration:none;}
a:hover {color:#006e53; text-decoration:underline;}
a:active {color:#006e53; text-decoration:none;}

li {list-style-image:url(images-css/plus-sm.png);}

td {font-size: 10px; line-height:14px;}

.pic {padding-right:20px; padding-bottom:20px;}

.personnel {padding: 15px 40px 15px 0px;}

.pershead {font: 13px/18px Arial, Helvetica, sans-serif;}

.careers li {margin-bottom:7px;}

.contacts li{margin-left: -35px;}
