BODY			{ text-align: left; margin: 4px 0px 0px 0px; background: #FFF; font-family: Optima, Verdana, MS Sans Serif, Arial; font-size: 10px; }
TD			{ text-align: left; font-family: Myriad, Tahoma, Verdana, MS Sans Serif, Arial; font-size: 11px; color: #222; background: transparent; }
INPUT, SELECT		{ font-family: Optima, Verdana, MS Sans Serif, Arial; font-size: 10px; }
TEXTAREA		{ font-family: Optima, 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; }

P                       {margin: 8px 0px 0px 0px;}

H1          {font-size: 14pt; font-weight: normal; font-family: Times New Roman; color: #BB7F7F; margin: 0px 0px 7px 0px;}
H2          {font-family: Times New Roman; font-weight: normal; font-size: 11pt; color: #000; margin: 0px 0px 4px 0px;}

.faqQuestion    {font-weight: bold;}
.primaryParagraph   {font-size: 12px; color: #555; line-height: 16px; margin-top: 7px;}

A:link		{ color: #A33; text-decoration: none; }
A:active	{ color: #A33; text-decoration: none; }
A:visited	{ color: #A33; text-decoration: none; }
A:hover		{ color: #A33; text-decoration: underline; }

UL    {margin: 0px 0px 0px 0px; padding: 3px 0px 6px 25px;}
LI     {margin: 2px 0px 0px 0px; padding: 0px 0px 0px 0px;}

TD.leftnavCell      {background: url(/img/leftnav_cell_background.gif) no-repeat; height: 58px; text-align: center; border-bottom: solid 1px #CCC;}
TD.leftnavCellSmall {background: url(/img/leftnav_cell_background.gif) no-repeat; height: 50px; text-align: center; border-bottom: solid 0px #CCC;}

UL.wineNav      {list-style: none;}
LI.wineNav      {}
A.wineNav:link    {font-family: Optima, Verdana; font-size: 10px; color: #EEE;}
A.wineNav:visited {font-family: Optima, Verdana; font-size: 10px; color: #EEE;}
A.wineNav:hover   {font-family: Optima, Verdana; font-size: 10px; color: #EEE;}
A.wineNav:active  {font-family: Optima, Verdana; font-size: 10px; color: #EEE;}
.wineNavSelected   {font-family: Optima, Verdana; font-size: 10px; font-weight: bold;}

/*
UL.federalIssuesNav-level0      {list-style: disc inside; border: solid 1px #000; margin: 0px; padding 0px;}
LI.federalIssuesNav-level0      {display: block; list-style-image: url(/img/bullet-nav.gif); border: solid 2px #F00; margin: 10px; padding: 10px;}
*/
#federalIssues {padding: 0px;}
UL.federalIssuesNav-level0      {list-style-type: none; list-style-position: outside; list-style-image: url(/img/bullet-nav.gif); margin-left: 15px; padding: 0px; border: solid 0px #F00;}
LI.federalIssuesNav-level0      {list-style-image: url(/img/bullet-nav.gif); border: solid 0px #0F0; padding-left: 0px;}
A.federalIssuesNav:link    {font-family: Verdana; font-size: 9px; color: #333;}
A.federalIssuesNav:visited {font-family: Verdana; font-size: 9px; color: #333;}
A.federalIssuesNav:hover   {font-family: Verdana; font-size: 9px; color: #333;}
A.federalIssuesNav:active  {font-family: Verdana; font-size: 9px; color: #333;}
.federalIssuesNavSelected   {font-family: Verdana; font-size: 9px; color: #333; font-weight: bold;}

UL.federalIssuesNav-level1      {list-style-type: none; margin-left: 10px; padding: 0px; border: solid 0px #F00;}
LI.federalIssuesNav-level1      {border: solid 0px #0F0; list-style-image: none; padding-left: 0px;}


#primaryNav {float: left; width: 100%; line-height: 90%; background: #FFF;}
#primaryNav a { display: block; padding: 9px 10px 7px 10px; background: url(/img/inactiveTab-left.gif) no-repeat top left;}
UL.primaryNavigation    {list-style: none; padding: 0px; margin: 0px; }
LI.primaryNavigation    {display: block; float: left; padding: 0px; height: 27px; background: url(/img/inactiveTab-right.gif) no-repeat top right; text-align: left; padding: 0px 4px 0px 4px; border-left: solid 3px #FFF;}
A.primaryNavigation:link    {font-family: Verdana, Trajan; font-size: 10px; color: #53544E; font-weight: bold; font-variant: none; text-transform: none;}
A.primaryNavigation:visited {font-family: Verdana, Trajan; font-size: 10px; color: #53544E; font-weight: bold; font-variant: none; text-transform: none;}
A.primaryNavigation:hover   {font-family: Verdana, Trajan; font-size: 10px; color: #53544E; font-weight: bold; font-variant: none; text-transform: none;}
A.primaryNavigation:active  {font-family: Verdana, Trajan; font-size: 10px; color: #53544E; font-weight: bold; font-variant: none; text-transform: none;}
.primaryNavigationSelected  {display: block; padding: 8px 12px 10px 12px; font-family: Verdana, Trajan; font-size: 10px; color: #000; font-weight: bold; font-variant: none; text-transform: none; background: url(/img/activeTab-right.gif) no-repeat top right;}

#footerNav a {display: block; padding: 0px 3px 0px 3px;}
UL.footerNavigation    {list-style: none; float: left;}
LI.footerNavigation    {display: block; float: left; text-align: center; padding: 0px;}
A.footerNavigation:link    {font-family: Verdana, Trajan; font-size: 8px; color: #7798BA; font-weight: normal; font-variant: none; text-transform: uppercase;}
A.footerNavigation:visited {font-family: Verdana, Trajan; font-size: 8px; color: #7798BA; font-weight: normal; font-variant: none; text-transform: uppercase;}
A.footerNavigation:hover   {font-family: Verdana, Trajan; font-size: 8px; color: #7798BA; font-weight: normal; font-variant: none; text-transform: uppercase;}
A.footerNavigation:active  {font-family: Verdana, Trajan; font-size: 8px; color: #7798BA; font-weight: normal; font-variant: none; text-transform: uppercase;}
.footerNavigationSelected  {display: block; padding: 0px 3px 0px 3px; font-family: Verdana, Trajan; font-size: 8px; color: #A7C8EA; font-weight: normal; font-variant: none; text-transform: uppercase;}

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: #BFB8C9; padding: 2px 0px 4px 0px;}

TD.leftNav      {width: 190px; padding-left: 0px; vertical-align: top; background-color: transparent; background-image: url(/img/content-background.gif); background-repeat: repeat-y; background-position: top right;}

TD.rightNav     {font-size: 9px; letter-spacing: 0px; width: 190px; background: transparent; color: #3F344D; text-align: left; valign: top; border-style: solid; border-width: 0px 0px 0px 7px; border-color: #8A8493; padding-left: 5px; }
TD.infoNav      {width: 170px; font-size: 10px; background: #453955; color: #BFB8C9;
                    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;}
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.mediaLinks:link       {color: #666; font-size: 10px; text-decoration: none; }
A.mediaLinks:active	{color: #666; font-size: 10px; text-decoration: none; }
A.mediaLinks:visited	{color: #666; font-size: 10px; text-decoration: none; }
A.mediaLinks:hover	{color: #666; font-size: 10px; text-decoration: underline; }
.mediaLinksSelected     {color: #000; font-size: 10px;}

A.footerNav:link        {color: #BFB8C9; font-size: 9px; text-decoration: none; }
A.footerNav:active	{color: #BFB8C9; font-size: 9px; text-decoration: none; }
A.footerNav:visited	{color: #8F8899; font-size: 9px; text-decoration: none; }
A.footerNav:hover	{color: #BFB8C9; font-size: 9px; text-decoration: underline; }
.footerNavSelected      {color: #FFF; font-size: 9px;}

A.rightNav:link		{color: #3F344D; text-decoration: underline; }
A.rightNav:visited	{color: #3F344D; text-decoration: underline; }
A.rightNav:active	{color: #3F344D; text-decoration: underline; }
A.rightNav:hover	{color: #4F445D; text-decoration: underline; }

TD.pagebody		{text-align: left; vertical-align: top; width: 780px; height: 300px; color: #36F; background: #FFF; padding: 30px 60px 20px 40px; line-height: 14px; letter-spacing: 0px;}
TD.smallPagebody	{text-align: left; vertical-align: top; width: 410px; height: 300px; color: #36F; background: #FFF; padding: 10px 5px 30px 5px; line-height: 14px; letter-spacing: 0px;}

TD.pagebodyWithLeft	{text-align: left; vertical-align: top; width: 615px; height: 300px; color: #36F; background: #FFF; 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: #36F; background: #FFF; 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: Optima, Verdana, Arial, Helvetica; font-size: 7pt;}

TD.pageHeading		{color: #263D71; font-family: Optima, Verdana, Arial, Helvetica; font-size: 22px; height: 35px; font-weight: normal;}
TD.controlCell     {border: thick;}

A.morelink:link		{color: #963; text-decoration: none;}
A.morelink:active	{color: #963; text-decoration: none;}
A.morelink:visited	{color: #963; text-decoration: none;}
A.morelink:hover	{color: #963; text-decoration: underline;}

TD.adminBody		{vertical-align: top; width: 570px; background-color: #CCF; color: #000;}

A.leftNav:link		{color: #000; text-transform: sentence; text-decoration: none; font-weight: normal;}
A.leftNav:active	{color: #000; text-transform: sentence; text-decoration: none; font-weight: normal;}
A.leftNav:visited	{color: #000; text-transform: sentence; text-decoration: none; font-weight: normal;}
A.leftNav:hover		{color: #000; text-transform: sentence; text-decoration: underline; font-weight: normal;}
.leftNavSelected	{color: #FFF; font-weight: normal;}

A.headerNavLinks:link	{text-transform: sentence; font-size: 10px; font-weight: normal; color: #BBB; text-decoration: none;}
A.headerNavLinks:active	{text-transform: sentence; font-size: 10px; font-weight: normal; color: #BBB; text-decoration: none;}
A.headerNavLinks:visited	{text-transform: sentence; font-size: 10px; font-weight: normal; color: #BBB; text-decoration: none;}
A.headerNavLinks:hover	{text-transform: sentence; font-size: 10px; font-weight: normal; color: #BBB; text-decoration: none;}
.headerNavLinksSelected	{text-transform: sentence; font-size: 10px; font-weight: normal; color: #FFF; text-decoration: none;}

TABLE.pageListing { margin: 0px 20px 10px 0px; }
TD.pageListing       { height: 110px;
     color: #EEE; font-size: 11px;
     vertical-align: top;
     padding: 28px 4px 2px 6px;
     margin: 0px 0px 3px 0px;
     border-style: solid; border-color: #8F8899 #8F8899 #8F8899 #CCC; border-width: 0px 0px 4px 1px;
     background-image: url('../img/section_marker.gif'); background-repeat: no-repeat;
}
TD.pageListingHeader       {
     height: 34px;
     vertical-align: bottom;
     padding: 0px 4px 4px 6px;
     margin: 0px 4px 4px 6px;
     border-style: solid; border-color: #8F8899 #CCC #CCC #CCC; border-width: 3px 0px 1px 1px;
}
A.pageListing:link {color: #333; text-decoration: underline;}
A.pageListing:active {color: #333; text-decoration: underline;}
A.pageListing:visited {color: #333; text-decoration: underline;}
A.pageListing:hover {color: #000; 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: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}
LI.level0 {
border-style: solid; border-width: 0px 0px 0px 0px; border-color: #DDD;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

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; }
}
