body
{

background: #A6C2AC;
background: #DDDDDD;
background: #011E61;
background: #FFFFFF;

/*text:"#009999" link="#003399" alink="#FF9999" vlink="#0066CC"*/
margin-top: 0;
margin-left: 0;
margin-right: 0;
margin-bottom: 0;
}

td.survey_header{font-weight:bold;font-size:12pt;text-align:center;background:#DDDDDD;}
td.survey_ft{font-weight:bold;text-align:right}
td.survey_ft2{font-weight:bold;text-align:left}
td.survey_ft3{background:#EEEEEE;text-align:left}
td.survey_ft4{text-align:left}

p,table,th,td,tr,address,li,hr
{
font-family: verdana,arial,helvetica,geneva,"lucida sans",sans-serif;
font-size: 9pt;
line-height: 130%;
}
h1{font-family: verdana,arial,helvetica,geneva,"lucida sans",sans-serif;
font-size: 150%;
color: darkblue; border-bottom:2px dotted #CCCCCC;padding-bottom:10pt; }

h2{font-family: verdana,arial,helvetica,geneva,"lucida sans",sans-serif;
font-size: 150%;
color: darkblue; }

h3
{
font-family: verdana,arial,helvetica,geneva,"lucida sans",sans-serif;
font-size: 120%;
color: black;
}

h4,h5
{
font-family: verdana,arial,helvetica,geneva,"lucida sans",sans-serif;
font-size: 140%;
color: darkblue;
}


table.header_table
{
background: darkblue;
border-style: solid;
border-width: 0px;
}

td.header_table_body
{
background: darkblue;
text-align: center;
vertical-align: center;
color: white;
font-weight: bold; 
font-size: 20pt;
border-style: solid;
border-width: 0px;
}

table.home_table
{
vertical-align: top;
align: left;
/* border:1px solid #AAAAAA; */
margin-right: 0pt;
margin-bottom: 5pt;
}

td.home_table_head
{
background: #001C5C;
background: #4E5D79;
background: #EEEEEE;
background: #001C5C;
background: #E9FFEC;
font-weight: bold; 
font-size: 10pt;
text-align: center;
margin-right: 0pt;
margin-bottom: 5pt;
color: #011E61;
color:black;
}

td.home_table_head2
{
background: #E9FFEC;
font-weight: bold; 
font-size: 13pt;
text-align: center;
margin-right: 0pt;
margin-bottom: 5pt;
color: #011E61;
color:black;
}

td.home_table_body
{
background:#E9F4FF;
background:#EEEEEE;
background: white;
font-weight: normal;
font-size: 9pt;
}

td.home_table_body2
{
background: white;
background:#E9F4FF;
background:#EEEEEE;
font-weight: bold;
font-size: 9pt;
}

table.left_nav
{
vertical-align: top;

}

td.main_left
{
background: #FFFFFF;
/* blue scheme */
background: #E9FBFF;
/* legion dark-red scheme */
background: #C30000;
/* legion light-red scheme */
background: #FDF3F3;
/* green scheme */
background: #E9FFEC;
background: #FFFFFF;
border-right:1px solid #BBD4C0;

}

table.left_table
{
vertical-align: top;
margin-bottom: 0pt;
margin-right: 0pt;
margin-left: 0pt;

}



td.left_table_head
{
background: #F5F5F5;
/* blue scheme */
background: #E9FBFF;
/* legion dark-red scheme */
background: #C30000;
/* legion light-red scheme */
background: #FDF3F3;
/* green scheme */
background: #E9FFEC;
background: #CAD4C8;
background: #DBEDE6;
/* like it for top nav 
background: #B8CABC;*/
font-weight: bold; 
font-size: 8pt;
text-align: left;
color: black;
padding-left: 10pt;
}

td.left_table_body
{
/* blue scheme */
background: #E9FBFF;
/* legion dark-red scheme */
background: #C30000;
/* legion light-red scheme */
background: #FDF3F3;
/* green scheme */
background: #E9FFEC;
background: #FFFFFF;
font-style: normal;
font-size: 8pt;
padding-left: 10pt;
}

td.left_table_bodyon
{
background: #EEEEEE;
font-style: normal;
font-size: 8pt;
margin-right: 0pt;
margin-left: 10pt;
}

table.center_table
{
vertical-align: top;

/*border: #AAAAAA;
border-style: solid;
border-width: 1px; */
margin-right: 0pt;
margin-bottom: 0pt;
}

td.center_table_head
{
/*background: #AAD0DD;*/
font-weight: bold;
font-size: 12pt;
text-align: left;
color: darkblue;
margin-right: 0pt;
margin-bottom: 5pt;
}

td.center_table_body
{
background: #FFFFFF;
font-style: normal;
font-size: 9pt;
/*border: #AAAAAA;
border-style: solid;
border-width: 1px;*/
margin-left: 10pt;
margin-top: 10pt;
margin-right: 10pt;
margin-bottom: 10pt;
}

table.right_table
{
border:1px solid #A6C2AC;
margin-right: 0pt;
margin-bottom: 5pt;
}

td.right_table_head
{
background: darkblue;
background: #A6C2AC;
background: #4E5D79;
font-weight: bold; 
font-size: 8pt;
text-align: center;
margin-right: 0pt;
margin-bottom: 5pt;
color: white;
}

td.right_table_body
{
font-style: normal;
font-size: 8pt;
background: #F5F5F5;
}

div.right_header
{
background: #FF9933;
font-weight: bold; 
font-size: 10pt;
text-align: center;
margin-right: 0pt;
margin-bottom: 5pt;
color: black;
}

td.subtitle
{
/*background: #D9E3EA;
background: #E9FFEC;
background: #CBE8DB;*/
font-size: 11pt;
font-weight: bold; 
}

td.footer
{
font-size: 8pt;
background: #E9FFEC;
background: #FFFFFF;
}




td.taboff_nav {
/* blue scheme */
background: #9FDAFB;
/* green scheme */
background: #9FDAFB;
background: #A6C2AC;
background: #B8CDC5;

font-weight:bold;
border-bottom:1px solid #011E61;
text-align: center;
font-size: 7pt;
}


td.tabon_nav {
text-align: center;
/* blue scheme */
background: #E9FBFF;
/* legion dark-red scheme */
background: #C30000;
/* legion light-red scheme */
background: #FDF3F3;
/* green scheme */
background: #E9FFEC;
background: #FFFFFF;
font-weight:bold;
border-left:1px solid #011E61;
border-right:1px solid #011E61;
border-top:1px solid #011E61;
font-size: 8pt;
margin-top: 5px;
}

td.taboff_nav_sub {
background: #A6C2AC;
background: #6895B1;
text-align: center;
font-size: 8pt;
}


td.tabon_nav_sub {
text-align: center;
background: #E9FFEC;
font-size: 9pt;
}

td.tabon_nav_page {
text-align: center;
background: #E9FFEC;
font-weight:bold;
border-left:0px solid #C30000;
border-top:0px solid #C30000;
font-size: 9pt;
}

a:link    {color:blue}
a:visited {color:purple}
a:active  {color:darkblue}
a:hover   {color:darkblue}

a.taboff:link    {font-size:8pt;color:darkblue;text-decoration:none}
a.taboff:visited {font-size:8pt;color:darkblue;text-decoration:none}
a.taboff:active  {font-size:8pt;color:black;text-decoration:underline}
a.taboff:hover   {font-size:8pt;color:black;text-decoration:underline}

a.tabon:link    {font-size:8pt;color:darkblue;text-decoration:none}
a.tabon:visited {font-size:8pt;color:darkblue;text-decoration:none}
a.tabon:active  {font-size:8pt;color:black;text-decoration:underline}
a.tabon:hover   {font-size:8pt;color:black;text-decoration:underline}

a.lefthead:link    {color:blue;text-decoration:none}
a.lefthead:visited {color:#02038F;text-decoration:none}
a.lefthead:active  {color:blue;text-decoration:underline}
a.lefthead:hover   {color:darkblue;text-decoration:underline}

a.leftbody:link    {color:blue;text-decoration:none}
a.leftbody:visited {color:#02038F;text-decoration:none}
a.leftbody:active  {color:blue;text-decoration:underline}
a.leftbody:hover   {color:darkblue;text-decoration:underline}

td.taboff1 {
background: #A6C2AC;
font-weight:bold;
border:0px solid #A6C2AC;
}


td.tabon1 {
background: #CDF5FF;
font-weight:bold;
}


td.search_header,td.login_header,td.login_header2,span.login_header
{
border: #DEE6CB;
background: #A6C2AC;
color: black;
font-weight: bold; 
margin-left: 10pt;
}

table.login_header
{
font-size: 9pt;
border: #A6C2AC;
border-style: solid;
border-width: 2px;
margin-right: 20pt;
}


p.indent
{
margin-left: 20pt;
margin-top: 20pt;
}

/* for main title at top of page */
span.header
{
color: white;
font-size: 20pt; 
background: #000099;
margin-left: 0pt;
text-indent: 40px;
}

span.catalog_title,span.page_title
{
color: black;
font-weight: bold; 
font-size: 150%; 
}

table.search,table.single_main
{
margin-left: 10pt;
margin-right: 10pt;
border: #A6C2AC;
border-style: solid;
border-width: 0px
}

td.search_header,td.login_header,td.login_header2,span.login_header
{
border: #A6C2AC;
background:#FDFFE9;
color: black;
font-weight: bold; 
margin-left: 10pt;
}

table.login_header
{
font-size: 9pt;
border: #A6C2AC;
border-style: solid;
border-width: 2px;
margin-right: 20pt;
}

table.noborder
{
margin-left: 10pt;
margin-right: 10pt;
}

table.multiple 
{
font-size: 9pt;
border: #A6C2AC;
background:#FDFFE9;
border-style: solid;
border-width: 2px;
margin-right: 20pt;
}

tr.multiple_header
{
background: #A6C2AC;
background:#FDFFE9;
}

tr.multiple_row1
{
background-color: #FFFFFF;
}

tr.multiple_row2
{
background-color: #EEEEEE;
}

table.single_main
{
margin-left: 10pt;
margin-right: 10pt;
border: #A6C2AC;
border-style: solid;
border-width: 0px
}

td.single_header
{
border: #A6C2AC;
background:#A6C2AC;

color: black;
font-weight: bold; 
margin-left: 10pt;
}

span.single_header_small
{
color: black;
font-weight: bold; 
font-size: 100%; 
background:#FDFFE9;
background:#A6C2AC;

margin-left: 10pt;
}

td.single_colname
{
text-align: right;
margin-right: 3pt;
font-weight: bold; 
vertical-align: top;
}

td.single_colvalue ,td.login_text1
{
}

a:link    {color:blue}
a:visited {color:blue}
a:active  {color:red}
a:hover   {color:red}