body {
margin:0 0;
background:#C3C2C2;
font-family:verdana,arial,sans-serif;
color:#333333;}


p, br, li, h1, h2, h3, h4, h5, h6 {
font-family:verdana,arial,sans-serif;
font-size:13px;
line-height:1.6em;
color:#333333;}

p.note {
font-family:verdana,arial,sans-serif;
color:#333333;
font-size:10px;
}

h1 {
margin:0px;
padding-top:10px;
font-size: 1.5em;
color:#B32644;
font-weight:normal;}

h3 {
text-decoration:underline;}




.clearall { 
margin:0px;
padding:0px;
clear:both;}

.pad1 {
width:615px;
padding-left:20px;
padding-right:20px;
padding-top:5px;
padding-bottom:30px;}

.pad2 {
width:592px;
padding-left:20px;
padding-right:20px;
padding-top:10px;
padding-bottom:10px;}



/* ----------------- positioning -----------------  */

#outer {
margin-top:30px;
}

#home-outer {
width:902px;
margin-left:auto;
margin-right:auto;}

#frame {
width:781px;
border:14px solid white;}


#left {
margin:0px;
padding:0px;
text-align:center;
background:#EDEDED url(../_img/bg-leftcol.gif) top left repeat-y;}

#right {
margin:0px;
padding:0px;
text-align:left;
font-size:11px;
line-height:1.6em;
background:#F2F0EB url(../_img/bg-rightcol.gif) top left repeat-y;}

#footer {
padding-top:10px;
margin-left:auto;
margin-right:auto;
width:800px;
text-align:center;
font-size:9px;
}

#footer a {
text-decoration:none;
color:#666666;}

#footer a:hover {
color:#333333;}

#left-bar {
background:#cccccc;
height:24px;
width:100%;}

#height1 {
height:90px;}

#height1 div {
padding-left:20px;
padding-right:20px;
padding-top:15px;}





/* ----------------- tables -----------------  */

table.layout {
border-collapse:collapse;
border-style:none;
width:781px;
margin:0px;
background:#F2F0EB;}

table.layout td.leftcell {
vertical-align:top;
width:136px;
background:#EDEDED;}

table.layout td.rightcell {
vertical-align:top;
width:645px;
font-size:14px;
background:#F2F0EB;}

table.layout td.midcell {
width:14px;
background:#ffffff;}


table.nav {
border-collapse:collapse;
border-style:none;
width:615px;
margin:0px;}

table.nav td {
background-image: url(../_img/nav-underline.gif);
background-repeat: repeat-x;
background-position: bottom left;
height:22px;
font-size: 14px;
vertical-align:bottom;}

table.nav2 {
border-collapse:collapse;
border-style:none;
width:602px;
margin:0px;}

table.nav2 td {
background-image: url(../_img/nav-underline.gif);
background-repeat: repeat-x;
background-position: bottom left;
height:22px;
font-size:14px;
vertical-align:bottom;}


table.subnav {
border-collapse:collapse;
border-style:none;;
height:24px;
width:100%;
background:#333333;
margin:0px;}

table.subnav td {
white-space:nowrap;
padding-left:22px;
font-size:11px;
color:#ffffff;
background:#333333;
height:22px;
vertical-align:middle;}


td.bodytext {
font-size: 10pt;
text-align: left;
position:relative;
left:-15px;

}

td.bodytext a {
background:#EDEDED;
text-decoration: none;
font-size: 10pt;
position:relative;
/*left:-65px;*/
width:200px;
white-space:nowrap;
background-color:none;
}
td.bodytext font {
font-size: 8pt;
position:relative;
background-color:none;
left:65px;
}

/* ----------------- links -----------------  */

a {
font-size: 8pt;
text-decoration:none;
color:#D92C05;
}

a.normal {
font-size: 10pt;
text-decoration:none;
color:#D92C05;}

a:hover {
color:#4A5160;}


a.navlink {
font-size:12px;
padding:2px;
font-weight: bold;
text-decoration:none;
color:#333333;}

a.greenatwork, .greenatwork {
font-weight:bold;
font-family:century;
color:#2e8b57;}

a.navlink:hover {
padding:2px;
background:#ffffff;
color:#333333;}


a.subnavlink {
padding:2px;
text-decoration:none;
color:#ffffff;}

a.subnavlink:hover {
padding:2px;
text-decoration:none;
color:#333333;
background:#F2F0EB;}




