BODY   { text-align: left; margin: 0px 0px 0px 0px; background: #C0C0C0; font-family: Verdana, MS Sans Serif, Arial; font-size: 8pt; }

BODY.editor   {text-align: left; margin: 0px 0px 0px 0px; color: #FFF; background: #99A19C; font-family: Verdana, MS Sans Serif, Arial; font-size: 8pt; }

TD			{ text-align: left; vertical-align: top; font-family: Verdana, MS Sans Serif, Arial; font-size: 11px; color: #49514C; }

INPUT, SELECT		{ font-family: Verdana, MS Sans Serif, Arial; font-size: 10px; }
TEXTAREA		{ font-family: Verdana, MS Sans Serif, Arial; font-size: 10px; }

TABLE.pageOutline    {width: 780px; text-align: left; border-collapse: collapse; border-style: solid; border-width: 0px 3px 0px 3px; border-color: #FFF; }

A:link		{ color: #336; font-family: Verdana, MS Sans Serif, Arial; text-decoration: none; }
A:active	{ color: #336; text-decoration: none; }
A:visited	{ color: #336; text-decoration: none; }
A:hover		{ color: #336; text-decoration: underline; }

INPUT.contact       {border-style: solid; border-width: 1px; border-color: #FFF; background: #89918C; color: #FFF;}
INPUT.contactSubmit {border-style: solid; border-width: 1px; border-color: #FFF; background: #89918C; color: #336; font-weight: bold; width: 80px; height: 20px;}
SELECT.contact      {border-style: solid; border-width: 0px; border-color: #FFF; background: #89918C; color: #FFF;}
TEXTAREA.contact    {border-style: solid; border-width: 1px; border-color: #FFF; background: #89918C; color: #FFF;}

UL    {margin: 0px 0px 10px 10px; padding: 0px 0px 0px 10px;}
LI     {margin: 2px 0px 0px 0px; padding: 0px 0px 0px 0px;}
OL    {margin: 0px 0px 10px 15px; padding: 4px 0px 0px 15px;}

.advertisement     {font-size: 14px;}

.menuBar            {border: 0px; margin: 0px; padding: 0px;}

TD.casestudyNav     {width: 250px; background: #99A19C; color: #FFF; vertical-align: top;}
UL.casestudy     {padding: 0px 0px 0px 6px; border: 0px; list-style: none;}
LI.casestudy     {padding: 0px 0px 0px 6px; border: 0px; list-style: none;}
A.casestudy:link     {color: #000;}
A.casestudy:active     {color: #000;}
A.casestudy:visited     {color: #000;}
A.casestudy:hover     {color: #000; text-decoration: underline;}

TD.homeSection			{vertical-align: top; height: 70px; border-style: solid; border-width: 0px 0px 1px 1px; border-color: #CCC; color: #FFF; padding: 9px 0px 5px 5px;}

TD.casestudy    { border-style: solid; border-spacing: 10px; border-color: #666; border-width: 0px 0px 1px 1px; padding: 20px 5px 5px 5px;}

TD.newsExtract  { font-size: 10px; color: #FFF; padding: 2px 0px 4px 0px;}

TD.leftNav      {width: 229px; vertical-align: top; background-color: #99A19C; background-image: none; background-repeat: no-repeat;}

TD.rightNav     {font-size: 9px; letter-spacing: 0px; width: 228px; background: #8F8899; color: #3F344D; text-align: left; vertical-align: top; border-style: solid; border-width: 0px 0px 0px 0px; border-color: #8A8493; padding: 0px; }
TD.infoNav      {width: 170px; font-size: 10px; background: #99A19C; color: #FFF;
                    vertical-align: top;
                    padding: 15px 5px 0px 5px;}

TD.header     {background-color: #000; background-image: none;}
TD.headerNav            {background: #000; color: #FFF; background-image: none; height: 28px; padding: 0px; border-style: solid; border-color: #FF731D; border-width: 0px 0px 1px 0px; text-align: center; vertical-align: middle;} 
TD.headerNavLinks            {width: 12%; background: #000; text-align: center; border-style: solid; border-width: 0px; border-color: #FFF;} 

TD.headerRight  { font-size: 9px; width: 149px; padding: 3px 2px 2px 11px; color: #BFB8C9; border-style: solid; border-width: 0px 0px 1px 0px; border-color: #FF731D; background-color: #453955; letter-spacing: 0px; background-image: url('../img/right_header_background.gif'); background-repeat: repeat-y; }

A.footerNav:link        {color: #D9E1DC; font-size: 9px; text-decoration: none; }
A.footerNav:active	{color: #D9E1DC; font-size: 9px; text-decoration: none; }
A.footerNav:visited	{color: #D9E1DC; font-size: 9px; text-decoration: none; }
A.footerNav:hover	{color: #D9E1DC; font-size: 9px; text-decoration: underline; }
.footerNavSelected      {color: #FFF; font-size: 9px;}

A.rightNav:link		{color: #9BA5A7; text-decoration: underline; }
A.rightNav:visited	{color: #9BA5A7; text-decoration: underline; }
A.rightNav:active	{color: #9BA5A7; text-decoration: underline; }
A.rightNav:hover	{color: #9BA5A7; text-decoration: underline; }

TD.pagebody		{text-align: left; vertical-align: top; width: 523px; height: 300px; color: #FFF; background-color: #99A19C; padding: 30px 60px 20px 40px; background-image: none; background-repeat: no-repeat; background-attachment: scroll; line-height: 14px; letter-spacing: 0px;}
TD.smallPagebody	{text-align: left; vertical-align: top; width: 523px; height: 600px; color: #FFF; background-color: #99A19C; padding: 5px 5px 5px 5px; line-height: 14px; letter-spacing: 0px;}

TD.pagebodyWithLeft	{text-align: left; vertical-align: top; width: 615px; height: 300px; color: #FFF; background-color: #99A19C; padding: 10px 5px 10px 5px; background-image: none; background-repeat: no-repeat; background-attachment: scroll; line-height: 14px; letter-spacing: 0px;}
TD.pagebodyWithRight	{text-align: left; vertical-align: top; width: 595px; height: 300px; color: #FFF; background-color: #99A19C; padding: 10px 5px 10px 10px; background-image: none; background-repeat: no-repeat; background-attachment: scroll; line-height: 14px; letter-spacing: 0px;}

.pageSubHeader     	{font-size: 18px; font-weight: bold; color: #263D71;}
B.subhead     		{color: #CC003F;}
TD.adminRowHeader	{font-weight: bold;}

.forumControls		{font-family: Verdana, Arial, Helvetica; font-size: 7pt;}

TD.pageHeading		{color: #263D71; font-family: Verdana, Arial, Helvetica; font-size: 22px; height: 35px; font-weight: normal;}
TD.controlCell     {border: thick;}

A.more:link		{ font-size: 9px; color: #336; font-family: Verdana, MS Sans Serif, Arial; text-decoration: none; }
A.more:active	{ font-size: 9px; color: #336; text-decoration: none; }
A.more:visited	{ font-size: 9px; color: #336; text-decoration: none; }
A.more:hover		{ font-size: 9px; color: #336; text-decoration: underline; }

TD.adminBody		{vertical-align: top; width: 570px; background-color: #CCF; color: #000;}

A.leftNav:link		{color: #336; font-size: 10px; text-transform: sentence; text-decoration: none; font-weight: bold;}
A.leftNav:active	{color: #336; font-size: 10px; text-transform: sentence; text-decoration: none; font-weight: bold;}
A.leftNav:visited	{color: #336; font-size: 10px; text-transform: sentence; text-decoration: none; font-weight: bold;}
A.leftNav:hover		{color: #336; font-size: 10px; text-transform: sentence; text-decoration: underline; font-weight: bold;}
.leftNavSelected	{color: #FFF; font-size: 10px; font-weight: bold;}

A.headerNavLinks:link	{font-family: Tahoma; text-transform: sentence; font-size: 11px; font-weight: bold; color: #B9C1BC; text-decoration: none;}
A.headerNavLinks:active	{font-family: Tahoma; text-transform: sentence; font-size: 11px; font-weight: bold; color: #B9C1BC; text-decoration: none;}
A.headerNavLinks:visited	{font-family: Tahoma; text-transform: sentence; font-size: 11px; font-weight: bold; color: #B9C1BC; text-decoration: none;}
A.headerNavLinks:hover	{font-family: Tahoma; text-transform: sentence; font-size: 11px; font-weight: bold; color: #B9C1BC; text-decoration: none;}
.headerNavLinksSelected	{font-family: Tahoma; text-transform: sentence; font-size: 11px; font-weight: bold; color: #FFF; text-decoration: none;}

TABLE.pageListing { margin: 0px 20px 10px 0px; }
TD.pageListing       { height: 65px; 
     color: #EEE; font-size: 11px;
     vertical-align: top;
     padding: 10px 4px 2px 6px;
     margin: 0px 0px 3px 0px;
     border-style: solid; border-color: #CCC; border-width: 0px 0px 0px 1px;
     background-image: none; background-repeat: no-repeat;
}
TD.pageListingHeader       { 
     vertical-align: bottom;
     padding: 4px 4px 4px 6px;
     margin: 0px 4px 4px 6px;
     border-style: double; border-color: #99A19C #CCC #CCC #CCC; border-width: 5px 0px 1px 1px;
}
A.pageListing:link {color: #336; font-size: 10px; font-weight: bold; text-decoration: none;}
A.pageListing:active {color: #336; font-size: 10px; font-weight: bold; text-decoration: none;}
A.pageListing:visited {color: #336; font-size: 10px; font-weight: bold; text-decoration: none;}
A.pageListing:hover {color: #336; font-size: 10px; font-weight: bold; text-decoration: underline;}

UL.sitemap     {
     list-style: none;
}
A.sitemap:link {color: #333; text-decoration: underline;}
A.sitemap:active {color: #333; text-decoration: underline;}
A.sitemap:visited {color: #333; text-decoration: underline;}
A.sitemap:hover {color: #000; text-decoration: underline;}

UL.bodylist	{
list-style-image: url('../img/bodylist_marker.gif');
padding-top: 0px; margin-top: 3px;
padding-bottom: 15px; margin-bottom: 0px;
padding-left: 15px; margin-left: 15px;
padding-right: 0px; margin-right: 0px;
}

UL.leftNav	{
list-style: none;
list-style-image: none;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 15px;
}

UL.level0 {
font-weight: normal;
list-style-image: none;
padding: 3px 0px 0px 0px;
margin: 0px 0px 4px 15px;
}
LI.level0 { 
border-style: solid; border-width: 0px 0px 1px 1px; border-color: #CCC;
margin: 4px 10px 0px 0px;
padding: 4px 0px 1px 6px;
}

UL.level1 {
list-style: none;
list-style-image: none;
padding: 0px 0px 0px 0px;
margin: 1px 0px 0px 15px;
}
LI.level1 { margin-top: 1px; margin-bottom: 1px; }

UL.level2 {
list-style: none;
list-style-image: none;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 15px;
}
LI.level2 { margin-top: 0px; margin-bottom: 0px; }


@media print {
TD     {font-size: 12pt; }
TD.leftNav, TD.header,TD.rightNav, TD.headerNav, TD.bodyFooter, TD.footer     {display: none;}
TD.pagebody		{width: 100%; height: 400px; background-color: #FFF; padding-left: 15px; }
TD.pagebodyWithLeft	{width: 100%; height: 400px; background-color: #FFF; padding-left: 15px; }
TD.pagebodyWithRight	{width: 100%; height: 400px; background-color: #FFF; padding-left: 15px; }
}


/**
 *  Stylesheet settings for ORCA site...
 *
 */
h1                  {font-family: Arial; border-width: 0px; padding: 5px 0px 10px 12px; font-weight: normal; font-size: 26px; margin: 0px; height: 26px;}
h3                  {font-family: Arial; border-width: 0px; padding: 5px 0px 10px 0px; font-weight: normal; font-size: 18px; margin: 0px; height: 18px;}
h4                  {font-family: Arial; font-size: 14px; font-weight: normal; margin-bottom: 3px;}

TD.orcaLeftNav      {width: 229px; border: solid 0px #000; vertical-align: top; background-color: #F0F6ED; background-image: url(/images_2/leftnav_shadow.gif); background-position: top right; background-repeat: no-repeat;}
TD.orcaRightNav      {width: 228px; border: solid 0px #000; vertical-align: top; background-color: #F0F6ED; background-image: url(/images_2/rightnav_shadow.gif); background-position: top left; background-repeat: no-repeat;}
TD.orcaBody         {color: #333; text-align: left; vertical-align: top; width: 523px; height: 400px; color: #999; background-color: #FBFEF9; padding: 0px; background-image: none; background-repeat: no-repeat; background-attachment: scroll; line-height: 14px; letter-spacing: 0px;}


TD.leftNavPanel         {padding: 14px;}
TD.rightNavPanel        {padding: 14px;}

TD.sectionHeader         {padding: 3px; border-bottom: solid 1px #A9AA8B; font-size: 13px; color: #A9AA8B;}

TD.orcaHeader       {background-color: #000; background-image: none;}
TD.orcaHeaderNav    {background: url(/img/orcanav_background.gif); color: #FFF; background-image: none; height: 28px; padding: 0px; border-style: solid; border-color: #FF731D; border-width: 0px 0px 1px 0px; text-align: center; vertical-align: middle;} 

TD.orcaNav   {width: 100%; font-weight: bold; background: url(/img/orcanav_background.gif); height: 26px; text-align: center; border-style: solid; border-width: 0px; border-color: #FFF;} 
TD.orcaHeaderNavLinks   {width: 12%; background: url(/img/orcanav_background.gif); height: 26px; vertical-align: middle; text-align: center; border-style: solid; border-width: 0px; border-color: #FFF;} 

TD.headerRight  { font-size: 9px; width: 149px; padding: 3px 2px 2px 11px; color: #BFB8C9; border-style: solid; border-width: 0px 0px 1px 0px; border-color: #FF731D; background-color: #453955; letter-spacing: 0px; background-image: url('../img/right_header_background.gif'); background-repeat: repeat-y; }

A.orcaHeaderNavLinks:link       {color: #f2f5ef; font-size: 10px; font-weight: bold; text-decoration: none; }
A.orcaHeaderNavLinks:active     {color: #f2f5ef; font-size: 10px; font-weight: bold; text-decoration: none; }
A.orcaHeaderNavLinks:visited	{color: #f2f5ef; font-size: 10px; font-weight: bold; text-decoration: none; }
A.orcaHeaderNavLinks:hover      {color: #f2f5ef; font-size: 10px; font-weight: bold; text-decoration: underline; }
.orcaHeaderNavLinksSelected     {color: #FFF; font-weight: bold; font-size: 10px;}

A.orcaFooterNav:link        {color: #D9E1DC; font-size: 9px; text-decoration: none; }
A.orcaFooterNav:active	{color: #D9E1DC; font-size: 9px; text-decoration: none; }
A.orcaFooterNav:visited	{color: #D9E1DC; font-size: 9px; text-decoration: none; }
A.orcaFooterNav:hover	{color: #D9E1DC; font-size: 9px; text-decoration: underline; }
.orcaFooterNavSelected      {color: #FFF; font-size: 9px;}

UL.orcaLeftNav	{
list-style: none;
list-style-image: none;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 15px;
}
.orcaLeftNavSelected     {color: #666; font-weight: bold; font-size: 10px;}


TD.orcaFooter       {vertical-align: top; height: 80px; padding: 0px; background-color: #4A4A4A; color: #E1E7D9;}

TD.orcaBodyWithLeft     {text-align: left; vertical-align: top; width: 615px; height: 300px; color: #FFF; background-color: #99A19C; padding: 10px 5px 10px 5px; background-image: none; background-repeat: no-repeat; background-attachment: scroll; line-height: 14px; letter-spacing: 0px;}
TD.orcaBodyWithRight	{text-align: left; vertical-align: top; width: 595px; height: 300px; color: #FFF; background-color: #99A19C; padding: 10px 5px 10px 10px; background-image: none; background-repeat: no-repeat; background-attachment: scroll; line-height: 14px; letter-spacing: 0px;}

